Gets the list of all configured placeholder datastores.

Synopsis

@optional PlaceholderDatastoreInfo[] getPlaceholderDatastores()
PlaceholderDatastoreInfo has the following fields:
Field Description
fault The list of errors for this datastore. If this property is not empty, this datastore can not be used as a placeholder datastore.
PlaceholderDatastoreInfo extends DatastoreInfo. It has the following fields:
Field Description
key reference to the actual vim.Datastore object in VC.
capacity The total capacity of this datastore in bytes.
freeSpace The amount of free space in bytes available on this datastore.
reservedSpace The amount of additional storage space in bytes on this datastore that could potentially be used by all virtual machines on this datastore. A non-zero value in this field is associated with virtual machines having Thin Provisioned disks.
type The type of the file system on this datastore, such as VMFS, NFS or CIFS. @see vim.host.FileSystemVolume#type
@optional ComputeResourceInfo[] visibleTo The list of hosts and clusters that can access this datastore. If a cluster is included in this list, it means that this datastore is accessible to all hosts in this cluster. In most cases this list can not be empty. The only reason for this field to be optional is to be able to return placeholder datastores that have become invalid because there are no clusters or hosts that can see this datastore. This could happen, for example, if the user were to add a host to a cluster and this host could not see some of the datastores that were previously visible to all hosts in the cluster.
ComputeResourceInfo has the following properties:
Field Description
key The reference to the actual vim.ComputeResource object in VC. Hosts will be represented by vim.ComputeResource with a single vim.HostSystem in it. Clusters will be represented by vim.ClusterComputeResource.
DatastoreInfo and ComputeResourceInfo extend ObjectInfo which has the following properties:
Field Description
name The name of the object.
status The status of the object, such as green, red or yellow. @see vim.ManagedEntity.Status

Faults

  • RuntimeFault

See Faults in Site Recovery Manager API for more details.