StorageAccount interface
A conta de armazenamento
- Extends
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. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
account |
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. |
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 essa propriedade. |
allow |
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. |
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 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. |
azure |
Fornece as configurações de autenticação baseadas em identidade para Arquivos do Azure. |
blob |
Restauração de blob status OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
creation |
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. |
custom |
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. |
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. |
enable |
Permite o tráfego https somente para o serviço de armazenamento se definido como true. |
enable |
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. |
extended |
A extendedLocation do recurso. |
failover |
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. |
geo |
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. |
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 |
Conta HierarchicalNamespace habilitada se definido como true. |
is |
Habilita o recurso de usuários locais, se definido como true |
is |
Habilita o Protocolo de Transferência de Arquivo Seguro, se definido como true |
is |
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. |
key |
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. |
key |
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. |
large |
Permitir compartilhamentos de arquivos grandes se for configurado como Habilitado. Ele não pode ser desabilitado depois de habilitado. |
last |
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. |
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. |
network |
Observação do conjunto de regras de rede: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
primary |
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. |
primary |
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. |
private |
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. |
provisioning |
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. |
public |
Permitir ou não permitir o acesso à rede pública à Conta de Armazenamento. O valor é opcional, mas, se passado, deve ser 'Habilitado' ou 'Desabilitado'. |
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. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
secondary |
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. |
secondary |
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. |
status |
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. |
status |
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. |
storage |
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
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
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