Storage Accounts - Create

Асинхронно создает новую учетную запись хранения с указанными параметрами. Если учетная запись уже создана и последующий запрос на создание отправляется с разными свойствами, свойства учетной записи будут обновлены. Если учетная запись уже создана и последующий запрос на создание или обновление отправляется с тем же набором свойств, запрос будет выполнен успешно.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}?api-version=2023-01-01

Параметры URI

Имя В Обязательно Тип Описание
accountName
path True

string

Имя учетной записи хранения в указанной группе ресурсов. Имя учетной записи хранения должно содержать от 3 до 24 символов и состоять только из цифр и букв нижнего регистра.

Regex pattern: ^[a-z0-9]+$

resourceGroupName
path True

string

Имя группы ресурсов в подписке пользователя. Регистр букв в имени не учитывается.

Regex pattern: ^[-\w\._\(\)]+$

subscriptionId
path True

string

Идентификатор целевой подписки.

api-version
query True

string

Версия API, используемая для данной операции.

Текст запроса

Имя Обязательно Тип Описание
kind True

Kind

Обязательный. Указывает тип учетной записи хранения.

location True

string

Обязательный. Получает или задает расположение ресурса. Это будет один из поддерживаемых и зарегистрированных географических регионов Azure (например, западная часть США, восточная часть США, Юго-Восточная Азия и т. д.). Георегион ресурса нельзя изменить после его создания, но если при обновлении указан идентичный географический регион, запрос будет выполнен успешно.

sku True

Sku

Обязательный. Возвращает или задает имя SKU.

extendedLocation

ExtendedLocation

Необязательный элемент. Задайте расширенное расположение ресурса. Если этот параметр не задан, учетная запись хранения будет создана в регионе Azure main. В противном случае он будет создан в указанном расширенном расположении.

identity

Identity

Удостоверение ресурса.

properties.accessTier

AccessTier

Требуется для учетных записей хранения, где тип = BlobStorage. Уровень доступа используется для выставления счетов. Уровень доступа "Премиум" — это значение по умолчанию для типа учетной записи хранения блочных BLOB-объектов уровня "Премиум" и его нельзя изменить для типа учетной записи хранения блочных BLOB-объектов уровня "Премиум".

properties.allowBlobPublicAccess

boolean

Разрешить или запретить общий доступ ко всем BLOB-объектам или контейнерам в учетной записи хранения. Интерпретация по умолчанию — false для этого свойства.

properties.allowCrossTenantReplication

boolean

Разрешить или запретить репликацию объектов клиента AAD. Присвойте этому свойству значение true для новых или существующих учетных записей, только если политики репликации объектов будут включать учетные записи хранения в разных клиентах AAD. Интерпретация по умолчанию — false для новых учетных записей, которые по умолчанию соответствуют рекомендациям по обеспечению безопасности.

properties.allowSharedKeyAccess

boolean

Указывает, разрешена ли учетная запись хранения для авторизации запросов с помощью ключа доступа учетной записи через общий ключ. Если значение равно false, все запросы, включая подписанные URL-адреса, должны быть авторизованы с помощью Azure Active Directory (Azure AD). Значение по умолчанию — null, что эквивалентно true.

properties.allowedCopyScope

AllowedCopyScope

Ограничьте копирование в учетные записи хранения в клиенте AAD или с помощью приватных каналов в ту же виртуальную сеть.

properties.azureFilesIdentityBasedAuthentication

AzureFilesIdentityBasedAuthentication

Предоставляет параметры проверки подлинности на основе удостоверений для Файлы Azure.

properties.customDomain

CustomDomain

Домен пользователя, назначенный учетной записи хранения. Имя является источником CNAME. В настоящее время для каждой учетной записи хранения поддерживается только один личный домен. Чтобы очистить существующий личный домен, используйте пустую строку для свойства имени личного домена.

properties.defaultToOAuthAuthentication

boolean

Логический флаг, указывающий, является ли проверка подлинности по умолчанию OAuth или нет. Интерпретация по умолчанию — false для этого свойства.

properties.dnsEndpointType

DnsEndpointType

Позволяет указать тип конечной точки. Присвойте этому параметру значение AzureDNSZone, чтобы создать большое количество учетных записей в одной подписке, которая создает учетные записи в зоне Azure DNS, а URL-адрес конечной точки будет иметь буквенно-цифровой идентификатор зоны DNS.

properties.encryption

Encryption

Параметры шифрования, используемые для шифрования на стороне сервера для учетной записи хранения.

properties.immutableStorageWithVersioning

ImmutableStorageAccount

Свойство является неизменяемым и может иметь значение true только во время создания учетной записи. Если задано значение true, он по умолчанию включает неизменяемость на уровне объектов для всех новых контейнеров в учетной записи.

properties.isHnsEnabled

boolean

Account HierarchicalNamespace включен, если имеет значение true.

properties.isLocalUserEnabled

boolean

Включает функцию локальных пользователей, если задано значение true.

properties.isNfsV3Enabled

boolean

Поддержка протокола NFS 3.0 включена, если задано значение true.

properties.isSftpEnabled

boolean

Включает протокол безопасной передачи файлов, если задано значение true.

properties.keyPolicy

KeyPolicy

KeyPolicy, назначенный учетной записи хранения.

properties.largeFileSharesState

LargeFileSharesState

Разрешить большие общие папки, если для параметра задано значение Включено. После включения его нельзя отключить.

properties.minimumTlsVersion

MinimumTlsVersion

Задайте минимальную версию TLS, разрешенную для запросов к хранилищу. Интерпретация по умолчанию — TLS 1.0 для этого свойства.

properties.networkAcls

NetworkRuleSet

Набор сетевых правил

properties.publicNetworkAccess

PublicNetworkAccess

Разрешить или запретить доступ из общедоступной сети к учетной записи хранения. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено".

properties.routingPreference

RoutingPreference

Хранит сведения о выборе сетевой маршрутизации, выбранной пользователем для передачи данных.

properties.sasPolicy

SasPolicy

SasPolicy, назначенный учетной записи хранения.

properties.supportsHttpsTrafficOnly

boolean

Разрешает трафик HTTPS только к службе хранилища, если имеет значение true. Значение по умолчанию — true с версии API 2019-04-01.

tags

object

Возвращает или задает список пар "ключ-значение", описывающих ресурс. Эти теги можно использовать для просмотра и группировки этого ресурса (в разных группах ресурсов). Для ресурса можно указать не более 15 тегов. Каждый тег должен иметь ключ длиной не более 128 символов и значение длиной не более 256 символов.

Ответы

Имя Тип Описание
200 OK

StorageAccount

ОК — возвращается, когда учетная запись хранения уже была создана из предыдущего запроса с теми же свойствами, которые указаны в тексте запроса.

202 Accepted

Принято — принятое создание или обновление запроса; Операция будет завершена асинхронно.

Безопасность

azure_auth

Поток OAuth2 в Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

NfsV3AccountCreate
StorageAccountCreate
StorageAccountCreateAllowedCopyScopeToAAD
StorageAccountCreateAllowedCopyScopeToPrivateLink
StorageAccountCreateDisallowPublicNetworkAccess
StorageAccountCreateDnsEndpointTypeToAzureDnsZone
StorageAccountCreateDnsEndpointTypeToStandard
StorageAccountCreateEnablePublicNetworkAccess
StorageAccountCreatePremiumBlockBlobStorage
StorageAccountCreateUserAssignedEncryptionIdentityWithCMK
StorageAccountCreateUserAssignedIdentityWithFederatedIdentityClientId.
StorageAccountCreateWithImmutabilityPolicy

NfsV3AccountCreate

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

{
  "sku": {
    "name": "Premium_LRS"
  },
  "kind": "BlockBlobStorage",
  "location": "eastus",
  "properties": {
    "isHnsEnabled": true,
    "isNfsV3Enabled": true,
    "supportsHttpsTrafficOnly": false,
    "networkAcls": {
      "bypass": "AzureServices",
      "defaultAction": "Allow",
      "ipRules": [],
      "virtualNetworkRules": [
        {
          "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Network/virtualNetworks/net123/subnets/subnet12"
        }
      ]
    }
  }
}

