Skip to content

Child Tenant

Child Tenant provides tools for creating, listing, retrieving, updating, and deleting resources in F5 Distributed Cloud.

ToolDescription
f5xc-api-tenantandidentity-child-tenant-createChild Tenant.
f5xc-api-tenantandidentity-child-tenant-getList child tenants for a given child tenant manager.
f5xc-api-tenantandidentity-child-tenant-listList of Child Tenants.
f5xc-api-tenantandidentity-child-tenant-updateUpdate Child Tenant.
f5xc-api-tenantandidentity-child-tenant-deleteDelete Child Tenant.
ParameterDescriptionExample
namespaceNamespace This defines the workspace within which each the configuration object is to be created.system
nameName…example-resource
ParameterDescriptionExample
ctmName of the Child Tenant Manager. If this field set, child tenant list will be filtered by given CTM.-
nameFilter child tenant list using name of child tenant.example-resource
page_limitPageLimit will hold the limit of items required per query. Default value is set as 100.-
page_startPageStart will hold the UUID of the first item in the requested page. Response will contain items upto count specified in PageLimit starting from PageStart.-

Ask Claude to help you work with Child Tenant resources:

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

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

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

Terminal window
# List resources
curl -X GET "https://${TENANT}.console.ves.volterra.io/api/web/namespaces/system/partner-management/child_tenants" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}"
# Get specific resource
curl -X GET "https://${TENANT}.console.ves.volterra.io/api/web/namespaces/system/partner-management/child_tenant_managers/$${PARAM}/child_tenants" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}"
# Create resource
curl -X POST "https://${TENANT}.console.ves.volterra.io/api/web/namespaces/$${PARAM}/child_tenants" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}" \
-H "Content-Type: application/json" \
-d @child_tenant.json
# Delete resource
curl -X DELETE "https://${TENANT}.console.ves.volterra.io/api/web/namespaces/$${PARAM}/child_tenants/$${PARAM}" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}"