Skip to content

Cdn Loadbalancer

List the set of cdn_loadbalancer in a namespace.

ToolDescription
f5xc-api-cdn-cdn-loadbalancer-createCreate CDN Loadbalancer.
f5xc-api-cdn-cdn-loadbalancer-getGET CDN Loadbalancer.
f5xc-api-cdn-cdn-loadbalancer-listList CDN Loadbalancer.
f5xc-api-cdn-cdn-loadbalancer-updateReplace CDN Loadbalancer.
f5xc-api-cdn-cdn-loadbalancer-deleteDELETE CDN Loadbalancer.
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.api_specification-
spec.disable_api_definition-
OptionDescriptionRecommended
spec.disable_api_discovery-
spec.enable_api_discovery-
OptionDescriptionRecommended
spec.bot_defense-
OptionDescriptionRecommended
spec.captcha_challenge-
spec.enable_challenge-
spec.js_challenge-
spec.no_challenge-
spec.policy_based_challenge-
OptionDescriptionRecommended
spec.client_side_defense-
spec.disable_client_side_defense-
OptionDescriptionRecommended
spec.disable_ip_reputation-
spec.enable_ip_reputation-
OptionDescriptionRecommended
spec.l7_ddos_action_block-
spec.l7_ddos_action_default-
spec.l7_ddos_action_js_challenge-
OptionDescriptionRecommended
spec.http-
spec.https-
spec.https_auto_cert-
OptionDescriptionRecommended
spec.disable_malicious_user_detection-
spec.enable_malicious_user_detection-
OptionDescriptionRecommended
spec.api_rate_limit-
spec.disable_rate_limit-
spec.rate_limit-
OptionDescriptionRecommended
spec.default_sensitive_data_policy-
spec.sensitive_data_policy-
OptionDescriptionRecommended
spec.active_service_policies-
spec.no_service_policies-
spec.service_policies_from_namespace-
OptionDescriptionRecommended
spec.slow_ddos_mitigation-
spec.system_default_timeouts-
OptionDescriptionRecommended
spec.disable_threat_mesh-
spec.enable_threat_mesh-
OptionDescriptionRecommended
spec.user_id_client_ip-
spec.user_identification-
OptionDescriptionRecommended
spec.app_firewall-
spec.disable_waf-
OptionDescriptionRecommended
spec.api_rate_limit.bypass_rate_limiting_rules-
spec.api_rate_limit.custom_ip_allowed_list-
spec.api_rate_limit.ip_allowed_list-
spec.api_rate_limit.no_ip_allowed_list-
OptionDescriptionRecommended
spec.api_rate_limit.api_endpoint_rules[].any_domain-
spec.api_rate_limit.api_endpoint_rules[].specific_domain-
OptionDescriptionRecommended
spec.api_rate_limit.api_endpoint_rules[].inline_rate_limiter-
spec.api_rate_limit.api_endpoint_rules[].ref_rate_limiter-
OptionDescriptionRecommended
spec.api_rate_limit.api_endpoint_rules[].client_matcher.any_client-
spec.api_rate_limit.api_endpoint_rules[].client_matcher.client_selector-
spec.api_rate_limit.api_endpoint_rules[].client_matcher.ip_threat_category_list-
OptionDescriptionRecommended
spec.api_rate_limit.api_endpoint_rules[].client_matcher.any_ip-
spec.api_rate_limit.api_endpoint_rules[].client_matcher.asn_list-
spec.api_rate_limit.api_endpoint_rules[].client_matcher.asn_matcher-
spec.api_rate_limit.api_endpoint_rules[].client_matcher.ip_matcher-
spec.api_rate_limit.api_endpoint_rules[].client_matcher.ip_prefix_list-
OptionDescriptionRecommended
spec.api_rate_limit.api_endpoint_rules[].inline_rate_limiter.ref_user_id-
spec.api_rate_limit.api_endpoint_rules[].inline_rate_limiter.use_http_lb_user_id-
OptionDescriptionRecommended
spec.api_rate_limit.api_endpoint_rules[].request_matcher.cookie_matchers[].check_not_present-
spec.api_rate_limit.api_endpoint_rules[].request_matcher.cookie_matchers[].check_present-
spec.api_rate_limit.api_endpoint_rules[].request_matcher.cookie_matchers[].item-
OptionDescriptionRecommended
spec.api_rate_limit.bypass_rate_limiting_rules.bypass_rate_limiting_rules[].any_url-
spec.api_rate_limit.bypass_rate_limiting_rules.bypass_rate_limiting_rules[].api_endpoint-
spec.api_rate_limit.bypass_rate_limiting_rules.bypass_rate_limiting_rules[].api_groups-
spec.api_rate_limit.bypass_rate_limiting_rules.bypass_rate_limiting_rules[].base_path-
OptionDescriptionRecommended
spec.api_specification.validation_all_spec_endpoints-
spec.api_specification.validation_custom_list-
spec.api_specification.validation_disabled-
OptionDescriptionRecommended
OptionDescriptionRecommended
spec.api_specification.validation_all_spec_endpoints.fall_through_mode.fall_through_mode_allow-
spec.api_specification.validation_all_spec_endpoints.fall_through_mode.fall_through_mode_custom-
OptionDescriptionRecommended
spec.api_specification.validation_all_spec_endpoints.fall_through_mode.fall_through_mode_custom.open_api_validation_rules[].action_block-
spec.api_specification.validation_all_spec_endpoints.fall_through_mode.fall_through_mode_custom.open_api_validation_rules[].action_report-
spec.api_specification.validation_all_spec_endpoints.fall_through_mode.fall_through_mode_custom.open_api_validation_rules[].action_skip-
OptionDescriptionRecommended
spec.api_specification.validation_all_spec_endpoints.fall_through_mode.fall_through_mode_custom.open_api_validation_rules[].api_endpoint-
spec.api_specification.validation_all_spec_endpoints.fall_through_mode.fall_through_mode_custom.open_api_validation_rules[].api_group-
spec.api_specification.validation_all_spec_endpoints.fall_through_mode.fall_through_mode_custom.open_api_validation_rules[].base_path-
OptionDescriptionRecommended
OptionDescriptionRecommended
spec.api_specification.validation_all_spec_endpoints.settings.property_validation_settings_custom-
spec.api_specification.validation_all_spec_endpoints.settings.property_validation_settings_default-
OptionDescriptionRecommended
spec.api_specification.validation_all_spec_endpoints.settings.property_validation_settings_custom.queryParameters.allow_additional_parameters-
spec.api_specification.validation_all_spec_endpoints.settings.property_validation_settings_custom.queryParameters.disallow_additional_parameters-
OptionDescriptionRecommended
spec.api_specification.validation_all_spec_endpoints.validation_mode.response_validation_mode_active-
spec.api_specification.validation_all_spec_endpoints.validation_mode.skip_response_validation-
OptionDescriptionRecommended
spec.api_specification.validation_all_spec_endpoints.validation_mode.skip_validation-
spec.api_specification.validation_all_spec_endpoints.validation_mode.validation_mode_active-
OptionDescriptionRecommended
spec.api_specification.validation_all_spec_endpoints.validation_mode.response_validation_mode_active.enforcement_block-
spec.api_specification.validation_all_spec_endpoints.validation_mode.response_validation_mode_active.enforcement_report-
OptionDescriptionRecommended
spec.blocked_clients[].as_number-
spec.blocked_clients[].http_header-
spec.blocked_clients[].ip_prefix-
spec.blocked_clients[].ipv6_prefix-
spec.blocked_clients[].user_identifier-
OptionDescriptionRecommended
spec.blocked_clients[].http_header.headers[].exact-
spec.blocked_clients[].http_header.headers[].presence-
spec.blocked_clients[].http_header.headers[].regex-
OptionDescriptionRecommended
spec.bot_defense.disable_cors_support-
spec.bot_defense.enable_cors_support-
OptionDescriptionRecommended
spec.bot_defense.policy.disable_js_insert-
spec.bot_defense.policy.js_insert_all_pages-
spec.bot_defense.policy.js_insert_all_pages_except-
spec.bot_defense.policy.js_insertion_rules-
OptionDescriptionRecommended
spec.bot_defense.policy.disable_mobile_sdk-
spec.bot_defense.policy.mobile_sdk_config-
OptionDescriptionRecommended
spec.bot_defense.policy.js_insert_all_pages_except.exclude_list[].any_domain-
spec.bot_defense.policy.js_insert_all_pages_except.exclude_list[].domain-
OptionDescriptionRecommended
spec.bot_defense.policy.js_insert_all_pages_except.exclude_list[].path.path-
spec.bot_defense.policy.js_insert_all_pages_except.exclude_list[].path.prefix-
spec.bot_defense.policy.js_insert_all_pages_except.exclude_list[].path.regex-
OptionDescriptionRecommended
spec.bot_defense.policy.protected_app_endpoints[].mobile-
spec.bot_defense.policy.protected_app_endpoints[].web-
spec.bot_defense.policy.protected_app_endpoints[].web_mobile-
OptionDescriptionRecommended
spec.bot_defense.policy.protected_app_endpoints[].flow_label-
spec.bot_defense.policy.protected_app_endpoints[].undefined_flow_label-
OptionDescriptionRecommended
spec.bot_defense.policy.protected_app_endpoints[].allow_good_bots-
spec.bot_defense.policy.protected_app_endpoints[].mitigate_good_bots-
OptionDescriptionRecommended
spec.bot_defense.policy.protected_app_endpoints[].flow_label.account_management.create-
spec.bot_defense.policy.protected_app_endpoints[].flow_label.account_management.password_reset-
OptionDescriptionRecommended
spec.bot_defense.policy.protected_app_endpoints[].flow_label.authentication.login.disable_transaction_result-
spec.bot_defense.policy.protected_app_endpoints[].flow_label.authentication.login.transaction_result-
OptionDescriptionRecommended
spec.bot_defense.policy.protected_app_endpoints[].mitigation.block-
spec.bot_defense.policy.protected_app_endpoints[].mitigation.flag-
spec.bot_defense.policy.protected_app_endpoints[].mitigation.redirect-
OptionDescriptionRecommended
spec.bot_defense.policy.protected_app_endpoints[].mitigation.flag.append_headers-
spec.bot_defense.policy.protected_app_endpoints[].mitigation.flag.no_headers-
OptionDescriptionRecommended
spec.csrf_policy.all_load_balancer_domains-
spec.csrf_policy.custom_domain_list-
spec.csrf_policy.disabled-
OptionDescriptionRecommended
spec.ddos_mitigation_rules[].block-
OptionDescriptionRecommended
spec.ddos_mitigation_rules[].ddos_client_source-
spec.ddos_mitigation_rules[].ip_prefix_list-
OptionDescriptionRecommended
spec.default_cache_action.cache_disabled-
spec.default_cache_action.cache_ttl_default-
spec.default_cache_action.cache_ttl_override-
OptionDescriptionRecommended
spec.enable_api_discovery.custom_api_auth_discovery-
spec.enable_api_discovery.default_api_auth_discovery-
OptionDescriptionRecommended
spec.enable_api_discovery.disable_learn_from_redirect_traffic-
spec.enable_api_discovery.enable_learn_from_redirect_traffic-
OptionDescriptionRecommended
spec.enable_api_discovery.api_crawler.api_crawler_config-
spec.enable_api_discovery.api_crawler.disable_api_crawler-
OptionDescriptionRecommended
spec.enable_api_discovery.api_crawler.api_crawler_config.domains[].simple_login.password.blindfold_secret_info-
spec.enable_api_discovery.api_crawler.api_crawler_config.domains[].simple_login.password.clear_secret_info-
OptionDescriptionRecommended
spec.enable_api_discovery.api_discovery_from_code_scan.code_base_integrations[].all_repos-
spec.enable_api_discovery.api_discovery_from_code_scan.code_base_integrations[].selected_repos-
OptionDescriptionRecommended
spec.enable_challenge.captcha_challenge_parameters-
spec.enable_challenge.default_captcha_challenge_parameters-
OptionDescriptionRecommended
spec.enable_challenge.default_js_challenge_parameters-
spec.enable_challenge.js_challenge_parameters-
OptionDescriptionRecommended
spec.enable_challenge.default_mitigation_settings-
spec.enable_challenge.malicious_user_mitigation-
OptionDescriptionRecommended
spec.graphql_rules[].method_get-
spec.graphql_rules[].method_post-
OptionDescriptionRecommended
spec.graphql_rules[].graphql_settings.disable_introspection-
spec.graphql_rules[].graphql_settings.enable_introspection-
OptionDescriptionRecommended
spec.http.port-
spec.http.port_ranges-
OptionDescriptionRecommended
spec.https.tls_cert_options.tls_cert_params-
spec.https.tls_cert_options.tls_inline_params-
OptionDescriptionRecommended
spec.https.tls_cert_options.tls_cert_params.no_mtls-
spec.https.tls_cert_options.tls_cert_params.use_mtls-
OptionDescriptionRecommended
spec.https.tls_cert_options.tls_cert_params.tls_config.custom_security-
spec.https.tls_cert_options.tls_cert_params.tls_config.default_security-
spec.https.tls_cert_options.tls_cert_params.tls_config.low_security-
spec.https.tls_cert_options.tls_cert_params.tls_config.medium_security-
OptionDescriptionRecommended
spec.https.tls_cert_options.tls_cert_params.use_mtls.crl-
spec.https.tls_cert_options.tls_cert_params.use_mtls.no_crl-
OptionDescriptionRecommended
spec.https.tls_cert_options.tls_cert_params.use_mtls.trusted_ca-
spec.https.tls_cert_options.tls_cert_params.use_mtls.trusted_ca_url-
OptionDescriptionRecommended
spec.https.tls_cert_options.tls_cert_params.use_mtls.xfcc_disabled-
spec.https.tls_cert_options.tls_cert_params.use_mtls.xfcc_options-
OptionDescriptionRecommended
spec.https.tls_cert_options.tls_inline_params.tls_certificates[].custom_hash_algorithms-
spec.https.tls_cert_options.tls_inline_params.tls_certificates[].disable_ocsp_stapling-
spec.https.tls_cert_options.tls_inline_params.tls_certificates[].use_system_defaults-
OptionDescriptionRecommended
spec.jwt_validation.jwks_config-
OptionDescriptionRecommended
spec.jwt_validation.reserved_claims.audience-
spec.jwt_validation.reserved_claims.audience_disable-
OptionDescriptionRecommended
spec.jwt_validation.reserved_claims.issuer-
spec.jwt_validation.reserved_claims.issuer_disable-
OptionDescriptionRecommended
spec.jwt_validation.reserved_claims.validate_period_disable-
spec.jwt_validation.reserved_claims.validate_period_enable-
OptionDescriptionRecommended
spec.jwt_validation.target.all_endpoint-
spec.jwt_validation.target.api_groups-
spec.jwt_validation.target.base_paths-
OptionDescriptionRecommended
spec.jwt_validation.token_location.bearer_token-
OptionDescriptionRecommended
spec.origin_pool.no_tls-
spec.origin_pool.use_tls-
OptionDescriptionRecommended
spec.origin_pool.origin_servers[].public_ip.ip-
OptionDescriptionRecommended
spec.origin_pool.use_tls.default_session_key_caching-
spec.origin_pool.use_tls.disable_session_key_caching-
spec.origin_pool.use_tls.max_session_keys-
OptionDescriptionRecommended
spec.origin_pool.use_tls.skip_server_verification-
spec.origin_pool.use_tls.use_server_verification-
spec.origin_pool.use_tls.volterra_trusted_ca-
OptionDescriptionRecommended
spec.origin_pool.use_tls.disable_sni-
spec.origin_pool.use_tls.sni-
spec.origin_pool.use_tls.use_host_header_as_sni-
OptionDescriptionRecommended
spec.other_settings.header_options.request_headers_to_add[].secret_value-
spec.other_settings.header_options.request_headers_to_add[].value-
OptionDescriptionRecommended
spec.policy_based_challenge.always_enable_captcha_challenge-
spec.policy_based_challenge.always_enable_js_challenge-
spec.policy_based_challenge.no_challenge-
OptionDescriptionRecommended
spec.policy_based_challenge.default_temporary_blocking_parameters-
spec.policy_based_challenge.temporary_user_blocking-
OptionDescriptionRecommended
spec.policy_based_challenge.rule_list.rules[].spec.any_asn-
spec.policy_based_challenge.rule_list.rules[].spec.asn_list-
spec.policy_based_challenge.rule_list.rules[].spec.asn_matcher-
OptionDescriptionRecommended
spec.policy_based_challenge.rule_list.rules[].spec.disable_challenge-
spec.policy_based_challenge.rule_list.rules[].spec.enable_captcha_challenge-
spec.policy_based_challenge.rule_list.rules[].spec.enable_javascript_challenge-
OptionDescriptionRecommended
spec.policy_based_challenge.rule_list.rules[].spec.any_ip-
spec.policy_based_challenge.rule_list.rules[].spec.ip_matcher-
spec.policy_based_challenge.rule_list.rules[].spec.ip_prefix_list-
OptionDescriptionRecommended
spec.policy_based_challenge.rule_list.rules[].spec.tls_fingerprint_matcher-
OptionDescriptionRecommended
spec.protected_cookies[].disable_tampering_protection-
spec.protected_cookies[].enable_tampering_protection-
OptionDescriptionRecommended
spec.protected_cookies[].add_httponly-
spec.protected_cookies[].ignore_httponly-
OptionDescriptionRecommended
spec.protected_cookies[].ignore_max_age-
spec.protected_cookies[].max_age_value-
OptionDescriptionRecommended
spec.protected_cookies[].ignore_samesite-
spec.protected_cookies[].samesite_lax-
spec.protected_cookies[].samesite_none-
spec.protected_cookies[].samesite_strict-
OptionDescriptionRecommended
spec.protected_cookies[].add_secure-
spec.protected_cookies[].ignore_secure-
OptionDescriptionRecommended
spec.rate_limit.no_policies-
spec.rate_limit.policies-
OptionDescriptionRecommended
spec.rate_limit.rate_limiter.leaky_bucket-
spec.rate_limit.rate_limiter.token_bucket-
OptionDescriptionRecommended
spec.rate_limit.rate_limiter.action_block.hours-
spec.rate_limit.rate_limiter.action_block.minutes-
spec.rate_limit.rate_limiter.action_block.seconds-
OptionDescriptionRecommended
spec.slow_ddos_mitigation.disable_request_timeout-
spec.slow_ddos_mitigation.request_timeout-
OptionDescriptionRecommended
spec.waf_exclusion.waf_exclusion_inline_rules-
spec.waf_exclusion.waf_exclusion_policy-
OptionDescriptionRecommended
spec.waf_exclusion.waf_exclusion_inline_rules.rules[].any_path-
spec.waf_exclusion.waf_exclusion_inline_rules.rules[].path_prefix-
spec.waf_exclusion.waf_exclusion_inline_rules.rules[].path_regex-
OptionDescriptionRecommended
spec.waf_exclusion.waf_exclusion_inline_rules.rules[].app_firewall_detection_control-
spec.waf_exclusion.waf_exclusion_inline_rules.rules[].waf_skip_processing-

Ask Claude to help you work with Cdn Loadbalancer resources:

“Create a cdn-loadbalancer named ‘example’ in the ‘production’ namespace”

“List all cdn-loadbalancers in the ‘production’ namespace”

“Get details of the cdn-loadbalancer named ‘example’ in namespace ‘production‘“

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