StorageAccount Класс
учетная запись хранения;
Переменные заполняются только сервером и игнорируются при отправке запроса.
Все необходимые параметры должны быть заполнены для отправки в Azure.
- Наследование
-
azure.mgmt.storage.v2021_04_01.models._models_py3.TrackedResourceStorageAccount
Конструктор
StorageAccount(*, location: str, tags: Dict[str, str] | None = None, identity: _models.Identity | None = None, extended_location: _models.ExtendedLocation | 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)
Переменные
- id
- str
Полный идентификатор ресурса. Например: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
- name
- str
Имя ресурса.
- type
- str
Тип ресурса. Например, "Майкрософт. Compute/virtualMachines или Майкрософт. Storage/storageAccounts".
- location
- str
Географическое расположение, в котором находится ресурс. Обязательный.
- sku
- Sku
Возвращает номер SKU.
Возвращает тип. Известные значения: "Storage", "StorageV2", "BlobStorage", "FileStorage" и "BlockBlobStorage".
- identity
- Identity
Удостоверение ресурса.
- extended_location
- ExtendedLocation
ExtendedLocation ресурса.
- provisioning_state
- str или ProvisioningState
Возвращает состояние учетной записи хранения на момент вызова операции. Известные значения: "Creating", "ResolveingDNS" и "Succeeded".
- primary_endpoints
- Endpoints
Возвращает URL-адреса, используемые для получения общедоступного большого двоичного объекта, очереди или табличного объекта. Обратите внимание, что учетные записи Standard_ZRS и Premium_LRS возвращают только конечную точку BLOB-объекта.
- primary_location
- str
Возвращает расположение основного центра обработки данных для учетной записи хранения.
- status_of_primary
- str или AccountStatus
Возвращает состояние, указывающее, доступно или недоступно основное расположение учетной записи хранения. Известные значения: "доступно" и "недоступно".
- last_geo_failover_time
- datetime
Возвращает метку времени последнего экземпляра отработки отказа в дополнительное расположение. Сохраняется только последняя метка времени. Этот элемент не возвращается, если никогда не было экземпляра отработки отказа. Доступно, только если параметр accountType имеет Standard_GRS или Standard_RAGRS.
- secondary_location
- str
Возвращает расположение геореплицированной вторичной учетной записи хранения. Доступно, только если параметр accountType имеет Standard_GRS или Standard_RAGRS.
- status_of_secondary
- str или AccountStatus
Возвращает состояние, указывающее, доступно или недоступно дополнительное расположение учетной записи хранения. Доступно только в том случае, если имя SKU Standard_GRS или Standard_RAGRS. Известные значения: "доступно" и "недоступно".
- creation_time
- datetime
Возвращает дату и время создания учетной записи хранения в формате UTC.
- custom_domain
- CustomDomain
Возвращает личный домен, назначенный пользователю этой учетной записи хранения.
- sas_policy
- SasPolicy
SasPolicy, назначенный учетной записи хранения.
- key_policy
- KeyPolicy
KeyPolicy, назначенный учетной записи хранения.
- key_creation_time
- KeyCreationTime
Время создания ключей учетной записи хранения.
- secondary_endpoints
- Endpoints
Возвращает URL-адреса, используемые для получения общедоступного большого двоичного объекта, очереди или объекта таблицы из дополнительного расположения учетной записи хранения. Доступно только в том случае, если имя SKU Standard_RAGRS.
- encryption
- Encryption
Возвращает параметры шифрования для учетной записи. Если это не указано, учетная запись незашифровывается.
- access_tier
- str или AccessTier
Требуется для учетных записей хранения, где тип = BlobStorage. Уровень доступа, используемый для выставления счетов. Известные значения: "Горячий" и "Холодный".
- azure_files_identity_based_authentication
- AzureFilesIdentityBasedAuthentication
Предоставляет параметры проверки подлинности на основе удостоверений для Файлы Azure.
- enable_https_traffic_only
- bool
Разрешает трафик HTTPS только к службе хранилища, если имеет значение true.
- network_rule_set
- NetworkRuleSet
Набор правил сети.
- is_hns_enabled
- bool
Account HierarchicalNamespace включен, если имеет значение true.
- geo_replication_stats
- GeoReplicationStats
Статистика георепликации.
- failover_in_progress
- bool
Если выполняется отработка отказа, значение будет true, в противном случае — null.
- large_file_shares_state
- str или LargeFileSharesState
Разрешить большие общие папки, если для параметра задано значение Включено. После включения его нельзя отключить. Известные значения: "Отключено" и "Включено".
- private_endpoint_connections
- list[PrivateEndpointConnection]
Список подключений к частной конечной точке, связанных с указанной учетной записью хранения.
- routing_preference
- RoutingPreference
Хранит сведения о выборе сетевой маршрутизации, выбранной пользователем для передачи данных.
- blob_restore_status
- BlobRestoreStatus
Состояние восстановления BLOB-объектов.
- allow_blob_public_access
- bool
Разрешить или запретить общий доступ ко всем BLOB-объектам или контейнерам в учетной записи хранения. Интерпретация по умолчанию — true для этого свойства.
- minimum_tls_version
- str или MinimumTlsVersion
Задайте минимальную версию TLS, разрешенную для запросов к хранилищу. Интерпретация по умолчанию — TLS 1.0 для этого свойства. Известные значения: "TLS1_0", "TLS1_1" и "TLS1_2".
- allow_shared_key_access
- bool
Указывает, разрешена ли учетная запись хранения для авторизации запросов с помощью ключа доступа учетной записи через общий ключ. Если значение равно false, все запросы, включая подписанные URL-адреса, должны быть авторизованы с помощью Azure Active Directory (Azure AD). Значение по умолчанию — null, что эквивалентно true.
- enable_nfs_v3
- bool
Поддержка протокола NFS 3.0 включена, если задано значение true.
- allow_cross_tenant_replication
- bool
Разрешить или запретить репликацию объектов клиента AAD. Интерпретация по умолчанию — true для этого свойства.