Unassign¶
Medium Risk
Some operations on this resource may modify or delete data.
Unassign domain owner tries to remove domain owner privilege from user in the request. It checks that requester is domain owner. It implies such steps:
-
remove domain owner boolean flag
-
if tenant has SSO enabled:
-
mark user as SSO
-
DELETE password credential
-
DELETE OTP credential (if exists) NOTE: previously granted roles (including admin roles) will be retained.
Tools¶
| Tool | Description |
|---|---|
f5xc-api-tenantandidentity-unassign-create | Unassign domain owner. |
Side Effects¶
Operations on this resource may have the following effects:
Creates:
- unassign
Example Usage¶
Ask Claude to help you work with Unassign resources:
Create Unassign¶
"Create a unassign named 'example' in the 'production' namespace"
CURL Examples¶
# List resources
curl -X GET "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/unassigns" \
-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}/unassigns/<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}/unassigns" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}" \
-H "Content-Type: application/json" \
-d @unassign.json
# Delete resource
curl -X DELETE "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/unassigns/<name>" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}"