Sample Response

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "BlockBlobStorage",
  "location": "eastus",
  "name": "sto4445",
  "properties": {
    "isHnsEnabled": true,
    "isNfsV3Enabled": true,
    "supportsHttpsTrafficOnly": false,
    "networkAcls": {
      "bypass": "AzureServices",
      "defaultAction": "Allow",
      "ipRules": [],
      "virtualNetworkRules": [
        {
          "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Network/virtualNetworks/net123/subnets/subnet12"
        }
      ]
    }
  },
  "sku": {
    "name": "Premium_LRS",
    "tier": "Premium"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreate

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "allowBlobPublicAccess": false,
    "defaultToOAuthAuthentication": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Sample Response

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "microsoftEndpoints": {
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/"
      },
      "internetEndpoints": {
        "web": "https://sto4445-internetrouting.web.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/"
      }
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreateAllowedCopyScopeToAAD

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "allowedCopyScope": "AAD",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Sample Response

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "microsoftEndpoints": {
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/"
      },
      "internetEndpoints": {
        "web": "https://sto4445-internetrouting.web.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/"
      }
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true,
    "allowedCopyScope": "AAD"
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "allowedCopyScope": "PrivateLink",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Sample Response

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "microsoftEndpoints": {
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/"
      },
      "internetEndpoints": {
        "web": "https://sto4445-internetrouting.web.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/"
      }
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true,
    "allowedCopyScope": "PrivateLink"
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreateDisallowPublicNetworkAccess

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "publicNetworkAccess": "Disabled",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Sample Response

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "microsoftEndpoints": {
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/"
      },
      "internetEndpoints": {
        "web": "https://sto4445-internetrouting.web.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/"
      }
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true,
    "publicNetworkAccess": "Disabled"
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreateDnsEndpointTypeToAzureDnsZone

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "dnsEndpointType": "AzureDnsZone",
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "allowBlobPublicAccess": false,
    "defaultToOAuthAuthentication": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Sample Response

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "dnsEndpointType": "AzureDnsZone",
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.z24.web.storage.azure.net/",
      "dfs": "https://sto4445.z24.dfs.storage.azure.net/",
      "blob": "https://sto4445.z24.blob.storage.azure.net/",
      "file": "https://sto4445.z24.file.storage.azure.net/",
      "queue": "https://sto4445.z24.queue.storage.azure.net/",
      "table": "https://sto4445.z24.table.storage.azure.net/",
      "microsoftEndpoints": {
        "web": "https://sto4445-microsoftrouting.z24.web.storage.azure.net/",
        "dfs": "https://sto4445-microsoftrouting.z24.dfs.storage.azure.net/",
        "blob": "https://sto4445-microsoftrouting.z24.blob.storage.azure.net/",
        "file": "https://sto4445-microsoftrouting.z24.file.storage.azure.net/",
        "queue": "https://sto4445-microsoftrouting.z24.queue.storage.azure.net/",
        "table": "https://sto4445-microsoftrouting.z24.table.storage.azure.net/"
      },
      "internetEndpoints": {
        "web": "https://sto4445-internetrouting.z24.web.storage.azure.net/",
        "dfs": "https://sto4445-internetrouting.z24.dfs.storage.azure.net/",
        "blob": "https://sto4445-internetrouting.z24.blob.storage.azure.net/",
        "file": "https://sto4445-internetrouting.z24.file.storage.azure.net/"
      }
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreateDnsEndpointTypeToStandard

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "dnsEndpointType": "Standard",
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "allowBlobPublicAccess": false,
    "defaultToOAuthAuthentication": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Sample Response

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "dnsEndpointType": "Standard",
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "microsoftEndpoints": {
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/"
      },
      "internetEndpoints": {
        "web": "https://sto4445-internetrouting.web.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/"
      }
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreateEnablePublicNetworkAccess

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "publicNetworkAccess": "Enabled",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Sample Response

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "microsoftEndpoints": {
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/"
      },
      "internetEndpoints": {
        "web": "https://sto4445-internetrouting.web.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/"
      }
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true,
    "publicNetworkAccess": "Enabled"
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreatePremiumBlockBlobStorage

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

{
  "sku": {
    "name": "Premium_LRS"
  },
  "kind": "BlockBlobStorage",
  "location": "eastus",
  "properties": {
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Sample Response

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "properties": {
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "blob": "https://sto4445.blob.core.windows.net/",
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/"
    },
    "primaryLocation": "eastus2euap",
    "accessTier": "Premium",
    "provisioningState": "Succeeded",
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true
  },
  "sku": {
    "name": "Premium_LRS",
    "tier": "Premium"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreateUserAssignedEncryptionIdentityWithCMK

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

{
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}": {}
    }
  },
  "sku": {
    "name": "Standard_LRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "keyvaultproperties": {
        "keyvaulturi": "https://myvault8569.vault.azure.net",
        "keyname": "wrappingKey",
        "keyversion": ""
      },
      "keySource": "Microsoft.Keyvault",
      "identity": {
        "userAssignedIdentity": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}"
      }
    }
  }
}

Sample Response

{
  "identity": {
    "userAssignedIdentities": {
      "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}": {
        "principalId": "8d823284-1060-42a5-9ec4-ed3d831e24d7",
        "clientId": "fbaa6278-1ecc-415c-819f-6e2058d3acb5"
      }
    },
    "type": "UserAssigned"
  },
  "sku": {
    "name": "Standard_LRS",
    "tier": "Standard"
  },
  "kind": "StorageV2",
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "name": "sto4445",
  "type": "Microsoft.Storage/storageAccounts",
  "location": "eastus",
  "tags": {},
  "properties": {
    "privateEndpointConnections": [],
    "networkAcls": {
      "bypass": "AzureServices",
      "virtualNetworkRules": [],
      "ipRules": [],
      "defaultAction": "Allow"
    },
    "supportsHttpsTrafficOnly": true,
    "encryption": {
      "identity": {
        "userAssignedIdentity": "/subscriptions/{subscription-id}/resourcegroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}"
      },
      "keyvaultproperties": {
        "keyvaulturi": "https://myvault8569.vault.azure.net",
        "keyname": "wrappingKey",
        "keyversion": "",
        "currentVersionedKeyIdentifier": "https://myvault8569.vault.azure.net/keys/wrappingKey/0682afdd9c104f4285df20107e956cad",
        "lastKeyRotationTimestamp": "2019-12-13T20:36:23.7023290Z"
      },
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2020-12-15T00:43:14.1739587Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2020-12-15T00:43:14.1739587Z"
        }
      },
      "keySource": "Microsoft.Keyvault"
    },
    "accessTier": "Hot",
    "provisioningState": "Succeeded",
    "creationTime": "2020-12-15T00:43:14.0839093Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/"
    },
    "primaryLocation": "eastus",
    "statusOfPrimary": "available"
  }
}

StorageAccountCreateUserAssignedIdentityWithFederatedIdentityClientId.

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res131918/providers/Microsoft.Storage/storageAccounts/sto131918?api-version=2023-01-01

{
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}": {}
    }
  },
  "sku": {
    "name": "Standard_LRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "keyvaultproperties": {
        "keyvaulturi": "https://myvault8569.vault.azure.net",
        "keyname": "wrappingKey",
        "keyversion": ""
      },
      "keySource": "Microsoft.Keyvault",
      "identity": {
        "userAssignedIdentity": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}",
        "federatedIdentityClientId": "f83c6b1b-4d34-47e4-bb34-9d83df58b540"
      }
    }
  }
}

Sample Response

