Skip to content

Apm

Replaces configured APM Service with new set of parameters.

ToolDescription
f5xc-api-bigip-apm-createCreate APM Service.
f5xc-api-bigip-apm-getGET APM Service.
f5xc-api-bigip-apm-listList BIG-IP APM as a Service.
f5xc-api-bigip-apm-updateReplace APM Service.
f5xc-api-bigip-apm-deleteDELETE BIG-IP APM as a Service.
ParameterDescriptionExample
metadata.namespaceNamespace-
nameName-
namespaceNamespace-
metadata.nameName-
ParameterDescriptionExample
response_formatThe format in which the configuration object is to be fetched. This could be for example-
label_filterA LabelSelectorType expression that every item in list response will satisfy.-
report_fieldsThe report_fields parameter-
report_status_fieldsThe report_status_fields parameter-

This resource includes mutually exclusive configuration options:

OptionDescriptionRecommended
spec.https_management-
OptionDescriptionRecommended
spec.aws_site_type_choice-
spec.baremetal_site_type_choice-
OptionDescriptionRecommended
spec.aws_site_type_choice.market_place_image-
OptionDescriptionRecommended
spec.aws_site_type_choice.apm_aws_site.admin_password.blindfold_secret_info-
spec.aws_site_type_choice.apm_aws_site.admin_password.clear_secret_info-
OptionDescriptionRecommended
spec.aws_site_type_choice.apm_aws_site.endpoint_service.advertise_on_slo_ip-
spec.aws_site_type_choice.apm_aws_site.endpoint_service.advertise_on_slo_ip_external-
spec.aws_site_type_choice.apm_aws_site.endpoint_service.disable_advertise_on_slo_ip-
OptionDescriptionRecommended
spec.aws_site_type_choice.apm_aws_site.endpoint_service.automatic_vip-
spec.aws_site_type_choice.apm_aws_site.endpoint_service.configured_vip-
OptionDescriptionRecommended
spec.aws_site_type_choice.apm_aws_site.endpoint_service.custom_tcp_ports-
spec.aws_site_type_choice.apm_aws_site.endpoint_service.default_tcp_ports-
spec.aws_site_type_choice.apm_aws_site.endpoint_service.http_port-
spec.aws_site_type_choice.apm_aws_site.endpoint_service.https_port-
spec.aws_site_type_choice.apm_aws_site.endpoint_service.no_tcp_ports-
OptionDescriptionRecommended
spec.aws_site_type_choice.apm_aws_site.endpoint_service.custom_udp_ports-
spec.aws_site_type_choice.apm_aws_site.endpoint_service.no_udp_ports-
OptionDescriptionRecommended
spec.aws_site_type_choice.apm_aws_site.nodes[].mgmt_subnet-
spec.aws_site_type_choice.apm_aws_site.nodes[].reserved_mgmt_subnet-
OptionDescriptionRecommended
spec.aws_site_type_choice.apm_aws_site.nodes[].automatic_prefix-
spec.aws_site_type_choice.apm_aws_site.nodes[].tunnel_prefix-
OptionDescriptionRecommended
spec.aws_site_type_choice.apm_aws_site.nodes[].mgmt_subnet.existing_subnet_id-
spec.aws_site_type_choice.apm_aws_site.nodes[].mgmt_subnet.subnet_param-
OptionDescriptionRecommended
spec.aws_site_type_choice.market_place_image.BestPlusPayG200Mbps-
spec.aws_site_type_choice.market_place_image.best_plus_payg_1gbps-
OptionDescriptionRecommended
spec.https_management.advertise_on_internet-
spec.https_management.advertise_on_internet_default_vip-
spec.https_management.advertise_on_sli_vip-
spec.https_management.advertise_on_slo_internet_vip-
spec.https_management.advertise_on_slo_sli-
spec.https_management.advertise_on_slo_vip-
OptionDescriptionRecommended
OptionDescriptionRecommended
spec.https_management.default_https_port-
spec.https_management.https_port-
OptionDescriptionRecommended
spec.https_management.advertise_on_sli_vip.no_mtls-
spec.https_management.advertise_on_sli_vip.use_mtls-
OptionDescriptionRecommended
spec.https_management.advertise_on_sli_vip.tls_certificates[].custom_hash_algorithms-
spec.https_management.advertise_on_sli_vip.tls_certificates[].disable_ocsp_stapling-
spec.https_management.advertise_on_sli_vip.tls_certificates[].use_system_defaults-
OptionDescriptionRecommended
spec.https_management.advertise_on_sli_vip.use_mtls.crl-
spec.https_management.advertise_on_sli_vip.use_mtls.no_crl-
OptionDescriptionRecommended
spec.https_management.advertise_on_sli_vip.use_mtls.trusted_ca-
spec.https_management.advertise_on_sli_vip.use_mtls.trusted_ca_url-
OptionDescriptionRecommended
spec.https_management.advertise_on_sli_vip.use_mtls.xfcc_disabled-
spec.https_management.advertise_on_sli_vip.use_mtls.xfcc_options-

Ask Claude to help you work with Apm resources:

“Create a apm named ‘example’ in the ‘production’ namespace”

“List all apms in the ‘production’ namespace”

“Get details of the apm named ‘example’ in namespace ‘production‘“

Terminal window
# List resources
curl -X GET "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/apms" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}" \
-H "Content-Type: application/json"
# Get specific resource
curl -X GET "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/apms/<name>" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}" \
-H "Content-Type: application/json"
# Create resource
curl -X POST "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/apms" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}" \
-H "Content-Type: application/json" \
-d @apm.json
# Delete resource
curl -X DELETE "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/apms/<name>" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}"