Method: projects.deployments.create
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يتم إنشاء عملية نشر بالاسم والإعداد المحدّدَين.
طلب HTTP
POST https://gsuiteaddons.googleapis.com/v1/{parent=projects/*}/deployments
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المعلمات |
parent |
string
مطلوب. اسم المشروع الذي تريد إنشاء عملية النشر فيه. مثال: projects/my_project
يتطلب التفويض إذن إدارة الهوية وإمكانية الوصول التالي على المورد المحدّد parent :
gsuiteaddons.deployments.create
|
مَعلمات طلب البحث
المعلمات |
deploymentId |
string
مطلوب. المعرّف الذي سيتم استخدامه لهذا النشر. سيكون الاسم الكامل للمورد الذي تم إنشاؤه هو projects/<projectNumber>/deployments/<deploymentId> .
|
نص الطلب
يحتوي نص الطلب على مثال Deployment
.
نص الاستجابة
إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثيل تم إنشاؤه حديثًا من Deployment
.
نطاقات التفويض
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/cloud-platform
لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-04-22 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-04-22 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eCreates a deployment with a specified name and configuration using an HTTP POST request.\u003c/p\u003e\n"],["\u003cp\u003eRequires \u003ccode\u003egsuiteaddons.deployments.create\u003c/code\u003e IAM permission and \u003ccode\u003ehttps://www.googleapis.com/auth/cloud-platform\u003c/code\u003e OAuth scope.\u003c/p\u003e\n"],["\u003cp\u003eUtilizes path parameters for project specification and query parameters for deployment ID.\u003c/p\u003e\n"],["\u003cp\u003eRequest and response bodies contain instances of the \u003ccode\u003eDeployment\u003c/code\u003e resource, allowing configuration and retrieval of deployment details.\u003c/p\u003e\n"]]],["This outlines creating a deployment using a POST request to `https://gsuiteaddons.googleapis.com/v1/{parent=projects/*}/deployments`. It requires a `parent` path parameter specifying the project and a `deploymentId` query parameter. The request body defines the deployment's configuration, and a successful response returns a newly created deployment instance. Authorization requires the `gsuiteaddons.deployments.create` IAM permission and the `https://www.googleapis.com/auth/cloud-platform` OAuth scope.\n"],null,["# Method: projects.deployments.create\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Path parameters](#body.PATH_PARAMETERS)\n- [Query parameters](#body.QUERY_PARAMETERS)\n- [Request body](#body.request_body)\n- [Response body](#body.response_body)\n- [Authorization scopes](#body.aspect)\n- [Try it!](#try-it)\n\nCreates a deployment with the specified name and configuration.\n\n### HTTP request\n\n`POST https://gsuiteaddons.googleapis.com/v1/{parent=projects/*}/deployments`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n| Parameters ||\n|----------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `parent` | `string` Required. Name of the project in which to create the deployment. Example: `projects/my_project`. Authorization requires the following [IAM](https://cloud.google.com/iam/docs/) permission on the specified resource `parent`: - `gsuiteaddons.deployments.create` |\n\n### Query parameters\n\n| Parameters ||\n|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `deploymentId` | `string` Required. The ID to use for this deployment. The full name of the created resource will be `projects/\u003cprojectNumber\u003e/deployments/\u003cdeploymentId\u003e`. |\n\n### Request body\n\nThe request body contains an instance of [Deployment](/workspace/add-ons/reference/rest/v1/projects.deployments#Deployment).\n\n### Response body\n\nIf successful, the response body contains a newly created instance of [Deployment](/workspace/add-ons/reference/rest/v1/projects.deployments#Deployment).\n\n### Authorization scopes\n\nRequires the following OAuth scope:\n\n- `https://www.googleapis.com/auth/cloud-platform`\n\nFor more information, see the [Authorization guide](/workspace/guides/configure-oauth-consent)."]]