Skip to content

Nfv Service

Replaces configured NFV Service with new set of parameters.

ToolDescription
f5xc-api-servicemesh-nfv-service-createCreate NFV Service.
f5xc-api-servicemesh-nfv-service-getGET NFV Service.
f5xc-api-servicemesh-nfv-service-listList NFV Service.
f5xc-api-servicemesh-nfv-service-updateReplace NFV Service.
f5xc-api-servicemesh-nfv-service-deleteDELETE NFV 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.disable_https_management-
spec.https_management-
OptionDescriptionRecommended
spec.f5_big_ip_aws_service-
spec.palo_alto_fw_service-
OptionDescriptionRecommended
spec.disable_ssh_access-
spec.enabled_ssh_access-
OptionDescriptionRecommended
spec.enabled_ssh_access.advertise_on_sli-
spec.enabled_ssh_access.advertise_on_slo-
spec.enabled_ssh_access.advertise_on_slo_sli-
OptionDescriptionRecommended
spec.f5_big_ip_aws_service.market_place_image-
OptionDescriptionRecommended
spec.f5_big_ip_aws_service.aws_tgw_site_params-
OptionDescriptionRecommended
spec.f5_big_ip_aws_service.admin_password.blindfold_secret_info-
spec.f5_big_ip_aws_service.admin_password.clear_secret_info-
OptionDescriptionRecommended
spec.f5_big_ip_aws_service.endpoint_service.advertise_on_slo_ip-
spec.f5_big_ip_aws_service.endpoint_service.advertise_on_slo_ip_external-
spec.f5_big_ip_aws_service.endpoint_service.disable_advertise_on_slo_ip-
OptionDescriptionRecommended
spec.f5_big_ip_aws_service.endpoint_service.automatic_vip-
spec.f5_big_ip_aws_service.endpoint_service.configured_vip-
OptionDescriptionRecommended
spec.f5_big_ip_aws_service.endpoint_service.custom_tcp_ports-
spec.f5_big_ip_aws_service.endpoint_service.default_tcp_ports-
spec.f5_big_ip_aws_service.endpoint_service.http_port-
spec.f5_big_ip_aws_service.endpoint_service.https_port-
spec.f5_big_ip_aws_service.endpoint_service.no_tcp_ports-
OptionDescriptionRecommended
spec.f5_big_ip_aws_service.endpoint_service.custom_udp_ports-
spec.f5_big_ip_aws_service.endpoint_service.no_udp_ports-
OptionDescriptionRecommended
spec.f5_big_ip_aws_service.market_place_image.AWAFPayG200Mbps-
spec.f5_big_ip_aws_service.market_place_image.AWAFPayG3Gbps-
spec.f5_big_ip_aws_service.market_place_image.BestPlusPayG200Mbps-
spec.f5_big_ip_aws_service.market_place_image.best_plus_payg_1gbps-
OptionDescriptionRecommended
spec.f5_big_ip_aws_service.nodes[].mgmt_subnet-
spec.f5_big_ip_aws_service.nodes[].reserved_mgmt_subnet-
OptionDescriptionRecommended
spec.f5_big_ip_aws_service.nodes[].automatic_prefix-
spec.f5_big_ip_aws_service.nodes[].tunnel_prefix-
OptionDescriptionRecommended
spec.f5_big_ip_aws_service.nodes[].mgmt_subnet.existing_subnet_id-
spec.f5_big_ip_aws_service.nodes[].mgmt_subnet.subnet_param-
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-
OptionDescriptionRecommended
spec.palo_alto_fw_service.disable_panaroma-
spec.palo_alto_fw_service.panorama_server-
OptionDescriptionRecommended
spec.palo_alto_fw_service.auto_setup-
spec.palo_alto_fw_service.ssh_key-
OptionDescriptionRecommended
spec.palo_alto_fw_service.auto_setup.manual_ssh_keys-

Ask Claude to help you work with Nfv Service resources:

“Create a nfv-service named ‘example’ in the ‘production’ namespace”

“List all nfv-services in the ‘production’ namespace”

“Get details of the nfv-service named ‘example’ in namespace ‘production‘“

Terminal window
# List resources
curl -X GET "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/nfv_services" \
-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}/nfv_services/<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}/nfv_services" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}" \
-H "Content-Type: application/json" \
-d @nfv_service.json
# Delete resource
curl -X DELETE "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/nfv_services/<name>" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}"