StorageAccountPropertiesUpdateParameters interface
Os parâmetros usados ao atualizar uma conta de armazenamento.
Propriedades
| access |
Necessário para contas de armazenamento onde kind = BlobStorage. A camada de acesso é usada para faturamento. A camada de acesso 'Premium' é o valor padrão para o tipo de conta de armazenamento de blobs de bloco premium e não pode ser alterada para o tipo de conta de armazenamento de blobs de bloco premium. |
| allow |
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 esta propriedade. |
| allow |
Permitir ou não permitir replicação de objeto de locatário entre AAD. Defina essa propriedade como true para contas novas ou existentes somente se as políticas de replicação de objetos 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 dentro de 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 false, todas as solicitações, incluindo assinaturas de acesso compartilhado, devem ser autorizadas com o Azure Ative Directory (Azure AD). O valor padrão é null, que é equivalente a true. |
| allow |
Indicar propriedades de acesso à chave partilhada ao nível de serviço |
| azure |
Fornece as configurações de autenticação baseada em identidade para Arquivos do Azure. |
| custom |
Domínio personalizado atribuído à conta de armazenamento pelo usuário. Nome é a fonte CNAME. Apenas um domínio personalizado é suportado 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 booleano que indica se a autenticação padrão é OAuth ou não. A interpretação padrão é falsa para esta propriedade. |
| dns |
Permite especificar o tipo de ponto de extremidade. Defina isto para AzureDNSZone para criar um grande número de contas numa única subscrição, que cria contas numa Zona DNS do Azure e a URL do endpoint terá um identificador alfanumérico de Zona DNS. |
| dual |
Mantém informações sobre o protocolo de Internet optado pelo usuário. |
| enable |
Habilita o suporte estendido a grupos com o recurso de usuários locais, se definido como true |
| enable |
Permite tráfego https somente para o serviço de armazenamento se definido como true. |
| encryption | Não aplicável. A criptografia do Armazenamento do Azure em repouso é habilitada por padrão para todas as contas de armazenamento e não pode ser desabilitada. |
| geo |
Status que indica 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 de usuários locais, se definido como true |
| is |
Habilita o Protocolo de Transferência Segura de Arquivos, se definido como true |
| key |
KeyPolicy atribuído à conta de armazenamento. |
| large |
Permita compartilhamentos de arquivos grandes se definido como Habilitado. Ele não pode ser desativado uma vez que está ativado. |
| minimum |
Defina a versão mínima do TLS a ser permitida em solicitações de armazenamento. A interpretação padrão é TLS 1.0 para esta propriedade. A versão TLS mínima 1.3 não é suportada. |
| network |
Conjunto de regras de rede |
| public |
Permitir, não permitir ou permitir a configuração do Perímetro de Segurança de Rede para avaliar o acesso à rede pública à Conta de Armazenamento. O valor é opcional, mas se passado, deve ser 'Enabled', 'Disabled' ou 'SecuredByPerimeter'. |
| routing |
Mantém informações sobre a opção de roteamento de rede escolhida pelo usuário para transferência de dados |
| sas |
SasPolicy atribuído à conta de armazenamento. |
Detalhes de Propriedade
accessTier
Necessário para contas de armazenamento onde kind = BlobStorage. A camada de acesso é usada para faturamento. A camada de acesso 'Premium' é o valor padrão para o tipo de conta de armazenamento de blobs de bloco premium e não pode ser alterada para o tipo de conta de armazenamento de blobs de bloco premium.
accessTier?: AccessTier
Valor de Propriedade
allowBlobPublicAccess
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 esta propriedade.
allowBlobPublicAccess?: boolean
Valor de Propriedade
boolean
allowCrossTenantReplication
Permitir ou não permitir replicação de objeto de locatário entre AAD. Defina essa propriedade como true para contas novas ou existentes somente se as políticas de replicação de objetos 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 de Propriedade
boolean
allowedCopyScope
Restrinja a cópia de e para Contas de Armazenamento dentro de um locatário do AAD ou com Links Privados para a mesma VNet.
allowedCopyScope?: string
Valor de 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 false, todas as solicitações, incluindo assinaturas de acesso compartilhado, devem ser autorizadas com o Azure Ative Directory (Azure AD). O valor padrão é null, que é equivalente a true.
allowSharedKeyAccess?: boolean
Valor de Propriedade
boolean
allowSharedKeyAccessForServices
Indicar propriedades de acesso à chave partilhada ao nível de serviço
allowSharedKeyAccessForServices?: StorageAccountSharedKeyAccessProperties
Valor de Propriedade
azureFilesIdentityBasedAuthentication
Fornece as configurações de autenticação baseada em identidade para Arquivos do Azure.
azureFilesIdentityBasedAuthentication?: AzureFilesIdentityBasedAuthentication
Valor de Propriedade
customDomain
Domínio personalizado atribuído à conta de armazenamento pelo usuário. Nome é a fonte CNAME. Apenas um domínio personalizado é suportado 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 de Propriedade
dataCollaborationPolicyProperties
Política de colaboração de dados para a conta de armazenamento.
dataCollaborationPolicyProperties?: StorageDataCollaborationPolicyProperties
Valor de Propriedade
defaultToOAuthAuthentication
Um sinalizador booleano que indica se a autenticação padrão é OAuth ou não. A interpretação padrão é falsa para esta propriedade.
defaultToOAuthAuthentication?: boolean
Valor de Propriedade
boolean
dnsEndpointType
Permite especificar o tipo de ponto de extremidade. Defina isto para AzureDNSZone para criar um grande número de contas numa única subscrição, que cria contas numa Zona DNS do Azure e a URL do endpoint terá um identificador alfanumérico de Zona DNS.
dnsEndpointType?: string
Valor de Propriedade
string
dualStackEndpointPreference
Mantém informações sobre o protocolo de Internet optado pelo usuário.
dualStackEndpointPreference?: DualStackEndpointPreference
Valor de Propriedade
enableExtendedGroups
Habilita o suporte estendido a grupos com o recurso de usuários locais, se definido como true
enableExtendedGroups?: boolean
Valor de Propriedade
boolean
enableHttpsTrafficOnly
Permite tráfego https somente para o serviço de armazenamento se definido como true.
enableHttpsTrafficOnly?: boolean
Valor de Propriedade
boolean
encryption
Não aplicável. A criptografia do Armazenamento do Azure em repouso é habilitada por padrão para todas as contas de armazenamento e não pode ser desabilitada.
encryption?: Encryption
Valor de Propriedade
geoPriorityReplicationStatus
Status que indica se a Replicação de Prioridade Geográfica está habilitada para a conta.
geoPriorityReplicationStatus?: GeoPriorityReplicationStatus
Valor de 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 de Propriedade
isLocalUserEnabled
Habilita o recurso de usuários locais, se definido como true
isLocalUserEnabled?: boolean
Valor de Propriedade
boolean
isSftpEnabled
Habilita o Protocolo de Transferência Segura de Arquivos, se definido como true
isSftpEnabled?: boolean
Valor de Propriedade
boolean
keyPolicy
largeFileSharesState
Permita compartilhamentos de arquivos grandes se definido como Habilitado. Ele não pode ser desativado uma vez que está ativado.
largeFileSharesState?: string
Valor de Propriedade
string
minimumTlsVersion
Defina a versão mínima do TLS a ser permitida em solicitações de armazenamento. A interpretação padrão é TLS 1.0 para esta propriedade. A versão TLS mínima 1.3 não é suportada.
minimumTlsVersion?: string
Valor de Propriedade
string
networkRuleSet
publicNetworkAccess
Permitir, não permitir ou permitir a configuração do Perímetro de Segurança de Rede para avaliar o acesso à rede pública à Conta de Armazenamento. O valor é opcional, mas se passado, deve ser 'Enabled', 'Disabled' ou 'SecuredByPerimeter'.
publicNetworkAccess?: string
Valor de Propriedade
string
routingPreference
Mantém informações sobre a opção de roteamento de rede escolhida pelo usuário para transferência de dados
routingPreference?: RoutingPreference