[{"label":"Latest (v37.2)","version":"latest"},{"version":"v37.1"},{"version":"v37.0"},{"version":"v36.3"},{"version":"v36.2"},{"version":"v36.1"},{"version":"v36.0"},{"link":"https://developer.vmware.com/apis/1046/vmware-cloud-director","version":"v35.0"}]
vmware-cloud-director
StorageContainer
A Storage Container, which can be a Datastore or a Datastore Cluster.
Properties
string
datastoreType
Optional
Datastore Type of the Storage Container.
string
id
Optional
Unique VCD Id for the Storage Container.
integer as int64
iopsCapacity
Optional
Total IOPS capacity for this Storage Container.
boolean
isDatastoreCluster
Optional
True if this Storage Container is a Datastore Cluster.
boolean
isDeleted
Optional
Deleted state of the Storage Container.
boolean
isEnabled
Optional
True if this Storage Container is enabled. Unset if this storage container is part of a Datastore Cluster
string
moref
Optional
Unique Id in Virtual Center of the Storage Container.
string
name
Optional
Name for the Storage Container.
integer as int64
provisionedStorageMb
Optional
Total provisioned storage in MB for this Storage Container.
integer as int64
totalStorageMb
Optional
Total storage in MB for this Storage Container.
integer as int64
usedStorageMb
Optional
Total used storage in MB for this Storage Container.
JSON Example
{
"datastoreType": "string",
"id": "string",
"iopsCapacity": 0,
"isDatastoreCluster": false,
"isDeleted": false,
"isEnabled": false,
"moref": "string",
"name": "string",
"provisionedStorageMb": 0,
"totalStorageMb": 0,
"usedStorageMb": 0,
"vcRef": {
"id": "string",
"name": "string"
}
}
Vendor Extensions
This class contains the following vendor extensions defined in the spec:
x-vcloud-cross-references:
- cross-reference:
alias: storagePolicyName
description: |
A filter to look up Storage Containers that support certain Storage Policies by name.
Sorting by this filter is not supported. This filter is not supported for datastores that are part of a Datastore Cluster .
Example usage:
?filter=storagePolicyName==iops-policy
- cross-reference:
alias: storagePolicyId
description: |
A filter to look up Storage Containers that support certain Storage Policies by Storage Policy ID.
Sorting by this filter is not supported. This filter is not supported for datastores that are part of a Datastore Cluster.
Example usage:
?filter=storagePolicyId==urn:vcloud:storagepolicy:UUID
x-vcloud-property-annotations:
datastoreType:
x-vcloud-constraints:
- constraint: ReadOnly
id:
x-vcloud-constraints:
- constraint: ReadOnly
- constraint: NonSortable
- args:
- arg: storagecontainer
constraint: Urn
iopsCapacity:
x-vcloud-constraints:
- constraint: ReadOnly
isDatastoreCluster:
x-vcloud-constraints:
- constraint: ReadOnly
isDeleted:
x-vcloud-constraints:
- constraint: ReadOnly
isEnabled:
x-vcloud-constraints:
- constraint: ReadOnly
moref:
x-vcloud-constraints:
- constraint: ReadOnly
- constraint: NonSortable
name:
x-vcloud-constraints:
- constraint: ReadOnly
provisionedStorageMb:
x-vcloud-constraints:
- constraint: ReadOnly
totalStorageMb:
x-vcloud-constraints:
- constraint: ReadOnly
usedStorageMb:
x-vcloud-constraints:
- constraint: ReadOnly
vcRef:
x-vcloud-constraints:
- constraint: ReadOnly
[{"label":"Latest (v37.2)","version":"latest"},{"version":"v37.1"},{"version":"v37.0"},{"version":"v36.3"},{"version":"v36.2"},{"version":"v36.1"},{"version":"v36.0"},{"link":"https://developer.vmware.com/apis/1046/vmware-cloud-director","version":"v35.0"}]
vmware-cloud-director
Availability
Added in 36.0
Property Of
InlineStorageContainers1
Returned By
Get Storage Container