azure_storage_account

access_tier

Type: STRING
Provider name: properties.accessTier
Description: Required for storage accounts where kind = BlobStorage. The access tier is used for billing. The ‘Premium’ access tier is the default value for premium block blobs storage account type and it cannot be changed for the premium block blobs storage account type.

account_migration_in_progress

Type: BOOLEAN
Provider name: properties.accountMigrationInProgress
Description: If customer initiated account migration is in progress, the value will be true else it will be null.

allow_blob_public_access

Type: BOOLEAN
Provider name: properties.allowBlobPublicAccess
Description: Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is false for this property.

allow_cross_tenant_replication

Type: BOOLEAN
Provider name: properties.allowCrossTenantReplication
Description: Allow or disallow cross AAD tenant object replication. Set this property to true for new or existing accounts only if object replication policies will involve storage accounts in different AAD tenants. The default interpretation is false for new accounts to follow best security practices by default.

allow_shared_key_access

Type: BOOLEAN
Provider name: properties.allowSharedKeyAccess
Description: Indicates whether the storage account permits requests to be authorized with the account access key via Shared Key. If false, then all requests, including shared access signatures, must be authorized with Azure Active Directory (Azure AD). The default value is null, which is equivalent to true.

allowed_copy_scope

Type: STRING
Provider name: properties.allowedCopyScope
Description: Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet.

blob_services

Type: UNORDERED_LIST_STRUCT
Provider name: BlobServiceProperties

  • change_feed
    Type: STRUCT
    Provider name: properties.changeFeed
    Description: The blob service properties for change feed events.
    • enabled
      Type: BOOLEAN
      Provider name: enabled
      Description: Indicates whether change feed event logging is enabled for the Blob service.
    • retention_in_days
      Type: INT32
      Provider name: retentionInDays
      Description: Indicates the duration of changeFeed retention in days. Minimum value is 1 day and maximum value is 146000 days (400 years). A null value indicates an infinite retention of the change feed.
  • container_delete_retention_policy
    Type: STRUCT
    Provider name: properties.containerDeleteRetentionPolicy
    Description: The blob service properties for container soft delete.
    • allow_permanent_delete
      Type: BOOLEAN
      Provider name: allowPermanentDelete
      Description: This property when set to true allows deletion of the soft deleted blob versions and snapshots. This property cannot be used blob restore policy. This property only applies to blob service and does not apply to containers or file share.
    • days
      Type: INT32
      Provider name: days
      Description: Indicates the number of days that the deleted item should be retained. The minimum specified value can be 1 and the maximum value can be 365.
    • enabled
      Type: BOOLEAN
      Provider name: enabled
      Description: Indicates whether DeleteRetentionPolicy is enabled.
  • cors
    Type: STRUCT
    Provider name: properties.cors
    Description: Specifies CORS rules for the Blob service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Blob service.
    • cors_rules
      Type: UNORDERED_LIST_STRUCT
      Provider name: corsRules
      Description: The List of CORS rules. You can include up to five CorsRule elements in the request.
      • allowed_headers
        Type: UNORDERED_LIST_STRING
        Provider name: allowedHeaders
        Description: Required if CorsRule element is present. A list of headers allowed to be part of the cross-origin request.
      • allowed_methods
        Type: UNORDERED_LIST_STRING
        Provider name: allowedMethods
        Description: Required if CorsRule element is present. A list of HTTP methods that are allowed to be executed by the origin.
      • allowed_origins
        Type: UNORDERED_LIST_STRING
        Provider name: allowedOrigins
        Description: Required if CorsRule element is present. A list of origin domains that will be allowed via CORS, or “*” to allow all domains
      • exposed_headers
        Type: UNORDERED_LIST_STRING
        Provider name: exposedHeaders
        Description: Required if CorsRule element is present. A list of response headers to expose to CORS clients.
      • max_age_in_seconds
        Type: INT32
        Provider name: maxAgeInSeconds
        Description: Required if CorsRule element is present. The number of seconds that the client/browser should cache a preflight response.
  • delete_retention_policy
    Type: STRUCT
    Provider name: properties.deleteRetentionPolicy
    Description: The blob service properties for blob soft delete.
    • allow_permanent_delete
      Type: BOOLEAN
      Provider name: allowPermanentDelete
      Description: This property when set to true allows deletion of the soft deleted blob versions and snapshots. This property cannot be used blob restore policy. This property only applies to blob service and does not apply to containers or file share.
    • days
      Type: INT32
      Provider name: days
      Description: Indicates the number of days that the deleted item should be retained. The minimum specified value can be 1 and the maximum value can be 365.
    • enabled
      Type: BOOLEAN
      Provider name: enabled
      Description: Indicates whether DeleteRetentionPolicy is enabled.
  • id
    Type: STRING
    Provider name: id
    Description: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
  • is_versioning_enabled
    Type: BOOLEAN
    Provider name: properties.isVersioningEnabled
    Description: Versioning is enabled if set to true.
  • name
    Type: STRING
    Provider name: name
    Description: The name of the resource
  • restore_policy
    Type: STRUCT
    Provider name: properties.restorePolicy
    Description: The blob service properties for blob restore policy.
    • days
      Type: INT32
      Provider name: days
      Description: how long this blob can be restored. It should be great than zero and less than DeleteRetentionPolicy.days.
    • enabled
      Type: BOOLEAN
      Provider name: enabled
      Description: Blob restore is enabled if set to true.
    • last_enabled_time
      Type: STRING
      Provider name: lastEnabledTime
      Description: Deprecated in favor of minRestoreTime property.
    • min_restore_time
      Type: STRING
      Provider name: minRestoreTime
      Description: Returns the minimum date and time that the restore can be started.
  • sku
    Type: STRUCT
    Provider name: sku
    Description: Sku name and tier.
    • name
      Type: STRING
      Provider name: name
    • tier
      Type: STRING
      Provider name: tier
  • type
    Type: STRING
    Provider name: type
    Description: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”

