clouddeploy/v1 library

Classes

AdvanceChildRolloutJobRun
AdvanceChildRolloutJobRun contains information specific to a advanceChildRollout JobRun.
AdvanceRolloutRequest
The request object used by AdvanceRollout.
AnthosCluster
Information specifying an Anthos Cluster.
ApproveRolloutRequest
The request object used by ApproveRollout.
AuditConfig
Specifies the audit configuration for a service.
Binding
Associates members, or principals, with a role.
BuildArtifact
Description of an a image to use during Skaffold rendering.
Canary
Canary represents the canary deployment strategy.
CanaryDeployment
CanaryDeployment represents the canary deployment configuration
ChildRolloutJobs
ChildRollouts job composition
CloudDeployApi
CloudRunConfig
CloudRunConfig contains the Cloud Run runtime configuration.
CloudRunLocation
Information specifying where to deploy a Cloud Run Service.
CloudRunMetadata
CloudRunMetadata contains information from a Cloud Run deployment.
CloudRunRenderMetadata
CloudRunRenderMetadata contains Cloud Run information associated with a Release render.
Config
Service-wide configuration.
CreateChildRolloutJobRun
CreateChildRolloutJobRun contains information specific to a createChildRollout JobRun.
CustomCanaryDeployment
CustomCanaryDeployment represents the custom canary deployment configuration.
DefaultPool
Execution using the default Cloud Build pool.
DeliveryPipeline
A DeliveryPipeline resource in the Cloud Deploy API.
DeployArtifact
The artifacts produced by a deploy operation.
DeployJobRun
DeployJobRun contains information specific to a deploy JobRun.
DeployJobRunMetadata
DeployJobRunMetadata surfaces information associated with a DeployJobRun to the user.
DeploymentJobs
Deployment job composition.
DeployParameters
DeployParameters contains deploy parameters information.
ExecutionConfig
Configuration of the environment to use when calling Skaffold.
GatewayServiceMesh
Information about the Kubernetes Gateway API service mesh configuration.
GkeCluster
Information specifying a GKE Cluster.
IgnoreJobRequest
The request object used by IgnoreJob.
Job
Job represents an operation for a Rollout.
JobRun
A JobRun resource in the Cloud Deploy API.
KubernetesConfig
KubernetesConfig contains the Kubernetes runtime configuration.
ListDeliveryPipelinesResponse
The response object from ListDeliveryPipelines.
ListJobRunsResponse
ListJobRunsResponse is the response object returned by ListJobRuns.
ListLocationsResponse
The response message for Locations.ListLocations.
ListOperationsResponse
The response message for Operations.ListOperations.
ListReleasesResponse
The response object from ListReleases.
ListRolloutsResponse
ListRolloutsResponse is the response object reutrned by ListRollouts.
ListTargetsResponse
The response object from ListTargets.
Metadata
Metadata includes information associated with a Rollout.
MultiTarget
Information specifying a multiTarget.
Operation
This resource represents a long-running operation that is the result of a network API call.
Phase
Phase represents a collection of jobs that are logically grouped together for a Rollout.
PhaseArtifact
Contains the paths to the artifacts, relative to the URI, for a phase.
PhaseConfig
PhaseConfig represents the configuration for a phase in the custom canary deployment.
PipelineCondition
PipelineCondition contains all conditions relevant to a Delivery Pipeline.
PipelineReadyCondition
PipelineReadyCondition contains information around the status of the Pipeline.
Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
Postdeploy
Postdeploy contains the postdeploy job configuration information.
PostdeployJob
A postdeploy Job.
PostdeployJobRun
PostdeployJobRun contains information specific to a postdeploy JobRun.
Predeploy
Predeploy contains the predeploy job configuration information.
PredeployJob
A predeploy Job.
PredeployJobRun
PredeployJobRun contains information specific to a predeploy JobRun.
PrivatePool
Execution using a private Cloud Build pool.
ProjectsLocationsDeliveryPipelinesReleasesResource
ProjectsLocationsDeliveryPipelinesReleasesRolloutsJobRunsResource
ProjectsLocationsDeliveryPipelinesReleasesRolloutsResource
ProjectsLocationsDeliveryPipelinesResource
ProjectsLocationsOperationsResource
ProjectsLocationsResource
ProjectsLocationsTargetsResource
ProjectsResource
Release
A Release resource in the Cloud Deploy API.
ReleaseCondition
ReleaseCondition contains all conditions relevant to a Release.
ReleaseReadyCondition
ReleaseReadyCondition contains information around the status of the Release.
RenderMetadata
RenderMetadata includes information associated with a Release render.
RetryJobRequest
RetryJobRequest is the request object used by RetryJob.
Rollout
A Rollout resource in the Cloud Deploy API.
RuntimeConfig
RuntimeConfig contains the runtime specific configurations for a deployment strategy.
SerialPipeline
SerialPipeline defines a sequential set of stages for a DeliveryPipeline.
ServiceNetworking
Information about the Kubernetes Service networking configuration.
SetIamPolicyRequest
Request message for SetIamPolicy method.
SkaffoldSupportedCondition
SkaffoldSupportedCondition contains information about when support for the release's version of skaffold ends.
SkaffoldVersion
Details of a supported Skaffold version.
Stage
Stage specifies a location to which to deploy.
Standard
Standard represents the standard deployment strategy.
Strategy
Strategy contains deployment strategy information.
Target
A Target resource in the Cloud Deploy API.
TargetArtifact
The artifacts produced by a target render operation.
TargetRender
Details of rendering for a single target.
TargetsPresentCondition
TargetsPresentCondition contains information on any Targets defined in the Delivery Pipeline that do not actually exist.
TargetsTypeCondition
TargetsTypeCondition contains information on whether the Targets defined in the Delivery Pipeline are of the same type.
VerifyJobRun
VerifyJobRun contains information specific to a verify JobRun.

Typedefs

AbandonReleaseRequest = $Empty
The request object used by AbandonRelease.
AbandonReleaseResponse = $Empty
The response object for AbandonRelease.
AdvanceChildRolloutJob = $Empty
An advanceChildRollout Job.
AdvanceRolloutResponse = $Empty
The response object from AdvanceRollout.
ApproveRolloutResponse = $Empty
The response object from ApproveRollout.
AuditLogConfig = $AuditLogConfig
Provides the configuration for logging a type of permissions.
CancelOperationRequest = $Empty
The request message for Operations.CancelOperation.
CancelRolloutRequest = $Empty
The request object used by CancelRollout.
CancelRolloutResponse = $Empty
The response object from CancelRollout.
CreateChildRolloutJob = $Empty
A createChildRollout Job.
Date = $Date
Represents a whole or partial calendar date, such as a birthday.
DeployJob = $Empty
A deploy Job.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Expr = $Expr
Represents a textual expression in the Common Expression Language (CEL) syntax.
IgnoreJobResponse = $Empty
The response object from IgnoreJob.
Location = $Location00
A resource that represents a Google Cloud location.
RetryJobResponse = $Empty
The response object from 'RetryJob'.
Status = $Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
TerminateJobRunRequest = $Empty
The request object used by TerminateJobRun.
TerminateJobRunResponse = $Empty
The response object from TerminateJobRun.
TestIamPermissionsRequest = $TestIamPermissionsRequest00
Request message for TestIamPermissions method.
TestIamPermissionsResponse = $PermissionsResponse
Response message for TestIamPermissions method.
VerifyJob = $Empty
A verify Job.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.