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