AzureCliCredentials class
يصف بيانات الاعتماد عن طريق استرداد الرمز المميز عبر Azure CLI.
الخصائص
| resource | نقاط نهاية مورد Azure.
للحصول على المورد للسحب الأخرى:
|
| subscription |
يوفر معلومات حول الاشتراك الافتراضي/الحالي ل Azure CLI. |
| token |
يوفر معلومات حول رمز الوصول المميز للاشتراك المقابل ل Azure CLI. |
الأساليب
| create(Access |
يوفر بيانات الاعتماد التي يمكن استخدامها من قبل JS SDK للتفاعل مع Azure عبر azure cli. المطلوبة مسبقا
|
| get |
الحصول على الرمز المميز للوصول للاشتراك الافتراضي أو المحدد. |
| get |
يحصل على الاشتراك من Azure CLI. |
| get |
يحاول الحصول على الرمز المميز الجديد من Azure CLI، إذا انتهت صلاحية الرمز المميز أو تم تغيير الاشتراك وإلا يستخدم accessToken المخزن مؤقتا. |
| list |
إرجاع قائمة بجميع الاشتراكات من Azure CLI. |
| set |
تعيين الاشتراك المحدد كاشتراك افتراضي ل Azure CLI. |
| sign |
توقيع طلب باستخدام عنوان المصادقة. |
تفاصيل المنشئ
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.
المرتجعات
Promise<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
اسم أو معرف الاشتراك المطلوب للحصول على المعلومات.
المرتجعات
Promise<LinkedSubscription>
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>