Compartilhar via


StorageAccountUpdateParameters Classe

Definição

Os parâmetros que podem ser fornecidos ao atualizar as propriedades da conta de armazenamento.

[Microsoft.Rest.Serialization.JsonTransformation]
public class StorageAccountUpdateParameters
[<Microsoft.Rest.Serialization.JsonTransformation>]
type StorageAccountUpdateParameters = class
Public Class StorageAccountUpdateParameters
Herança
StorageAccountUpdateParameters
Atributos

Construtores

StorageAccountUpdateParameters()

Inicializa uma nova instância da classe StorageAccountUpdateParameters.

StorageAccountUpdateParameters(Sku, IDictionary<String,String>, Identity, CustomDomain, Encryption, SasPolicy, KeyPolicy, Nullable<AccessTier>, AzureFilesIdentityBasedAuthentication, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, NetworkRuleSet, String, RoutingPreference, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, ImmutableStorageAccount, String, String, String)

Inicializa uma nova instância da classe StorageAccountUpdateParameters.

Propriedades

AccessTier

Obtém ou define os conjuntos necessários 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 possíveis incluem: 'Hot', 'Cool', 'Premium'

AllowBlobPublicAccess

Obtém ou define permitir ou não o acesso público a todos os blobs ou contêineres na conta de armazenamento. A interpretação padrão é verdadeira para essa propriedade.

AllowCrossTenantReplication

Obtém ou define permitir ou não a replicação entre objetos de locatário do AAD. A interpretação padrão é verdadeira para essa propriedade.

AllowedCopyScope

Obtém ou define restringir 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 possíveis incluem: 'PrivateLink', 'AAD'

AllowSharedKeyAccess

Obtém ou define 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.

AzureFilesIdentityBasedAuthentication

Obtém ou define as configurações de autenticação baseadas em identidade para Arquivos do Azure.

CustomDomain

Obtém ou define o 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.

DefaultToOAuthAuthentication

Obtém ou define um sinalizador booliano que indica se a autenticação padrão é OAuth ou não. A interpretação padrão é falsa para essa propriedade.

DnsEndpointType

Obtém ou define 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 possíveis incluem: 'Standard', 'AzureDnsZone'

EnableHttpsTrafficOnly

Obtém ou define que permite o tráfego https somente para o serviço de armazenamento se definido como true.

Encryption

Obtém ou define conjuntos não aplicáveis. 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.

Identity

Obtém ou define a identidade do recurso.

ImmutableStorageWithVersioning

Obtém ou define que 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.

IsLocalUserEnabled

Obtém ou define que habilita o recurso de usuários locais, se definido como true

IsSftpEnabled

Obtém ou define que habilita o Protocolo de Transferência de Arquivo Seguro, se definido como true

KeyPolicy

Obtém ou define keyPolicy atribuído à conta de armazenamento.

Kind

Obtém ou define opcional. Indica o tipo de conta de armazenamento. Atualmente, apenas o valor StorageV2 é compatível com o servidor. Os valores possíveis incluem: 'Storage', 'StorageV2', 'BlobStorage', 'FileStorage', 'BlockBlobStorage'

LargeFileSharesState

Obtém ou define permitir compartilhamentos de arquivos grandes se for configurado como Habilitado. Ele não pode ser desabilitado depois de habilitado. Os valores possíveis são: “Disabled” e “Enabled”

MinimumTlsVersion

Obtém ou define a versão mínima do TLS a ser permitida em solicitações de armazenamento. A interpretação padrão é TLS 1.0 para essa propriedade. Os valores possíveis incluem: 'TLS1_0', 'TLS1_1', 'TLS1_2'

NetworkRuleSet

Obtém ou define o conjunto de regras de rede

PublicNetworkAccess

Obtém ou define permitir ou não o acesso à rede pública à Conta de Armazenamento. O valor é opcional, mas, se passado, deve ser 'Habilitado' ou 'Desabilitado'. Os valores possíveis incluem: 'Enabled', 'Disabled'

RoutingPreference

Obtém ou define que mantém informações sobre a opção de roteamento de rede aceita pelo usuário para transferência de dados

SasPolicy

Obtém ou define sasPolicy atribuído à conta de armazenamento.

Sku

Obtém ou define o nome da 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 chave-valor que descrevem o recurso. Essas marcas podem ser usadas para exibir e agrupar esse recurso (entre grupos de recursos). Um máximo de 15 marcas pode ser fornecido para um recurso. Cada marca não deve ter uma chave maior que 128 caracteres e um valor não maior que 256 caracteres.

Métodos

Validate()

Valide o objeto .

Aplica-se a