StorageAccountsOperations interface

StorageAccounts操作を表すインターフェース。

プロパティ

abortHierarchicalNamespaceMigration

ストレージ アカウントのライブ マイグレーションを中止して Hns を有効にする

beginAbortHierarchicalNamespaceMigration
beginAbortHierarchicalNamespaceMigrationAndWait
beginCreate
beginCreateAndWait
beginCustomerInitiatedMigration
beginCustomerInitiatedMigrationAndWait
beginFailover
beginFailoverAndWait
beginHierarchicalNamespaceMigration
beginHierarchicalNamespaceMigrationAndWait
beginRestoreBlobRanges
beginRestoreBlobRangesAndWait
checkNameAvailability

ストレージ アカウント名が有効で、まだ使用されていないことを確認します。

create

指定されたパラメーターを使用して新しいストレージ アカウントを非同期的に作成します。 アカウントが既に作成されており、後続の作成要求が異なるプロパティで発行された場合、アカウントのプロパティは更新されます。 アカウントが既に作成されており、後続の作成または更新要求がまったく同じプロパティセットで発行された場合、要求は成功します。

customerInitiatedMigration

ストレージ アカウントの冗長性レベルを変更するために、アカウント移行要求をトリガーできます。 移行では、信頼性と可用性を向上させるために、ゾーン冗長以外のストレージ アカウントをゾーン冗長アカウントに更新するか、その逆に更新します。 ゾーン冗長ストレージ (ZRS) は、プライマリ リージョンの 3 つのAzure可用性ゾーン間でストレージ アカウントを同期的にレプリケートします。

delete

Microsoft Azureのストレージアカウントを削除します。

failover

フェールオーバー要求は、何らかの理由でプライマリ エンドポイントが使用できなくなった場合に、ストレージ アカウントに対してトリガーできます。 フェールオーバーは、ストレージ アカウントのプライマリ クラスターから RA-GRS アカウントのセカンダリ クラスターに発生します。 フェールオーバー後にセカンダリ クラスターがプライマリになり、アカウントが LRS に変換されます。 計画フェールオーバーの場合、プライマリ クラスターとセカンダリ クラスターはフェールオーバー後に交換され、アカウントは geo レプリケートされたままになります。 計画されたフェールオーバーは、プライマリ エンドポイントとセカンダリ エンドポイントが使用可能な間のみ使用できるため、可用性の問題が発生した場合でもフェールオーバーを引き続き使用する必要があります。 計画フェールオーバーの主な使用例は、ディザスタ リカバリー テストの訓練です。 このタイプのフェールオーバーは、FailoverType パラメーターを 'Planned' に設定することで呼び出されます。 フェイルオーバーオプションの詳細については、こちらをご覧ください。 https://learn.microsoft.com/azure/storage/common/storage-disaster-recovery-guidance

getCustomerInitiatedMigration

指定したストレージ アカウントの進行中の移行の状態を取得します。

getProperties

名前、SKU 名、場所、アカウントの状態など、指定したストレージ アカウントのプロパティを返します。 ストレージキーを取得するには、ListKeys 操作を使用する必要があります。

hierarchicalNamespaceMigration

Hns を有効にするためのストレージ アカウントのライブ マイグレーション

list

サブスクリプションで使用可能なすべてのストレージ アカウントを一覧表示します。 ストレージキーは返されないことに注意してください。これには ListKeys 操作を使用します。

listAccountSAS

ストレージ アカウントの SAS 資格情報を一覧表示します。

listByResourceGroup

指定されたリソース グループで使用可能なすべてのストレージ アカウントを一覧表示します。 ストレージキーは返されないことに注意してください。これには ListKeys 操作を使用します。

listKeys

指定したストレージ アカウントのアクセス キーまたは Kerberos キー (Active Directory が有効になっている場合) を一覧表示します。

listServiceSAS

特定のリソースのサービス SAS 資格情報を一覧表示します。

regenerateKey

指定したストレージ アカウントのアクセス キーまたは Kerberos キーの 1 つを再生成します。

restoreBlobRanges

指定した BLOB 範囲内の BLOB を復元する

revokeUserDelegationKeys

ユーザー委任キーを取り消します。

update

