Partilhar via


StorageAccount interface

A conta de armazenamento.

Extends

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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

accountMigrationInProgress

Se a migração de conta iniciada pelo cliente estiver em andamento, o valor será verdadeiro, caso contrário, será nulo. Observação : esta 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 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.

azureFilesIdentityBasedAuthentication

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

blobRestoreStatus

Status de restauração de blob NOTA: Esta 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 : esta 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 : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

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 isso como AzureDNSZone para criar um grande número de contas em uma única assinatura, que cria contas em uma Zona DNS do Azure e a URL do ponto de extremidade terá um identificador alfanumérico de Zona DNS.

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.

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

extendedLocation

O extendedLocation do recurso.

failoverInProgress

Se o failover estiver em andamento, o valor será true, caso contrário, será nulo. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

geoReplicationStats

Estatísticas de replicação geográfica NOTA: Esta 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

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

isSkuConversionBlocked

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

keyCreationTime

Tempo de criação das chaves da conta de armazenamento. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

keyPolicy

KeyPolicy atribuído à conta de armazenamento. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

kind

Obtém o tipo. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

largeFileSharesState

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

lastGeoFailoverTime

Obtém o carimbo de data/hora da instância mais recente de um failover para o local secundário. Apenas o carimbo de data/hora mais recente é mantido. Esse elemento não será retornado se nunca tiver havido uma instância de failover. Disponível apenas se o accountType estiver Standard_GRS ou Standard_RAGRS. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

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.

networkRuleSet

Conjunto de regras de rede NOTA: Esta 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 Standard_ZRS e Premium_LRS contas retornam apenas o ponto de extremidade de blob. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

primaryLocation

Obtém o local do data center principal para a conta de armazenamento. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

privateEndpointConnections

Lista de conexão de ponto de extremidade privada associada à conta de armazenamento especificada NOTA: Esta 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 : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

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.

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. Observação : esta 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 apenas se o nome da SKU for Standard_RAGRS. Observação : esta 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 apenas se o accountType estiver Standard_GRS ou Standard_RAGRS. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

sku

Obtém o SKU. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

statusOfPrimary

Obtém o status que indica se o local principal da conta de armazenamento está disponível ou indisponível. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

statusOfSecondary

Obtém o status que indica se o local secundário da conta de armazenamento está disponível ou indisponível. Disponível apenas se o nome da SKU for Standard_GRS ou Standard_RAGRS. Observação : esta 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 de conta de armazenamento.

Propriedades Herdadas

id

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

location

A geolocalização onde o recurso vive

name

O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

tags

Tags de recursos.

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

accessTier?: AccessTier

Valor de Propriedade

accountMigrationInProgress

Se a migração de conta iniciada pelo cliente estiver em andamento, o valor será verdadeiro, caso contrário, será nulo. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

accountMigrationInProgress?: boolean

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

azureFilesIdentityBasedAuthentication

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

azureFilesIdentityBasedAuthentication?: AzureFilesIdentityBasedAuthentication

Valor de Propriedade

blobRestoreStatus

Status de restauração de blob NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

blobRestoreStatus?: BlobRestoreStatus

Valor de Propriedade

creationTime

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

creationTime?: Date

Valor de Propriedade

Date

customDomain

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

customDomain?: CustomDomain

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 isso como AzureDNSZone para criar um grande número de contas em uma única assinatura, que cria contas em uma Zona DNS do Azure e a URL do ponto de extremidade terá um identificador alfanumérico de Zona DNS.

dnsEndpointType?: string

Valor de Propriedade

string

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

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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

encryption?: Encryption

Valor de Propriedade

extendedLocation

O extendedLocation do recurso.

extendedLocation?: ExtendedLocation

Valor de Propriedade

failoverInProgress

Se o failover estiver em andamento, o valor será true, caso contrário, será nulo. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

failoverInProgress?: boolean

Valor de Propriedade

boolean

geoReplicationStats

Estatísticas de replicação geográfica NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

geoReplicationStats?: GeoReplicationStats

Valor de Propriedade

identity

A identidade do recurso.

identity?: Identity

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

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

isSkuConversionBlocked

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

isSkuConversionBlocked?: boolean

Valor de Propriedade

boolean

keyCreationTime

Tempo de criação das chaves da conta de armazenamento. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

keyCreationTime?: KeyCreationTime

Valor de Propriedade

keyPolicy

KeyPolicy atribuído à conta de armazenamento. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

keyPolicy?: KeyPolicy

Valor de Propriedade

kind

Obtém o tipo. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

kind?: string

Valor de Propriedade

string

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

lastGeoFailoverTime

Obtém o carimbo de data/hora da instância mais recente de um failover para o local secundário. Apenas o carimbo de data/hora mais recente é mantido. Esse elemento não será retornado se nunca tiver havido uma instância de failover. Disponível apenas se o accountType estiver Standard_GRS ou Standard_RAGRS. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

lastGeoFailoverTime?: Date

Valor de Propriedade

Date

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.

minimumTlsVersion?: string

Valor de Propriedade

string

networkRuleSet

Conjunto de regras de rede NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

networkRuleSet?: NetworkRuleSet

Valor de Propriedade

primaryEndpoints

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

primaryEndpoints?: Endpoints

Valor de Propriedade

primaryLocation

Obtém o local do data center principal para a conta de armazenamento. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

primaryLocation?: string

Valor de Propriedade

string

privateEndpointConnections

Lista de conexão de ponto de extremidade privada associada à conta de armazenamento especificada NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

privateEndpointConnections?: PrivateEndpointConnection[]

Valor de Propriedade

provisioningState

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

provisioningState?: ProvisioningState

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.

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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

sasPolicy?: SasPolicy

Valor de 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 apenas se o nome da SKU for Standard_RAGRS. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

secondaryEndpoints?: Endpoints

Valor de Propriedade

secondaryLocation

Obtém o local do secundário replicado geograficamente para a conta de armazenamento. Disponível apenas se o accountType estiver Standard_GRS ou Standard_RAGRS. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

secondaryLocation?: string

Valor de Propriedade

string

sku

Obtém o SKU. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

sku?: Sku

Valor de Propriedade

Sku

statusOfPrimary

Obtém o status que indica se o local principal da conta de armazenamento está disponível ou indisponível. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

statusOfPrimary?: AccountStatus

Valor de Propriedade

statusOfSecondary

Obtém o status que indica se o local secundário da conta de armazenamento está disponível ou indisponível. Disponível apenas se o nome da SKU for Standard_GRS ou Standard_RAGRS. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

statusOfSecondary?: AccountStatus

Valor de Propriedade

storageAccountSkuConversionStatus

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

storageAccountSkuConversionStatus?: StorageAccountSkuConversionStatus

Valor de Propriedade

Detalhes da Propriedade Herdada

id

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor de Propriedade

string

herdado deTrackedResource.id

location

A geolocalização onde o recurso vive

location: string

Valor de Propriedade

string

herdado de TrackedResource.location

name

O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor de Propriedade

string

herdado deTrackedResource.name

tags

Tags de recursos.

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

Valor de Propriedade

{[propertyName: string]: string}

herdado deTrackedResource.tags

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor de Propriedade

string

herdado de TrackedResource.type