Поделиться через


StorageAccountCreateParameters Класс

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

Все необходимые параметры должны быть заполнены для отправки в Azure.

Наследование
azure.mgmt.storage._serialization.Model
StorageAccountCreateParameters

Конструктор

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

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

kind
str или Kind

Обязательный. Указывает тип учетной записи хранения. Обязательный. Известные значения: "Storage", "StorageV2", "BlobStorage", "FileStorage" и "BlockBlobStorage".

location
str

Обязательный. Получает или задает расположение ресурса. Это будет один из поддерживаемых и зарегистрированных географических регионов 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

Задайте минимальную версию 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

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

kind
str или Kind

Обязательный элемент. Указывает тип учетной записи хранения. Обязательный. Известные значения: "Storage", "StorageV2", "BlobStorage", "FileStorage" и "BlockBlobStorage".

location
str

Обязательный элемент. Получает или задает расположение ресурса. Это будет один из поддерживаемых и зарегистрированных географических регионов 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

Задайте минимальную версию 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 для этого свойства.