StorageAccountPropertiesUpdateParameters interface
Os parâmetros usados ao atualizar uma conta de armazenamento.
Propriedades
| access |
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. |
| allow |
Permitir ou desautorizar o acesso público a todos os blobs ou contêineres na conta de armazenamento. A interpretação padrão é falsa para essa propriedade. |
| allow |
Permitir ou desabilitar 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. |
| allowed |
Restrinja a cópia de e para contas de armazenamento em um locatário do AAD ou com links privados para a mesma VNet. |
| allow |
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 falso, todas as solicitações, incluindo assinaturas de acesso compartilhado, deverão ser autorizadas com o Azure AD (Azure Active Directory). O valor padrão é nulo, que é equivalente a true. |
| allow |
Indique propriedades de acesso à chave compartilhada no nível de serviço |
| azure |
Fornece as configurações de autenticação baseadas em identidade para arquivos do Azure. |
| custom |
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. |
| data |
Política de Colaboração de Dados para a conta de armazenamento. |
| default |
Um sinalizador booliano que indica se a autenticação padrão é OAuth ou não. A interpretação padrão é falsa para essa propriedade. |
| dns |
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. |
| dual |
Mantém informações sobre o protocolo de Internet optado pelo usuário. |
| enable |
Habilita o suporte de grupo estendido com o recurso de usuários locais, se definido como true |
| enable |
Permite o tráfego https somente para o serviço de armazenamento se for configurado como true. |
| encryption | Não aplicável. A criptografia de Armazenamento do Azure em repouso está habilitada por padrão para todas as contas de armazenamento e não pode ser desabilitada. |
| geo |
Status indicando se a Replicação de Prioridade Geográfica está habilitada para a conta. |
| immutable |
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. |
| is |
Habilita o recurso usuários locais, se definido como true |
| is |
Habilita o Protocolo de Transferência de Arquivo Seguro, se definido como true |
| key |
KeyPolicy atribuído à conta de armazenamento. |
| large |
Permitir compartilhamentos de arquivos grandes se os conjuntos estiverem habilitados. Ele não pode ser desabilitado depois de habilitado. |
| minimum |
Defina a versão mínima do TLS para ser permitida em solicitações de armazenamento. A interpretação padrão é TLS 1.0 para essa propriedade. A versão mínima 1.3 do TLS não é suportada. |
| network |
Conjunto de regras de rede |
| public |
Permitir, não permitir ou permitir que a configuração do Perímetro de Segurança de Rede avalie o acesso de rede pública à Conta de Armazenamento. O valor é opcional, mas se passado, deve ser "Habilitado", "Desabilitado" ou "SecuredByPerimeter". |
| routing |
Mantém informações sobre a opção de roteamento de rede aceita pelo usuário para transferência de dados |
| sas |
SasPolicy atribuído à conta de armazenamento. |
Detalhes da propriedade
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.
accessTier?: AccessTier
Valor da propriedade
allowBlobPublicAccess
Permitir ou desautorizar o acesso público a todos os blobs ou contêineres na conta de armazenamento. A interpretação padrão é falsa para essa propriedade.
allowBlobPublicAccess?: boolean
Valor da propriedade
boolean
allowCrossTenantReplication
Permitir ou desabilitar 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.
allowCrossTenantReplication?: boolean
Valor da propriedade
boolean
allowedCopyScope
Restrinja a cópia de e para contas de armazenamento em um locatário do AAD ou com links privados para a mesma VNet.
allowedCopyScope?: string
Valor da propriedade
string
allowSharedKeyAccess
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 falso, todas as solicitações, incluindo assinaturas de acesso compartilhado, deverão ser autorizadas com o Azure AD (Azure Active Directory). O valor padrão é nulo, que é equivalente a true.
allowSharedKeyAccess?: boolean
Valor da propriedade
boolean
allowSharedKeyAccessForServices
Indique propriedades de acesso à chave compartilhada no nível de serviço
allowSharedKeyAccessForServices?: StorageAccountSharedKeyAccessProperties
Valor da propriedade
azureFilesIdentityBasedAuthentication
Fornece as configurações de autenticação baseadas em identidade para arquivos do Azure.
azureFilesIdentityBasedAuthentication?: AzureFilesIdentityBasedAuthentication
Valor da propriedade
customDomain
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.
customDomain?: CustomDomain
Valor da propriedade
dataCollaborationPolicyProperties
Política de Colaboração de Dados para a conta de armazenamento.
dataCollaborationPolicyProperties?: StorageDataCollaborationPolicyProperties
Valor da propriedade
defaultToOAuthAuthentication
Um sinalizador booliano que indica se a autenticação padrão é OAuth ou não. A interpretação padrão é falsa para essa propriedade.
defaultToOAuthAuthentication?: boolean
Valor da propriedade
boolean
dnsEndpointType
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.
dnsEndpointType?: string
Valor da propriedade
string
dualStackEndpointPreference
Mantém informações sobre o protocolo de Internet optado pelo usuário.
dualStackEndpointPreference?: DualStackEndpointPreference
Valor da propriedade
enableExtendedGroups
Habilita o suporte de grupo estendido com o recurso de usuários locais, se definido como true
enableExtendedGroups?: boolean
Valor da propriedade
boolean
enableHttpsTrafficOnly
Permite o tráfego https somente para o serviço de armazenamento se for configurado como true.
enableHttpsTrafficOnly?: boolean
Valor da propriedade
boolean
encryption
Não aplicável. A criptografia de Armazenamento do Azure em repouso está habilitada por padrão para todas as contas de armazenamento e não pode ser desabilitada.
encryption?: Encryption
Valor da propriedade
geoPriorityReplicationStatus
Status indicando se a Replicação de Prioridade Geográfica está habilitada para a conta.
geoPriorityReplicationStatus?: GeoPriorityReplicationStatus
Valor da propriedade
immutableStorageWithVersioning
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.
immutableStorageWithVersioning?: ImmutableStorageAccount
Valor da propriedade
isLocalUserEnabled
Habilita o recurso usuários locais, se definido como true
isLocalUserEnabled?: boolean
Valor da propriedade
boolean
isSftpEnabled
Habilita o Protocolo de Transferência de Arquivo Seguro, se definido como true
isSftpEnabled?: boolean
Valor da propriedade
boolean
keyPolicy
largeFileSharesState
Permitir compartilhamentos de arquivos grandes se os conjuntos estiverem habilitados. Ele não pode ser desabilitado depois de habilitado.
largeFileSharesState?: string
Valor da propriedade
string
minimumTlsVersion
Defina a versão mínima do TLS para ser permitida em solicitações de armazenamento. A interpretação padrão é TLS 1.0 para essa propriedade. A versão mínima 1.3 do TLS não é suportada.
minimumTlsVersion?: string
Valor da propriedade
string
networkRuleSet
publicNetworkAccess
Permitir, não permitir ou permitir que a configuração do Perímetro de Segurança de Rede avalie o acesso de rede pública à Conta de Armazenamento. O valor é opcional, mas se passado, deve ser "Habilitado", "Desabilitado" ou "SecuredByPerimeter".
publicNetworkAccess?: string
Valor da propriedade
string
routingPreference
Mantém informações sobre a opção de roteamento de rede aceita pelo usuário para transferência de dados
routingPreference?: RoutingPreference