{
  "identity": {
    "userAssignedIdentities": {
      "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}": {
        "principalId": "8d823284-1060-42a5-9ec4-ed3d831e24d7",
        "clientId": "fbaa6278-1ecc-415c-819f-6e2058d3acb5"
      }
    },
    "type": "UserAssigned"
  },
  "sku": {
    "name": "Standard_LRS",
    "tier": "Standard"
  },
  "kind": "StorageV2",
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "name": "sto4445",
  "type": "Microsoft.Storage/storageAccounts",
  "location": "eastus",
  "tags": {},
  "properties": {
    "privateEndpointConnections": [],
    "networkAcls": {
      "bypass": "AzureServices",
      "virtualNetworkRules": [],
      "ipRules": [],
      "defaultAction": "Allow"
    },
    "supportsHttpsTrafficOnly": true,
    "encryption": {
      "identity": {
        "userAssignedIdentity": "/subscriptions/{subscription-id}/resourcegroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}",
        "federatedIdentityClientId": "f83c6b1b-4d34-47e4-bb34-9d83df58b540"
      },
      "keyvaultproperties": {
        "keyvaulturi": "https://myvault8569.vault.azure.net",
        "keyname": "wrappingKey",
        "keyversion": "",
        "currentVersionedKeyIdentifier": "https://myvault8569.vault.azure.net/keys/wrappingKey/0682afdd9c104f4285df20107e956cad",
        "lastKeyRotationTimestamp": "2019-12-13T20:36:23.7023290Z"
      },
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2020-12-15T00:43:14.1739587Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2020-12-15T00:43:14.1739587Z"
        }
      },
      "keySource": "Microsoft.Keyvault"
    },
    "accessTier": "Hot",
    "provisioningState": "Succeeded",
    "creationTime": "2020-12-15T00:43:14.0839093Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/"
    },
    "primaryLocation": "eastus",
    "statusOfPrimary": "available"
  }
}

StorageAccountCreateWithImmutabilityPolicy

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "immutableStorageWithVersioning": {
      "immutabilityPolicy": {
        "immutabilityPeriodSinceCreationInDays": 15,
        "allowProtectedAppendWrites": true,
        "state": "Unlocked"
      },
      "enabled": true
    }
  }
}

Sample Response

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/"
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "immutableStorageWithVersioning": {
      "immutabilityPolicy": {
        "immutabilityPeriodSinceCreationInDays": 15,
        "allowProtectedAppendWrites": true,
        "state": "Unlocked"
      },
      "enabled": true
    }
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

Определения

Имя Описание
AccessTier

Требуется для учетных записей хранения, где тип = BlobStorage. Уровень доступа используется для выставления счетов. Уровень доступа "Премиум" — это значение по умолчанию для типа учетной записи хранения блочных BLOB-объектов уровня "Премиум" и его нельзя изменить для типа учетной записи хранения блочных BLOB-объектов уровня "Премиум".

AccountImmutabilityPolicyProperties

Это определяет свойства политики неизменяемости на уровне учетной записи.

AccountImmutabilityPolicyState

Состояние ImmutabilityPolicy определяет режим политики. Состояние "Отключено" отключает политику, состояние "Разблокировано" позволяет увеличивать и уменьшать время хранения неизменяемости, а также переключать свойство allowProtectedAppendWrites, а состояние "Заблокировано" позволяет увеличить только время хранения неизменяемости. Политика может быть создана только в состоянии "Отключено" или "Разблокирована" и может переключаться между двумя состояниями. Только политика в состоянии "Разблокирована" может перейти в состояние "Заблокировано", которое невозможно отменить.

AccountStatus

Возвращает состояние, указывающее, доступно или недоступно основное расположение учетной записи хранения.

AccountType

Указывает тип учетной записи Active Directory для службы хранилища Azure.

Action

Действие правила виртуальной сети.

ActiveDirectoryProperties

Свойства параметров для Active Directory (AD).

AllowedCopyScope

Ограничьте копирование в учетные записи хранения в клиенте AAD или с помощью приватных каналов в ту же виртуальную сеть.

AzureFilesIdentityBasedAuthentication

Параметры проверки подлинности Файлы Azure на основе удостоверений.

BlobRestoreParameters

Параметры восстановления BLOB-объектов

BlobRestoreProgressStatus

Состояние хода восстановления BLOB-объектов. Возможные значения: - InProgress: указывает, что восстановление BLOB-объектов продолжается. — Завершено: указывает, что восстановление BLOB-объектов успешно завершено. — Сбой: указывает, что восстановление BLOB-объектов завершилось сбоем.

BlobRestoreRange

Диапазон BLOB-объектов

BlobRestoreStatus

Состояние восстановления BLOB-объектов.

Bypass

Указывает, пропускается ли трафик для ведения журнала, метрик или Служб Azure. Возможные значения — это любое сочетание ведения журнала|Метрики|AzureServices (например, "Ведение журнала, метрики") или None для обхода ни одного из этих трафика.

CustomDomain

Личный домен, назначенный этой учетной записи хранения. Это можно задать с помощью обновления.

DefaultAction

Указывает действие по умолчанию разрешить или запретить, если другие правила не соответствуют.

DefaultSharePermission

Разрешение общего доступа по умолчанию для пользователей, использующих проверку подлинности Kerberos, если роль RBAC не назначена.

DirectoryServiceOptions

Указывает используемую службу каталогов. Обратите внимание, что это перечисление может быть расширено в будущем.

DnsEndpointType

Позволяет указать тип конечной точки. Присвойте этому параметру значение AzureDNSZone, чтобы создать большое количество учетных записей в одной подписке, которая создает учетные записи в зоне Azure DNS, а URL-адрес конечной точки будет иметь буквенно-цифровой идентификатор зоны DNS.

Encryption

Параметры шифрования в учетной записи хранения.

EncryptionIdentity

Удостоверение шифрования для учетной записи хранения.

EncryptionService

Служба, которая позволяет использовать шифрование на стороне сервера.

EncryptionServices

Список служб, поддерживающих шифрование.

Endpoints

Универсальные коды ресурса (URI), используемые для получения общедоступного объекта BLOB-объекта, очереди, таблицы, веб-объекта или объекта dfs.

ExpirationAction

Действие истечения срока действия SAS. Может быть только журналом.

ExtendedLocation

Сложный тип расширенного расположения.

ExtendedLocationTypes

Тип расширенного расположения.

GeoReplicationStats

Статистика, связанная с репликацией для служб BLOB-объектов, таблиц, очередей и файлов учетной записи хранения. Он доступен, только если для учетной записи хранения включена геоизбыточная репликация.

GeoReplicationStatus

Состояние дополнительного расположения. Возможные значения: - Live: указывает, что дополнительное расположение активно и работает. — Начальная загрузка: указывает, что выполняется начальная синхронизация из основного расположения в дополнительное расположение. Обычно это происходит при первой включенной репликации. — Недоступно: указывает, что дополнительное расположение временно недоступно.

Identity

Удостоверение ресурса.

IdentityType

Тип удостоверения.

ImmutableStorageAccount

Это свойство включает и определяет неизменяемость на уровне учетной записи. Включение функции автоматически включает управление версиями BLOB-объектов.

IPRule

Правило IP-адресов с определенным IP-адресом или диапазоном IP-адресов в формате CIDR.

KeyCreationTime

Время создания ключей учетной записи хранения.

KeyPolicy

KeyPolicy, назначенный учетной записи хранения.

KeySource

Ключ шифрованияИсточник (поставщик). Возможные значения (без учета регистра): Microsoft.Storage, Microsoft.Keyvault

KeyType

Тип ключа шифрования, используемый для службы шифрования. Тип ключа "Учетная запись" подразумевает, что будет использоваться ключ шифрования с областью действия учетной записи. Тип ключа "Служба" подразумевает, что используется ключ службы по умолчанию.

KeyVaultProperties

Свойства хранилища ключей.

Kind

Указывает тип учетной записи хранения.

LargeFileSharesState

Разрешить большие общие папки, если для параметра задано значение Включено. После включения его нельзя отключить.

MinimumTlsVersion

Задайте минимальную версию TLS, разрешенную для запросов к хранилищу. Интерпретация по умолчанию — TLS 1.0 для этого свойства.

NetworkRuleSet

Набор правил сети

postFailoverRedundancy

Тип избыточности учетной записи после отработки отказа учетной записи.

