AzureCliCredentials class
Menjelaskan kredensial dengan mengambil token melalui Azure CLI.
Konstruktor
Azure |
Properti
resource | Titik akhir sumber daya Azure.
Untuk mendapatkan sumber daya untuk cloud lain:
|
subscription |
Menyediakan informasi tentang langganan default/saat ini untuk Azure CLI. |
token |
Menyediakan informasi tentang token akses untuk langganan terkait untuk Azure CLI. |
Metode
create(Access |
Menyediakan kredensial yang dapat digunakan oleh JS SDK untuk berinteraksi dengan Azure melalui azure cli. Prasyarat
|
get |
Mendapatkan token akses untuk langganan default atau yang ditentukan. |
get |
Mendapatkan langganan dari Azure CLI. |
get |
Mencoba mendapatkan token baru dari Azure CLI, jika token telah kedaluwarsa atau langganan telah berubah menggunakan accessToken yang di-cache. |
list |
Mengembalikan daftar semua langganan dari Azure CLI. |
set |
Mengatur langganan yang ditentukan sebagai langganan default untuk Azure CLI. |
sign |
Menandatangani permintaan dengan header Autentikasi. |
Detail Konstruktor
AzureCliCredentials(LinkedSubscription, CliAccessToken, string)
new AzureCliCredentials(subscriptionInfo: LinkedSubscription, tokenInfo: CliAccessToken, resource?: string)
Parameter
- subscriptionInfo
- LinkedSubscription
- tokenInfo
- CliAccessToken
- resource
-
string
Detail Properti
resource
Titik akhir sumber daya Azure.
- Default ke Azure Resource Manager dari lingkungan: AzureCloud. "https://management.azure.com"
- Untuk Azure KeyVault: "https://vault.azure.net"
- Untuk Azure Batch: "https://batch.core.windows.net"
- Untuk Azure Active Directory Graph: "https://graph.windows.net"
Untuk mendapatkan sumber daya untuk cloud lain:
az cloud list
resource: string
Nilai Properti
string
subscriptionInfo
Menyediakan informasi tentang langganan default/saat ini untuk Azure CLI.
subscriptionInfo: LinkedSubscription
Nilai Properti
tokenInfo
Menyediakan informasi tentang token akses untuk langganan terkait untuk Azure CLI.
tokenInfo: CliAccessToken
Nilai Properti
Detail Metode
create(AccessTokenOptions)
Menyediakan kredensial yang dapat digunakan oleh JS SDK untuk berinteraksi dengan Azure melalui azure cli. Prasyarat
- instal azure-cli . Untuk informasi selengkapnya, lihat Menginstal Azure CLI
- login melalui
az login
static function create(options?: AccessTokenOptions): Promise<AzureCliCredentials>
Parameter
- options
-
AccessTokenOptions
Parameter opsional yang dapat disediakan saat membuat AzureCliCredentials.
Mengembalikan
Promise<AzureCliCredentials>
getAccessToken(AccessTokenOptions)
Mendapatkan token akses untuk langganan default atau yang ditentukan.
static function getAccessToken(options?: AccessTokenOptions): Promise<CliAccessToken>
Parameter
- options
-
AccessTokenOptions
Parameter opsional yang dapat disediakan untuk mendapatkan token akses.
Mengembalikan
Promise<CliAccessToken>
getSubscription(string)
Mendapatkan langganan dari Azure CLI.
static function getSubscription(subscriptionIdOrName?: string): Promise<LinkedSubscription>
Parameter
- subscriptionIdOrName
-
string
Nama atau id langganan yang informasinya diperlukan.
Mengembalikan
Promise<LinkedSubscription>
getToken()
Mencoba mendapatkan token baru dari Azure CLI, jika token telah kedaluwarsa atau langganan telah berubah menggunakan accessToken yang di-cache.
function getToken(): Promise<TokenResponse>
Mengembalikan
Promise<TokenResponse>
TokenResponse (tokenType dan accessToken adalah dua properti penting).
listAllSubscriptions(ListAllSubscriptionOptions)
Mengembalikan daftar semua langganan dari Azure CLI.
static function listAllSubscriptions(options?: ListAllSubscriptionOptions): Promise<LinkedSubscription[]>
Parameter
- options
- ListAllSubscriptionOptions
Parameter opsional yang dapat disediakan saat mencantumkan semua langganan.
Mengembalikan
Promise<LinkedSubscription[]>
setDefaultSubscription(string)
Mengatur langganan yang ditentukan sebagai langganan default untuk Azure CLI.
static function setDefaultSubscription(subscriptionIdOrName: string): Promise<void>
Parameter
- subscriptionIdOrName
-
string
Nama atau id subsipsi yang perlu ditetapkan sebagai langganan default.
Mengembalikan
Promise<void>
signRequest(WebResource)
Menandatangani permintaan dengan header Autentikasi.
function signRequest(webResource: WebResource): Promise<WebResource>
Parameter
- webResource
- WebResource
Mengembalikan
Promise<WebResource>