StorageProfileAzureSpecification

StorageProfileAzureSpecification
StorageProfileAzureSpecification

Represents a specification of Azure storage profile.

JSON Example
{
    "name": "string",
    "description": "string",
    "defaultItem": true,
    "supportsEncryption": false,
    "tags": [
        {
            "key": "string",
            "value": "string"
        }
    ],
    "diskType": "Standard_LRS / Premium_LRS",
    "osDiskCaching": "None / ReadOnly / ReadWrite",
    "dataDiskCaching": "None / ReadOnly / ReadWrite",
    "storageAccountId": "aaa82",
    "regionId": "31186"
}
string
name
Required

A human-friendly name used as an identifier in APIs that support this option.

string
description
Optional

A human-friendly description.

boolean
defaultItem
Optional

Indicates if a storage policy contains default storage properties.

boolean
supportsEncryption
Optional

Indicates whether this storage policy should support encryption or not.

array of Tag
tags
Optional

A set of tag keys and optional values for a storage policy which define set of specifications for creating a disk.

string
diskType
Optional

Indicates the performance tier for the storage type. Premium disks are SSD backed and Standard disks are HDD backed.

string
osDiskCaching
Optional

Indicates the caching mechanism for OS disk. Default policy for OS disks is Read/Write.

string
dataDiskCaching
Optional

Indicates the caching mechanism for additional disk.

string
storageAccountId
Optional

Id of a storage account where in the disk is placed.

string
regionId
Required

The If of the region that is associated with the storage profile.