postPlannedFailoverRedundancy

Тип избыточности учетной записи после выполнения плановой отработки отказа учетной записи.

PrivateEndpoint

Ресурс частной конечной точки.

PrivateEndpointConnection

Ресурс подключения к частной конечной точке.

PrivateEndpointConnectionProvisioningState

Текущее состояние подготовки.

PrivateEndpointServiceConnectionStatus

Состояние подключения к частной конечной точке.

PrivateLinkServiceConnectionState

Коллекция сведений о состоянии соединения между потребителем службы и поставщиком.

ProvisioningState

Возвращает состояние учетной записи хранения на момент вызова операции.

PublicNetworkAccess

Разрешить или запретить доступ из общедоступной сети к учетной записи хранения. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено".

ResourceAccessRule

Правило доступа к ресурсам.

RoutingChoice

Вариант маршрутизации определяет тип сетевой маршрутизации, выбранной пользователем.

RoutingPreference

Предпочтение маршрутизации определяет тип сети, microsoft или интернет-маршрутизацию, которая будет использоваться для доставки пользовательских данных. По умолчанию используется маршрутизация Майкрософт.

SasPolicy

SasPolicy, назначенный учетной записи хранения.

Sku

Номер SKU учетной записи хранения.

SkuConversionStatus

Это свойство указывает текущее состояние преобразования SKU.

SkuName

Имя номера SKU. Требуется для создания учетной записи; необязательный параметр для обновления. Обратите внимание, что в более ранних версиях имя SKU называлось accountType.

SkuTier

Уровень SKU. Это зависит от имени номера SKU.

State

Возвращает состояние правила виртуальной сети.

StorageAccount

учетная запись хранения;

StorageAccountCreateParameters

Параметры, используемые при создании учетной записи хранения.

StorageAccountInternetEndpoints

URI, используемые для получения общедоступного объекта BLOB-объекта, файла, веб-объекта или объекта dfs через конечную точку интернет-маршрутизации.

StorageAccountMicrosoftEndpoints

Универсальные коды ресурса (URI), используемые для получения общедоступного большого двоичного объекта, очереди, таблицы, веб-объекта или объекта dfs через конечную точку маршрутизации Майкрософт.

StorageAccountSkuConversionStatus

Определяет объект состояния преобразования SKU для асинхронных преобразований SKU.

UserAssignedIdentity

UserAssignedIdentity для ресурса.

VirtualNetworkRule

правило виртуальная сеть.

AccessTier

Требуется для учетных записей хранения, где тип = BlobStorage. Уровень доступа используется для выставления счетов. Уровень доступа "Премиум" — это значение по умолчанию для типа учетной записи хранения блочных BLOB-объектов уровня "Премиум" и его нельзя изменить для типа учетной записи хранения блочных BLOB-объектов уровня "Премиум".

Имя Тип Описание
Cool

string

Hot

string

Premium

string

AccountImmutabilityPolicyProperties

Это определяет свойства политики неизменяемости на уровне учетной записи.

Имя Тип Описание
allowProtectedAppendWrites

boolean

Это свойство можно изменить только для отключенных и разблокированных политик хранения на основе времени. Если этот параметр включен, новые блоки могут быть записаны в добавочный BLOB-объект, сохраняя при этом защиту и соответствие требованиям. Можно добавлять только новые блоки. Существующие блоки не могут быть изменены или удалены.

immutabilityPeriodSinceCreationInDays

integer

Период неизменяемости больших двоичных объектов в контейнере с момента создания политики в днях.

state

AccountImmutabilityPolicyState

Состояние ImmutabilityPolicy определяет режим политики. Состояние "Отключено" отключает политику, состояние "Разблокировано" позволяет увеличивать и уменьшать время хранения неизменяемости, а также переключать свойство allowProtectedAppendWrites, а состояние "Заблокировано" позволяет увеличить только время хранения неизменяемости. Политика может быть создана только в состоянии "Отключено" или "Разблокирована" и может переключаться между двумя состояниями. Только политика в состоянии "Разблокирована" может перейти в состояние "Заблокировано", которое невозможно отменить.

AccountImmutabilityPolicyState

Состояние ImmutabilityPolicy определяет режим политики. Состояние "Отключено" отключает политику, состояние "Разблокировано" позволяет увеличивать и уменьшать время хранения неизменяемости, а также переключать свойство allowProtectedAppendWrites, а состояние "Заблокировано" позволяет увеличить только время хранения неизменяемости. Политика может быть создана только в состоянии "Отключено" или "Разблокирована" и может переключаться между двумя состояниями. Только политика в состоянии "Разблокирована" может перейти в состояние "Заблокировано", которое невозможно отменить.

Имя Тип Описание
Disabled

string

Locked

string

Unlocked

string

AccountStatus

Возвращает состояние, указывающее, доступно или недоступно основное расположение учетной записи хранения.

Имя Тип Описание
available

string

unavailable

string

AccountType

Указывает тип учетной записи Active Directory для службы хранилища Azure.

Имя Тип Описание
Computer

string

User

string

Action

Действие правила виртуальной сети.

Имя Тип Описание
Allow

string

ActiveDirectoryProperties

Свойства параметров для Active Directory (AD).

Имя Тип Описание
accountType

AccountType

Указывает тип учетной записи Active Directory для службы хранилища Azure.

azureStorageSid

string

Указывает идентификатор безопасности (SID) для службы хранилища Azure.

domainGuid

string

Указывает GUID домена.

domainName

string

Указывает основной домен, для который является полномочным DNS-сервер AD.

domainSid

string

Указывает идентификатор безопасности (SID).

forestName

string

Указывает лес Active Directory для получения.

netBiosDomainName

string

Указывает доменное имя NetBIOS.

samAccountName

string

Указывает имя учетной записи SAMAccountName Active Directory для службы хранилища Azure.

AllowedCopyScope

Ограничьте копирование в учетные записи хранения в клиенте AAD или с помощью приватных каналов в ту же виртуальную сеть.

Имя Тип Описание
AAD

string

PrivateLink

string

AzureFilesIdentityBasedAuthentication

Параметры проверки подлинности Файлы Azure на основе удостоверений.

Имя Тип Описание
activeDirectoryProperties

ActiveDirectoryProperties

Требуется, если directoryServiceOptions имеет значение AD, необязательно, если они являются AADKERB.

defaultSharePermission

DefaultSharePermission

Разрешение общего ресурса по умолчанию для пользователей, использующих проверку подлинности Kerberos, если роль RBAC не назначена.

directoryServiceOptions

DirectoryServiceOptions

Указывает используемую службу каталогов. Обратите внимание, что это перечисление может быть расширено в будущем.

BlobRestoreParameters

Параметры восстановления BLOB-объектов

Имя Тип Описание
blobRanges

BlobRestoreRange[]

Диапазоны больших двоичных объектов для восстановления.

timeToRestore

string

Восстановление большого двоичного объекта до указанного времени.

BlobRestoreProgressStatus

Состояние хода восстановления BLOB-объектов. Возможные значения: - InProgress: указывает, что восстановление BLOB-объектов продолжается. — Завершено: указывает, что восстановление BLOB-объектов успешно завершено. — Сбой: указывает, что восстановление BLOB-объектов завершилось сбоем.

Имя Тип Описание
Complete

string

Failed

string

InProgress

string

BlobRestoreRange

Диапазон BLOB-объектов

Имя Тип Описание
endRange

string

Конечный диапазон BLOB-объектов. Это эксклюзивная. Пусто означает конец учетной записи.

startRange

string

Диапазон запуска BLOB-объекта. Это инклюзивный. Пусто означает запуск учетной записи.

BlobRestoreStatus

Состояние восстановления BLOB-объектов.

Имя Тип Описание
failureReason

string

Причина сбоя при сбое восстановления BLOB-объекта.

parameters

BlobRestoreParameters

Параметры запроса на восстановление BLOB-объектов.

restoreId

string

Идентификатор для отслеживания запроса на восстановление BLOB-объектов.

