StorageAccount interface
A conta de armazenamento.
- Extends
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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
account |
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. |
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. |
azure |
Fornece as configurações de autenticação baseada em identidade para Arquivos do Azure. |
blob |
Status de restauração de blob NOTA: Esta 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 : esta 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 : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
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 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. |
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. |
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 : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
extended |
O extendedLocation do recurso. |
failover |
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. |
geo |
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. |
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 |
Account HierarchicalNamespace habilitado se definido como true. |
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 |
is |
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. |
key |
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. |
key |
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. |
large |
Permita compartilhamentos de arquivos grandes se definido como Habilitado. Ele não pode ser desativado uma vez que está ativado. |
last |
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. |
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. |
network |
Conjunto de regras de rede NOTA: Esta 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 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. |
primary |
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. |
private |
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. |
provisioning |
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. |
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. |
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. Observação : esta 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 apenas se o nome da SKU for Standard_RAGRS. Observação : esta 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 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. |
status |
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. |
status |
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. |
storage |
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
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
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
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