swagger: "2.0"
schemes:
  - https
host: management.azure.com
info:
  description: The Azure Storage Management API.
  title: StorageManagement
  version: 2017-06-01
  x-apisguru-categories:
    - cloud
  x-logo:
    url: https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png
  x-ms-code-generation-settings:
    name: StorageManagementClient
  x-origin:
    - format: swagger
      url: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/storage/resource-manager/Microsoft.Storage/stable/2017-06-01/storage.json
      version: "2.0"
  x-preferred: false
  x-providerName: azure.com
  x-serviceName: storage
  x-tags:
    - Azure
    - Microsoft
consumes:
  - application/json
produces:
  - application/json
  - text/json
securityDefinitions:
  azure_auth:
    authorizationUrl: https://login.microsoftonline.com/common/oauth2/authorize
    description: Azure Active Directory OAuth2 Flow
    flow: implicit
    scopes:
      user_impersonation: impersonate your user account
    type: oauth2
security:
  - azure_auth:
      - user_impersonation
parameters:
  ApiVersionParameter:
    description: Client Api Version.
    in: query
    name: api-version
    required: true
    type: string
  ResourceGroupName:
    description: The name of the resource group within the user's subscription. The name is case insensitive.
    in: path
    maxLength: 90
    minLength: 1
    name: resourceGroupName
    pattern: ^[-\w\._\(\)]+$
    required: true
    type: string
    x-ms-parameter-location: method
  SubscriptionIdParameter:
    description: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
    in: path
    name: subscriptionId
    required: true
    type: string
