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>