Obbligatorio. La raccolta principale in cui deve essere creato il DeliveryPipeline. Il formato deve essere projects/{projectId}/locations/{location_name}.
I parametri di ricerca
Parametri
deliveryPipelineId
string
Obbligatorio. ID di DeliveryPipeline.
requestId
string
Facoltativo. Un ID richiesta per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi ritentare la richiesta, il server sappia di ignorarla se è già stata completata. Il server lo garantisce per almeno 60 minuti dopo la prima richiesta.
Ad esempio, prendi in considerazione una situazione in cui effettui una richiesta iniziale e la richiesta scade. Se effettui di nuovo la richiesta con lo stesso ID richiesta, il server può verificare se è stata ricevuta l'operazione originale con lo stesso ID richiesta e, in questo caso, ignorerà la seconda richiesta. Questo impedisce ai client di creare accidentalmente impegni duplicati.
L'ID richiesta deve essere un UUID valido, ad eccezione del fatto che un UUID zero non è supportato (00000000-0000-0000-0000-000000000000).
validateOnly
boolean
Facoltativo. Se il criterio viene impostato su true, la richiesta viene convalidata e all'utente viene fornito un risultato previsto, ma non viene apportata alcuna modifica effettiva.
Corpo della richiesta
Il corpo della richiesta contiene un'istanza di DeliveryPipeline.
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza di Operation appena creata.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2024-06-27 UTC."],[[["\u003cp\u003eThis API endpoint allows you to create a new \u003ccode\u003eDeliveryPipeline\u003c/code\u003e within a specified project and location.\u003c/p\u003e\n"],["\u003cp\u003eThe HTTP request uses a \u003ccode\u003ePOST\u003c/code\u003e method with a URL structure that incorporates gRPC Transcoding syntax and requires \u003ccode\u003eparent\u003c/code\u003e as a path parameter.\u003c/p\u003e\n"],["\u003cp\u003eQuery parameters allow the specification of \u003ccode\u003edeliveryPipelineId\u003c/code\u003e, \u003ccode\u003erequestId\u003c/code\u003e, and \u003ccode\u003evalidateOnly\u003c/code\u003e options, which can control aspects of the request, such as ensuring uniqueness or validation prior to actual change.\u003c/p\u003e\n"],["\u003cp\u003eThe request body expects an instance of \u003ccode\u003eDeliveryPipeline\u003c/code\u003e, while a successful response contains an instance of \u003ccode\u003eOperation\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eAuthorization requires the \u003ccode\u003ecloud-platform\u003c/code\u003e OAuth scope and the \u003ccode\u003eclouddeploy.deliveryPipelines.create\u003c/code\u003e IAM permission on the \u003ccode\u003eparent\u003c/code\u003e resource.\u003c/p\u003e\n"]]],[],null,["# Method: projects.locations.deliveryPipelines.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- [IAM Permissions](#body.aspect_1)\n- [Try it!](#try-it)\n\nCreates a new DeliveryPipeline in a given project and location.\n\n### HTTP request\n\n`POST https://clouddeploy.googleapis.com/v1/{parent=projects/*/locations/*}/deliveryPipelines`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n### Query parameters\n\n### Request body\n\nThe request body contains an instance of [DeliveryPipeline](/deploy/docs/api/reference/rest/v1/projects.locations.deliveryPipelines#DeliveryPipeline).\n\n### Response body\n\nIf successful, the response body contains a newly created instance of [Operation](/deploy/docs/api/reference/rest/v1/projects.locations.operations#Operation).\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 [Authentication Overview](/docs/authentication#authorization-gcp).\n\n### IAM Permissions\n\nRequires the following [IAM](https://cloud.google.com/iam/docs) permission on the `parent` resource:\n\n- `clouddeploy.deliveryPipelines.create`\n\nFor more information, see the [IAM documentation](https://cloud.google.com/iam/docs)."]]