paths:
  /providers/Microsoft.Storage/operations:
    get:
      description: Lists all of the available Storage Rest API operations.
      operationId: Operations_List
      parameters:
        - $ref: "#/parameters/ApiVersionParameter"
      responses:
        "200":
          description: OK. The request has succeeded.
          schema:
            $ref: "#/definitions/OperationListResult"
      tags:
        - Operations
      x-ms-examples:
        OperationsList:
          parameters:
            api-version: 2017-06-01
          responses:
            "200":
              body:
                value:
                  - display:
                      operation: Create/Update Storage Account
                      provider: Microsoft Storage
                      resource: Storage Accounts
                    name: Microsoft.Storage/storageAccounts/write
                  - display:
                      operation: Delete Storage Account
                      provider: Microsoft Storage
                      resource: Storage Accounts
                    name: Microsoft.Storage/storageAccounts/delete
                  - display:
                      operation: List Storage Account Keys
                      provider: Microsoft Storage
                      resource: Storage Accounts
                    name: Microsoft.Storage/storageAccounts/listkeys/action
                  - display:
                      operation: Regenerate Storage Account Keys
                      provider: Microsoft Storage
                      resource: Storage Accounts
                    name: Microsoft.Storage/storageAccounts/regeneratekey/action
                  - display:
                      operation: Check Name Availability
                      provider: Microsoft Storage
                      resource: Name Availability
                    name: Microsoft.Storage/checknameavailability/read
                  - display:
                      operation: List/Get Storage Account(s)
                      provider: Microsoft Storage
                      resource: Storage Accounts
                    name: Microsoft.Storage/storageAccounts/read
                  - display:
                      operation: Get Subscription Usages
                      provider: Microsoft Storage
                      resource: Usage Metrics
                    name: Microsoft.Storage/usages/read
                  - display:
                      operation: Returns Storage Account SAS Token
                      provider: Microsoft Storage
                      resource: Storage Account SAS Token
                    name: Microsoft.Storage/storageAccounts/listAccountSas/action
                  - display:
                      operation: Returns Storage Service SAS Token
                      provider: Microsoft Storage
                      resource: Returns the Service SAS token for the specified storage account.
                    name: Microsoft.Storage/storageAccounts/listServiceSas/action
                  - display:
                      operation: Delete virtual network or subnets notifications
                      provider: Microsoft Storage
                      resource: Location
                    name: Microsoft.Storage/locations/deleteVirtualNetworkOrSubnets/action
                  - display:
                      operation: Poll Asynchronous Operation
                      provider: Microsoft Storage
                      resource: Operations
                    name: Microsoft.Storage/operations/read
                  - display:
                      operation: Registers the Storage Resource Provider
                      provider: Microsoft Storage
                      resource: Storage Resource Provider
                    name: Microsoft.Storage/register/action
                  - display:
                      operation: List Skus
                      provider: Microsoft Storage
                      resource: Skus
                    name: Microsoft.Storage/skus/read
                  - display:
                      operation: Create/Update Diagnostic Settings
                      provider: Microsoft Storage
                      resource: Storage Accounts
                    name: Microsoft.Storage/storageAccounts/services/diagnosticSettings/write
                  - display:
                      operation: Get list of Microsoft Storage Metrics definitions
                      provider: Microsoft Storage
                      resource: Storage Accounts
                    name: Microsoft.Storage/storageAccounts/providers/Microsoft.Insights/metricDefinitions/read
                    origin: system
                    properties:
                      serviceSpecification:
                        metricSpecifications:
                          - aggregationType: Average
                            category: Capacity
                            displayDescription: Account used capacity
                            displayName: Used capacity
                            fillGapWithZero: false
                            name: UsedCapacity
                            resourceIdDimensionNameOverride: AccountResourceId
                            unit: Bytes
                  - display:
                      operation: Read diagnostic setting
                      provider: Microsoft Storage
                      resource: Storage Accounts
                    name: Microsoft.Storage/storageAccounts/providers/Microsoft.Insights/diagnosticSettings/read
                    origin: system
                  - display:
                      operation: Write diagnostic setting
                      provider: Microsoft Storage
                      resource: Storage Accounts
                    name: Microsoft.Storage/storageAccounts/providers/Microsoft.Insights/diagnosticSettings/write
                    origin: system
                  - display:
                      operation: Get list of Microsoft Storage Metrics definitions
                      provider: Microsoft Storage
                      resource: Blob service
                    name: Microsoft.Storage/storageAccounts/blobServices/providers/Microsoft.Insights/metricDefinitions/read
                    origin: system
                    properties:
                      serviceSpecification:
                        metricSpecifications:
                          - aggregationType: Average
                            category: Capacity
                            dimensions:
                              - displayName: Blob type
                                name: BlobType
                            displayDescription: The amount of storage used by the storage account’s Blob service in bytes.
                            displayName: Blob Capacity
                            fillGapWithZero: false
                            name: BlobCapacity
                            unit: Bytes
                          - aggregationType: Average
                            category: Capacity
                            dimensions:
                              - displayName: Blob type
                                name: BlobType
                            displayDescription: The number of Blob in the storage account’s Blob service.
                            displayName: Blob Count
                            fillGapWithZero: false
                            name: BlobCount
                            unit: Count
                          - aggregationType: Average
                            category: Capacity
                            displayDescription: The number of containers in the storage account’s Blob service.
                            displayName: Blob Container Count
                            fillGapWithZero: false
                            name: ContainerCount
                            unit: Count
                          - aggregationType: Average
                            category: Capacity
                            dimensions:
                              - displayName: Blob type
                                name: BlobType
                            displayDescription: The amount of storage provisioned in the storage account’s Blob service in bytes.
                            displayName: Blob Provisioned Size
                            fillGapWithZero: false
                            name: BlobProvisionedSize
                            unit: Bytes
                  - display:
                      operation: Read diagnostic setting
                      provider: Microsoft Storage
                      resource: Blob service
                    name: Microsoft.Storage/storageAccounts/blobServices/providers/Microsoft.Insights/diagnosticSettings/read
                    origin: system
                  - display:
                      operation: Write diagnostic setting
                      provider: Microsoft Storage
                      resource: Blob service
                    name: Microsoft.Storage/storageAccounts/blobServices/providers/Microsoft.Insights/diagnosticSettings/write
                    origin: system
                  - display:
                      operation: Get list of Microsoft Storage Metrics definitions
                      provider: Microsoft Storage
                      resource: Table service
                    name: Microsoft.Storage/storageAccounts/tableServices/providers/Microsoft.Insights/metricDefinitions/read
                    origin: system
                    properties:
                      serviceSpecification:
                        metricSpecifications:
                          - aggregationType: Average
                            category: Capacity
                            displayDescription: The amount of storage used by the storage account’s Table service in bytes.
                            displayName: Table Capacity
                            fillGapWithZero: false
                            name: TableCapacity
                            unit: Bytes
                          - aggregationType: Average
                            category: Capacity
                            displayDescription: The number of table in the storage account’s Table service.
                            displayName: Table Count
                            fillGapWithZero: false
                            name: TableCount
                            unit: Count
                          - aggregationType: Average
                            category: Capacity
                            displayDescription: The number of table entities in the storage account’s Table service.
                            displayName: Table Entity Count
                            fillGapWithZero: false
                            name: TableEntityCount
                            unit: Count
                  - display:
                      operation: Read diagnostic setting
                      provider: Microsoft Storage
                      resource: Table service
                    name: Microsoft.Storage/storageAccounts/tableServices/providers/Microsoft.Insights/diagnosticSettings/read
                    origin: system
                  - display:
                      operation: Write diagnostic setting
                      provider: Microsoft Storage
                      resource: Table service
                    name: Microsoft.Storage/storageAccounts/tableServices/providers/Microsoft.Insights/diagnosticSettings/write
                    origin: system
                  - display:
                      operation: Get list of Microsoft Storage Metrics definitions
                      provider: Microsoft Storage
                      resource: Queue service
                    name: Microsoft.Storage/storageAccounts/queueServices/providers/Microsoft.Insights/metricDefinitions/read
                    origin: system
                    properties:
                      serviceSpecification:
                        metricSpecifications:
                          - aggregationType: Average
                            category: Capacity
                            displayDescription: The amount of storage used by the storage account’s Queue service in bytes.
                            displayName: Queue Capacity
                            fillGapWithZero: false
                            name: QueueCapacity
                            unit: Bytes
                          - aggregationType: Average
                            category: Capacity
                            displayDescription: The number of queue in the storage account’s Queue service.
                            displayName: Queue Count
                            fillGapWithZero: false
                            name: QueueCount
                            unit: Count
                          - aggregationType: Average
                            category: Capacity
                            displayDescription: The approximate number of queue messages in the storage account’s Queue service.
                            displayName: Queue Message Count
                            fillGapWithZero: false
                            name: QueueMessageCount
                            unit: Count
                  - display:
                      operation: Read diagnostic setting
                      provider: Microsoft Storage
                      resource: Queue service
                    name: Microsoft.Storage/storageAccounts/queueServices/providers/Microsoft.Insights/diagnosticSettings/read
                    origin: system
                  - display:
                      operation: Write diagnostic setting
                      provider: Microsoft Storage
                      resource: Queue service
                    name: Microsoft.Storage/storageAccounts/queueServices/providers/Microsoft.Insights/diagnosticSettings/write
                    origin: system
                  - display:
                      operation: Get list of Microsoft Storage Metrics definitions
                      provider: Microsoft Storage
                      resource: File service
                    name: Microsoft.Storage/storageAccounts/fileServices/providers/Microsoft.Insights/metricDefinitions/read
                    origin: system
                    properties:
                      serviceSpecification:
                        metricSpecifications:
                          - aggregationType: Average
                            category: Capacity
                            displayDescription: The amount of storage used by the storage account’s File service in bytes.
                            displayName: File Capacity
                            fillGapWithZero: false
                            name: FileCapacity
                            unit: Bytes
                          - aggregationType: Average
                            category: Capacity
                            displayDescription: The amount of storage provisioned in the storage account’s File service in bytes.
                            displayName: File Provisioned Size
                            fillGapWithZero: false
                            name: FileProvisionedSize
                            unit: Bytes
                          - aggregationType: Average
                            category: Capacity
                            displayDescription: The number of file in the storage account’s File service.
                            displayName: File Count
                            fillGapWithZero: false
                            name: FileCount
                            unit: Count
                          - aggregationType: Average
                            category: Capacity
                            displayDescription: The number of file shares in the storage account’s File service.
                            displayName: File Share Count
                            fillGapWithZero: false
                            name: FileShareCount
                            unit: Count
                  - display:
                      operation: Read diagnostic setting
                      provider: Microsoft Storage
                      resource: File service
                    name: Microsoft.Storage/storageAccounts/fileServices/providers/Microsoft.Insights/diagnosticSettings/read
                    origin: system
                  - display:
                      operation: Write diagnostic setting
                      provider: Microsoft Storage
                      resource: File service
                    name: Microsoft.Storage/storageAccounts/fileServices/providers/Microsoft.Insights/diagnosticSettings/write
                    origin: system
      x-ms-pageable:
        nextLinkName: null
  "/subscriptions/{subscriptionId}/providers/Microsoft.Storage/checkNameAvailability":
    post:
      description: Checks that the storage account name is valid and is not already in use.
      operationId: StorageAccounts_CheckNameAvailability
      parameters:
        - description: The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
          in: body
          name: accountName
          required: true
          schema:
            $ref: "#/definitions/StorageAccountCheckNameAvailabilityParameters"
        - $ref: "#/parameters/ApiVersionParameter"
        - $ref: "#/parameters/SubscriptionIdParameter"
      responses:
        "200":
          description: OK -- Operation to check the storage account name availability was successful.
          schema:
            $ref: "#/definitions/CheckNameAvailabilityResult"
      tags:
        - StorageAccounts
      x-ms-examples:
        StorageAccountCheckNameAvailability:
          parameters:
            accountName:
              name: sto3363
              type: Microsoft.Storage/storageAccounts
            api-version: 2017-06-01
            subscriptionId: 27de630f-e1ee-42de-8849-90def4986454
          responses:
            "200":
              body:
                nameAvailable: true
  "/subscriptions/{subscriptionId}/providers/Microsoft.Storage/skus":
    get:
      description: Lists the available SKUs supported by Microsoft.Storage for given subscription.
      operationId: Skus_List
      parameters:
        - $ref: "#/parameters/ApiVersionParameter"
        - $ref: "#/parameters/SubscriptionIdParameter"
      responses:
        "200":
          description: OK -- List of storage SKUs in the given subscription retrieved and returned successfully.
          schema:
            $ref: "#/definitions/StorageSkuListResult"
      tags:
        - Skus
      x-ms-examples:
        SkuList:
          parameters:
            api-version: 2017-06-01
            subscriptionId: 27de630f-e1ee-42de-8849-90def4986454
          responses:
            "200":
              body:
                value:
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - eastus
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - eastus
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - eastus
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - eastus
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - eastus
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - eastus
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - eastus
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - eastus
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - eastus2
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - eastus2
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - eastus2
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - eastus2
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - eastus2
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "true"
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - eastus2
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - eastus2
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - eastus2
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "true"
                    kind: Storage
                    locations:
                      - eastus2(stage)
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "true"
                    kind: Storage
                    locations:
                      - eastus2(stage)
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "true"
                    kind: Storage
                    locations:
                      - eastus2(stage)
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - eastus2(stage)
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsnetworkacls
                        value: "true"
                    kind: Storage
                    locations:
                      - eastus2(stage)
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "true"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "true"
                    kind: BlobStorage
                    locations:
                      - eastus2(stage)
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "true"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "true"
                    kind: BlobStorage
                    locations:
                      - eastus2(stage)
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "true"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - eastus2(stage)
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - westus
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - westus
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - westus
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - westus
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - westus
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - westus
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - westus
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - westus
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - westeurope
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - westeurope
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - westeurope
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - westeurope
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - westeurope
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - westeurope
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - westeurope
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - westeurope
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - eastasia
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - eastasia
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - eastasia
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - eastasia
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - eastasia
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - eastasia
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - eastasia
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - eastasia
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - southeastasia
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - southeastasia
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - southeastasia
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - southeastasia
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - southeastasia
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - southeastasia
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - southeastasia
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - southeastasia
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - japaneast
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - japaneast
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - japaneast
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - japaneast
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - japaneast
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - japaneast
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - japaneast
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - japaneast
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - japanwest
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - japanwest
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - japanwest
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - japanwest
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - japanwest
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - japanwest
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - japanwest
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - japanwest
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - northcentralus
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - northcentralus
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - northcentralus
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - northcentralus
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - northcentralus
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - northcentralus
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - northcentralus
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - northcentralus
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - southcentralus
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - southcentralus
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - southcentralus
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - southcentralus
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - southcentralus
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - southcentralus
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - southcentralus
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - southcentralus
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - centralus
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - centralus
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - centralus
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - centralus
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - centralus
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - centralus
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - centralus
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - centralus
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - northeurope
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - northeurope
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - northeurope
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - northeurope
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - northeurope
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - northeurope
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - northeurope
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - northeurope
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - brazilsouth
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - brazilsouth
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - brazilsouth
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - brazilsouth
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - brazilsouth
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - brazilsouth
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - brazilsouth
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - brazilsouth
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - australiaeast
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - australiaeast
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - australiaeast
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - australiaeast
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - australiaeast
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - australiaeast
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - australiaeast
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - australiaeast
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - australiasoutheast
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - australiasoutheast
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - australiasoutheast
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - australiasoutheast
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - australiasoutheast
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - australiasoutheast
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - australiasoutheast
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - australiasoutheast
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - southindia
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - southindia
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - southindia
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - southindia
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - southindia
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - southindia
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - southindia
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - southindia
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - centralindia
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - centralindia
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - centralindia
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - centralindia
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - centralindia
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - centralindia
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - centralindia
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - centralindia
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - westindia
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - westindia
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - westindia
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - westindia
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - westindia
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - westindia
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - westindia
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - westindia
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - canadaeast
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - canadaeast
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - canadaeast
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - canadaeast
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - canadaeast
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - canadaeast
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - canadaeast
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - canadaeast
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - canadacentral
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - canadacentral
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - canadacentral
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - canadacentral
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - canadacentral
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - canadacentral
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - canadacentral
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - canadacentral
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - westus2
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - westus2
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - westus2
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - westus2
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - westus2
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - westus2
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - westus2
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - westus2
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "true"
                    kind: Storage
                    locations:
                      - westcentralus
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "true"
                    kind: Storage
                    locations:
                      - westcentralus
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "true"
                    kind: Storage
                    locations:
                      - westcentralus
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - westcentralus
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "true"
                    kind: Storage
                    locations:
                      - westcentralus
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "true"
                    kind: BlobStorage
                    locations:
                      - westcentralus
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "true"
                    kind: BlobStorage
                    locations:
                      - westcentralus
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "true"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - westcentralus
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - uksouth
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - uksouth
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - uksouth
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - uksouth
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - uksouth
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - uksouth
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - uksouth
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - uksouth
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - ukwest
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - ukwest
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - ukwest
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - ukwest
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - ukwest
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - ukwest
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - ukwest
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - ukwest
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - koreacentral
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - koreacentral
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - koreacentral
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - koreacentral
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - koreacentral
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - koreacentral
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - koreacentral
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - koreacentral
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - koreasouth
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - koreasouth
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - koreasouth
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - koreasouth
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - koreasouth
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - koreasouth
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - koreasouth
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - koreasouth
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - uknorth
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - uknorth
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - uknorth
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - uknorth
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - uknorth
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - uknorth
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - uknorth
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - uknorth
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - uksouth2
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - uksouth2
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - uksouth2
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - uksouth2
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - uksouth2
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - uksouth2
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - uksouth2
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "false"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - uksouth2
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "true"
                    kind: Storage
                    locations:
                      - eastus2euap
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "true"
                    kind: Storage
                    locations:
                      - eastus2euap
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "true"
                    kind: Storage
                    locations:
                      - eastus2euap
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - eastus2euap
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "true"
                    kind: Storage
                    locations:
                      - eastus2euap
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "true"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "true"
                    kind: BlobStorage
                    locations:
                      - eastus2euap
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "true"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "true"
                    kind: BlobStorage
                    locations:
                      - eastus2euap
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "true"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - eastus2euap
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "true"
                    kind: Storage
                    locations:
                      - centraluseuap
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "true"
                    kind: Storage
                    locations:
                      - centraluseuap
                    name: Standard_ZRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "true"
                    kind: Storage
                    locations:
                      - centraluseuap
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "true"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: Storage
                    locations:
                      - centraluseuap
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "true"
                    kind: Storage
                    locations:
                      - centraluseuap
                    name: Premium_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Premium
                  - capabilities:
                      - name: supportsarchivepreview
                        value: "false"
                      - name: supportschangenotification
                        value: "true"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "true"
                    kind: BlobStorage
                    locations:
                      - centraluseuap
                    name: Standard_LRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "true"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "true"
                    kind: BlobStorage
                    locations:
                      - centraluseuap
                    name: Standard_GRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
                  - capabilities:
                      - name: supportschangenotification
                        value: "true"
                      - name: supportsfileencryption
                        value: "false"
                      - name: supportshoeboxcapacitymetrics
                        value: "false"
                      - name: supportsnetworkacls
                        value: "false"
                    kind: BlobStorage
                    locations:
                      - centraluseuap
                    name: Standard_RAGRS
                    resourceType: storageAccounts
                    restrictions: []
                    tier: Standard
      x-ms-pageable:
        nextLinkName: null
  "/subscriptions/{subscriptionId}/providers/Microsoft.Storage/storageAccounts":
    get:
      description: Lists all the storage accounts available under the subscription. Note that storage keys are not returned; use the ListKeys operation for this.
      operationId: StorageAccounts_List
      parameters:
        - $ref: "#/parameters/ApiVersionParameter"
        - $ref: "#/parameters/SubscriptionIdParameter"
      responses:
        "200":
          description: OK -- List of storage accounts was retrieved and returned successfully.
          schema:
            $ref: "#/definitions/StorageAccountListResult"
      tags:
        - StorageAccounts
      x-ms-examples:
        StorageAccountList:
          parameters:
            api-version: 2017-06-01
            monitor: "true"
            subscriptionId: 27de630f-e1ee-42de-8849-90def4986454
          responses:
            "200":
              body:
                value:
                  - id: /subscriptions/27de630f-e1ee-42de-8849-90def4986454/resourceGroups/res2627/providers/Microsoft.Storage/storageAccounts/sto1125
                    kind: Storage
                    location: eastus2euap
                    name: sto1125
                    properties:
                      creationTime: 2017-05-24T13:28:53.4540398Z
                      primaryEndpoints:
                        blob: https://sto1125.blob.core.windows.net/
                        file: https://sto1125.file.core.windows.net/
                        queue: https://sto1125.queue.core.windows.net/
                        table: https://sto1125.table.core.windows.net/
                      primaryLocation: eastus2euap
                      provisioningState: Succeeded
                      secondaryLocation: centraluseuap
                      statusOfPrimary: available
                      statusOfSecondary: available
                      supportsHttpsTrafficOnly: false
                    sku:
                      name: Standard_GRS
                      tier: Standard
                    tags:
                      key1: value1
                      key2: value2
                    type: Microsoft.Storage/storageAccounts
                  - id: /subscriptions/27de630f-e1ee-42de-8849-90def4986454/resourceGroups/testcmk3/providers/Microsoft.Storage/storageAccounts/sto3699
                    identity:
                      principalId: 356d057d-cba5-44dd-8a30-b2e547bc416b
                      tenantId: 72f988bf-86f1-41af-91ab-2d7cd011db47
                      type: SystemAssigned
                    kind: Storage
                    location: eastus2euap
                    name: sto3699
                    properties:
                      creationTime: 2017-05-24T10:06:30.6093014Z
                      primaryEndpoints:
                        blob: https://sto3699.blob.core.windows.net/
                        file: https://sto3699.file.core.windows.net/
                        queue: https://sto3699.queue.core.windows.net/
                        table: https://sto3699.table.core.windows.net/
                      primaryLocation: eastus2euap
                      provisioningState: Succeeded
                      secondaryLocation: centraluseuap
                      statusOfPrimary: available
                      statusOfSecondary: available
                      supportsHttpsTrafficOnly: false
                    sku:
                      name: Standard_GRS
                      tier: Standard
                    tags:
                      key1: value1
                      key2: value2
                    type: Microsoft.Storage/storageAccounts
                  - id: /subscriptions/27de630f-e1ee-42de-8849-90def4986454/resourceGroups/testcmk3/providers/Microsoft.Storage/storageAccounts/sto6637
                    identity:
                      principalId: 911871cc-ffd1-4fc4-ac11-7a316433ea66
                      tenantId: 72f988bf-86f1-41af-91ab-2d7cd011db47
                      type: SystemAssigned
                    kind: Storage
                    location: eastus2euap
                    name: sto6637
                    properties:
                      creationTime: 2017-05-24T10:09:39.5625175Z
                      primaryEndpoints:
                        blob: https://sto6637.blob.core.windows.net/
                        file: https://sto6637.file.core.windows.net/
                        queue: https://sto6637.queue.core.windows.net/
                        table: https://sto6637.table.core.windows.net/
                      primaryLocation: eastus2euap
                      provisioningState: Succeeded
                      secondaryLocation: centraluseuap
                      statusOfPrimary: available
                      statusOfSecondary: available
                      supportsHttpsTrafficOnly: false
                    sku:
                      name: Standard_GRS
                      tier: Standard
                    tags:
                      key1: value1
                      key2: value2
                    type: Microsoft.Storage/storageAccounts
                  - id: /subscriptions/27de630f-e1ee-42de-8849-90def4986454/resourceGroups/res8186/providers/Microsoft.Storage/storageAccounts/sto834
                    kind: Storage
                    location: eastus2euap
                    name: sto834
                    properties:
                      creationTime: 2017-05-24T13:28:20.8686541Z
                      primaryEndpoints:
                        blob: https://sto834.blob.core.windows.net/
                        file: https://sto834.file.core.windows.net/
                        queue: https://sto834.queue.core.windows.net/
                        table: https://sto834.table.core.windows.net/
                      primaryLocation: eastus2euap
                      provisioningState: Succeeded
                      secondaryLocation: centraluseuap
                      statusOfPrimary: available
                      statusOfSecondary: available
                      supportsHttpsTrafficOnly: false
                    sku:
                      name: Standard_GRS
                      tier: Standard
                    tags:
                      key1: value1
                      key2: value2
                    type: Microsoft.Storage/storageAccounts
                  - id: /subscriptions/27de630f-e1ee-42de-8849-90def4986454/resourceGroups/testcmk3/providers/Microsoft.Storage/storageAccounts/sto9174
                    identity:
                      principalId: 933e3ddf-1802-4a51-9469-18a33b576f88
                      tenantId: 72f988bf-86f1-41af-91ab-2d7cd011db47
                      type: SystemAssigned
                    kind: Storage
                    location: eastus2euap
                    name: sto9174
                    properties:
                      creationTime: 2017-05-24T09:46:19.6556989Z
                      primaryEndpoints:
                        blob: https://sto9174.blob.core.windows.net/
                        file: https://sto9174.file.core.windows.net/
                        queue: https://sto9174.queue.core.windows.net/
                        table: https://sto9174.table.core.windows.net/
                      primaryLocation: eastus2euap
                      provisioningState: Succeeded
                      secondaryLocation: centraluseuap
                      statusOfPrimary: available
                      statusOfSecondary: available
                      supportsHttpsTrafficOnly: false
                    sku:
                      name: Standard_GRS
                      tier: Standard
                    tags:
                      key1: value1
                      key2: value2
                    type: Microsoft.Storage/storageAccounts
      x-ms-pageable:
        nextLinkName: null
  "/subscriptions/{subscriptionId}/providers/Microsoft.Storage/usages":
    get:
      description: Gets the current usage count and the limit for the resources under the subscription.
      operationId: Usage_List
      parameters:
        - $ref: "#/parameters/ApiVersionParameter"
        - $ref: "#/parameters/SubscriptionIdParameter"
      responses:
        "200":
          description: OK -- current usage account and limit retrieved and returned successfully.
          schema:
            $ref: "#/definitions/UsageListResult"
      tags:
        - Usage
      x-ms-examples:
        UsageList:
          parameters:
            api-version: 2017-06-01
            subscriptionId: 27de630f-e1ee-42de-8849-90def4986454
          responses:
            "200":
              body:
                value:
                  - currentValue: 51
                    limit: 250
                    name:
                      localizedValue: Storage Accounts
                      value: StorageAccounts
                    unit: Count
      x-ms-pageable:
        nextLinkName: null
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts":
    get:
      description: Lists all the storage accounts available under the given resource group. Note that storage keys are not returned; use the ListKeys operation for this.
      operationId: StorageAccounts_ListByResourceGroup
      parameters:
        - $ref: "#/parameters/ResourceGroupName"
        - $ref: "#/parameters/ApiVersionParameter"
        - $ref: "#/parameters/SubscriptionIdParameter"
      responses:
        "200":
          description: OK -- List of storage accounts in the given resource group retrieved and returned successfully.
          schema:
            $ref: "#/definitions/StorageAccountListResult"
      tags:
        - StorageAccounts
      x-ms-examples:
        StorageAccountListByResourceGroup:
          parameters:
            api-version: 2017-06-01
            resourceGroupName: res6117
            subscriptionId: 27de630f-e1ee-42de-8849-90def4986454
          responses:
            "200":
              body:
                value:
                  - id: /subscriptions/27de630f-e1ee-42de-8849-90def4986454/resourceGroups/res6117/providers/Microsoft.Storage/storageAccounts/sto4036
                    kind: Storage
                    location: eastus2euap
                    name: sto4036
                    properties:
                      creationTime: 2017-05-24T13:24:47.818801Z
                      primaryEndpoints:
                        blob: https://sto4036.blob.core.windows.net/
                        file: https://sto4036.file.core.windows.net/
                        queue: https://sto4036.queue.core.windows.net/
                        table: https://sto4036.table.core.windows.net/
                      primaryLocation: eastus2euap
                      provisioningState: Succeeded
                      secondaryLocation: centraluseuap
                      statusOfPrimary: available
                      statusOfSecondary: available
                      supportsHttpsTrafficOnly: false
                    sku:
                      name: Standard_GRS
                      tier: Standard
                    tags:
                      key1: value1
                      key2: value2
                    type: Microsoft.Storage/storageAccounts
                  - id: /subscriptions/27de630f-e1ee-42de-8849-90def4986454/resourceGroups/res6117/providers/Microsoft.Storage/storageAccounts/sto4452
                    kind: Storage
                    location: eastus2euap
                    name: sto4452
                    properties:
                      creationTime: 2017-05-24T13:24:15.7068366Z
                      primaryEndpoints:
                        blob: https://sto4452.blob.core.windows.net/
                        file: https://sto4452.file.core.windows.net/
                        queue: https://sto4452.queue.core.windows.net/
                        table: https://sto4452.table.core.windows.net/
                      primaryLocation: eastus2euap
                      provisioningState: Succeeded
                      secondaryLocation: centraluseuap
                      statusOfPrimary: available
                      statusOfSecondary: available
                      supportsHttpsTrafficOnly: false
                    sku:
                      name: Standard_GRS
                      tier: Standard
                    tags:
                      key1: value1
                      key2: value2
                    type: Microsoft.Storage/storageAccounts
      x-ms-pageable:
        nextLinkName: null
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}":
    delete:
      description: Deletes a storage account in Microsoft Azure.
      operationId: StorageAccounts_Delete
      parameters:
        - $ref: "#/parameters/ResourceGroupName"
        - description: The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
          in: path
          maxLength: 24
          minLength: 3
          name: accountName
          required: true
          type: string
        - $ref: "#/parameters/ApiVersionParameter"
        - $ref: "#/parameters/SubscriptionIdParameter"
      responses:
        "200":
          description: OK -- storage account deleted successfully.
        "204":
          description: NoContent -- account does not exist in the subscription.
      tags:
        - StorageAccounts
      x-ms-examples:
        StorageAccountDelete:
          parameters:
            accountName: sto2434
            api-version: 2017-06-01
            monitor: "true"
            resourceGroupName: res4228
            subscriptionId: 27de630f-e1ee-42de-8849-90def4986454
          responses:
            "200": {}
            "204": {}
    get:
      description: Returns the properties for the specified storage account including but not limited to name, SKU name, location, and account status. The ListKeys operation should be used to retrieve storage keys.
      operationId: StorageAccounts_GetProperties
      parameters:
        - $ref: "#/parameters/ResourceGroupName"
        - description: "The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.  "
          in: path
          maxLength: 24
          minLength: 3
          name: accountName
          required: true
          type: string
        - $ref: "#/parameters/ApiVersionParameter"
        - $ref: "#/parameters/SubscriptionIdParameter"
      responses:
        "200":
          description: OK -- properties retrieved successfully for the storage account.
          schema:
            $ref: "#/definitions/StorageAccount"
      tags:
        - StorageAccounts
      x-ms-examples:
        StorageAccountGetProperties:
          parameters:
            accountName: sto8596
            api-version: 2017-06-01
            monitor: "true"
            resourceGroupName: res9407
            subscriptionId: 45b60d85-fd72-427a-a708-f994d26e593e
          responses:
            "200":
              body:
                id: /subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/res9407/providers/Microsoft.Storage/storageAccounts/sto8596
                kind: Storage
                location: eastus2(stage)
                name: sto8596
                properties:
                  creationTime: 2017-06-01T02:42:41.7633306Z
                  networkAcls:
                    bypass: AzureServices
                    defaultAction: Allow
                    ipRules: []
                    virtualNetworkRules: []
                  primaryEndpoints:
                    blob: https://sto8596.blob.core.windows.net/
                    file: https://sto8596.file.core.windows.net/
                    queue: https://sto8596.queue.core.windows.net/
                    table: https://sto8596.table.core.windows.net/
                  primaryLocation: eastus2(stage)
                  provisioningState: Succeeded
                  secondaryLocation: northcentralus(stage)
                  statusOfPrimary: available
                  statusOfSecondary: available
                  supportsHttpsTrafficOnly: false
                sku:
                  name: Standard_GRS
                  tier: Standard
                tags:
                  key1: value1
                  key2: value2
                type: Microsoft.Storage/storageAccounts
    patch:
      description: The update operation can be used to update the SKU, encryption, access tier, or tags for a storage account. It can also be used to map the account to a custom domain. Only one custom domain is supported per storage account; the replacement/change of custom domain is not supported. In order to replace an old custom domain, the old value must be cleared/unregistered before a new value can be set. The update of multiple properties is supported. This call does not change the storage keys for the account. If you want to change the storage account keys, use the regenerate keys operation. The location and name of the storage account cannot be changed after creation.
      operationId: StorageAccounts_Update
      parameters:
        - $ref: "#/parameters/ResourceGroupName"
        - description: The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
          in: path
          maxLength: 24
          minLength: 3
          name: accountName
          required: true
          type: string
        - description: The parameters to provide for the updated account.
          in: body
          name: parameters
          required: true
          schema:
            $ref: "#/definitions/StorageAccountUpdateParameters"
        - $ref: "#/parameters/ApiVersionParameter"
        - $ref: "#/parameters/SubscriptionIdParameter"
      responses:
        "200":
          description: OK -- storage account properties updated successfully.
          schema:
            $ref: "#/definitions/StorageAccount"
      tags:
        - StorageAccounts
      x-ms-examples:
        StorageAccountUpdate:
          parameters:
            accountName: sto8596
            api-version: 2017-06-01
            monitor: "true"
            parameters:
              properties:
                networkAcls:
                  defaultAction: Allow
            resourceGroupName: res9407
            subscriptionId: 45b60d85-fd72-427a-a708-f994d26e593e
          responses:
            "200":
              body:
                id: /subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/res9407/providers/Microsoft.Storage/storageAccounts/sto8596
                kind: Storage
                location: eastus2(stage)
                name: sto8596
                properties:
                  creationTime: 2017-06-01T02:42:41.7633306Z
                  networkAcls:
                    bypass: AzureServices
                    defaultAction: Allow
                    ipRules: []
                    virtualNetworkRules: []
                  primaryEndpoints:
                    blob: https://sto8596.blob.core.windows.net/
                    file: https://sto8596.file.core.windows.net/
                    queue: https://sto8596.queue.core.windows.net/
                    table: https://sto8596.table.core.windows.net/
                  primaryLocation: eastus2(stage)
                  provisioningState: Succeeded
                  secondaryLocation: northcentralus(stage)
                  statusOfPrimary: available
                  statusOfSecondary: available
                  supportsHttpsTrafficOnly: false
                sku:
                  name: Standard_GRS
                  tier: Standard
                tags:
                  key1: value1
                  key2: value2
                type: Microsoft.Storage/storageAccounts
    put:
      description: Asynchronously creates a new storage account with the specified parameters. If an account is already created and a subsequent create request is issued with different properties, the account properties will be updated. If an account is already created and a subsequent create or update request is issued with the exact same set of properties, the request will succeed.
      operationId: StorageAccounts_Create
      parameters:
        - $ref: "#/parameters/ResourceGroupName"
        - description: The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
          in: path
          maxLength: 24
          minLength: 3
          name: accountName
          required: true
          type: string
        - description: The parameters to provide for the created account.
          in: body
          name: parameters
          required: true
          schema:
            $ref: "#/definitions/StorageAccountCreateParameters"
        - $ref: "#/parameters/ApiVersionParameter"
        - $ref: "#/parameters/SubscriptionIdParameter"
      responses:
        "200":
          description: OK -- returned when the storage account was already created from a previous request with the same properties specified in the request body.
          schema:
            $ref: "#/definitions/StorageAccount"
        "202":
          description: Accepted -- Create or update request accepted; operation will complete asynchronously.
      tags:
        - StorageAccounts
      x-ms-examples:
        StorageAccountCreate:
          parameters:
            accountName: sto4445
            api-version: 2017-06-01
            parameters:
              kind: Storage
              location: eastus2euap
              sku:
                name: Standard_GRS
              tags:
                key1: value1
                key2: value2
            resourceGroupName: res9101
            subscriptionId: 27de630f-e1ee-42de-8849-90def4986454
          responses:
            "200":
              body:
                id: /subscriptions/27de630f-e1ee-42de-8849-90def4986454/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445
                kind: Storage
                location: eastus2euap
                name: sto4445
                properties:
                  creationTime: 2017-05-24T13:25:33.4863236Z
                  primaryEndpoints:
                    blob: https://sto4445.blob.core.windows.net/
                    file: https://sto4445.file.core.windows.net/
                    queue: https://sto4445.queue.core.windows.net/
                    table: https://sto4445.table.core.windows.net/
                  primaryLocation: eastus2euap
                  provisioningState: Succeeded
                  secondaryLocation: centraluseuap
                  statusOfPrimary: available
                  statusOfSecondary: available
                  supportsHttpsTrafficOnly: false
                sku:
                  name: Standard_GRS
                  tier: Standard
                tags:
                  key1: value1
                  key2: value2
                type: Microsoft.Storage/storageAccounts
            "202": {}
      x-ms-long-running-operation: true
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListAccountSas":
    post:
      description: List SAS credentials of a storage account.
      operationId: StorageAccounts_ListAccountSAS
      parameters:
        - $ref: "#/parameters/ResourceGroupName"
        - description: "The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.  "
          in: path
          maxLength: 24
          minLength: 3
          name: accountName
          required: true
          type: string
        - description: The parameters to provide to list SAS credentials for the storage account.
          in: body
          name: parameters
          required: true
          schema:
            $ref: "#/definitions/AccountSasParameters"
        - $ref: "#/parameters/ApiVersionParameter"
        - $ref: "#/parameters/SubscriptionIdParameter"
      responses:
        "200":
          description: OK -- returned the account SAS created for the storage account requested.
          schema:
            $ref: "#/definitions/ListAccountSasResponse"
      tags:
        - StorageAccounts
      x-ms-examples:
        StorageAccountListAccountSAS:
          parameters:
            accountName: sto8588
            api-version: 2017-06-01
            monitor: "true"
            parameters:
              keyToSign: key1
              signedExpiry: 2017-05-24T11:42:03.1567373Z
              signedPermission: r
              signedProtocol: https,http
              signedResourceTypes: s
              signedServices: b
              signedStart: 2017-05-24T10:42:03.1567373Z
            resourceGroupName: res7985
            subscriptionId: 27de630f-e1ee-42de-8849-90def4986454
          responses:
            "200":
              body:
                accountSasToken: sv=2015-04-05&ss=b&srt=s&sp=r&st=2017-05-24T10%3A42%3A03Z&se=2017-05-24T11%3A42%3A03Z&spr=https,http&sig=Z0I%2BEpM%2BPPlTC8ApfUf%2BcffO2aahMgZim3U0iArqsS0%3D
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListServiceSas":
    post:
      description: List service SAS credentials of a specific resource.
      operationId: StorageAccounts_ListServiceSAS
      parameters:
        - $ref: "#/parameters/ResourceGroupName"
        - description: The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
          in: path
          maxLength: 24
          minLength: 3
          name: accountName
          required: true
          type: string
        - description: The parameters to provide to list service SAS credentials.
          in: body
          name: parameters
          required: true
          schema:
            $ref: "#/definitions/ServiceSasParameters"
        - $ref: "#/parameters/ApiVersionParameter"
        - $ref: "#/parameters/SubscriptionIdParameter"
      responses:
        "200":
          description: OK -- returned the service SAS created for the storage service requested.
          schema:
            $ref: "#/definitions/ListServiceSasResponse"
      tags:
        - StorageAccounts
      x-ms-examples:
        StorageAccountListServiceSAS:
          parameters:
            accountName: sto1299
            api-version: 2017-06-01
            monitor: "true"
            parameters:
              canonicalizedResource: /blob/sto1299/music
              signedExpiry: 2017-05-24T11:32:48.8457197Z
              signedPermission: l
              signedResource: c
            resourceGroupName: res7439
            subscriptionId: 27de630f-e1ee-42de-8849-90def4986454
          responses:
            "200":
              body:
                serviceSasToken: sv=2015-04-05&sr=c&se=2017-05-24T11%3A32%3A48Z&sp=l&sig=PoF8yBUGixsjzwroLmw7vG3VbGz4KB2woZC2D4C2oio%3D
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/listKeys":
    post:
      description: Lists the access keys for the specified storage account.
      operationId: StorageAccounts_ListKeys
      parameters:
        - $ref: "#/parameters/ResourceGroupName"
        - description: The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
          in: path
          maxLength: 24
          minLength: 3
          name: accountName
          required: true
          type: string
        - $ref: "#/parameters/ApiVersionParameter"
        - $ref: "#/parameters/SubscriptionIdParameter"
      responses:
        "200":
          description: OK -- list of keys retrieved and returned successfully.
          schema:
            $ref: "#/definitions/StorageAccountListKeysResult"
      tags:
        - StorageAccounts
      x-ms-examples:
        StorageAccountListKeys:
          parameters:
            accountName: sto2220
            api-version: 2017-06-01
            monitor: "true"
            resourceGroupName: res418
            subscriptionId: 27de630f-e1ee-42de-8849-90def4986454
          responses:
            "200":
              body:
                keys:
                  - keyName: key1
                    permissions: Full
                    value: nVF7aKIvr9mV/RM5lOD0sYoi8ThXTRHQP7o66hvUmjCDkPKR3qxPu/otJcNciz2aQdqPuzJH3ECG4TU2yZjQ7Q==
                  - keyName: key2
                    permissions: Full
                    value: dNJvKnULO586Ji3nFzB7987TJs4ovnGZhyGXeiVQ75HZGPhBmBfe8lXrI7EfyATff6S5ucxffCoEAQOWbmPK/Q==
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/regenerateKey":
    post:
      description: Regenerates one of the access keys for the specified storage account.
      operationId: StorageAccounts_RegenerateKey
      parameters:
        - $ref: "#/parameters/ResourceGroupName"
        - description: The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
          in: path
          maxLength: 24
          minLength: 3
          name: accountName
          required: true
          type: string
        - description: Specifies name of the key which should be regenerated -- key1 or key2.
          in: body
          name: regenerateKey
          required: true
          schema:
            $ref: "#/definitions/StorageAccountRegenerateKeyParameters"
        - $ref: "#/parameters/ApiVersionParameter"
        - $ref: "#/parameters/SubscriptionIdParameter"
      responses:
        "200":
          description: OK -- specified key regenerated successfully.
          schema:
            $ref: "#/definitions/StorageAccountListKeysResult"
      tags:
        - StorageAccounts
      x-ms-examples:
        StorageAccountRegenerateKey:
          parameters:
            accountName: sto3539
            api-version: 2017-06-01
            monitor: "true"
            regenerateKey:
              keyName: key2
            resourceGroupName: res4167
            subscriptionId: 27de630f-e1ee-42de-8849-90def4986454
          responses:
            "200":
              body:
                keys:
                  - keyName: key1
                    permissions: Full
                    value: 7xl+yQ4MrVpZCHspveCfy4f8jgTY1wv42gHO8k4bAX+EPvN4hY5uPau/bpofgeye+K9FtgvjkadkLISPfOxlMw==
                  - keyName: key2
                    permissions: Full
                    value: uC+kyJ9/gT81E/+9I1Go4xtOe8sW5rdIm3n6PNIyQ5kGO5OpFq69aWnrn3jLeFIyItzpln9P392U0353RYKvbg==
