Identifier. Name of the CustomTargetType. Format is projects/{project}/locations/{location}/customTargetTypes/{customTargetType}. The customTargetType component must match [a-z]([a-z0-9-]{0,61}[a-z0-9])?
Required. Field mask is used to specify the fields to be overwritten by the update in the CustomTargetType resource. The fields specified in the updateMask are relative to the resource, not the full request. A field will be overwritten if it's in the mask. If the user doesn't provide a mask then all fields are overwritten.
This is a comma-separated list of fully qualified names of fields. Example: "user.displayName,photo".
requestId
string
Optional. A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server knows to ignore the request if it has already been completed. The server guarantees that for at least 60 minutes after the first request.
For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments.
The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
allowMissing
boolean
Optional. If set to true, updating a CustomTargetType that does not exist will result in the creation of a new CustomTargetType.
validateOnly
boolean
Optional. If set to true, the request is validated and the user is provided with an expected result, but no actual change is made.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-06-13 UTC."],[[["\u003cp\u003eThis page documents the process for updating a single CustomTargetType using a PATCH HTTP request to a specific URL endpoint.\u003c/p\u003e\n"],["\u003cp\u003eThe URL for the request uses gRPC Transcoding syntax and requires a \u003ccode\u003ecustomTargetType.name\u003c/code\u003e path parameter to identify the specific CustomTargetType to update.\u003c/p\u003e\n"],["\u003cp\u003eThe request can include several query parameters, such as \u003ccode\u003eupdateMask\u003c/code\u003e to specify fields to update, \u003ccode\u003erequestId\u003c/code\u003e for request idempotency, \u003ccode\u003eallowMissing\u003c/code\u003e to create the resource if it does not exist, and \u003ccode\u003evalidateOnly\u003c/code\u003e for validation without actual changes.\u003c/p\u003e\n"],["\u003cp\u003eA request body containing an instance of CustomTargetType must be provided, and upon success, the response body will contain an Operation instance.\u003c/p\u003e\n"],["\u003cp\u003eUpdating the customTargetType requires the \u003ccode\u003eclouddeploy.customTargetTypes.update\u003c/code\u003e IAM permission, along with the \u003ccode\u003ehttps://www.googleapis.com/auth/cloud-platform\u003c/code\u003e OAuth scope.\u003c/p\u003e\n"]]],[],null,[]]