creation_time

Type: STRING
Provider name: properties.creationTime
Description: Gets the creation date and time of the storage account in UTC.

default_to_o_auth_authentication

Type: BOOLEAN
Provider name: properties.defaultToOAuthAuthentication
Description: A boolean flag which indicates whether the default authentication is OAuth or not. The default interpretation is false for this property.

dns_endpoint_type

Type: STRING
Provider name: properties.dnsEndpointType
Description: Allows you to specify the type of endpoint. Set this to AzureDNSZone to create a large number of accounts in a single subscription, which creates accounts in an Azure DNS Zone and the endpoint URL will have an alphanumeric DNS Zone identifier.

encryption

Type: STRUCT
Provider name: properties.encryption
Description: Encryption settings to be used for server-side encryption for the storage account.

  • key_source
    Type: STRING
    Provider name: keySource
    Description: The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault
  • keyvaultproperties
    Type: STRUCT
    Provider name: keyvaultproperties
    Description: Properties provided by key vault.
    • current_versioned_key_expiration_timestamp
      Type: STRING
      Provider name: currentVersionedKeyExpirationTimestamp
      Description: This is a read only property that represents the expiration time of the current version of the customer managed key used for encryption.
    • current_versioned_key_identifier
      Type: STRING
      Provider name: currentVersionedKeyIdentifier
      Description: The object identifier of the current versioned Key Vault Key in use.
    • keyname
      Type: STRING
      Provider name: keyname
      Description: The name of KeyVault key.
    • keyvaulturi
      Type: STRING
      Provider name: keyvaulturi
      Description: The Uri of KeyVault.
    • keyversion
      Type: STRING
      Provider name: keyversion
      Description: The version of KeyVault key.
    • last_key_rotation_timestamp
      Type: STRING
      Provider name: lastKeyRotationTimestamp
      Description: Timestamp of last rotation of the Key Vault Key.
  • require_infrastructure_encryption
    Type: BOOLEAN
    Provider name: requireInfrastructureEncryption
    Description: A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest.
  • services
    Type: STRUCT
    Provider name: services
    Description: List of services which support encryption.
    • blob
      Type: STRUCT
      Provider name: blob
      Description: The encryption function of the blob storage service.
      • enabled
        Type: BOOLEAN
        Provider name: enabled
        Description: A boolean indicating whether or not the service encrypts the data as it is stored. Encryption at rest is enabled by default today and cannot be disabled.
      • key_type
        Type: STRING
        Provider name: keyType
        Description: Encryption key type to be used for the encryption service. ‘Account’ key type implies that an account-scoped encryption key will be used. ‘Service’ key type implies that a default service key is used.
      • last_enabled_time
        Type: STRING
        Provider name: lastEnabledTime
        Description: Gets a rough estimate of the date/time when the encryption was last enabled by the user. Data is encrypted at rest by default today and cannot be disabled.
    • file
      Type: STRUCT
      Provider name: file
      Description: The encryption function of the file storage service.
      • enabled
        Type: BOOLEAN
        Provider name: enabled
        Description: A boolean indicating whether or not the service encrypts the data as it is stored. Encryption at rest is enabled by default today and cannot be disabled.
      • key_type
        Type: STRING
        Provider name: keyType
        Description: Encryption key type to be used for the encryption service. ‘Account’ key type implies that an account-scoped encryption key will be used. ‘Service’ key type implies that a default service key is used.
      • last_enabled_time
        Type: STRING
        Provider name: lastEnabledTime
        Description: Gets a rough estimate of the date/time when the encryption was last enabled by the user. Data is encrypted at rest by default today and cannot be disabled.

