Accounts interface
代表帳戶的介面。
方法
方法詳細資料
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
地圖帳戶的新或更新參數。
選項參數。
傳回
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 令牌的必要條件。
先決條件:
- 在與帳戶相同的 Azure 區域中建立或擁有現有的使用者指派受控識別。
- 使用與使用者指派的受控識別相同的 Azure 區域建立或更新 Azure 對應帳戶。
function listSas(resourceGroupName: string, accountName: string, mapsAccountSasParameters: AccountSasParameters, options?: AccountsListSasOptionalParams): Promise<MapsAccountSasToken>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- accountName
-
string
地圖服務帳戶的名稱。
- mapsAccountSasParameters
- AccountSasParameters
地圖服務帳戶的更新參數。
- options
- AccountsListSasOptionalParams
選項參數。
傳回
Promise<MapsAccountSasToken>
regenerateKeys(string, string, MapsKeySpecification, AccountsRegenerateKeysOptionalParams)
重新產生與地圖服務 API 搭配使用的主要或次要密鑰。 舊的金鑰會立即停止運作。
function regenerateKeys(resourceGroupName: string, accountName: string, keySpecification: MapsKeySpecification, options?: AccountsRegenerateKeysOptionalParams): Promise<MapsAccountKeys>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- accountName
-
string
地圖服務帳戶的名稱。
- keySpecification
- MapsKeySpecification
要重新產生的金鑰:主要或次要。
選項參數。
傳回
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>