Compartilhar via


StorageAccount Classe

A conta de armazenamento

As variáveis são preenchidas apenas pelo servidor e serão ignoradas ao enviar uma solicitação.

Todos os parâmetros necessários devem ser preenchidos para enviar ao Azure.

Herança
azure.mgmt.storage.v2018_07_01.models._models_py3.TrackedResource
StorageAccount

Construtor

StorageAccount(*, location: str, tags: Dict[str, str] | None = None, identity: _models.Identity | None = None, enable_azure_files_aad_integration: bool | None = None, enable_https_traffic_only: bool | None = None, is_hns_enabled: bool | None = None, **kwargs: Any)

Parâmetros de apenas palavra-chave

Nome Description
tags

Marcas de recurso.

location
str

A localização geográfica onde o recurso reside. Obrigatórios.

identity

A identidade do recurso.

enable_azure_files_aad_integration

Habilita Arquivos do Azure integração do AAD para SMB se for definido como true.

enable_https_traffic_only

Permite o tráfego https somente para o serviço de armazenamento se for definido como true.

is_hns_enabled

Conta HierarchicalNamespace habilitada se definido como true.

Variáveis

Nome Description
id
str

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

O nome do recurso.

type
str

Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts".

tags

Marcas de recurso.

location
str

A localização geográfica onde o recurso reside. Obrigatórios.

sku
Sku

Obtém o SKU.

kind
str ou Kind

Obtém o Tipo. Os valores conhecidos são: "Storage", "StorageV2", "BlobStorage", "FileStorage" e "BlockBlobStorage".

identity

A identidade do recurso.

provisioning_state

Obtém o status da conta de armazenamento no momento em que a operação foi chamada. Os valores conhecidos são: "Criando", "ResolvendoDNS" e "Êxito".

primary_endpoints

Obtém as URLs usadas para executar uma recuperação de um blob público, fila ou objeto de tabela. Observe que as contas Standard_ZRS e Premium_LRS retornam apenas o ponto de extremidade do blob.

primary_location
str

Obtém o local do data center primário para a conta de armazenamento.

status_of_primary

Obtém o status indicando se o local principal da conta de armazenamento está disponível ou indisponível. Os valores conhecidos são: "disponível" e "indisponível".

last_geo_failover_time

Obtém o carimbo de data/hora da instância mais recente de um failover para o local secundário. Somente o carimbo de data/hora mais recente é retido. Esse elemento não será retornado se nunca houve uma instância de failover. Disponível somente se o accountType for Standard_GRS ou Standard_RAGRS.

secondary_location
str

Obtém o local do secundário replicado geograficamente para a conta de armazenamento. Disponível somente se o accountType for Standard_GRS ou Standard_RAGRS.

status_of_secondary

Obtém o status indicando se o local secundário da conta de armazenamento está disponível ou indisponível. Disponível somente se o nome do SKU for Standard_GRS ou Standard_RAGRS. Os valores conhecidos são: "disponível" e "indisponível".

creation_time

Obtém a data e a hora de criação da conta de armazenamento em UTC.

custom_domain

Obtém o domínio personalizado que o usuário atribuiu a essa conta de armazenamento.

secondary_endpoints

Obtém as URLs usadas para executar uma recuperação de um objeto de blob público, fila ou tabela do local secundário da conta de armazenamento. Disponível somente se o nome do SKU for Standard_RAGRS.

encryption

Obtém as configurações de criptografia na conta. Se não for especificado, a conta não será criptografada.

access_tier

Necessário para contas de armazenamento em que tipo = BlobStorage. A camada de acesso usada para cobrança. Os valores conhecidos são: "Hot" e "Cool".

enable_azure_files_aad_integration

Habilita Arquivos do Azure integração do AAD para SMB se for definido como true.

enable_https_traffic_only

Permite o tráfego https somente para o serviço de armazenamento se for definido como true.

network_rule_set

Conjunto de regras de rede.

is_hns_enabled

Conta HierarchicalNamespace habilitada se definido como true.

geo_replication_stats

Estatísticas de replicação geográfica.

failover_in_progress

Se o failover estiver em andamento, o valor será true, caso contrário, será nulo.