status

BlobRestoreProgressStatus

Состояние хода восстановления BLOB-объектов. Возможные значения: - InProgress: указывает, что восстановление BLOB-объектов продолжается. — Завершено: указывает, что восстановление BLOB-объектов успешно завершено. — Сбой: указывает, что восстановление BLOB-объектов завершилось сбоем.

Bypass

Указывает, пропускается ли трафик для ведения журнала, метрик или Служб Azure. Возможные значения — это любое сочетание ведения журнала|Метрики|AzureServices (например, "Ведение журнала, метрики") или None для обхода ни одного из этих трафика.

Имя Тип Описание
AzureServices

string

Logging

string

Metrics

string

None

string

CustomDomain

Личный домен, назначенный этой учетной записи хранения. Это можно задать с помощью обновления.

Имя Тип Описание
name

string

Возвращает или задает имя личного домена, назначенное учетной записи хранения. Name — это источник CNAME.

useSubDomainName

boolean

Указывает, включена ли косвенная проверка CName. Значение по умолчанию — false. Это значение следует устанавливать только при обновлениях.

DefaultAction

Указывает действие по умолчанию разрешить или запретить, если другие правила не соответствуют.

Имя Тип Описание
Allow

string

Deny

string

DefaultSharePermission

Разрешение общего доступа по умолчанию для пользователей, использующих проверку подлинности Kerberos, если роль RBAC не назначена.

Имя Тип Описание
None

string

StorageFileDataSmbShareContributor

string

StorageFileDataSmbShareElevatedContributor

string

StorageFileDataSmbShareReader

string

DirectoryServiceOptions

Указывает используемую службу каталогов. Обратите внимание, что это перечисление может быть расширено в будущем.

Имя Тип Описание
AADDS

string

AADKERB

string

AD

string

None

string

DnsEndpointType

Позволяет указать тип конечной точки. Присвойте этому параметру значение AzureDNSZone, чтобы создать большое количество учетных записей в одной подписке, которая создает учетные записи в зоне Azure DNS, а URL-адрес конечной точки будет иметь буквенно-цифровой идентификатор зоны DNS.

Имя Тип Описание
AzureDnsZone

string

Standard

string

Encryption

Параметры шифрования в учетной записи хранения.

Имя Тип Значение по умолчанию Описание
identity

EncryptionIdentity

Удостоверение, используемое с неактивным шифрованием на стороне службы.

keySource

KeySource

Microsoft.Storage

Источник ключа шифрования (поставщик). Возможные значения (без учета регистра): Microsoft.Storage, Microsoft.Keyvault

keyvaultproperties

KeyVaultProperties

Свойства, предоставляемые хранилищем ключей.

requireInfrastructureEncryption

boolean

Логическое значение, указывающее, применяет ли служба дополнительный уровень шифрования с помощью управляемых платформой ключей для неактивных данных.

services

EncryptionServices

Список служб, поддерживающих шифрование.

EncryptionIdentity

Удостоверение шифрования для учетной записи хранения.

Имя Тип Описание
federatedIdentityClientId

string

ClientId мультитенантного приложения, которое будет использоваться в сочетании с назначаемой пользователем удостоверением для межтенантного шифрования ключей, управляемых клиентом, на стороне сервера в учетной записи хранения.

userAssignedIdentity

string

Идентификатор ресурса удостоверения UserAssigned, связанного с шифрованием на стороне сервера в учетной записи хранения.

EncryptionService

Служба, которая позволяет использовать шифрование на стороне сервера.

Имя Тип Описание
enabled

boolean

Логическое значение, указывающее, шифрует ли служба данные при их хранении. Шифрование неактивных данных включено по умолчанию и не может быть отключено.

keyType

KeyType

Тип ключа шифрования, используемый для службы шифрования. Тип ключа "Учетная запись" подразумевает, что будет использоваться ключ шифрования с областью действия учетной записи. Тип ключа "Служба" подразумевает, что используется ключ службы по умолчанию.

lastEnabledTime

string

Возвращает приблизительную оценку даты и времени последнего включения шифрования пользователем. Неактивные данные шифруются по умолчанию и не могут быть отключены.

EncryptionServices

Список служб, поддерживающих шифрование.

Имя Тип Описание
blob

EncryptionService

Функция шифрования службы хранилища BLOB-объектов.

file

EncryptionService

Функция шифрования службы хранилища файлов.

queue

EncryptionService

Функция шифрования службы хранилища очередей.

table

EncryptionService

Функция шифрования службы хранилища таблиц.

Endpoints

Универсальные коды ресурса (URI), используемые для получения общедоступного объекта BLOB-объекта, очереди, таблицы, веб-объекта или объекта dfs.

Имя Тип Описание
blob

string

Возвращает конечную точку BLOB-объекта.

dfs

string

Возвращает конечную точку dfs.

file

string

Возвращает конечную точку файла.

internetEndpoints

StorageAccountInternetEndpoints

Возвращает конечные точки хранилища маршрутизации Через Интернет.

microsoftEndpoints

StorageAccountMicrosoftEndpoints

Возвращает конечные точки хранилища маршрутизации Майкрософт.

queue

string

Возвращает конечную точку очереди.

table

string

Возвращает конечную точку таблицы.

web

string

Возвращает веб-конечную точку.

ExpirationAction

Действие истечения срока действия SAS. Может быть только журналом.

Имя Тип Описание
Log

string

ExtendedLocation

Сложный тип расширенного расположения.

Имя Тип Описание
name

string

Имя расширенного расположения.

type

ExtendedLocationTypes

Тип расширенного расположения.

ExtendedLocationTypes

Тип расширенного расположения.

Имя Тип Описание
EdgeZone

string

GeoReplicationStats

Статистика, связанная с репликацией для служб BLOB-объектов, таблиц, очередей и файлов учетной записи хранения. Он доступен, только если для учетной записи хранения включена геоизбыточная репликация.

Имя Тип Описание
canFailover

boolean

Логический флаг, указывающий, поддерживается ли отработка отказа учетной записи.

canPlannedFailover

boolean

Логический флаг, указывающий, поддерживается ли плановая отработка отказа учетной записи.

lastSyncTime

string

Все основные записи, предшествующие этому значению даты и времени в формате UTC, гарантированно будут доступны для операций чтения. Первичные операции записи, выполненные после этого времени, могут быть недоступны для чтения. Элемент может иметь значение по умолчанию, если значение LastSyncTime недоступно, это может произойти, если дополнительный сервер находится в автономном режиме или мы находитесь в начальной загрузке.

postFailoverRedundancy

postFailoverRedundancy

Тип избыточности учетной записи после отработки отказа учетной записи.

postPlannedFailoverRedundancy

postPlannedFailoverRedundancy

Тип избыточности учетной записи после выполнения плановой отработки отказа учетной записи.

status

GeoReplicationStatus

Состояние дополнительного расположения. Возможные значения: - Live: указывает, что дополнительное расположение активно и работает. — Начальная загрузка: указывает, что выполняется начальная синхронизация из основного расположения в дополнительное расположение. Обычно это происходит при первой включенной репликации. — Недоступно: указывает, что дополнительное расположение временно недоступно.

GeoReplicationStatus

Состояние дополнительного расположения. Возможные значения: - Live: указывает, что дополнительное расположение активно и работает. — Начальная загрузка: указывает, что выполняется начальная синхронизация из основного расположения в дополнительное расположение. Обычно это происходит при первой включенной репликации. — Недоступно: указывает, что дополнительное расположение временно недоступно.

Имя Тип Описание
Bootstrap

string

Live

string

Unavailable

string

Identity

Удостоверение ресурса.

Имя Тип Описание
principalId

string

Идентификатор субъекта удостоверения ресурса.

tenantId

string

Идентификатор клиента ресурса.

type

IdentityType

Тип удостоверения.

userAssignedIdentities

<string,  UserAssignedIdentity>

