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, 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, **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
|
Fornece as configurações de criptografia na conta. A configuração padrão não é criptografada. |
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. Os valores conhecidos são: "Hot" e "Cool". |
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. |
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. |
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. |
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
|
Fornece as configurações de criptografia na conta. A configuração padrão não é criptografada. |
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. Os valores conhecidos são: "Hot" e "Cool". |
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. |
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. |
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. |
Azure SDK for Python