CertificateOperations class
فئة تمثل عمليات الشهادة.
المنشئون
| Certificate |
إنشاء عمليات الشهادة. |
الأساليب
تفاصيل المنشئ
CertificateOperations(BatchServiceClientContext)
إنشاء عمليات الشهادة.
new CertificateOperations(client: BatchServiceClientContext)
المعلمات
- client
- BatchServiceClientContext
الرجوع إلى عميل الخدمة.
تفاصيل الأسلوب
add(CertificateAddParameter, CertificateAddOptionalParams)
function add(certificate: CertificateAddParameter, options?: CertificateAddOptionalParams): Promise<CertificateAddResponse>
المعلمات
- certificate
- CertificateAddParameter
الشهادة المراد إضافتها.
- options
- CertificateAddOptionalParams
المعلمات الاختيارية
المرتجعات
Promise<CertificateAddResponse>
وعد<Models.CertificateAddResponse>
add(CertificateAddParameter, CertificateAddOptionalParams, ServiceCallback<void>)
function add(certificate: CertificateAddParameter, options: CertificateAddOptionalParams, callback: ServiceCallback<void>)
المعلمات
- certificate
- CertificateAddParameter
الشهادة المراد إضافتها.
- options
- CertificateAddOptionalParams
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
add(CertificateAddParameter, ServiceCallback<void>)
function add(certificate: CertificateAddParameter, callback: ServiceCallback<void>)
المعلمات
- certificate
- CertificateAddParameter
الشهادة المراد إضافتها.
- callback
-
ServiceCallback<void>
رد الاتصال
cancelDeletion(string, string, CertificateCancelDeletionOptionalParams)
إذا حاولت حذف شهادة يتم استخدامها بواسطة تجمع أو عقدة حساب، تتغير حالة الشهادة إلى deleteFailed. إذا قررت أنك تريد متابعة استخدام الشهادة، يمكنك استخدام هذه العملية لتعيين حالة الشهادة مرة أخرى إلى نشطة. إذا كنت تنوي حذف الشهادة، فلن تحتاج إلى تشغيل هذه العملية بعد فشل الحذف. يجب التأكد من عدم استخدام الشهادة من قبل أي موارد، ومن ثم يمكنك المحاولة مرة أخرى لحذف الشهادة.
function cancelDeletion(thumbprintAlgorithm: string, thumbprint: string, options?: CertificateCancelDeletionOptionalParams): Promise<CertificateCancelDeletionResponse>
المعلمات
- thumbprintAlgorithm
-
string
الخوارزمية المستخدمة لاشتقاق معلمة بصمة الإبهام. يجب أن يكون هذا sha1.
- thumbprint
-
string
بصمة الإبهام للشهادة التي يتم حذفها.
المعلمات الاختيارية
المرتجعات
Promise<CertificateCancelDeletionResponse>
وعد<Models.CertificateCancelDeletionResponse>
cancelDeletion(string, string, CertificateCancelDeletionOptionalParams, ServiceCallback<void>)
function cancelDeletion(thumbprintAlgorithm: string, thumbprint: string, options: CertificateCancelDeletionOptionalParams, callback: ServiceCallback<void>)
المعلمات
- thumbprintAlgorithm
-
string
الخوارزمية المستخدمة لاشتقاق معلمة بصمة الإبهام. يجب أن يكون هذا sha1.
- thumbprint
-
string
بصمة الإبهام للشهادة التي يتم حذفها.
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
cancelDeletion(string, string, ServiceCallback<void>)
function cancelDeletion(thumbprintAlgorithm: string, thumbprint: string, callback: ServiceCallback<void>)
المعلمات
- thumbprintAlgorithm
-
string
الخوارزمية المستخدمة لاشتقاق معلمة بصمة الإبهام. يجب أن يكون هذا sha1.
- thumbprint
-
string
بصمة الإبهام للشهادة التي يتم حذفها.
- callback
-
ServiceCallback<void>
رد الاتصال
deleteMethod(string, string, CertificateDeleteMethodOptionalParams)
لا يمكنك حذف شهادة إذا كان مورد (تجمع أو عقدة حساب) يستخدمها. قبل أن تتمكن من حذف شهادة، يجب عليك بالتالي التأكد من أن الشهادة غير مقترنة بأي تجمعات موجودة، ولا يتم تثبيت الشهادة على أي عقد (حتى إذا قمت بإزالة شهادة من تجمع، فلن تتم إزالتها من عقد الحوسبة الموجودة في هذا التجمع حتى يتم إعادة تشغيلها)، ولا تعتمد أي مهام قيد التشغيل على الشهادة. إذا حاولت حذف شهادة قيد الاستخدام، يفشل الحذف. تتغير حالة الشهادة إلى deleteFailed. يمكنك استخدام إلغاء حذف الشهادة لتعيين الحالة مرة أخرى إلى نشطة إذا قررت أنك تريد متابعة استخدام الشهادة.
function deleteMethod(thumbprintAlgorithm: string, thumbprint: string, options?: CertificateDeleteMethodOptionalParams): Promise<CertificateDeleteResponse>
المعلمات
- thumbprintAlgorithm
-
string
الخوارزمية المستخدمة لاشتقاق معلمة بصمة الإبهام. يجب أن يكون هذا sha1.
- thumbprint
-
string
بصمة الإبهام للشهادة المراد حذفها.
المعلمات الاختيارية
المرتجعات
Promise<CertificateDeleteResponse>
وعد<Models.CertificateDeleteResponse>
deleteMethod(string, string, CertificateDeleteMethodOptionalParams, ServiceCallback<void>)
function deleteMethod(thumbprintAlgorithm: string, thumbprint: string, options: CertificateDeleteMethodOptionalParams, callback: ServiceCallback<void>)
المعلمات
- thumbprintAlgorithm
-
string
الخوارزمية المستخدمة لاشتقاق معلمة بصمة الإبهام. يجب أن يكون هذا sha1.
- thumbprint
-
string
بصمة الإبهام للشهادة المراد حذفها.
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
deleteMethod(string, string, ServiceCallback<void>)
function deleteMethod(thumbprintAlgorithm: string, thumbprint: string, callback: ServiceCallback<void>)
المعلمات
- thumbprintAlgorithm
-
string
الخوارزمية المستخدمة لاشتقاق معلمة بصمة الإبهام. يجب أن يكون هذا sha1.
- thumbprint
-
string
بصمة الإبهام للشهادة المراد حذفها.
- callback
-
ServiceCallback<void>
رد الاتصال
get(string, string, CertificateGetOptionalParams)
الحصول على معلومات حول الشهادة المحددة.
function get(thumbprintAlgorithm: string, thumbprint: string, options?: CertificateGetOptionalParams): Promise<CertificateGetResponse>
المعلمات
- thumbprintAlgorithm
-
string
الخوارزمية المستخدمة لاشتقاق معلمة بصمة الإبهام. يجب أن يكون هذا sha1.
- thumbprint
-
string
بصمة الإبهام للشهادة التي يجب الحصول عليها.
- options
- CertificateGetOptionalParams
المعلمات الاختيارية
المرتجعات
Promise<CertificateGetResponse>
وعد<Models.CertificateGetResponse>
get(string, string, CertificateGetOptionalParams, ServiceCallback<Certificate>)
function get(thumbprintAlgorithm: string, thumbprint: string, options: CertificateGetOptionalParams, callback: ServiceCallback<Certificate>)
المعلمات
- thumbprintAlgorithm
-
string
الخوارزمية المستخدمة لاشتقاق معلمة بصمة الإبهام. يجب أن يكون هذا sha1.
- thumbprint
-
string
بصمة الإبهام للشهادة التي يجب الحصول عليها.
- options
- CertificateGetOptionalParams
المعلمات الاختيارية
- callback
رد الاتصال
get(string, string, ServiceCallback<Certificate>)
function get(thumbprintAlgorithm: string, thumbprint: string, callback: ServiceCallback<Certificate>)
المعلمات
- thumbprintAlgorithm
-
string
الخوارزمية المستخدمة لاشتقاق معلمة بصمة الإبهام. يجب أن يكون هذا sha1.
- thumbprint
-
string
بصمة الإبهام للشهادة التي يجب الحصول عليها.
- callback
رد الاتصال
list(CertificateListOptionalParams)
function list(options?: CertificateListOptionalParams): Promise<CertificateListResponse>
المعلمات
- options
- CertificateListOptionalParams
المعلمات الاختيارية
المرتجعات
Promise<CertificateListResponse>
وعد<Models.CertificateListResponse>
list(CertificateListOptionalParams, ServiceCallback<CertificateListResult>)
function list(options: CertificateListOptionalParams, callback: ServiceCallback<CertificateListResult>)
المعلمات
- options
- CertificateListOptionalParams
المعلمات الاختيارية
- callback
رد الاتصال
list(ServiceCallback<CertificateListResult>)
function list(callback: ServiceCallback<CertificateListResult>)
المعلمات
- callback
رد الاتصال
listNext(string, CertificateListNextOptionalParams)
function listNext(nextPageLink: string, options?: CertificateListNextOptionalParams): Promise<CertificateListResponse>
المعلمات
- nextPageLink
-
string
NextLink من عملية الاستدعاء الناجحة السابقة إلى القائمة.
المعلمات الاختيارية
المرتجعات
Promise<CertificateListResponse>
وعد<Models.CertificateListResponse>
listNext(string, CertificateListNextOptionalParams, ServiceCallback<CertificateListResult>)
function listNext(nextPageLink: string, options: CertificateListNextOptionalParams, callback: ServiceCallback<CertificateListResult>)
المعلمات
- nextPageLink
-
string
NextLink من عملية الاستدعاء الناجحة السابقة إلى القائمة.
المعلمات الاختيارية
- callback
رد الاتصال
listNext(string, ServiceCallback<CertificateListResult>)
function listNext(nextPageLink: string, callback: ServiceCallback<CertificateListResult>)
المعلمات
- nextPageLink
-
string
NextLink من عملية الاستدعاء الناجحة السابقة إلى القائمة.
- callback
رد الاتصال