CloudAccountAzureSpecification

CloudAccountAzureSpecification
CloudAccountAzureSpecification

Specification for a Azure cloud account.

A cloud account identifies a cloud account type and an account-specific deployment region or data center where the associated cloud account resources are hosted.

JSON Example
{
    "name": "string",
    "description": "string",
    "subscriptionId": "064865b2-e914-4717-b415-8806d17948f7",
    "tenantId": "9a13d920-4691-4e2d-b5d5-9c4c1279bc9a",
    "clientApplicationId": "3287dd6e-76d8-41b7-9856-2584969e7739",
    "clientApplicationSecretKey": "GDfdasDasdASFas321das32cas2x3dsXCSA76xdcasg=",
    "regionIds": [
        "string"
    ],
    "createDefaultZones": true,
    "tags": [
        {
            "key": "string",
            "value": "string"
        }
    ]
}
string
name
Required

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

string
description
Optional

A human-friendly description.

string
subscriptionId
Required

Azure Subscribtion ID

string
tenantId
Required

Azure Tenant ID

string
clientApplicationId
Required

Azure Client Application ID

string
clientApplicationSecretKey
Required

Azure Client Application Secret Key

array of string
regionIds
Required

A set of Region names to enable provisioning on. Refer to /iaas/cloud-accounts-azure/region-enumeration..

boolean
createDefaultZones
Optional

Create default cloud zones for the enabled regions.

array of Tag
tags
Optional

A set of tag keys and optional values to set on the Cloud Account