Skip to content

DNS Lb Health Check

DNS Lb Health Check provides tools for creating, listing, retrieving, updating, and deleting resources in F5 Distributed Cloud.

ToolDescription
f5xc-api-dns-dns-lb-health-check-createCreate DNS Load Balancer Health Check.
f5xc-api-dns-dns-lb-health-check-getGet DNS Load Balancer Health Check.
f5xc-api-dns-dns-lb-health-check-listList DNS Load Balancer Health Check.
f5xc-api-dns-dns-lb-health-check-updateUpdate DNS Load Balancer Health Check.
f5xc-api-dns-dns-lb-health-check-deleteDelete DNS Load Balancer Health Check.
ParameterDescriptionExample
namespaceNamespace This defines the workspace within which each the configuration object is to be created.system
nameName The name of the configuration object to be fetched.example-resource
ParameterDescriptionExample
response_formatThe format in which the configuration object is to be fetched. This could be for example - in GetSpec form for the contents of object…GET_RSP_FORMAT_DEFAULT
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.http_health_checkHttp health check
spec.https_health_checkHttps health check
spec.icmp_health_checkIcmp health check
spec.tcp_health_checkTcp health check
spec.tcp_hex_health_checkTcp hex health check
spec.udp_health_checkUdp health check

Ask Claude to help you work with DNS Lb Health Check resources:

“Create a dns-lb-health-check named ‘example’ in the ‘production’ namespace”

“List all dns-lb-health-checks in the ‘production’ namespace”

“Get details of the dns-lb-health-check named ‘example’ in namespace ‘production‘“

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