共用方式為


StorageAccounts interface

代表 StorageAccounts 的介面。

方法

beginCreate(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

以異步方式建立具有指定參數的新記憶體帳戶。 如果帳戶已建立,且後續的建立要求會以不同的屬性發出,則會更新帳戶屬性。 如果帳戶已建立,且後續的建立或更新要求會以完全相同的屬性集發出,要求將會成功。

beginCreateAndWait(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

以異步方式建立具有指定參數的新記憶體帳戶。 如果帳戶已建立,且後續的建立要求會以不同的屬性發出,則會更新帳戶屬性。 如果帳戶已建立,且後續的建立或更新要求會以完全相同的屬性集發出,要求將會成功。

beginFailover(string, string, StorageAccountsFailoverOptionalParams)

發生可用性問題時,可以針對記憶體帳戶觸發故障轉移要求。 從記憶體帳戶的主要叢集故障轉移到次要叢集,RA-GRS 帳戶。 故障轉移之後,次要叢集會變成主要叢集。

beginFailoverAndWait(string, string, StorageAccountsFailoverOptionalParams)

發生可用性問題時,可以針對記憶體帳戶觸發故障轉移要求。 從記憶體帳戶的主要叢集故障轉移到次要叢集,RA-GRS 帳戶。 故障轉移之後,次要叢集會變成主要叢集。

beginRestoreBlobRanges(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

還原指定 Blob 範圍中的 Blob

beginRestoreBlobRangesAndWait(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

還原指定 Blob 範圍中的 Blob

checkNameAvailability(StorageAccountCheckNameAvailabilityParameters, StorageAccountsCheckNameAvailabilityOptionalParams)

檢查記憶體帳戶名稱是否有效,且尚未使用中。

delete(string, string, StorageAccountsDeleteOptionalParams)

刪除 azure Microsoft 中的記憶體帳戶。

getProperties(string, string, StorageAccountsGetPropertiesOptionalParams)

傳回指定記憶體帳戶的屬性,包括但不限於名稱、SKU 名稱、位置和帳戶狀態。 ListKeys 作業應該用來擷取記憶體密鑰。

list(StorageAccountsListOptionalParams)

列出訂用帳戶下所有可用的記憶體帳戶。 請注意,不會傳回記憶體密鑰;使用此的 ListKeys 作業。

listAccountSAS(string, string, AccountSasParameters, StorageAccountsListAccountSASOptionalParams)

列出記憶體帳戶的 SAS 認證。

listByResourceGroup(string, StorageAccountsListByResourceGroupOptionalParams)

列出指定資源群組下所有可用的記憶體帳戶。 請注意,不會傳回記憶體密鑰;使用此的 ListKeys 作業。

listKeys(string, string, StorageAccountsListKeysOptionalParams)

列出指定記憶體帳戶的存取金鑰或 Kerberos 金鑰(如果已啟用 Active Directory)。

listServiceSAS(string, string, ServiceSasParameters, StorageAccountsListServiceSASOptionalParams)

列出特定資源的服務 SAS 認證。

regenerateKey(string, string, StorageAccountRegenerateKeyParameters, StorageAccountsRegenerateKeyOptionalParams)

重新產生指定記憶體帳戶的其中一個存取金鑰或 Kerberos 金鑰。

revokeUserDelegationKeys(string, string, StorageAccountsRevokeUserDelegationKeysOptionalParams)

撤銷使用者委派金鑰。

update(string, string, StorageAccountUpdateParameters, StorageAccountsUpdateOptionalParams)

更新作業可用來更新記憶體帳戶的 SKU、加密、存取層或標籤。 它也可以用來將帳戶對應至自定義網域。 每個記憶體帳戶僅支援一個自定義網域;不支援自定義網域的取代/變更。 若要取代舊的自定義定義域,必須先清除/取消註冊舊的值,才能設定新的值。 支援更新多個屬性。 此呼叫不會變更帳戶的記憶體金鑰。 如果您想要變更記憶體帳戶金鑰,請使用重新產生金鑰作業。 建立之後,就無法變更記憶體帳戶的位置和名稱。

方法詳細資料

beginCreate(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

以異步方式建立具有指定參數的新記憶體帳戶。 如果帳戶已建立,且後續的建立要求會以不同的屬性發出,則會更新帳戶屬性。 如果帳戶已建立,且後續的建立或更新要求會以完全相同的屬性集發出,要求將會成功。

function beginCreate(resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams): Promise<PollerLike<PollOperationState<StorageAccount>, StorageAccount>>

參數

resourceGroupName

string

用戶訂用帳戶內的資源組名。 名稱不區分大小寫。

accountName

string

指定資源群組內的記憶體帳戶名稱。 儲存體帳戶名稱長度必須介於 3 到 24 個字元之間,且只能使用數位和小寫字母。

parameters
StorageAccountCreateParameters

要提供給已建立帳戶的參數。

options
StorageAccountsCreateOptionalParams

選項參數。

傳回

Promise<PollerLike<@azure/core-lro.PollOperationState<StorageAccount>, StorageAccount>>

beginCreateAndWait(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

以異步方式建立具有指定參數的新記憶體帳戶。 如果帳戶已建立,且後續的建立要求會以不同的屬性發出,則會更新帳戶屬性。 如果帳戶已建立,且後續的建立或更新要求會以完全相同的屬性集發出,要求將會成功。

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

參數

resourceGroupName

string

用戶訂用帳戶內的資源組名。 名稱不區分大小寫。

accountName

string

指定資源群組內的記憶體帳戶名稱。 儲存體帳戶名稱長度必須介於 3 到 24 個字元之間,且只能使用數位和小寫字母。

parameters
StorageAccountCreateParameters

要提供給已建立帳戶的參數。

options
StorageAccountsCreateOptionalParams

選項參數。

傳回

Promise<StorageAccount>

beginFailover(string, string, StorageAccountsFailoverOptionalParams)

發生可用性問題時,可以針對記憶體帳戶觸發故障轉移要求。 從記憶體帳戶的主要叢集故障轉移到次要叢集,RA-GRS 帳戶。 故障轉移之後,次要叢集會變成主要叢集。

function beginFailover(resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

參數

resourceGroupName

string

用戶訂用帳戶內的資源組名。 名稱不區分大小寫。

accountName

string

指定資源群組內的記憶體帳戶名稱。 儲存體帳戶名稱長度必須介於 3 到 24 個字元之間,且只能使用數位和小寫字母。

options
StorageAccountsFailoverOptionalParams

選項參數。

傳回

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginFailoverAndWait(string, string, StorageAccountsFailoverOptionalParams)

發生可用性問題時,可以針對記憶體帳戶觸發故障轉移要求。 從記憶體帳戶的主要叢集故障轉移到次要叢集,RA-GRS 帳戶。 故障轉移之後,次要叢集會變成主要叢集。

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

參數

resourceGroupName

string

用戶訂用帳戶內的資源組名。 名稱不區分大小寫。

accountName

string

指定資源群組內的記憶體帳戶名稱。 儲存體帳戶名稱長度必須介於 3 到 24 個字元之間,且只能使用數位和小寫字母。

options
StorageAccountsFailoverOptionalParams

選項參數。

傳回

Promise<void>

beginRestoreBlobRanges(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

還原指定 Blob 範圍中的 Blob

function beginRestoreBlobRanges(resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams): Promise<PollerLike<PollOperationState<BlobRestoreStatus>, BlobRestoreStatus>>

參數

resourceGroupName

string

用戶訂用帳戶內的資源組名。 名稱不區分大小寫。

accountName

string

指定資源群組內的記憶體帳戶名稱。 儲存體帳戶名稱長度必須介於 3 到 24 個字元之間,且只能使用數位和小寫字母。

parameters
BlobRestoreParameters

要為還原 Blob 範圍提供的參數。

傳回

Promise<PollerLike<@azure/core-lro.PollOperationState<BlobRestoreStatus>, BlobRestoreStatus>>

beginRestoreBlobRangesAndWait(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

還原指定 Blob 範圍中的 Blob

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

參數

resourceGroupName

string

用戶訂用帳戶內的資源組名。 名稱不區分大小寫。

accountName

string

指定資源群組內的記憶體帳戶名稱。 儲存體帳戶名稱長度必須介於 3 到 24 個字元之間,且只能使用數位和小寫字母。

parameters
BlobRestoreParameters

要為還原 Blob 範圍提供的參數。

傳回

checkNameAvailability(StorageAccountCheckNameAvailabilityParameters, StorageAccountsCheckNameAvailabilityOptionalParams)

檢查記憶體帳戶名稱是否有效,且尚未使用中。

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

參數

accountName
StorageAccountCheckNameAvailabilityParameters

指定資源群組內的記憶體帳戶名稱。 儲存體帳戶名稱長度必須介於 3 到 24 個字元之間,且只能使用數位和小寫字母。

傳回

delete(string, string, StorageAccountsDeleteOptionalParams)

刪除 azure Microsoft 中的記憶體帳戶。

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

參數

resourceGroupName

string

用戶訂用帳戶內的資源組名。 名稱不區分大小寫。

accountName

string

指定資源群組內的記憶體帳戶名稱。 儲存體帳戶名稱長度必須介於 3 到 24 個字元之間,且只能使用數位和小寫字母。

options
StorageAccountsDeleteOptionalParams

選項參數。

傳回

Promise<void>

getProperties(string, string, StorageAccountsGetPropertiesOptionalParams)

傳回指定記憶體帳戶的屬性,包括但不限於名稱、SKU 名稱、位置和帳戶狀態。 ListKeys 作業應該用來擷取記憶體密鑰。

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

參數

resourceGroupName

string

用戶訂用帳戶內的資源組名。 名稱不區分大小寫。

accountName

string

指定資源群組內的記憶體帳戶名稱。 儲存體帳戶名稱長度必須介於 3 到 24 個字元之間,且只能使用數位和小寫字母。

傳回

Promise<StorageAccount>

list(StorageAccountsListOptionalParams)

列出訂用帳戶下所有可用的記憶體帳戶。 請注意,不會傳回記憶體密鑰;使用此的 ListKeys 作業。

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

參數

options
StorageAccountsListOptionalParams

選項參數。

傳回

listAccountSAS(string, string, AccountSasParameters, StorageAccountsListAccountSASOptionalParams)

列出記憶體帳戶的 SAS 認證。

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

參數

resourceGroupName

string

用戶訂用帳戶內的資源組名。 名稱不區分大小寫。

accountName

string

指定資源群組內的記憶體帳戶名稱。 儲存體帳戶名稱長度必須介於 3 到 24 個字元之間,且只能使用數位和小寫字母。

parameters
AccountSasParameters

要提供以列出記憶體帳戶 SAS 認證的參數。

傳回

listByResourceGroup(string, StorageAccountsListByResourceGroupOptionalParams)

列出指定資源群組下所有可用的記憶體帳戶。 請注意,不會傳回記憶體密鑰;使用此的 ListKeys 作業。

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

參數

resourceGroupName

string

用戶訂用帳戶內的資源組名。 名稱不區分大小寫。

傳回

listKeys(string, string, StorageAccountsListKeysOptionalParams)

列出指定記憶體帳戶的存取金鑰或 Kerberos 金鑰(如果已啟用 Active Directory)。

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

參數

resourceGroupName

string

用戶訂用帳戶內的資源組名。 名稱不區分大小寫。

accountName

string

指定資源群組內的記憶體帳戶名稱。 儲存體帳戶名稱長度必須介於 3 到 24 個字元之間,且只能使用數位和小寫字母。

options
StorageAccountsListKeysOptionalParams

選項參數。

傳回

listServiceSAS(string, string, ServiceSasParameters, StorageAccountsListServiceSASOptionalParams)

列出特定資源的服務 SAS 認證。

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

參數

resourceGroupName

string

用戶訂用帳戶內的資源組名。 名稱不區分大小寫。

accountName

string

指定資源群組內的記憶體帳戶名稱。 儲存體帳戶名稱長度必須介於 3 到 24 個字元之間,且只能使用數位和小寫字母。

parameters
ServiceSasParameters

要提供以列出服務 SAS 認證的參數。

傳回

regenerateKey(string, string, StorageAccountRegenerateKeyParameters, StorageAccountsRegenerateKeyOptionalParams)

重新產生指定記憶體帳戶的其中一個存取金鑰或 Kerberos 金鑰。

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

參數

resourceGroupName

string

用戶訂用帳戶內的資源組名。 名稱不區分大小寫。

accountName

string

指定資源群組內的記憶體帳戶名稱。 儲存體帳戶名稱長度必須介於 3 到 24 個字元之間,且只能使用數位和小寫字母。

regenerateKey
StorageAccountRegenerateKeyParameters

指定應該重新產生之密鑰的名稱 -- key1、key2、kerb1、kerb2。

傳回

revokeUserDelegationKeys(string, string, StorageAccountsRevokeUserDelegationKeysOptionalParams)

撤銷使用者委派金鑰。

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

參數

resourceGroupName

string

用戶訂用帳戶內的資源組名。 名稱不區分大小寫。

accountName

string

指定資源群組內的記憶體帳戶名稱。 儲存體帳戶名稱長度必須介於 3 到 24 個字元之間,且只能使用數位和小寫字母。

傳回

Promise<void>

update(string, string, StorageAccountUpdateParameters, StorageAccountsUpdateOptionalParams)

更新作業可用來更新記憶體帳戶的 SKU、加密、存取層或標籤。 它也可以用來將帳戶對應至自定義網域。 每個記憶體帳戶僅支援一個自定義網域;不支援自定義網域的取代/變更。 若要取代舊的自定義定義域,必須先清除/取消註冊舊的值,才能設定新的值。 支援更新多個屬性。 此呼叫不會變更帳戶的記憶體金鑰。 如果您想要變更記憶體帳戶金鑰,請使用重新產生金鑰作業。 建立之後,就無法變更記憶體帳戶的位置和名稱。

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

參數

resourceGroupName

string

用戶訂用帳戶內的資源組名。 名稱不區分大小寫。

accountName

string

指定資源群組內的記憶體帳戶名稱。 儲存體帳戶名稱長度必須介於 3 到 24 個字元之間,且只能使用數位和小寫字母。

parameters
StorageAccountUpdateParameters

要為更新帳戶提供的參數。

options
StorageAccountsUpdateOptionalParams

選項參數。

傳回

Promise<StorageAccount>