StorageAccountPropertiesCreateParameters interface

Os parâmetros usados para criar a conta de armazenamento.

Propriedades

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.

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.

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.

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.

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.

allowSharedKeyAccessForServices

Indicar propriedades de acesso à chave partilhada ao nível de serviço

azureFilesIdentityBasedAuthentication

Fornece as configurações de autenticação baseada em identidade para Arquivos do Azure.

customDomain

Domínio de usuário atribuído à conta de armazenamento. 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.

dataCollaborationPolicyProperties

Política de colaboração de dados para a conta de armazenamento.

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.

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.

dualStackEndpointPreference

Mantém informações sobre o protocolo de Internet optado pelo usuário.

enableExtendedGroups

Habilita o suporte estendido a grupos com o recurso de usuários locais, se definido como true

enableHttpsTrafficOnly

Permite tráfego https somente para o serviço de armazenamento se definido como true. O valor padrão é true desde a versão da API 2019-04-01.

enableNfsV3

Suporte ao protocolo NFS 3.0 habilitado se definido como true.

encryption

Configurações de criptografia a serem usadas para criptografia do lado do servidor para a conta de armazenamento.

geoPriorityReplicationStatus

Status que indica se a Replicação de Prioridade Geográfica está habilitada para a conta.

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 novos contêineres na conta por padrão.

isHnsEnabled

Account HierarchicalNamespace habilitado se definido como true.

isLocalUserEnabled

Habilita o recurso de usuários locais, se definido como true

isSftpEnabled

Habilita o Protocolo de Transferência Segura de Arquivos, se definido como true

keyPolicy

KeyPolicy atribuído à conta de armazenamento.

largeFileSharesState

Permita compartilhamentos de arquivos grandes se definido como Habilitado. Ele não pode ser desativado uma vez que está ativado.

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.

networkRuleSet

Conjunto de regras de rede

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'.

routingPreference

Mantém informações sobre a opção de roteamento de rede escolhida pelo usuário para transferência de dados

sasPolicy

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 de usuário atribuído à conta de armazenamento. 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. O valor padrão é true desde a versão da API 2019-04-01.

enableHttpsTrafficOnly?: boolean

Valor de Propriedade

boolean

enableNfsV3

Suporte ao protocolo NFS 3.0 habilitado se definido como true.

enableNfsV3?: boolean

Valor de Propriedade

boolean

encryption

Configurações de criptografia a serem usadas para criptografia do lado do servidor para a conta de armazenamento.

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 novos contêineres na conta por padrão.

immutableStorageWithVersioning?: ImmutableStorageAccount

Valor de Propriedade

isHnsEnabled

Account HierarchicalNamespace habilitado se definido como true.

isHnsEnabled?: boolean

Valor de Propriedade

boolean

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

KeyPolicy atribuído à conta de armazenamento.

keyPolicy?: KeyPolicy

Valor de Propriedade

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

Conjunto de regras de rede

networkRuleSet?: NetworkRuleSet

Valor de Propriedade

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

Valor de Propriedade

sasPolicy

SasPolicy atribuído à conta de armazenamento.

sasPolicy?: SasPolicy

Valor de Propriedade