CloudDeploy
import { CloudDeploy } from "https://googleapis.deno.dev/v1/clouddeploy:v1.ts";
§Methods
Creates a new CustomTargetType in a given project and location.
Required. The parent collection in which the CustomTargetType
should be created. Format should be projects/{project_id}/locations/{location_name}
.
Deletes a single CustomTargetType.
Required. The name of the CustomTargetType
to delete. Format must be projects/{project_id}/locations/{location_name}/customTargetTypes/{custom_target_type}
.
Gets details of a single CustomTargetType.
Required. Name of the CustomTargetType
. Format must be projects/{project_id}/locations/{location_name}/customTargetTypes/{custom_target_type}
.
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
REQUIRED: The resource for which the policy is being requested. See Resource names for the appropriate value for this field.
Lists CustomTargetTypes in a given project and location.
Required. The parent that owns this collection of custom target types. Format must be projects/{project_id}/locations/{location_name}
.
Updates a single CustomTargetType.
Optional. Name of the CustomTargetType
. Format is projects/{project}/locations/{location}/customTargetTypes/a-z{0,62}
.
Sets the access control policy on the specified resource. Replaces any
existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and
PERMISSION_DENIED
errors.
REQUIRED: The resource for which the policy is being specified. See Resource names for the appropriate value for this field.
Cancels an AutomationRun. The state
of the AutomationRun
after
cancelling is CANCELLED
. CancelAutomationRun
can be called on
AutomationRun in the state IN_PROGRESS
and PENDING
; AutomationRun in a
different state returns an FAILED_PRECONDITION
error.
Required. Name of the AutomationRun
. Format is projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automationRuns/{automation_run}
.
Gets details of a single AutomationRun.
Required. Name of the AutomationRun
. Format must be projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automationRuns/{automation_run}
.
Lists AutomationRuns in a given project and location.
Required. The parent Delivery Pipeline
, which owns this collection of automationRuns. Format must be projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}
.
Creates a new Automation in a given project and location.
Required. The parent collection in which the Automation
should be created. Format should be projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}
.
Deletes a single Automation resource.
Required. The name of the Automation
to delete. Format should be projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/automations/{automation_name}
.
Gets details of a single Automation.
Required. Name of the Automation
. Format must be projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/automations/{automation_name}
.
Lists Automations in a given project and location.
Required. The parent Delivery Pipeline
, which owns this collection of automations. Format must be projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}
.
Updates the parameters of a single Automation resource.
Output only. Name of the Automation
. Format is projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automations/{automation}
.
Creates a new DeliveryPipeline in a given project and location.
Required. The parent collection in which the DeliveryPipeline
should be created. Format should be projects/{project_id}/locations/{location_name}
.
Deletes a single DeliveryPipeline.
Required. The name of the DeliveryPipeline
to delete. Format should be projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}
.
Gets details of a single DeliveryPipeline.
Required. Name of the DeliveryPipeline
. Format must be projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}
.
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
REQUIRED: The resource for which the policy is being requested. See Resource names for the appropriate value for this field.
Lists DeliveryPipelines in a given project and location.
Required. The parent, which owns this collection of pipelines. Format must be projects/{project_id}/locations/{location_name}
.
Updates the parameters of a single DeliveryPipeline.
Optional. Name of the DeliveryPipeline
. Format is projects/{project}/locations/{location}/deliveryPipelines/a-z{0,62}
.
Abandons a Release in the Delivery Pipeline.
Required. Name of the Release. Format is projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}
.
Creates a new Release in a given project and location.
Required. The parent collection in which the Release
should be created. Format should be projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}
.
Lists Releases in a given project and location.
Required. The DeliveryPipeline
which owns this collection of Release
objects.
Advances a Rollout in a given project and location.
Required. Name of the Rollout. Format is projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}
.
Approves a Rollout.
Required. Name of the Rollout. Format is projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}
.
Cancels a Rollout in a given project and location.
Required. Name of the Rollout. Format is projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}
.
Creates a new Rollout in a given project and location.
Required. The parent collection in which the Rollout
should be created. Format should be projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/releases/{release_name}
.
Gets details of a single Rollout.
Required. Name of the Rollout
. Format must be projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/releases/{release_name}/rollouts/{rollout_name}
.
Ignores the specified Job in a Rollout.
Required. Name of the Rollout. Format is projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}
.
Gets details of a single JobRun.
Required. Name of the JobRun
. Format must be projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/releases/{release_name}/rollouts/{rollout_name}/jobRuns/{job_run_name}
.
Lists JobRuns in a given project and location.
Required. The Rollout
which owns this collection of JobRun
objects.
Terminates a Job Run in a given project and location.
Required. Name of the JobRun
. Format must be projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}/jobRuns/{jobRun}
.
Lists Rollouts in a given project and location.
Required. The Release
which owns this collection of Rollout
objects.
Retries the specified Job in a Rollout.
Required. Name of the Rollout. Format is projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}
.
Creates a Rollout
to roll back the specified target.
Required. The DeliveryPipeline
for which the rollback Rollout
should be created. Format should be projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}
.
Sets the access control policy on the specified resource. Replaces any
existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and
PERMISSION_DENIED
errors.
REQUIRED: The resource for which the policy is being specified. See Resource names for the appropriate value for this field.
Returns permissions that a caller has on the specified resource. If the
resource does not exist, this will return an empty set of permissions, not
a NOT_FOUND
error. Note: This operation is designed to be used for
building permission-aware UIs and command-line tools, not for authorization
checking. This operation may "fail open" without warning.
REQUIRED: The resource for which the policy detail is being requested. See Resource names for the appropriate value for this field.
Lists information about the supported locations for this service.
The resource that owns the locations collection, if applicable.
Starts asynchronous cancellation on a long-running operation. The server
makes a best effort to cancel the operation, but success is not guaranteed.
If the server doesn't support this method, it returns
google.rpc.Code.UNIMPLEMENTED
. Clients can use Operations.GetOperation or
other methods to check whether the cancellation succeeded or whether the
operation completed despite cancellation. On successful cancellation, the
operation is not deleted; instead, it becomes an operation with an
Operation.error value with a google.rpc.Status.code of 1, corresponding to
Code.CANCELLED
.
The name of the operation resource to be cancelled.
Deletes a long-running operation. This method indicates that the client is
no longer interested in the operation result. It does not cancel the
operation. If the server doesn't support this method, it returns
google.rpc.Code.UNIMPLEMENTED
.
The name of the operation resource to be deleted.
Lists operations that match the specified filter in the request. If the
server doesn't support this method, it returns UNIMPLEMENTED
.
The name of the operation's parent resource.
Creates a new Target in a given project and location.
Required. The parent collection in which the Target
should be created. Format should be projects/{project_id}/locations/{location_name}
.
Deletes a single Target.
Required. The name of the Target
to delete. Format should be projects/{project_id}/locations/{location_name}/targets/{target_name}
.
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
REQUIRED: The resource for which the policy is being requested. See Resource names for the appropriate value for this field.
Lists Targets in a given project and location.
Required. The parent, which owns this collection of targets. Format must be projects/{project_id}/locations/{location_name}
.
Updates the parameters of a single Target.
Optional. Name of the Target
. Format is projects/{project}/locations/{location}/targets/a-z{0,62}
.
Sets the access control policy on the specified resource. Replaces any
existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and
PERMISSION_DENIED
errors.
REQUIRED: The resource for which the policy is being specified. See Resource names for the appropriate value for this field.
Returns permissions that a caller has on the specified resource. If the
resource does not exist, this will return an empty set of permissions, not
a NOT_FOUND
error. Note: This operation is designed to be used for
building permission-aware UIs and command-line tools, not for authorization
checking. This operation may "fail open" without warning.
REQUIRED: The resource for which the policy detail is being requested. See Resource names for the appropriate value for this field.