Compartilhar via


StorageAccount interface

A conta de armazenamento

Extends

Propriedades

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. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

accountMigrationInProgress

Se a migração da conta iniciada pelo cliente estiver em andamento, o valor será true caso contrário, será nulo. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

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 essa propriedade.

allowCrossTenantReplication

Permitir ou não permitir 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.

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.

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

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

blobRestoreStatus

Restauração de blob status OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

creationTime

Obtém a data e a hora de criação da conta de armazenamento em UTC. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

customDomain

Obtém o domínio personalizado que o usuário atribuiu a essa conta de armazenamento. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

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.

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.

enableHttpsTrafficOnly

Permite o tráfego https somente para o serviço de armazenamento se definido como true.

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. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

extendedLocation

A extendedLocation do recurso.

failoverInProgress

Se o failover estiver em andamento, o valor será true; caso contrário, será nulo. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

geoReplicationStats

Estatísticas de Replicação Geográfica OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

identity

A identidade do recurso.

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.

isHnsEnabled

Conta HierarchicalNamespace habilitada se definido como true.

isLocalUserEnabled

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

isSftpEnabled

Habilita o Protocolo de Transferência de Arquivo Seguro, se definido como true

isSkuConversionBlocked

Essa propriedade será definida como true ou false em um evento de migração em andamento. O valor padrão é null. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

keyCreationTime

Hora de criação das chaves da conta de armazenamento. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

keyPolicy

KeyPolicy atribuído à conta de armazenamento. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

kind

Obtém o Tipo. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

largeFileSharesState

Permitir compartilhamentos de arquivos grandes se for configurado como Habilitado. Ele não pode ser desabilitado depois de habilitado.

lastGeoFailoverTime

Obtém o carimbo de data/hora da instância mais recente de um failover para o local secundário. Somente o carimbo de data/hora mais recente é mantido. Esse elemento não será retornado se nunca houver uma instância de failover. Disponível somente se o accountType for Standard_GRS ou Standard_RAGRS. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

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.

networkRuleSet

Observação do conjunto de regras de rede: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

primaryEndpoints

Obtém as URLs usadas para executar uma recuperação de um blob público, fila ou objeto de tabela. Observe que as contas Standard_ZRS e Premium_LRS retornam apenas o ponto de extremidade do blob. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

primaryLocation

Obtém o local do data center primário para a conta de armazenamento. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

privateEndpointConnections

Lista de conexão de ponto de extremidade privado associada à conta de armazenamento especificada OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState

Obtém o status da conta de armazenamento no momento em que a operação foi chamada. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

publicNetworkAccess

Permitir ou não permitir o acesso à rede pública à Conta de Armazenamento. O valor é opcional, mas, se passado, deve ser 'Habilitado' ou 'Desabilitado'.

routingPreference

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

sasPolicy

SasPolicy atribuído à conta de armazenamento. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

secondaryEndpoints

Obtém as URLs usadas para executar uma recuperação de um blob público, fila ou objeto de tabela do local secundário da conta de armazenamento. Disponível somente se o nome do SKU for Standard_RAGRS. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

secondaryLocation

Obtém o local do secundário replicado geograficamente para a conta de armazenamento. Disponível somente se o accountType for Standard_GRS ou Standard_RAGRS. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

sku

Obtém o SKU. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

statusOfPrimary

Obtém o status indicando se o local primário da conta de armazenamento está disponível ou não disponível. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

statusOfSecondary

Obtém o status indicando se o local secundário da conta de armazenamento está disponível ou não disponível. Disponível somente se o nome da SKU for Standard_GRS ou Standard_RAGRS. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

storageAccountSkuConversionStatus

Essa propriedade é readOnly e é definida pelo servidor durante operações assíncronas de conversão de SKU da conta de armazenamento.

Propriedades herdadas

id

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

location

A localização geográfica em que o recurso reside

name

O nome do recurso OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

tags

Marcas de recurso.

type

Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

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. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

accessTier?: AccessTier

Valor da propriedade

accountMigrationInProgress

Se a migração da conta iniciada pelo cliente estiver em andamento, o valor será true caso contrário, será nulo. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

accountMigrationInProgress?: boolean

Valor da propriedade

boolean

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 essa propriedade.

allowBlobPublicAccess?: boolean

Valor da propriedade

boolean

allowCrossTenantReplication

Permitir ou não permitir 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 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.

allowSharedKeyAccess?: boolean

Valor da propriedade

boolean

azureFilesIdentityBasedAuthentication

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

azureFilesIdentityBasedAuthentication?: AzureFilesIdentityBasedAuthentication

Valor da propriedade

blobRestoreStatus

Restauração de blob status OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

blobRestoreStatus?: BlobRestoreStatus

Valor da propriedade

creationTime

Obtém a data e a hora de criação da conta de armazenamento em UTC. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

creationTime?: Date

Valor da propriedade

Date

customDomain

Obtém o domínio personalizado que o usuário atribuiu a essa conta de armazenamento. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

customDomain?: CustomDomain

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

enableHttpsTrafficOnly

Permite o tráfego https somente para o serviço de armazenamento se definido como true.

enableHttpsTrafficOnly?: boolean

Valor da propriedade

boolean

enableNfsV3

Suporte ao protocolo NFS 3.0 habilitado se definido como true.

