Partilhar via


StorageAccount Interface

Implementações

GroupableResource<com.microsoft.azure.management.storage.implementation.StorageManager,com.microsoft.azure.management.storage.implementation.StorageAccountInner> Atualizáveis<StorageAccount> Atualizável<Atualização>

public interface StorageAccount
extends GroupableResource<com.microsoft.azure.management.storage.implementation.StorageManager,com.microsoft.azure.management.storage.implementation.StorageAccountInner>, Refreshable<StorageAccount>, Updatable<Update>

Uma representação imutável do lado do cliente de uma conta de armazenamento do Azure.

Resumo do método

Modificador e tipo Método e descrição
abstract AccessTier accessTier()
abstract com.microsoft.azure.management.storage.implementation.AccountStatuses accountStatuses()
abstract boolean canAccessFromAzureServices()

Verifica se a conta de armazenamento pode ser acessada de aplicativos em execução no azure.

abstract boolean canReadLogEntriesFromAnyNetwork()

Verifica se as entradas de log de armazenamento podem ser lidas de qualquer rede.

abstract boolean canReadMetricsFromAnyNetwork()

Verifica se as métricas de armazenamento podem ser lidas de qualquer rede.

abstract org.joda.time.DateTime creationTime()
abstract CustomDomain customDomain()
abstract Encryption encryption()

Preterido

abstract StorageAccountEncryptionKeySource encryptionKeySource()
abstract java.util.Map<StorageService,StorageAccountEncryptionStatus> encryptionStatuses()
abstract PublicEndpoints endPoints()
abstract java.util.List<StorageAccountKey> getKeys()

Busque as chaves de acesso atualizadas do Azure para essa conta de armazenamento.

abstract rx.Observable<java.util.List<StorageAccountKey>> getKeysAsync()

Busque as chaves de acesso atualizadas do Azure para essa conta de armazenamento de forma assíncrona.

abstract com.microsoft.rest.ServiceFuture<java.util.List<StorageAccountKey>> getKeysAsync(ServiceCallback<List<StorageAccountKey>> callback)

Busque as chaves de acesso atualizadas do Azure para essa conta de armazenamento de forma assíncrona.

abstract java.util.List<java.lang.String> ipAddressRangesWithAccess()
abstract java.util.List<java.lang.String> ipAddressesWithAccess()
abstract boolean isAccessAllowedFromAllNetworks()
abstract boolean isAzureFilesAadIntegrationEnabled()

Verifica se a Integração do Aad está habilitada para arquivos nessa conta de armazenamento.

abstract boolean isBlobPublicAccessAllowed()

Verifica se o acesso público ao blob é permitido.

abstract boolean isHnsEnabled()

Verifica se o Hns está habilitado nessa conta de armazenamento.

abstract boolean isHttpsTrafficOnly()

Verifica se a conta de armazenamento permite apenas o tráfego HTTPS.

abstract boolean isLargeFileSharesEnabled()

Verifica se os compartilhamentos de arquivos grandes estão habilitados nessa conta de armazenamento.

abstract Kind kind()
abstract org.joda.time.DateTime lastGeoFailoverTime()
abstract MinimumTlsVersion minimumTlsVersion()
abstract java.util.List<java.lang.String> networkSubnetsWithAccess()
abstract ProvisioningState provisioningState()
abstract java.util.List<StorageAccountKey> regenerateKey(String keyName)

Regenera as chaves de acesso para essa conta de armazenamento.

abstract rx.Observable<java.util.List<StorageAccountKey>> regenerateKeyAsync(String keyName)

Regenera as chaves de acesso para essa conta de armazenamento de forma assíncrona.

abstract com.microsoft.rest.ServiceFuture<java.util.List<StorageAccountKey>> regenerateKeyAsync(String keyName, ServiceCallback<List<StorageAccountKey>> callback)

Regenera as chaves de acesso para essa conta de armazenamento de forma assíncrona.

abstract Sku sku()

Preterido