id

Type: STRING
Provider name: id
Description: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

Type: STRUCT
Provider name: identity
Description: The identity of the resource.

  • principal_id
    Type: STRING
    Provider name: principalId
    Description: The principal ID of resource identity.
  • tenant_id
    Type: STRING
    Provider name: tenantId
    Description: The tenant ID of resource.
  • type
    Type: STRING
    Provider name: type
    Description: The identity type.

is_local_user_enabled

Type: BOOLEAN
Provider name: properties.isLocalUserEnabled
Description: Enables local users feature, if set to true

is_sftp_enabled

Type: BOOLEAN
Provider name: properties.isSftpEnabled
Description: Enables Secure File Transfer Protocol, if set to true

is_sku_conversion_blocked

Type: BOOLEAN
Provider name: properties.isSkuConversionBlocked
Description: This property will be set to true or false on an event of ongoing migration. Default value is null.

kind

Type: STRING
Provider name: kind
Description: Gets the Kind.

large_file_shares_state

Type: STRING
Provider name: properties.largeFileSharesState
Description: Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled.

location

Type: STRING
Provider name: location
Description: The geo-location where the resource lives

management_policy

Type: STRUCT
Provider name: ManagementPolicy

  • id
    Type: STRING
    Provider name: id
    Description: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
  • last_modified_time
    Type: STRING
    Provider name: properties.lastModifiedTime
    Description: Returns the date and time the ManagementPolicies was last modified.
  • name
    Type: STRING
    Provider name: name
    Description: The name of the resource
  • policy
    Type: STRUCT
    Provider name: properties.policy
    Description: The Storage Account ManagementPolicy, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
    • rules
      Type: UNORDERED_LIST_STRUCT
      Provider name: rules
      Description: The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
      • definition
        Type: STRUCT
        Provider name: definition
        Description: An object that defines the Lifecycle rule.
        • actions
          Type: STRUCT
          Provider name: actions
          Description: An object that defines the action set.
          • base_blob
            Type: STRUCT
            Provider name: baseBlob
            Description: The management policy action for base blob
            • delete
              Type: STRUCT
              Provider name: delete
              Description: The function to delete the blob
              • days_after_creation_greater_than
                Type: DOUBLE
                Provider name: daysAfterCreationGreaterThan
                Description: Value indicating the age in days after blob creation.
              • days_after_last_access_time_greater_than
                Type: DOUBLE
                Provider name: daysAfterLastAccessTimeGreaterThan
                Description: Value indicating the age in days after last blob access. This property can only be used in conjunction with last access time tracking policy
              • days_after_last_tier_change_greater_than
                Type: DOUBLE
                Provider name: daysAfterLastTierChangeGreaterThan
                Description: Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterModificationGreaterThan to be set for baseBlobs based actions. The blob will be archived if both the conditions are satisfied.
              • days_after_modification_greater_than
                Type: DOUBLE
                Provider name: daysAfterModificationGreaterThan
                Description: Value indicating the age in days after last modification
            • tier_to_archive
              Type: STRUCT
              Provider name: tierToArchive
              Description: The function to tier blobs to archive storage.
              • days_after_creation_greater_than
                Type: DOUBLE
                Provider name: daysAfterCreationGreaterThan
                Description: Value indicating the age in days after blob creation.
              • days_after_last_access_time_greater_than
                Type: DOUBLE
                Provider name: daysAfterLastAccessTimeGreaterThan
                Description: Value indicating the age in days after last blob access. This property can only be used in conjunction with last access time tracking policy
              • days_after_last_tier_change_greater_than
                Type: DOUBLE
                Provider name: daysAfterLastTierChangeGreaterThan
                Description: Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterModificationGreaterThan to be set for baseBlobs based actions. The blob will be archived if both the conditions are satisfied.
              • days_after_modification_greater_than
                Type: DOUBLE
                Provider name: daysAfterModificationGreaterThan
                Description: Value indicating the age in days after last modification
            • tier_to_cool
              Type: STRUCT
              Provider name: tierToCool
              Description: The function to tier blobs to cool storage.
              • days_after_creation_greater_than
                Type: DOUBLE
                Provider name: daysAfterCreationGreaterThan
                Description: Value indicating the age in days after blob creation.
              • days_after_last_access_time_greater_than
                Type: DOUBLE
                Provider name: daysAfterLastAccessTimeGreaterThan
                Description: Value indicating the age in days after last blob access. This property can only be used in conjunction with last access time tracking policy
              • days_after_last_tier_change_greater_than
                Type: DOUBLE
                Provider name: daysAfterLastTierChangeGreaterThan
                Description: Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterModificationGreaterThan to be set for baseBlobs based actions. The blob will be archived if both the conditions are satisfied.
              • days_after_modification_greater_than
                Type: DOUBLE
                Provider name: daysAfterModificationGreaterThan
                Description: Value indicating the age in days after last modification
          • snapshot
            Type: STRUCT
            Provider name: snapshot
            Description: The management policy action for snapshot
            • delete
              Type: STRUCT
              Provider name: delete
              Description: The function to delete the blob snapshot
              • days_after_creation_greater_than
                Type: DOUBLE
                Provider name: daysAfterCreationGreaterThan
                Description: Value indicating the age in days after creation
              • days_after_last_tier_change_greater_than
                Type: DOUBLE
                Provider name: daysAfterLastTierChangeGreaterThan
                Description: Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied.
            • tier_to_archive
              Type: STRUCT
              Provider name: tierToArchive
              Description: The function to tier blob snapshot to archive storage.
              • days_after_creation_greater_than
                Type: DOUBLE
                Provider name: daysAfterCreationGreaterThan
                Description: Value indicating the age in days after creation
              • days_after_last_tier_change_greater_than
                Type: DOUBLE
                Provider name: daysAfterLastTierChangeGreaterThan
                Description: Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied.
            • tier_to_cool
              Type: STRUCT
              Provider name: tierToCool
              Description: The function to tier blob snapshot to cool storage.
              • days_after_creation_greater_than
                Type: DOUBLE
                Provider name: daysAfterCreationGreaterThan
                Description: Value indicating the age in days after creation
              • days_after_last_tier_change_greater_than
                Type: DOUBLE
                Provider name: daysAfterLastTierChangeGreaterThan
                Description: Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied.
          • version
            Type: STRUCT
            Provider name: version
            Description: The management policy action for version
            • delete
              Type: STRUCT
              Provider name: delete
              Description: The function to delete the blob version
              • days_after_creation_greater_than
                Type: DOUBLE
                Provider name: daysAfterCreationGreaterThan
                Description: Value indicating the age in days after creation
              • days_after_last_tier_change_greater_than
                Type: DOUBLE
                Provider name: daysAfterLastTierChangeGreaterThan
                Description: Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied.
            • tier_to_archive
              Type: STRUCT
              Provider name: tierToArchive
              Description: The function to tier blob version to archive storage.
              • days_after_creation_greater_than
                Type: DOUBLE
                Provider name: daysAfterCreationGreaterThan
                Description: Value indicating the age in days after creation
              • days_after_last_tier_change_greater_than
                Type: DOUBLE
                Provider name: daysAfterLastTierChangeGreaterThan
                Description: Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied.
            • tier_to_cool
              Type: STRUCT
              Provider name: tierToCool
              Description: The function to tier blob version to cool storage.
              • days_after_creation_greater_than
                Type: DOUBLE
                Provider name: daysAfterCreationGreaterThan
                Description: Value indicating the age in days after creation
              • days_after_last_tier_change_greater_than
                Type: DOUBLE
                Provider name: daysAfterLastTierChangeGreaterThan
                Description: Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied.
        • filters
          Type: STRUCT
          Provider name: filters
          Description: An object that defines the filter set.
          • blob_types
            Type: UNORDERED_LIST_STRING
            Provider name: blobTypes
            Description: An array of predefined enum values. Currently blockBlob supports all tiering and delete actions. Only delete actions are supported for appendBlob.
          • prefix_match
            Type: UNORDERED_LIST_STRING
            Provider name: prefixMatch
            Description: An array of strings for prefixes to be match.
      • enabled
        Type: BOOLEAN
        Provider name: enabled
        Description: Rule is enabled if set to true.
      • name
        Type: STRING
        Provider name: name
        Description: A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be unique within a policy.
      • type
        Type: STRING
        Provider name: type
        Description: The valid value is Lifecycle
  • type
    Type: STRING
    Provider name: type
    Description: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”

