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. |
| account |
Se a migração de conta iniciada pelo cliente estiver em andamento, o valor será verdadeiro, caso contrário, será nulo. |
| 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. |
| allow |
Indicar propriedades de acesso à chave partilhada ao nível de serviço |
| azure |
Fornece as configurações de autenticação baseada em identidade para Arquivos do Azure. |
| blob |
Estado de restauro de Blob |
| creation |
Obtém a data e a hora de criação da conta de armazenamento em UTC. |
| custom |
Obtém o domínio personalizado que o usuário atribuiu a essa conta de armazenamento. |
| data |
Política de colaboração de dados para a conta de armazenamento. |
| 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. |
| dual |
Mantém informações sobre o protocolo de Internet optado pelo usuário. |
| 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. |
| extended |
O extendedLocation do recurso. |
| failover |
Se o failover estiver em andamento, o valor será true, caso contrário, será nulo. |
| geo |
Status que indica se a Replicação de Prioridade Geográfica está habilitada para a conta. |
| geo |
Estatísticas de replicação geográfica |
| 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. |
| key |
Tempo de criação das chaves da conta de armazenamento. |
| key |
KeyPolicy atribuído à conta de armazenamento. |
| kind | Obtém o tipo. |
| 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. |
| 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. A versão TLS mínima 1.3 não é suportada. |
| network |
Conjunto de regras de rede |
| placement | Opcional. Obtém ou define os detalhes de posicionamento zonal para a conta de armazenamento. |
| 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. |
| primary |
Obtém o local do data center principal para a conta de armazenamento. |
| private |
Lista de conexão de ponto de extremidade privada associada à conta de armazenamento especificada |
| provisioning |
Obtém o status da conta de armazenamento no momento em que a operação foi chamada. |
| 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. |
| 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. |
| 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. |
| sku | Obtém o SKU. |
| status |
Obtém o status que indica se o local principal da conta de armazenamento está disponível ou indisponível. |
| 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. |
| storage |
Essa propriedade é readOnly e é definida pelo servidor durante operações assíncronas de conversão de sku de conta de armazenamento. |
| zones | As zonas de disponibilidade. |
Propriedades Herdadas
| id | ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| location | A geolocalização onde o recurso vive |
| name | O nome do recurso |
| system |
Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. |
| tags | Tags de recursos. |
| type | O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
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
accountMigrationInProgress
Se a migração de conta iniciada pelo cliente estiver em andamento, o valor será verdadeiro, caso contrário, será nulo.
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
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
blobRestoreStatus
Estado de restauro de Blob
blobRestoreStatus?: BlobRestoreStatus
Valor de Propriedade
creationTime
Obtém a data e a hora de criação da conta de armazenamento em UTC.
creationTime?: Date
Valor de Propriedade
Date
customDomain
Obtém o domínio personalizado que o usuário atribuiu a essa conta de armazenamento.
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 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
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.
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
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.
failoverInProgress?: boolean
Valor de Propriedade
boolean
geoPriorityReplicationStatus
Status que indica se a Replicação de Prioridade Geográfica está habilitada para a conta.
geoPriorityReplicationStatus?: GeoPriorityReplicationStatus
Valor de Propriedade
geoReplicationStats
Estatísticas de replicação geográfica
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.
isSkuConversionBlocked?: boolean
Valor de Propriedade
boolean
keyCreationTime
Tempo de criação das chaves da conta de armazenamento.
keyCreationTime?: KeyCreationTime
Valor de Propriedade
keyPolicy
kind
Obtém o tipo.
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.
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. A versão TLS mínima 1.3 não é suportada.
minimumTlsVersion?: string
Valor de Propriedade
string
networkRuleSet
placement
Opcional. Obtém ou define os detalhes de posicionamento zonal para a conta de armazenamento.
placement?: Placement
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.
primaryEndpoints?: Endpoints
Valor de Propriedade
primaryLocation
Obtém o local do data center principal para a conta de armazenamento.
primaryLocation?: string
Valor de Propriedade
string
privateEndpointConnections
Lista de conexão de ponto de extremidade privada associada à conta de armazenamento especificada
privateEndpointConnections?: PrivateEndpointConnection[]
Valor de Propriedade
provisioningState
Obtém o status da conta de armazenamento no momento em que a operação foi chamada.
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
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.
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.
secondaryLocation?: string
Valor de Propriedade
string
sku
statusOfPrimary
Obtém o status que indica se o local principal da conta de armazenamento está disponível ou indisponível.
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.
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
zones
As zonas de disponibilidade.
zones?: string[]
Valor de Propriedade
string[]
Detalhes da Propriedade Herdada
id
ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
id?: string
Valor de Propriedade
string
herdado deTrackedResource.id
location
name
systemData
Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy.
systemData?: SystemData
Valor de Propriedade
herdado deTrackedResource.systemData
tags
Tags de recursos.
tags?: Record<string, string>
Valor de Propriedade
Record<string, string>
herdado deTrackedResource.tags