use skuType() em vez disso.
abstract StorageAccountSkuType skuType()
abstract java.lang.String systemAssignedManagedServiceIdentityPrincipalId()
abstract java.lang.String systemAssignedManagedServiceIdentityTenantId()

Detalhes do método

accessTier

public abstract AccessTier accessTier()

Returns:

camada de acesso usada para cobrança. A camada de acesso não pode ser alterada mais de uma vez a cada 7 dias (168 horas). A camada de acesso não pode ser definida para tipos de conta StandardLRS, StandardGRS, StandardRAGRS ou PremiumLRS. Os valores possíveis incluem: 'Hot', 'Cool'.

accountStatuses

public abstract AccountStatuses accountStatuses()

Returns:

o status indicando se o local primário e secundário da conta de armazenamento está disponível ou indisponível. Os valores possíveis incluem: 'Disponível', 'Indisponível'

canAccessFromAzureServices

public abstract boolean canAccessFromAzureServices()

Verifica se a conta de armazenamento pode ser acessada de aplicativos em execução no azure.

Returns:

true se o armazenamento puder ser acessado do aplicativo em execução no azure, caso contrário, false

canReadLogEntriesFromAnyNetwork

public abstract boolean canReadLogEntriesFromAnyNetwork()

Verifica se as entradas de log de armazenamento podem ser lidas de qualquer rede.

Returns:

true se as entradas de log de armazenamento puderem ser lidas de qualquer rede, caso contrário, false

canReadMetricsFromAnyNetwork

public abstract boolean canReadMetricsFromAnyNetwork()

Verifica se as métricas de armazenamento podem ser lidas de qualquer rede.

Returns:

true se as métricas de armazenamento puderem ser lidas de qualquer rede, caso contrário, false

creationTime

public abstract DateTime creationTime()

Returns:

a data e hora de criação da conta de armazenamento em UTC

customDomain

public abstract CustomDomain customDomain()

Returns:

o domínio personalizado atribuído pelo usuário atribuído a essa conta de armazenamento

encryption


public abstract Encryption encryption()

Preterido

Returns:

as configurações de criptografia na conta.

encryptionKeySource

public abstract StorageAccountEncryptionKeySource encryptionKeySource()

Returns:

a origem da chave usada para criptografia.

encryptionStatuses

public abstract Map encryptionStatuses()

Returns:

os status de criptografia indexados pelo tipo de serviço de armazenamento.

endPoints

public abstract PublicEndpoints endPoints()

Returns:

as URLs usadas para executar uma recuperação de um objeto de blob público, fila ou tabela. Observe que as contas StandardZRS e PremiumLRS retornam apenas o ponto de extremidade de blob

getKeys

public abstract List getKeys()

Busque as chaves de acesso atualizadas do Azure para essa conta de armazenamento.

Returns:

as chaves de acesso para essa conta de armazenamento

getKeysAsync

public abstract Observable> getKeysAsync()

Busque as chaves de acesso atualizadas do Azure para essa conta de armazenamento de forma assíncrona.

Returns:

uma representação da computação adiada dessa chamada, retornando as chaves de acesso

getKeysAsync

public abstract ServiceFuture> getKeysAsync(ServiceCallback> callback)

Busque as chaves de acesso atualizadas do Azure para essa conta de armazenamento de forma assíncrona.

Parameters:

callback - o retorno de chamada para chamar em caso de êxito ou falha, com chaves de acesso como parâmetro.

Returns:

um identificador para cancelar a solicitação

ipAddressRangesWithAccess

public abstract List ipAddressRangesWithAccess()

Returns:

a lista de intervalos de endereços ip que têm acesso à conta de armazenamento.

ipAddressesWithAccess

public abstract List ipAddressesWithAccess()

Returns:

a lista de endereços ip que têm acesso à conta de armazenamento.

isAccessAllowedFromAllNetworks

public abstract boolean isAccessAllowedFromAllNetworks()

Returns:

true se o aplicativo autenticado de qualquer rede tiver permissão para acessar a conta de armazenamento, false se apenas o aplicativo da rede na lista de permissões (sub-rede, endereço ip, intervalo de endereços ip) puder acessar a conta de armazenamento.

