Managed Tenant¶
High Risk Operation
This resource includes operations that may cause significant changes. Review carefully before executing.
Confirmation Required
Some operations on this resource require explicit confirmation before execution.
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.
Tools¶
| Tool | Description |
|---|---|
f5xc-api-tenantandidentity-managed-tenant-create | Create Managed Tenant. |
f5xc-api-tenantandidentity-managed-tenant-get | GET Managed Tenant. |
f5xc-api-tenantandidentity-managed-tenant-list | List of Managed Tenant By User For Support Operations. |
f5xc-api-tenantandidentity-managed-tenant-update | Replace Managed Tenant. |
f5xc-api-tenantandidentity-managed-tenant-delete | DELETE Managed Tenant. |
Parameters¶
Path Parameters¶
| Parameter | Description | Example |
|---|---|---|
metadata.namespace | Namespace | - |
name | Name | - |
namespace | Namespace | - |
metadata.name | Name | - |
Query Parameters¶
| Parameter | Description | Example |
|---|---|---|
response_format | The format in which the configuration object is to be fetched. This could be for example | - |
page_limit | PageLimit will hold the limit of items required per query. | - |
page_start | PageStart will hold the UUID of the first item in the requested page. | - |
search_keyword | Search Keyword for filtering the Managed Tenant List. | - |
Side Effects¶
Operations on this resource may have the following effects:
Creates:
- managed-tenant
Modifies:
- managed-tenant
Deletes:
- managed-tenant
- contained_resources
Example Usage¶
Ask Claude to help you work with Managed Tenant resources:
Create Managed Tenant¶
"Create a managed-tenant named 'example' in the 'production' namespace"
List Managed Tenants¶
"List all managed-tenants in the 'production' namespace"
Get Managed Tenant Details¶
"Get details of the managed-tenant named 'example' in namespace 'production'"
CURL Examples¶
# 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}"