All Classes and Interfaces
Class
Description
The request object used by `AbandonRelease`.
The request object used by `AbandonRelease`.
The response object for `AbandonRelease`.
The response object for `AbandonRelease`.
An advanceChildRollout Job.
An advanceChildRollout Job.
AdvanceChildRolloutJobRun contains information specific to a
advanceChildRollout `JobRun`.
AdvanceChildRolloutJobRun contains information specific to a
advanceChildRollout `JobRun`.
Contains the information of an automated advance-rollout operation.
Contains the information of an automated advance-rollout operation.
The request object used by `AdvanceRollout`.
The request object used by `AdvanceRollout`.
The response object from `AdvanceRollout`.
The response object from `AdvanceRollout`.
The `AdvanceRollout` automation rule will automatically advance a successful
Rollout to the next phase.
The `AdvanceRollout` automation rule will automatically advance a successful
Rollout to the next phase.
Information specifying an Anthos Cluster.
Information specifying an Anthos Cluster.
The request object used by `ApproveRollout`.
The request object used by `ApproveRollout`.
The response object from `ApproveRollout`.
The response object from `ApproveRollout`.
Information about entities associated with a `Target`.
Information about entities associated with a `Target`.
An `Automation` resource in the Cloud Deploy API.
An `Automation` resource in the Cloud Deploy API.
Payload proto for "clouddeploy.googleapis.com/automation"
Platform Log event that describes the Automation related events.
Payload proto for "clouddeploy.googleapis.com/automation"
Platform Log event that describes the Automation related events.
Builder for
projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automations/{automation}.
AutomationResourceSelector contains the information to select the resources
to which an Automation is going to be applied.
AutomationResourceSelector contains the information to select the resources
to which an Automation is going to be applied.
AutomationRolloutMetadata contains Automation-related actions that
were performed on a rollout.
AutomationRolloutMetadata contains Automation-related actions that
were performed on a rollout.
`AutomationRule` defines the automation activities.
`AutomationRule` defines the automation activities.
`AutomationRuleCondition` contains conditions relevant to an
`Automation` rule.
`AutomationRuleCondition` contains conditions relevant to an
`Automation` rule.
An `AutomationRun` resource in the Cloud Deploy API.
An `AutomationRun` resource in the Cloud Deploy API.
Valid state of an `AutomationRun`.
Payload proto for "clouddeploy.googleapis.com/automation_run"
Platform Log event that describes the AutomationRun related events.
Payload proto for "clouddeploy.googleapis.com/automation_run"
Platform Log event that describes the AutomationRun related events.
Builder for
projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automationRuns/{automation_run}.
The pattern of how wait time is increased.
Description of an a image to use during Skaffold rendering.
Description of an a image to use during Skaffold rendering.
Canary represents the canary deployment strategy.
Canary represents the canary deployment strategy.
CanaryDeployment represents the canary deployment configuration
CanaryDeployment represents the canary deployment configuration
The request object used by `CancelAutomationRun`.
The request object used by `CancelAutomationRun`.
The response object from `CancelAutomationRun`.
The response object from `CancelAutomationRun`.
The request object used by `CancelRollout`.
The request object used by `CancelRollout`.
The response object from `CancelRollout`.
The response object from `CancelRollout`.
ChildRollouts job composition
ChildRollouts job composition
CloudRunConfig contains the Cloud Run runtime configuration.
CloudRunConfig contains the Cloud Run runtime configuration.
Information specifying where to deploy a Cloud Run Service.
Information specifying where to deploy a Cloud Run Service.
CloudRunMetadata contains information from a Cloud Run deployment.
CloudRunMetadata contains information from a Cloud Run deployment.
CloudRunRenderMetadata contains Cloud Run information associated with a
`Release` render.
CloudRunRenderMetadata contains Cloud Run information associated with a
`Release` render.
Service-wide configuration.
Service-wide configuration.
Builder for projects/{project}/locations/{location}/config.
The request object for `CreateAutomation`.
The request object for `CreateAutomation`.
A createChildRollout Job.
A createChildRollout Job.
CreateChildRolloutJobRun contains information specific to a
createChildRollout `JobRun`.
CreateChildRolloutJobRun contains information specific to a
createChildRollout `JobRun`.
The request object for `CreateCustomTargetType`.
The request object for `CreateCustomTargetType`.
The request object for `CreateDeliveryPipeline`.
The request object for `CreateDeliveryPipeline`.
The request object for `CreateDeployPolicy`.
The request object for `CreateDeployPolicy`.
The request object for `CreateRelease`,
The request object for `CreateRelease`,
CreateRolloutRequest is the request object used by `CreateRollout`.
CreateRolloutRequest is the request object used by `CreateRollout`.
The request object for `CreateTarget`.
The request object for `CreateTarget`.
CustomCanaryDeployment represents the custom canary deployment
configuration.
CustomCanaryDeployment represents the custom canary deployment
configuration.
PhaseConfig represents the configuration for a phase in the custom
canary deployment.
PhaseConfig represents the configuration for a phase in the custom
canary deployment.
CustomMetadata contains information from a user-defined operation.
CustomMetadata contains information from a user-defined operation.
Information specifying a Custom Target.
Information specifying a Custom Target.
CustomTargetDeployMetadata contains information from a Custom Target
deploy operation.
CustomTargetDeployMetadata contains information from a Custom Target
deploy operation.
CustomTargetSkaffoldActions represents the `CustomTargetType` configuration
using Skaffold custom actions.
CustomTargetSkaffoldActions represents the `CustomTargetType` configuration
using Skaffold custom actions.
A `CustomTargetType` resource in the Cloud Deploy API.
A `CustomTargetType` resource in the Cloud Deploy API.
Builder for projects/{project}/locations/{location}/customTargetTypes/{custom_target_type}.
Payload proto for "clouddeploy.googleapis.com/customtargettype_notification"
Platform Log event that describes the failure to send a custom target type
status change Pub/Sub notification.
Payload proto for "clouddeploy.googleapis.com/customtargettype_notification"
Platform Log event that describes the failure to send a custom target type
status change Pub/Sub notification.
Execution using the default Cloud Build pool.
Execution using the default Cloud Build pool.
The request object for `DeleteAutomation`.
The request object for `DeleteAutomation`.
The request object for `DeleteCustomTargetType`.
The request object for `DeleteCustomTargetType`.
The request object for `DeleteDeliveryPipeline`.
The request object for `DeleteDeliveryPipeline`.
The request object for `DeleteDeployPolicy`.
The request object for `DeleteDeployPolicy`.
The request object for `DeleteTarget`.
The request object for `DeleteTarget`.
A `DeliveryPipeline` resource in the Cloud Deploy API.
A `DeliveryPipeline` resource in the Cloud Deploy API.
Contains criteria for selecting DeliveryPipelines.
Contains criteria for selecting DeliveryPipelines.
Builder for projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}.
Payload proto for "clouddeploy.googleapis.com/deliverypipeline_notification"
Platform Log event that describes the failure to send delivery pipeline
status change Pub/Sub notification.
Payload proto for "clouddeploy.googleapis.com/deliverypipeline_notification"
Platform Log event that describes the failure to send delivery pipeline
status change Pub/Sub notification.
The artifacts produced by a deploy operation.
The artifacts produced by a deploy operation.
A deploy Job.
A deploy Job.
DeployJobRun contains information specific to a deploy `JobRun`.
DeployJobRun contains information specific to a deploy `JobRun`.
Well-known deploy failures.
DeployJobRunMetadata surfaces information associated with a `DeployJobRun` to
the user.
DeployJobRunMetadata surfaces information associated with a `DeployJobRun` to
the user.
Deployment job composition.
Deployment job composition.
DeployParameters contains deploy parameters information.
DeployParameters contains deploy parameters information.
A `DeployPolicy` resource in the Cloud Deploy API.
A `DeployPolicy` resource in the Cloud Deploy API.
What invoked the action.
Payload proto for "clouddeploy.googleapis.com/deploypolicy_evaluation"
Platform Log event that describes the deploy policy evaluation event.
Payload proto for "clouddeploy.googleapis.com/deploypolicy_evaluation"
Platform Log event that describes the deploy policy evaluation event.
The policy verdict of the request.
Things that could have overridden the policy verdict.
Builder for projects/{project}/locations/{location}/deployPolicies/{deploy_policy}.
Payload proto for "clouddeploy.googleapis.com/deploypolicy_notification".
Payload proto for "clouddeploy.googleapis.com/deploypolicy_notification".
Contains information on the resources to select for a deploy policy.
Contains information on the resources to select for a deploy policy.
Configuration of the environment to use when calling Skaffold.
Configuration of the environment to use when calling Skaffold.
Possible usages of this configuration.
The request object for `GetAutomation`
The request object for `GetAutomation`
The request object for `GetAutomationRun`
The request object for `GetAutomationRun`
Request to get a configuration.
Request to get a configuration.
The request object for `GetCustomTargetType`.
The request object for `GetCustomTargetType`.
The request object for `GetDeliveryPipeline`
The request object for `GetDeliveryPipeline`
The request object for `GetDeployPolicy`
The request object for `GetDeployPolicy`
GetJobRunRequest is the request object used by `GetJobRun`.
GetJobRunRequest is the request object used by `GetJobRun`.
The request object for `GetRelease`.
The request object for `GetRelease`.
GetRolloutRequest is the request object used by `GetRollout`.
GetRolloutRequest is the request object used by `GetRollout`.
The request object for `GetTarget`.
The request object for `GetTarget`.
Information specifying a GKE Cluster.
Information specifying a GKE Cluster.
The request object used by `IgnoreJob`.
The request object used by `IgnoreJob`.
The response object from `IgnoreJob`.
The response object from `IgnoreJob`.
Job represents an operation for a `Rollout`.
Job represents an operation for a `Rollout`.
Valid states of a Job.
A `JobRun` resource in the Cloud Deploy API.
A `JobRun` resource in the Cloud Deploy API.
Valid states of a `JobRun`.
Builder for
projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/releases/{release}/rollouts/{rollout}/jobRuns/{job_run}.
Payload proto for "clouddeploy.googleapis.com/jobrun_notification"
Platform Log event that describes the failure to send JobRun resource update
Pub/Sub notification.
Payload proto for "clouddeploy.googleapis.com/jobrun_notification"
Platform Log event that describes the failure to send JobRun resource update
Pub/Sub notification.
KubernetesConfig contains the Kubernetes runtime configuration.
KubernetesConfig contains the Kubernetes runtime configuration.
Information about the Kubernetes Gateway API service mesh configuration.
Information about the Kubernetes Gateway API service mesh configuration.
Information about route destinations for the Gateway API service mesh.
Information about route destinations for the Gateway API service mesh.
Information about the Kubernetes Service networking configuration.
Information about the Kubernetes Service networking configuration.
The request object for `ListAutomationRuns`.
The request object for `ListAutomationRuns`.
The response object from `ListAutomationRuns`.
The response object from `ListAutomationRuns`.
The request object for `ListAutomations`.
The request object for `ListAutomations`.
The response object from `ListAutomations`.
The response object from `ListAutomations`.
The request object for `ListCustomTargetTypes`.
The request object for `ListCustomTargetTypes`.
The response object from `ListCustomTargetTypes.`
The response object from `ListCustomTargetTypes.`
The request object for `ListDeliveryPipelines`.
The request object for `ListDeliveryPipelines`.
The response object from `ListDeliveryPipelines`.
The response object from `ListDeliveryPipelines`.
The request object for `ListDeployPolicies`.
The request object for `ListDeployPolicies`.
The response object from `ListDeployPolicies`.
The response object from `ListDeployPolicies`.
ListJobRunsRequest is the request object used by `ListJobRuns`.
ListJobRunsRequest is the request object used by `ListJobRuns`.
ListJobRunsResponse is the response object returned by `ListJobRuns`.
ListJobRunsResponse is the response object returned by `ListJobRuns`.
The request object for `ListReleases`.
The request object for `ListReleases`.
The response object from `ListReleases`.
The response object from `ListReleases`.
ListRolloutsRequest is the request object used by `ListRollouts`.
ListRolloutsRequest is the request object used by `ListRollouts`.
ListRolloutsResponse is the response object returned by `ListRollouts`.
ListRolloutsResponse is the response object returned by `ListRollouts`.
The request object for `ListTargets`.
The request object for `ListTargets`.
The response object from `ListTargets`.
The response object from `ListTargets`.
Builder for projects/{project}/locations/{location}.
Metadata includes information associated with a `Rollout`.
Metadata includes information associated with a `Rollout`.
Information specifying a multiTarget.
Information specifying a multiTarget.
One-time window within which actions are restricted.
One-time window within which actions are restricted.
Represents the metadata of the long-running operation.
Represents the metadata of the long-running operation.
Phase represents a collection of jobs that are logically grouped together
for a `Rollout`.
Phase represents a collection of jobs that are logically grouped together
for a `Rollout`.
Valid states of a Phase.
PipelineCondition contains all conditions relevant to a Delivery Pipeline.
PipelineCondition contains all conditions relevant to a Delivery Pipeline.
PipelineReadyCondition contains information around the status of the
Pipeline.
PipelineReadyCondition contains information around the status of the
Pipeline.
Deploy Policy rule.
Deploy Policy rule.
Returned from an action if one or more policies were
violated, and therefore the action was prevented.
Returned from an action if one or more policies were
violated, and therefore the action was prevented.
Policy violation details.
Policy violation details.
Postdeploy contains the postdeploy job configuration information.
Postdeploy contains the postdeploy job configuration information.
A postdeploy Job.
A postdeploy Job.
PostdeployJobRun contains information specific to a postdeploy `JobRun`.
PostdeployJobRun contains information specific to a postdeploy `JobRun`.
Well-known postdeploy failures.
Predeploy contains the predeploy job configuration information.
Predeploy contains the predeploy job configuration information.
A predeploy Job.
A predeploy Job.
PredeployJobRun contains information specific to a predeploy `JobRun`.
PredeployJobRun contains information specific to a predeploy `JobRun`.
Well-known predeploy failures.
Execution using a private Cloud Build pool.
Execution using a private Cloud Build pool.
Contains the information of an automated promote-release operation.
Contains the information of an automated promote-release operation.
The `PromoteRelease` rule will automatically promote a release from the
current target to a specified target.
The `PromoteRelease` rule will automatically promote a release from the
current target to a specified target.
A `Release` resource in the Cloud Deploy API.
A `Release` resource in the Cloud Deploy API.
ReleaseCondition contains all conditions relevant to a Release.
ReleaseCondition contains all conditions relevant to a Release.
ReleaseReadyCondition contains information around the status of the
Release.
ReleaseReadyCondition contains information around the status of the
Release.
Valid states of the render operation.
SkaffoldSupportedCondition contains information about when support for the
release's version of Skaffold ends.
SkaffoldSupportedCondition contains information about when support for the
release's version of Skaffold ends.
Details of rendering for a single target.
Details of rendering for a single target.
Well-known rendering failures.
Valid states of the render operation.
Builder for
projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/releases/{release}.
Payload proto for "clouddeploy.googleapis.com/release_notification"
Platform Log event that describes the failure to send release status change
Pub/Sub notification.
Payload proto for "clouddeploy.googleapis.com/release_notification"
Platform Log event that describes the failure to send release status change
Pub/Sub notification.
Payload proto for "clouddeploy.googleapis.com/release_render"
Platform Log event that describes the render status change.
Payload proto for "clouddeploy.googleapis.com/release_render"
Platform Log event that describes the render status change.
RenderMetadata includes information associated with a `Release` render.
RenderMetadata includes information associated with a `Release` render.
RepairPhase tracks the repair attempts that have been made for
each `RepairPhaseConfig` specified in the `Automation` resource.
RepairPhase tracks the repair attempts that have been made for
each `RepairPhaseConfig` specified in the `Automation` resource.
Configuration of the repair phase.
Configuration of the repair phase.
Contains the information for an automated `repair rollout` operation.
Contains the information for an automated `repair rollout` operation.
The `RepairRolloutRule` automation rule will automatically repair a failed
`Rollout`.
The `RepairRolloutRule` automation rule will automatically repair a failed
`Rollout`.
Valid state of a repair attempt.
Retries the failed job.
Retries the failed job.
RetryAttempt represents an action of retrying the failed Cloud Deploy job.
RetryAttempt represents an action of retrying the failed Cloud Deploy job.
RetryJobRequest is the request object used by `RetryJob`.
RetryJobRequest is the request object used by `RetryJob`.
The response object from 'RetryJob'.
The response object from 'RetryJob'.
RetryPhase contains the retry attempts and the metadata for initiating a
new attempt.
RetryPhase contains the retry attempts and the metadata for initiating a
new attempt.
Rolls back a `Rollout`.
Rolls back a `Rollout`.
RollbackAttempt represents an action of rolling back a Cloud Deploy 'Target'.
RollbackAttempt represents an action of rolling back a Cloud Deploy 'Target'.
Configs for the Rollback rollout.
Configs for the Rollback rollout.
The request object for `RollbackTarget`.
The request object for `RollbackTarget`.
The response object from `RollbackTarget`.
The response object from `RollbackTarget`.
A `Rollout` resource in the Cloud Deploy API.
Valid approval states of a `Rollout`.
A `Rollout` resource in the Cloud Deploy API.
Well-known rollout failures.
Valid states of a `Rollout`.
Builder for
projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/releases/{release}/rollouts/{rollout}.
Payload proto for "clouddeploy.googleapis.com/rollout_notification"
Platform Log event that describes the failure to send rollout status change
Pub/Sub notification.
Payload proto for "clouddeploy.googleapis.com/rollout_notification"
Platform Log event that describes the failure to send rollout status change
Pub/Sub notification.
Rollout restrictions.
Rollout restrictions.
Rollout actions to be restricted as part of the policy.
Payload proto for "clouddeploy.googleapis.com/rollout_update"
Platform Log event that describes the rollout update event.
Payload proto for "clouddeploy.googleapis.com/rollout_update"
Platform Log event that describes the rollout update event.
RolloutUpdateType indicates the type of the rollout update.
RuntimeConfig contains the runtime specific configurations for a deployment
strategy.
RuntimeConfig contains the runtime specific configurations for a deployment
strategy.
SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`.
SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`.
Skaffold Config modules and their remote source.
Skaffold Config modules and their remote source.
Cloud Build V2 Repository containing Skaffold Configs.
Cloud Build V2 Repository containing Skaffold Configs.
Cloud Storage bucket containing Skaffold Config modules.
Cloud Storage bucket containing Skaffold Config modules.
Git repository containing Skaffold Config modules.
Git repository containing Skaffold Config modules.
The support state of a specific Skaffold version.
Details of a supported Skaffold version.
Details of a supported Skaffold version.
Stage specifies a location to which to deploy.
Stage specifies a location to which to deploy.
Standard represents the standard deployment strategy.
Standard represents the standard deployment strategy.
Strategy contains deployment strategy information.
Strategy contains deployment strategy information.
A `Target` resource in the Cloud Deploy API.
A `Target` resource in the Cloud Deploy API.
The artifacts produced by a target render operation.
The artifacts produced by a target render operation.
Contains the paths to the artifacts, relative to the URI, for a phase.
Contains the paths to the artifacts, relative to the URI, for a phase.
Contains criteria for selecting Targets.
Contains criteria for selecting Targets.
Builder for projects/{project}/locations/{location}/targets/{target}.
Payload proto for "clouddeploy.googleapis.com/target_notification"
Platform Log event that describes the failure to send target status change
Pub/Sub notification.
Payload proto for "clouddeploy.googleapis.com/target_notification"
Platform Log event that describes the failure to send target status change
Pub/Sub notification.
`TargetsPresentCondition` contains information on any Targets referenced in
the Delivery Pipeline that do not actually exist.
`TargetsPresentCondition` contains information on any Targets referenced in
the Delivery Pipeline that do not actually exist.
TargetsTypeCondition contains information on whether the Targets defined in
the Delivery Pipeline are of the same type.
TargetsTypeCondition contains information on whether the Targets defined in
the Delivery Pipeline are of the same type.
The request object used by `TerminateJobRun`.
The request object used by `TerminateJobRun`.
The response object from `TerminateJobRun`.
The response object from `TerminateJobRun`.
`TimedPromoteReleaseCondition` contains conditions specific to an Automation
with a Timed Promote Release rule defined.
`TimedPromoteReleaseCondition` contains conditions specific to an Automation
with a Timed Promote Release rule defined.
The targets involved in a single timed promotion.
The targets involved in a single timed promotion.
Contains the information of an automated timed promote-release operation.
Contains the information of an automated timed promote-release operation.
The `TimedPromoteReleaseRule` will automatically promote a release from the
current target(s) to the specified target(s) on a configured schedule.
The `TimedPromoteReleaseRule` will automatically promote a release from the
current target(s) to the specified target(s) on a configured schedule.
Time windows within which actions are restricted.
Time windows within which actions are restricted.
Type indicates the type of the log entry and can be used as a filter.
The request object for `UpdateAutomation`.
The request object for `UpdateAutomation`.
The request object for `UpdateCustomTargetType`.
The request object for `UpdateCustomTargetType`.
The request object for `UpdateDeliveryPipeline`.
The request object for `UpdateDeliveryPipeline`.
The request object for `UpdateDeployPolicy`.
The request object for `UpdateDeployPolicy`.
The request object for `UpdateTarget`.
The request object for `UpdateTarget`.
A verify Job.
A verify Job.
VerifyJobRun contains information specific to a verify `JobRun`.
VerifyJobRun contains information specific to a verify `JobRun`.
Well-known verify failures.
Weekly windows.
Weekly windows.