PersistentStorageTemplate object

Storage Template configuration.

Example JSON representation

{
  "cloudFeatures": {
    "type": "StorageTemplateCloudFeatures"
  }, 
  "size": 1, 
  "sourceSnapshot": {
    "id": "string"
  }, 
  "type": "string"
}

Properties

property attributes valid values description filter option
type
string
required

Specifies the template type to use for creation of the storage configuration. Please note valid value depends on based cloud. For example, the following are valid values: - AWS: standard | io1 | gp2 | sc1 | st1 - GCE: pd-standard | pd-ssd - VMware: provisioning-thick-lazy | provisioning-thin | provisioning-thick-eager - CloudStack and OpenStack based value depends on cloud configuration

cloudFeatures
StorageTemplateCloudFeatures object
optional

Cloud specifics storage template configuration.

size
integer
optional

The size of the volume, in GB. If empty, volume size would be taken from the selected flavor.

sourceSnapshot
CloudSnapshotForeignKey object
optional

Source snapshot identifier the volume is created from. Please note this property is not available for GCE, OpenStack and VMware based Farm Roles.