minimum_tls_version

Type: STRING
Provider name: properties.minimumTlsVersion
Description: Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property.

name

Type: STRING
Provider name: name
Description: The name of the resource

network_acls

Type: STRUCT
Provider name: properties.networkAcls
Description: Network rule set

  • bypass
    Type: STRING
    Provider name: bypass
    Description: Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, “Logging, Metrics”), or None to bypass none of those traffics.
  • default_action
    Type: STRING
    Provider name: defaultAction
    Description: Specifies the default action of allow or deny when no other rules match.
  • ip_rules
    Type: UNORDERED_LIST_STRUCT
    Provider name: ipRules
    Description: Sets the IP ACL rules
    • action
      Type: STRING
      Provider name: action
      Description: The action of IP ACL rule.
    • value
      Type: STRING
      Provider name: value
      Description: Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
  • virtual_network_rules
    Type: UNORDERED_LIST_STRUCT
    Provider name: virtualNetworkRules
    Description: Sets the virtual network rules
    • action
      Type: STRING
      Provider name: action
      Description: The action of virtual network rule.
    • id
      Type: STRING
      Provider name: id
      Description: Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.
    • state
      Type: STRING
      Provider name: state
      Description: Gets the state of virtual network rule.

primary_endpoints

Type: STRUCT
Provider name: properties.primaryEndpoints
Description: Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object. Note that Standard_ZRS and Premium_LRS accounts only return the blob endpoint.

  • blob
    Type: STRING
    Provider name: blob
    Description: Gets the blob endpoint.
  • dfs
    Type: STRING
    Provider name: dfs
    Description: Gets the dfs endpoint.
  • file
    Type: STRING
    Provider name: file
    Description: Gets the file endpoint.
  • queue
    Type: STRING
    Provider name: queue
    Description: Gets the queue endpoint.
  • table
    Type: STRING
    Provider name: table
    Description: Gets the table endpoint.
  • web
    Type: STRING
    Provider name: web
    Description: Gets the web endpoint.

