Dela via


AzureCliCredentials class

Beskriver autentiseringsuppgifterna genom att hämta token via Azure CLI.

Konstruktorer

AzureCliCredentials(LinkedSubscription, CliAccessToken, string)

Egenskaper

resource

Azure-resursslutpunkter.

  • Standardvärdet är Azure Resource Manager från miljön: AzureCloud. "https://management.azure.com"Och jag har inte hört talas
  • För Azure KeyVault: "https://vault.azure.net"
  • För Azure Batch: "https://batch.core.windows.net"
  • För Azure Active Directory Graph: "https://graph.windows.net"

Så här hämtar du resursen för andra moln:

  • az cloud list
subscriptionInfo

Innehåller information om standardprenumerationen/den aktuella prenumerationen för Azure CLI.

tokenInfo

Innehåller information om åtkomsttoken för motsvarande prenumeration för Azure CLI.

Metoder

create(AccessTokenOptions)

Innehåller autentiseringsuppgifter som kan användas av JS SDK för att interagera med Azure via azure cli. förutsättningar

getAccessToken(AccessTokenOptions)

Hämtar åtkomsttoken för standardprenumerationen eller den angivna prenumerationen.

getSubscription(string)

Hämtar prenumerationen från Azure CLI.

getToken()

Försöker hämta den nya token från Azure CLI, om token har upphört att gälla eller om prenumerationen har ändrats använder den cachelagrade åtkomstenToken.

listAllSubscriptions(ListAllSubscriptionOptions)

Returnerar en lista över alla prenumerationer från Azure CLI.

setDefaultSubscription(string)

Anger den angivna prenumerationen som standardprenumeration för Azure CLI.

signRequest(WebResource)

Signerar en begäran med autentiseringshuvudet.

Konstruktorinformation

AzureCliCredentials(LinkedSubscription, CliAccessToken, string)

new AzureCliCredentials(subscriptionInfo: LinkedSubscription, tokenInfo: CliAccessToken, resource?: string)

Parametrar

subscriptionInfo
LinkedSubscription
tokenInfo
CliAccessToken
resource

string

Egenskapsinformation

resource

Azure-resursslutpunkter.

  • Standardvärdet är Azure Resource Manager från miljön: AzureCloud. "https://management.azure.com"Och jag har inte hört talas
  • För Azure KeyVault: "https://vault.azure.net"
  • För Azure Batch: "https://batch.core.windows.net"
  • För Azure Active Directory Graph: "https://graph.windows.net"

Så här hämtar du resursen för andra moln:

  • az cloud list
resource: string

Egenskapsvärde

string

subscriptionInfo

Innehåller information om standardprenumerationen/den aktuella prenumerationen för Azure CLI.

subscriptionInfo: LinkedSubscription

Egenskapsvärde

tokenInfo

Innehåller information om åtkomsttoken för motsvarande prenumeration för Azure CLI.

tokenInfo: CliAccessToken

Egenskapsvärde

Metodinformation

create(AccessTokenOptions)

Innehåller autentiseringsuppgifter som kan användas av JS SDK för att interagera med Azure via azure cli. förutsättningar

static function create(options?: AccessTokenOptions): Promise<AzureCliCredentials>

Parametrar

options

AccessTokenOptions

Valfria parametrar som kan anges när du skapar AzureCliCredentials.

Returer

getAccessToken(AccessTokenOptions)

Hämtar åtkomsttoken för standardprenumerationen eller den angivna prenumerationen.

static function getAccessToken(options?: AccessTokenOptions): Promise<CliAccessToken>

Parametrar

options

AccessTokenOptions

Valfria parametrar som kan anges för att hämta åtkomsttoken.

Returer

Promise<CliAccessToken>

getSubscription(string)

Hämtar prenumerationen från Azure CLI.

static function getSubscription(subscriptionIdOrName?: string): Promise<LinkedSubscription>

Parametrar

subscriptionIdOrName

string

Namnet eller ID:t för den prenumeration som informationen krävs för.

Returer

getToken()

Försöker hämta den nya token från Azure CLI, om token har upphört att gälla eller om prenumerationen har ändrats använder den cachelagrade åtkomstenToken.

function getToken(): Promise<TokenResponse>

Returer

Promise<TokenResponse>

TokenResponse (tokenType och accessToken är de två viktiga egenskaperna).

listAllSubscriptions(ListAllSubscriptionOptions)

Returnerar en lista över alla prenumerationer från Azure CLI.

static function listAllSubscriptions(options?: ListAllSubscriptionOptions): Promise<LinkedSubscription[]>

Parametrar

options
ListAllSubscriptionOptions

Valfria parametrar som kan anges när du listar alla underkritiska värden.

Returer

Promise<LinkedSubscription[]>

setDefaultSubscription(string)

Anger den angivna prenumerationen som standardprenumeration för Azure CLI.

static function setDefaultSubscription(subscriptionIdOrName: string): Promise<void>

Parametrar

subscriptionIdOrName

string

Namnet eller ID:t för den delmängd som måste anges som standardprenumeration.

Returer

Promise<void>

signRequest(WebResource)

Signerar en begäran med autentiseringshuvudet.

function signRequest(webResource: WebResource): Promise<WebResource>

Parametrar

webResource
WebResource

Returer

Promise<WebResource>