definitions:
  AccountSasParameters:
    description: The parameters to list SAS credentials of a storage account.
    properties:
      keyToSign:
        description: The key to sign the account SAS token with.
        type: string
      signedExpiry:
        description: The time at which the shared access signature becomes invalid.
        format: date-time
        type: string
        x-ms-client-name: SharedAccessExpiryTime
      signedIp:
        description: An IP address or a range of IP addresses from which to accept requests.
        type: string
        x-ms-client-name: IPAddressOrRange
      signedPermission:
        description: "The signed permissions for the account SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p)."
        enum:
          - r
          - d
          - w
          - l
          - a
          - c
          - u
          - p
        type: string
        x-ms-client-name: Permissions
        x-ms-enum:
          modelAsString: true
          name: Permissions
      signedProtocol:
        description: The protocol permitted for a request made with the account SAS.
        enum:
          - https,http
          - https
        type: string
        x-ms-client-name: Protocols
        x-ms-enum:
          modelAsString: false
          name: HttpProtocol
      signedResourceTypes:
        description: "The signed resource types that are accessible with the account SAS. Service (s): Access to service-level APIs; Container (c): Access to container-level APIs; Object (o): Access to object-level APIs for blobs, queue messages, table entities, and files."
        enum:
          - s
          - c
          - o
        type: string
        x-ms-client-name: ResourceTypes
        x-ms-enum:
          modelAsString: true
          name: SignedResourceTypes
      signedServices:
        description: "The signed services accessible with the account SAS. Possible values include: Blob (b), Queue (q), Table (t), File (f)."
        enum:
          - b
          - q
          - t
          - f
        type: string
        x-ms-client-name: Services
        x-ms-enum:
          modelAsString: true
          name: Services
      signedStart:
        description: The time at which the SAS becomes valid.
        format: date-time
        type: string
        x-ms-client-name: SharedAccessStartTime
    required:
      - signedServices
      - signedResourceTypes
      - signedPermission
      - signedExpiry
  CheckNameAvailabilityResult:
    description: The CheckNameAvailability operation response.
    properties:
      message:
        description: Gets an error message explaining the Reason value in more detail.
        readOnly: true
        type: string
      nameAvailable:
        description: Gets a boolean value that indicates whether the name is available for you to use. If true, the name is available. If false, the name has already been taken or is invalid and cannot be used.
        readOnly: true
        type: boolean
      reason:
        description: Gets the reason that a storage account name could not be used. The Reason element is only returned if NameAvailable is false.
        enum:
          - AccountNameInvalid
          - AlreadyExists
        readOnly: true
        type: string
        x-ms-enum:
          modelAsString: false
          name: Reason
  CustomDomain:
    description: The custom domain assigned to this storage account. This can be set via Update.
    properties:
      name:
        description: Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source.
        type: string
      useSubDomainName:
        description: Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.
        type: boolean
    required:
      - name
  Dimension:
    description: Dimension of blobs, possibly be blob type or access tier.
    properties:
      displayName:
        description: Display name of dimension.
        type: string
      name:
        description: Display name of dimension.
        type: string
  Encryption:
    description: The encryption settings on the storage account.
    properties:
      keySource:
        default: Microsoft.Storage
        description: "The encryption keySource (provider). Possible values (case-insensitive):  Microsoft.Storage, Microsoft.Keyvault"
        enum:
          - Microsoft.Storage
          - Microsoft.Keyvault
        type: string
        x-ms-enum:
          modelAsString: true
          name: KeySource
      keyvaultproperties:
        $ref: "#/definitions/KeyVaultProperties"
        description: Properties provided by key vault.
        x-ms-client-name: KeyVaultProperties
      services:
        $ref: "#/definitions/EncryptionServices"
        description: List of services which support encryption.
    required:
      - keySource
  EncryptionService:
    description: A service that allows server-side encryption to be used.
    properties:
      enabled:
        description: A boolean indicating whether or not the service encrypts the data as it is stored.
        type: boolean
      lastEnabledTime:
        description: Gets a rough estimate of the date/time when the encryption was last enabled by the user. Only returned when encryption is enabled. There might be some unencrypted blobs which were written after this time, as it is just a rough estimate.
        format: date-time
        readOnly: true
        type: string
  EncryptionServices:
    description: A list of services that support encryption.
    properties:
      blob:
        $ref: "#/definitions/EncryptionService"
        description: The encryption function of the blob storage service.
      file:
        $ref: "#/definitions/EncryptionService"
        description: The encryption function of the file storage service.
      queue:
        $ref: "#/definitions/EncryptionService"
        description: The encryption function of the queue storage service.
        readOnly: true
      table:
        $ref: "#/definitions/EncryptionService"
        description: The encryption function of the table storage service.
        readOnly: true
  Endpoints:
    description: The URIs that are used to perform a retrieval of a public blob, queue, or table object.
    properties:
      blob:
        description: Gets the blob endpoint.
        readOnly: true
        type: string
      file:
        description: Gets the file endpoint.
        readOnly: true
        type: string
      queue:
        description: Gets the queue endpoint.
        readOnly: true
        type: string
      table:
        description: Gets the table endpoint.
        readOnly: true
        type: string
  IPRule:
    description: IP rule with specific IP or IP range in CIDR format.
    properties:
      action:
        default: Allow
        description: The action of IP ACL rule.
        enum:
          - Allow
        type: string
        x-ms-enum:
          modelAsString: false
          name: Action
      value:
        description: Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
        type: string
        x-ms-client-name: IPAddressOrRange
    required:
      - value
  Identity:
    description: Identity for the resource.
    properties:
      principalId:
        description: The principal ID of resource identity.
        readOnly: true
        type: string
      tenantId:
        description: The tenant ID of resource.
        readOnly: true
        type: string
      type:
        description: The identity type.
        enum:
          - SystemAssigned
        type: string
        x-ms-enum:
          modelAsString: false
          name: IdentityType
    required:
      - type
  KeyVaultProperties:
    description: Properties of key vault.
    properties:
      keyname:
        description: The name of KeyVault key.
        type: string
        x-ms-client-name: KeyName
      keyvaulturi:
        description: The Uri of KeyVault.
        type: string
        x-ms-client-name: KeyVaultUri
      keyversion:
        description: The version of KeyVault key.
        type: string
        x-ms-client-name: KeyVersion
  ListAccountSasResponse:
    description: The List SAS credentials operation response.
    properties:
      accountSasToken:
        description: List SAS credentials of storage account.
        readOnly: true
        type: string
  ListServiceSasResponse:
    description: The List service SAS credentials operation response.
    properties:
      serviceSasToken:
        description: List service SAS credentials of specific resource.
        readOnly: true
        type: string
  MetricSpecification:
    description: Metric specification of operation.
    properties:
      aggregationType:
        description: Aggregation type could be Average.
        type: string
      category:
        description: The category this metric specification belong to, could be Capacity.
        type: string
      dimensions:
        description: Dimensions of blobs, including blob type and access tier.
        items:
          $ref: "#/definitions/Dimension"
        type: array
      displayDescription:
        description: Display description of metric specification.
        type: string
      displayName:
        description: Display name of metric specification.
        type: string
      fillGapWithZero:
        description: The property to decide fill gap with zero or not.
        type: boolean
      name:
        description: Name of metric specification.
        type: string
      resourceIdDimensionNameOverride:
        description: Account Resource Id.
        type: string
      unit:
        description: Unit could be Bytes or Count.
        type: string
  NetworkRuleSet:
    description: Network rule set
    properties:
      bypass:
        default: AzureServices
        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.
        enum:
          - None
          - Logging
          - Metrics
          - AzureServices
        type: string
        x-ms-client-name: Bypass
        x-ms-enum:
          modelAsString: true
          name: Bypass
      defaultAction:
        default: Allow
        description: Specifies the default action of allow or deny when no other rules match.
        enum:
          - Allow
          - Deny
        type: string
        x-ms-enum:
          modelAsString: false
          name: DefaultAction
      ipRules:
        description: Sets the IP ACL rules
        items:
          $ref: "#/definitions/IPRule"
          description: IP rule with specific IP or IP range in CIDR format.
        type: array
      virtualNetworkRules:
        description: Sets the virtual network rules
        items:
          $ref: "#/definitions/VirtualNetworkRule"
          description: Virtual Network rule.
        type: array
    required:
      - defaultAction
  Operation:
    description: Storage REST API operation definition.
    properties:
      display:
        description: Display metadata associated with the operation.
        properties:
          operation:
            description: "Type of operation: get, read, delete, etc."
            type: string
          provider:
            description: "Service provider: Microsoft Storage."
            type: string
          resource:
            description: Resource on which the operation is performed etc.
            type: string
      name:
        description: "Operation name: {provider}/{resource}/{operation}"
        type: string
      origin:
        description: The origin of operations.
        type: string
      properties:
        $ref: "#/definitions/OperationProperties"
        description: Properties of operation, include metric specifications.
        x-ms-client-flatten: true
        x-ms-client-name: OperationProperties
    type: object
  OperationListResult:
    description: Result of the request to list Storage operations. It contains a list of operations and a URL link to get the next set of results.
    properties:
      value:
        description: List of Storage operations supported by the Storage resource provider.
        items:
          $ref: "#/definitions/Operation"
        type: array
  OperationProperties:
    description: Properties of operation, include metric specifications.
    properties:
      serviceSpecification:
        $ref: "#/definitions/ServiceSpecification"
        description: One property of operation, include metric specifications.
  Resource:
    description: Describes a storage resource.
    properties:
      id:
        description: Resource Id
        readOnly: true
        type: string
      location:
        description: Resource location
        type: string
      name:
        description: Resource name
        readOnly: true
        type: string
      tags:
        additionalProperties:
          type: string
        description: Tags assigned to a resource; can be used for viewing and grouping a resource (across resource groups).
        type: object
      type:
        description: Resource type
        readOnly: true
        type: string
    x-ms-azure-resource: true
  Restriction:
    description: The restriction because of which SKU cannot be used.
    properties:
      reasonCode:
        description: The reason for the restriction. As of now this can be "QuotaId" or "NotAvailableForSubscription". Quota Id is set when the SKU has requiredQuotas parameter as the subscription does not belong to that quota. The "NotAvailableForSubscription" is related to capacity at DC.
        enum:
          - QuotaId
          - NotAvailableForSubscription
        type: string
        x-ms-enum:
          modelAsString: true
          name: ReasonCode
      type:
        description: The type of restrictions. As of now only possible value for this is location.
        readOnly: true
        type: string
      values:
        description: The value of restrictions. If the restriction type is set to location. This would be different locations where the SKU is restricted.
        items:
          type: string
        readOnly: true
        type: array
  SKUCapability:
    description: The capability information in the specified sku, including file encryption, network acls, change notification, etc.
    properties:
      name:
        description: The name of capability, The capability information in the specified sku, including file encryption, network acls, change notification, etc.
        readOnly: true
        type: string
      value:
        description: A string value to indicate states of given capability. Possibly 'true' or 'false'.
        readOnly: true
        type: string
  ServiceSasParameters:
    description: The parameters to list service SAS credentials of a specific resource.
    properties:
      canonicalizedResource:
        description: The canonical path to the signed resource.
        type: string
      endPk:
        description: The end of partition key.
        type: string
        x-ms-client-name: PartitionKeyEnd
      endRk:
        description: The end of row key.
        type: string
        x-ms-client-name: RowKeyEnd
      keyToSign:
        description: The key to sign the account SAS token with.
        type: string
      rscc:
        description: The response header override for cache control.
        type: string
        x-ms-client-name: CacheControl
      rscd:
        description: The response header override for content disposition.
        type: string
        x-ms-client-name: ContentDisposition
      rsce:
        description: The response header override for content encoding.
        type: string
        x-ms-client-name: ContentEncoding
      rscl:
        description: The response header override for content language.
        type: string
        x-ms-client-name: ContentLanguage
      rsct:
        description: The response header override for content type.
        type: string
        x-ms-client-name: ContentType
      signedExpiry:
        description: The time at which the shared access signature becomes invalid.
        format: date-time
        type: string
        x-ms-client-name: SharedAccessExpiryTime
      signedIdentifier:
        description: A unique value up to 64 characters in length that correlates to an access policy specified for the container, queue, or table.
        maxLength: 64
        type: string
        x-ms-client-name: Identifier
      signedIp:
        description: An IP address or a range of IP addresses from which to accept requests.
        type: string
        x-ms-client-name: IPAddressOrRange
      signedPermission:
        description: "The signed permissions for the service SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p)."
        enum:
          - r
          - d
          - w
          - l
          - a
          - c
          - u
          - p
        type: string
        x-ms-client-name: Permissions
        x-ms-enum:
          modelAsString: true
          name: Permissions
      signedProtocol:
        description: The protocol permitted for a request made with the account SAS.
        enum:
          - https,http
          - https
        type: string
        x-ms-client-name: Protocols
        x-ms-enum:
          modelAsString: false
          name: HttpProtocol
      signedResource:
        description: "The signed services accessible with the service SAS. Possible values include: Blob (b), Container (c), File (f), Share (s)."
        enum:
          - b
          - c
          - f
          - s
        type: string
        x-ms-client-name: Resource
        x-ms-enum:
          modelAsString: true
          name: signedResource
      signedStart:
        description: The time at which the SAS becomes valid.
        format: date-time
        type: string
        x-ms-client-name: SharedAccessStartTime
      startPk:
        description: The start of partition key.
        type: string
        x-ms-client-name: PartitionKeyStart
      startRk:
        description: The start of row key.
        type: string
        x-ms-client-name: RowKeyStart
    required:
      - canonicalizedResource
      - signedResource
  ServiceSpecification:
    description: One property of operation, include metric specifications.
    properties:
      metricSpecifications:
        description: Metric specifications of operation.
        items:
          $ref: "#/definitions/MetricSpecification"
        type: array
  Sku:
    description: The SKU of the storage account.
    properties:
      capabilities:
        description: The capability information in the specified sku, including file encryption, network acls, change notification, etc.
        items:
          $ref: "#/definitions/SKUCapability"
        readOnly: true
        type: array
      kind:
        description: Indicates the type of storage account.
        enum:
          - Storage
          - BlobStorage
        readOnly: true
        type: string
        x-ms-enum:
          modelAsString: false
          name: Kind
      locations:
        description: The set of locations that the SKU is available. This will be supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.).
        items:
          type: string
        readOnly: true
        type: array
      name:
        description: Gets or sets the sku name. Required for account creation; optional for update. Note that in older versions, sku name was called accountType.
        enum:
          - Standard_LRS
          - Standard_GRS
          - Standard_RAGRS
          - Standard_ZRS
          - Premium_LRS
        type: string
        x-ms-enum:
          modelAsString: false
          name: SkuName
      resourceType:
        description: The type of the resource, usually it is 'storageAccounts'.
        readOnly: true
        type: string
      restrictions:
        description: The restrictions because of which SKU cannot be used. This is empty if there are no restrictions.
        items:
          $ref: "#/definitions/Restriction"
        type: array
      tier:
        description: Gets the sku tier. This is based on the SKU name.
        enum:
          - Standard
          - Premium
        readOnly: true
        type: string
        x-ms-enum:
          modelAsString: false
          name: SkuTier
    required:
      - name
  StorageAccount:
    allOf:
      - $ref: "#/definitions/Resource"
    description: The storage account.
    properties:
      identity:
        $ref: "#/definitions/Identity"
        description: The identity of the resource.
      kind:
        description: Gets the Kind.
        enum:
          - Storage
          - BlobStorage
        readOnly: true
        type: string
        x-ms-enum:
          modelAsString: false
          name: Kind
      properties:
        $ref: "#/definitions/StorageAccountProperties"
        description: Properties of the storage account.
        x-ms-client-flatten: true
      sku:
        $ref: "#/definitions/Sku"
        description: Gets the SKU.
        readOnly: true
  StorageAccountCheckNameAvailabilityParameters:
    description: The parameters used to check the availability of the storage account name.
    properties:
      name:
        description: The storage account name.
        type: string
      type:
        description: The type of resource, Microsoft.Storage/storageAccounts
        enum:
          - Microsoft.Storage/storageAccounts
        type: string
        x-ms-enum:
          modelAsString: false
          name: Type
    required:
      - name
      - type
  StorageAccountCreateParameters:
    description: The parameters used when creating a storage account.
    properties:
      identity:
        $ref: "#/definitions/Identity"
        description: The identity of the resource.
      kind:
        description: Required. Indicates the type of storage account.
        enum:
          - Storage
          - BlobStorage
        type: string
        x-ms-enum:
          modelAsString: false
          name: Kind
      location:
        description: Required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update, the request will succeed.
        type: string
      properties:
        $ref: "#/definitions/StorageAccountPropertiesCreateParameters"
        description: The parameters used to create the storage account.
        x-ms-client-flatten: true
      sku:
        $ref: "#/definitions/Sku"
        description: Required. Gets or sets the sku name.
      tags:
        additionalProperties:
          type: string
        description: Gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key with a length no greater than 128 characters and a value with a length no greater than 256 characters.
        type: object
    required:
      - sku
      - kind
      - location
  StorageAccountKey:
    description: An access key for the storage account.
    properties:
      keyName:
        description: Name of the key.
        readOnly: true
        type: string
      permissions:
        description: Permissions for the key -- read-only or full permissions.
        enum:
          - Read
          - Full
        readOnly: true
        type: string
        x-ms-enum:
          modelAsString: false
          name: KeyPermission
      value:
        description: Base 64-encoded value of the key.
        readOnly: true
        type: string
  StorageAccountListKeysResult:
    description: The response from the ListKeys operation.
    properties:
      keys:
        description: Gets the list of storage account keys and their properties for the specified storage account.
        items:
          $ref: "#/definitions/StorageAccountKey"
        readOnly: true
        type: array
  StorageAccountListResult:
    description: The response from the List Storage Accounts operation.
    properties:
      value:
        description: Gets the list of storage accounts and their properties.
        items:
          $ref: "#/definitions/StorageAccount"
        readOnly: true
        type: array
  StorageAccountProperties:
    description: Properties of the storage account.
    properties:
      accessTier:
        description: Required for storage accounts where kind = BlobStorage. The access tier used for billing.
        enum:
          - Hot
          - Cool
        readOnly: true
        type: string
        x-ms-enum:
          modelAsString: false
          name: AccessTier
      creationTime:
        description: Gets the creation date and time of the storage account in UTC.
        format: date-time
        readOnly: true
        type: string
      customDomain:
        $ref: "#/definitions/CustomDomain"
        description: Gets the custom domain the user assigned to this storage account.
        readOnly: true
      encryption:
        $ref: "#/definitions/Encryption"
        description: Gets the encryption settings on the account. If unspecified, the account is unencrypted.
        readOnly: true
      lastGeoFailoverTime:
        description: Gets the timestamp of the most recent instance of a failover to the secondary location. Only the most recent timestamp is retained. This element is not returned if there has never been a failover instance. Only available if the accountType is Standard_GRS or Standard_RAGRS.
        format: date-time
        readOnly: true
        type: string
      networkAcls:
        $ref: "#/definitions/NetworkRuleSet"
        description: Network rule set
        readOnly: true
        x-ms-client-name: NetworkRuleSet
      primaryEndpoints:
        $ref: "#/definitions/Endpoints"
        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.
        readOnly: true
      primaryLocation:
        description: Gets the location of the primary data center for the storage account.
        readOnly: true
        type: string
      provisioningState:
        description: Gets the status of the storage account at the time the operation was called.
        enum:
          - Creating
          - ResolvingDNS
          - Succeeded
        readOnly: true
        type: string
        x-ms-enum:
          modelAsString: false
          name: ProvisioningState
      secondaryEndpoints:
        $ref: "#/definitions/Endpoints"
        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.
        readOnly: true
      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.
        readOnly: true
        type: string
      statusOfPrimary:
        description: Gets the status indicating whether the primary location of the storage account is available or unavailable.
        enum:
          - available
          - unavailable
        readOnly: true
        type: string
        x-ms-enum:
          modelAsString: false
          name: AccountStatus
      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.
        enum:
          - available
          - unavailable
        readOnly: true
        type: string
        x-ms-enum:
          modelAsString: false
          name: AccountStatus
      supportsHttpsTrafficOnly:
        default: false
        description: Allows https traffic only to storage service if sets to true.
        type: boolean
        x-ms-client-name: EnableHttpsTrafficOnly
  StorageAccountPropertiesCreateParameters:
    description: The parameters used to create the storage account.
    properties:
      accessTier:
        description: Required for storage accounts where kind = BlobStorage. The access tier used for billing.
        enum:
          - Hot
          - Cool
        type: string
        x-ms-enum:
          modelAsString: false
          name: AccessTier
      customDomain:
        $ref: "#/definitions/CustomDomain"
        description: User domain assigned to the storage account. Name is the CNAME source. Only one custom domain is supported per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name property.
      encryption:
        $ref: "#/definitions/Encryption"
        description: Provides the encryption settings on the account. If left unspecified the account encryption settings will remain the same. The default setting is unencrypted.
      networkAcls:
        $ref: "#/definitions/NetworkRuleSet"
        description: Network rule set
        x-ms-client-name: NetworkRuleSet
      supportsHttpsTrafficOnly:
        default: false
        description: Allows https traffic only to storage service if sets to true.
        type: boolean
        x-ms-client-name: EnableHttpsTrafficOnly
  StorageAccountPropertiesUpdateParameters:
    description: The parameters used when updating a storage account.
    properties:
      accessTier:
        description: Required for storage accounts where kind = BlobStorage. The access tier used for billing.
        enum:
          - Hot
          - Cool
        type: string
        x-ms-enum:
          modelAsString: false
          name: AccessTier
      customDomain:
        $ref: "#/definitions/CustomDomain"
        description: Custom domain assigned to the storage account by the user. Name is the CNAME source. Only one custom domain is supported per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name property.
      encryption:
        $ref: "#/definitions/Encryption"
        description: Provides the encryption settings on the account. The default setting is unencrypted.
      networkAcls:
        $ref: "#/definitions/NetworkRuleSet"
        description: Network rule set
        x-ms-client-name: NetworkRuleSet
      supportsHttpsTrafficOnly:
        default: false
        description: Allows https traffic only to storage service if sets to true.
        type: boolean
        x-ms-client-name: EnableHttpsTrafficOnly
  StorageAccountRegenerateKeyParameters:
    description: The parameters used to regenerate the storage account key.
    properties:
      keyName:
        description: The name of storage keys that want to be regenerated, possible values are key1, key2.
        type: string
    required:
      - keyName
  StorageAccountUpdateParameters:
    description: The parameters that can be provided when updating the storage account properties.
    properties:
      identity:
        $ref: "#/definitions/Identity"
        description: The identity of the resource.
      properties:
        $ref: "#/definitions/StorageAccountPropertiesUpdateParameters"
        description: The parameters used when updating a storage account.
        x-ms-client-flatten: true
      sku:
        $ref: "#/definitions/Sku"
        description: Gets or sets the SKU name. Note that the SKU name cannot be updated to Standard_ZRS or Premium_LRS, nor can accounts of those sku names be updated to any other value.
      tags:
        additionalProperties:
          type: string
        description: Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater in length than 128 characters and a value no greater in length than 256 characters.
        type: object
  StorageSkuListResult:
    description: The response from the List Storage SKUs operation.
    properties:
      value:
        description: Get the list result of storage SKUs and their properties.
        items:
          $ref: "#/definitions/Sku"
        readOnly: true
        type: array
  Usage:
    description: Describes Storage Resource Usage.
    properties:
      currentValue:
        description: Gets the current count of the allocated resources in the subscription.
        format: int32
        readOnly: true
        type: integer
      limit:
        description: Gets the maximum count of the resources that can be allocated in the subscription.
        format: int32
        readOnly: true
        type: integer
      name:
        $ref: "#/definitions/UsageName"
        description: Gets the name of the type of usage.
        readOnly: true
      unit:
        description: Gets the unit of measurement.
        enum:
          - Count
          - Bytes
          - Seconds
          - Percent
          - CountsPerSecond
          - BytesPerSecond
        readOnly: true
        type: string
        x-ms-enum:
          modelAsString: false
          name: UsageUnit
  UsageListResult:
    description: The response from the List Usages operation.
    properties:
      value:
        description: Gets or sets the list of Storage Resource Usages.
        items:
          $ref: "#/definitions/Usage"
        type: array
  UsageName:
    description: The usage names that can be used; currently limited to StorageAccount.
    properties:
      localizedValue:
        description: Gets a localized string describing the resource name.
        readOnly: true
        type: string
      value:
        description: Gets a string describing the resource name.
        readOnly: true
        type: string
  VirtualNetworkRule:
    description: Virtual Network rule.
    properties:
      action:
        default: Allow
        description: The action of virtual network rule.
        enum:
          - Allow
        type: string
        x-ms-enum:
          modelAsString: false
          name: Action
      id:
        description: "Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}."
        type: string
        x-ms-client-name: VirtualNetworkResourceId
      state:
        description: Gets the state of virtual network rule.
        enum:
          - provisioning
          - deprovisioning
          - succeeded
          - failed
          - networkSourceDeleted
        type: string
        x-ms-enum:
          modelAsString: false
          name: State
    required:
      - id
