AzureCliCredentials class
Descrive le credenziali recuperando il token tramite l'interfaccia della riga di comando di Azure.
Costruttori
Azure |
Proprietà
resource | Endpoint delle risorse di Azure.
Per ottenere la risorsa per altri cloud:
|
subscription |
Fornisce informazioni sulla sottoscrizione predefinita/corrente per l'interfaccia della riga di comando di Azure. |
token |
Fornisce informazioni sul token di accesso per la sottoscrizione corrispondente per l'interfaccia della riga di comando di Azure. |
Metodi
create(Access |
Fornisce le credenziali che possono essere usate da JS SDK per interagire con Azure tramite l'interfaccia della riga di comando di Azure. Prerequisito
|
get |
Ottiene il token di accesso per la sottoscrizione predefinita o specificata. |
get |
Ottiene la sottoscrizione dall'interfaccia della riga di comando di Azure. |
get |
Prova a ottenere il nuovo token dall'interfaccia della riga di comando di Azure, se il token è scaduto o la sottoscrizione è stata modificata in caso contrario usa accessToken memorizzato nella cache. |
list |
Restituisce un elenco di tutte le sottoscrizioni dell'interfaccia della riga di comando di Azure. |
set |
Imposta la sottoscrizione specificata come sottoscrizione predefinita per l'interfaccia della riga di comando di Azure. |
sign |
Firma una richiesta con l'intestazione Authentication. |
Dettagli costruttore
AzureCliCredentials(LinkedSubscription, CliAccessToken, string)
new AzureCliCredentials(subscriptionInfo: LinkedSubscription, tokenInfo: CliAccessToken, resource?: string)
Parametri
- subscriptionInfo
- LinkedSubscription
- tokenInfo
- CliAccessToken
- resource
-
string
Dettagli proprietà
resource
Endpoint delle risorse di Azure.
- Il valore predefinito è Azure Resource Manager dall'ambiente: AzureCloud. "https://management.azure.com"
- Per Azure KeyVault: "https://vault.azure.net"
- Per Azure Batch: "https://batch.core.windows.net"
- Per Azure Active Directory Graph: "https://graph.windows.net"
Per ottenere la risorsa per altri cloud:
az cloud list
resource: string
Valore della proprietà
string
subscriptionInfo
Fornisce informazioni sulla sottoscrizione predefinita/corrente per l'interfaccia della riga di comando di Azure.
subscriptionInfo: LinkedSubscription
Valore della proprietà
tokenInfo
Fornisce informazioni sul token di accesso per la sottoscrizione corrispondente per l'interfaccia della riga di comando di Azure.
tokenInfo: CliAccessToken
Valore della proprietà
Dettagli metodo
create(AccessTokenOptions)
Fornisce le credenziali che possono essere usate da JS SDK per interagire con Azure tramite l'interfaccia della riga di comando di Azure. Prerequisito
- installare azure-cli . Per altre informazioni, vedere Installare l'interfaccia della riga di comando di Azure
- login via
az login
static function create(options?: AccessTokenOptions): Promise<AzureCliCredentials>
Parametri
- options
-
AccessTokenOptions
Parametri facoltativi che possono essere forniti durante la creazione di AzureCliCredentials.
Restituisce
Promise<AzureCliCredentials>
getAccessToken(AccessTokenOptions)
Ottiene il token di accesso per la sottoscrizione predefinita o specificata.
static function getAccessToken(options?: AccessTokenOptions): Promise<CliAccessToken>
Parametri
- options
-
AccessTokenOptions
Parametri facoltativi che è possibile specificare per ottenere il token di accesso.
Restituisce
Promise<CliAccessToken>
getSubscription(string)
Ottiene la sottoscrizione dall'interfaccia della riga di comando di Azure.
static function getSubscription(subscriptionIdOrName?: string): Promise<LinkedSubscription>
Parametri
- subscriptionIdOrName
-
string
Nome o ID della sottoscrizione per cui sono necessarie le informazioni.
Restituisce
Promise<LinkedSubscription>
getToken()
Prova a ottenere il nuovo token dall'interfaccia della riga di comando di Azure, se il token è scaduto o la sottoscrizione è stata modificata in caso contrario usa accessToken memorizzato nella cache.
function getToken(): Promise<TokenResponse>
Restituisce
Promise<TokenResponse>
TokenResponse (tokenType e accessToken sono le due proprietà importanti).
listAllSubscriptions(ListAllSubscriptionOptions)
Restituisce un elenco di tutte le sottoscrizioni dell'interfaccia della riga di comando di Azure.
static function listAllSubscriptions(options?: ListAllSubscriptionOptions): Promise<LinkedSubscription[]>
Parametri
- options
- ListAllSubscriptionOptions
Parametri facoltativi che possono essere forniti durante l'elenco di tutte le sottocrizioni.
Restituisce
Promise<LinkedSubscription[]>
setDefaultSubscription(string)
Imposta la sottoscrizione specificata come sottoscrizione predefinita per l'interfaccia della riga di comando di Azure.
static function setDefaultSubscription(subscriptionIdOrName: string): Promise<void>
Parametri
- subscriptionIdOrName
-
string
Nome o ID della sottoscipzione che deve essere impostata come sottoscrizione predefinita.
Restituisce
Promise<void>
signRequest(WebResource)
Firma una richiesta con l'intestazione Authentication.
function signRequest(webResource: WebResource): Promise<WebResource>
Parametri
- webResource
- WebResource
Restituisce
Promise<WebResource>