Cloud.Service.Azure.Storage.Account

Cloud.Service.Azure.Storage.Account
Cloud.Service.Azure.Storage.Account
JSON Example
{
    "access_tier": "string",
    "account": "string",
    "account_encryption_source": "string",
    "account_kind": "string",
    "account_replication_type": "string",
    "account_tier": "string",
    "account_type": "string",
    "count": 0,
    "custom_domain": [
        {
            "name": "string",
            "use_subdomain": false
        }
    ],
    "enable_blob_encryption": false,
    "enable_file_encryption": false,
    "enable_https_traffic_only": false,
    "identity": [
        {
            "principal_id": "string",
            "tenant_id": "string",
            "type": "string"
        }
    ],
    "name": "string",
    "network_rules": [
        {
            "bypass": [
                "string"
            ],
            "ip_rules": [
                "string"
            ],
            "virtual_network_subnet_ids": [
                "string"
            ]
        }
    ],
    "primary_access_key": "string",
    "primary_blob_connection_string": "string",
    "primary_blob_endpoint": "string",
    "primary_connection_string": "string",
    "primary_file_endpoint": "string",
    "primary_location": "string",
    "primary_queue_endpoint": "string",
    "primary_table_endpoint": "string",
    "region": "string",
    "resource_group_name": "string",
    "secondary_access_key": "string",
    "secondary_blob_connection_string": "string",
    "secondary_blob_endpoint": "string",
    "secondary_connection_string": "string",
    "secondary_location": "string",
    "secondary_queue_endpoint": "string",
    "secondary_table_endpoint": "string"
}
string
access_tier
Optional

Access tier for BlobStorage and StorageV2 accounts: Hot or Cool. Default is Hot.

string
account
Required

(Required) The name of the Microsoft Azure cloud account to use for this resource

string
account_encryption_source
Optional

Encryption source for the storage account: Microsoft.Keyvault or Microsoft.Storage. Default is Microsoft.Storage.

string
account_kind
Optional

The kind of account. The valid option is Storage.

string
account_replication_type
Required

(Required) Replication to use for the storage account: LRS, GRS, RAGRS, or ZRS.

string
account_tier
Required

(Required) Pricing tier of the storage account: Standard or Premium. Changing the tier deletes the existing resource and creates a new one.

string
account_type
Optional

The Account Type property for this resource

integer
count
Optional

The number of resource instances to be created.

array of object
custom_domain
Optional

Custom domain settings for accessing the storage at a domain other than the default of name.blob.core.windows.net.

boolean
enable_blob_encryption
Optional

Whether encryption services are enabled for blob storage. Default is true.

boolean
enable_file_encryption
Optional

Whether encryption services are enabled for file storage. Default is true.

boolean
enable_https_traffic_only
Optional

Whether to force to HTTPS if enabled.

array of object
identity
Optional

Settings for managed service identity.

string
name
Required

(Required) Storage account name. Must be unique across the Azure service, not just the resource group. Changing the name deletes the existing resource and creates a new one.

array of object
network_rules
Optional

Network rule settings.

string
primary_access_key
Optional

For authentication, the storage account primary access key.

string
primary_blob_connection_string
Optional

Connection string to the primary blob location.

string
primary_blob_endpoint
Optional

URL to blob storage endpoint at the primary location.

string
primary_connection_string
Optional

Connection string to the primary location.

string
primary_file_endpoint
Optional

URL to file storage endpoint at the primary location.

string
primary_location
Optional

In geo-redundant storage, the storage account primary location.

string
primary_queue_endpoint
Optional

URL to queue storage endpoint at the primary location.

string
primary_table_endpoint
Optional

URL to table storage endpoint at the primary location.

string
region
Required

(Required) Supported Azure location where the resource exists. Changing the location deletes the existing resource and creates a new one.

string
resource_group_name
Required

(Required) Resource group in which to create the storage account.

string
secondary_access_key
Optional

For authentication, the storage account secondary access key.

string
secondary_blob_connection_string
Optional

Connection string to the secondary blob location.

string
secondary_blob_endpoint
Optional

URL to blob storage endpoint at the secondary location.

string
secondary_connection_string
Optional

Connection string to the secondary location.

string
secondary_location
Optional

In geo-redundant storage, the storage account secondary location.

string
secondary_queue_endpoint
Optional

URL to queue storage endpoint at the secondary location.

string
secondary_table_endpoint
Optional

URL to table storage endpoint at the secondary location.

object
tags
Optional

Storage account categorization, in case-sensitive key names, or in key-value pairs.