Compartir a través de


StorageAccount Interfaz

Implementaciones

GroupableResource<com.microsoft.azure.management.storage.implementation.StorageManager,com.microsoft.azure.management.storage.implementation.StorageAccountInner> Actualizable<StorageAccount> Actualizable<Actualizar>

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

Representación inmutable del lado cliente de una cuenta de almacenamiento de Azure.

Resumen del método

Modificador y tipo Método y descripción
abstract AccessTier accessTier()
abstract com.microsoft.azure.management.storage.implementation.AccountStatuses accountStatuses()
abstract boolean canAccessFromAzureServices()

Se puede acceder a la cuenta de almacenamiento de comprobaciones desde aplicaciones que se ejecutan en Azure.

abstract boolean canReadLogEntriesFromAnyNetwork()

Comprueba que las entradas del registro de almacenamiento se pueden leer desde cualquier red.

abstract boolean canReadMetricsFromAnyNetwork()

Comprueba que las métricas de almacenamiento se pueden leer desde cualquier red.

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

Obsoleto

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

Obtenga las claves de acceso actualizadas de Azure para esta cuenta de almacenamiento.

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

Obtenga las claves de acceso actualizadas de Azure para esta cuenta de almacenamiento de forma asincrónica.

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

Obtenga las claves de acceso actualizadas de Azure para esta cuenta de almacenamiento de forma asincrónica.

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

Comprueba si Aad Integration está habilitado para los archivos de esta cuenta de almacenamiento.

abstract boolean isBlobPublicAccessAllowed()

Comprueba si se permite el acceso público de blobs.

abstract boolean isHnsEnabled()

Comprueba si Hns está habilitado en esta cuenta de almacenamiento.

abstract boolean isHttpsTrafficOnly()

Comprueba si la cuenta de almacenamiento solo permite el tráfico HTTPS.

abstract boolean isLargeFileSharesEnabled()

Comprueba si los recursos compartidos de archivos grandes habilitados en esta cuenta de almacenamiento.

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 las claves de acceso de esta cuenta de almacenamiento.

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

Regenera las claves de acceso de esta cuenta de almacenamiento de forma asincrónica.

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

Regenera las claves de acceso de esta cuenta de almacenamiento de forma asincrónica.

abstract Sku sku()

Obsoleto

use skuType() en su lugar.
abstract StorageAccountSkuType skuType()
abstract java.lang.String systemAssignedManagedServiceIdentityPrincipalId()
abstract java.lang.String systemAssignedManagedServiceIdentityTenantId()

Detalles del método

accessTier

public abstract AccessTier accessTier()

Returns:

nivel de acceso que se usa para la facturación. El nivel de acceso no se puede cambiar más de una vez cada 7 días (168 horas). El nivel de acceso no se puede establecer para los tipos de cuenta StandardLRS, StandardGRS, StandardRAGRS o PremiumLRS. Entre los valores posibles se incluyen: "Hot", "Cool".

accountStatuses

public abstract AccountStatuses accountStatuses()

Returns:

el estado que indica si la ubicación principal y secundaria de la cuenta de almacenamiento está disponible o no disponible. Entre los valores posibles se incluyen: "Available", "Unavailable"

canAccessFromAzureServices

public abstract boolean canAccessFromAzureServices()

Se puede acceder a la cuenta de almacenamiento de comprobaciones desde aplicaciones que se ejecutan en Azure.

Returns:

True si se puede acceder al almacenamiento desde la aplicación que se ejecuta en Azure; en caso contrario, false

canReadLogEntriesFromAnyNetwork

public abstract boolean canReadLogEntriesFromAnyNetwork()

Comprueba que las entradas del registro de almacenamiento se pueden leer desde cualquier red.

Returns:

true si las entradas del registro de almacenamiento se pueden leer desde cualquier red; en caso contrario, false

canReadMetricsFromAnyNetwork

public abstract boolean canReadMetricsFromAnyNetwork()

Comprueba que las métricas de almacenamiento se pueden leer desde cualquier red.

Returns:

True si las métricas de almacenamiento se pueden leer desde cualquier red; en caso contrario, false

creationTime

public abstract DateTime creationTime()

Returns:

la fecha y hora de creación de la cuenta de almacenamiento en UTC

customDomain

public abstract CustomDomain customDomain()

Returns:

el dominio personalizado asignado por el usuario asignado a esta cuenta de almacenamiento

encryption


public abstract Encryption encryption()

Obsoleto

Returns:

la configuración de cifrado de la cuenta.

encryptionKeySource

public abstract StorageAccountEncryptionKeySource encryptionKeySource()

Returns:

el origen de la clave utilizada para el cifrado.

encryptionStatuses

public abstract Map encryptionStatuses()

Returns:

los estados de cifrado indexados por tipo de servicio de almacenamiento.

endPoints

public abstract PublicEndpoints endPoints()

Returns:

las direcciones URL que se usan para realizar una recuperación de un blob público, una cola o un objeto de tabla. Tenga en cuenta que las cuentas StandardZRS y PremiumLRS solo devuelven el punto de conexión de blob.

getKeys

public abstract List getKeys()

Obtenga las claves de acceso actualizadas de Azure para esta cuenta de almacenamiento.

Returns:

las claves de acceso de esta cuenta de almacenamiento

getKeysAsync

public abstract Observable> getKeysAsync()

