Skip to content

Managed Tenant

GET list of managed tenants that user have access to based on assingned membership. This is an optimized list generated based on the requesting user’s current group assignments that will allow access to managed tenant.

ToolDescription
f5xc-api-tenantandidentity-managed-tenant-createCreate Managed Tenant.
f5xc-api-tenantandidentity-managed-tenant-getGET Managed Tenant.
f5xc-api-tenantandidentity-managed-tenant-listList of Managed Tenant By User For Support Operations.
f5xc-api-tenantandidentity-managed-tenant-updateReplace Managed Tenant.
f5xc-api-tenantandidentity-managed-tenant-deleteDELETE Managed Tenant.
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-
page_limitPageLimit will hold the limit of items required per query.-
page_startPageStart will hold the UUID of the first item in the requested page.-
search_keywordSearch Keyword for filtering the Managed Tenant List.-

This resource includes mutually exclusive configuration options:

OptionDescriptionRecommended
spec.tenant_id-

Ask Claude to help you work with Managed Tenant resources:

“Create a managed-tenant named ‘example’ in the ‘production’ namespace”

“List all managed-tenants in the ‘production’ namespace”

“Get details of the managed-tenant named ‘example’ in namespace ‘production‘“

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