StorageAccount Schnittstelle

Implementiert

GroupableResource<com.microsoft.azure.management.storage.implementation.StorageManager,com.microsoft.azure.management.storage.implementation.StorageAccountInner> Aktualisierbare<StorageAccount> Aktualisierbare<Aktualisieren>

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

Eine unveränderliche clientseitige Darstellung eines Azure-Speicherkontos.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
abstract AccessTier accessTier()
abstract com.microsoft.azure.management.storage.implementation.AccountStatuses accountStatuses()
abstract boolean canAccessFromAzureServices()

Überprüft, ob auf das Speicherkonto über anwendungen zugegriffen werden kann, die in Azure ausgeführt werden.

abstract boolean canReadLogEntriesFromAnyNetwork()

Überprüft, ob Speicherprotokolleinträge aus jedem Netzwerk gelesen werden können.

abstract boolean canReadMetricsFromAnyNetwork()

Überprüft, ob Speichermetriken aus jedem Netzwerk gelesen werden können.

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

Als veraltet markiert

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

Rufen Sie die aktuellen Zugriffsschlüssel aus Azure für dieses Speicherkonto ab.

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

Rufen Sie die aktuellen Zugriffsschlüssel aus Azure für dieses Speicherkonto asynchron ab.

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

Rufen Sie die aktuellen Zugriffsschlüssel aus Azure für dieses Speicherkonto asynchron ab.

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

Überprüft, ob Aad Integration für Dateien in diesem Speicherkonto aktiviert ist.

abstract boolean isBlobPublicAccessAllowed()

Überprüft, ob der öffentliche Blobzugriff zulässig ist.

abstract boolean isHnsEnabled()

Überprüft, ob Hns für dieses Speicherkonto aktiviert ist.

abstract boolean isHttpsTrafficOnly()

Überprüft, ob das Speicherkonto nur HTTPS-Datenverkehr zulässt.

abstract boolean isLargeFileSharesEnabled()

Überprüft, ob für dieses Speicherkonto große Dateifreigaben aktiviert sind.

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)

Generiert die Zugriffsschlüssel für dieses Speicherkonto.

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

Generiert die Zugriffsschlüssel für dieses Speicherkonto asynchron.

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

Generiert die Zugriffsschlüssel für dieses Speicherkonto asynchron.

abstract Sku sku()

Als veraltet markiert

stattdessen verwenden skuType() .
abstract StorageAccountSkuType skuType()
abstract java.lang.String systemAssignedManagedServiceIdentityPrincipalId()
abstract java.lang.String systemAssignedManagedServiceIdentityTenantId()

Details zur Methode

accessTier

public abstract AccessTier accessTier()

Returns:

Zugriffsebene, die für die Abrechnung verwendet wird. Die Zugriffsebene kann nicht mehr als einmal alle 7 Tage (168 Stunden) geändert werden. Die Zugriffsebene kann nicht für Die Kontotypen StandardLRS, StandardGRS, StandardRAGRS oder PremiumLRS festgelegt werden. Mögliche Werte sind: "Hot", "Cool".

accountStatuses

public abstract AccountStatuses accountStatuses()

Returns:

die status, die angibt, ob der primäre und sekundäre Speicherort des Speicherkontos verfügbar oder nicht verfügbar ist. Mögliche Werte: "Available", "Unavailable"

canAccessFromAzureServices

public abstract boolean canAccessFromAzureServices()

Überprüft, ob auf das Speicherkonto über anwendungen zugegriffen werden kann, die in Azure ausgeführt werden.

Returns:

TRUE, wenn von einer in Azure ausgeführten Anwendung auf Speicher zugegriffen werden kann, andernfalls false

canReadLogEntriesFromAnyNetwork

public abstract boolean canReadLogEntriesFromAnyNetwork()

Überprüft, ob Speicherprotokolleinträge aus jedem Netzwerk gelesen werden können.

Returns:

