vcenter_datacenter¶
Resource layer for vCenter datacenters (/api/vcenter/datacenter).
- saltext.vcf.clients.vcenter_datacenter.get(opts, datacenter, profile=None)[source]¶
Get a datacenter by its managed object id (e.g.
datacenter-1).
- saltext.vcf.clients.vcenter_datacenter.get_or_none(opts, datacenter, profile=None)[source]¶
Get a datacenter by managed-object id, returning
Noneon 404.
- saltext.vcf.clients.vcenter_datacenter.get_by_name(opts, name, profile=None)[source]¶
Return the datacenter summary matching name, or
None.The vCenter REST API addresses datacenters by managed-object id, not by display name, so existence checks by name must go through the list endpoint with a
namesfilter rather thanGET /datacenter/{name}(which would 404 for any real display name and break idempotency).