更新操作を使用して、ストレージ アカウントの SKU、暗号化、アクセス層、またはタグを更新できます。 また、アカウントをカスタムドメインにマッピングするために使用することもできます。 ストレージ アカウントごとにサポートされるカスタム ドメインは 1 つだけです。カスタムドメインの置換/変更はサポートされていません。 古いカスタムドメインを置き換えるには、新しい値を設定する前に、古い値をクリアまたは登録解除する必要があります。 複数のプロパティの更新がサポートされています。 この呼び出しでは、アカウントのストレージキーは変更されません。 ストレージ アカウント キーを変更する場合は、キーの再生成操作を使用します。 ストレージ アカウントの場所と名前は、作成後に変更することはできません。

プロパティの詳細

abortHierarchicalNamespaceMigration

ストレージ アカウントのライブ マイグレーションを中止して Hns を有効にする

abortHierarchicalNamespaceMigration: (resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => PollerLike<OperationState<void>, void>

プロパティ値

(resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => PollerLike<OperationState<void>, void>

beginAbortHierarchicalNamespaceMigration

警告

この API は非推奨になりました。

use abortHierarchicalNamespaceMigration instead

beginAbortHierarchicalNamespaceMigration: (resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

プロパティ値

(resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginAbortHierarchicalNamespaceMigrationAndWait

警告

この API は非推奨になりました。

use abortHierarchicalNamespaceMigration instead

beginAbortHierarchicalNamespaceMigrationAndWait: (resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => Promise<void>

プロパティ値

(resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => Promise<void>

beginCreate

警告

この API は非推奨になりました。

use create instead

beginCreate: (resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => Promise<SimplePollerLike<OperationState<StorageAccount>, StorageAccount>>

プロパティ値

(resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => Promise<SimplePollerLike<OperationState<StorageAccount>, StorageAccount>>

beginCreateAndWait

警告

この API は非推奨になりました。

use create instead

beginCreateAndWait: (resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => Promise<StorageAccount>

プロパティ値

(resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => Promise<StorageAccount>

beginCustomerInitiatedMigration

警告

この API は非推奨になりました。

use customerInitiatedMigration instead

beginCustomerInitiatedMigration: (resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

プロパティ値

(resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginCustomerInitiatedMigrationAndWait

警告

この API は非推奨になりました。

use customerInitiatedMigration instead

beginCustomerInitiatedMigrationAndWait: (resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => Promise<void>

プロパティ値

(resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => Promise<void>

beginFailover

警告

この API は非推奨になりました。

use failover instead

beginFailover: (resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

プロパティ値

(resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginFailoverAndWait

警告

この API は非推奨になりました。

use failover instead

beginFailoverAndWait: (resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => Promise<void>

プロパティ値

(resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => Promise<void>

beginHierarchicalNamespaceMigration

警告

この API は非推奨になりました。

use hierarchicalNamespaceMigration instead

beginHierarchicalNamespaceMigration: (resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

プロパティ値

(resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginHierarchicalNamespaceMigrationAndWait

警告

この API は非推奨になりました。

use hierarchicalNamespaceMigration instead

beginHierarchicalNamespaceMigrationAndWait: (resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => Promise<void>

プロパティ値

(resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => Promise<void>

beginRestoreBlobRanges

警告

この API は非推奨になりました。

use restoreBlobRanges instead

beginRestoreBlobRanges: (resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => Promise<SimplePollerLike<OperationState<BlobRestoreStatus>, BlobRestoreStatus>>

プロパティ値

(resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => Promise<SimplePollerLike<OperationState<BlobRestoreStatus>, BlobRestoreStatus>>

beginRestoreBlobRangesAndWait

警告

この API は非推奨になりました。

use restoreBlobRanges instead

beginRestoreBlobRangesAndWait: (resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => Promise<BlobRestoreStatus>

プロパティ値

(resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => Promise<BlobRestoreStatus>

checkNameAvailability

ストレージ アカウント名が有効で、まだ使用されていないことを確認します。

checkNameAvailability: (accountName: StorageAccountCheckNameAvailabilityParameters, options?: StorageAccountsCheckNameAvailabilityOptionalParams) => Promise<CheckNameAvailabilityResult>

プロパティ値

(accountName: StorageAccountCheckNameAvailabilityParameters, options?: StorageAccountsCheckNameAvailabilityOptionalParams) => Promise<CheckNameAvailabilityResult>

create

指定されたパラメーターを使用して新しいストレージ アカウントを非同期的に作成します。 アカウントが既に作成されており、後続の作成要求が異なるプロパティで発行された場合、アカウントのプロパティは更新されます。 アカウントが既に作成されており、後続の作成または更新要求がまったく同じプロパティセットで発行された場合、要求は成功します。

create: (resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => PollerLike<OperationState<StorageAccount>, StorageAccount>

プロパティ値

(resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => PollerLike<OperationState<StorageAccount>, StorageAccount>

customerInitiatedMigration

ストレージ アカウントの冗長性レベルを変更するために、アカウント移行要求をトリガーできます。 移行では、信頼性と可用性を向上させるために、ゾーン冗長以外のストレージ アカウントをゾーン冗長アカウントに更新するか、その逆に更新します。 ゾーン冗長ストレージ (ZRS) は、プライマリ リージョンの 3 つのAzure可用性ゾーン間でストレージ アカウントを同期的にレプリケートします。

customerInitiatedMigration: (resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => PollerLike<OperationState<void>, void>

プロパティ値

(resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => PollerLike<OperationState<void>, void>

delete

Microsoft Azureのストレージアカウントを削除します。

delete: (resourceGroupName: string, accountName: string, options?: StorageAccountsDeleteOptionalParams) => Promise<void>

プロパティ値

(resourceGroupName: string, accountName: string, options?: StorageAccountsDeleteOptionalParams) => Promise<void>

failover

フェールオーバー要求は、何らかの理由でプライマリ エンドポイントが使用できなくなった場合に、ストレージ アカウントに対してトリガーできます。 フェールオーバーは、ストレージ アカウントのプライマリ クラスターから RA-GRS アカウントのセカンダリ クラスターに発生します。 フェールオーバー後にセカンダリ クラスターがプライマリになり、アカウントが LRS に変換されます。 計画フェールオーバーの場合、プライマリ クラスターとセカンダリ クラスターはフェールオーバー後に交換され、アカウントは geo レプリケートされたままになります。 計画されたフェールオーバーは、プライマリ エンドポイントとセカンダリ エンドポイントが使用可能な間のみ使用できるため、可用性の問題が発生した場合でもフェールオーバーを引き続き使用する必要があります。 計画フェールオーバーの主な使用例は、ディザスタ リカバリー テストの訓練です。 このタイプのフェールオーバーは、FailoverType パラメーターを 'Planned' に設定することで呼び出されます。 フェイルオーバーオプションの詳細については、こちらをご覧ください。 https://learn.microsoft.com/azure/storage/common/storage-disaster-recovery-guidance

failover: (resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => PollerLike<OperationState<void>, void>

プロパティ値

(resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => PollerLike<OperationState<void>, void>

getCustomerInitiatedMigration

指定したストレージ アカウントの進行中の移行の状態を取得します。

getCustomerInitiatedMigration: (resourceGroupName: string, accountName: string, migrationName: string, options?: StorageAccountsGetCustomerInitiatedMigrationOptionalParams) => Promise<StorageAccountMigration>

プロパティ値

(resourceGroupName: string, accountName: string, migrationName: string, options?: StorageAccountsGetCustomerInitiatedMigrationOptionalParams) => Promise<StorageAccountMigration>

getProperties

名前、SKU 名、場所、アカウントの状態など、指定したストレージ アカウントのプロパティを返します。 ストレージキーを取得するには、ListKeys 操作を使用する必要があります。

getProperties: (resourceGroupName: string, accountName: string, options?: StorageAccountsGetPropertiesOptionalParams) => Promise<StorageAccount>

プロパティ値

(resourceGroupName: string, accountName: string, options?: StorageAccountsGetPropertiesOptionalParams) => Promise<StorageAccount>

hierarchicalNamespaceMigration

Hns を有効にするためのストレージ アカウントのライブ マイグレーション

hierarchicalNamespaceMigration: (resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => PollerLike<OperationState<void>, void>

プロパティ値

(resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => PollerLike<OperationState<void>, void>

list

サブスクリプションで使用可能なすべてのストレージ アカウントを一覧表示します。 ストレージキーは返されないことに注意してください。これには ListKeys 操作を使用します。

list: (options?: StorageAccountsListOptionalParams) => PagedAsyncIterableIterator<StorageAccount, StorageAccount[], PageSettings>

プロパティ値

(options?: StorageAccountsListOptionalParams) => PagedAsyncIterableIterator<StorageAccount, StorageAccount[], PageSettings>

listAccountSAS

ストレージ アカウントの SAS 資格情報を一覧表示します。

listAccountSAS: (resourceGroupName: string, accountName: string, parameters: AccountSasParameters, options?: StorageAccountsListAccountSASOptionalParams) => Promise<ListAccountSasResponse>

プロパティ値

(resourceGroupName: string, accountName: string, parameters: AccountSasParameters, options?: StorageAccountsListAccountSASOptionalParams) => Promise<ListAccountSasResponse>

listByResourceGroup

指定されたリソース グループで使用可能なすべてのストレージ アカウントを一覧表示します。 ストレージキーは返されないことに注意してください。これには ListKeys 操作を使用します。

listByResourceGroup: (resourceGroupName: string, options?: StorageAccountsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<StorageAccount, StorageAccount[], PageSettings>

プロパティ値

(resourceGroupName: string, options?: StorageAccountsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<StorageAccount, StorageAccount[], PageSettings>

listKeys

指定したストレージ アカウントのアクセス キーまたは Kerberos キー (Active Directory が有効になっている場合) を一覧表示します。

listKeys: (resourceGroupName: string, accountName: string, options?: StorageAccountsListKeysOptionalParams) => Promise<StorageAccountListKeysResult>

プロパティ値

(resourceGroupName: string, accountName: string, options?: StorageAccountsListKeysOptionalParams) => Promise<StorageAccountListKeysResult>

listServiceSAS

特定のリソースのサービス SAS 資格情報を一覧表示します。

listServiceSAS: (resourceGroupName: string, accountName: string, parameters: ServiceSasParameters, options?: StorageAccountsListServiceSASOptionalParams) => Promise<ListServiceSasResponse>

プロパティ値

(resourceGroupName: string, accountName: string, parameters: ServiceSasParameters, options?: StorageAccountsListServiceSASOptionalParams) => Promise<ListServiceSasResponse>

regenerateKey

指定したストレージ アカウントのアクセス キーまたは Kerberos キーの 1 つを再生成します。

regenerateKey: (resourceGroupName: string, accountName: string, regenerateKeyParameter: StorageAccountRegenerateKeyParameters, options?: StorageAccountsRegenerateKeyOptionalParams) => Promise<StorageAccountListKeysResult>

プロパティ値

(resourceGroupName: string, accountName: string, regenerateKeyParameter: StorageAccountRegenerateKeyParameters, options?: StorageAccountsRegenerateKeyOptionalParams) => Promise<StorageAccountListKeysResult>

restoreBlobRanges

指定した BLOB 範囲内の BLOB を復元する

restoreBlobRanges: (resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => PollerLike<OperationState<BlobRestoreStatus>, BlobRestoreStatus>

プロパティ値

(resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => PollerLike<OperationState<BlobRestoreStatus>, BlobRestoreStatus>

revokeUserDelegationKeys

ユーザー委任キーを取り消します。

revokeUserDelegationKeys: (resourceGroupName: string, accountName: string, options?: StorageAccountsRevokeUserDelegationKeysOptionalParams) => Promise<void>

プロパティ値

(resourceGroupName: string, accountName: string, options?: StorageAccountsRevokeUserDelegationKeysOptionalParams) => Promise<void>

update

更新操作を使用して、ストレージ アカウントの SKU、暗号化、アクセス層、またはタグを更新できます。 また、アカウントをカスタムドメインにマッピングするために使用することもできます。 ストレージ アカウントごとにサポートされるカスタム ドメインは 1 つだけです。カスタムドメインの置換/変更はサポートされていません。 古いカスタムドメインを置き換えるには、新しい値を設定する前に、古い値をクリアまたは登録解除する必要があります。 複数のプロパティの更新がサポートされています。 この呼び出しでは、アカウントのストレージキーは変更されません。 ストレージ アカウント キーを変更する場合は、キーの再生成操作を使用します。 ストレージ アカウントの場所と名前は、作成後に変更することはできません。

update: (resourceGroupName: string, accountName: string, parameters: StorageAccountUpdateParameters, options?: StorageAccountsUpdateOptionalParams) => Promise<StorageAccount>

プロパティ値

(resourceGroupName: string, accountName: string, parameters: StorageAccountUpdateParameters, options?: StorageAccountsUpdateOptionalParams) => Promise<StorageAccount>