Compartilhar via


StorageAccount Classe

Definição

A conta de armazenamento

[Microsoft.Rest.Serialization.JsonTransformation]
public class StorageAccount : Microsoft.Azure.Management.Storage.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type StorageAccount = class
    inherit TrackedResource
Public Class StorageAccount
Inherits TrackedResource
Herança
Atributos

Construtores

StorageAccount()

Inicializa uma nova instância da classe StorageAccount.

StorageAccount(String, String, String, String, IDictionary<String, String>, Sku, String, Identity, ExtendedLocation, Nullable<ProvisioningState>, Endpoints, String, Nullable<AccountStatus>, Nullable<DateTime>, String, Nullable<AccountStatus>, Nullable<DateTime>, CustomDomain, SasPolicy, KeyPolicy, KeyCreationTime, Endpoints, Encryption, Nullable<AccessTier>, AzureFilesIdentityBasedAuthentication, Nullable<Boolean>, NetworkRuleSet, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, GeoReplicationStats, Nullable<Boolean>, String, IList<PrivateEndpointConnection>, RoutingPreference, BlobRestoreStatus, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, ImmutableStorageAccount, String, StorageAccountSkuConversionStatus, String)

Inicializa uma nova instância da classe StorageAccount.

Propriedades

AccessTier

Obtém o 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. Os valores possíveis incluem: 'Hot', 'Cool', 'Premium'

AllowBlobPublicAccess

Obtém ou define permitir ou não o acesso público a todos os blobs ou contêineres na conta de armazenamento. A interpretação padrão é verdadeira para essa propriedade.

AllowCrossTenantReplication

Obtém ou define permitir ou não a replicação entre objetos de locatário do AAD. A interpretação padrão é verdadeira para essa propriedade.

AllowedCopyScope

Obtém ou define restringir a cópia de e para contas de armazenamento em um locatário do AAD ou com Links Privados para a mesma VNet. Os valores possíveis incluem: 'PrivateLink', 'AAD'

AllowSharedKeyAccess

Obtém ou define 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

Obtém ou define as configurações de autenticação baseadas em identidade para Arquivos do Azure.

BlobRestoreStatus

Obtém status de restauração de blob

CreationTime

Obtém a data e a hora de criação da conta de armazenamento em UTC.

CustomDomain

Obtém o domínio personalizado que o usuário atribuiu a essa conta de armazenamento.

DefaultToOAuthAuthentication

Obtém ou define 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

Obtém ou define 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. Os valores possíveis incluem: 'Standard', 'AzureDnsZone'

EnableHttpsTrafficOnly

Obtém ou define que permite o tráfego https somente para o serviço de armazenamento se definido como true.

EnableNfsV3

Obtém ou define o suporte ao protocolo NFS 3.0 habilitado se definido como true.

Encryption

Obtém as configurações de criptografia a serem usadas para criptografia do lado do servidor para a conta de armazenamento.

ExtendedLocation

Obtém ou define o extendedLocation do recurso.

FailoverInProgress

Obtém se o failover estiver em andamento, o valor será true; caso contrário, será nulo.

GeoReplicationStats

Obtém estatísticas de replicação geográfica

Id

Obtém a ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Herdado de Resource)
Identity

Obtém ou define a identidade do recurso.

ImmutableStorageWithVersioning

Obtém ou define que 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

Obtém ou define a conta HierarchicalNamespace habilitada se definido como true.

IsLocalUserEnabled

Obtém ou define que habilita o recurso de usuários locais, se definido como true

IsSftpEnabled

Obtém ou define que habilita o Protocolo de Transferência de Arquivo Seguro, se definido como true

KeyCreationTime

Obtém a hora de criação das chaves da conta de armazenamento.

KeyPolicy

Obtém keyPolicy atribuído à conta de armazenamento.

Kind

Obtém o Tipo. Os valores possíveis incluem: 'Storage', 'StorageV2', 'BlobStorage', 'FileStorage', 'BlockBlobStorage'

LargeFileSharesState

Obtém ou define permitir compartilhamentos de arquivos grandes se for configurado como Habilitado. Ele não pode ser desabilitado depois de habilitado. Os valores possíveis são: “Disabled” e “Enabled”

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.

Location

Obtém ou define a localização geográfica em que o recurso reside

(Herdado de TrackedResource)
MinimumTlsVersion

Obtém ou define a versão mínima do TLS a ser permitida em solicitações de armazenamento. A interpretação padrão é TLS 1.0 para essa propriedade. Os valores possíveis incluem: 'TLS1_0', 'TLS1_1', 'TLS1_2'

Name

Obtém o nome do recurso

(Herdado de Resource)
NetworkRuleSet

Obtém o conjunto de regras de rede

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.

PrimaryLocation

Obtém o local do data center primário para a conta de armazenamento.

PrivateEndpointConnections

Obtém a lista de conexão de ponto de extremidade privado associada à conta de armazenamento especificada

ProvisioningState

Obtém o status da conta de armazenamento no momento em que a operação foi chamada. Os valores possíveis incluem: 'Creating', 'ResolvingDNS', 'Succeeded'

PublicNetworkAccess

Obtém ou define permitir ou não o acesso à rede pública à Conta de Armazenamento. O valor é opcional, mas, se passado, deve ser 'Habilitado' ou 'Desabilitado'. Os valores possíveis incluem: 'Enabled', 'Disabled'

RoutingPreference

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

SasPolicy

Obtém sasPolicy atribuído à conta de armazenamento.

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.

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.

Sku

Obtém o SKU.

StatusOfPrimary

Obtém o status indicando se o local primário da conta de armazenamento está disponível ou não disponível. Os valores possíveis incluem: 'disponível', 'indisponível'

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. Os valores possíveis incluem: 'disponível', 'indisponível'

StorageAccountSkuConversionStatus

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

Tags

Obtém ou define marcas de recurso.

(Herdado de TrackedResource)
Type

Obtém o tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

(Herdado de Resource)

Métodos

Validate()

Valide o objeto .

Aplica-se a