Cloud.Azure.Disk

Cloud.Azure.Disk
Cloud.Azure.Disk

Request schema for provisioning of Azure Storage

JSON Example
{
    "account": "string",
    "capacityGb": 0,
    "constraints": [
        {
            "tag": "string"
        }
    ],
    "count": 0,
    "diskCaching": "string",
    "encrypted": false,
    "managedDiskType": "string",
    "maxDiskCapacityInGB": 0,
    "name": "string",
    "persistent": false,
    "providerId": "string",
    "region": "string",
    "resourceGroupName": "string",
    "storageAccountName": "string",
    "tags": [
        {
            "key": "string",
            "value": "string"
        }
    ]
}
string
account
Optional

Cloud Account indicates the name of the endpoint used to provision this machine.

integer
capacityGb
Required

Disk size in gigabytes.

array of object
constraints
Optional

To create the correct storage at provisioning time, blueprint constraints are matched against infrastructure capability tags. Constraints must include the key name. Options include value, negative [!], and hard or soft requirement.

integer
count
Optional

The number of resource instances to be created.

string
diskCaching
Optional

How the disk caches data. None, ReadOnly, or ReadWrite. The default is None.

Possible values are : None, ReadWrite, ReadOnly,
boolean
encrypted
Optional

Whether or not the disk is encrypted.

string
managedDiskType
Optional

Type of managed disk to create. Standard HDD, Standard SSD or Premium SSD.

Possible values are : Standard HDD, Standard SSD, Premium SSD,
integer
maxDiskCapacityInGB
Optional

Maximum disk size allowed for create or resize disk operation

string
name
Optional

Disk name.

boolean
persistent
Optional

Indicates that the disk will survive machine or deployment deletion

string
providerId
Optional

A unique identifier of the resource in the context of the provider.

string
region
Optional

Location where the disk landed.

string
resourceGroupName
Optional

Name of an existing Azure resource group into which the disk should be created. Only applicable when creating an independent disk that is disconnected from any machine. When a disk is connected to a machine, it is created along with machine and therefore machine's resource group is preferred over disk's resource group.

string
storageAccountName
Optional

Storage account where disk is to be hosted.

array of object
tags
Optional

Tags