AzureIaasConfiguration

AzureIaasConfiguration
AzureIaasConfiguration
AllOf
This class requires all of the following:
JSON Example
{
    "guid": "string",
    "name": "string",
    "additional_cloud_properties": {},
    "subscription_id": "string",
    "tenant_id": "string",
    "client_id": "string",
    "resource_group_name": "string",
    "cloud_storage_type": "string",
    "bosh_storage_account_name": "string",
    "storage_account_type": "string",
    "deployments_storage_account_name": "string",
    "default_security_group": "string",
    "ssh_public_key": "string",
    "environment": "string",
    "vm_type_catalog_name": "string",
    "availability_mode": "string",
    "use_cloud_storage_type_for_os_disk": false,
    "disk_encryption_set_name": "string"
}
string
subscription_id
Optional

subscription_id

string
tenant_id
Optional

tenant_id

string
client_id
Optional

client_id

string
resource_group_name
Optional

resource_group_name

string
cloud_storage_type
Optional
Constraints: default: managed_disks

To prevent data loss, once you have deployed using "managed_disks", you cannot switch back to "storage_accounts".

Possible values are : managed_disks, storage_accounts,
string
bosh_storage_account_name
Optional

bosh_storage_account_name

string
storage_account_type
Optional
Constraints: default: Premium_LRS

Only required if cloud_storage_type is "managed_disks".

Possible values are : Premium_LRS, Standard_LRS,
string
deployments_storage_account_name
Optional

Only required if cloud_storage_type is "storage_accounts"

string
default_security_group
Optional

default_security_group

string
ssh_public_key
Optional

ssh_public_key

string
environment
Optional
Constraints: default: AzureCloud

environment

Possible values are : AzureCloud, AzureUSGovernment, AzureChinaCloud,
string
vm_type_catalog_name
Optional
Constraints: default: GEN_1_VM_TYPE

Default VM type catalog to use

Possible values are : GEN_1_VM_TYPE, GEN_2_VM_TYPE,
string
availability_mode
Optional

availability_mode

boolean
use_cloud_storage_type_for_os_disk
Optional

Enforces the Storage Tier on root / OS disks. When set to false, the type will be automatically determined by the instance size.

string
disk_encryption_set_name
Optional

The specified Disk Encryption Set will be used to encrypt managed disks using the corresponding customer managed key. You must redeploy all VMs for this setting to re-encrypt existing disks. When left blank, managed disks will be encrypted using a platform managed key.