Возвращает или задает список пар "ключ-значение", описывающих набор удостоверений, назначаемых пользователем, которые будут использоваться с этой учетной записью хранения. Ключ — это идентификатор ресурса ARM удостоверения. Здесь разрешено только 1 удостоверение, назначаемое пользователем.

IdentityType

Тип удостоверения.

Имя Тип Описание
None

string

SystemAssigned

string

SystemAssigned,UserAssigned

string

UserAssigned

string

ImmutableStorageAccount

Это свойство включает и определяет неизменяемость на уровне учетной записи. Включение функции автоматически включает управление версиями BLOB-объектов.

Имя Тип Описание
enabled

boolean

Логический флаг, обеспечивающий неизменяемость на уровне учетной записи. Для всех контейнеров в такой учетной записи по умолчанию включена неизменяемость на уровне объекта.

immutabilityPolicy

AccountImmutabilityPolicyProperties

Указывает политику неизменяемости на уровне учетной записи по умолчанию, которая наследуется и применяется к объектам, которые не обладают явной политикой неизменности на уровне объекта. Политика неизменяемости на уровне объекта имеет более высокий приоритет, чем политика неизменяемости на уровне контейнера, которая имеет более высокий приоритет, чем политика неизменяемости на уровне учетной записи.

IPRule

Правило IP-адресов с определенным IP-адресом или диапазоном IP-адресов в формате CIDR.

Имя Тип Значение по умолчанию Описание
action

Action

Allow

Действие правила ACL IP.

value

string

Указывает IP-адрес или диапазон IP-адресов в формате CIDR. Разрешен только IPV4-адрес.

KeyCreationTime

Время создания ключей учетной записи хранения.

Имя Тип Описание
key1

string

key2

string

KeyPolicy

KeyPolicy, назначенный учетной записи хранения.

Имя Тип Описание
keyExpirationPeriodInDays

integer

Срок действия ключа в днях.

KeySource

Ключ шифрованияИсточник (поставщик). Возможные значения (без учета регистра): Microsoft.Storage, Microsoft.Keyvault

Имя Тип Описание
Microsoft.Keyvault

string

Microsoft.Storage

string

KeyType

Тип ключа шифрования, используемый для службы шифрования. Тип ключа "Учетная запись" подразумевает, что будет использоваться ключ шифрования с областью действия учетной записи. Тип ключа "Служба" подразумевает, что используется ключ службы по умолчанию.

Имя Тип Описание
Account

string

Service

string

KeyVaultProperties

Свойства хранилища ключей.

Имя Тип Описание
currentVersionedKeyExpirationTimestamp

string

Это свойство только для чтения, представляющее время истечения срока действия текущей версии ключа, управляемого клиентом, используемого для шифрования.

currentVersionedKeyIdentifier

string

Идентификатор объекта текущего ключа Key Vault версии.

keyname

string

Имя ключа KeyVault.

keyvaulturi

string

Универсальный код ресурса (URI) хранилища ключей.

keyversion

string

Версия ключа KeyVault.

lastKeyRotationTimestamp

string

Метка времени последнего поворота ключа Key Vault.

Kind

Указывает тип учетной записи хранения.

Имя Тип Описание
BlobStorage

string

BlockBlobStorage

string

FileStorage

string

Storage

string

StorageV2

string

LargeFileSharesState

Разрешить большие общие папки, если для параметра задано значение Включено. После включения его нельзя отключить.

Имя Тип Описание
Disabled

string

Enabled

string

MinimumTlsVersion

Задайте минимальную версию TLS, разрешенную для запросов к хранилищу. Интерпретация по умолчанию — TLS 1.0 для этого свойства.

Имя Тип Описание
TLS1_0

string

TLS1_1

string

TLS1_2

string

NetworkRuleSet

Набор правил сети

Имя Тип Значение по умолчанию Описание
bypass

Bypass

AzureServices

Указывает, пропускается ли трафик для ведения журнала, метрик и служб Azure. Возможные значения — любое сочетание ведения журнала|Метрики|AzureServices (например, "Ведение журнала, метрики") или None для обхода ни одного из этих трафика.

defaultAction

DefaultAction

Allow

Указывает действие по умолчанию разрешить или запретить, если другие правила не совпадают.

ipRules

IPRule[]

Задает правила ACL ip-адресов

resourceAccessRules

ResourceAccessRule[]

Задает правила доступа к ресурсам

virtualNetworkRules

VirtualNetworkRule[]

Задает правила виртуальной сети

postFailoverRedundancy

Тип избыточности учетной записи после отработки отказа учетной записи.

Имя Тип Описание
Standard_LRS

string

Standard_ZRS

string

postPlannedFailoverRedundancy

Тип избыточности учетной записи после выполнения плановой отработки отказа учетной записи.

Имя Тип Описание
Standard_GRS

string

Standard_GZRS

string

Standard_RAGRS

string

Standard_RAGZRS

string

PrivateEndpoint

Ресурс частной конечной точки.

Имя Тип Описание
id

string

Идентификатор ARM для частной конечной точки

PrivateEndpointConnection

Ресурс подключения к частной конечной точке.

Имя Тип Описание
id

string

Полный идентификатор ресурса. Пример : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Имя ресурса.

properties.privateEndpoint

PrivateEndpoint

Ресурс частной конечной точки.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Коллекция сведений о состоянии соединения между потребителем службы и поставщиком.

properties.provisioningState

PrivateEndpointConnectionProvisioningState

Состояние подготовки ресурса подключения к частной конечной точке.

type

string

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts"

PrivateEndpointConnectionProvisioningState

Текущее состояние подготовки.

Имя Тип Описание
Creating

string

Deleting

string

Failed

string

Succeeded

string

PrivateEndpointServiceConnectionStatus

Состояние подключения к частной конечной точке.

Имя Тип Описание
Approved

string

Pending

string

Rejected

string

PrivateLinkServiceConnectionState

Коллекция сведений о состоянии соединения между потребителем службы и поставщиком.

Имя Тип Описание
actionRequired

string

Сообщение, указывающее, требуют ли изменения в поставщике услуг каких-либо обновлений для потребителя.

description

string

Причина утверждения или отклонения подключения.

status

PrivateEndpointServiceConnectionStatus

Указывает, было ли подключение утверждено, отклонено или удалено владельцем службы.

ProvisioningState

Возвращает состояние учетной записи хранения на момент вызова операции.

Имя Тип Описание
Creating

string

ResolvingDNS

string

Succeeded

string

PublicNetworkAccess

Разрешить или запретить доступ из общедоступной сети к учетной записи хранения. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено".

Имя Тип Описание
Disabled

string

Enabled

string

ResourceAccessRule

Правило доступа к ресурсам.

Имя Тип Описание
resourceId

string

Идентификатор ресурса

tenantId

string

Идентификатор клиента

RoutingChoice

Вариант маршрутизации определяет тип сетевой маршрутизации, выбранной пользователем.

Имя Тип Описание
InternetRouting

string

MicrosoftRouting

string

RoutingPreference

Предпочтение маршрутизации определяет тип сети, microsoft или интернет-маршрутизацию, которая будет использоваться для доставки пользовательских данных. По умолчанию используется маршрутизация Майкрософт.

Имя Тип Описание
publishInternetEndpoints

boolean

Логический флаг, указывающий, должны ли публиковаться конечные точки хранилища маршрутизации в Интернете.

publishMicrosoftEndpoints

boolean

Логический флаг, указывающий, должны ли публиковаться конечные точки хранилища маршрутизации Майкрософт.

routingChoice

RoutingChoice

Вариант маршрутизации определяет тип сетевой маршрутизации, выбранной пользователем.

SasPolicy

SasPolicy, назначенный учетной записи хранения.

Имя Тип Значение по умолчанию Описание
expirationAction

ExpirationAction

Log

Действие срока действия SAS. Может быть только log.

sasExpirationPeriod

string

Срок действия SAS, DD.HH:MM:SS.

Sku

Номер SKU учетной записи хранения.

Имя Тип Описание
name

SkuName

Имя номера SKU. Требуется для создания учетной записи; необязательный параметр для обновления. Обратите внимание, что в более ранних версиях имя SKU называлось accountType.

