共用方式為


Accounts interface

代表帳戶的介面。

方法

createOrUpdate(string, string, MapsAccount, AccountsCreateOrUpdateOptionalParams)

建立或更新地圖服務帳戶。 地圖服務帳戶會保留密鑰,允許存取地圖 REST API。

delete(string, string, AccountsDeleteOptionalParams)

刪除地圖服務帳戶。

get(string, string, AccountsGetOptionalParams)

取得地圖服務帳戶。

listByResourceGroup(string, AccountsListByResourceGroupOptionalParams)

取得資源群組中的所有地圖服務帳戶

listBySubscription(AccountsListBySubscriptionOptionalParams)

取得訂用帳戶中的所有地圖服務帳戶

listKeys(string, string, AccountsListKeysOptionalParams)

取得與地圖服務 API 搭配使用的金鑰。 密鑰可用來驗證和授權存取地圖 REST API。 一次只需要一個金鑰;提供兩個來提供順暢的金鑰重新產生。

listSas(string, string, AccountSasParameters, AccountsListSasOptionalParams)

建立及列出帳戶共用存取簽章令牌。 使用此 SAS 令牌透過各種 Azure 地圖服務 SDK 向 Azure 地圖服務 REST API 進行驗證。 作為建立 SAS 令牌的必要條件。

先決條件:

  1. 在與帳戶相同的 Azure 區域中建立或擁有現有的使用者指派受控識別。
  2. 使用與使用者指派的受控識別相同的 Azure 區域建立或更新 Azure 對應帳戶。
regenerateKeys(string, string, MapsKeySpecification, AccountsRegenerateKeysOptionalParams)

重新產生與地圖服務 API 搭配使用的主要或次要密鑰。 舊的金鑰會立即停止運作。

update(string, string, MapsAccountUpdateParameters, AccountsUpdateOptionalParams)

更新地圖服務帳戶。 建立之後,只能更新參數的子集,例如Sku、標記、屬性。

方法詳細資料

createOrUpdate(string, string, MapsAccount, AccountsCreateOrUpdateOptionalParams)

建立或更新地圖服務帳戶。 地圖服務帳戶會保留密鑰,允許存取地圖 REST API。

function createOrUpdate(resourceGroupName: string, accountName: string, mapsAccount: MapsAccount, options?: AccountsCreateOrUpdateOptionalParams): Promise<MapsAccount>

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

accountName

string

地圖服務帳戶的名稱。

mapsAccount
MapsAccount

地圖帳戶的新或更新參數。

options
AccountsCreateOrUpdateOptionalParams

選項參數。

傳回

Promise<MapsAccount>

delete(string, string, AccountsDeleteOptionalParams)

刪除地圖服務帳戶。

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

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

accountName

string

地圖服務帳戶的名稱。

options
AccountsDeleteOptionalParams

選項參數。

傳回

Promise<void>

get(string, string, AccountsGetOptionalParams)

取得地圖服務帳戶。

function get(resourceGroupName: string, accountName: string, options?: AccountsGetOptionalParams): Promise<MapsAccount>

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

accountName

string

地圖服務帳戶的名稱。

options
AccountsGetOptionalParams

選項參數。

傳回

Promise<MapsAccount>

listByResourceGroup(string, AccountsListByResourceGroupOptionalParams)

取得資源群組中的所有地圖服務帳戶

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

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

傳回

listBySubscription(AccountsListBySubscriptionOptionalParams)

取得訂用帳戶中的所有地圖服務帳戶

function listBySubscription(options?: AccountsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<MapsAccount, MapsAccount[], PageSettings>

參數

傳回

listKeys(string, string, AccountsListKeysOptionalParams)

取得與地圖服務 API 搭配使用的金鑰。 密鑰可用來驗證和授權存取地圖 REST API。 一次只需要一個金鑰;提供兩個來提供順暢的金鑰重新產生。

function listKeys(resourceGroupName: string, accountName: string, options?: AccountsListKeysOptionalParams): Promise<MapsAccountKeys>

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

accountName

string

地圖服務帳戶的名稱。

options
AccountsListKeysOptionalParams

選項參數。

傳回

Promise<MapsAccountKeys>

listSas(string, string, AccountSasParameters, AccountsListSasOptionalParams)

建立及列出帳戶共用存取簽章令牌。 使用此 SAS 令牌透過各種 Azure 地圖服務 SDK 向 Azure 地圖服務 REST API 進行驗證。 作為建立 SAS 令牌的必要條件。

先決條件:

  1. 在與帳戶相同的 Azure 區域中建立或擁有現有的使用者指派受控識別。
  2. 使用與使用者指派的受控識別相同的 Azure 區域建立或更新 Azure 對應帳戶。
function listSas(resourceGroupName: string, accountName: string, mapsAccountSasParameters: AccountSasParameters, options?: AccountsListSasOptionalParams): Promise<MapsAccountSasToken>

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

accountName

string

地圖服務帳戶的名稱。

mapsAccountSasParameters
AccountSasParameters

地圖服務帳戶的更新參數。

options
AccountsListSasOptionalParams

選項參數。

傳回

regenerateKeys(string, string, MapsKeySpecification, AccountsRegenerateKeysOptionalParams)

重新產生與地圖服務 API 搭配使用的主要或次要密鑰。 舊的金鑰會立即停止運作。

function regenerateKeys(resourceGroupName: string, accountName: string, keySpecification: MapsKeySpecification, options?: AccountsRegenerateKeysOptionalParams): Promise<MapsAccountKeys>

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

accountName

string

地圖服務帳戶的名稱。

keySpecification
MapsKeySpecification

要重新產生的金鑰:主要或次要。

options
AccountsRegenerateKeysOptionalParams

選項參數。

傳回

Promise<MapsAccountKeys>

update(string, string, MapsAccountUpdateParameters, AccountsUpdateOptionalParams)

更新地圖服務帳戶。 建立之後,只能更新參數的子集,例如Sku、標記、屬性。

function update(resourceGroupName: string, accountName: string, mapsAccountUpdateParameters: MapsAccountUpdateParameters, options?: AccountsUpdateOptionalParams): Promise<MapsAccount>

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

accountName

string

地圖服務帳戶的名稱。

mapsAccountUpdateParameters
MapsAccountUpdateParameters

地圖服務帳戶的更新參數。

options
AccountsUpdateOptionalParams

選項參數。

傳回

Promise<MapsAccount>