StorageAccountUpdateParameters Classe
Os parâmetros que podem ser fornecidos ao atualizar as propriedades da conta de armazenamento.
- Herança
-
azure.mgmt.storage._serialization.ModelStorageAccountUpdateParameters
Construtor
StorageAccountUpdateParameters(*, sku: _models.Sku | None = None, tags: Dict[str, str] | None = None, identity: _models.Identity | None = None, kind: str | _models.Kind | None = None, custom_domain: _models.CustomDomain | None = None, encryption: _models.Encryption | None = None, sas_policy: _models.SasPolicy | None = None, key_policy: _models.KeyPolicy | None = None, access_tier: str | _models.AccessTier | 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, network_rule_set: _models.NetworkRuleSet | 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, 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, dns_endpoint_type: str | _models.DnsEndpointType | None = None, **kwargs: Any)
Parâmetros de apenas palavra-chave
Nome | Description |
---|---|
sku
|
Obtém ou define o nome do SKU. Observe que o nome do SKU não pode ser atualizado para Standard_ZRS, Premium_LRS ou Premium_ZRS, nem contas desses nomes de SKU podem ser atualizadas para qualquer outro valor. |
tags
|
Obtém ou define uma lista de pares de valores de chave que descrevem o recurso. Essas marcas podem ser usadas para exibir e agrupar esse recurso (entre grupos de recursos). No máximo 15 marcas podem ser fornecidas para um recurso. Cada marca deve ter uma chave não maior que 128 caracteres e um valor não maior que 256 caracteres. |
identity
|
A identidade do recurso. |
kind
|
Opcional. Indica o tipo de conta de armazenamento. Atualmente, somente o valor StorageV2 é compatível com o servidor. Os valores conhecidos são: "Storage", "StorageV2", "BlobStorage", "FileStorage" e "BlockBlobStorage". |
custom_domain
|
Domínio personalizado atribuído à conta de armazenamento pelo usuário. O nome é a origem CNAME. Somente um domínio personalizado tem suporte por conta de armazenamento no momento. Para limpar o domínio personalizado existente, use uma cadeia de caracteres vazia para a propriedade de nome de domínio personalizado. |
encryption
|
Não aplicável. A criptografia em repouso do Armazenamento do Azure está habilitada por padrão para todas as contas de armazenamento e não pode ser desabilitada. |
sas_policy
|
SasPolicy atribuído à conta de armazenamento. |
key_policy
|
KeyPolicy atribuído à 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. |
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. |
network_rule_set
|
Conjunto de regras de rede. |
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 é falsa 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. |
allow_cross_tenant_replication
|
Permitir ou não permitir a replicação entre objetos de locatário do AAD. Defina essa propriedade como true para contas novas ou existentes somente se as políticas de replicação de objeto envolverem contas de armazenamento em diferentes locatários do AAD. A interpretação padrão é falsa para que novas contas sigam as melhores práticas de segurança por padrão. |
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". |
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 |
---|---|
sku
|
Obtém ou define o nome do SKU. Observe que o nome do SKU não pode ser atualizado para Standard_ZRS, Premium_LRS ou Premium_ZRS, nem contas desses nomes de SKU podem ser atualizadas para qualquer outro valor. |
tags
|
Obtém ou define uma lista de pares de valores de chave que descrevem o recurso. Essas marcas podem ser usadas para exibir e agrupar esse recurso (entre grupos de recursos). No máximo 15 marcas podem ser fornecidas para um recurso. Cada marca deve ter uma chave não maior que 128 caracteres e um valor não maior que 256 caracteres. |
identity
|
A identidade do recurso. |
kind
|
Opcional. Indica o tipo de conta de armazenamento. Atualmente, somente o valor StorageV2 é compatível com o servidor. Os valores conhecidos são: "Storage", "StorageV2", "BlobStorage", "FileStorage" e "BlockBlobStorage". |
custom_domain
|
Domínio personalizado atribuído à conta de armazenamento pelo usuário. O nome é a origem CNAME. Somente um domínio personalizado tem suporte por conta de armazenamento no momento. Para limpar o domínio personalizado existente, use uma cadeia de caracteres vazia para a propriedade de nome de domínio personalizado. |
encryption
|
Não aplicável. A criptografia em repouso do Armazenamento do Azure está habilitada por padrão para todas as contas de armazenamento e não pode ser desabilitada. |
sas_policy
|
SasPolicy atribuído à conta de armazenamento. |
key_policy
|
KeyPolicy atribuído à 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. |
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. |
network_rule_set
|
Conjunto de regras de rede. |
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 é falsa 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. |
allow_cross_tenant_replication
|
Permitir ou não permitir a replicação entre objetos de locatário do AAD. Defina essa propriedade como true para contas novas ou existentes somente se as políticas de replicação de objeto envolverem contas de armazenamento em diferentes locatários do AAD. A interpretação padrão é falsa para que novas contas sigam as melhores práticas de segurança por padrão. |
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". |
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