TRUE, wenn Speicherprotokolleinträge aus einem beliebigen Netzwerk gelesen werden können, andernfalls false

canReadMetricsFromAnyNetwork

public abstract boolean canReadMetricsFromAnyNetwork()

Überprüft, ob Speichermetriken aus jedem Netzwerk gelesen werden können.

Returns:

TRUE, wenn Speichermetriken aus einem beliebigen Netzwerk gelesen werden können, andernfalls false

creationTime

public abstract DateTime creationTime()

Returns:

Erstellungsdatum und -uhrzeit des Speicherkontos in UTC

customDomain

public abstract CustomDomain customDomain()

Returns:

die benutzerseitig zugewiesene benutzerdefinierte Domäne, die diesem Speicherkonto zugewiesen ist

encryption


public abstract Encryption encryption()

Als veraltet markiert

verwenden Sie encryptionKeySource()stattdessen . encryptionStatuses()

Returns:

die Verschlüsselungseinstellungen für das Konto.

encryptionKeySource

public abstract StorageAccountEncryptionKeySource encryptionKeySource()

Returns:

die Quelle des Schlüssels, der für die Verschlüsselung verwendet wird.

encryptionStatuses

public abstract Map encryptionStatuses()

Returns:

die nach Speicherdiensttyp indizierten Verschlüsselungsstatus.

endPoints

public abstract PublicEndpoints endPoints()

Returns:

die URLs, die zum Abrufen eines öffentlichen Blobs, einer Warteschlange oder eines Tabellenobjekts verwendet werden. Beachten Sie, dass StandardZRS- und PremiumLRS-Konten nur den Blobendpunkt zurückgeben.

getKeys

public abstract List getKeys()

Rufen Sie die aktuellen Zugriffsschlüssel aus Azure für dieses Speicherkonto ab.

Returns:

die Zugriffsschlüssel für dieses Speicherkonto

getKeysAsync

public abstract Observable<>> getKeysAsync()

Rufen Sie die aktuellen Zugriffsschlüssel aus Azure für dieses Speicherkonto asynchron ab.

Returns:

Eine Darstellung der verzögerten Berechnung dieses Aufrufs, die die Zugriffsschlüssel zurückgibt

getKeysAsync

public abstract ServiceFuture<>> getKeysAsync(ServiceCallback<>> callback)

Rufen Sie die aktuellen Zugriffsschlüssel aus Azure für dieses Speicherkonto asynchron ab.

Parameters:

callback - der Rückruf, um bei Erfolg oder Fehler aufzurufen, mit Zugriffsschlüsseln als Parameter.

Returns:

ein Handle zum Abbrechen der Anforderung

ipAddressRangesWithAccess

public abstract List ipAddressRangesWithAccess()

Returns:

die Liste der IP-Adressbereiche, die Zugriff auf das Speicherkonto haben.

ipAddressesWithAccess

public abstract List ipAddressesWithAccess()

Returns:

die Liste der IP-Adressen, die Zugriff auf das Speicherkonto haben.

isAccessAllowedFromAllNetworks

public abstract boolean isAccessAllowedFromAllNetworks()

Returns:

True, wenn authentifizierte Anwendungen aus einem beliebigen Netzwerk auf das Speicherkonto zugreifen dürfen, false, wenn nur Anwendungen aus dem In der Whitelist aufgeführten Netzwerk (Subnetz, IP-Adresse, IP-Adressbereich) auf das Speicherkonto zugreifen können.

isAzureFilesAadIntegrationEnabled

public abstract boolean isAzureFilesAadIntegrationEnabled()

Überprüft, ob Aad Integration für Dateien in diesem Speicherkonto aktiviert ist.

Returns:

TRUE, wenn die Aad-Integration aktiviert ist, andernfalls false

isBlobPublicAccessAllowed

public abstract boolean isBlobPublicAccessAllowed()

Überprüft, ob der öffentliche Blobzugriff zulässig ist.

