Skip to content

Network Connector

Replace Network Connector will replace the contains of given object.

ToolDescription
f5xc-api-network-network-connector-createCreate Network Connector.
f5xc-api-network-network-connector-getGET Network Connector.
f5xc-api-network-network-connector-listList Network Connector.
f5xc-api-network-network-connector-updateReplace Network Connector.
f5xc-api-network-network-connector-deleteDELETE Network Connector.
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.sli_to_global_dr-
spec.sli_to_slo_snat-
spec.slo_to_global_dr-
OptionDescriptionRecommended
spec.disable_forward_proxy-
spec.enable_forward_proxy-
OptionDescriptionRecommended
spec.enable_forward_proxy.no_interception-
spec.enable_forward_proxy.tls_intercept-
OptionDescriptionRecommended
spec.enable_forward_proxy.tls_intercept.enable_for_all_domains-
spec.enable_forward_proxy.tls_intercept.policy-
OptionDescriptionRecommended
spec.enable_forward_proxy.tls_intercept.custom_certificate-
spec.enable_forward_proxy.tls_intercept.volterra_certificate-
OptionDescriptionRecommended
spec.enable_forward_proxy.tls_intercept.trusted_ca_url-
spec.enable_forward_proxy.tls_intercept.volterra_trusted_ca-
OptionDescriptionRecommended
spec.enable_forward_proxy.tls_intercept.custom_certificate.custom_hash_algorithms-
spec.enable_forward_proxy.tls_intercept.custom_certificate.disable_ocsp_stapling-
spec.enable_forward_proxy.tls_intercept.custom_certificate.use_system_defaults-
OptionDescriptionRecommended
spec.enable_forward_proxy.tls_intercept.custom_certificate.private_key.blindfold_secret_info-
spec.enable_forward_proxy.tls_intercept.custom_certificate.private_key.clear_secret_info-
OptionDescriptionRecommended
spec.enable_forward_proxy.tls_intercept.policy.interception_rules[].disable_interception-
spec.enable_forward_proxy.tls_intercept.policy.interception_rules[].enable_interception-
OptionDescriptionRecommended
spec.enable_forward_proxy.tls_intercept.policy.interception_rules[].domain_match.exact_value-
spec.enable_forward_proxy.tls_intercept.policy.interception_rules[].domain_match.regex_value-
spec.enable_forward_proxy.tls_intercept.policy.interception_rules[].domain_match.suffix_value-
OptionDescriptionRecommended
spec.sli_to_slo_snat.interface_ip-
OptionDescriptionRecommended
spec.sli_to_slo_snat.default_gw_snat-

Ask Claude to help you work with Network Connector resources:

“Create a network-connector named ‘example’ in the ‘production’ namespace”

“List all network-connectors in the ‘production’ namespace”

“Get details of the network-connector named ‘example’ in namespace ‘production‘“

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