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


StorageAccount Класс

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

Переменные заполняются только сервером и игнорируются при отправке запроса.

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

Наследование
azure.mgmt.storage.v2021_04_01.models._models_py3.TrackedResource
StorageAccount

Конструктор

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".

tags
dict[str, str]

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

location
str

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

sku
Sku

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

kind
str или Kind

Возвращает тип. Известные значения: "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 для этого свойства.