Returns:

TRUE, wenn der öffentliche Blobzugriff zulässig ist, andernfalls false

isHnsEnabled

public abstract boolean isHnsEnabled()

Überprüft, ob Hns für dieses Speicherkonto aktiviert ist.

Returns:

TRUE, wenn Hns aktiviert ist, andernfalls false

isHttpsTrafficOnly

public abstract boolean isHttpsTrafficOnly()

Überprüft, ob das Speicherkonto nur HTTPS-Datenverkehr zulässt.

Returns:

TRUE, wenn nur HTTPS-Datenverkehr zugelassen wird, andernfalls false

isLargeFileSharesEnabled

public abstract boolean isLargeFileSharesEnabled()

Überprüft, ob für dieses Speicherkonto große Dateifreigaben aktiviert sind.

Returns:

TRUE, wenn große Dateifreigaben aktiviert sind, andernfalls false

kind

public abstract Kind kind()

Returns:

die Art des Speicherkontos. Mögliche Werte sind "Storage", "BlobStorage".

lastGeoFailoverTime

public abstract DateTime lastGeoFailoverTime()

Returns:

der Zeitstempel der letzten instance eines Failovers zum sekundären Standort. Nur der letzte Zeitstempel wird beibehalten. Dieses Element wird nicht zurückgegeben, wenn noch nie ein Failover instance. Nur verfügbar, wenn accountType StandardGRS oder StandardRAGRS ist.

minimumTlsVersion

public abstract MinimumTlsVersion minimumTlsVersion()

Returns:

Die TLS-Mindestversion für HTTPS-Datenverkehr.

networkSubnetsWithAccess

public abstract List networkSubnetsWithAccess()

Returns:

Die Liste der Ressourcen-ID des Subnetzes des virtuellen Netzwerks, das Zugriff auf das Speicherkonto hat.

provisioningState

public abstract ProvisioningState provisioningState()

Returns:

die status des Speicherkontos zum Zeitpunkt des Aufrufs des Vorgangs. Mögliche Werte: "Creating", "ResolvingDNS", "Succeeded"

regenerateKey

public abstract List regenerateKey(String keyName)

Generiert die Zugriffsschlüssel für dieses Speicherkonto neu.

Parameters:

keyName - , wenn der Schlüsselname

Returns:

die generierten Zugriffsschlüssel für dieses Speicherkonto

regenerateKeyAsync

public abstract Observable<>> regenerateKeyAsync(String keyName)

Generiert die Zugriffsschlüssel für dieses Speicherkonto asynchron.

Parameters:

keyName - , wenn der Schlüsselname

Returns:

eine Darstellung der verzögerten Berechnung dieses Aufrufs, die den regenerierten Zugriffsschlüssel zurückgibt

regenerateKeyAsync

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

Generiert die Zugriffsschlüssel für dieses Speicherkonto asynchron.

Parameters:

keyName - , wenn der Schlüsselname
callback - der Rückruf, um bei Erfolg oder Fehler aufzurufen, mit Zugriffsschlüsseln als Parameter.

Returns:

ein Handle zum Abbrechen der Anforderung

sku


public abstract Sku sku()

Als veraltet markiert

stattdessen verwenden skuType() .

Returns:

die SKU dieses Speicherkontos.

skuType

public abstract StorageAccountSkuType skuType()

Returns:

die SKU dieses Speicherkontos.

systemAssignedManagedServiceIdentityPrincipalId

public abstract String systemAssignedManagedServiceIdentityPrincipalId()

Returns:

die dem Speicherkonto zugewiesene Active Directory-Dienstprinzipal-ID für die verwaltete Dienstidentität.

systemAssignedManagedServiceIdentityTenantId

public abstract String systemAssignedManagedServiceIdentityTenantId()

Returns:

die dem Speicherkonto zugewiesene spezifische Active Directory-Mandanten-ID für die verwaltete Dienstidentität.

Gilt für: