مشاركة عبر


AzureCliCredentials class

يصف بيانات الاعتماد عن طريق استرداد الرمز المميز عبر Azure CLI.

المنشئون

AzureCliCredentials(LinkedSubscription, CliAccessToken, string)

الخصائص

resource

نقاط نهاية مورد Azure.

  • الإعدادات الافتراضية ل Azure Resource Manager من البيئة: AzureCloud. "https://management.azure.com"؛
  • بالنسبة إلى Azure KeyVault: "https://vault.azure.net"
  • بالنسبة إلى Azure Batch: "https://batch.core.windows.net"
  • بالنسبة إلى Azure Active Directory Graph: "https://graph.windows.net"

للحصول على المورد للسحب الأخرى:

  • az cloud list
subscriptionInfo

يوفر معلومات حول الاشتراك الافتراضي/الحالي ل Azure CLI.

tokenInfo

يوفر معلومات حول رمز الوصول المميز للاشتراك المقابل ل Azure CLI.

الأساليب

create(AccessTokenOptions)

يوفر بيانات الاعتماد التي يمكن استخدامها من قبل JS SDK للتفاعل مع Azure عبر azure cli. المطلوبة مسبقا

  • تثبيت azure-cli . لمزيد من المعلومات، راجع تثبيت Azure CLI
  • تسجيل الدخول عبر az login
getAccessToken(AccessTokenOptions)

الحصول على الرمز المميز للوصول للاشتراك الافتراضي أو المحدد.

getSubscription(string)

يحصل على الاشتراك من Azure CLI.

getToken()

يحاول الحصول على الرمز المميز الجديد من Azure CLI، إذا انتهت صلاحية الرمز المميز أو تم تغيير الاشتراك وإلا يستخدم accessToken المخزن مؤقتا.

listAllSubscriptions(ListAllSubscriptionOptions)

إرجاع قائمة بجميع الاشتراكات من Azure CLI.

setDefaultSubscription(string)

تعيين الاشتراك المحدد كاشتراك افتراضي ل Azure CLI.

signRequest(WebResource)

توقيع طلب باستخدام عنوان المصادقة.

تفاصيل المنشئ

AzureCliCredentials(LinkedSubscription, CliAccessToken, string)

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

المعلمات

subscriptionInfo
LinkedSubscription
tokenInfo
CliAccessToken
resource

string

تفاصيل الخاصية

resource

نقاط نهاية مورد Azure.

  • الإعدادات الافتراضية ل Azure Resource Manager من البيئة: AzureCloud. "https://management.azure.com"؛
  • بالنسبة إلى Azure KeyVault: "https://vault.azure.net"
  • بالنسبة إلى Azure Batch: "https://batch.core.windows.net"
  • بالنسبة إلى Azure Active Directory Graph: "https://graph.windows.net"

للحصول على المورد للسحب الأخرى:

  • az cloud list
resource: string

قيمة الخاصية

string

subscriptionInfo

يوفر معلومات حول الاشتراك الافتراضي/الحالي ل Azure CLI.

subscriptionInfo: LinkedSubscription

قيمة الخاصية

tokenInfo

يوفر معلومات حول رمز الوصول المميز للاشتراك المقابل ل Azure CLI.

tokenInfo: CliAccessToken

قيمة الخاصية

تفاصيل الأسلوب

create(AccessTokenOptions)

يوفر بيانات الاعتماد التي يمكن استخدامها من قبل JS SDK للتفاعل مع Azure عبر azure cli. المطلوبة مسبقا

  • تثبيت azure-cli . لمزيد من المعلومات، راجع تثبيت Azure CLI
  • تسجيل الدخول عبر az login
static function create(options?: AccessTokenOptions): Promise<AzureCliCredentials>

المعلمات

options

AccessTokenOptions

المعلمات الاختيارية التي يمكن توفيرها أثناء إنشاء AzureCliCredentials.

المرتجعات

getAccessToken(AccessTokenOptions)

الحصول على الرمز المميز للوصول للاشتراك الافتراضي أو المحدد.

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

المعلمات

options

AccessTokenOptions

المعلمات الاختيارية التي يمكن توفيرها للحصول على الرمز المميز للوصول.

المرتجعات

Promise<CliAccessToken>

getSubscription(string)

يحصل على الاشتراك من Azure CLI.

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

المعلمات

subscriptionIdOrName

string

اسم أو معرف الاشتراك المطلوب للحصول على المعلومات.

المرتجعات

getToken()

يحاول الحصول على الرمز المميز الجديد من Azure CLI، إذا انتهت صلاحية الرمز المميز أو تم تغيير الاشتراك وإلا يستخدم accessToken المخزن مؤقتا.

function getToken(): Promise<TokenResponse>

المرتجعات

Promise<TokenResponse>

الرمز المميزالمسؤولية (tokenType وaccessToken هما الخاصيتان المهمتان).

listAllSubscriptions(ListAllSubscriptionOptions)

إرجاع قائمة بجميع الاشتراكات من Azure CLI.

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

المعلمات

options
ListAllSubscriptionOptions

المعلمات الاختيارية التي يمكن توفيرها أثناء سرد جميع الاشتراكات.

المرتجعات

Promise<LinkedSubscription[]>

setDefaultSubscription(string)

تعيين الاشتراك المحدد كاشتراك افتراضي ل Azure CLI.

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

المعلمات

subscriptionIdOrName

string

اسم أو معرف التقسيم الفرعي الذي يجب تعيينه كاشتراك افتراضي.

المرتجعات

Promise<void>

signRequest(WebResource)

توقيع طلب باستخدام عنوان المصادقة.

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

المعلمات

webResource
WebResource

المرتجعات

Promise<WebResource>