StorageAccountCreateParameters Класс
Параметры, используемые при создании учетной записи хранения.
Все необходимые параметры должны быть заполнены для отправки в Azure.
- Наследование
-
azure.mgmt.storage._serialization.ModelStorageAccountCreateParameters
Конструктор
StorageAccountCreateParameters(*, sku: _models.Sku, kind: str | _models.Kind, location: str, extended_location: _models.ExtendedLocation | None = None, tags: Dict[str, str] | None = None, identity: _models.Identity | None = None, sas_policy: _models.SasPolicy | None = None, key_policy: _models.KeyPolicy | None = None, custom_domain: _models.CustomDomain | None = None, encryption: _models.Encryption | None = None, network_rule_set: _models.NetworkRuleSet | None = None, access_tier: str | _models.AccessTier | None = None, azure_files_identity_based_authentication: _models.AzureFilesIdentityBasedAuthentication | None = None, enable_https_traffic_only: bool | None = None, is_hns_enabled: bool | None = None, large_file_shares_state: str | _models.LargeFileSharesState | None = None, routing_preference: _models.RoutingPreference | None = None, allow_blob_public_access: bool | None = None, minimum_tls_version: str | _models.MinimumTlsVersion | None = None, allow_shared_key_access: bool | None = None, enable_nfs_v3: bool | None = None, allow_cross_tenant_replication: bool | None = None, **kwargs: Any)
Параметры Keyword-Only
Имя | Описание |
---|---|
sku
|
Обязательный. Возвращает или задает имя SKU. Обязательный. |
kind
|
Обязательный. Указывает тип учетной записи хранения. Обязательный. Известные значения: "Storage", "StorageV2", "BlobStorage", "FileStorage" и "BlockBlobStorage". |
location
|
Обязательный. Получает или задает расположение ресурса. Это будет один из поддерживаемых и зарегистрированных географических регионов Azure (например, западная часть США, восточная часть США, Юго-Восточная Азия и т. д.). Георегион ресурса нельзя изменить после его создания, но если при обновлении указан идентичный географический регион, запрос будет выполнен успешно. Обязательный. |
extended_location
|
Необязательный элемент. Задайте расширенное расположение ресурса. Если этот параметр не задан, учетная запись хранения будет создана в регионе Azure main. В противном случае он будет создан в указанном расширенном расположении. |
tags
|
Возвращает или задает список пар "ключ-значение", описывающих ресурс. Эти теги можно использовать для просмотра и группировки этого ресурса (в разных группах ресурсов). Для ресурса можно указать не более 15 тегов. Каждый тег должен иметь ключ длиной не более 128 символов и значение длиной не более 256 символов. |
identity
|
Удостоверение ресурса. |
sas_policy
|
SasPolicy, назначенный учетной записи хранения. |
key_policy
|
KeyPolicy, назначенный учетной записи хранения. |
custom_domain
|
Домен пользователя, назначенный учетной записи хранения. Имя является источником CNAME. В настоящее время для каждой учетной записи хранения поддерживается только один личный домен. Чтобы очистить существующий личный домен, используйте пустую строку для свойства имя личного домена. |
encryption
|
Не применяется Шифрование службы хранилища Azure включено для всех учетных записей хранения и не может быть отключено. |
network_rule_set
|
Набор правил сети. |
access_tier
|
str или
AccessTier
Требуется для учетных записей хранения, где тип = BlobStorage. Уровень доступа, используемый для выставления счетов. Известные значения: "Горячий" и "Холодный". |
azure_files_identity_based_authentication
|
Предоставляет параметры проверки подлинности на основе удостоверений для Файлы Azure. |
enable_https_traffic_only
|
Разрешает трафик HTTPS только к службе хранилища, если имеет значение true. Значение по умолчанию — true с версии API 2019-04-01. |
is_hns_enabled
|
Account HierarchicalNamespace включен, если имеет значение true. |
large_file_shares_state
|
Разрешить большие общие папки, если для параметра задано значение Включено. После включения его нельзя отключить. Известные значения: "Отключено" и "Включено". |
routing_preference
|
Хранит сведения о выборе сетевой маршрутизации, выбранной пользователем для передачи данных. |
allow_blob_public_access
|
Разрешить или запретить общий доступ ко всем BLOB-объектам или контейнерам в учетной записи хранения. Интерпретация по умолчанию — true для этого свойства. |
minimum_tls_version
|
str или
MinimumTlsVersion
Задайте минимальную версию TLS, разрешенную для запросов к хранилищу. Интерпретация по умолчанию — TLS 1.0 для этого свойства. Известные значения: "TLS1_0", "TLS1_1" и "TLS1_2". |
allow_shared_key_access
|
Указывает, разрешена ли учетная запись хранения для авторизации запросов с помощью ключа доступа учетной записи через общий ключ. Если значение равно false, все запросы, включая подписанные URL-адреса, должны быть авторизованы с помощью Azure Active Directory (Azure AD). Значение по умолчанию — null, что эквивалентно true. |
enable_nfs_v3
|
Поддержка протокола NFS 3.0 включена, если задано значение true. |
allow_cross_tenant_replication
|
Разрешить или запретить репликацию объектов клиента AAD. Интерпретация по умолчанию — true для этого свойства. |
Переменные
Имя | Описание |
---|---|
sku
|
Обязательный элемент. Возвращает или задает имя SKU. Обязательный. |
kind
|
Обязательный элемент. Указывает тип учетной записи хранения. Обязательный. Известные значения: "Storage", "StorageV2", "BlobStorage", "FileStorage" и "BlockBlobStorage". |
location
|
Обязательный элемент. Получает или задает расположение ресурса. Это будет один из поддерживаемых и зарегистрированных географических регионов Azure (например, западная часть США, восточная часть США, Юго-Восточная Азия и т. д.). Георегион ресурса нельзя изменить после его создания, но если при обновлении указан идентичный географический регион, запрос будет выполнен успешно. Обязательный. |
extended_location
|
Необязательный элемент. Задайте расширенное расположение ресурса. Если этот параметр не задан, учетная запись хранения будет создана в регионе Azure main. В противном случае он будет создан в указанном расширенном расположении. |
tags
|
Возвращает или задает список пар "ключ-значение", описывающих ресурс. Эти теги можно использовать для просмотра и группировки этого ресурса (в разных группах ресурсов). Для ресурса можно указать не более 15 тегов. Каждый тег должен иметь ключ длиной не более 128 символов и значение длиной не более 256 символов. |
identity
|
Удостоверение ресурса. |
sas_policy
|
SasPolicy, назначенный учетной записи хранения. |
key_policy
|
KeyPolicy, назначенный учетной записи хранения. |
custom_domain
|
Домен пользователя, назначенный учетной записи хранения. Имя является источником CNAME. В настоящее время для каждой учетной записи хранения поддерживается только один личный домен. Чтобы очистить существующий личный домен, используйте пустую строку для свойства имя личного домена. |
encryption
|
Не применяется Шифрование службы хранилища Azure включено для всех учетных записей хранения и не может быть отключено. |
network_rule_set
|
Набор правил сети. |
access_tier
|
str или
AccessTier
Требуется для учетных записей хранения, где тип = BlobStorage. Уровень доступа, используемый для выставления счетов. Известные значения: "Горячий" и "Холодный". |
azure_files_identity_based_authentication
|
Предоставляет параметры проверки подлинности на основе удостоверений для Файлы Azure. |
enable_https_traffic_only
|
Разрешает трафик HTTPS только к службе хранилища, если имеет значение true. Значение по умолчанию — true с версии API 2019-04-01. |
is_hns_enabled
|
Account HierarchicalNamespace включен, если имеет значение true. |
large_file_shares_state
|
Разрешить большие общие папки, если для параметра задано значение Включено. После включения его нельзя отключить. Известные значения: "Отключено" и "Включено". |
routing_preference
|
Хранит сведения о выборе сетевой маршрутизации, выбранной пользователем для передачи данных. |
allow_blob_public_access
|
Разрешить или запретить общий доступ ко всем BLOB-объектам или контейнерам в учетной записи хранения. Интерпретация по умолчанию — true для этого свойства. |
minimum_tls_version
|
str или
MinimumTlsVersion
Задайте минимальную версию TLS, разрешенную для запросов к хранилищу. Интерпретация по умолчанию — TLS 1.0 для этого свойства. Известные значения: "TLS1_0", "TLS1_1" и "TLS1_2". |
allow_shared_key_access
|
Указывает, разрешена ли учетная запись хранения для авторизации запросов с помощью ключа доступа учетной записи через общий ключ. Если значение равно false, все запросы, включая подписанные URL-адреса, должны быть авторизованы с помощью Azure Active Directory (Azure AD). Значение по умолчанию — null, что эквивалентно true. |
enable_nfs_v3
|
Поддержка протокола NFS 3.0 включена, если задано значение true. |
allow_cross_tenant_replication
|
Разрешить или запретить репликацию объектов клиента AAD. Интерпретация по умолчанию — true для этого свойства. |
Azure SDK for Python