vcfa_cloud_account

VCF Automation — cloud accounts (/iaas/api/cloud-accounts).

A cloud account is VCFA’s stored binding to a provider (vSphere, NSX, AWS, Azure, GCP, VMC). The provider determines the create_* / update_* endpoint shape; this client exposes the generic read/delete and the vSphere + NSX-T create paths, which are the two that matter for VCF.

saltext.vcf.clients.vcfa_cloud_account.list_(opts, profile=None)[source]

Return the content list of all cloud accounts.

saltext.vcf.clients.vcfa_cloud_account.create_vsphere(opts, spec, profile=None)[source]

Create a vSphere cloud account.

spec must include name, hostName, username, password, acceptSelfSignedCertificate, regions, and dcid (data collector / cloud proxy id).

saltext.vcf.clients.vcfa_cloud_account.create_nsxt(opts, spec, profile=None)[source]

Create an NSX-T cloud account.

spec must include name, hostName, username, password, associatedCloudAccountIds (the vSphere accounts this NSX-T pairs with).

saltext.vcf.clients.vcfa_cloud_account.regions(opts, account_id, profile=None)[source]

Return the list of discovered regions for the cloud account.