- Home
- API MCP Server
- tools
- tenant-and-identity
- other
- Child Tenant
Child Tenant
GET list of child tenants user has access to based on assigned membership. This is an optimized list generated based on the requesting user’s current group assignments that will allow access to child tenant.
| Tool | Description |
|---|---|
f5xc-api-tenantandidentity-child-tenant-create | Child Tenant. |
f5xc-api-tenantandidentity-child-tenant-get | List child tenants for a given child tenant manager. |
f5xc-api-tenantandidentity-child-tenant-list | List of Child Tenants. |
f5xc-api-tenantandidentity-child-tenant-update | Replace Child Tenant. |
f5xc-api-tenantandidentity-child-tenant-delete | DELETE Child Tenant. |
Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”| Parameter | Description | Example |
|---|---|---|
metadata.namespace | Namespace | - |
name | Name | - |
metadata.name | Name | - |
namespace | Namespace | - |
Query Parameters
Section titled “Query Parameters”| Parameter | Description | Example |
|---|---|---|
ctm | Name of the Child Tenant Manager. | - |
name | Filter child tenant list using name of child tenant. | - |
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. | - |
Example Usage
Section titled “Example Usage”Ask Claude to help you work with Child Tenant resources:
Create Child Tenant
Section titled “Create Child Tenant”“Create a child-tenant named ‘example’ in the ‘production’ namespace”
List Child Tenants
Section titled “List Child Tenants”“List all child-tenants in the ‘production’ namespace”
Get Child Tenant Details
Section titled “Get Child Tenant Details”“Get details of the child-tenant named ‘example’ in namespace ‘production‘“
CURL Examples
Section titled “CURL Examples”# List resourcescurl -X GET "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/child_tenants" \ -H "Authorization: APIToken ${F5XC_API_TOKEN}" \ -H "Content-Type: application/json"
# Get specific resourcecurl -X GET "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/child_tenants/<name>" \ -H "Authorization: APIToken ${F5XC_API_TOKEN}" \ -H "Content-Type: application/json"
# Create resourcecurl -X POST "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/child_tenants" \ -H "Authorization: APIToken ${F5XC_API_TOKEN}" \ -H "Content-Type: application/json" \ -d @child_tenant.json
# Delete resourcecurl -X DELETE "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/child_tenants/<name>" \ -H "Authorization: APIToken ${F5XC_API_TOKEN}"