Method: customers.policies.networks.defineCertificate

ينشئ شهادة في وحدة تنظيمية محدّدة لعميل.

طلب HTTP

POST https://chromepolicy.googleapis.com/v1/{customer=customers/*}/policies/networks:defineCertificate

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

مَعلمات المسار

المعلمات
customer

string

مطلوب. العميل الذي ستسري الشهادة عليه.

نص الطلب

يحتوي نص الطلب على بيانات بالبنية التالية:

تمثيل JSON
{
  "targetResource": string,
  "ceritificateName": string,
  "certificate": string,
  "settings": [
    {
      object (NetworkSetting)
    }
  ]
}
الحقول
targetResource

string

مطلوب. المورد المستهدف الذي يتم تطبيق هذه الشهادة عليه. الموارد التالية متاحة: * الوحدة التنظيمية ("orgunits/{orgunit_id}")

ceritificateName

string

اختياريّ. تمثّل هذه السمة الاسم الاختياري للشهادة. إذا لم يتم تحديده، سيتم استخدام جهة إصدار الشهادة كاسم.

certificate

string

مطلوب. المحتوى الأولي لملف .PEM أو .CRT أو .CER

settings[]

object (NetworkSetting)

اختياريّ. إعدادات الشهادات ضمن مساحة الاسم chrome.networks.certificates.

نص الاستجابة

كائن الردّ لإنشاء شهادة

إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:

تمثيل JSON
{
  "settings": [
    {
      object (NetworkSetting)
    }
  ],
  "networkId": string,
  "targetResource": string
}
الحقول
settings[]

object (NetworkSetting)

الإعدادات التابعة للشهادة (لم يتم تنفيذها)

networkId

string

دليل الشهادة الذي تم إنشاؤه من خلال الإجراء.

targetResource

string

المورد الذي يتم تعريف الشهادة فيه.

نطاقات الأذونات

يجب توفير نطاق OAuth التالي:

  • https://www.googleapis.com/auth/chrome.management.policy