StorageAccountsOperations interface
Schnittstelle, die eine StorageAccounts-Operation darstellt.
Eigenschaften
| abort |
Livemigration des Speicherkontos abbrechen, um Hns zu aktivieren |
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| check |
Überprüft, ob der Name des Speicherkontos gültig ist und nicht bereits verwendet wird. |
| create | Erstellt asynchron ein neues Speicherkonto mit den angegebenen Parametern. Wenn bereits ein Konto erstellt wurde und eine nachfolgende Erstellungsanforderung mit anderen Eigenschaften ausgegeben wird, werden die Kontoeigenschaften aktualisiert. Wenn bereits ein Konto erstellt wurde und eine nachfolgende Erstellungs- oder Aktualisierungsanforderung mit genau denselben Eigenschaften ausgegeben wird, ist die Anforderung erfolgreich. |
| customer |
Die Kontomigrationsanforderung kann für ein Speicherkonto ausgelöst werden, um die Redundanzstufe zu ändern. Die Migration aktualisiert das nicht zonal redundante Speicherkonto auf ein zonal redundantes Konto oder umgekehrt, um eine bessere Zuverlässigkeit und Verfügbarkeit zu erzielen. Zonenredundanter Speicher (ZRS) repliziert Ihr Speicherkonto synchron über drei Azure Verfügbarkeitszonen in der primären Region. |
| delete | Löscht ein Speicherkonto in Microsoft Azure. |
| failover | Eine Failoveranforderung kann für ein Speicherkonto ausgelöst werden, falls ein primärer Endpunkt aus irgendeinem Grund nicht verfügbar ist. Das Failover erfolgt vom primären Cluster des Speicherkontos zum sekundären Cluster für RA-GRS Konten. Der sekundäre Cluster wird nach dem Failover zum primären Cluster, und das Konto wird in LRS konvertiert. Im Falle eines geplanten Failovers werden der primäre und der sekundäre Cluster nach dem Failover ausgetauscht, und das Konto bleibt georepliziert. Das Failover sollte bei Verfügbarkeitsproblemen weiterhin verwendet werden, da das geplante Failover nur verfügbar ist, wenn der primäre und der sekundäre Endpunkt verfügbar sind. Der primäre Anwendungsfall eines geplanten Failovers sind Testübungen für die Notfallwiederherstellung. Diese Art von Failover wird aufgerufen, indem der FailoverType-Parameter auf "Planned" festgelegt wird. Erfahren Sie hier mehr über die Failover-Optionen. https://learn.microsoft.com/azure/storage/common/storage-disaster-recovery-guidance |
| get |
Ruft den Status der laufenden Migration für das angegebene Speicherkonto ab. |
| get |
Gibt die Eigenschaften für das angegebene Speicherkonto zurück, einschließlich, aber nicht beschränkt auf Name, SKU-Name, Speicherort und Kontostatus. Der ListKeys-Vorgang sollte zum Abrufen von Speicherschlüsseln verwendet werden. |
| hierarchical |
Livemigration des Speicherkontos zum Aktivieren von Hns |
| list | Listet alle Speicherkonten auf, die im Rahmen des Abonnements verfügbar sind. Beachten Sie, dass Speicherschlüssel nicht zurückgegeben werden. Verwenden Sie dazu den ListKeys-Vorgang. |
| list |
Listen Sie die SAS-Anmeldeinformationen eines Speicherkontos auf. |
| list |
Listet alle Speicherkonten auf, die unter der angegebenen Ressourcengruppe verfügbar sind. Beachten Sie, dass Speicherschlüssel nicht zurückgegeben werden. Verwenden Sie dazu den ListKeys-Vorgang. |
| list |
Listet die Zugriffsschlüssel oder Kerberos-Schlüssel (sofern Active Directory aktiviert ist) für das angegebene Speicherkonto auf. |
| list |
Listen Sie die SAS-Anmeldeinformationen für den Dienst einer bestimmten Ressource auf. |
| regenerate |
Generiert einen der Zugriffsschlüssel oder Kerberos-Schlüssel für das angegebene Speicherkonto neu. |
| restore |
Wiederherstellen von Blobs in den angegebenen Blobbereichen |
| revoke |
Widerrufen Sie Benutzerdelegierungsschlüssel. |
| update | Der Aktualisierungsvorgang kann verwendet werden, um die SKU, Verschlüsselung, Zugriffsebene oder Tags für ein Speicherkonto zu aktualisieren. Es kann auch verwendet werden, um das Konto einer benutzerdefinierten Domäne zuzuordnen. Pro Speicherkonto wird nur eine benutzerdefinierte Domäne unterstützt; Die Ersetzung/Änderung der benutzerdefinierten Domäne wird nicht unterstützt. Um eine alte benutzerdefinierte Domäne zu ersetzen, muss der alte Wert gelöscht/aufgehoben werden, bevor ein neuer Wert festgelegt werden kann. Das Aktualisieren mehrerer Eigenschaften wird unterstützt. Dieser Aufruf ändert die Speicherschlüssel für das Konto nicht. Wenn Sie die Speicherkontoschlüssel ändern möchten, verwenden Sie den Vorgang "Schlüssel neu generieren". Der Speicherort und der Name des Speicherkontos können nach der Erstellung nicht mehr geändert werden. |
Details zur Eigenschaft
abortHierarchicalNamespaceMigration
Livemigration des Speicherkontos abbrechen, um Hns zu aktivieren
abortHierarchicalNamespaceMigration: (resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => PollerLike<OperationState<void>, void>
Eigenschaftswert
(resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => PollerLike<OperationState<void>, void>
beginAbortHierarchicalNamespaceMigration
Warnung
Diese API ist nun veraltet.
use abortHierarchicalNamespaceMigration instead
beginAbortHierarchicalNamespaceMigration: (resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
Eigenschaftswert
(resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
beginAbortHierarchicalNamespaceMigrationAndWait
Warnung
Diese API ist nun veraltet.
use abortHierarchicalNamespaceMigration instead
beginAbortHierarchicalNamespaceMigrationAndWait: (resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => Promise<void>
Eigenschaftswert
(resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => Promise<void>
beginCreate
Warnung
Diese API ist nun veraltet.
use create instead
beginCreate: (resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => Promise<SimplePollerLike<OperationState<StorageAccount>, StorageAccount>>
Eigenschaftswert
(resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => Promise<SimplePollerLike<OperationState<StorageAccount>, StorageAccount>>
beginCreateAndWait
Warnung
Diese API ist nun veraltet.
use create instead
beginCreateAndWait: (resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => Promise<StorageAccount>
Eigenschaftswert
(resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => Promise<StorageAccount>
beginCustomerInitiatedMigration
Warnung
Diese API ist nun veraltet.
use customerInitiatedMigration instead
beginCustomerInitiatedMigration: (resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
Eigenschaftswert
(resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
beginCustomerInitiatedMigrationAndWait
Warnung
Diese API ist nun veraltet.
use customerInitiatedMigration instead
beginCustomerInitiatedMigrationAndWait: (resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => Promise<void>
Eigenschaftswert
(resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => Promise<void>
beginFailover
Warnung
Diese API ist nun veraltet.
use failover instead
beginFailover: (resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
Eigenschaftswert
(resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
beginFailoverAndWait
Warnung
Diese API ist nun veraltet.
use failover instead
beginFailoverAndWait: (resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => Promise<void>
Eigenschaftswert
(resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => Promise<void>
beginHierarchicalNamespaceMigration
Warnung
Diese API ist nun veraltet.
use hierarchicalNamespaceMigration instead
beginHierarchicalNamespaceMigration: (resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
Eigenschaftswert
(resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
beginHierarchicalNamespaceMigrationAndWait
Warnung
Diese API ist nun veraltet.
use hierarchicalNamespaceMigration instead
beginHierarchicalNamespaceMigrationAndWait: (resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => Promise<void>
Eigenschaftswert
(resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => Promise<void>
beginRestoreBlobRanges
Warnung
Diese API ist nun veraltet.
use restoreBlobRanges instead
beginRestoreBlobRanges: (resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => Promise<SimplePollerLike<OperationState<BlobRestoreStatus>, BlobRestoreStatus>>
Eigenschaftswert
(resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => Promise<SimplePollerLike<OperationState<BlobRestoreStatus>, BlobRestoreStatus>>
beginRestoreBlobRangesAndWait
Warnung
Diese API ist nun veraltet.
use restoreBlobRanges instead
beginRestoreBlobRangesAndWait: (resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => Promise<BlobRestoreStatus>
Eigenschaftswert
(resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => Promise<BlobRestoreStatus>
checkNameAvailability
Überprüft, ob der Name des Speicherkontos gültig ist und nicht bereits verwendet wird.
checkNameAvailability: (accountName: StorageAccountCheckNameAvailabilityParameters, options?: StorageAccountsCheckNameAvailabilityOptionalParams) => Promise<CheckNameAvailabilityResult>
Eigenschaftswert
(accountName: StorageAccountCheckNameAvailabilityParameters, options?: StorageAccountsCheckNameAvailabilityOptionalParams) => Promise<CheckNameAvailabilityResult>
create
Erstellt asynchron ein neues Speicherkonto mit den angegebenen Parametern. Wenn bereits ein Konto erstellt wurde und eine nachfolgende Erstellungsanforderung mit anderen Eigenschaften ausgegeben wird, werden die Kontoeigenschaften aktualisiert. Wenn bereits ein Konto erstellt wurde und eine nachfolgende Erstellungs- oder Aktualisierungsanforderung mit genau denselben Eigenschaften ausgegeben wird, ist die Anforderung erfolgreich.
create: (resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => PollerLike<OperationState<StorageAccount>, StorageAccount>
Eigenschaftswert
(resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => PollerLike<OperationState<StorageAccount>, StorageAccount>
customerInitiatedMigration
Die Kontomigrationsanforderung kann für ein Speicherkonto ausgelöst werden, um die Redundanzstufe zu ändern. Die Migration aktualisiert das nicht zonal redundante Speicherkonto auf ein zonal redundantes Konto oder umgekehrt, um eine bessere Zuverlässigkeit und Verfügbarkeit zu erzielen. Zonenredundanter Speicher (ZRS) repliziert Ihr Speicherkonto synchron über drei Azure Verfügbarkeitszonen in der primären Region.
customerInitiatedMigration: (resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => PollerLike<OperationState<void>, void>
Eigenschaftswert
(resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => PollerLike<OperationState<void>, void>
delete
Löscht ein Speicherkonto in Microsoft Azure.
delete: (resourceGroupName: string, accountName: string, options?: StorageAccountsDeleteOptionalParams) => Promise<void>
Eigenschaftswert
(resourceGroupName: string, accountName: string, options?: StorageAccountsDeleteOptionalParams) => Promise<void>
failover
Eine Failoveranforderung kann für ein Speicherkonto ausgelöst werden, falls ein primärer Endpunkt aus irgendeinem Grund nicht verfügbar ist. Das Failover erfolgt vom primären Cluster des Speicherkontos zum sekundären Cluster für RA-GRS Konten. Der sekundäre Cluster wird nach dem Failover zum primären Cluster, und das Konto wird in LRS konvertiert. Im Falle eines geplanten Failovers werden der primäre und der sekundäre Cluster nach dem Failover ausgetauscht, und das Konto bleibt georepliziert. Das Failover sollte bei Verfügbarkeitsproblemen weiterhin verwendet werden, da das geplante Failover nur verfügbar ist, wenn der primäre und der sekundäre Endpunkt verfügbar sind. Der primäre Anwendungsfall eines geplanten Failovers sind Testübungen für die Notfallwiederherstellung. Diese Art von Failover wird aufgerufen, indem der FailoverType-Parameter auf "Planned" festgelegt wird. Erfahren Sie hier mehr über die Failover-Optionen. https://learn.microsoft.com/azure/storage/common/storage-disaster-recovery-guidance
failover: (resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => PollerLike<OperationState<void>, void>
Eigenschaftswert
(resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => PollerLike<OperationState<void>, void>
getCustomerInitiatedMigration
Ruft den Status der laufenden Migration für das angegebene Speicherkonto ab.
getCustomerInitiatedMigration: (resourceGroupName: string, accountName: string, migrationName: string, options?: StorageAccountsGetCustomerInitiatedMigrationOptionalParams) => Promise<StorageAccountMigration>
Eigenschaftswert
(resourceGroupName: string, accountName: string, migrationName: string, options?: StorageAccountsGetCustomerInitiatedMigrationOptionalParams) => Promise<StorageAccountMigration>
getProperties
Gibt die Eigenschaften für das angegebene Speicherkonto zurück, einschließlich, aber nicht beschränkt auf Name, SKU-Name, Speicherort und Kontostatus. Der ListKeys-Vorgang sollte zum Abrufen von Speicherschlüsseln verwendet werden.
getProperties: (resourceGroupName: string, accountName: string, options?: StorageAccountsGetPropertiesOptionalParams) => Promise<StorageAccount>
Eigenschaftswert
(resourceGroupName: string, accountName: string, options?: StorageAccountsGetPropertiesOptionalParams) => Promise<StorageAccount>
hierarchicalNamespaceMigration
Livemigration des Speicherkontos zum Aktivieren von Hns
hierarchicalNamespaceMigration: (resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => PollerLike<OperationState<void>, void>
Eigenschaftswert
(resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => PollerLike<OperationState<void>, void>
list
Listet alle Speicherkonten auf, die im Rahmen des Abonnements verfügbar sind. Beachten Sie, dass Speicherschlüssel nicht zurückgegeben werden. Verwenden Sie dazu den ListKeys-Vorgang.
list: (options?: StorageAccountsListOptionalParams) => PagedAsyncIterableIterator<StorageAccount, StorageAccount[], PageSettings>
Eigenschaftswert
(options?: StorageAccountsListOptionalParams) => PagedAsyncIterableIterator<StorageAccount, StorageAccount[], PageSettings>
listAccountSAS
Listen Sie die SAS-Anmeldeinformationen eines Speicherkontos auf.
listAccountSAS: (resourceGroupName: string, accountName: string, parameters: AccountSasParameters, options?: StorageAccountsListAccountSASOptionalParams) => Promise<ListAccountSasResponse>
Eigenschaftswert
(resourceGroupName: string, accountName: string, parameters: AccountSasParameters, options?: StorageAccountsListAccountSASOptionalParams) => Promise<ListAccountSasResponse>
listByResourceGroup
Listet alle Speicherkonten auf, die unter der angegebenen Ressourcengruppe verfügbar sind. Beachten Sie, dass Speicherschlüssel nicht zurückgegeben werden. Verwenden Sie dazu den ListKeys-Vorgang.
listByResourceGroup: (resourceGroupName: string, options?: StorageAccountsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<StorageAccount, StorageAccount[], PageSettings>
Eigenschaftswert
(resourceGroupName: string, options?: StorageAccountsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<StorageAccount, StorageAccount[], PageSettings>
listKeys
Listet die Zugriffsschlüssel oder Kerberos-Schlüssel (sofern Active Directory aktiviert ist) für das angegebene Speicherkonto auf.
listKeys: (resourceGroupName: string, accountName: string, options?: StorageAccountsListKeysOptionalParams) => Promise<StorageAccountListKeysResult>
Eigenschaftswert
(resourceGroupName: string, accountName: string, options?: StorageAccountsListKeysOptionalParams) => Promise<StorageAccountListKeysResult>
listServiceSAS
Listen Sie die SAS-Anmeldeinformationen für den Dienst einer bestimmten Ressource auf.
listServiceSAS: (resourceGroupName: string, accountName: string, parameters: ServiceSasParameters, options?: StorageAccountsListServiceSASOptionalParams) => Promise<ListServiceSasResponse>
Eigenschaftswert
(resourceGroupName: string, accountName: string, parameters: ServiceSasParameters, options?: StorageAccountsListServiceSASOptionalParams) => Promise<ListServiceSasResponse>
regenerateKey
Generiert einen der Zugriffsschlüssel oder Kerberos-Schlüssel für das angegebene Speicherkonto neu.
regenerateKey: (resourceGroupName: string, accountName: string, regenerateKeyParameter: StorageAccountRegenerateKeyParameters, options?: StorageAccountsRegenerateKeyOptionalParams) => Promise<StorageAccountListKeysResult>
Eigenschaftswert
(resourceGroupName: string, accountName: string, regenerateKeyParameter: StorageAccountRegenerateKeyParameters, options?: StorageAccountsRegenerateKeyOptionalParams) => Promise<StorageAccountListKeysResult>
restoreBlobRanges
Wiederherstellen von Blobs in den angegebenen Blobbereichen
restoreBlobRanges: (resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => PollerLike<OperationState<BlobRestoreStatus>, BlobRestoreStatus>
Eigenschaftswert
(resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => PollerLike<OperationState<BlobRestoreStatus>, BlobRestoreStatus>
revokeUserDelegationKeys
Widerrufen Sie Benutzerdelegierungsschlüssel.
revokeUserDelegationKeys: (resourceGroupName: string, accountName: string, options?: StorageAccountsRevokeUserDelegationKeysOptionalParams) => Promise<void>
Eigenschaftswert
(resourceGroupName: string, accountName: string, options?: StorageAccountsRevokeUserDelegationKeysOptionalParams) => Promise<void>
update
Der Aktualisierungsvorgang kann verwendet werden, um die SKU, Verschlüsselung, Zugriffsebene oder Tags für ein Speicherkonto zu aktualisieren. Es kann auch verwendet werden, um das Konto einer benutzerdefinierten Domäne zuzuordnen. Pro Speicherkonto wird nur eine benutzerdefinierte Domäne unterstützt; Die Ersetzung/Änderung der benutzerdefinierten Domäne wird nicht unterstützt. Um eine alte benutzerdefinierte Domäne zu ersetzen, muss der alte Wert gelöscht/aufgehoben werden, bevor ein neuer Wert festgelegt werden kann. Das Aktualisieren mehrerer Eigenschaften wird unterstützt. Dieser Aufruf ändert die Speicherschlüssel für das Konto nicht. Wenn Sie die Speicherkontoschlüssel ändern möchten, verwenden Sie den Vorgang "Schlüssel neu generieren". Der Speicherort und der Name des Speicherkontos können nach der Erstellung nicht mehr geändert werden.
update: (resourceGroupName: string, accountName: string, parameters: StorageAccountUpdateParameters, options?: StorageAccountsUpdateOptionalParams) => Promise<StorageAccount>
Eigenschaftswert
(resourceGroupName: string, accountName: string, parameters: StorageAccountUpdateParameters, options?: StorageAccountsUpdateOptionalParams) => Promise<StorageAccount>