Obtenga las claves de acceso actualizadas de Azure para esta cuenta de almacenamiento de forma asincrónica.

Returns:

representación del cálculo diferido de esta llamada, devolviendo las claves de acceso.

getKeysAsync

public abstract ServiceFuture> getKeysAsync(ServiceCallback> callback)

Obtenga las claves de acceso actualizadas de Azure para esta cuenta de almacenamiento de forma asincrónica.

Parameters:

callback - la devolución de llamada para llamar a si se realiza correctamente o no, con claves de acceso como parámetro.

Returns:

un identificador para cancelar la solicitud

ipAddressRangesWithAccess

public abstract List ipAddressRangesWithAccess()

Returns:

la lista de intervalos de direcciones IP que tienen acceso a la cuenta de almacenamiento.

ipAddressesWithAccess

public abstract List ipAddressesWithAccess()

Returns:

la lista de direcciones IP que tienen acceso a la cuenta de almacenamiento.

isAccessAllowedFromAllNetworks

public abstract boolean isAccessAllowedFromAllNetworks()

Returns:

True si se permite que la aplicación autenticada desde cualquier red tenga acceso a la cuenta de almacenamiento, false si solo la aplicación de la red en la lista blanca (subred, dirección IP, intervalo de direcciones IP) puede acceder a la cuenta de almacenamiento.

isAzureFilesAadIntegrationEnabled

public abstract boolean isAzureFilesAadIntegrationEnabled()

Comprueba si Aad Integration está habilitado para los archivos de esta cuenta de almacenamiento.

Returns:

True si la integración de Aad está habilitada, false en caso contrario, false

isBlobPublicAccessAllowed

public abstract boolean isBlobPublicAccessAllowed()

Comprueba si se permite el acceso público de blobs.

Returns:

true si se permite el acceso público de blobs; en caso contrario, false

isHnsEnabled

public abstract boolean isHnsEnabled()

Comprueba si Hns está habilitado en esta cuenta de almacenamiento.

Returns:

True si Hns está habilitado; en caso contrario, false

isHttpsTrafficOnly

public abstract boolean isHttpsTrafficOnly()

Comprueba si la cuenta de almacenamiento solo permite el tráfico HTTPS.

Returns:

True si solo se permite el tráfico HTTPS; en caso contrario, false

isLargeFileSharesEnabled

public abstract boolean isLargeFileSharesEnabled()

Comprueba si los recursos compartidos de archivos grandes habilitados en esta cuenta de almacenamiento.

Returns:

True si los recursos compartidos de archivos grandes están habilitados; en caso contrario, false

kind

public abstract Kind kind()

Returns:

el tipo de la cuenta de almacenamiento. Los valores posibles son "Storage", "BlobStorage".

lastGeoFailoverTime

public abstract DateTime lastGeoFailoverTime()

Returns:

marca de tiempo de la instancia más reciente de una conmutación por error a la ubicación secundaria. Solo se conserva la marca de tiempo más reciente. Este elemento no se devuelve si nunca ha habido una instancia de conmutación por error. Solo está disponible si accountType es StandardGRS o StandardRAGRS

minimumTlsVersion

public abstract MinimumTlsVersion minimumTlsVersion()

Returns:

la versión mínima de TLS para el tráfico HTTPS.

networkSubnetsWithAccess

public abstract List networkSubnetsWithAccess()

Returns:

la lista del identificador de recurso de la subred de red virtual que tiene acceso a la cuenta de almacenamiento.

provisioningState

public abstract ProvisioningState provisioningState()

Returns:

el estado de la cuenta de almacenamiento en el momento en que se llamó a la operación. Entre los valores posibles se incluyen: "Creating", "ResolvingDNS", "Succeeded"

regenerateKey

public abstract List regenerateKey(String keyName)

Regenera las claves de acceso de esta cuenta de almacenamiento.

Parameters:

keyName - si el nombre de la clave

Returns:

las claves de acceso generadas para esta cuenta de almacenamiento

regenerateKeyAsync

public abstract Observable> regenerateKeyAsync(String keyName)

Regenera las claves de acceso de esta cuenta de almacenamiento de forma asincrónica.

Parameters:

keyName - si el nombre de la clave

Returns:

representación del cálculo diferido de esta llamada, que devuelve la clave de acceso regenerada.

regenerateKeyAsync

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

Regenera las claves de acceso de esta cuenta de almacenamiento de forma asincrónica.

Parameters:

keyName - si el nombre de la clave
callback - la devolución de llamada para llamar a si se realiza correctamente o no, con claves de acceso como parámetro.

Returns:

un identificador para cancelar la solicitud

sku


public abstract Sku sku()

Obsoleto

use skuType() en su lugar.

Returns:

la SKU de esta cuenta de almacenamiento.

skuType

public abstract StorageAccountSkuType skuType()

Returns:

la SKU de esta cuenta de almacenamiento.

systemAssignedManagedServiceIdentityPrincipalId

public abstract String systemAssignedManagedServiceIdentityPrincipalId()

Returns:

identificador de entidad de servicio de Active Directory específico de Managed Service Identity asignado a la cuenta de almacenamiento.

systemAssignedManagedServiceIdentityTenantId

public abstract String systemAssignedManagedServiceIdentityTenantId()

Returns:

identificador de inquilino de Active Directory específico de Managed Service Identity asignado a la cuenta de almacenamiento.

Se aplica a