vcf_vcfa_cloud_account

Execution module for VCF Automation cloud accounts.

saltext.vcf.modules.vcf_vcfa_cloud_account.list_(profile=None)[source]

List all cloud accounts.

CLI Example:

salt '*' vcf_vcfa_cloud_account.list_
saltext.vcf.modules.vcf_vcfa_cloud_account.get(account_id, profile=None)[source]

Get one cloud account by id.

CLI Example:

salt '*' vcf_vcfa_cloud_account.get <account_id>
saltext.vcf.modules.vcf_vcfa_cloud_account.get_or_none(account_id, profile=None)[source]

Get one cloud account by id, or None on 404.

CLI Example:

salt '*' vcf_vcfa_cloud_account.get_or_none <account_id>
saltext.vcf.modules.vcf_vcfa_cloud_account.create_vsphere(spec, profile=None)[source]

Create a vSphere cloud account.

CLI Example:

salt '*' vcf_vcfa_cloud_account.create_vsphere '{"name": "vc-prod", ...}'
saltext.vcf.modules.vcf_vcfa_cloud_account.update_vsphere(account_id, spec, profile=None)[source]

Update a vSphere cloud account.

saltext.vcf.modules.vcf_vcfa_cloud_account.create_nsxt(spec, profile=None)[source]

Create an NSX-T cloud account.

saltext.vcf.modules.vcf_vcfa_cloud_account.update_nsxt(account_id, spec, profile=None)[source]

Update an NSX-T cloud account.

saltext.vcf.modules.vcf_vcfa_cloud_account.delete(account_id, profile=None)[source]

Delete a cloud account.

CLI Example:

salt '*' vcf_vcfa_cloud_account.delete <account_id>
saltext.vcf.modules.vcf_vcfa_cloud_account.regions(account_id, profile=None)[source]

Return discovered regions for a cloud account.