primary_location

Type: STRING
Provider name: properties.primaryLocation
Description: Gets the location of the primary data center for the storage account.

private_endpoint_connections

Type: UNORDERED_LIST_STRUCT
Provider name: properties.privateEndpointConnections
Description: List of private endpoint connection associated with the specified storage account

  • id
    Type: STRING
    Provider name: id
    Description: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
  • name
    Type: STRING
    Provider name: name
    Description: The name of the resource
  • private_endpoint
    Type: STRUCT
    Provider name: properties.privateEndpoint
    Description: The resource of private end point.
    • id
      Type: STRING
      Provider name: id
      Description: The ARM identifier for Private Endpoint
  • private_link_service_connection_state
    Type: STRUCT
    Provider name: properties.privateLinkServiceConnectionState
    Description: A collection of information about the state of the connection between service consumer and provider.
    • action_required
      Type: STRING
      Provider name: actionRequired
      Description: A message indicating if changes on the service provider require any updates on the consumer.
    • description
      Type: STRING
      Provider name: description
      Description: The reason for approval/rejection of the connection.
    • status
      Type: STRING
      Provider name: status
      Description: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
  • provisioning_state
    Type: STRING
    Provider name: properties.provisioningState
    Description: The provisioning state of the private endpoint connection resource.
  • type
    Type: STRING
    Provider name: type
    Description: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”