tier

SkuTier

Уровень SKU. Это зависит от имени номера SKU.

SkuConversionStatus

Это свойство указывает текущее состояние преобразования SKU.

Имя Тип Описание
Failed

string

InProgress

string

Succeeded

string

SkuName

Имя номера SKU. Требуется для создания учетной записи; необязательный параметр для обновления. Обратите внимание, что в более ранних версиях имя SKU называлось accountType.

Имя Тип Описание
Premium_LRS

string

Premium_ZRS

string

Standard_GRS

string

Standard_GZRS

string

Standard_LRS

string

Standard_RAGRS

string

Standard_RAGZRS

string

Standard_ZRS

string

SkuTier

Уровень SKU. Это зависит от имени номера SKU.

Имя Тип Описание
Premium

string

Standard

string

State

Возвращает состояние правила виртуальной сети.

Имя Тип Описание
Deprovisioning

string

Failed

string

NetworkSourceDeleted

string

Provisioning

string

Succeeded

string

StorageAccount

учетная запись хранения;

Имя Тип Описание
extendedLocation

ExtendedLocation

ExtendedLocation ресурса.

id

string

Полный идентификатор ресурса. Например: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

Identity

Удостоверение ресурса.

kind

Kind

Возвращает тип.

location

string

Географическое расположение, в котором находится ресурс

name

string

Имя ресурса.

properties.accessTier

AccessTier

Требуется для учетных записей хранения, где тип = BlobStorage. Уровень доступа используется для выставления счетов. Уровень доступа "Премиум" является значением по умолчанию для типа учетной записи хранения блочных BLOB-объектов уровня "Премиум", и его нельзя изменить для типа учетной записи хранения блочных BLOB-объектов уровня "Премиум".

properties.accountMigrationInProgress

boolean

Если выполняется миграция учетной записи, инициированная клиентом, значение будет true, иначе оно будет иметь значение NULL.

properties.allowBlobPublicAccess

boolean

Разрешить или запретить общий доступ ко всем BLOB-объектам или контейнерам в учетной записи хранения. Интерпретация по умолчанию — false для этого свойства.

properties.allowCrossTenantReplication

boolean

Разрешить или запретить репликацию объектов клиента AAD. Присвойте этому свойству значение true для новых или существующих учетных записей, только если политики репликации объектов будут включать учетные записи хранения в разных клиентах AAD. Интерпретация по умолчанию — false для новых учетных записей, которые по умолчанию должны следовать рекомендациям по обеспечению безопасности.

properties.allowSharedKeyAccess

boolean

Указывает, разрешает ли учетная запись хранения авторизацию запросов с помощью ключа доступа к учетной записи через общий ключ. Если задано значение false, все запросы, включая подписанные URL-адреса, должны быть авторизованы с помощью Azure Active Directory (Azure AD). Значение по умолчанию равно NULL, что эквивалентно true.

properties.allowedCopyScope

AllowedCopyScope

Ограничьте копирование в учетные записи хранения в клиенте AAD или с помощью приватных каналов в ту же виртуальную сеть.

properties.azureFilesIdentityBasedAuthentication

AzureFilesIdentityBasedAuthentication

Предоставляет параметры проверки подлинности на основе удостоверений для Файлы Azure.

properties.blobRestoreStatus

BlobRestoreStatus

Состояние восстановления BLOB-объекта

properties.creationTime

string

Возвращает дату и время создания учетной записи хранения в формате UTC.

properties.customDomain

CustomDomain

Возвращает личный домен, назначенный пользователю этой учетной записи хранения.

properties.defaultToOAuthAuthentication

boolean

Логический флаг, указывающий, используется ли проверка подлинности по умолчанию OAuth. Интерпретация по умолчанию — false для этого свойства.

properties.dnsEndpointType

DnsEndpointType

Позволяет указать тип конечной точки. Присвойте этому параметру значение AzureDNSZone, чтобы создать большое количество учетных записей в одной подписке, которая создает учетные записи в зоне Azure DNS, а URL-адрес конечной точки будет иметь буквенно-цифровой идентификатор зоны DNS.

properties.encryption

Encryption

Параметры шифрования, используемые для шифрования на стороне сервера для учетной записи хранения.

properties.failoverInProgress

boolean

Если отработка отказа выполняется, значение будет иметь значение true, в противном случае — null.

properties.geoReplicationStats

GeoReplicationStats

Статистика георепликации

properties.immutableStorageWithVersioning

ImmutableStorageAccount

Свойство является неизменяемым и может иметь значение true только во время создания учетной записи. Если задано значение true, он по умолчанию включает неизменяемость на уровне объектов для всех контейнеров в учетной записи.

properties.isHnsEnabled

boolean

Account HierarchicalNamespace включен, если имеет значение true.

properties.isLocalUserEnabled

boolean

Включает функцию локальных пользователей, если задано значение true.

properties.isNfsV3Enabled

boolean

Поддержка протокола NFS 3.0 включена, если задано значение true.

properties.isSftpEnabled

boolean

Включает протокол безопасной передачи файлов, если задано значение true.

properties.isSkuConversionBlocked

boolean

Это свойство будет иметь значение true или false в случае текущей миграции. Значение по умолчанию равно null.

properties.keyCreationTime

KeyCreationTime

Время создания ключей учетной записи хранения.

properties.keyPolicy

KeyPolicy

KeyPolicy, назначенный учетной записи хранения.

properties.largeFileSharesState

LargeFileSharesState

Разрешить большие общие папки, если для параметра задано значение Включено. Его нельзя отключить после включения.

properties.lastGeoFailoverTime

string

Возвращает метку времени последнего экземпляра отработки отказа в дополнительное расположение. Сохраняется только последняя метка времени. Этот элемент не возвращается, если экземпляр отработки отказа никогда не был. Доступно только в том случае, если параметр accountType имеет Standard_GRS или Standard_RAGRS.

properties.minimumTlsVersion

MinimumTlsVersion

Задайте минимальную версию TLS, разрешенную для запросов к хранилищу. Интерпретация по умолчанию — TLS 1.0 для этого свойства.

properties.networkAcls

NetworkRuleSet

Набор правил сети

properties.primaryEndpoints

Endpoints

Возвращает URL-адреса, используемые для получения общедоступного большого двоичного объекта, очереди или объекта таблицы. Обратите внимание, что учетные записи Standard_ZRS и Premium_LRS возвращают только конечную точку BLOB-объекта.

properties.primaryLocation

string

Возвращает расположение основного центра обработки данных для учетной записи хранения.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Список подключений к частной конечной точке, связанных с указанной учетной записью хранения

properties.provisioningState

ProvisioningState

Возвращает состояние учетной записи хранения на момент вызова операции.

properties.publicNetworkAccess

PublicNetworkAccess

Разрешить или запретить доступ из общедоступной сети к учетной записи хранения. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено".

properties.routingPreference

RoutingPreference

Хранит сведения о выборе сетевой маршрутизации, выбранном пользователем для передачи данных.

properties.sasPolicy

SasPolicy

SasPolicy, назначенный учетной записи хранения.

properties.secondaryEndpoints

Endpoints

Возвращает URL-адреса, используемые для получения общедоступного большого двоичного объекта, очереди или объекта таблицы из дополнительного расположения учетной записи хранения. Доступно только в том случае, если имя SKU Standard_RAGRS.

properties.secondaryLocation

string

Возвращает расположение геореплицированной вторичной учетной записи хранения. Доступно только в том случае, если параметр accountType имеет Standard_GRS или Standard_RAGRS.

properties.statusOfPrimary

AccountStatus

Возвращает состояние, указывающее, доступно или недоступно основное расположение учетной записи хранения.

properties.statusOfSecondary

AccountStatus

Возвращает состояние, указывающее, доступно или недоступно дополнительное расположение учетной записи хранения. Доступно, только если имя SKU Standard_GRS или Standard_RAGRS.

properties.storageAccountSkuConversionStatus

StorageAccountSkuConversionStatus