isAzureFilesAadIntegrationEnabled

public abstract boolean isAzureFilesAadIntegrationEnabled()

Verifica se a Integração do Aad está habilitada para arquivos nessa conta de armazenamento.

Returns:

true se a integração do Aad estiver habilitada, caso contrário, false

isBlobPublicAccessAllowed

public abstract boolean isBlobPublicAccessAllowed()

Verifica se o acesso público ao blob é permitido.

Returns:

true se o acesso público de blob for permitido, caso contrário, false

isHnsEnabled

public abstract boolean isHnsEnabled()

Verifica se o Hns está habilitado nessa conta de armazenamento.

Returns:

true se Hns estiver habilitado, caso contrário, false

isHttpsTrafficOnly

public abstract boolean isHttpsTrafficOnly()

Verifica se a conta de armazenamento permite apenas o tráfego HTTPS.

Returns:

true se permitir apenas o tráfego HTTPS, caso contrário, false

isLargeFileSharesEnabled

public abstract boolean isLargeFileSharesEnabled()

Verifica se os compartilhamentos de arquivos grandes estão habilitados nessa conta de armazenamento.

Returns:

true se compartilhamentos de arquivos grandes estiverem habilitados, caso contrário, false

kind

public abstract Kind kind()

Returns:

o tipo da conta de armazenamento. Os valores possíveis são 'Storage', 'BlobStorage'.

lastGeoFailoverTime

public abstract DateTime lastGeoFailoverTime()

Returns:

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 é retido. Esse elemento não será retornado se nunca houve uma instância de failover. Disponível somente se o accountType for StandardGRS ou StandardRAGRS

minimumTlsVersion

public abstract MinimumTlsVersion minimumTlsVersion()

Returns:

a versão mínima do TLS para tráfego HTTPS.

networkSubnetsWithAccess

public abstract List networkSubnetsWithAccess()

Returns:

a lista de ID de recurso da sub-rede de rede virtual que tem acesso à conta de armazenamento.

provisioningState

public abstract ProvisioningState provisioningState()

Returns:

o status da conta de armazenamento no momento em que a operação foi chamada. Os valores possíveis incluem: 'Criando', 'ResolvendoDNS', 'Êxito'

regenerateKey

public abstract List regenerateKey(String keyName)

Regenera as chaves de acesso para essa conta de armazenamento.

Parameters:

keyName - se o nome da chave

Returns:

as chaves de acesso geradas para essa conta de armazenamento

regenerateKeyAsync

public abstract Observable> regenerateKeyAsync(String keyName)

Regenera as chaves de acesso para essa conta de armazenamento de forma assíncrona.

Parameters:

keyName - se o nome da chave

Returns:

uma representação da computação adiada dessa chamada, retornando a chave de acesso regenerada

regenerateKeyAsync

public abstract ServiceFuture> regenerateKeyAsync(String keyName, ServiceCallback> callback)

Regenera as chaves de acesso para essa conta de armazenamento de forma assíncrona.

Parameters:

keyName - se o nome da chave
callback - o retorno de chamada para chamar em caso de êxito ou falha, com chaves de acesso como parâmetro.

Returns:

um identificador para cancelar a solicitação

sku


public abstract Sku sku()

Preterido

use skuType() em vez disso.

Returns:

o sku dessa conta de armazenamento.

skuType

public abstract StorageAccountSkuType skuType()

Returns:

o sku dessa conta de armazenamento.

systemAssignedManagedServiceIdentityPrincipalId

public abstract String systemAssignedManagedServiceIdentityPrincipalId()

Returns:

a ID da entidade de serviço do Active Directory específica da Identidade de Serviço Gerenciada atribuída à conta de armazenamento.

systemAssignedManagedServiceIdentityTenantId

public abstract String systemAssignedManagedServiceIdentityTenantId()

Returns:

a ID de locatário do Active Directory específica da Identidade de Serviço Gerenciada atribuída à conta de armazenamento.

Aplica-se a