provisioning_state

Type: STRING
Provider name: properties.provisioningState
Description: Gets the status of the storage account at the time the operation was called.

public_network_access

Type: STRING
Provider name: properties.publicNetworkAccess
Description: Allow or disallow public network access to Storage Account. Value is optional but if passed in, must be ‘Enabled’ or ‘Disabled’.

resource_group

Type: STRING

secondary_endpoints

Type: STRUCT
Provider name: properties.secondaryEndpoints
Description: Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object from the secondary location of the storage account. Only available if the SKU name is Standard_RAGRS.

  • blob
    Type: STRING
    Provider name: blob
    Description: Gets the blob endpoint.
  • dfs
    Type: STRING
    Provider name: dfs
    Description: Gets the dfs endpoint.
  • file
    Type: STRING
    Provider name: file
    Description: Gets the file endpoint.
  • queue
    Type: STRING
    Provider name: queue
    Description: Gets the queue endpoint.
  • table
    Type: STRING
    Provider name: table
    Description: Gets the table endpoint.
  • web
    Type: STRING
    Provider name: web
    Description: Gets the web endpoint.

secondary_location

Type: STRING
Provider name: properties.secondaryLocation
Description: Gets the location of the geo-replicated secondary for the storage account. Only available if the accountType is Standard_GRS or Standard_RAGRS.

sku

Type: STRUCT
Provider name: sku
Description: Gets the SKU.

  • name
    Type: STRING
    Provider name: name
  • tier
    Type: STRING
    Provider name: tier

status_of_primary

Type: STRING
Provider name: properties.statusOfPrimary
Description: Gets the status indicating whether the primary location of the storage account is available or unavailable.

status_of_secondary

Type: STRING
Provider name: properties.statusOfSecondary
Description: Gets the status indicating whether the secondary location of the storage account is available or unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS.

subscription_id

Type: STRING

subscription_name

Type: STRING

supports_https_traffic_only

Type: BOOLEAN
Provider name: properties.supportsHttpsTrafficOnly
Description: Allows https traffic only to storage service if sets to true.

tags

Type: UNORDERED_LIST_STRING

type

Type: STRING
Provider name: type
Description: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”