Replacing an App setting will update the configuration by replacing the existing spec with the
provided one.
For read-then-write operations a resourceVersion mismatch will occur if the object was
modified between the read and write.
Tool Description f5xc-api-servicemesh-app-setting-createCreate App Setting. f5xc-api-servicemesh-app-setting-getGET App Setting. f5xc-api-servicemesh-app-setting-listList App Setting. f5xc-api-servicemesh-app-setting-updateReplace App Setting. f5xc-api-servicemesh-app-setting-deleteDELETE App Setting.
Parameter Description Example metadata.namespaceNamespace -nameName -namespaceNamespace -metadata.nameName -
Parameter Description Example 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:
Option Description Recommended spec.app_type_settings[].business_logic_markup_setting.disable- spec.app_type_settings[].business_logic_markup_setting.enable-
Option Description Recommended spec.app_type_settings[].user_behavior_analysis_setting.disable_detection- spec.app_type_settings[].user_behavior_analysis_setting.enable_detection-
Option Description Recommended spec.app_type_settings[].user_behavior_analysis_setting.enable_detection.bola_detection_automatic- spec.app_type_settings[].user_behavior_analysis_setting.enable_detection.exclude_bola_detection-
Option Description Recommended spec.app_type_settings[].user_behavior_analysis_setting.enable_detection.exclude_bot_defense_activity- spec.app_type_settings[].user_behavior_analysis_setting.enable_detection.include_bot_defense_activity-
Option Description Recommended spec.app_type_settings[].user_behavior_analysis_setting.enable_detection.cooling_off_period-
Option Description Recommended spec.app_type_settings[].user_behavior_analysis_setting.enable_detection.exclude_failed_login_activity- spec.app_type_settings[].user_behavior_analysis_setting.enable_detection.include_failed_login_activity-
Option Description Recommended spec.app_type_settings[].user_behavior_analysis_setting.enable_detection.exclude_forbidden_activity- spec.app_type_settings[].user_behavior_analysis_setting.enable_detection.include_forbidden_activity-
Option Description Recommended spec.app_type_settings[].user_behavior_analysis_setting.enable_detection.exclude_ip_reputation- spec.app_type_settings[].user_behavior_analysis_setting.enable_detection.include_ip_reputation-
Option Description Recommended spec.app_type_settings[].user_behavior_analysis_setting.enable_detection.exclude_non_existent_url_activity- spec.app_type_settings[].user_behavior_analysis_setting.enable_detection.include_non_existent_url_activity_automatic- spec.app_type_settings[].user_behavior_analysis_setting.enable_detection.include_non_existent_url_activity_custom-
Option Description Recommended spec.app_type_settings[].user_behavior_analysis_setting.enable_detection.exclude_rate_limit- spec.app_type_settings[].user_behavior_analysis_setting.enable_detection.include_rate_limit-
Option Description Recommended spec.app_type_settings[].user_behavior_analysis_setting.enable_detection.exclude_waf_activity- spec.app_type_settings[].user_behavior_analysis_setting.enable_detection.include_waf_activity-
Option Description Recommended spec.app_type_settings[].user_behavior_analysis_setting.enable_detection.include_non_existent_url_activity_automatic.high- spec.app_type_settings[].user_behavior_analysis_setting.enable_detection.include_non_existent_url_activity_automatic.low- spec.app_type_settings[].user_behavior_analysis_setting.enable_detection.include_non_existent_url_activity_automatic.medium-
Ask Claude to help you work with App Setting resources:
“Create a app-setting named ‘example’ in the ‘production’ namespace”
“List all app-settings in the ‘production’ namespace”
“Get details of the app-setting named ‘example’ in namespace ‘production‘“
curl -X GET " https://${ TENANT }.console.ves.volterra.io/api/config/namespaces/${ NAMESPACE }/app_settings " \
-H " Authorization: APIToken ${ F5XC_API_TOKEN } " \
-H " Content-Type: application/json "
curl -X GET " https://${ TENANT }.console.ves.volterra.io/api/config/namespaces/${ NAMESPACE }/app_settings/<name> " \
-H " Authorization: APIToken ${ F5XC_API_TOKEN } " \
-H " Content-Type: application/json "
curl -X POST " https://${ TENANT }.console.ves.volterra.io/api/config/namespaces/${ NAMESPACE }/app_settings " \
-H " Authorization: APIToken ${ F5XC_API_TOKEN } " \
-H " Content-Type: application/json " \
curl -X DELETE " https://${ TENANT }.console.ves.volterra.io/api/config/namespaces/${ NAMESPACE }/app_settings/<name> " \
-H " Authorization: APIToken ${ F5XC_API_TOKEN } "