Method: admin.directory.v1.customers.chrome.printServers.batchCreatePrintServers

چندین سرور چاپ ایجاد می کند.

درخواست HTTP

POST https://admin.googleapis.com/admin/directory/v1/{parent=customers/*}/chrome/printServers:batchCreatePrintServers

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

پارامترها
parent

string

مورد نیاز. شناسه منحصر به فرد حساب Google Workspace مشتری.

قالب: customers/{id}

درخواست بدن

بدنه درخواست حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "requests": [
    {
      object (CreatePrintServerRequest)
    }
  ]
}
فیلدها
requests[]

object ( CreatePrintServerRequest )

مورد نیاز. فهرستی از منابع PrintServer که باید ایجاد شوند (حداکثر 50 در هر دسته).

بدن پاسخگو

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "printServers": [
    {
      object (PrintServer)
    }
  ],
  "failures": [
    {
      object (PrintServerFailureInfo)
    }
  ]
}
فیلدها
printServers[]

object ( PrintServer )

فهرستی از سرورهای چاپ با موفقیت ایجاد شده با شناسه آنها پر شده است.

failures[]

object ( PrintServerFailureInfo )

لیستی از ایجاد شکست. شناسه‌های PrintServer پر نمی‌شوند، زیرا سرورهای چاپ ایجاد نشده‌اند.

محدوده مجوز

به محدوده OAuth زیر نیاز دارد:

  • https://www.googleapis.com/auth/admin.chrome.printers

برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.

CreatePrintServerRequest

درخواست برای افزودن سرور چاپ جدید.

نمایندگی JSON
{
  "parent": string,
  "printServer": {
    object (PrintServer)
  }
}
فیلدها
parent

string

مورد نیاز. شناسه منحصر به فرد حساب Google Workspace مشتری.

قالب: customers/{id}

printServer

object ( PrintServer )

مورد نیاز. یک سرور چاپ برای ایجاد. اگر می خواهید سرور چاپ را تحت یک واحد سازمانی خاص (OU) قرار دهید، سپس orgUnitId را پر کنید. در غیر این صورت سرور چاپ تحت OU ریشه ایجاد می شود.

orgUnitId می توان با استفاده از Directory API بازیابی کرد.