StorageAccountInner Classe
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. storage. fluent. models. StorageAccountInner
- com.
- com.
- com.
public final class StorageAccountInner
extends Resource
A conta de armazenamento
Resumo do Construtor
Construtor | Description |
---|---|
StorageAccountInner() |
Cria uma instância da classe Interna da Conta |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
Access |
accessTier()
Obter a propriedade Camada de acesso |
Boolean |
accountMigrationInProgress()
Obter a propriedade InProgress de Migração |
Boolean |
allowBlobPublicAccess()
Obter a propriedade permitir |
Boolean |
allowCrossTenantReplication()
Obter a propriedade permitir |
Boolean |
allowSharedKeyAccess()
Obter a propriedade allow |
Allowed |
allowedCopyScope()
Obter a propriedade Escopo de Cópia |
Azure |
azureFilesIdentityBasedAuthentication()
Obter a propriedade autenticação baseada em |
Blob |
blobRestoreStatus()
Obter a propriedade Status da Restauração |
Offset |
creationTime()
Obter a propriedade Hora de criação |
Custom |
customDomain()
Obter a propriedade Domain personalizada |
Boolean |
defaultToOAuthAuthentication()
Obter a propriedade de Autenticação ToOAuth |
Dns |
dnsEndpointType()
Obter a propriedade Tipo de Ponto |
Boolean |
enableHttpsTrafficOnly()
Obter a propriedade habilitar |
Boolean |
enableNfsV3()
Obtenha a propriedade enable |
Encryption |
encryption()
Obter a propriedade de criptografia: configurações de criptografia a serem usadas para criptografia do lado do servidor para a conta de armazenamento. |
Extended |
extendedLocation()
Obter a propriedade Location estendida |
Boolean |
failoverInProgress()
Obter a propriedade InProgress de failover |
Geo |
geoReplicationStats()
Obtenha a propriedade Estatísticas de Replicação |
Identity |
identity()
Obter a propriedade de identidade: a identidade do recurso. |
Immutable |
immutableStorageWithVersioning()
Obter a propriedade armazenamento |
Boolean |
isHnsEnabled()
Obter a propriedade is |
Boolean |
isLocalUserEnabled()
Obter a propriedade is |
Boolean |
isSftpEnabled()
Obter a propriedade is |
Boolean |
isSkuConversionBlocked()
Obter a propriedade is |
Key |
keyCreationTime()
Obtenha a propriedade hora de criação |
Key |
keyPolicy()
Obter a propriedade política de chave |
Kind |
kind()
Obter a propriedade de tipo: obtém o Tipo. |
Large |
largeFileSharesState()
Obter a propriedade State de Compartilhamentos |
Offset |
lastGeoFailoverTime()
Obter a última |
Minimum |
minimumTlsVersion()
Obter a propriedade mínima |
Network |
networkRuleSet()
Obter a propriedade conjunto de regras de rede |
Endpoints |
primaryEndpoints()
Obter a propriedade endpoints primária |
String |
primaryLocation()
Obter a propriedade Local primária |
List<Private |
privateEndpointConnections()
Obter a propriedade conexões de ponto |
Provisioning |
provisioningState()
Obter a propriedade Estado de provisionamento |
Public |
publicNetworkAccess()
Obter a propriedade pública |
Routing |
routingPreference()
Obter a propriedade Preferência de roteamento |
Sas |
sasPolicy()
Obter a propriedade sas |
Endpoints |
secondaryEndpoints()
Obter a propriedade pontos de extremidade secundários |
String |
secondaryLocation()
Obter a propriedade Local secundária |
Sku |
sku()
Obter a propriedade sku: obtém o SKU. |
Account |
statusOfPrimary()
Obter a propriedade status |
Account |
statusOfSecondary()
Obtenha a propriedade status |
Storage |
storageAccountSkuConversionStatus()
Obter a propriedade status de conversão |
void |
validate()
Valida a instância . |
Storage |
withAllowBlobPublicAccess(Boolean allowBlobPublicAccess)
Defina a propriedade permitir |
Storage |
withAllowCrossTenantReplication(Boolean allowCrossTenantReplication)
Defina a propriedade permitir |
Storage |
withAllowSharedKeyAccess(Boolean allowSharedKeyAccess)
Defina a propriedade allow |
Storage |
withAllowedCopyScope(AllowedCopyScope allowedCopyScope)
Defina a propriedade Copy |
Storage |
withAzureFilesIdentityBasedAuthentication(AzureFilesIdentityBasedAuthentication azureFilesIdentityBasedAuthentication)
Defina a propriedade autenticação baseada em |
Storage |
withDefaultToOAuthAuthentication(Boolean defaultToOAuthAuthentication)
Defina a propriedade de Autenticação ToOAuth |
Storage |
withDnsEndpointType(DnsEndpointType dnsEndpointType)
Defina a propriedade Tipo de Ponto |
Storage |
withEnableHttpsTrafficOnly(Boolean enableHttpsTrafficOnly)
Defina a propriedade habilitar |
Storage |
withEnableNfsV3(Boolean enableNfsV3)
Defina a propriedade enable |
Storage |
withExtendedLocation(ExtendedLocation extendedLocation)
Defina a propriedade Local estendida |
Storage |
withIdentity(Identity identity)
Defina a propriedade de identidade: a identidade do recurso. |
Storage |
withImmutableStorageWithVersioning(ImmutableStorageAccount immutableStorageWithVersioning)
Defina a propriedade Armazenamento |
Storage |
withIsHnsEnabled(Boolean isHnsEnabled)
Defina a propriedade habilitada |
Storage |
withIsLocalUserEnabled(Boolean isLocalUserEnabled)
Defina a propriedade habilitada |
Storage |
withIsSftpEnabled(Boolean isSftpEnabled)
Defina a propriedade habilitada |
Storage |
withLargeFileSharesState(LargeFileSharesState largeFileSharesState)
Defina a propriedade Estado de Compartilhamentos |
Storage |
withLocation(String location) |
Storage |
withMinimumTlsVersion(MinimumTlsVersion minimumTlsVersion)
Defina a propriedade mínima |
Storage |
withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Defina a propriedade pública |
Storage |
withRoutingPreference(RoutingPreference routingPreference)
Definir a propriedade Preferência de roteamento |
Storage |
withStorageAccountSkuConversionStatus(StorageAccountSkuConversionStatus storageAccountSkuConversionStatus)
Defina a propriedade status de conversão |
Storage |
withTags(Map<String,String> tags) |
Métodos herdados de ProxyResource
Métodos herdados de Resource
Métodos herdados de java.lang.Object
Detalhes do construtor
StorageAccountInner
public StorageAccountInner()
Cria uma instância da classe StorageAccountInner.
Detalhes do método
accessTier
public AccessTier accessTier()
Obter a propriedade accessTier: necessária 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.
Returns:
accountMigrationInProgress
public Boolean accountMigrationInProgress()
Obter a propriedade accountMigrationInProgress: se a migração de conta iniciada pelo cliente estiver em andamento, o valor será true caso contrário, será nulo.
Returns:
allowBlobPublicAccess
public Boolean allowBlobPublicAccess()
Obter a propriedade 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.
Returns:
allowCrossTenantReplication
public Boolean allowCrossTenantReplication()
Obter a propriedade allowCrossTenantReplication: permitir ou não a replicação de objeto de locatário entre OAD. 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.
Returns:
allowSharedKeyAccess
public Boolean allowSharedKeyAccess()
Obter a propriedade 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.
Returns:
allowedCopyScope
public AllowedCopyScope allowedCopyScope()
Obter a propriedade 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.
Returns:
azureFilesIdentityBasedAuthentication
public AzureFilesIdentityBasedAuthentication azureFilesIdentityBasedAuthentication()
Obter a propriedade azureFilesIdentityBasedAuthentication: fornece as configurações de autenticação baseadas em identidade para Arquivos do Azure.
Returns:
blobRestoreStatus
public BlobRestoreStatusInner blobRestoreStatus()
Obter a propriedade blobRestoreStatus: restauração de blob status.
Returns:
creationTime
public OffsetDateTime creationTime()
Obter a propriedade creationTime: obtém a data e a hora de criação da conta de armazenamento em UTC.
Returns:
customDomain
public CustomDomain customDomain()
Obter a propriedade customDomain: obtém o domínio personalizado que o usuário atribuiu a essa conta de armazenamento.
Returns:
defaultToOAuthAuthentication
public Boolean defaultToOAuthAuthentication()
Obter a propriedade defaultToOAuthAuthAuthentication: um sinalizador booliano que indica se a autenticação padrão é OAuth ou não. A interpretação padrão é falsa para essa propriedade.
Returns:
dnsEndpointType
public DnsEndpointType dnsEndpointType()
Obter a propriedade 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.
Returns:
enableHttpsTrafficOnly
public Boolean enableHttpsTrafficOnly()
Obter a propriedade enableHttpsTrafficOnly: permite o tráfego https somente para o serviço de armazenamento se definido como true.
Returns:
enableNfsV3
public Boolean enableNfsV3()
Obtenha a propriedade enableNfsV3: suporte ao protocolo NFS 3.0 habilitado se definido como true.
Returns:
encryption
public Encryption encryption()
Obter a propriedade de criptografia: configurações de criptografia a serem usadas para criptografia do lado do servidor para a conta de armazenamento.
Returns:
extendedLocation
public ExtendedLocation extendedLocation()
Obter a propriedade extendedLocation: a extendedLocation do recurso.
Returns:
failoverInProgress
public Boolean failoverInProgress()
Obter a propriedade failoverInProgress: se o failover estiver em andamento, o valor será true; caso contrário, será nulo.
Returns:
geoReplicationStats
public GeoReplicationStats geoReplicationStats()
Obtenha a propriedade geoReplicationStats: Estatísticas de Replicação Geográfica.
Returns:
identity
public Identity identity()
Obter a propriedade de identidade: a identidade do recurso.
Returns:
immutableStorageWithVersioning
public ImmutableStorageAccount immutableStorageWithVersioning()
Obter a 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.
Returns:
isHnsEnabled
public Boolean isHnsEnabled()
Obter a propriedade isHnsEnabled: Conta HierarchicalNamespace habilitada se definido como true.
Returns:
isLocalUserEnabled
public Boolean isLocalUserEnabled()
Obter a propriedade isLocalUserEnabled: habilita o recurso de usuários locais, se definido como true.
Returns:
isSftpEnabled
public Boolean isSftpEnabled()
Obter a propriedade isSftpEnabled: habilita o Protocolo de Transferência de Arquivo Seguro, se definido como true.
Returns:
isSkuConversionBlocked
public Boolean isSkuConversionBlocked()
Obter a propriedade isSkuConversionBlocked: essa propriedade será definida como true ou false em um evento de migração em andamento. O valor padrão é null.
Returns:
keyCreationTime
public KeyCreationTime keyCreationTime()
Obtenha a propriedade keyCreationTime: hora de criação das chaves da conta de armazenamento.
Returns:
keyPolicy
public KeyPolicy keyPolicy()
Obtenha a propriedade keyPolicy: KeyPolicy atribuída à conta de armazenamento.
Returns:
kind
public Kind kind()
Obter a propriedade de tipo: obtém o Tipo.
Returns:
largeFileSharesState
public LargeFileSharesState largeFileSharesState()
Obter a propriedade largeFileSharesState: permita compartilhamentos de arquivos grandes se for configurado como Habilitado. Ele não pode ser desabilitado depois de habilitado.
Returns:
lastGeoFailoverTime
public OffsetDateTime lastGeoFailoverTime()
Obter a propriedade 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.
Returns:
minimumTlsVersion
public MinimumTlsVersion minimumTlsVersion()
Obter a propriedade minimumTlsVersion: defina a versão mínima do TLS a ser permitida em solicitações para armazenamento. A interpretação padrão é TLS 1.0 para essa propriedade.
Returns:
networkRuleSet
public NetworkRuleSet networkRuleSet()
Obter a propriedade networkRuleSet: conjunto de regras de rede.
Returns:
primaryEndpoints
public Endpoints primaryEndpoints()
Obter a 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.
Returns:
primaryLocation
public String primaryLocation()
Obter a propriedade primaryLocation: obtém o local do data center primário para a conta de armazenamento.
Returns:
privateEndpointConnections
public List
Obter a propriedade privateEndpointConnections: lista de conexão de ponto de extremidade privado associada à conta de armazenamento especificada.
Returns:
provisioningState
public ProvisioningState provisioningState()
Obter a propriedade provisioningState: obtém o status da conta de armazenamento no momento em que a operação foi chamada.
Returns:
publicNetworkAccess
public PublicNetworkAccess publicNetworkAccess()
Obter a 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'.
Returns:
routingPreference
public RoutingPreference routingPreference()
Obter a propriedade routingPreference: mantém informações sobre a opção de roteamento de rede escolhida pelo usuário para transferência de dados.
Returns:
sasPolicy
public SasPolicy sasPolicy()
Obter a propriedade sasPolicy: SasPolicy atribuída à conta de armazenamento.
Returns:
secondaryEndpoints
public Endpoints secondaryEndpoints()
Obter a 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.
Returns:
secondaryLocation
public String secondaryLocation()
Obter a 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.
Returns:
sku
public Sku sku()
Obter a propriedade sku: obtém o SKU.
Returns:
statusOfPrimary
public AccountStatus statusOfPrimary()
Obter a propriedade statusOfPrimary: obtém o status indicando se o local primário da conta de armazenamento está disponível ou não disponível.
Returns:
statusOfSecondary
public AccountStatus statusOfSecondary()
Obter a propriedade statusOfSecondary: obtém o status indicando se o local secundário da conta de armazenamento está disponível ou indisponível. Disponível somente se o nome da SKU for Standard_GRS ou Standard_RAGRS.
Returns:
storageAccountSkuConversionStatus
public StorageAccountSkuConversionStatus storageAccountSkuConversionStatus()
Obter a propriedade storageAccountSkuConversionStatus: essa propriedade é readOnly e é definida pelo servidor durante operações assíncronas de conversão de SKU da conta de armazenamento.
Returns:
validate
public void validate()
Valida a instância .
withAllowBlobPublicAccess
public StorageAccountInner withAllowBlobPublicAccess(Boolean allowBlobPublicAccess)
Defina a propriedade 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.
Parameters:
Returns:
withAllowCrossTenantReplication
public StorageAccountInner withAllowCrossTenantReplication(Boolean allowCrossTenantReplication)
Defina a propriedade 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.
Parameters:
Returns:
withAllowSharedKeyAccess
public StorageAccountInner withAllowSharedKeyAccess(Boolean allowSharedKeyAccess)
Defina a propriedade 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.
Parameters:
Returns:
withAllowedCopyScope
public StorageAccountInner withAllowedCopyScope(AllowedCopyScope allowedCopyScope)
Defina a propriedade 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.
Parameters:
Returns:
withAzureFilesIdentityBasedAuthentication
public StorageAccountInner withAzureFilesIdentityBasedAuthentication(AzureFilesIdentityBasedAuthentication azureFilesIdentityBasedAuthentication)
Defina a propriedade azureFilesIdentityBasedAuthentication: fornece as configurações de autenticação baseadas em identidade para Arquivos do Azure.
Parameters:
Returns:
withDefaultToOAuthAuthentication
public StorageAccountInner withDefaultToOAuthAuthentication(Boolean defaultToOAuthAuthentication)
Defina a propriedade defaultToOAuthAuthAuthentication: um sinalizador booliano que indica se a autenticação padrão é OAuth ou não. A interpretação padrão é falsa para essa propriedade.
Parameters:
Returns:
withDnsEndpointType
public StorageAccountInner withDnsEndpointType(DnsEndpointType dnsEndpointType)
Defina a propriedade 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.
Parameters:
Returns:
withEnableHttpsTrafficOnly
public StorageAccountInner withEnableHttpsTrafficOnly(Boolean enableHttpsTrafficOnly)
Defina a propriedade enableHttpsTrafficOnly: permite o tráfego https somente para o serviço de armazenamento se for definido como true.
Parameters:
Returns:
withEnableNfsV3
public StorageAccountInner withEnableNfsV3(Boolean enableNfsV3)
Defina a propriedade enableNfsV3: suporte ao protocolo NFS 3.0 habilitado se definido como true.
Parameters:
Returns:
withExtendedLocation
public StorageAccountInner withExtendedLocation(ExtendedLocation extendedLocation)
Defina a propriedade extendedLocation: a extendedLocation do recurso.
Parameters:
Returns:
withIdentity
public StorageAccountInner withIdentity(Identity identity)
Defina a propriedade de identidade: a identidade do recurso.
Parameters:
Returns:
withImmutableStorageWithVersioning
public StorageAccountInner withImmutableStorageWithVersioning(ImmutableStorageAccount immutableStorageWithVersioning)
Defina a 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.
Parameters:
Returns:
withIsHnsEnabled
public StorageAccountInner withIsHnsEnabled(Boolean isHnsEnabled)
Defina a propriedade isHnsEnabled: Conta HierarchicalNamespace habilitada se definido como true.
Parameters:
Returns:
withIsLocalUserEnabled
public StorageAccountInner withIsLocalUserEnabled(Boolean isLocalUserEnabled)
Defina a propriedade isLocalUserEnabled: habilita o recurso usuários locais, se definido como true.
Parameters:
Returns:
withIsSftpEnabled
public StorageAccountInner withIsSftpEnabled(Boolean isSftpEnabled)
Defina a propriedade isSftpEnabled: habilita o Protocolo de Transferência de Arquivo Seguro, se definido como true.
Parameters:
Returns:
withLargeFileSharesState
public StorageAccountInner withLargeFileSharesState(LargeFileSharesState largeFileSharesState)
Defina a propriedade largeFileSharesState: permita compartilhamentos de arquivos grandes se definido como Habilitado. Ele não pode ser desabilitado depois de habilitado.
Parameters:
Returns:
withLocation
public StorageAccountInner withLocation(String location)
Overrides:
StorageAccountInner.withLocation(String location)Parameters:
withMinimumTlsVersion
public StorageAccountInner withMinimumTlsVersion(MinimumTlsVersion minimumTlsVersion)
Defina a propriedade minimumTlsVersion: defina a versão mínima do TLS para ser permitida em solicitações para armazenamento. A interpretação padrão é TLS 1.0 para essa propriedade.
Parameters:
Returns:
withPublicNetworkAccess
public StorageAccountInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Defina a propriedade publicNetworkAccess: permitir ou não permitir o acesso à rede pública para a Conta de Armazenamento. O valor é opcional, mas, se passado, deve ser "Habilitado" ou "Desabilitado".
Parameters:
Returns:
withRoutingPreference
public StorageAccountInner withRoutingPreference(RoutingPreference routingPreference)
Definir a propriedade routingPreference: mantém informações sobre a opção de roteamento de rede aceita pelo usuário para transferência de dados.
Parameters:
Returns:
withStorageAccountSkuConversionStatus
public StorageAccountInner withStorageAccountSkuConversionStatus(StorageAccountSkuConversionStatus storageAccountSkuConversionStatus)
Defina a propriedade storageAccountSkuConversionStatus: essa propriedade é readOnly e é definida pelo servidor durante operações assíncronas de conversão de sku da conta de armazenamento.
Parameters:
Returns:
withTags
public StorageAccountInner withTags(Map
Overrides:
StorageAccountInner.withTags(Map<String,String> tags)Parameters:
Aplica-se a
Azure SDK for Java