Skip to content

record Name

Replace CustomAPI.

ToolDescription
f5xc-api-dns-record-name-listGET
f5xc-api-dns-record-name-updateReplace
f5xc-api-dns-record-name-deleteDELETE
ParameterDescriptionExample
dns_zone_nameDns_zone_name-
group_nameGroup_name-
record_nameRecord_name-
typeType-

This resource includes mutually exclusive configuration options:

OptionDescriptionRecommended
rrset.a_record-
rrset.aaaa_record-
rrset.afsdb_record-
rrset.alias_record-
rrset.caa_record-
rrset.cds_record-
rrset.cert_record-
rrset.cname_record-
rrset.ds_record-
rrset.eui48_record-
rrset.eui64_record-
rrset.lb_record-
rrset.loc_record-
rrset.mx_record-
rrset.naptr_record-
rrset.ns_record-
rrset.ptr_record-
rrset.srv_record-
rrset.sshfp_record-
rrset.tlsa_record-
rrset.txt_record-
OptionDescriptionRecommended
rrset.cds_record.values[].sha1_digest-
rrset.cds_record.values[].sha256_digest-
rrset.cds_record.values[].sha384_digest-
OptionDescriptionRecommended
rrset.sshfp_record.values[].sha1_fingerprint-
rrset.sshfp_record.values[].sha256_fingerprint-

Ask Claude to help you work with record Name resources:

“List all record-names in the ‘production’ namespace”

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