enableNfsV3?: boolean

Valor da propriedade

boolean

encryption

Configurações de criptografia a serem usadas para criptografia do lado do servidor para a conta de armazenamento. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

encryption?: Encryption

Valor da propriedade

extendedLocation

A extendedLocation do recurso.

extendedLocation?: ExtendedLocation

Valor da propriedade

failoverInProgress

Se o failover estiver em andamento, o valor será true; caso contrário, será nulo. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

failoverInProgress?: boolean

Valor da propriedade

boolean

geoReplicationStats

Estatísticas de Replicação Geográfica OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

geoReplicationStats?: GeoReplicationStats

Valor da propriedade

identity

A identidade do recurso.

identity?: Identity

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

isHnsEnabled

Conta HierarchicalNamespace habilitada se definido como true.

isHnsEnabled?: boolean

Valor da propriedade

boolean

isLocalUserEnabled

Habilita o recurso de 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

isSkuConversionBlocked

Essa propriedade será definida como true ou false em um evento de migração em andamento. O valor padrão é null. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

isSkuConversionBlocked?: boolean

Valor da propriedade

boolean

keyCreationTime

Hora de criação das chaves da conta de armazenamento. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

keyCreationTime?: KeyCreationTime

Valor da propriedade

keyPolicy

KeyPolicy atribuído à conta de armazenamento. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

keyPolicy?: KeyPolicy

Valor da propriedade

kind

Obtém o Tipo. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

kind?: string

Valor da propriedade

string

largeFileSharesState

Permitir compartilhamentos de arquivos grandes se for configurado como Habilitado. Ele não pode ser desabilitado depois de habilitado.

largeFileSharesState?: string

Valor da propriedade

string

lastGeoFailoverTime

Obtém o carimbo de data/hora da instância mais recente de um failover para o local secundário. Somente o carimbo de data/hora mais recente é mantido. Esse elemento não será retornado se nunca houver uma instância de failover. Disponível somente se o accountType for Standard_GRS ou Standard_RAGRS. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

lastGeoFailoverTime?: Date

Valor da propriedade

Date

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.

minimumTlsVersion?: string

Valor da propriedade

string

networkRuleSet

Observação do conjunto de regras de rede: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

networkRuleSet?: NetworkRuleSet

Valor da propriedade

primaryEndpoints

Obtém as URLs usadas para executar uma recuperação de um blob público, fila ou objeto de tabela. Observe que as contas Standard_ZRS e Premium_LRS retornam apenas o ponto de extremidade do blob. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

primaryEndpoints?: Endpoints

Valor da propriedade

primaryLocation

Obtém o local do data center primário para a conta de armazenamento. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

primaryLocation?: string

Valor da propriedade

string

privateEndpointConnections

Lista de conexão de ponto de extremidade privado associada à conta de armazenamento especificada OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

privateEndpointConnections?: PrivateEndpointConnection[]

Valor da propriedade

provisioningState

Obtém o status da conta de armazenamento no momento em que a operação foi chamada. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState?: ProvisioningState

Valor da propriedade

publicNetworkAccess

Permitir ou não permitir o acesso à rede pública à Conta de Armazenamento. O valor é opcional, mas, se passado, deve ser 'Habilitado' ou 'Desabilitado'.

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

Valor da propriedade

sasPolicy

SasPolicy atribuído à conta de armazenamento. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

sasPolicy?: SasPolicy

Valor da propriedade

secondaryEndpoints

Obtém as URLs usadas para executar uma recuperação de um blob público, fila ou objeto de tabela do local secundário da conta de armazenamento. Disponível somente se o nome do SKU for Standard_RAGRS. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

secondaryEndpoints?: Endpoints

Valor da propriedade

secondaryLocation

Obtém o local do secundário replicado geograficamente para a conta de armazenamento. Disponível somente se o accountType for Standard_GRS ou Standard_RAGRS. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

secondaryLocation?: string

Valor da propriedade

string

sku

Obtém o SKU. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

sku?: Sku

Valor da propriedade

Sku

statusOfPrimary

Obtém o status indicando se o local primário da conta de armazenamento está disponível ou não disponível. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

statusOfPrimary?: AccountStatus

Valor da propriedade

statusOfSecondary

Obtém o status indicando se o local secundário da conta de armazenamento está disponível ou não disponível. Disponível somente se o nome da SKU for Standard_GRS ou Standard_RAGRS. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

statusOfSecondary?: AccountStatus

Valor da propriedade

storageAccountSkuConversionStatus

Essa propriedade é readOnly e é definida pelo servidor durante operações assíncronas de conversão de SKU da conta de armazenamento.

storageAccountSkuConversionStatus?: StorageAccountSkuConversionStatus

Valor da propriedade

Detalhes das propriedades herdadas

id

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor da propriedade

string

Herdado deTrackedResource.id

location

A localização geográfica em que o recurso reside

location: string

Valor da propriedade

string

Herdado deTrackedResource.location

name

O nome do recurso OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor da propriedade

string

Herdado deTrackedResource.name

tags

Marcas de recurso.

tags?: {[propertyName: string]: string}

Valor da propriedade

{[propertyName: string]: string}

Herdado deTrackedResource.tags

type

Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor da propriedade

string

Herdado deTrackedResource.type