Skip to content

Secret Management Access

Replace secret_management_access replaces an existing object in storage backend for metadata.namespace.

ToolDescription
f5xc-api-blindfold-secret-management-access-createCreate Secret Management Access.
f5xc-api-blindfold-secret-management-access-getGET Secret Management Access.
f5xc-api-blindfold-secret-management-access-listList Secret Management Access.
f5xc-api-blindfold-secret-management-access-updateReplace Secret Management Access.
f5xc-api-blindfold-secret-management-access-deleteDELETE Secret Management Access.
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.access_info.rest_auth_info-
spec.access_info.vault_auth_info-
OptionDescriptionRecommended
spec.access_info.rest_auth_info.basic_auth.password.blindfold_secret_info-
spec.access_info.rest_auth_info.basic_auth.password.clear_secret_info-
OptionDescriptionRecommended
spec.access_info.tls_config.default_session_key_caching-
spec.access_info.tls_config.disable_session_key_caching-
spec.access_info.tls_config.max_session_keys-
OptionDescriptionRecommended
spec.access_info.tls_config.disable_sni-
spec.access_info.tls_config.sni-
spec.access_info.tls_config.use_host_header_as_sni-
OptionDescriptionRecommended
spec.access_info.tls_config.cert_params-
spec.access_info.tls_config.common_params-
OptionDescriptionRecommended
spec.access_info.tls_config.cert_params.validation_params.trusted_ca-
spec.access_info.tls_config.cert_params.validation_params.trusted_ca_url-
OptionDescriptionRecommended
spec.access_info.tls_config.common_params.tls_certificates[].custom_hash_algorithms-
spec.access_info.tls_config.common_params.tls_certificates[].disable_ocsp_stapling-
spec.access_info.tls_config.common_params.tls_certificates[].use_system_defaults-
OptionDescriptionRecommended
spec.where.site-
spec.where.virtual_network-
spec.where.virtual_site-
OptionDescriptionRecommended
spec.where.site.disable_internet_vip-
spec.where.site.enable_internet_vip-

Ask Claude to help you work with Secret Management Access resources:

“Create a secret-management-access named ‘example’ in the ‘production’ namespace”

“List all secret-management-accesss in the ‘production’ namespace”

“Get details of the secret-management-access named ‘example’ in namespace ‘production‘“

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