Obbligatorio. La raccolta principale in cui deve essere creato il Automation. Il formato deve essere projects/{projectId}/locations/{location_name}/deliveryPipelines/{pipeline_name}.
I parametri di ricerca
Parametri
automationId
string
Obbligatorio. ID di Automation.
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 Automation.
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 endpoint creates a new Automation within a specified project, location, and delivery pipeline, using a POST request.\u003c/p\u003e\n"],["\u003cp\u003eThe request URL follows gRPC Transcoding syntax and requires a \u003ccode\u003eparent\u003c/code\u003e path parameter, formatted as \u003ccode\u003eprojects/{projectId}/locations/{location_name}/deliveryPipelines/{pipeline_name}\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe request requires the \u003ccode\u003eautomationId\u003c/code\u003e query parameter and optionally supports \u003ccode\u003erequestId\u003c/code\u003e for request identification and \u003ccode\u003evalidateOnly\u003c/code\u003e for validation checks without actual changes.\u003c/p\u003e\n"],["\u003cp\u003eThe request body must include an instance of \u003ccode\u003eAutomation\u003c/code\u003e, and upon successful creation, the response body will contain an \u003ccode\u003eOperation\u003c/code\u003e instance.\u003c/p\u003e\n"],["\u003cp\u003eCreating an automation requires the \u003ccode\u003eclouddeploy.automations.create\u003c/code\u003e IAM permission on the \u003ccode\u003eparent\u003c/code\u003e resource and the \u003ccode\u003ehttps://www.googleapis.com/auth/cloud-platform\u003c/code\u003e OAuth scope.\u003c/p\u003e\n"]]],[],null,["# Method: projects.locations.deliveryPipelines.automations.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 Automation in a given project and location.\n\n### HTTP request\n\n`POST https://clouddeploy.googleapis.com/v1/{parent=projects/*/locations/*/deliveryPipelines/*}/automations`\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 [Automation](/deploy/docs/api/reference/rest/v1/projects.locations.deliveryPipelines.automations#Automation).\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.automations.create`\n\nFor more information, see the [IAM documentation](https://cloud.google.com/iam/docs)."]]