Microsoft.Storage storageAccounts/tableServices 2021-02-01

The storageAccounts/tableServices resource type can be deployed to: Resource groups.

To learn about resource group deployments, see Bicep or ARM template.

Template format

To create a Microsoft.Storage/storageAccounts/tableServices resource, add the following Bicep or JSON to your template.

resource symbolicname 'Microsoft.Storage/storageAccounts/tableServices@2021-02-01' = {
  name: 'default'
  properties: {
    cors: {
      corsRules: [
        {
          allowedHeaders: [ 'string' ]
          allowedMethods: [ 'string' ]
          allowedOrigins: [ 'string' ]
          exposedHeaders: [ 'string' ]
          maxAgeInSeconds: int
        }
      ]
    }
  }
}

Property values

storageAccounts/tableServices

Name Description Value
type The resource type

For Bicep, set this value in the resource declaration.
'Microsoft.Storage/storageAccounts/tableServices'
apiVersion The resource api version

For Bicep, set this value in the resource declaration.
'2021-02-01'
name The resource name

See how to set names and types for child resources in Bicep or JSON ARM templates.
'default'
properties The properties of a storage account’s Table service. TableServicePropertiesProperties

TableServicePropertiesProperties

Name Description Value
cors Sets the CORS rules. You can include up to five CorsRule elements in the request. CorsRules

CorsRules

Name Description Value
corsRules The List of CORS rules. You can include up to five CorsRule elements in the request. CorsRule[]

CorsRule

Name Description Value
allowedHeaders Required if CorsRule element is present. A list of headers allowed to be part of the cross-origin request. string[] (required)
allowedMethods Required if CorsRule element is present. A list of HTTP methods that are allowed to be executed by the origin. String array containing any of:
'DELETE'
'GET'
'HEAD'
'MERGE'
'OPTIONS'
'POST'
'PUT'
allowedOrigins Required if CorsRule element is present. A list of origin domains that will be allowed via CORS, or "*" to allow all domains string[] (required)
exposedHeaders Required if CorsRule element is present. A list of response headers to expose to CORS clients. string[] (required)
maxAgeInSeconds Required if CorsRule element is present. The number of seconds that the client/browser should cache a preflight response. int (required)