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.v2020_08_01_preview.models._models_py3.TrackedResourceStorageAccount
Construtor
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, **kwargs)
Variáveis
- 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".
- location
- str
A localização geográfica onde o recurso reside. Obrigatórios.
- sku
- Sku
Obtém o SKU.
Obtém o Tipo. Os valores conhecidos são: "Storage", "StorageV2", "BlobStorage", "FileStorage" e "BlockBlobStorage".
- identity
- Identity
A identidade do recurso.
- extended_location
- ExtendedLocation
A extendedLocation do recurso.
- provisioning_state
- str ou ProvisioningState
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
- 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
- str ou AccountStatus
Obtém o status que indica se o local primário da conta de armazenamento está disponível ou indisponível. Os valores conhecidos são: "disponível" e "indisponível".
- last_geo_failover_time
- datetime
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
- str ou AccountStatus
Obtém o status que indica 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
- datetime
Obtém a data e a hora de criação da conta de armazenamento em UTC.
- custom_domain
- CustomDomain
Obtém o domínio personalizado que o usuário atribuiu a essa conta de armazenamento.
- secondary_endpoints
- 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
- Encryption
Obtém as configurações de criptografia na conta. Se não for especificado, a conta não será criptografada.
- access_tier
- str ou AccessTier
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".
- azure_files_identity_based_authentication
- AzureFilesIdentityBasedAuthentication
Fornece as configurações de autenticação baseadas em identidade para Arquivos do Azure.
- enable_https_traffic_only
- bool
Permite o tráfego https somente para o serviço de armazenamento se for definido como true.
- network_rule_set
- NetworkRuleSet
Conjunto de regras de rede.
- is_hns_enabled
- bool
Conta HierarchicalNamespace habilitada se definido como true.
- geo_replication_stats
- GeoReplicationStats
Estatísticas de replicação geográfica.
- failover_in_progress
- bool
Se o failover estiver em andamento, o valor será true, caso contrário, será nulo.
- large_file_shares_state
- str ou LargeFileSharesState
Permitir compartilhamentos de arquivos grandes se for configurado como Habilitado. Ele não pode ser desabilitado depois de habilitado. Os valores conhecidos são: "Desabilitado" e "Habilitado".
- private_endpoint_connections
- list[PrivateEndpointConnection]
Lista de conexão de ponto de extremidade privado associada à conta de armazenamento especificada.
- routing_preference
- RoutingPreference
Mantém informações sobre a opção de roteamento de rede aceita pelo usuário para transferência de dados.
- blob_restore_status
- BlobRestoreStatus
Status de restauração de blob.
- allow_blob_public_access
- bool
Permitir ou não permitir o acesso público a todos os blobs ou contêineres na conta de armazenamento. A interpretação padrão é verdadeira para essa propriedade.
- minimum_tls_version
- str ou MinimumTlsVersion
Defina a versão mínima do TLS para ser permitida em solicitações para armazenamento. A interpretação padrão é TLS 1.0 para essa propriedade. Os valores conhecidos são: "TLS1_0", "TLS1_1" e "TLS1_2".
- allow_shared_key_access
- bool
Indica se a conta de armazenamento permite que as solicitações sejam autorizadas com a chave de acesso da conta por meio da Chave Compartilhada. Se for false, todas as solicitações, incluindo assinaturas de acesso compartilhado, deverão ser autorizadas com o Azure Active Directory (Azure AD). O valor padrão é nulo, que é equivalente a true.