StoragePolicySettings

StoragePolicySettings
StoragePolicySettings

Various settings for a storage policy.

JSON Example
{
    "supportsAllValidEntityTypes": false,
    "diskIopsMax": 0,
    "diskIopsPerGbMax": 0,
    "diskIopsDefault": 0,
    "storagePolicyIopsLimit": 0,
    "isIopsLimitingEnabled": false,
    "ignoreIopsPlacement": false
}
boolean
supportsAllValidEntityTypes
Optional

If true, designates that this storage policy can be used with all valid entity types

integer As int64 As int64
diskIopsMax
Optional

Maximum IOPS for any disk associated with this storage policy.

integer As int64 As int64
diskIopsPerGbMax
Optional

Maximum IOPS that can be assigned to any disk associated with this storage policy based on the size of the disk (in GB). This is also the default IOPS value used for any disk associated with this policy. If set to zero, Default Disk IOPS is used as the default IOPS to be assigned to any disk associated with this storage policy.

integer As int64 As int64
diskIopsDefault
Optional

Default IOPS value to use for any disk associated with the storage policy. This default is only used when Disk IOPS Per GB Max is set to zero.

integer As int64 As int64
storagePolicyIopsLimit
Optional

The sum of IOPS across all disks associated with this policy will be limited to this value.

boolean
isIopsLimitingEnabled
Optional

Whether IOPS limiting is enabled.

boolean
ignoreIopsPlacement
Optional

Whether VCD IOPS placement should be ignored for disks using this policy.