vcfa_organization¶
VCF Automation — tenants / organizations (CSP gateway).
Organizations are the top-level tenancy boundary in VCFA / Aria Automation 9.x. Every project, catalog item, cloud-account, and role binding is scoped inside an org. This client owns the org lifecycle (create / read / update / delete) and the service-definition attach-points that determine which VCFA microservices the org can consume.
For per-user role bindings inside an org see
saltext.vcf.clients.vcfa_iam; for the per-project membership
arrays see saltext.vcf.clients.vcfa_project_user.
Endpoints (CSP gateway):
GET /csp/gateway/am/api/orgs— list orgsGET /csp/gateway/am/api/orgs/{orgId}— get onePOST /csp/gateway/am/api/orgs— create tenantPATCH /csp/gateway/am/api/orgs/{orgId}— updateDELETE /csp/gateway/am/api/orgs/{orgId}— deleteGET /csp/gateway/am/api/orgs/{orgId}/service-definitions— list attached servicesPOST /csp/gateway/am/api/orgs/{orgId}/service-definitions— enable a serviceDELETE /csp/gateway/am/api/orgs/{orgId}/service-definitions/{id}— disable a service
- saltext.vcf.clients.vcfa_organization.list_(opts, profile=None)[source]¶
List all orgs the caller can see.
The CSP gateway returns the collection under either
itemsorcontentdepending on release; we normalise both.
- saltext.vcf.clients.vcfa_organization.get_or_none(opts, org_id, profile=None)[source]¶
Get one org by id, or
Noneon 404.
- saltext.vcf.clients.vcfa_organization.create(opts, spec, profile=None)[source]¶
Create a new tenant / organization.
spec keys:
displayName(required),description,name(short slug), plus any tenant-specific properties the deployment accepts (parentRefLink,customPropertyGroupsetc.).
- saltext.vcf.clients.vcfa_organization.update(opts, org_id, spec, profile=None)[source]¶
Patch an existing org.
- saltext.vcf.clients.vcfa_organization.list_services(opts, org_id, profile=None)[source]¶
List service definitions attached to org_id.