Это свойство readOnly задается сервером во время асинхронных операций преобразования SKU учетной записи хранения.

properties.supportsHttpsTrafficOnly

boolean

Разрешает трафик HTTPS только к службе хранилища, если имеет значение true.

sku

Sku

Возвращает номер SKU.

tags

object

Теги ресурсов.

type

string

Тип ресурса. Например, Microsoft.Compute/virtualMachines или Microsoft.Storage/storageAccounts.

StorageAccountCreateParameters

Параметры, используемые при создании учетной записи хранения.

Имя Тип Описание
extendedLocation

ExtendedLocation

Необязательный элемент. Задайте расширенное расположение ресурса. Если значение не задано, учетная запись хранения будет создана в регионе Azure main. В противном случае он будет создан в указанном расширенном расположении.

identity

Identity

Удостоверение ресурса.

kind

Kind

Обязательный. Указывает тип учетной записи хранения.

location

string

Обязательный. Получает или задает расположение ресурса. Это будет один из поддерживаемых и зарегистрированных географических регионов Azure (например, западная часть США, восточная часть США, Юго-Восточная Азия и т. д.). Георегион ресурса нельзя изменить после его создания, но если при обновлении указан идентичный географический регион, запрос будет выполнен успешно.

properties.accessTier

AccessTier

Требуется для учетных записей хранения, где тип = BlobStorage. Уровень доступа используется для выставления счетов. Уровень доступа "Премиум" является значением по умолчанию для типа учетной записи хранения блочных BLOB-объектов уровня "Премиум", и его нельзя изменить для типа учетной записи хранения блочных BLOB-объектов уровня "Премиум".

properties.allowBlobPublicAccess

boolean

Разрешить или запретить общий доступ ко всем BLOB-объектам или контейнерам в учетной записи хранения. Интерпретация по умолчанию — false для этого свойства.

properties.allowCrossTenantReplication

boolean

Разрешить или запретить репликацию объектов клиента AAD. Присвойте этому свойству значение true для новых или существующих учетных записей, только если политики репликации объектов будут включать учетные записи хранения в разных клиентах AAD. Интерпретация по умолчанию — false для новых учетных записей, которые по умолчанию должны следовать рекомендациям по обеспечению безопасности.

properties.allowSharedKeyAccess

boolean

Указывает, разрешает ли учетная запись хранения авторизацию запросов с помощью ключа доступа к учетной записи через общий ключ. Если задано значение false, все запросы, включая подписанные URL-адреса, должны быть авторизованы с помощью Azure Active Directory (Azure AD). Значение по умолчанию равно NULL, что эквивалентно true.

properties.allowedCopyScope

AllowedCopyScope

Ограничьте копирование в учетные записи хранения в клиенте AAD или с помощью приватных каналов в ту же виртуальную сеть.

properties.azureFilesIdentityBasedAuthentication

AzureFilesIdentityBasedAuthentication

Предоставляет параметры проверки подлинности на основе удостоверений для Файлы Azure.

properties.customDomain

CustomDomain

Домен пользователя, назначенный учетной записи хранения. Name — это источник CNAME. В настоящее время для каждой учетной записи хранения поддерживается только один личный домен. Чтобы очистить существующий личный домен, используйте пустую строку для свойства имени личного домена.

properties.defaultToOAuthAuthentication

boolean

Логический флаг, указывающий, используется ли проверка подлинности по умолчанию OAuth. Интерпретация по умолчанию — false для этого свойства.

properties.dnsEndpointType

DnsEndpointType

Позволяет указать тип конечной точки. Присвойте этому параметру значение AzureDNSZone, чтобы создать большое количество учетных записей в одной подписке, которая создает учетные записи в зоне Azure DNS, а URL-адрес конечной точки будет иметь буквенно-цифровой идентификатор зоны DNS.

properties.encryption

Encryption

Параметры шифрования, используемые для шифрования на стороне сервера для учетной записи хранения.

properties.immutableStorageWithVersioning

ImmutableStorageAccount

Свойство является неизменяемым и может иметь значение true только во время создания учетной записи. Если задано значение true, он по умолчанию включает неизменяемость на уровне объекта для всех новых контейнеров в учетной записи.

properties.isHnsEnabled

boolean

Account HierarchicalNamespace включен, если имеет значение true.

properties.isLocalUserEnabled

boolean

Включает функцию локальных пользователей, если задано значение true.

properties.isNfsV3Enabled

boolean

Поддержка протокола NFS 3.0 включена, если задано значение true.

properties.isSftpEnabled

boolean

Включает протокол безопасной передачи файлов, если задано значение true.

properties.keyPolicy

KeyPolicy

KeyPolicy, назначенный учетной записи хранения.

properties.largeFileSharesState

LargeFileSharesState

Разрешить большие общие папки, если для параметра задано значение Включено. Его нельзя отключить после включения.

properties.minimumTlsVersion

MinimumTlsVersion

Задайте минимальную версию TLS, разрешенную для запросов к хранилищу. Интерпретация по умолчанию — TLS 1.0 для этого свойства.

properties.networkAcls

NetworkRuleSet

Набор правил сети

properties.publicNetworkAccess

PublicNetworkAccess

Разрешить или запретить доступ из общедоступной сети к учетной записи хранения. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено".

properties.routingPreference

RoutingPreference

Хранит сведения о выборе сетевой маршрутизации, выбранном пользователем для передачи данных.

properties.sasPolicy

SasPolicy

SasPolicy, назначенный учетной записи хранения.

properties.supportsHttpsTrafficOnly

boolean

Разрешает трафик HTTPS только к службе хранилища, если имеет значение true. Значение по умолчанию — true с версии API 2019-04-01.

sku

Sku

Обязательный. Возвращает или задает имя SKU.

tags

object

Возвращает или задает список пар "ключ-значение", описывающих ресурс. Эти теги можно использовать для просмотра и группирования этого ресурса (между группами ресурсов). Для ресурса можно указать не более 15 тегов. Каждый тег должен иметь ключ длиной не более 128 символов и значением длиной не более 256 символов.

StorageAccountInternetEndpoints

URI, используемые для получения общедоступного объекта BLOB-объекта, файла, веб-объекта или объекта dfs через конечную точку интернет-маршрутизации.

Имя Тип Описание
blob

string

Возвращает конечную точку BLOB-объекта.

dfs

string

Возвращает конечную точку dfs.

file

string

Возвращает конечную точку файла.

web

string

Возвращает веб-конечную точку.

StorageAccountMicrosoftEndpoints

Универсальные коды ресурса (URI), используемые для получения общедоступного большого двоичного объекта, очереди, таблицы, веб-объекта или объекта dfs через конечную точку маршрутизации Майкрософт.

Имя Тип Описание
blob

string

Возвращает конечную точку BLOB-объекта.

dfs

string

Возвращает конечную точку dfs.

file

string

Возвращает конечную точку файла.

queue

string

Возвращает конечную точку очереди.

table

string

Возвращает конечную точку таблицы.

web

string

Возвращает веб-конечную точку.

StorageAccountSkuConversionStatus

Определяет объект состояния преобразования SKU для асинхронных преобразований SKU.

Имя Тип Описание
endTime

string

Это свойство представляет время окончания преобразования SKU.

skuConversionStatus

SkuConversionStatus

Это свойство указывает текущее состояние преобразования SKU.

startTime

string

Это свойство представляет время начала преобразования SKU.

targetSkuName

SkuName

Это свойство представляет имя целевого номера SKU, в которое асинхронно преобразуется SKU учетной записи.

UserAssignedIdentity

UserAssignedIdentity для ресурса.

Имя Тип Описание
clientId

string

Идентификатор клиента удостоверения.

principalId

string

Идентификатор субъекта удостоверения.

VirtualNetworkRule

правило виртуальная сеть.

Имя Тип Значение по умолчанию Описание
action

Action

Allow

Действие правила виртуальной сети.

id

string

Идентификатор ресурса подсети, например : /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.

state

State

Возвращает состояние правила виртуальной сети.