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.v2022_09_01.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_sftp_enabled: bool | None = None, is_local_user_enabled: 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, default_to_o_auth_authentication: bool | None = None, public_network_access: str | _models.PublicNetworkAccess | None = None, immutable_storage_with_versioning: _models.ImmutableStorageAccount | None = None, allowed_copy_scope: str | _models.AllowedCopyScope | None = None, storage_account_sku_conversion_status: _models.StorageAccountSkuConversionStatus | None = None, dns_endpoint_type: str | _models.DnsEndpointType | None = None, **kwargs: Any)
Parâmetros de apenas palavra-chave
Nome | Description |
---|---|
tags
|
Marcas de recurso. |
location
|
A localização geográfica onde o recurso reside. Obrigatórios. |
identity
|
A identidade do recurso. |
extended_location
|
A extendedLocation do recurso. |
azure_files_identity_based_authentication
|
Fornece as configurações de autenticação baseadas em identidade para Arquivos do Azure. |
enable_https_traffic_only
|
Permite o tráfego https somente para o serviço de armazenamento se for definido como true. |
is_sftp_enabled
|
Habilita o Protocolo de Transferência de Arquivo Seguro, se definido como true. |
is_local_user_enabled
|
Habilita o recurso de usuários locais, se definido como true. |
is_hns_enabled
|
Conta HierarchicalNamespace habilitada se definido como true. |
large_file_shares_state
|
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". |
routing_preference
|
Mantém informações sobre a opção de roteamento de rede aceita pelo usuário para transferência de dados. |
allow_blob_public_access
|
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
|
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
|
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. |
enable_nfs_v3
|
Suporte ao protocolo NFS 3.0 habilitado se definido como true. |
allow_cross_tenant_replication
|
Permitir ou não permitir a replicação entre objetos de locatário do AAD. A interpretação padrão é verdadeira para essa propriedade. |
default_to_o_auth_authentication
|
Um sinalizador booliano que indica se a autenticação padrão é OAuth ou não. A interpretação padrão é falsa para essa propriedade. |
public_network_access
|
Permitir ou não permitir o acesso à rede pública à Conta de Armazenamento. O valor é opcional, mas, se passado, deve ser "Habilitado" ou "Desabilitado". Os valores conhecidos são: "Habilitado" e "Desabilitado". |
immutable_storage_with_versioning
|
A propriedade é imutável e só pode ser definida como true no momento da criação da conta. Quando definido como true, ele habilita a imutabilidade no nível do objeto para todos os contêineres na conta por padrão. |
allowed_copy_scope
|
Restrinja a cópia de e para contas de armazenamento em um locatário do AAD ou com Links Privados para a mesma VNet. Os valores conhecidos são: "PrivateLink" e "AAD". |
storage_account_sku_conversion_status
|
Essa propriedade é readOnly e é definida pelo servidor durante operações de conversão de SKU de conta de armazenamento assíncrona. |
dns_endpoint_type
|
Permite que você especifique o tipo de ponto de extremidade. Defina isso como AzureDNSZone para criar um grande número de contas em uma única assinatura, o que cria contas em uma Zona DNS do Azure e a URL do ponto de extremidade terá um identificador de zona DNS alfanumérica. Os valores conhecidos são: "Standard" e "AzureDnsZone". |
Variáveis
Nome | Description |
---|---|
id
|
ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. |
name
|
O nome do recurso. |
type
|
Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts". |
tags
|
Marcas de recurso. |
location
|
A localização geográfica onde o recurso reside. Obrigatórios. |
sku
|
Obtém o SKU. |
kind
|
Obtém o Tipo. Os valores conhecidos são: "Storage", "StorageV2", "BlobStorage", "FileStorage" e "BlockBlobStorage". |
identity
|
A identidade do recurso. |
extended_location
|
A extendedLocation 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
|
Obtém o local do data center primário para a conta de armazenamento. |
status_of_primary
|
str ou
AccountStatus
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
|
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 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. |
sas_policy
|
SasPolicy atribuído à conta de armazenamento. |
key_policy
|
KeyPolicy atribuído à conta de armazenamento. |
key_creation_time
|
Tempo de criação das chaves da 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
|
Configurações de criptografia a serem usadas para criptografia do lado do servidor para a conta de armazenamento. |
access_tier
|
str ou
AccessTier
Necessário para contas de armazenamento em que tipo = BlobStorage. A camada de acesso é usada para cobrança. A camada de acesso 'Premium' é o valor padrão para o tipo de conta de armazenamento de blobs de blocos premium e não pode ser alterada para o tipo de conta de armazenamento de blobs de blocos premium. Os valores conhecidos são: "Hot", "Cool" e "Premium". |
azure_files_identity_based_authentication
|
Fornece as configurações de autenticação baseadas em identidade para Arquivos do Azure. |
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_sftp_enabled
|
Habilita o Protocolo de Transferência de Arquivo Seguro, se definido como true. |
is_local_user_enabled
|
Habilita o recurso de usuários locais, se definido como true. |
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. |
large_file_shares_state
|
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
|
Lista de conexão de ponto de extremidade privado associada à conta de armazenamento especificada. |
routing_preference
|
Mantém informações sobre a opção de roteamento de rede aceita pelo usuário para transferência de dados. |
blob_restore_status
|
Restauração de blob status. |
allow_blob_public_access
|
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
|
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
|
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. |
enable_nfs_v3
|
Suporte ao protocolo NFS 3.0 habilitado se definido como true. |
allow_cross_tenant_replication
|
Permitir ou não permitir a replicação entre objetos de locatário do AAD. A interpretação padrão é verdadeira para essa propriedade. |
default_to_o_auth_authentication
|
Um sinalizador booliano que indica se a autenticação padrão é OAuth ou não. A interpretação padrão é falsa para essa propriedade. |
public_network_access
|
Permitir ou não permitir o acesso à rede pública à Conta de Armazenamento. O valor é opcional, mas, se passado, deve ser "Habilitado" ou "Desabilitado". Os valores conhecidos são: "Habilitado" e "Desabilitado". |
immutable_storage_with_versioning
|
A propriedade é imutável e só pode ser definida como true no momento da criação da conta. Quando definido como true, ele habilita a imutabilidade no nível do objeto para todos os contêineres na conta por padrão. |
allowed_copy_scope
|
Restrinja a cópia de e para contas de armazenamento em um locatário do AAD ou com Links Privados para a mesma VNet. Os valores conhecidos são: "PrivateLink" e "AAD". |
storage_account_sku_conversion_status
|
Essa propriedade é readOnly e é definida pelo servidor durante operações de conversão de SKU de conta de armazenamento assíncrona. |
dns_endpoint_type
|
Permite que você especifique o tipo de ponto de extremidade. Defina isso como AzureDNSZone para criar um grande número de contas em uma única assinatura, o que cria contas em uma Zona DNS do Azure e a URL do ponto de extremidade terá um identificador de zona DNS alfanumérica. Os valores conhecidos são: "Standard" e "AzureDnsZone". |
Azure SDK for Python