Facoltativo. Nome di DeliveryPipeline. Il formato è projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}. Il componente deliveryPipeline deve corrispondere a [a-z]([a-z0-9-]{0,61}[a-z0-9])?
Obbligatorio. La maschera per i campi viene utilizzata per specificare i campi che devono essere sovrascritti nella risorsa DeliveryPipeline dall'aggiornamento. I campi specificati in updateMask sono relativi alla risorsa, non alla richiesta completa. Un campo presente nella maschera verrà sovrascritto. Se l'utente non fornisce una maschera, tutti i campi vengono sovrascritti.
Si tratta di un elenco separato da virgole di nomi completi dei campi. Esempio: "user.displayName,photo".
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).
allowMissing
boolean
Facoltativo. Se il criterio viene impostato su true, l'aggiornamento di un DeliveryPipeline che non esiste comporterà la creazione di un nuovo DeliveryPipeline.
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.
[[["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 endpoint facilitates the updating of a single DeliveryPipeline resource via a PATCH request to the specified URL, \u003ccode\u003ehttps://clouddeploy.googleapis.com/v1/{deliveryPipeline.name=projects/*/locations/*/deliveryPipelines/*}\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eupdateMask\u003c/code\u003e query parameter is required to specify which fields within the DeliveryPipeline should be updated, and if no mask is provided all fields are overwritten.\u003c/p\u003e\n"],["\u003cp\u003eOptional query parameters like \u003ccode\u003erequestId\u003c/code\u003e, \u003ccode\u003eallowMissing\u003c/code\u003e, and \u003ccode\u003evalidateOnly\u003c/code\u003e can be used to control request behavior such as idempotency, creating missing resources, or validating the request without performing changes.\u003c/p\u003e\n"],["\u003cp\u003eThe request body must contain an instance of \u003ccode\u003eDeliveryPipeline\u003c/code\u003e and the successful response body will include an instance of \u003ccode\u003eOperation\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eUpdating a \u003ccode\u003eDeliveryPipeline\u003c/code\u003e requires the OAuth scope \u003ccode\u003ehttps://www.googleapis.com/auth/cloud-platform\u003c/code\u003e and the IAM permission \u003ccode\u003eclouddeploy.deliveryPipelines.update\u003c/code\u003e on the resource.\u003c/p\u003e\n"]]],[],null,["# Method: projects.locations.deliveryPipelines.patch\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\nUpdates the parameters of a single DeliveryPipeline.\n\n### HTTP request\n\n`PATCH https://clouddeploy.googleapis.com/v1/{deliveryPipeline.name=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 an 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 `name` resource:\n\n- `clouddeploy.deliveryPipelines.update`\n\nFor more information, see the [IAM documentation](https://cloud.google.com/iam/docs)."]]