swagger: "2.0"
schemes:
  - https
host: management.azure.com
info:
  description: The Azure Storage Management API.
  title: StorageManagementClient
  version: 2019-04-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-origin:
    - format: swagger
      url: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/storage/resource-manager/Microsoft.Storage/stable/2019-04-01/storage.json
      version: "2.0"
  x-preferred: true
  x-providerName: azure.com
  x-serviceName: storage
  x-tags:
    - Azure
    - Microsoft
consumes:
  - application/json
produces:
  - application/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:
  ManagementPolicyName:
    description: The name of the Storage Account Management Policy. It should always be 'default'
    enum:
      - default
    in: path
    name: managementPolicyName
    required: true
    type: string
    x-ms-enum:
      modelAsString: true
      name: ManagementPolicyName
    x-ms-parameter-location: method
  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
  StorageAccountName:
    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
    x-ms-parameter-location: method
paths:
  /providers/Microsoft.Storage/operations:
    get:
      description: Lists all of the available Storage Rest API operations.
      operationId: Operations_List
      parameters:
        - description: The API version to use for this operation.
          in: query
          minLength: 1
          name: api-version
          required: true
          type: string
      responses:
        "200":
          description: OK. The request has succeeded.
          schema:
            $ref: "#/definitions/OperationListResult"
      tags:
        - Operations
      x-ms-examples:
        OperationsList:
          parameters:
            api-version: 2019-04-01
          responses:
            "200":
              body:
                value:
                  - display:
                      description: Creates a storage account with the specified parameters or update the properties or tags or adds custom domain for the specified storage account.
                      operation: Create/Update Storage Account
                      provider: Microsoft Storage
                      resource: Storage Accounts
                    name: Microsoft.Storage/storageAccounts/write
                  - display:
                      description: Deletes an existing storage account.
                      operation: Delete Storage Account
                      provider: Microsoft Storage
                      resource: Storage Accounts
                    name: Microsoft.Storage/storageAccounts/delete
                  - display:
                      description: Returns the access keys for the specified storage account.
                      operation: List Storage Account Keys
                      provider: Microsoft Storage
                      resource: Storage Accounts
                    name: Microsoft.Storage/storageAccounts/listkeys/action
                  - display:
                      description: Regenerates the access keys for the specified storage account.
                      operation: Regenerate Storage Account Keys
                      provider: Microsoft Storage
                      resource: Storage Accounts
                    name: Microsoft.Storage/storageAccounts/regeneratekey/action
                  - display:
                      description: Checks that account name is valid and is not in use.
                      operation: Check Name Availability
                      provider: Microsoft Storage
                      resource: Name Availability
                    name: Microsoft.Storage/checknameavailability/read
                  - display:
                      description: Returns the list of storage accounts or gets the properties for the specified storage account.
                      operation: List/Get Storage Account(s)
                      provider: Microsoft Storage
                      resource: Storage Accounts
                    name: Microsoft.Storage/storageAccounts/read
                  - display:
                      description: Returns the limit and the current usage count for resources in the specified subscription
                      operation: Get Subscription Usages
                      provider: Microsoft Storage
                      resource: Usage Metrics
                    name: Microsoft.Storage/usages/read
                  - display:
                      description: Returns the Account SAS token for the specified storage account.
                      operation: Returns Storage Account SAS Token
                      provider: Microsoft Storage
                      resource: Storage Account SAS Token
                    name: Microsoft.Storage/storageAccounts/listAccountSas/action
                  - display:
                      description: Storage Service SAS Token
                      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:
                      description: Notifies Microsoft.Storage that virtual network or subnet is being deleted
                      operation: Delete virtual network or subnets notifications
                      provider: Microsoft Storage
                      resource: Location
                    name: Microsoft.Storage/locations/deleteVirtualNetworkOrSubnets/action
                  - display:
                      description: Polls the status of an asynchronous operation.
                      operation: Poll Asynchronous Operation
                      provider: Microsoft Storage
                      resource: Operations
                    name: Microsoft.Storage/operations/read
                  - display:
                      description: Registers the subscription for the storage resource provider and enables the creation of storage accounts.
                      operation: Registers the Storage Resource Provider
                      provider: Microsoft Storage
                      resource: Storage Resource Provider
                    name: Microsoft.Storage/register/action
                  - display:
                      description: Lists the Skus supported by Microsoft.Storage.
                      operation: List Skus
                      provider: Microsoft Storage
                      resource: Skus
                    name: Microsoft.Storage/skus/read
                  - display:
                      description: Create/Update storage account diagnostic settings.
                      operation: Create/Update Diagnostic Settings
                      provider: Microsoft Storage
                      resource: Storage Accounts
                    name: Microsoft.Storage/storageAccounts/services/diagnosticSettings/write
                  - display:
                      description: Get list of Microsoft Storage Metrics definitions.
                      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:
                      description: Gets the diagnostic setting for the resource.
                      operation: Read diagnostic setting
                      provider: Microsoft Storage
                      resource: Storage Accounts
                    name: Microsoft.Storage/storageAccounts/providers/Microsoft.Insights/diagnosticSettings/read
                    origin: system
                  - display:
                      description: Creates or updates the diagnostic setting for the resource.
                      operation: Write diagnostic setting
                      provider: Microsoft Storage
                      resource: Storage Accounts
                    name: Microsoft.Storage/storageAccounts/providers/Microsoft.Insights/diagnosticSettings/write
                    origin: system
                  - display:
                      description: Get list of Microsoft Storage Metrics definitions.
                      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:
                      description: Gets the diagnostic setting for the resource.
                      operation: Read diagnostic setting
                      provider: Microsoft Storage
                      resource: Blob service
                    name: Microsoft.Storage/storageAccounts/blobServices/providers/Microsoft.Insights/diagnosticSettings/read
                    origin: system
                  - display:
                      description: Creates or updates the diagnostic setting for the resource.
                      operation: Write diagnostic setting
                      provider: Microsoft Storage
                      resource: Blob service
                    name: Microsoft.Storage/storageAccounts/blobServices/providers/Microsoft.Insights/diagnosticSettings/write
                    origin: system
                  - display:
                      description: Get list of Microsoft Storage Metrics definitions.
                      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:
                      description: Gets the diagnostic setting for the resource.
                      operation: Read diagnostic setting
                      provider: Microsoft Storage
                      resource: Table service
                    name: Microsoft.Storage/storageAccounts/tableServices/providers/Microsoft.Insights/diagnosticSettings/read
                    origin: system
                  - display:
                      description: Creates or updates the diagnostic setting for the resource.
                      operation: Write diagnostic setting
                      provider: Microsoft Storage
                      resource: Table service
                    name: Microsoft.Storage/storageAccounts/tableServices/providers/Microsoft.Insights/diagnosticSettings/write
                    origin: system
                  - display:
                      description: Get list of Microsoft Storage Metrics definitions.
                      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:
                      description: Gets the diagnostic setting for the resource.
                      operation: Read diagnostic setting
                      provider: Microsoft Storage
                      resource: Queue service
                    name: Microsoft.Storage/storageAccounts/queueServices/providers/Microsoft.Insights/diagnosticSettings/read
                    origin: system
                  - display:
                      description: Creates or updates the diagnostic setting for the resource.
                      operation: Write diagnostic setting
                      provider: Microsoft Storage
                      resource: Queue service
                    name: Microsoft.Storage/storageAccounts/queueServices/providers/Microsoft.Insights/diagnosticSettings/write
                    origin: system
                  - display:
                      description: Get list of Microsoft Storage Metrics definitions.
                      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:
                      description: Gets the diagnostic setting for the resource.
                      operation: Read diagnostic setting
                      provider: Microsoft Storage
                      resource: File service
                    name: Microsoft.Storage/storageAccounts/fileServices/providers/Microsoft.Insights/diagnosticSettings/read
                    origin: system
                  - display:
                      description: Creates or updates the diagnostic setting for the resource.
                      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"
        - description: The API version to use for this operation.
          in: query
          minLength: 1
          name: api-version
          required: true
          type: string
        - description: The ID of the target subscription.
          in: path
          minLength: 1
          name: subscriptionId
          required: true
          type: string
      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: 2019-04-01
            subscriptionId: "{subscription-id}"
          responses:
            "200":
              body:
                nameAvailable: true
  "/subscriptions/{subscriptionId}/providers/Microsoft.Storage/locations/{location}/usages":
    get:
      description: Gets the current usage count and the limit for the resources of the location under the subscription.
      operationId: Usages_ListByLocation
      parameters:
        - description: The API version to use for this operation.
          in: query
          minLength: 1
          name: api-version
          required: true
          type: string
        - description: The ID of the target subscription.
          in: path
          minLength: 1
          name: subscriptionId
          required: true
          type: string
        - description: The location of the Azure Storage resource.
          in: path
          name: location
          required: true
          type: string
      responses:
        "200":
          description: OK -- current usage count and limit retrieved and returned successfully.
          schema:
            $ref: "#/definitions/UsageListResult"
      tags:
        - LocationUsage
      x-ms-examples:
        UsageList:
          parameters:
            api-version: 2019-04-01
            location: eastus2(stage)
            subscriptionId: "{subscription-id}"
          responses:
            "200":
              body:
                value:
                  - currentValue: 55
                    limit: 250
                    name:
                      localizedValue: Storage Accounts
                      value: StorageAccounts
                    unit: Count
      x-ms-pageable:
        nextLinkName: null
  "/subscriptions/{subscriptionId}/providers/Microsoft.Storage/skus":
    get:
      description: Lists the available SKUs supported by Microsoft.Storage for given subscription.
      operationId: Skus_List
      parameters:
        - description: The API version to use for this operation.
          in: query
          minLength: 1
          name: api-version
          required: true
          type: string
        - description: The ID of the target subscription.
          in: path
          minLength: 1
          name: subscriptionId
          required: true
          type: string
      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: 2019-04-01
            subscriptionId: "{subscription-id}"
          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:
        - description: The API version to use for this operation.
          in: query
          minLength: 1
          name: api-version
          required: true
          type: string
        - description: The ID of the target subscription.
          in: path
          minLength: 1
          name: subscriptionId
          required: true
          type: string
      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: 2019-04-01
            monitor: "true"
            subscriptionId: "{subscription-id}"
          responses:
            "200":
              body:
                nextLink: https://sto1590endpoint/subscriptions/{subscription-id}/resourceGroups/res9290/providers/Microsoft.Storage/storageAccounts?api-version=2019-04-01&$maxpagesize=2&$skipToken=/sto1590
                value:
                  - id: /subscriptions/{subscription-id}/resourceGroups/res2627/providers/Microsoft.Storage/storageAccounts/sto1125
                    kind: Storage
                    location: eastus2euap
                    name: sto1125
                    properties:
                      creationTime: 2017-05-24T13:28:53.4540398Z
                      isHnsEnabled: true
                      primaryEndpoints:
                        blob: https://sto1125.blob.core.windows.net/
                        dfs: https://sto1125.dfs.core.windows.net/
                        file: https://sto1125.file.core.windows.net/
                        queue: https://sto1125.queue.core.windows.net/
                        table: https://sto1125.table.core.windows.net/
                        web: https://sto1125.web.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/{subscription-id}/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/{subscription-id}/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/{subscription-id}/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/{subscription-id}/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: nextLink
  "/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"
        - description: The API version to use for this operation.
          in: query
          minLength: 1
          name: api-version
          required: true
          type: string
        - description: The ID of the target subscription.
          in: path
          minLength: 1
          name: subscriptionId
          required: true
          type: string
      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: 2019-04-01
            resourceGroupName: res6117
            subscriptionId: "{subscription-id}"
          responses:
            "200":
              body:
                value:
                  - id: /subscriptions/{subscription-id}/resourceGroups/res6117/providers/Microsoft.Storage/storageAccounts/sto4036
                    kind: Storage
                    location: eastus2euap
                    name: sto4036
                    properties:
                      creationTime: 2017-05-24T13:24:47.818801Z
                      isHnsEnabled: true
                      primaryEndpoints:
                        blob: https://sto4036.blob.core.windows.net/
                        dfs: https://sto4036.dfs.core.windows.net/
                        file: https://sto4036.file.core.windows.net/
                        queue: https://sto4036.queue.core.windows.net/
                        table: https://sto4036.table.core.windows.net/
                        web: https://sto4036.web.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/{subscription-id}/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"
        - $ref: "#/parameters/StorageAccountName"
        - description: The API version to use for this operation.
          in: query
          minLength: 1
          name: api-version
          required: true
          type: string
        - description: The ID of the target subscription.
          in: path
          minLength: 1
          name: subscriptionId
          required: true
          type: string
      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: 2019-04-01
            monitor: "true"
            resourceGroupName: res4228
            subscriptionId: "{subscription-id}"
          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"
        - $ref: "#/parameters/StorageAccountName"
        - description: The API version to use for this operation.
          in: query
          minLength: 1
          name: api-version
          required: true
          type: string
        - description: The ID of the target subscription.
          in: path
          minLength: 1
          name: subscriptionId
          required: true
          type: string
        - description: May be used to expand the properties within account's properties. By default, data is not included when fetching properties. Currently we only support geoReplicationStats.
          enum:
            - geoReplicationStats
          in: query
          name: $expand
          required: false
          type: string
          x-ms-enum:
            modelAsString: false
            name: StorageAccountExpand
      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: 2019-04-01
            monitor: "true"
            resourceGroupName: res9407
            subscriptionId: "{subscription-id}"
          responses:
            "200":
              body:
                id: /subscriptions/{subscription-id}/resourceGroups/res9407/providers/Microsoft.Storage/storageAccounts/sto8596
                kind: Storage
                location: eastus2(stage)
                name: sto8596
                properties:
                  creationTime: 2017-06-01T02:42:41.7633306Z
                  geoReplicationStats:
                    canFailover: true
                    lastSyncTime: 2018-10-30T00:25:34Z
                    status: Live
                  isHnsEnabled: true
                  networkAcls:
                    bypass: AzureServices
                    defaultAction: Allow
                    ipRules: []
                    virtualNetworkRules: []
                  primaryEndpoints:
                    blob: https://sto8596.blob.core.windows.net/
                    dfs: https://sto8596.dfs.core.windows.net/
                    file: https://sto8596.file.core.windows.net/
                    queue: https://sto8596.queue.core.windows.net/
                    table: https://sto8596.table.core.windows.net/
                    web: https://sto8596.web.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"
        - $ref: "#/parameters/StorageAccountName"
        - description: The parameters to provide for the updated account.
          in: body
          name: parameters
          required: true
          schema:
            $ref: "#/definitions/StorageAccountUpdateParameters"
        - description: The API version to use for this operation.
          in: query
          minLength: 1
          name: api-version
          required: true
          type: string
        - description: The ID of the target subscription.
          in: path
          minLength: 1
          name: subscriptionId
          required: true
          type: string
      responses:
        "200":
          description: OK -- storage account properties updated successfully.
          schema:
            $ref: "#/definitions/StorageAccount"
      tags:
        - StorageAccounts
      x-ms-examples:
        StorageAccountUpdate:
          parameters:
            accountName: sto8596
            api-version: 2019-04-01
            monitor: "true"
            parameters:
              properties:
                azureFilesIdentityBasedAuthentication:
                  activeDirectoryProperties:
                    azureStorageSid: S-1-5-21-2400535526-2334094090-2402026252-0012
                    domainGuid: aebfc118-9fa9-4732-a21f-d98e41a77ae1
                    domainName: adtest.com
                    domainSid: S-1-5-21-2400535526-2334094090-2402026252
                    forestName: adtest.com
                    netBiosDomainName: adtest.com
                  directoryServiceOptions: AD
                networkAcls:
                  defaultAction: Allow
            resourceGroupName: res9407
            subscriptionId: "{subscription-id}"
          responses:
            "200":
              body:
                id: /subscriptions/{subscription-id}/resourceGroups/res9407/providers/Microsoft.Storage/storageAccounts/sto8596
                kind: Storage
                location: eastus2(stage)
                name: sto8596
                properties:
                  azureFilesIdentityBasedAuthentication:
                    activeDirectoryProperties:
                      azureStorageSid: S-1-5-21-2400535526-2334094090-2402026252-0012
                      domainGuid: aebfc118-9fa9-4732-a21f-d98e41a77ae1
                      domainName: adtest.com
                      domainSid: S-1-5-21-2400535526-2334094090-2402026252
                      forestName: adtest.com
                      netBiosDomainName: adtest.com
                    directoryServiceOptions: AD
                  creationTime: 2017-06-01T02:42:41.7633306Z
                  isHnsEnabled: true
                  networkAcls:
                    bypass: AzureServices
                    defaultAction: Allow
                    ipRules: []
                    virtualNetworkRules: []
                  primaryEndpoints:
                    blob: https://sto8596.blob.core.windows.net/
                    dfs: https://sto8596.dfs.core.windows.net/
                    file: https://sto8596.file.core.windows.net/
                    queue: https://sto8596.queue.core.windows.net/
                    table: https://sto8596.table.core.windows.net/
                    web: https://sto8596.web.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"
        - $ref: "#/parameters/StorageAccountName"
        - description: The parameters to provide for the created account.
          in: body
          name: parameters
          required: true
          schema:
            $ref: "#/definitions/StorageAccountCreateParameters"
        - description: The API version to use for this operation.
          in: query
          minLength: 1
          name: api-version
          required: true
          type: string
        - description: The ID of the target subscription.
          in: path
          minLength: 1
          name: subscriptionId
          required: true
          type: string
      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: 2019-04-01
            parameters:
              kind: Storage
              location: eastus2euap
              properties:
                isHnsEnabled: true
              sku:
                name: Standard_GRS
              tags:
                key1: value1
                key2: value2
            resourceGroupName: res9101
            subscriptionId: "{subscription-id}"
          responses:
            "200":
              body:
                id: /subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445
                kind: Storage
                location: eastus2euap
                name: sto4445
                properties:
                  creationTime: 2017-05-24T13:25:33.4863236Z
                  isHnsEnabled: true
                  primaryEndpoints:
                    blob: https://sto4445.blob.core.windows.net/
                    dfs: https://sto4445.dfs.core.windows.net/
                    file: https://sto4445.file.core.windows.net/
                    queue: https://sto4445.queue.core.windows.net/
                    table: https://sto4445.table.core.windows.net/
                    web: https://sto4445.web.core.windows.net/
                  primaryLocation: eastus2euap
                  provisioningState: Succeeded
                  secondaryLocation: centraluseuap
                  statusOfPrimary: available
                  statusOfSecondary: available
                  supportsHttpsTrafficOnly: true
                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"
        - $ref: "#/parameters/StorageAccountName"
        - description: The parameters to provide to list SAS credentials for the storage account.
          in: body
          name: parameters
          required: true
          schema:
            $ref: "#/definitions/AccountSasParameters"
        - description: The API version to use for this operation.
          in: query
          minLength: 1
          name: api-version
          required: true
          type: string
        - description: The ID of the target subscription.
          in: path
          minLength: 1
          name: subscriptionId
          required: true
          type: string
      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: 2019-04-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: "{subscription-id}"
          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"
        - $ref: "#/parameters/StorageAccountName"
        - description: The parameters to provide to list service SAS credentials.
          in: body
          name: parameters
          required: true
          schema:
            $ref: "#/definitions/ServiceSasParameters"
        - description: The API version to use for this operation.
          in: query
          minLength: 1
          name: api-version
          required: true
          type: string
        - description: The ID of the target subscription.
          in: path
          minLength: 1
          name: subscriptionId
          required: true
          type: string
      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: 2019-04-01
            monitor: "true"
            parameters:
              canonicalizedResource: /blob/sto1299/music
              signedExpiry: 2017-05-24T11:32:48.8457197Z
              signedPermission: l
              signedResource: c
            resourceGroupName: res7439
            subscriptionId: "{subscription-id}"
          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}/failover":
    post:
      description: Failover request can be triggered for a storage account in case of availability issues. The failover occurs from the storage account's primary cluster to secondary cluster for RA-GRS accounts. The secondary cluster will become primary after failover.
      operationId: StorageAccounts_Failover
      parameters:
        - $ref: "#/parameters/ResourceGroupName"
        - $ref: "#/parameters/StorageAccountName"
        - description: The API version to use for this operation.
          in: query
          minLength: 1
          name: api-version
          required: true
          type: string
        - description: The ID of the target subscription.
          in: path
          minLength: 1
          name: subscriptionId
          required: true
          type: string
      responses:
        "200":
          description: OK -- Returned when the storage account failover is completed, and the secondary cluster has become primary.
        "202":
          description: Accepted -- Failover request accepted; operation will complete asynchronously.
      tags:
        - StorageAccounts
      x-ms-examples:
        StorageAccountCreate:
          parameters:
            accountName: sto2434
            api-version: 2019-04-01
            monitor: "true"
            resourceGroupName: res4228
            subscriptionId: "{subscription-id}"
          responses:
            "200": {}
            "202": {}
      x-ms-long-running-operation: true
      x-ms-long-running-operation-options:
        final-state-via: location
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/listKeys":
    post:
      description: Lists the access keys or Kerberos keys (if active directory enabled) for the specified storage account.
      operationId: StorageAccounts_ListKeys
      parameters:
        - $ref: "#/parameters/ResourceGroupName"
        - $ref: "#/parameters/StorageAccountName"
        - description: The API version to use for this operation.
          in: query
          minLength: 1
          name: api-version
          required: true
          type: string
        - description: The ID of the target subscription.
          in: path
          minLength: 1
          name: subscriptionId
          required: true
          type: string
        - description: Specifies type of the key to be listed. Possible value is kerb.
          enum:
            - kerb
          in: query
          name: $expand
          required: false
          type: string
          x-ms-enum:
            name: ListKeyExpand
      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: 2019-04-01
            monitor: "true"
            resourceGroupName: res418
            subscriptionId: "{subscription-id}"
          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}/managementPolicies/{managementPolicyName}":
    delete:
      description: Deletes the managementpolicy associated with the specified storage account.
      operationId: ManagementPolicies_Delete
      parameters:
        - $ref: "#/parameters/ResourceGroupName"
        - $ref: "#/parameters/StorageAccountName"
        - description: The API version to use for this operation.
          in: query
          minLength: 1
          name: api-version
          required: true
          type: string
        - description: The ID of the target subscription.
          in: path
          minLength: 1
          name: subscriptionId
          required: true
          type: string
        - $ref: "#/parameters/ManagementPolicyName"
      responses:
        "200":
          description: OK -- Delete the managementpolicy successfully.
        "204":
          description: No Content -- The managementpolicy does not exist.
      tags:
        - ManagementPolicies
      x-ms-examples:
        StorageAccountDeleteManagementPolicies:
          parameters:
            accountName: sto2527
            api-version: 2019-04-01
            managementPolicyName: default
            monitor: "true"
            resourceGroupName: res6977
            subscriptionId: "{subscription-id}"
          responses:
            "200": {}
            "204": {}
    get:
      description: Gets the managementpolicy associated with the specified storage account.
      operationId: ManagementPolicies_Get
      parameters:
        - $ref: "#/parameters/ResourceGroupName"
        - $ref: "#/parameters/StorageAccountName"
        - description: The API version to use for this operation.
          in: query
          minLength: 1
          name: api-version
          required: true
          type: string
        - description: The ID of the target subscription.
          in: path
          minLength: 1
          name: subscriptionId
          required: true
          type: string
        - $ref: "#/parameters/ManagementPolicyName"
      responses:
        "200":
          description: OK -- Get the managementpolicy successfully.
          schema:
            $ref: "#/definitions/ManagementPolicy"
      tags:
        - ManagementPolicies
      x-ms-examples:
        StorageAccountGetManagementPolicies:
          parameters:
            accountName: sto2527
            api-version: 2019-04-01
            managementPolicyName: default
            monitor: "true"
            resourceGroupName: res6977
            subscriptionId: "{subscription-id}"
          responses:
            "200":
              body:
                id: /subscriptions/{subscription-id}/resourceGroups/res7231/providers/Microsoft.Storage/storageAccounts/sto288/managementPolicies/default
                name: DefaultManagementPolicy
                properties:
                  lastModifiedTime: 2018-06-08T03:01:55.7168089Z
                  policy:
                    rules:
                      - definition:
                          actions:
                            baseBlob:
                              delete:
                                daysAfterModificationGreaterThan: 1000
                              tierToArchive:
                                daysAfterModificationGreaterThan: 90
                              tierToCool:
                                daysAfterModificationGreaterThan: 30
                            snapshot:
                              delete:
                                daysAfterCreationGreaterThan: 30
                          filters:
                            blobTypes:
                              - blockBlob
                            prefixMatch:
                              - olcmtestcontainer
                        enabled: true
                        name: olcmtest
                        type: Lifecycle
                type: Microsoft.Storage/storageAccounts/managementPolicies
    put:
      description: Sets the managementpolicy to the specified storage account.
      operationId: ManagementPolicies_CreateOrUpdate
      parameters:
        - $ref: "#/parameters/ResourceGroupName"
        - $ref: "#/parameters/StorageAccountName"
        - description: The API version to use for this operation.
          in: query
          minLength: 1
          name: api-version
          required: true
          type: string
        - description: The ID of the target subscription.
          in: path
          minLength: 1
          name: subscriptionId
          required: true
          type: string
        - $ref: "#/parameters/ManagementPolicyName"
        - description: The ManagementPolicy set to a storage account.
          in: body
          name: properties
          required: true
          schema:
            $ref: "#/definitions/ManagementPolicy"
      responses:
        "200":
          description: OK -- Put managementpolicy successfully.
          schema:
            $ref: "#/definitions/ManagementPolicy"
      tags:
        - ManagementPolicies
      x-ms-examples:
        StorageAccountSetManagementPolicies:
          parameters:
            accountName: sto9699
            api-version: 2019-04-01
            managementPolicyName: default
            monitor: "true"
            properties:
              properties:
                policy:
                  rules:
                    - definition:
                        actions:
                          baseBlob:
                            delete:
                              daysAfterModificationGreaterThan: 1000
                            tierToArchive:
                              daysAfterModificationGreaterThan: 90
                            tierToCool:
                              daysAfterModificationGreaterThan: 30
                          snapshot:
                            delete:
                              daysAfterCreationGreaterThan: 30
                        filters:
                          blobTypes:
                            - blockBlob
                          prefixMatch:
                            - olcmtestcontainer
                      enabled: true
                      name: olcmtest
                      type: Lifecycle
            resourceGroupName: res7687
            subscriptionId: "{subscription-id}"
          responses:
            "200":
              body:
                id: /subscriptions/{subscription-id}/resourceGroups/res7231/providers/Microsoft.Storage/storageAccounts/sto288/managementPolicies/default
                name: DefaultManagementPolicy
                properties:
                  lastModifiedTime: 2018-06-08T02:53:39.0932539Z
                  policy:
                    rules:
                      - definition:
                          actions:
                            baseBlob:
                              delete:
                                daysAfterModificationGreaterThan: 1000
                              tierToArchive:
                                daysAfterModificationGreaterThan: 90
                              tierToCool:
                                daysAfterModificationGreaterThan: 30
                            snapshot:
                              delete:
                                daysAfterCreationGreaterThan: 30
                          filters:
                            blobTypes:
                              - blockBlob
                            prefixMatch:
                              - olcmtestcontainer
                        enabled: true
                        name: olcmtest
                        type: Lifecycle
                type: Microsoft.Storage/storageAccounts/managementPolicies
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/regenerateKey":
    post:
      description: Regenerates one of the access keys or Kerberos keys for the specified storage account.
      operationId: StorageAccounts_RegenerateKey
      parameters:
        - $ref: "#/parameters/ResourceGroupName"
        - $ref: "#/parameters/StorageAccountName"
        - description: Specifies name of the key which should be regenerated -- key1, key2, kerb1, kerb2.
          in: body
          name: regenerateKey
          required: true
          schema:
            $ref: "#/definitions/StorageAccountRegenerateKeyParameters"
        - description: The API version to use for this operation.
          in: query
          minLength: 1
          name: api-version
          required: true
          type: string
        - description: The ID of the target subscription.
          in: path
          minLength: 1
          name: subscriptionId
          required: true
          type: string
      responses:
        "200":
          description: OK -- specified key regenerated successfully.
          schema:
            $ref: "#/definitions/StorageAccountListKeysResult"
      tags:
        - StorageAccounts
      x-ms-examples:
        StorageAccountRegenerateKerbKey:
          parameters:
            accountName: sto3539
            api-version: 2019-04-01
            monitor: "true"
            regenerateKey:
              keyName: kerb1
            resourceGroupName: res4167
            subscriptionId: "{subscription-id}"
          responses:
            "200":
              body:
                keys:
                  - keyName: key1
                    permissions: Full
                    value: 7xl+yQ4MrVpZCHspveCfy4f8jgTY1wv42gHO8k4bAX+EPvN4hY5uPau/bpofgeye+K9FtgvjkadkLISPfOxlMw==
                  - keyName: key2
                    permissions: Full
                    value: uC+kyJ9/gT81E/+9I1Go4xtOe8sW5rdIm3n6PNIyQ5kGO5OpFq69aWnrn3jLeFIyItzpln9P392U0353RYKvbg==
                  - keyName: kerb1
                    permissions: Full
                    value: 34EzDQuCw1lYBXCGioUybN9dCWSLLzQPdAbYRcLhM957Fy/6IlO/SkaeR9QXKhVgCt8anDq4wYmDcaZ5VXr2Tg==
        StorageAccountRegenerateKey:
          parameters:
            accountName: sto3539
            api-version: 2019-04-01
            monitor: "true"
            regenerateKey:
              keyName: key2
            resourceGroupName: res4167
            subscriptionId: "{subscription-id}"
          responses:
            "200":
              body:
                keys:
                  - keyName: key1
                    permissions: Full
                    value: 7xl+yQ4MrVpZCHspveCfy4f8jgTY1wv42gHO8k4bAX+EPvN4hY5uPau/bpofgeye+K9FtgvjkadkLISPfOxlMw==
                  - keyName: key2
                    permissions: Full
                    value: uC+kyJ9/gT81E/+9I1Go4xtOe8sW5rdIm3n6PNIyQ5kGO5OpFq69aWnrn3jLeFIyItzpln9P392U0353RYKvbg==
  "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/revokeUserDelegationKeys":
    post:
      description: Revoke user delegation keys.
      operationId: StorageAccounts_RevokeUserDelegationKeys
      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 API version to use for this operation.
          in: query
          minLength: 1
          name: api-version
          required: true
          type: string
        - description: The ID of the target subscription.
          in: path
          minLength: 1
          name: subscriptionId
          required: true
          type: string
      responses:
        "200":
          description: OK -- revoke user delegation keys succeeded.
      tags:
        - StorageAccounts
      x-ms-examples:
        StorageAccountRevokeUserDelegationKeys:
          parameters:
            accountName: sto3539
            api-version: 2019-04-01
            resourceGroupName: res4167
            subscriptionId: "{subscription-id}"
          responses:
            "200": {}
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
  ActiveDirectoryProperties:
    description: Settings properties for Active Directory (AD).
    properties:
      azureStorageSid:
        description: Specifies the security identifier (SID) for Azure Storage.
        type: string
      domainGuid:
        description: Specifies the domain GUID.
        type: string
      domainName:
        description: Specifies the primary domain that the AD DNS server is authoritative for.
        type: string
      domainSid:
        description: Specifies the security identifier (SID).
        type: string
      forestName:
        description: Specifies the Active Directory forest to get.
        type: string
      netBiosDomainName:
        description: Specifies the NetBIOS domain name.
        type: string
    required:
      - domainName
      - netBiosDomainName
      - forestName
      - domainGuid
      - domainSid
      - azureStorageSid
  AzureFilesIdentityBasedAuthentication:
    description: Settings for Azure Files identity based authentication.
    properties:
      activeDirectoryProperties:
        $ref: "#/definitions/ActiveDirectoryProperties"
        description: Required if choose AD.
      directoryServiceOptions:
        description: Indicates the directory service used.
        enum:
          - None
          - AADDS
          - AD
        type: string
        x-ms-enum:
          modelAsString: true
          name: DirectoryServiceOptions
    required:
      - directoryServiceOptions
  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
  DateAfterCreation:
    description: Object to define the number of days after creation.
    properties:
      daysAfterCreationGreaterThan:
        description: Value indicating the age in days after creation
        minimum: 0
        multipleOf: 1
        type: number
    required:
      - daysAfterCreationGreaterThan
  DateAfterModification:
    description: Object to define the number of days after last modification.
    properties:
      daysAfterModificationGreaterThan:
        description: Value indicating the age in days after last modification
        minimum: 0
        multipleOf: 1
        type: number
    required:
      - daysAfterModificationGreaterThan
  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, table, web or dfs object.
    properties:
      blob:
        description: Gets the blob endpoint.
        readOnly: true
        type: string
      dfs:
        description: Gets the dfs 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
      web:
        description: Gets the web endpoint.
        readOnly: true
        type: string
  GeoReplicationStats:
    description: Statistics related to replication for storage account's Blob, Table, Queue and File services. It is only available when geo-redundant replication is enabled for the storage account.
    properties:
      canFailover:
        description: A boolean flag which indicates whether or not account failover is supported for the account.
        readOnly: true
        type: boolean
      lastSyncTime:
        description: All primary writes preceding this UTC date/time value are guaranteed to be available for read operations. Primary writes following this point in time may or may not be available for reads. Element may be default value if value of LastSyncTime is not available, this can happen if secondary is offline or we are in bootstrap.
        format: date-time
        readOnly: true
        type: string
      status:
        description: "The status of the secondary location. Possible values are: - Live: Indicates that the secondary location is active and operational. - Bootstrap: Indicates initial synchronization from the primary location to the secondary location is in progress.This typically occurs when replication is first enabled. - Unavailable: Indicates that the secondary location is temporarily unavailable."
        enum:
          - Live
          - Bootstrap
          - Unavailable
        readOnly: true
        type: string
        x-ms-enum:
          modelAsString: true
          name: GeoReplicationStatus
  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
  ManagementPolicy:
    allOf:
      - properties:
          id:
            description: Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
            readOnly: true
            type: string
          name:
            description: The name of the resource
            readOnly: true
            type: string
          type:
            description: The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
            readOnly: true
            type: string
        x-ms-azure-resource: true
    description: The Get Storage Account ManagementPolicies operation response.
    properties:
      properties:
        $ref: "#/definitions/ManagementPolicyProperties"
        description: Returns the Storage Account Data Policies Rules.
        x-ms-client-flatten: true
  ManagementPolicyAction:
    description: Actions are applied to the filtered blobs when the execution condition is met.
    properties:
      baseBlob:
        $ref: "#/definitions/ManagementPolicyBaseBlob"
        description: The management policy action for base blob
      snapshot:
        $ref: "#/definitions/ManagementPolicySnapShot"
        description: The management policy action for snapshot
  ManagementPolicyBaseBlob:
    description: Management policy action for base blob.
    properties:
      delete:
        $ref: "#/definitions/DateAfterModification"
        description: The function to delete the blob
      tierToArchive:
        $ref: "#/definitions/DateAfterModification"
        description: The function to tier blobs to archive storage. Support blobs currently at Hot or Cool tier
      tierToCool:
        $ref: "#/definitions/DateAfterModification"
        description: The function to tier blobs to cool storage. Support blobs currently at Hot tier
  ManagementPolicyDefinition:
    description: An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set.
    properties:
      actions:
        $ref: "#/definitions/ManagementPolicyAction"
        description: An object that defines the action set.
      filters:
        $ref: "#/definitions/ManagementPolicyFilter"
        description: An object that defines the filter set.
    required:
      - actions
  ManagementPolicyFilter:
    description: "Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters. "
    properties:
      blobTypes:
        description: An array of predefined enum values. Only blockBlob is supported.
        items:
          type: string
        type: array
      prefixMatch:
        description: An array of strings for prefixes to be match.
        items:
          type: string
        type: array
    required:
      - blobTypes
  ManagementPolicyProperties:
    description: The Storage Account ManagementPolicy properties.
    properties:
      lastModifiedTime:
        description: Returns the date and time the ManagementPolicies was last modified.
        format: date-time
        readOnly: true
        type: string
      policy:
        $ref: "#/definitions/ManagementPolicySchema"
        description: "The Storage Account ManagementPolicy, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts."
    required:
      - policy
  ManagementPolicyRule:
    description: An object that wraps the Lifecycle rule. Each rule is uniquely defined by name.
    properties:
      definition:
        $ref: "#/definitions/ManagementPolicyDefinition"
        description: An object that defines the Lifecycle rule.
      enabled:
        description: Rule is enabled if set to true.
        type: boolean
      name:
        description: A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be unique within a policy.
        type: string
      type:
        description: The valid value is Lifecycle
        enum:
          - Lifecycle
        type: string
        x-ms-enum:
          modelAsString: true
          name: type
    required:
      - name
      - type
      - definition
  ManagementPolicySchema:
    description: "The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts."
    properties:
      rules:
        description: "The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts."
        items:
          $ref: "#/definitions/ManagementPolicyRule"
        type: array
    required:
      - rules
  ManagementPolicySnapShot:
    description: Management policy action for snapshot.
    properties:
      delete:
        $ref: "#/definitions/DateAfterCreation"
        description: The function to delete the blob snapshot
  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:
          description:
            description: Description of the operation.
            type: string
          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.
  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
  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
          - StorageV2
          - BlobStorage
          - FileStorage
          - BlockBlobStorage
        readOnly: true
        type: string
        x-ms-enum:
          modelAsString: true
          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
          - Premium_ZRS
          - Standard_GZRS
          - Standard_RAGZRS
        type: string
        x-ms-enum:
          modelAsString: true
          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:
      - allOf:
          - properties:
              id:
                description: Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
                readOnly: true
                type: string
              name:
                description: The name of the resource
                readOnly: true
                type: string
              type:
                description: The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
                readOnly: true
                type: string
            x-ms-azure-resource: true
        description: The resource model definition for a ARM tracked top level resource
        properties:
          location:
            description: The geo-location where the resource lives
            type: string
            x-ms-mutability:
              - read
              - create
          tags:
            additionalProperties:
              type: string
            description: Resource tags.
            type: object
            x-ms-mutability:
              - read
              - create
              - update
        required:
          - location
    description: The storage account.
    properties:
      identity:
        $ref: "#/definitions/Identity"
        description: The identity of the resource.
      kind:
        description: Gets the Kind.
        enum:
          - Storage
          - StorageV2
          - BlobStorage
          - FileStorage
          - BlockBlobStorage
        readOnly: true
        type: string
        x-ms-enum:
          modelAsString: true
          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
          - StorageV2
          - BlobStorage
          - FileStorage
          - BlockBlobStorage
        type: string
        x-ms-enum:
          modelAsString: true
          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:
      nextLink:
        description: Request URL that can be used to query next page of storage accounts. Returned when total number of requested storage accounts exceed maximum page size.
        readOnly: true
        type: string
      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
      azureFilesIdentityBasedAuthentication:
        $ref: "#/definitions/AzureFilesIdentityBasedAuthentication"
        description: Provides the identity based authentication settings for Azure Files.
      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
      failoverInProgress:
        description: If the failover is in progress, the value will be true, otherwise, it will be null.
        readOnly: true
        type: boolean
        x-ms-client-name: FailoverInProgress
      geoReplicationStats:
        $ref: "#/definitions/GeoReplicationStats"
        description: Geo Replication Stats
        readOnly: true
        x-ms-client-name: GeoReplicationStats
      isHnsEnabled:
        description: Account HierarchicalNamespace enabled if sets to true.
        type: boolean
        x-ms-client-name: IsHnsEnabled
      largeFileSharesState:
        description: Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled.
        enum:
          - Disabled
          - Enabled
        type: string
        x-ms-enum:
          modelAsString: true
          name: LargeFileSharesState
      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:
        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
      azureFilesIdentityBasedAuthentication:
        $ref: "#/definitions/AzureFilesIdentityBasedAuthentication"
        description: Provides the identity based authentication settings for Azure Files.
      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: Not applicable. Azure Storage encryption is enabled for all storage accounts and cannot be disabled.
      isHnsEnabled:
        description: Account HierarchicalNamespace enabled if sets to true.
        type: boolean
        x-ms-client-name: IsHnsEnabled
      largeFileSharesState:
        description: Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled.
        enum:
          - Disabled
          - Enabled
        type: string
        x-ms-enum:
          modelAsString: true
          name: LargeFileSharesState
      networkAcls:
        $ref: "#/definitions/NetworkRuleSet"
        description: Network rule set
        x-ms-client-name: NetworkRuleSet
      supportsHttpsTrafficOnly:
        description: Allows https traffic only to storage service if sets to true. The default value is true since API version 2019-04-01.
        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
      azureFilesIdentityBasedAuthentication:
        $ref: "#/definitions/AzureFilesIdentityBasedAuthentication"
        description: Provides the identity based authentication settings for Azure Files.
      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.
      largeFileSharesState:
        description: Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled.
        enum:
          - Disabled
          - Enabled
        type: string
        x-ms-enum:
          modelAsString: true
          name: LargeFileSharesState
      networkAcls:
        $ref: "#/definitions/NetworkRuleSet"
        description: Network rule set
        x-ms-client-name: NetworkRuleSet
      supportsHttpsTrafficOnly:
        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, kerb1, kerb2.
        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.
      kind:
        description: Optional. Indicates the type of storage account. Currently only StorageV2 value supported by server.
        enum:
          - Storage
          - StorageV2
          - BlobStorage
          - FileStorage
          - BlockBlobStorage
        type: string
        x-ms-enum:
          modelAsString: true
          name: Kind
      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, Premium_LRS or Premium_ZRS, 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
