Documentation ¶
Index ¶
- Variables
- func RegisterCloudDeployServer(s *grpc.Server, srv CloudDeployServer)
- type ApproveRolloutRequest
- func (*ApproveRolloutRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ApproveRolloutRequest) GetApproved() bool
- func (x *ApproveRolloutRequest) GetName() string
- func (*ApproveRolloutRequest) ProtoMessage()
- func (x *ApproveRolloutRequest) ProtoReflect() protoreflect.Message
- func (x *ApproveRolloutRequest) Reset()
- func (x *ApproveRolloutRequest) String() string
- type ApproveRolloutResponse
- type BuildArtifact
- func (*BuildArtifact) Descriptor() ([]byte, []int)deprecated
- func (x *BuildArtifact) GetImage() string
- func (x *BuildArtifact) GetTag() string
- func (*BuildArtifact) ProtoMessage()
- func (x *BuildArtifact) ProtoReflect() protoreflect.Message
- func (x *BuildArtifact) Reset()
- func (x *BuildArtifact) String() string
- type CloudDeployClient
- type CloudDeployServer
- type Config
- func (*Config) Descriptor() ([]byte, []int)deprecated
- func (x *Config) GetDefaultSkaffoldVersion() string
- func (x *Config) GetName() string
- func (x *Config) GetSupportedVersions() []*SkaffoldVersion
- func (*Config) ProtoMessage()
- func (x *Config) ProtoReflect() protoreflect.Message
- func (x *Config) Reset()
- func (x *Config) String() string
- type CreateDeliveryPipelineRequest
- func (*CreateDeliveryPipelineRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateDeliveryPipelineRequest) GetDeliveryPipeline() *DeliveryPipeline
- func (x *CreateDeliveryPipelineRequest) GetDeliveryPipelineId() string
- func (x *CreateDeliveryPipelineRequest) GetParent() string
- func (x *CreateDeliveryPipelineRequest) GetRequestId() string
- func (x *CreateDeliveryPipelineRequest) GetValidateOnly() bool
- func (*CreateDeliveryPipelineRequest) ProtoMessage()
- func (x *CreateDeliveryPipelineRequest) ProtoReflect() protoreflect.Message
- func (x *CreateDeliveryPipelineRequest) Reset()
- func (x *CreateDeliveryPipelineRequest) String() string
- type CreateReleaseRequest
- func (*CreateReleaseRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateReleaseRequest) GetParent() string
- func (x *CreateReleaseRequest) GetRelease() *Release
- func (x *CreateReleaseRequest) GetReleaseId() string
- func (x *CreateReleaseRequest) GetRequestId() string
- func (x *CreateReleaseRequest) GetValidateOnly() bool
- func (*CreateReleaseRequest) ProtoMessage()
- func (x *CreateReleaseRequest) ProtoReflect() protoreflect.Message
- func (x *CreateReleaseRequest) Reset()
- func (x *CreateReleaseRequest) String() string
- type CreateRolloutRequest
- func (*CreateRolloutRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateRolloutRequest) GetParent() string
- func (x *CreateRolloutRequest) GetRequestId() string
- func (x *CreateRolloutRequest) GetRollout() *Rollout
- func (x *CreateRolloutRequest) GetRolloutId() string
- func (x *CreateRolloutRequest) GetValidateOnly() bool
- func (*CreateRolloutRequest) ProtoMessage()
- func (x *CreateRolloutRequest) ProtoReflect() protoreflect.Message
- func (x *CreateRolloutRequest) Reset()
- func (x *CreateRolloutRequest) String() string
- type CreateTargetRequest
- func (*CreateTargetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTargetRequest) GetParent() string
- func (x *CreateTargetRequest) GetRequestId() string
- func (x *CreateTargetRequest) GetTarget() *Target
- func (x *CreateTargetRequest) GetTargetId() string
- func (x *CreateTargetRequest) GetValidateOnly() bool
- func (*CreateTargetRequest) ProtoMessage()
- func (x *CreateTargetRequest) ProtoReflect() protoreflect.Message
- func (x *CreateTargetRequest) Reset()
- func (x *CreateTargetRequest) String() string
- type DefaultPool
- func (*DefaultPool) Descriptor() ([]byte, []int)deprecated
- func (x *DefaultPool) GetArtifactStorage() string
- func (x *DefaultPool) GetServiceAccount() string
- func (*DefaultPool) ProtoMessage()
- func (x *DefaultPool) ProtoReflect() protoreflect.Message
- func (x *DefaultPool) Reset()
- func (x *DefaultPool) String() string
- type DeleteDeliveryPipelineRequest
- func (*DeleteDeliveryPipelineRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteDeliveryPipelineRequest) GetAllowMissing() bool
- func (x *DeleteDeliveryPipelineRequest) GetEtag() string
- func (x *DeleteDeliveryPipelineRequest) GetForce() bool
- func (x *DeleteDeliveryPipelineRequest) GetName() string
- func (x *DeleteDeliveryPipelineRequest) GetRequestId() string
- func (x *DeleteDeliveryPipelineRequest) GetValidateOnly() bool
- func (*DeleteDeliveryPipelineRequest) ProtoMessage()
- func (x *DeleteDeliveryPipelineRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteDeliveryPipelineRequest) Reset()
- func (x *DeleteDeliveryPipelineRequest) String() string
- type DeleteTargetRequest
- func (*DeleteTargetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteTargetRequest) GetAllowMissing() bool
- func (x *DeleteTargetRequest) GetEtag() string
- func (x *DeleteTargetRequest) GetName() string
- func (x *DeleteTargetRequest) GetRequestId() string
- func (x *DeleteTargetRequest) GetValidateOnly() bool
- func (*DeleteTargetRequest) ProtoMessage()
- func (x *DeleteTargetRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteTargetRequest) Reset()
- func (x *DeleteTargetRequest) String() string
- type DeliveryPipeline
- func (*DeliveryPipeline) Descriptor() ([]byte, []int)deprecated
- func (x *DeliveryPipeline) GetAnnotations() map[string]string
- func (x *DeliveryPipeline) GetCondition() *PipelineCondition
- func (x *DeliveryPipeline) GetCreateTime() *timestamppb.Timestamp
- func (x *DeliveryPipeline) GetDescription() string
- func (x *DeliveryPipeline) GetEtag() string
- func (x *DeliveryPipeline) GetLabels() map[string]string
- func (x *DeliveryPipeline) GetName() string
- func (m *DeliveryPipeline) GetPipeline() isDeliveryPipeline_Pipeline
- func (x *DeliveryPipeline) GetSerialPipeline() *SerialPipeline
- func (x *DeliveryPipeline) GetUid() string
- func (x *DeliveryPipeline) GetUpdateTime() *timestamppb.Timestamp
- func (*DeliveryPipeline) ProtoMessage()
- func (x *DeliveryPipeline) ProtoReflect() protoreflect.Message
- func (x *DeliveryPipeline) Reset()
- func (x *DeliveryPipeline) String() string
- type DeliveryPipeline_SerialPipeline
- type ExecutionConfig
- func (*ExecutionConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ExecutionConfig) GetDefaultPool() *DefaultPool
- func (m *ExecutionConfig) GetExecutionEnvironment() isExecutionConfig_ExecutionEnvironment
- func (x *ExecutionConfig) GetPrivatePool() *PrivatePool
- func (x *ExecutionConfig) GetUsages() []ExecutionConfig_ExecutionEnvironmentUsage
- func (*ExecutionConfig) ProtoMessage()
- func (x *ExecutionConfig) ProtoReflect() protoreflect.Message
- func (x *ExecutionConfig) Reset()
- func (x *ExecutionConfig) String() string
- type ExecutionConfig_DefaultPool
- type ExecutionConfig_ExecutionEnvironmentUsage
- func (ExecutionConfig_ExecutionEnvironmentUsage) Descriptor() protoreflect.EnumDescriptor
- func (x ExecutionConfig_ExecutionEnvironmentUsage) Enum() *ExecutionConfig_ExecutionEnvironmentUsage
- func (ExecutionConfig_ExecutionEnvironmentUsage) EnumDescriptor() ([]byte, []int)deprecated
- func (x ExecutionConfig_ExecutionEnvironmentUsage) Number() protoreflect.EnumNumber
- func (x ExecutionConfig_ExecutionEnvironmentUsage) String() string
- func (ExecutionConfig_ExecutionEnvironmentUsage) Type() protoreflect.EnumType
- type ExecutionConfig_PrivatePool
- type GetConfigRequest
- type GetDeliveryPipelineRequest
- func (*GetDeliveryPipelineRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetDeliveryPipelineRequest) GetName() string
- func (*GetDeliveryPipelineRequest) ProtoMessage()
- func (x *GetDeliveryPipelineRequest) ProtoReflect() protoreflect.Message
- func (x *GetDeliveryPipelineRequest) Reset()
- func (x *GetDeliveryPipelineRequest) String() string
- type GetReleaseRequest
- type GetRolloutRequest
- type GetTargetRequest
- type GkeCluster
- type ListDeliveryPipelinesRequest
- func (*ListDeliveryPipelinesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListDeliveryPipelinesRequest) GetFilter() string
- func (x *ListDeliveryPipelinesRequest) GetOrderBy() string
- func (x *ListDeliveryPipelinesRequest) GetPageSize() int32
- func (x *ListDeliveryPipelinesRequest) GetPageToken() string
- func (x *ListDeliveryPipelinesRequest) GetParent() string
- func (*ListDeliveryPipelinesRequest) ProtoMessage()
- func (x *ListDeliveryPipelinesRequest) ProtoReflect() protoreflect.Message
- func (x *ListDeliveryPipelinesRequest) Reset()
- func (x *ListDeliveryPipelinesRequest) String() string
- type ListDeliveryPipelinesResponse
- func (*ListDeliveryPipelinesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListDeliveryPipelinesResponse) GetDeliveryPipelines() []*DeliveryPipeline
- func (x *ListDeliveryPipelinesResponse) GetNextPageToken() string
- func (x *ListDeliveryPipelinesResponse) GetUnreachable() []string
- func (*ListDeliveryPipelinesResponse) ProtoMessage()
- func (x *ListDeliveryPipelinesResponse) ProtoReflect() protoreflect.Message
- func (x *ListDeliveryPipelinesResponse) Reset()
- func (x *ListDeliveryPipelinesResponse) String() string
- type ListReleasesRequest
- func (*ListReleasesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListReleasesRequest) GetFilter() string
- func (x *ListReleasesRequest) GetOrderBy() string
- func (x *ListReleasesRequest) GetPageSize() int32
- func (x *ListReleasesRequest) GetPageToken() string
- func (x *ListReleasesRequest) GetParent() string
- func (*ListReleasesRequest) ProtoMessage()
- func (x *ListReleasesRequest) ProtoReflect() protoreflect.Message
- func (x *ListReleasesRequest) Reset()
- func (x *ListReleasesRequest) String() string
- type ListReleasesResponse
- func (*ListReleasesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListReleasesResponse) GetNextPageToken() string
- func (x *ListReleasesResponse) GetReleases() []*Release
- func (x *ListReleasesResponse) GetUnreachable() []string
- func (*ListReleasesResponse) ProtoMessage()
- func (x *ListReleasesResponse) ProtoReflect() protoreflect.Message
- func (x *ListReleasesResponse) Reset()
- func (x *ListReleasesResponse) String() string
- type ListRolloutsRequest
- func (*ListRolloutsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListRolloutsRequest) GetFilter() string
- func (x *ListRolloutsRequest) GetOrderBy() string
- func (x *ListRolloutsRequest) GetPageSize() int32
- func (x *ListRolloutsRequest) GetPageToken() string
- func (x *ListRolloutsRequest) GetParent() string
- func (*ListRolloutsRequest) ProtoMessage()
- func (x *ListRolloutsRequest) ProtoReflect() protoreflect.Message
- func (x *ListRolloutsRequest) Reset()
- func (x *ListRolloutsRequest) String() string
- type ListRolloutsResponse
- func (*ListRolloutsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListRolloutsResponse) GetNextPageToken() string
- func (x *ListRolloutsResponse) GetRollouts() []*Rollout
- func (x *ListRolloutsResponse) GetUnreachable() []string
- func (*ListRolloutsResponse) ProtoMessage()
- func (x *ListRolloutsResponse) ProtoReflect() protoreflect.Message
- func (x *ListRolloutsResponse) Reset()
- func (x *ListRolloutsResponse) String() string
- type ListTargetsRequest
- func (*ListTargetsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListTargetsRequest) GetFilter() string
- func (x *ListTargetsRequest) GetOrderBy() string
- func (x *ListTargetsRequest) GetPageSize() int32
- func (x *ListTargetsRequest) GetPageToken() string
- func (x *ListTargetsRequest) GetParent() string
- func (*ListTargetsRequest) ProtoMessage()
- func (x *ListTargetsRequest) ProtoReflect() protoreflect.Message
- func (x *ListTargetsRequest) Reset()
- func (x *ListTargetsRequest) String() string
- type ListTargetsResponse
- func (*ListTargetsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListTargetsResponse) GetNextPageToken() string
- func (x *ListTargetsResponse) GetTargets() []*Target
- func (x *ListTargetsResponse) GetUnreachable() []string
- func (*ListTargetsResponse) ProtoMessage()
- func (x *ListTargetsResponse) ProtoReflect() protoreflect.Message
- func (x *ListTargetsResponse) Reset()
- func (x *ListTargetsResponse) String() string
- type OperationMetadata
- func (*OperationMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *OperationMetadata) GetApiVersion() string
- func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp
- func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp
- func (x *OperationMetadata) GetRequestedCancellation() bool
- func (x *OperationMetadata) GetStatusMessage() string
- func (x *OperationMetadata) GetTarget() string
- func (x *OperationMetadata) GetVerb() string
- func (*OperationMetadata) ProtoMessage()
- func (x *OperationMetadata) ProtoReflect() protoreflect.Message
- func (x *OperationMetadata) Reset()
- func (x *OperationMetadata) String() string
- type PipelineCondition
- func (*PipelineCondition) Descriptor() ([]byte, []int)deprecated
- func (x *PipelineCondition) GetPipelineReadyCondition() *PipelineReadyCondition
- func (x *PipelineCondition) GetTargetsPresentCondition() *TargetsPresentCondition
- func (*PipelineCondition) ProtoMessage()
- func (x *PipelineCondition) ProtoReflect() protoreflect.Message
- func (x *PipelineCondition) Reset()
- func (x *PipelineCondition) String() string
- type PipelineReadyCondition
- func (*PipelineReadyCondition) Descriptor() ([]byte, []int)deprecated
- func (x *PipelineReadyCondition) GetStatus() bool
- func (x *PipelineReadyCondition) GetUpdateTime() *timestamppb.Timestamp
- func (*PipelineReadyCondition) ProtoMessage()
- func (x *PipelineReadyCondition) ProtoReflect() protoreflect.Message
- func (x *PipelineReadyCondition) Reset()
- func (x *PipelineReadyCondition) String() string
- type PrivatePool
- func (*PrivatePool) Descriptor() ([]byte, []int)deprecated
- func (x *PrivatePool) GetArtifactStorage() string
- func (x *PrivatePool) GetServiceAccount() string
- func (x *PrivatePool) GetWorkerPool() string
- func (*PrivatePool) ProtoMessage()
- func (x *PrivatePool) ProtoReflect() protoreflect.Message
- func (x *PrivatePool) Reset()
- func (x *PrivatePool) String() string
- type Release
- func (*Release) Descriptor() ([]byte, []int)deprecated
- func (x *Release) GetAnnotations() map[string]string
- func (x *Release) GetBuildArtifacts() []*BuildArtifact
- func (x *Release) GetCreateTime() *timestamppb.Timestamp
- func (x *Release) GetDeliveryPipelineSnapshot() *DeliveryPipeline
- func (x *Release) GetDescription() string
- func (x *Release) GetEtag() string
- func (x *Release) GetLabels() map[string]string
- func (x *Release) GetName() string
- func (x *Release) GetRenderEndTime() *timestamppb.Timestamp
- func (x *Release) GetRenderStartTime() *timestamppb.Timestamp
- func (x *Release) GetRenderState() Release_RenderState
- func (x *Release) GetSkaffoldConfigPath() string
- func (x *Release) GetSkaffoldConfigUri() string
- func (x *Release) GetSkaffoldVersion() string
- func (x *Release) GetTargetArtifacts() map[string]*TargetArtifact
- func (x *Release) GetTargetRenders() map[string]*Release_TargetRender
- func (x *Release) GetTargetSnapshots() []*Target
- func (x *Release) GetUid() string
- func (*Release) ProtoMessage()
- func (x *Release) ProtoReflect() protoreflect.Message
- func (x *Release) Reset()
- func (x *Release) String() string
- type Release_RenderState
- func (Release_RenderState) Descriptor() protoreflect.EnumDescriptor
- func (x Release_RenderState) Enum() *Release_RenderState
- func (Release_RenderState) EnumDescriptor() ([]byte, []int)deprecated
- func (x Release_RenderState) Number() protoreflect.EnumNumber
- func (x Release_RenderState) String() string
- func (Release_RenderState) Type() protoreflect.EnumType
- type Release_TargetRender
- func (*Release_TargetRender) Descriptor() ([]byte, []int)deprecated
- func (x *Release_TargetRender) GetRenderingBuild() string
- func (x *Release_TargetRender) GetRenderingState() Release_TargetRender_TargetRenderState
- func (*Release_TargetRender) ProtoMessage()
- func (x *Release_TargetRender) ProtoReflect() protoreflect.Message
- func (x *Release_TargetRender) Reset()
- func (x *Release_TargetRender) String() string
- type Release_TargetRender_TargetRenderState
- func (Release_TargetRender_TargetRenderState) Descriptor() protoreflect.EnumDescriptor
- func (x Release_TargetRender_TargetRenderState) Enum() *Release_TargetRender_TargetRenderState
- func (Release_TargetRender_TargetRenderState) EnumDescriptor() ([]byte, []int)deprecated
- func (x Release_TargetRender_TargetRenderState) Number() protoreflect.EnumNumber
- func (x Release_TargetRender_TargetRenderState) String() string
- func (Release_TargetRender_TargetRenderState) Type() protoreflect.EnumType
- type Rollout
- func (*Rollout) Descriptor() ([]byte, []int)deprecated
- func (x *Rollout) GetAnnotations() map[string]string
- func (x *Rollout) GetApprovalState() Rollout_ApprovalState
- func (x *Rollout) GetApproveTime() *timestamppb.Timestamp
- func (x *Rollout) GetCreateTime() *timestamppb.Timestamp
- func (x *Rollout) GetDeployEndTime() *timestamppb.Timestamp
- func (x *Rollout) GetDeployStartTime() *timestamppb.Timestamp
- func (x *Rollout) GetDeployingBuild() string
- func (x *Rollout) GetDescription() string
- func (x *Rollout) GetEnqueueTime() *timestamppb.Timestamp
- func (x *Rollout) GetEtag() string
- func (x *Rollout) GetFailureReason() string
- func (x *Rollout) GetLabels() map[string]string
- func (x *Rollout) GetName() string
- func (x *Rollout) GetState() Rollout_State
- func (x *Rollout) GetTargetId() string
- func (x *Rollout) GetUid() string
- func (*Rollout) ProtoMessage()
- func (x *Rollout) ProtoReflect() protoreflect.Message
- func (x *Rollout) Reset()
- func (x *Rollout) String() string
- type Rollout_ApprovalState
- func (Rollout_ApprovalState) Descriptor() protoreflect.EnumDescriptor
- func (x Rollout_ApprovalState) Enum() *Rollout_ApprovalState
- func (Rollout_ApprovalState) EnumDescriptor() ([]byte, []int)deprecated
- func (x Rollout_ApprovalState) Number() protoreflect.EnumNumber
- func (x Rollout_ApprovalState) String() string
- func (Rollout_ApprovalState) Type() protoreflect.EnumType
- type Rollout_State
- func (Rollout_State) Descriptor() protoreflect.EnumDescriptor
- func (x Rollout_State) Enum() *Rollout_State
- func (Rollout_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x Rollout_State) Number() protoreflect.EnumNumber
- func (x Rollout_State) String() string
- func (Rollout_State) Type() protoreflect.EnumType
- type SerialPipeline
- type SkaffoldVersion
- func (*SkaffoldVersion) Descriptor() ([]byte, []int)deprecated
- func (x *SkaffoldVersion) GetSupportEndDate() *date.Date
- func (x *SkaffoldVersion) GetVersion() string
- func (*SkaffoldVersion) ProtoMessage()
- func (x *SkaffoldVersion) ProtoReflect() protoreflect.Message
- func (x *SkaffoldVersion) Reset()
- func (x *SkaffoldVersion) String() string
- type Stage
- type Target
- func (*Target) Descriptor() ([]byte, []int)deprecated
- func (x *Target) GetAnnotations() map[string]string
- func (x *Target) GetCreateTime() *timestamppb.Timestamp
- func (m *Target) GetDeploymentTarget() isTarget_DeploymentTarget
- func (x *Target) GetDescription() string
- func (x *Target) GetEtag() string
- func (x *Target) GetExecutionConfigs() []*ExecutionConfig
- func (x *Target) GetGke() *GkeCluster
- func (x *Target) GetLabels() map[string]string
- func (x *Target) GetName() string
- func (x *Target) GetRequireApproval() bool
- func (x *Target) GetTargetId() string
- func (x *Target) GetUid() string
- func (x *Target) GetUpdateTime() *timestamppb.Timestamp
- func (*Target) ProtoMessage()
- func (x *Target) ProtoReflect() protoreflect.Message
- func (x *Target) Reset()
- func (x *Target) String() string
- type TargetArtifact
- func (*TargetArtifact) Descriptor() ([]byte, []int)deprecated
- func (x *TargetArtifact) GetArtifactUri() string
- func (x *TargetArtifact) GetManifestPath() string
- func (x *TargetArtifact) GetSkaffoldConfigPath() string
- func (m *TargetArtifact) GetUri() isTargetArtifact_Uri
- func (*TargetArtifact) ProtoMessage()
- func (x *TargetArtifact) ProtoReflect() protoreflect.Message
- func (x *TargetArtifact) Reset()
- func (x *TargetArtifact) String() string
- type TargetArtifact_ArtifactUri
- type Target_Gke
- type TargetsPresentCondition
- func (*TargetsPresentCondition) Descriptor() ([]byte, []int)deprecated
- func (x *TargetsPresentCondition) GetMissingTargets() []string
- func (x *TargetsPresentCondition) GetStatus() bool
- func (x *TargetsPresentCondition) GetUpdateTime() *timestamppb.Timestamp
- func (*TargetsPresentCondition) ProtoMessage()
- func (x *TargetsPresentCondition) ProtoReflect() protoreflect.Message
- func (x *TargetsPresentCondition) Reset()
- func (x *TargetsPresentCondition) String() string
- type UnimplementedCloudDeployServer
- func (*UnimplementedCloudDeployServer) ApproveRollout(context.Context, *ApproveRolloutRequest) (*ApproveRolloutResponse, error)
- func (*UnimplementedCloudDeployServer) CreateDeliveryPipeline(context.Context, *CreateDeliveryPipelineRequest) (*longrunning.Operation, error)
- func (*UnimplementedCloudDeployServer) CreateRelease(context.Context, *CreateReleaseRequest) (*longrunning.Operation, error)
- func (*UnimplementedCloudDeployServer) CreateRollout(context.Context, *CreateRolloutRequest) (*longrunning.Operation, error)
- func (*UnimplementedCloudDeployServer) CreateTarget(context.Context, *CreateTargetRequest) (*longrunning.Operation, error)
- func (*UnimplementedCloudDeployServer) DeleteDeliveryPipeline(context.Context, *DeleteDeliveryPipelineRequest) (*longrunning.Operation, error)
- func (*UnimplementedCloudDeployServer) DeleteTarget(context.Context, *DeleteTargetRequest) (*longrunning.Operation, error)
- func (*UnimplementedCloudDeployServer) GetConfig(context.Context, *GetConfigRequest) (*Config, error)
- func (*UnimplementedCloudDeployServer) GetDeliveryPipeline(context.Context, *GetDeliveryPipelineRequest) (*DeliveryPipeline, error)
- func (*UnimplementedCloudDeployServer) GetRelease(context.Context, *GetReleaseRequest) (*Release, error)
- func (*UnimplementedCloudDeployServer) GetRollout(context.Context, *GetRolloutRequest) (*Rollout, error)
- func (*UnimplementedCloudDeployServer) GetTarget(context.Context, *GetTargetRequest) (*Target, error)
- func (*UnimplementedCloudDeployServer) ListDeliveryPipelines(context.Context, *ListDeliveryPipelinesRequest) (*ListDeliveryPipelinesResponse, error)
- func (*UnimplementedCloudDeployServer) ListReleases(context.Context, *ListReleasesRequest) (*ListReleasesResponse, error)
- func (*UnimplementedCloudDeployServer) ListRollouts(context.Context, *ListRolloutsRequest) (*ListRolloutsResponse, error)
- func (*UnimplementedCloudDeployServer) ListTargets(context.Context, *ListTargetsRequest) (*ListTargetsResponse, error)
- func (*UnimplementedCloudDeployServer) UpdateDeliveryPipeline(context.Context, *UpdateDeliveryPipelineRequest) (*longrunning.Operation, error)
- func (*UnimplementedCloudDeployServer) UpdateTarget(context.Context, *UpdateTargetRequest) (*longrunning.Operation, error)
- type UpdateDeliveryPipelineRequest
- func (*UpdateDeliveryPipelineRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDeliveryPipelineRequest) GetAllowMissing() bool
- func (x *UpdateDeliveryPipelineRequest) GetDeliveryPipeline() *DeliveryPipeline
- func (x *UpdateDeliveryPipelineRequest) GetRequestId() string
- func (x *UpdateDeliveryPipelineRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (x *UpdateDeliveryPipelineRequest) GetValidateOnly() bool
- func (*UpdateDeliveryPipelineRequest) ProtoMessage()
- func (x *UpdateDeliveryPipelineRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateDeliveryPipelineRequest) Reset()
- func (x *UpdateDeliveryPipelineRequest) String() string
- type UpdateTargetRequest
- func (*UpdateTargetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateTargetRequest) GetAllowMissing() bool
- func (x *UpdateTargetRequest) GetRequestId() string
- func (x *UpdateTargetRequest) GetTarget() *Target
- func (x *UpdateTargetRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (x *UpdateTargetRequest) GetValidateOnly() bool
- func (*UpdateTargetRequest) ProtoMessage()
- func (x *UpdateTargetRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateTargetRequest) Reset()
- func (x *UpdateTargetRequest) String() string
Constants ¶
This section is empty.
Variables ¶
var ( ExecutionConfig_ExecutionEnvironmentUsage_name = map[int32]string{ 0: "EXECUTION_ENVIRONMENT_USAGE_UNSPECIFIED", 1: "RENDER", 2: "DEPLOY", } ExecutionConfig_ExecutionEnvironmentUsage_value = map[string]int32{ "EXECUTION_ENVIRONMENT_USAGE_UNSPECIFIED": 0, "RENDER": 1, "DEPLOY": 2, } )
Enum value maps for ExecutionConfig_ExecutionEnvironmentUsage.
var ( Release_RenderState_name = map[int32]string{ 0: "RENDER_STATE_UNSPECIFIED", 1: "SUCCEEDED", 2: "FAILED", 3: "IN_PROGRESS", } Release_RenderState_value = map[string]int32{ "RENDER_STATE_UNSPECIFIED": 0, "SUCCEEDED": 1, "FAILED": 2, "IN_PROGRESS": 3, } )
Enum value maps for Release_RenderState.
var ( Release_TargetRender_TargetRenderState_name = map[int32]string{ 0: "TARGET_RENDER_STATE_UNSPECIFIED", 1: "SUCCEEDED", 2: "FAILED", 3: "IN_PROGRESS", } Release_TargetRender_TargetRenderState_value = map[string]int32{ "TARGET_RENDER_STATE_UNSPECIFIED": 0, "SUCCEEDED": 1, "FAILED": 2, "IN_PROGRESS": 3, } )
Enum value maps for Release_TargetRender_TargetRenderState.
var ( Rollout_ApprovalState_name = map[int32]string{ 0: "APPROVAL_STATE_UNSPECIFIED", 1: "NEEDS_APPROVAL", 2: "DOES_NOT_NEED_APPROVAL", 3: "APPROVED", 4: "REJECTED", } Rollout_ApprovalState_value = map[string]int32{ "APPROVAL_STATE_UNSPECIFIED": 0, "NEEDS_APPROVAL": 1, "DOES_NOT_NEED_APPROVAL": 2, "APPROVED": 3, "REJECTED": 4, } )
Enum value maps for Rollout_ApprovalState.
var ( Rollout_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "SUCCEEDED", 2: "FAILED", 3: "IN_PROGRESS", 4: "PENDING_APPROVAL", 5: "APPROVAL_REJECTED", 6: "PENDING", 7: "PENDING_RELEASE", } Rollout_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "SUCCEEDED": 1, "FAILED": 2, "IN_PROGRESS": 3, "PENDING_APPROVAL": 4, "APPROVAL_REJECTED": 5, "PENDING": 6, "PENDING_RELEASE": 7, } )
Enum value maps for Rollout_State.
var File_google_cloud_deploy_v1_cloud_deploy_proto protoreflect.FileDescriptor
Functions ¶
func RegisterCloudDeployServer ¶
func RegisterCloudDeployServer(s *grpc.Server, srv CloudDeployServer)
Types ¶
type ApproveRolloutRequest ¶
type ApproveRolloutRequest struct { // Required. Name of the Rollout. Format is // projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/ // releases/{release}/rollouts/{rollout}. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. True = approve; false = reject Approved bool `protobuf:"varint,2,opt,name=approved,proto3" json:"approved,omitempty"` // contains filtered or unexported fields }
The request object used by `ApproveRollout`.
func (*ApproveRolloutRequest) Descriptor
deprecated
func (*ApproveRolloutRequest) Descriptor() ([]byte, []int)
Deprecated: Use ApproveRolloutRequest.ProtoReflect.Descriptor instead.
func (*ApproveRolloutRequest) GetApproved ¶
func (x *ApproveRolloutRequest) GetApproved() bool
func (*ApproveRolloutRequest) GetName ¶
func (x *ApproveRolloutRequest) GetName() string
func (*ApproveRolloutRequest) ProtoMessage ¶
func (*ApproveRolloutRequest) ProtoMessage()
func (*ApproveRolloutRequest) ProtoReflect ¶
func (x *ApproveRolloutRequest) ProtoReflect() protoreflect.Message
func (*ApproveRolloutRequest) Reset ¶
func (x *ApproveRolloutRequest) Reset()
func (*ApproveRolloutRequest) String ¶
func (x *ApproveRolloutRequest) String() string
type ApproveRolloutResponse ¶
type ApproveRolloutResponse struct {
// contains filtered or unexported fields
}
The response object from `ApproveRollout`.
func (*ApproveRolloutResponse) Descriptor
deprecated
func (*ApproveRolloutResponse) Descriptor() ([]byte, []int)
Deprecated: Use ApproveRolloutResponse.ProtoReflect.Descriptor instead.
func (*ApproveRolloutResponse) ProtoMessage ¶
func (*ApproveRolloutResponse) ProtoMessage()
func (*ApproveRolloutResponse) ProtoReflect ¶
func (x *ApproveRolloutResponse) ProtoReflect() protoreflect.Message
func (*ApproveRolloutResponse) Reset ¶
func (x *ApproveRolloutResponse) Reset()
func (*ApproveRolloutResponse) String ¶
func (x *ApproveRolloutResponse) String() string
type BuildArtifact ¶
type BuildArtifact struct { // Image name in Skaffold configuration. Image string `protobuf:"bytes,3,opt,name=image,proto3" json:"image,omitempty"` // Image tag to use. This will generally be the full path to an image, such // as "gcr.io/my-project/busybox:1.2.3" or // "gcr.io/my-project/busybox@sha256:abc123". Tag string `protobuf:"bytes,2,opt,name=tag,proto3" json:"tag,omitempty"` // contains filtered or unexported fields }
Description of an a image to use during Skaffold rendering.
func (*BuildArtifact) Descriptor
deprecated
func (*BuildArtifact) Descriptor() ([]byte, []int)
Deprecated: Use BuildArtifact.ProtoReflect.Descriptor instead.
func (*BuildArtifact) GetImage ¶
func (x *BuildArtifact) GetImage() string
func (*BuildArtifact) GetTag ¶
func (x *BuildArtifact) GetTag() string
func (*BuildArtifact) ProtoMessage ¶
func (*BuildArtifact) ProtoMessage()
func (*BuildArtifact) ProtoReflect ¶
func (x *BuildArtifact) ProtoReflect() protoreflect.Message
func (*BuildArtifact) Reset ¶
func (x *BuildArtifact) Reset()
func (*BuildArtifact) String ¶
func (x *BuildArtifact) String() string
type CloudDeployClient ¶
type CloudDeployClient interface { // Lists DeliveryPipelines in a given project and location. ListDeliveryPipelines(ctx context.Context, in *ListDeliveryPipelinesRequest, opts ...grpc.CallOption) (*ListDeliveryPipelinesResponse, error) // Gets details of a single DeliveryPipeline. GetDeliveryPipeline(ctx context.Context, in *GetDeliveryPipelineRequest, opts ...grpc.CallOption) (*DeliveryPipeline, error) // Creates a new DeliveryPipeline in a given project and location. CreateDeliveryPipeline(ctx context.Context, in *CreateDeliveryPipelineRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Updates the parameters of a single DeliveryPipeline. UpdateDeliveryPipeline(ctx context.Context, in *UpdateDeliveryPipelineRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Deletes a single DeliveryPipeline. DeleteDeliveryPipeline(ctx context.Context, in *DeleteDeliveryPipelineRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Lists Targets in a given project and location. ListTargets(ctx context.Context, in *ListTargetsRequest, opts ...grpc.CallOption) (*ListTargetsResponse, error) // Gets details of a single Target. GetTarget(ctx context.Context, in *GetTargetRequest, opts ...grpc.CallOption) (*Target, error) // Creates a new Target in a given project and location. CreateTarget(ctx context.Context, in *CreateTargetRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Updates the parameters of a single Target. UpdateTarget(ctx context.Context, in *UpdateTargetRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Deletes a single Target. DeleteTarget(ctx context.Context, in *DeleteTargetRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Lists Releases in a given project and location. ListReleases(ctx context.Context, in *ListReleasesRequest, opts ...grpc.CallOption) (*ListReleasesResponse, error) // Gets details of a single Release. GetRelease(ctx context.Context, in *GetReleaseRequest, opts ...grpc.CallOption) (*Release, error) // Creates a new Release in a given project and location. CreateRelease(ctx context.Context, in *CreateReleaseRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Approves a Rollout. ApproveRollout(ctx context.Context, in *ApproveRolloutRequest, opts ...grpc.CallOption) (*ApproveRolloutResponse, error) // Lists Rollouts in a given project and location. ListRollouts(ctx context.Context, in *ListRolloutsRequest, opts ...grpc.CallOption) (*ListRolloutsResponse, error) // Gets details of a single Rollout. GetRollout(ctx context.Context, in *GetRolloutRequest, opts ...grpc.CallOption) (*Rollout, error) // Creates a new Rollout in a given project and location. CreateRollout(ctx context.Context, in *CreateRolloutRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Gets the configuration for a location. GetConfig(ctx context.Context, in *GetConfigRequest, opts ...grpc.CallOption) (*Config, error) }
CloudDeployClient is the client API for CloudDeploy service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewCloudDeployClient ¶
func NewCloudDeployClient(cc grpc.ClientConnInterface) CloudDeployClient
type CloudDeployServer ¶
type CloudDeployServer interface { // Lists DeliveryPipelines in a given project and location. ListDeliveryPipelines(context.Context, *ListDeliveryPipelinesRequest) (*ListDeliveryPipelinesResponse, error) // Gets details of a single DeliveryPipeline. GetDeliveryPipeline(context.Context, *GetDeliveryPipelineRequest) (*DeliveryPipeline, error) // Creates a new DeliveryPipeline in a given project and location. CreateDeliveryPipeline(context.Context, *CreateDeliveryPipelineRequest) (*longrunning.Operation, error) // Updates the parameters of a single DeliveryPipeline. UpdateDeliveryPipeline(context.Context, *UpdateDeliveryPipelineRequest) (*longrunning.Operation, error) // Deletes a single DeliveryPipeline. DeleteDeliveryPipeline(context.Context, *DeleteDeliveryPipelineRequest) (*longrunning.Operation, error) // Lists Targets in a given project and location. ListTargets(context.Context, *ListTargetsRequest) (*ListTargetsResponse, error) // Gets details of a single Target. GetTarget(context.Context, *GetTargetRequest) (*Target, error) // Creates a new Target in a given project and location. CreateTarget(context.Context, *CreateTargetRequest) (*longrunning.Operation, error) // Updates the parameters of a single Target. UpdateTarget(context.Context, *UpdateTargetRequest) (*longrunning.Operation, error) // Deletes a single Target. DeleteTarget(context.Context, *DeleteTargetRequest) (*longrunning.Operation, error) // Lists Releases in a given project and location. ListReleases(context.Context, *ListReleasesRequest) (*ListReleasesResponse, error) // Gets details of a single Release. GetRelease(context.Context, *GetReleaseRequest) (*Release, error) // Creates a new Release in a given project and location. CreateRelease(context.Context, *CreateReleaseRequest) (*longrunning.Operation, error) // Approves a Rollout. ApproveRollout(context.Context, *ApproveRolloutRequest) (*ApproveRolloutResponse, error) // Lists Rollouts in a given project and location. ListRollouts(context.Context, *ListRolloutsRequest) (*ListRolloutsResponse, error) // Gets details of a single Rollout. GetRollout(context.Context, *GetRolloutRequest) (*Rollout, error) // Creates a new Rollout in a given project and location. CreateRollout(context.Context, *CreateRolloutRequest) (*longrunning.Operation, error) // Gets the configuration for a location. GetConfig(context.Context, *GetConfigRequest) (*Config, error) }
CloudDeployServer is the server API for CloudDeploy service.
type Config ¶
type Config struct { // Name of the configuration. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. All supported versions of Skaffold. SupportedVersions []*SkaffoldVersion `protobuf:"bytes,2,rep,name=supported_versions,json=supportedVersions,proto3" json:"supported_versions,omitempty"` // Output only. Default Skaffold version that is assigned when a Release is created without // specifying a Skaffold version. DefaultSkaffoldVersion string `` /* 129-byte string literal not displayed */ // contains filtered or unexported fields }
Service-wide configuration.
func (*Config) Descriptor
deprecated
func (*Config) GetDefaultSkaffoldVersion ¶
func (*Config) GetSupportedVersions ¶
func (x *Config) GetSupportedVersions() []*SkaffoldVersion
func (*Config) ProtoMessage ¶
func (*Config) ProtoMessage()
func (*Config) ProtoReflect ¶
func (x *Config) ProtoReflect() protoreflect.Message
type CreateDeliveryPipelineRequest ¶
type CreateDeliveryPipelineRequest struct { // Required. The parent collection in which the `DeliveryPipeline` should be created. // Format should be projects/{project_id}/locations/{location_name}. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. ID of the `DeliveryPipeline`. DeliveryPipelineId string `protobuf:"bytes,2,opt,name=delivery_pipeline_id,json=deliveryPipelineId,proto3" json:"delivery_pipeline_id,omitempty"` // Required. The `DeliveryPipeline` to create. DeliveryPipeline *DeliveryPipeline `protobuf:"bytes,3,opt,name=delivery_pipeline,json=deliveryPipeline,proto3" json:"delivery_pipeline,omitempty"` // Optional. A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server will guarantee // that for at least 60 minutes since 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). RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Optional. If set to true, the request is validated and the user is provided with // an expected result, but no actual change is made. ValidateOnly bool `protobuf:"varint,5,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"` // contains filtered or unexported fields }
The request object for `CreateDeliveryPipeline`.
func (*CreateDeliveryPipelineRequest) Descriptor
deprecated
func (*CreateDeliveryPipelineRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateDeliveryPipelineRequest.ProtoReflect.Descriptor instead.
func (*CreateDeliveryPipelineRequest) GetDeliveryPipeline ¶
func (x *CreateDeliveryPipelineRequest) GetDeliveryPipeline() *DeliveryPipeline
func (*CreateDeliveryPipelineRequest) GetDeliveryPipelineId ¶
func (x *CreateDeliveryPipelineRequest) GetDeliveryPipelineId() string
func (*CreateDeliveryPipelineRequest) GetParent ¶
func (x *CreateDeliveryPipelineRequest) GetParent() string
func (*CreateDeliveryPipelineRequest) GetRequestId ¶
func (x *CreateDeliveryPipelineRequest) GetRequestId() string
func (*CreateDeliveryPipelineRequest) GetValidateOnly ¶
func (x *CreateDeliveryPipelineRequest) GetValidateOnly() bool
func (*CreateDeliveryPipelineRequest) ProtoMessage ¶
func (*CreateDeliveryPipelineRequest) ProtoMessage()
func (*CreateDeliveryPipelineRequest) ProtoReflect ¶
func (x *CreateDeliveryPipelineRequest) ProtoReflect() protoreflect.Message
func (*CreateDeliveryPipelineRequest) Reset ¶
func (x *CreateDeliveryPipelineRequest) Reset()
func (*CreateDeliveryPipelineRequest) String ¶
func (x *CreateDeliveryPipelineRequest) String() string
type CreateReleaseRequest ¶
type CreateReleaseRequest struct { // Required. The parent collection in which the `Release` should be created. // Format should be // projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. ID of the `Release`. ReleaseId string `protobuf:"bytes,2,opt,name=release_id,json=releaseId,proto3" json:"release_id,omitempty"` // Required. The `Release` to create. Release *Release `protobuf:"bytes,3,opt,name=release,proto3" json:"release,omitempty"` // Optional. A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server will guarantee // that for at least 60 minutes since 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). RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Optional. If set to true, the request is validated and the user is provided with // an expected result, but no actual change is made. ValidateOnly bool `protobuf:"varint,5,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"` // contains filtered or unexported fields }
The request object for `CreateRelease`,
func (*CreateReleaseRequest) Descriptor
deprecated
func (*CreateReleaseRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateReleaseRequest.ProtoReflect.Descriptor instead.
func (*CreateReleaseRequest) GetParent ¶
func (x *CreateReleaseRequest) GetParent() string
func (*CreateReleaseRequest) GetRelease ¶
func (x *CreateReleaseRequest) GetRelease() *Release
func (*CreateReleaseRequest) GetReleaseId ¶
func (x *CreateReleaseRequest) GetReleaseId() string
func (*CreateReleaseRequest) GetRequestId ¶
func (x *CreateReleaseRequest) GetRequestId() string
func (*CreateReleaseRequest) GetValidateOnly ¶
func (x *CreateReleaseRequest) GetValidateOnly() bool
func (*CreateReleaseRequest) ProtoMessage ¶
func (*CreateReleaseRequest) ProtoMessage()
func (*CreateReleaseRequest) ProtoReflect ¶
func (x *CreateReleaseRequest) ProtoReflect() protoreflect.Message
func (*CreateReleaseRequest) Reset ¶
func (x *CreateReleaseRequest) Reset()
func (*CreateReleaseRequest) String ¶
func (x *CreateReleaseRequest) String() string
type CreateRolloutRequest ¶
type CreateRolloutRequest struct { // 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}. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. ID of the `Rollout`. RolloutId string `protobuf:"bytes,2,opt,name=rollout_id,json=rolloutId,proto3" json:"rollout_id,omitempty"` // Required. The `Rollout` to create. Rollout *Rollout `protobuf:"bytes,3,opt,name=rollout,proto3" json:"rollout,omitempty"` // Optional. A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server will guarantee // that for at least 60 minutes since 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). RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Optional. If set to true, the request is validated and the user is provided with // an expected result, but no actual change is made. ValidateOnly bool `protobuf:"varint,5,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"` // contains filtered or unexported fields }
CreateRolloutRequest is the request object used by `CreateRollout`.
func (*CreateRolloutRequest) Descriptor
deprecated
func (*CreateRolloutRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateRolloutRequest.ProtoReflect.Descriptor instead.
func (*CreateRolloutRequest) GetParent ¶
func (x *CreateRolloutRequest) GetParent() string
func (*CreateRolloutRequest) GetRequestId ¶
func (x *CreateRolloutRequest) GetRequestId() string
func (*CreateRolloutRequest) GetRollout ¶
func (x *CreateRolloutRequest) GetRollout() *Rollout
func (*CreateRolloutRequest) GetRolloutId ¶
func (x *CreateRolloutRequest) GetRolloutId() string
func (*CreateRolloutRequest) GetValidateOnly ¶
func (x *CreateRolloutRequest) GetValidateOnly() bool
func (*CreateRolloutRequest) ProtoMessage ¶
func (*CreateRolloutRequest) ProtoMessage()
func (*CreateRolloutRequest) ProtoReflect ¶
func (x *CreateRolloutRequest) ProtoReflect() protoreflect.Message
func (*CreateRolloutRequest) Reset ¶
func (x *CreateRolloutRequest) Reset()
func (*CreateRolloutRequest) String ¶
func (x *CreateRolloutRequest) String() string
type CreateTargetRequest ¶
type CreateTargetRequest struct { // Required. The parent collection in which the `Target` should be created. // Format should be // projects/{project_id}/locations/{location_name}. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. ID of the `Target`. TargetId string `protobuf:"bytes,2,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"` // Required. The `Target` to create. Target *Target `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"` // Optional. A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server will guarantee // that for at least 60 minutes since 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). RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Optional. If set to true, the request is validated and the user is provided with // an expected result, but no actual change is made. ValidateOnly bool `protobuf:"varint,5,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"` // contains filtered or unexported fields }
The request object for `CreateTarget`.
func (*CreateTargetRequest) Descriptor
deprecated
func (*CreateTargetRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateTargetRequest.ProtoReflect.Descriptor instead.
func (*CreateTargetRequest) GetParent ¶
func (x *CreateTargetRequest) GetParent() string
func (*CreateTargetRequest) GetRequestId ¶
func (x *CreateTargetRequest) GetRequestId() string
func (*CreateTargetRequest) GetTarget ¶
func (x *CreateTargetRequest) GetTarget() *Target
func (*CreateTargetRequest) GetTargetId ¶
func (x *CreateTargetRequest) GetTargetId() string
func (*CreateTargetRequest) GetValidateOnly ¶
func (x *CreateTargetRequest) GetValidateOnly() bool
func (*CreateTargetRequest) ProtoMessage ¶
func (*CreateTargetRequest) ProtoMessage()
func (*CreateTargetRequest) ProtoReflect ¶
func (x *CreateTargetRequest) ProtoReflect() protoreflect.Message
func (*CreateTargetRequest) Reset ¶
func (x *CreateTargetRequest) Reset()
func (*CreateTargetRequest) String ¶
func (x *CreateTargetRequest) String() string
type DefaultPool ¶
type DefaultPool struct { // Optional. Google service account to use for execution. If unspecified, // the project execution service account // (<PROJECT_NUMBER>-compute@developer.gserviceaccount.com) will be used. ServiceAccount string `protobuf:"bytes,1,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"` // Optional. Cloud Storage location where execution outputs should be stored. This can // either be a bucket ("gs://my-bucket") or a path within a bucket // ("gs://my-bucket/my-dir"). // If unspecified, a default bucket located in the same region will be used. ArtifactStorage string `protobuf:"bytes,2,opt,name=artifact_storage,json=artifactStorage,proto3" json:"artifact_storage,omitempty"` // contains filtered or unexported fields }
Execution using the default Cloud Build pool.
func (*DefaultPool) Descriptor
deprecated
func (*DefaultPool) Descriptor() ([]byte, []int)
Deprecated: Use DefaultPool.ProtoReflect.Descriptor instead.
func (*DefaultPool) GetArtifactStorage ¶
func (x *DefaultPool) GetArtifactStorage() string
func (*DefaultPool) GetServiceAccount ¶
func (x *DefaultPool) GetServiceAccount() string
func (*DefaultPool) ProtoMessage ¶
func (*DefaultPool) ProtoMessage()
func (*DefaultPool) ProtoReflect ¶
func (x *DefaultPool) ProtoReflect() protoreflect.Message
func (*DefaultPool) Reset ¶
func (x *DefaultPool) Reset()
func (*DefaultPool) String ¶
func (x *DefaultPool) String() string
type DeleteDeliveryPipelineRequest ¶
type DeleteDeliveryPipelineRequest struct { // Required. The name of the `DeliveryPipeline` to delete. Format should be // projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server will guarantee // 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). RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Optional. If set to true, then deleting an already deleted or non-existing // `DeliveryPipeline` will succeed. AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"` // Optional. If set, validate the request and preview the review, but do not actually // post it. ValidateOnly bool `protobuf:"varint,4,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"` // Optional. If set to true, all child resources under this pipeline will also be // deleted. Otherwise, the request will only work if the pipeline has // no child resources. Force bool `protobuf:"varint,6,opt,name=force,proto3" json:"force,omitempty"` // Optional. This checksum is computed by the server based on the value of other // fields, and may be sent on update and delete requests to ensure the // client has an up-to-date value before proceeding. Etag string `protobuf:"bytes,5,opt,name=etag,proto3" json:"etag,omitempty"` // contains filtered or unexported fields }
The request object for `DeleteDeliveryPipeline`.
func (*DeleteDeliveryPipelineRequest) Descriptor
deprecated
func (*DeleteDeliveryPipelineRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDeliveryPipelineRequest.ProtoReflect.Descriptor instead.
func (*DeleteDeliveryPipelineRequest) GetAllowMissing ¶
func (x *DeleteDeliveryPipelineRequest) GetAllowMissing() bool
func (*DeleteDeliveryPipelineRequest) GetEtag ¶
func (x *DeleteDeliveryPipelineRequest) GetEtag() string
func (*DeleteDeliveryPipelineRequest) GetForce ¶
func (x *DeleteDeliveryPipelineRequest) GetForce() bool
func (*DeleteDeliveryPipelineRequest) GetName ¶
func (x *DeleteDeliveryPipelineRequest) GetName() string
func (*DeleteDeliveryPipelineRequest) GetRequestId ¶
func (x *DeleteDeliveryPipelineRequest) GetRequestId() string
func (*DeleteDeliveryPipelineRequest) GetValidateOnly ¶
func (x *DeleteDeliveryPipelineRequest) GetValidateOnly() bool
func (*DeleteDeliveryPipelineRequest) ProtoMessage ¶
func (*DeleteDeliveryPipelineRequest) ProtoMessage()
func (*DeleteDeliveryPipelineRequest) ProtoReflect ¶
func (x *DeleteDeliveryPipelineRequest) ProtoReflect() protoreflect.Message
func (*DeleteDeliveryPipelineRequest) Reset ¶
func (x *DeleteDeliveryPipelineRequest) Reset()
func (*DeleteDeliveryPipelineRequest) String ¶
func (x *DeleteDeliveryPipelineRequest) String() string
type DeleteTargetRequest ¶
type DeleteTargetRequest struct { // Required. The name of the `Target` to delete. Format should be // projects/{project_id}/locations/{location_name}/targets/{target_name}. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server will guarantee // 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). RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Optional. If set to true, then deleting an already deleted or non-existing // DeliveryPipeline will succeed. AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"` // Optional. If set, validate the request and preview the review, but do not actually // post it. ValidateOnly bool `protobuf:"varint,4,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"` // Optional. This checksum is computed by the server based on the value of other // fields, and may be sent on update and delete requests to ensure the // client has an up-to-date value before proceeding. Etag string `protobuf:"bytes,5,opt,name=etag,proto3" json:"etag,omitempty"` // contains filtered or unexported fields }
The request object for `DeleteTarget`.
func (*DeleteTargetRequest) Descriptor
deprecated
func (*DeleteTargetRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteTargetRequest.ProtoReflect.Descriptor instead.
func (*DeleteTargetRequest) GetAllowMissing ¶
func (x *DeleteTargetRequest) GetAllowMissing() bool
func (*DeleteTargetRequest) GetEtag ¶
func (x *DeleteTargetRequest) GetEtag() string
func (*DeleteTargetRequest) GetName ¶
func (x *DeleteTargetRequest) GetName() string
func (*DeleteTargetRequest) GetRequestId ¶
func (x *DeleteTargetRequest) GetRequestId() string
func (*DeleteTargetRequest) GetValidateOnly ¶
func (x *DeleteTargetRequest) GetValidateOnly() bool
func (*DeleteTargetRequest) ProtoMessage ¶
func (*DeleteTargetRequest) ProtoMessage()
func (*DeleteTargetRequest) ProtoReflect ¶
func (x *DeleteTargetRequest) ProtoReflect() protoreflect.Message
func (*DeleteTargetRequest) Reset ¶
func (x *DeleteTargetRequest) Reset()
func (*DeleteTargetRequest) String ¶
func (x *DeleteTargetRequest) String() string
type DeliveryPipeline ¶
type DeliveryPipeline struct { // Optional. Name of the `DeliveryPipeline`. Format is projects/{project}/ // locations/{location}/deliveryPipelines/[a-z][a-z0-9\-]{0,62}. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. Unique identifier of the `DeliveryPipeline`. Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"` // Description of the `DeliveryPipeline`. Max length is 255 characters. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // User annotations. These attributes can only be set and used by the // user, and not by Google Cloud Deploy. See // https://google.aip.dev/128#annotations for more details such as format and // size limitations. Annotations map[string]string `` /* 163-byte string literal not displayed */ // Labels are attributes that can be set and used by both the // user and by Google Cloud Deploy. Labels must meet the following // constraints: Each resource is limited to 64 labels. Keys must conform to // the regexp: `[a-zA-Z][a-zA-Z0-9_-]{0,62}`. Values must conform to the // regexp: `[a-zA-Z0-9_-]{0,63}`. Both keys and values are additionally // constrained to be <= 128 bytes in size. Labels map[string]string `` /* 153-byte string literal not displayed */ // Output only. Time at which the pipeline was created. CreateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. Most recent time at which the pipeline was updated. UpdateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // The ordering configuration of the `DeliveryPipeline`. // // Types that are assignable to Pipeline: // *DeliveryPipeline_SerialPipeline Pipeline isDeliveryPipeline_Pipeline `protobuf_oneof:"pipeline"` // Output only. Information around the state of the Delivery Pipeline. Condition *PipelineCondition `protobuf:"bytes,11,opt,name=condition,proto3" json:"condition,omitempty"` // This checksum is computed by the server based on the value of other // fields, and may be sent on update and delete requests to ensure the // client has an up-to-date value before proceeding. Etag string `protobuf:"bytes,10,opt,name=etag,proto3" json:"etag,omitempty"` // contains filtered or unexported fields }
A `DeliveryPipeline` resource in the Google Cloud Deploy API.
A `DeliveryPipeline` defines a pipeline through which a Skaffold configuration can progress.
func (*DeliveryPipeline) Descriptor
deprecated
func (*DeliveryPipeline) Descriptor() ([]byte, []int)
Deprecated: Use DeliveryPipeline.ProtoReflect.Descriptor instead.
func (*DeliveryPipeline) GetAnnotations ¶
func (x *DeliveryPipeline) GetAnnotations() map[string]string
func (*DeliveryPipeline) GetCondition ¶
func (x *DeliveryPipeline) GetCondition() *PipelineCondition
func (*DeliveryPipeline) GetCreateTime ¶
func (x *DeliveryPipeline) GetCreateTime() *timestamppb.Timestamp
func (*DeliveryPipeline) GetDescription ¶
func (x *DeliveryPipeline) GetDescription() string
func (*DeliveryPipeline) GetEtag ¶
func (x *DeliveryPipeline) GetEtag() string
func (*DeliveryPipeline) GetLabels ¶
func (x *DeliveryPipeline) GetLabels() map[string]string
func (*DeliveryPipeline) GetName ¶
func (x *DeliveryPipeline) GetName() string
func (*DeliveryPipeline) GetPipeline ¶
func (m *DeliveryPipeline) GetPipeline() isDeliveryPipeline_Pipeline
func (*DeliveryPipeline) GetSerialPipeline ¶
func (x *DeliveryPipeline) GetSerialPipeline() *SerialPipeline
func (*DeliveryPipeline) GetUid ¶
func (x *DeliveryPipeline) GetUid() string
func (*DeliveryPipeline) GetUpdateTime ¶
func (x *DeliveryPipeline) GetUpdateTime() *timestamppb.Timestamp
func (*DeliveryPipeline) ProtoMessage ¶
func (*DeliveryPipeline) ProtoMessage()
func (*DeliveryPipeline) ProtoReflect ¶
func (x *DeliveryPipeline) ProtoReflect() protoreflect.Message
func (*DeliveryPipeline) Reset ¶
func (x *DeliveryPipeline) Reset()
func (*DeliveryPipeline) String ¶
func (x *DeliveryPipeline) String() string
type DeliveryPipeline_SerialPipeline ¶
type DeliveryPipeline_SerialPipeline struct { // SerialPipeline defines a sequential set of stages for a // `DeliveryPipeline`. SerialPipeline *SerialPipeline `protobuf:"bytes,8,opt,name=serial_pipeline,json=serialPipeline,proto3,oneof"` }
type ExecutionConfig ¶
type ExecutionConfig struct { // Required. Usages when this configuration should be applied. Usages []ExecutionConfig_ExecutionEnvironmentUsage `` /* 143-byte string literal not displayed */ // Details of the environment. // // Types that are assignable to ExecutionEnvironment: // *ExecutionConfig_DefaultPool // *ExecutionConfig_PrivatePool ExecutionEnvironment isExecutionConfig_ExecutionEnvironment `protobuf_oneof:"execution_environment"` // contains filtered or unexported fields }
Configuration of the environment to use when calling Skaffold.
func (*ExecutionConfig) Descriptor
deprecated
func (*ExecutionConfig) Descriptor() ([]byte, []int)
Deprecated: Use ExecutionConfig.ProtoReflect.Descriptor instead.
func (*ExecutionConfig) GetDefaultPool ¶
func (x *ExecutionConfig) GetDefaultPool() *DefaultPool
func (*ExecutionConfig) GetExecutionEnvironment ¶
func (m *ExecutionConfig) GetExecutionEnvironment() isExecutionConfig_ExecutionEnvironment
func (*ExecutionConfig) GetPrivatePool ¶
func (x *ExecutionConfig) GetPrivatePool() *PrivatePool
func (*ExecutionConfig) GetUsages ¶
func (x *ExecutionConfig) GetUsages() []ExecutionConfig_ExecutionEnvironmentUsage
func (*ExecutionConfig) ProtoMessage ¶
func (*ExecutionConfig) ProtoMessage()
func (*ExecutionConfig) ProtoReflect ¶
func (x *ExecutionConfig) ProtoReflect() protoreflect.Message
func (*ExecutionConfig) Reset ¶
func (x *ExecutionConfig) Reset()
func (*ExecutionConfig) String ¶
func (x *ExecutionConfig) String() string
type ExecutionConfig_DefaultPool ¶
type ExecutionConfig_DefaultPool struct { // Optional. Use default Cloud Build pool. DefaultPool *DefaultPool `protobuf:"bytes,2,opt,name=default_pool,json=defaultPool,proto3,oneof"` }
type ExecutionConfig_ExecutionEnvironmentUsage ¶
type ExecutionConfig_ExecutionEnvironmentUsage int32
Possible usages of this configuration.
const ( // Default value. This value is unused. ExecutionConfig_EXECUTION_ENVIRONMENT_USAGE_UNSPECIFIED ExecutionConfig_ExecutionEnvironmentUsage = 0 // Use for rendering. ExecutionConfig_RENDER ExecutionConfig_ExecutionEnvironmentUsage = 1 // Use for deploying and deployment hooks. ExecutionConfig_DEPLOY ExecutionConfig_ExecutionEnvironmentUsage = 2 )
func (ExecutionConfig_ExecutionEnvironmentUsage) Descriptor ¶
func (ExecutionConfig_ExecutionEnvironmentUsage) Descriptor() protoreflect.EnumDescriptor
func (ExecutionConfig_ExecutionEnvironmentUsage) EnumDescriptor
deprecated
func (ExecutionConfig_ExecutionEnvironmentUsage) EnumDescriptor() ([]byte, []int)
Deprecated: Use ExecutionConfig_ExecutionEnvironmentUsage.Descriptor instead.
func (ExecutionConfig_ExecutionEnvironmentUsage) Number ¶
func (x ExecutionConfig_ExecutionEnvironmentUsage) Number() protoreflect.EnumNumber
func (ExecutionConfig_ExecutionEnvironmentUsage) String ¶
func (x ExecutionConfig_ExecutionEnvironmentUsage) String() string
func (ExecutionConfig_ExecutionEnvironmentUsage) Type ¶
func (ExecutionConfig_ExecutionEnvironmentUsage) Type() protoreflect.EnumType
type ExecutionConfig_PrivatePool ¶
type ExecutionConfig_PrivatePool struct { // Optional. Use private Cloud Build pool. PrivatePool *PrivatePool `protobuf:"bytes,3,opt,name=private_pool,json=privatePool,proto3,oneof"` }
type GetConfigRequest ¶
type GetConfigRequest struct { // Required. Name of requested configuration. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request to get a configuration.
func (*GetConfigRequest) Descriptor
deprecated
func (*GetConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetConfigRequest.ProtoReflect.Descriptor instead.
func (*GetConfigRequest) GetName ¶
func (x *GetConfigRequest) GetName() string
func (*GetConfigRequest) ProtoMessage ¶
func (*GetConfigRequest) ProtoMessage()
func (*GetConfigRequest) ProtoReflect ¶
func (x *GetConfigRequest) ProtoReflect() protoreflect.Message
func (*GetConfigRequest) Reset ¶
func (x *GetConfigRequest) Reset()
func (*GetConfigRequest) String ¶
func (x *GetConfigRequest) String() string
type GetDeliveryPipelineRequest ¶
type GetDeliveryPipelineRequest struct { // Required. Name of the `DeliveryPipeline`. Format must be // projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
The request object for `GetDeliveryPipeline`
func (*GetDeliveryPipelineRequest) Descriptor
deprecated
func (*GetDeliveryPipelineRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDeliveryPipelineRequest.ProtoReflect.Descriptor instead.
func (*GetDeliveryPipelineRequest) GetName ¶
func (x *GetDeliveryPipelineRequest) GetName() string
func (*GetDeliveryPipelineRequest) ProtoMessage ¶
func (*GetDeliveryPipelineRequest) ProtoMessage()
func (*GetDeliveryPipelineRequest) ProtoReflect ¶
func (x *GetDeliveryPipelineRequest) ProtoReflect() protoreflect.Message
func (*GetDeliveryPipelineRequest) Reset ¶
func (x *GetDeliveryPipelineRequest) Reset()
func (*GetDeliveryPipelineRequest) String ¶
func (x *GetDeliveryPipelineRequest) String() string
type GetReleaseRequest ¶
type GetReleaseRequest struct { // Required. Name of the `Release`. Format must be // projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/releases/{release_name}. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
The request object for `GetRelease`.
func (*GetReleaseRequest) Descriptor
deprecated
func (*GetReleaseRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetReleaseRequest.ProtoReflect.Descriptor instead.
func (*GetReleaseRequest) GetName ¶
func (x *GetReleaseRequest) GetName() string
func (*GetReleaseRequest) ProtoMessage ¶
func (*GetReleaseRequest) ProtoMessage()
func (*GetReleaseRequest) ProtoReflect ¶
func (x *GetReleaseRequest) ProtoReflect() protoreflect.Message
func (*GetReleaseRequest) Reset ¶
func (x *GetReleaseRequest) Reset()
func (*GetReleaseRequest) String ¶
func (x *GetReleaseRequest) String() string
type GetRolloutRequest ¶
type GetRolloutRequest struct { // Required. Name of the `Rollout`. Format must be // projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/releases/{release_name}/rollouts/{rollout_name}. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
GetRolloutRequest is the request object used by `GetRollout`.
func (*GetRolloutRequest) Descriptor
deprecated
func (*GetRolloutRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRolloutRequest.ProtoReflect.Descriptor instead.
func (*GetRolloutRequest) GetName ¶
func (x *GetRolloutRequest) GetName() string
func (*GetRolloutRequest) ProtoMessage ¶
func (*GetRolloutRequest) ProtoMessage()
func (*GetRolloutRequest) ProtoReflect ¶
func (x *GetRolloutRequest) ProtoReflect() protoreflect.Message
func (*GetRolloutRequest) Reset ¶
func (x *GetRolloutRequest) Reset()
func (*GetRolloutRequest) String ¶
func (x *GetRolloutRequest) String() string
type GetTargetRequest ¶
type GetTargetRequest struct { // Required. Name of the `Target`. Format must be // projects/{project_id}/locations/{location_name}/targets/{target_name}. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
The request object for `GetTarget`.
func (*GetTargetRequest) Descriptor
deprecated
func (*GetTargetRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetTargetRequest.ProtoReflect.Descriptor instead.
func (*GetTargetRequest) GetName ¶
func (x *GetTargetRequest) GetName() string
func (*GetTargetRequest) ProtoMessage ¶
func (*GetTargetRequest) ProtoMessage()
func (*GetTargetRequest) ProtoReflect ¶
func (x *GetTargetRequest) ProtoReflect() protoreflect.Message
func (*GetTargetRequest) Reset ¶
func (x *GetTargetRequest) Reset()
func (*GetTargetRequest) String ¶
func (x *GetTargetRequest) String() string
type GkeCluster ¶
type GkeCluster struct { // Information specifying a GKE Cluster. Format is // `projects/{project_id}/locations/{location_id}/clusters/{cluster_id}. Cluster string `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"` // contains filtered or unexported fields }
Information specifying a GKE Cluster.
func (*GkeCluster) Descriptor
deprecated
func (*GkeCluster) Descriptor() ([]byte, []int)
Deprecated: Use GkeCluster.ProtoReflect.Descriptor instead.
func (*GkeCluster) GetCluster ¶
func (x *GkeCluster) GetCluster() string
func (*GkeCluster) ProtoMessage ¶
func (*GkeCluster) ProtoMessage()
func (*GkeCluster) ProtoReflect ¶
func (x *GkeCluster) ProtoReflect() protoreflect.Message
func (*GkeCluster) Reset ¶
func (x *GkeCluster) Reset()
func (*GkeCluster) String ¶
func (x *GkeCluster) String() string
type ListDeliveryPipelinesRequest ¶
type ListDeliveryPipelinesRequest struct { // Required. The parent, which owns this collection of pipelines. Format must be // projects/{project_id}/locations/{location_name}. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of pipelines to return. The service may return // fewer than this value. If unspecified, at most 50 pipelines will // be returned. The maximum value is 1000; values above 1000 will be set // to 1000. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // A page token, received from a previous `ListDeliveryPipelines` call. // Provide this to retrieve the subsequent page. // // When paginating, all other provided parameters match // the call that provided the page token. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Filter builds to be returned. See https://google.aip.dev/160 for more // details. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Field to sort by. See https://google.aip.dev/132#ordering for more details. OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
The request object for `ListDeliveryPipelines`.
func (*ListDeliveryPipelinesRequest) Descriptor
deprecated
func (*ListDeliveryPipelinesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDeliveryPipelinesRequest.ProtoReflect.Descriptor instead.
func (*ListDeliveryPipelinesRequest) GetFilter ¶
func (x *ListDeliveryPipelinesRequest) GetFilter() string
func (*ListDeliveryPipelinesRequest) GetOrderBy ¶
func (x *ListDeliveryPipelinesRequest) GetOrderBy() string
func (*ListDeliveryPipelinesRequest) GetPageSize ¶
func (x *ListDeliveryPipelinesRequest) GetPageSize() int32
func (*ListDeliveryPipelinesRequest) GetPageToken ¶
func (x *ListDeliveryPipelinesRequest) GetPageToken() string
func (*ListDeliveryPipelinesRequest) GetParent ¶
func (x *ListDeliveryPipelinesRequest) GetParent() string
func (*ListDeliveryPipelinesRequest) ProtoMessage ¶
func (*ListDeliveryPipelinesRequest) ProtoMessage()
func (*ListDeliveryPipelinesRequest) ProtoReflect ¶
func (x *ListDeliveryPipelinesRequest) ProtoReflect() protoreflect.Message
func (*ListDeliveryPipelinesRequest) Reset ¶
func (x *ListDeliveryPipelinesRequest) Reset()
func (*ListDeliveryPipelinesRequest) String ¶
func (x *ListDeliveryPipelinesRequest) String() string
type ListDeliveryPipelinesResponse ¶
type ListDeliveryPipelinesResponse struct { // The `DeliveryPipeline` objects. DeliveryPipelines []*DeliveryPipeline `protobuf:"bytes,1,rep,name=delivery_pipelines,json=deliveryPipelines,proto3" json:"delivery_pipelines,omitempty"` // A token, which can be sent as `page_token` to retrieve the next page. // If this field is omitted, there are no subsequent pages. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Locations that could not be reached. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
The response object from `ListDeliveryPipelines`.
func (*ListDeliveryPipelinesResponse) Descriptor
deprecated
func (*ListDeliveryPipelinesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDeliveryPipelinesResponse.ProtoReflect.Descriptor instead.
func (*ListDeliveryPipelinesResponse) GetDeliveryPipelines ¶
func (x *ListDeliveryPipelinesResponse) GetDeliveryPipelines() []*DeliveryPipeline
func (*ListDeliveryPipelinesResponse) GetNextPageToken ¶
func (x *ListDeliveryPipelinesResponse) GetNextPageToken() string
func (*ListDeliveryPipelinesResponse) GetUnreachable ¶
func (x *ListDeliveryPipelinesResponse) GetUnreachable() []string
func (*ListDeliveryPipelinesResponse) ProtoMessage ¶
func (*ListDeliveryPipelinesResponse) ProtoMessage()
func (*ListDeliveryPipelinesResponse) ProtoReflect ¶
func (x *ListDeliveryPipelinesResponse) ProtoReflect() protoreflect.Message
func (*ListDeliveryPipelinesResponse) Reset ¶
func (x *ListDeliveryPipelinesResponse) Reset()
func (*ListDeliveryPipelinesResponse) String ¶
func (x *ListDeliveryPipelinesResponse) String() string
type ListReleasesRequest ¶
type ListReleasesRequest struct { // Required. The `DeliveryPipeline` which owns this collection of `Release` objects. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The maximum number of `Release` objects to return. The service may return // fewer than this value. If unspecified, at most 50 `Release` objects will be // returned. The maximum value is 1000; values above 1000 will be set to 1000. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. A page token, received from a previous `ListReleases` call. // Provide this to retrieve the subsequent page. // // When paginating, all other provided parameters match // the call that provided the page token. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. Filter builds to be returned. See https://google.aip.dev/160 for more // details. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Optional. Field to sort by. See https://google.aip.dev/132#ordering for more details. OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
The request object for `ListReleases`.
func (*ListReleasesRequest) Descriptor
deprecated
func (*ListReleasesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListReleasesRequest.ProtoReflect.Descriptor instead.
func (*ListReleasesRequest) GetFilter ¶
func (x *ListReleasesRequest) GetFilter() string
func (*ListReleasesRequest) GetOrderBy ¶
func (x *ListReleasesRequest) GetOrderBy() string
func (*ListReleasesRequest) GetPageSize ¶
func (x *ListReleasesRequest) GetPageSize() int32
func (*ListReleasesRequest) GetPageToken ¶
func (x *ListReleasesRequest) GetPageToken() string
func (*ListReleasesRequest) GetParent ¶
func (x *ListReleasesRequest) GetParent() string
func (*ListReleasesRequest) ProtoMessage ¶
func (*ListReleasesRequest) ProtoMessage()
func (*ListReleasesRequest) ProtoReflect ¶
func (x *ListReleasesRequest) ProtoReflect() protoreflect.Message
func (*ListReleasesRequest) Reset ¶
func (x *ListReleasesRequest) Reset()
func (*ListReleasesRequest) String ¶
func (x *ListReleasesRequest) String() string
type ListReleasesResponse ¶
type ListReleasesResponse struct { // The `Release` objects. Releases []*Release `protobuf:"bytes,1,rep,name=releases,proto3" json:"releases,omitempty"` // A token, which can be sent as `page_token` to retrieve the next page. // If this field is omitted, there are no subsequent pages. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Locations that could not be reached. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
The response object from `ListReleases`.
func (*ListReleasesResponse) Descriptor
deprecated
func (*ListReleasesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListReleasesResponse.ProtoReflect.Descriptor instead.
func (*ListReleasesResponse) GetNextPageToken ¶
func (x *ListReleasesResponse) GetNextPageToken() string
func (*ListReleasesResponse) GetReleases ¶
func (x *ListReleasesResponse) GetReleases() []*Release
func (*ListReleasesResponse) GetUnreachable ¶
func (x *ListReleasesResponse) GetUnreachable() []string
func (*ListReleasesResponse) ProtoMessage ¶
func (*ListReleasesResponse) ProtoMessage()
func (*ListReleasesResponse) ProtoReflect ¶
func (x *ListReleasesResponse) ProtoReflect() protoreflect.Message
func (*ListReleasesResponse) Reset ¶
func (x *ListReleasesResponse) Reset()
func (*ListReleasesResponse) String ¶
func (x *ListReleasesResponse) String() string
type ListRolloutsRequest ¶
type ListRolloutsRequest struct { // Required. The `Release` which owns this collection of `Rollout` objects. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The maximum number of `Rollout` objects to return. The service may return // fewer than this value. If unspecified, at most 50 `Rollout` objects will be // returned. The maximum value is 1000; values above 1000 will be set to 1000. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. A page token, received from a previous `ListRollouts` call. // Provide this to retrieve the subsequent page. // // When paginating, all other provided parameters match // the call that provided the page token. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. Filter builds to be returned. See https://google.aip.dev/160 for more // details. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Optional. Field to sort by. See https://google.aip.dev/132#ordering for more details. OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
ListRolloutsRequest is the request object used by `ListRollouts`.
func (*ListRolloutsRequest) Descriptor
deprecated
func (*ListRolloutsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListRolloutsRequest.ProtoReflect.Descriptor instead.
func (*ListRolloutsRequest) GetFilter ¶
func (x *ListRolloutsRequest) GetFilter() string
func (*ListRolloutsRequest) GetOrderBy ¶
func (x *ListRolloutsRequest) GetOrderBy() string
func (*ListRolloutsRequest) GetPageSize ¶
func (x *ListRolloutsRequest) GetPageSize() int32
func (*ListRolloutsRequest) GetPageToken ¶
func (x *ListRolloutsRequest) GetPageToken() string
func (*ListRolloutsRequest) GetParent ¶
func (x *ListRolloutsRequest) GetParent() string
func (*ListRolloutsRequest) ProtoMessage ¶
func (*ListRolloutsRequest) ProtoMessage()
func (*ListRolloutsRequest) ProtoReflect ¶
func (x *ListRolloutsRequest) ProtoReflect() protoreflect.Message
func (*ListRolloutsRequest) Reset ¶
func (x *ListRolloutsRequest) Reset()
func (*ListRolloutsRequest) String ¶
func (x *ListRolloutsRequest) String() string
type ListRolloutsResponse ¶
type ListRolloutsResponse struct { // The `Rollout` objects. Rollouts []*Rollout `protobuf:"bytes,1,rep,name=rollouts,proto3" json:"rollouts,omitempty"` // A token, which can be sent as `page_token` to retrieve the next page. // If this field is omitted, there are no subsequent pages. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Locations that could not be reached. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
ListRolloutsResponse is the response object reutrned by `ListRollouts`.
func (*ListRolloutsResponse) Descriptor
deprecated
func (*ListRolloutsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListRolloutsResponse.ProtoReflect.Descriptor instead.
func (*ListRolloutsResponse) GetNextPageToken ¶
func (x *ListRolloutsResponse) GetNextPageToken() string
func (*ListRolloutsResponse) GetRollouts ¶
func (x *ListRolloutsResponse) GetRollouts() []*Rollout
func (*ListRolloutsResponse) GetUnreachable ¶
func (x *ListRolloutsResponse) GetUnreachable() []string
func (*ListRolloutsResponse) ProtoMessage ¶
func (*ListRolloutsResponse) ProtoMessage()
func (*ListRolloutsResponse) ProtoReflect ¶
func (x *ListRolloutsResponse) ProtoReflect() protoreflect.Message
func (*ListRolloutsResponse) Reset ¶
func (x *ListRolloutsResponse) Reset()
func (*ListRolloutsResponse) String ¶
func (x *ListRolloutsResponse) String() string
type ListTargetsRequest ¶
type ListTargetsRequest struct { // Required. The parent, which owns this collection of targets. Format must be // projects/{project_id}/locations/{location_name}. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The maximum number of `Target` objects to return. The service may return // fewer than this value. If unspecified, at most 50 `Target` objects will be // returned. The maximum value is 1000; values above 1000 will be set to 1000. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. A page token, received from a previous `ListTargets` call. // Provide this to retrieve the subsequent page. // // When paginating, all other provided parameters match // the call that provided the page token. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. Filter builds to be returned. See https://google.aip.dev/160 for more // details. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Optional. Field to sort by. See https://google.aip.dev/132#ordering for more details. OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
The request object for `ListTargets`.
func (*ListTargetsRequest) Descriptor
deprecated
func (*ListTargetsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListTargetsRequest.ProtoReflect.Descriptor instead.
func (*ListTargetsRequest) GetFilter ¶
func (x *ListTargetsRequest) GetFilter() string
func (*ListTargetsRequest) GetOrderBy ¶
func (x *ListTargetsRequest) GetOrderBy() string
func (*ListTargetsRequest) GetPageSize ¶
func (x *ListTargetsRequest) GetPageSize() int32
func (*ListTargetsRequest) GetPageToken ¶
func (x *ListTargetsRequest) GetPageToken() string
func (*ListTargetsRequest) GetParent ¶
func (x *ListTargetsRequest) GetParent() string
func (*ListTargetsRequest) ProtoMessage ¶
func (*ListTargetsRequest) ProtoMessage()
func (*ListTargetsRequest) ProtoReflect ¶
func (x *ListTargetsRequest) ProtoReflect() protoreflect.Message
func (*ListTargetsRequest) Reset ¶
func (x *ListTargetsRequest) Reset()
func (*ListTargetsRequest) String ¶
func (x *ListTargetsRequest) String() string
type ListTargetsResponse ¶
type ListTargetsResponse struct { // The `Target` objects. Targets []*Target `protobuf:"bytes,1,rep,name=targets,proto3" json:"targets,omitempty"` // A token, which can be sent as `page_token` to retrieve the next page. // If this field is omitted, there are no subsequent pages. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Locations that could not be reached. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
The response object from `ListTargets`.
func (*ListTargetsResponse) Descriptor
deprecated
func (*ListTargetsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListTargetsResponse.ProtoReflect.Descriptor instead.
func (*ListTargetsResponse) GetNextPageToken ¶
func (x *ListTargetsResponse) GetNextPageToken() string
func (*ListTargetsResponse) GetTargets ¶
func (x *ListTargetsResponse) GetTargets() []*Target
func (*ListTargetsResponse) GetUnreachable ¶
func (x *ListTargetsResponse) GetUnreachable() []string
func (*ListTargetsResponse) ProtoMessage ¶
func (*ListTargetsResponse) ProtoMessage()
func (*ListTargetsResponse) ProtoReflect ¶
func (x *ListTargetsResponse) ProtoReflect() protoreflect.Message
func (*ListTargetsResponse) Reset ¶
func (x *ListTargetsResponse) Reset()
func (*ListTargetsResponse) String ¶
func (x *ListTargetsResponse) String() string
type OperationMetadata ¶
type OperationMetadata struct { // Output only. The time the operation was created. CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The time the operation finished running. EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` // Output only. Server-defined resource path for the target of the operation. Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"` // Output only. Name of the verb executed by the operation. Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"` // Output only. Human-readable status of the operation, if any. StatusMessage string `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"` // Output only. Identifies whether the user has requested cancellation // of the operation. Operations that have successfully been cancelled // have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1, // corresponding to `Code.CANCELLED`. RequestedCancellation bool `protobuf:"varint,6,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"` // Output only. API version used to start the operation. ApiVersion string `protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"` // contains filtered or unexported fields }
Represents the metadata of the long-running operation.
func (*OperationMetadata) Descriptor
deprecated
func (*OperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.
func (*OperationMetadata) GetApiVersion ¶
func (x *OperationMetadata) GetApiVersion() string
func (*OperationMetadata) GetCreateTime ¶
func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp
func (*OperationMetadata) GetEndTime ¶
func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp
func (*OperationMetadata) GetRequestedCancellation ¶
func (x *OperationMetadata) GetRequestedCancellation() bool
func (*OperationMetadata) GetStatusMessage ¶
func (x *OperationMetadata) GetStatusMessage() string
func (*OperationMetadata) GetTarget ¶
func (x *OperationMetadata) GetTarget() string
func (*OperationMetadata) GetVerb ¶
func (x *OperationMetadata) GetVerb() string
func (*OperationMetadata) ProtoMessage ¶
func (*OperationMetadata) ProtoMessage()
func (*OperationMetadata) ProtoReflect ¶
func (x *OperationMetadata) ProtoReflect() protoreflect.Message
func (*OperationMetadata) Reset ¶
func (x *OperationMetadata) Reset()
func (*OperationMetadata) String ¶
func (x *OperationMetadata) String() string
type PipelineCondition ¶
type PipelineCondition struct { // Details around the Pipeline's overall status. PipelineReadyCondition *PipelineReadyCondition `` /* 129-byte string literal not displayed */ // Detalis around targets enumerated in the pipeline. TargetsPresentCondition *TargetsPresentCondition `` /* 132-byte string literal not displayed */ // contains filtered or unexported fields }
PipelineCondition contains all conditions relevant to a Delivery Pipeline.
func (*PipelineCondition) Descriptor
deprecated
func (*PipelineCondition) Descriptor() ([]byte, []int)
Deprecated: Use PipelineCondition.ProtoReflect.Descriptor instead.
func (*PipelineCondition) GetPipelineReadyCondition ¶
func (x *PipelineCondition) GetPipelineReadyCondition() *PipelineReadyCondition
func (*PipelineCondition) GetTargetsPresentCondition ¶
func (x *PipelineCondition) GetTargetsPresentCondition() *TargetsPresentCondition
func (*PipelineCondition) ProtoMessage ¶
func (*PipelineCondition) ProtoMessage()
func (*PipelineCondition) ProtoReflect ¶
func (x *PipelineCondition) ProtoReflect() protoreflect.Message
func (*PipelineCondition) Reset ¶
func (x *PipelineCondition) Reset()
func (*PipelineCondition) String ¶
func (x *PipelineCondition) String() string
type PipelineReadyCondition ¶
type PipelineReadyCondition struct { // True if the Pipeline is in a valid state. Otherwise at least one condition // in `PipelineCondition` is in an invalid state. Iterate over those // conditions and see which condition(s) has status = false to find out what // is wrong with the Pipeline. Status bool `protobuf:"varint,3,opt,name=status,proto3" json:"status,omitempty"` // Last time the condition was updated. UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // contains filtered or unexported fields }
PipelineReadyCondition contains information around the status of the Pipeline.
func (*PipelineReadyCondition) Descriptor
deprecated
func (*PipelineReadyCondition) Descriptor() ([]byte, []int)
Deprecated: Use PipelineReadyCondition.ProtoReflect.Descriptor instead.
func (*PipelineReadyCondition) GetStatus ¶
func (x *PipelineReadyCondition) GetStatus() bool
func (*PipelineReadyCondition) GetUpdateTime ¶
func (x *PipelineReadyCondition) GetUpdateTime() *timestamppb.Timestamp
func (*PipelineReadyCondition) ProtoMessage ¶
func (*PipelineReadyCondition) ProtoMessage()
func (*PipelineReadyCondition) ProtoReflect ¶
func (x *PipelineReadyCondition) ProtoReflect() protoreflect.Message
func (*PipelineReadyCondition) Reset ¶
func (x *PipelineReadyCondition) Reset()
func (*PipelineReadyCondition) String ¶
func (x *PipelineReadyCondition) String() string
type PrivatePool ¶
type PrivatePool struct { // Required. Resource name of the Cloud Build worker pool to use. The format is // `projects/{project}/locations/{location}/workerPools/{pool}`. WorkerPool string `protobuf:"bytes,1,opt,name=worker_pool,json=workerPool,proto3" json:"worker_pool,omitempty"` // Optional. Google service account to use for execution. If unspecified, // the project execution service account // (<PROJECT_NUMBER>-compute@developer.gserviceaccount.com) will be used. ServiceAccount string `protobuf:"bytes,2,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"` // Optional. Cloud Storage location where execution outputs should be stored. This can // either be a bucket ("gs://my-bucket") or a path within a bucket // ("gs://my-bucket/my-dir"). // If unspecified, a default bucket located in the same region will be used. ArtifactStorage string `protobuf:"bytes,3,opt,name=artifact_storage,json=artifactStorage,proto3" json:"artifact_storage,omitempty"` // contains filtered or unexported fields }
Execution using a private Cloud Build pool.
func (*PrivatePool) Descriptor
deprecated
func (*PrivatePool) Descriptor() ([]byte, []int)
Deprecated: Use PrivatePool.ProtoReflect.Descriptor instead.
func (*PrivatePool) GetArtifactStorage ¶
func (x *PrivatePool) GetArtifactStorage() string
func (*PrivatePool) GetServiceAccount ¶
func (x *PrivatePool) GetServiceAccount() string
func (*PrivatePool) GetWorkerPool ¶
func (x *PrivatePool) GetWorkerPool() string
func (*PrivatePool) ProtoMessage ¶
func (*PrivatePool) ProtoMessage()
func (*PrivatePool) ProtoReflect ¶
func (x *PrivatePool) ProtoReflect() protoreflect.Message
func (*PrivatePool) Reset ¶
func (x *PrivatePool) Reset()
func (*PrivatePool) String ¶
func (x *PrivatePool) String() string
type Release ¶
type Release struct { // Optional. Name of the `Release`. Format is projects/{project}/ // locations/{location}/deliveryPipelines/{deliveryPipeline}/ // releases/[a-z][a-z0-9\-]{0,62}. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. Unique identifier of the `Release`. Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"` // Description of the `Release`. Max length is 255 characters. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // User annotations. These attributes can only be set and used by the // user, and not by Google Cloud Deploy. See // https://google.aip.dev/128#annotations for more details such as format and // size limitations. Annotations map[string]string `` /* 163-byte string literal not displayed */ // Labels are attributes that can be set and used by both the // user and by Google Cloud Deploy. Labels must meet the following // constraints: Each resource is limited to 64 labels. Keys must conform to // the regexp: `[a-zA-Z][a-zA-Z0-9_-]{0,62}`. Values must conform to the // regexp: `[a-zA-Z0-9_-]{0,63}`. Both keys and values are additionally // constrained to be <= 128 bytes in size. Labels map[string]string `` /* 153-byte string literal not displayed */ // Output only. Time at which the `Release` was created. CreateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. Time at which the render began. RenderStartTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=render_start_time,json=renderStartTime,proto3" json:"render_start_time,omitempty"` // Output only. Time at which the render completed. RenderEndTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=render_end_time,json=renderEndTime,proto3" json:"render_end_time,omitempty"` // Cloud Storage URI of tar.gz archive containing Skaffold configuration. SkaffoldConfigUri string `protobuf:"bytes,17,opt,name=skaffold_config_uri,json=skaffoldConfigUri,proto3" json:"skaffold_config_uri,omitempty"` // Filepath of the Skaffold config inside of the config URI. SkaffoldConfigPath string `protobuf:"bytes,9,opt,name=skaffold_config_path,json=skaffoldConfigPath,proto3" json:"skaffold_config_path,omitempty"` // List of artifacts to pass through to Skaffold command. BuildArtifacts []*BuildArtifact `protobuf:"bytes,10,rep,name=build_artifacts,json=buildArtifacts,proto3" json:"build_artifacts,omitempty"` // Output only. Snapshot of the parent pipeline taken at release creation time. DeliveryPipelineSnapshot *DeliveryPipeline `` /* 136-byte string literal not displayed */ // Output only. Snapshot of the parent pipeline's targets taken at release creation time. TargetSnapshots []*Target `protobuf:"bytes,12,rep,name=target_snapshots,json=targetSnapshots,proto3" json:"target_snapshots,omitempty"` // Output only. Current state of the render operation. RenderState Release_RenderState `` /* 144-byte string literal not displayed */ // This checksum is computed by the server based on the value of other // fields, and may be sent on update and delete requests to ensure the // client has an up-to-date value before proceeding. Etag string `protobuf:"bytes,16,opt,name=etag,proto3" json:"etag,omitempty"` // The Skaffold version to use when operating on this release, such as // "1.20.0". Not all versions are valid; Google Cloud Deploy supports a // specific set of versions. // // If unset, the most recent supported Skaffold version will be used. SkaffoldVersion string `protobuf:"bytes,19,opt,name=skaffold_version,json=skaffoldVersion,proto3" json:"skaffold_version,omitempty"` // Output only. Map from target ID to the target artifacts created // during the render operation. TargetArtifacts map[string]*TargetArtifact `` /* 195-byte string literal not displayed */ // Output only. Map from target ID to details of the render operation for that target. TargetRenders map[string]*Release_TargetRender `` /* 189-byte string literal not displayed */ // contains filtered or unexported fields }
A `Release` resource in the Google Cloud Deploy API.
A `Release` defines a specific Skaffold configuration instance that can be deployed.
func (*Release) Descriptor
deprecated
func (*Release) GetAnnotations ¶
func (*Release) GetBuildArtifacts ¶
func (x *Release) GetBuildArtifacts() []*BuildArtifact
func (*Release) GetCreateTime ¶
func (x *Release) GetCreateTime() *timestamppb.Timestamp
func (*Release) GetDeliveryPipelineSnapshot ¶
func (x *Release) GetDeliveryPipelineSnapshot() *DeliveryPipeline
func (*Release) GetDescription ¶
func (*Release) GetRenderEndTime ¶
func (x *Release) GetRenderEndTime() *timestamppb.Timestamp
func (*Release) GetRenderStartTime ¶
func (x *Release) GetRenderStartTime() *timestamppb.Timestamp
func (*Release) GetRenderState ¶
func (x *Release) GetRenderState() Release_RenderState
func (*Release) GetSkaffoldConfigPath ¶
func (*Release) GetSkaffoldConfigUri ¶
func (*Release) GetSkaffoldVersion ¶
func (*Release) GetTargetArtifacts ¶
func (x *Release) GetTargetArtifacts() map[string]*TargetArtifact
func (*Release) GetTargetRenders ¶
func (x *Release) GetTargetRenders() map[string]*Release_TargetRender
func (*Release) GetTargetSnapshots ¶
func (*Release) ProtoMessage ¶
func (*Release) ProtoMessage()
func (*Release) ProtoReflect ¶
func (x *Release) ProtoReflect() protoreflect.Message
type Release_RenderState ¶
type Release_RenderState int32
Valid states of the render operation.
const ( // The render state is unspecified. Release_RENDER_STATE_UNSPECIFIED Release_RenderState = 0 // All rendering operations have completed successfully. Release_SUCCEEDED Release_RenderState = 1 // All rendering operations have completed, and one or more have failed. Release_FAILED Release_RenderState = 2 // Rendering has started and is not complete. Release_IN_PROGRESS Release_RenderState = 3 )
func (Release_RenderState) Descriptor ¶
func (Release_RenderState) Descriptor() protoreflect.EnumDescriptor
func (Release_RenderState) Enum ¶
func (x Release_RenderState) Enum() *Release_RenderState
func (Release_RenderState) EnumDescriptor
deprecated
func (Release_RenderState) EnumDescriptor() ([]byte, []int)
Deprecated: Use Release_RenderState.Descriptor instead.
func (Release_RenderState) Number ¶
func (x Release_RenderState) Number() protoreflect.EnumNumber
func (Release_RenderState) String ¶
func (x Release_RenderState) String() string
func (Release_RenderState) Type ¶
func (Release_RenderState) Type() protoreflect.EnumType
type Release_TargetRender ¶
type Release_TargetRender struct { // Output only. The resource name of the Cloud Build `Build` object that is used to // render the manifest for this target. Format is // `projects/{project}/locations/{location}/builds/{build}`. RenderingBuild string `protobuf:"bytes,1,opt,name=rendering_build,json=renderingBuild,proto3" json:"rendering_build,omitempty"` // Output only. Current state of the render operation for this Target. RenderingState Release_TargetRender_TargetRenderState `` /* 171-byte string literal not displayed */ // contains filtered or unexported fields }
Details of rendering for a single target.
func (*Release_TargetRender) Descriptor
deprecated
func (*Release_TargetRender) Descriptor() ([]byte, []int)
Deprecated: Use Release_TargetRender.ProtoReflect.Descriptor instead.
func (*Release_TargetRender) GetRenderingBuild ¶
func (x *Release_TargetRender) GetRenderingBuild() string
func (*Release_TargetRender) GetRenderingState ¶
func (x *Release_TargetRender) GetRenderingState() Release_TargetRender_TargetRenderState
func (*Release_TargetRender) ProtoMessage ¶
func (*Release_TargetRender) ProtoMessage()
func (*Release_TargetRender) ProtoReflect ¶
func (x *Release_TargetRender) ProtoReflect() protoreflect.Message
func (*Release_TargetRender) Reset ¶
func (x *Release_TargetRender) Reset()
func (*Release_TargetRender) String ¶
func (x *Release_TargetRender) String() string
type Release_TargetRender_TargetRenderState ¶
type Release_TargetRender_TargetRenderState int32
Valid states of the render operation.
const ( // The render operation state is unspecified. Release_TargetRender_TARGET_RENDER_STATE_UNSPECIFIED Release_TargetRender_TargetRenderState = 0 // The render operation has completed successfully. Release_TargetRender_SUCCEEDED Release_TargetRender_TargetRenderState = 1 // The render operation has failed. Release_TargetRender_FAILED Release_TargetRender_TargetRenderState = 2 // The render operation is in progress. Release_TargetRender_IN_PROGRESS Release_TargetRender_TargetRenderState = 3 )
func (Release_TargetRender_TargetRenderState) Descriptor ¶
func (Release_TargetRender_TargetRenderState) Descriptor() protoreflect.EnumDescriptor
func (Release_TargetRender_TargetRenderState) EnumDescriptor
deprecated
func (Release_TargetRender_TargetRenderState) EnumDescriptor() ([]byte, []int)
Deprecated: Use Release_TargetRender_TargetRenderState.Descriptor instead.
func (Release_TargetRender_TargetRenderState) Number ¶
func (x Release_TargetRender_TargetRenderState) Number() protoreflect.EnumNumber
func (Release_TargetRender_TargetRenderState) String ¶
func (x Release_TargetRender_TargetRenderState) String() string
func (Release_TargetRender_TargetRenderState) Type ¶
func (Release_TargetRender_TargetRenderState) Type() protoreflect.EnumType
type Rollout ¶
type Rollout struct { // Optional. Name of the `Rollout`. Format is projects/{project}/ // locations/{location}/deliveryPipelines/{deliveryPipeline}/ // releases/{release}/rollouts/[a-z][a-z0-9\-]{0,62}. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. Unique identifier of the `Rollout`. Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"` // Description of the `Rollout` for user purposes. Max length is 255 // characters. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // User annotations. These attributes can only be set and used by the // user, and not by Google Cloud Deploy. See // https://google.aip.dev/128#annotations for more details such as format and // size limitations. Annotations map[string]string `` /* 163-byte string literal not displayed */ // Labels are attributes that can be set and used by both the // user and by Google Cloud Deploy. Labels must meet the following // constraints: Each resource is limited to 64 labels. Keys must conform to // the regexp: `[a-zA-Z][a-zA-Z0-9_-]{0,62}`. Values must conform to the // regexp: `[a-zA-Z0-9_-]{0,63}`. Both keys and values are additionally // constrained to be <= 128 bytes in size. Labels map[string]string `` /* 153-byte string literal not displayed */ // Output only. Time at which the `Rollout` was created. CreateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. Time at which the `Rollout` was approved. ApproveTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=approve_time,json=approveTime,proto3" json:"approve_time,omitempty"` // Output only. Time at which the `Rollout` was enqueued. EnqueueTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=enqueue_time,json=enqueueTime,proto3" json:"enqueue_time,omitempty"` // Output only. Time at which the `Rollout` started deploying. DeployStartTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=deploy_start_time,json=deployStartTime,proto3" json:"deploy_start_time,omitempty"` // Output only. Time at which the `Rollout` finished deploying. DeployEndTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=deploy_end_time,json=deployEndTime,proto3" json:"deploy_end_time,omitempty"` // Required. The ID of Target to which this `Rollout` is deploying. TargetId string `protobuf:"bytes,18,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"` // Output only. Approval state of the `Rollout`. ApprovalState Rollout_ApprovalState `` /* 152-byte string literal not displayed */ // Output only. Current state of the `Rollout`. State Rollout_State `protobuf:"varint,13,opt,name=state,proto3,enum=google.cloud.deploy.v1.Rollout_State" json:"state,omitempty"` // Output only. Reason the build failed. Empty if the build succeeded. FailureReason string `protobuf:"bytes,14,opt,name=failure_reason,json=failureReason,proto3" json:"failure_reason,omitempty"` // Output only. The resource name of the Cloud Build `Build` object that is used to deploy // the Rollout. Format is // `projects/{project}/locations/{location}/builds/{build}`. DeployingBuild string `protobuf:"bytes,17,opt,name=deploying_build,json=deployingBuild,proto3" json:"deploying_build,omitempty"` // This checksum is computed by the server based on the value of other // fields, and may be sent on update and delete requests to ensure the // client has an up-to-date value before proceeding. Etag string `protobuf:"bytes,16,opt,name=etag,proto3" json:"etag,omitempty"` // contains filtered or unexported fields }
A `Rollout` resource in the Google Cloud Deploy API.
A `Rollout` contains information around a specific deployment to a `Target`.
func (*Rollout) Descriptor
deprecated
func (*Rollout) GetAnnotations ¶
func (*Rollout) GetApprovalState ¶
func (x *Rollout) GetApprovalState() Rollout_ApprovalState
func (*Rollout) GetApproveTime ¶
func (x *Rollout) GetApproveTime() *timestamppb.Timestamp
func (*Rollout) GetCreateTime ¶
func (x *Rollout) GetCreateTime() *timestamppb.Timestamp
func (*Rollout) GetDeployEndTime ¶
func (x *Rollout) GetDeployEndTime() *timestamppb.Timestamp
func (*Rollout) GetDeployStartTime ¶
func (x *Rollout) GetDeployStartTime() *timestamppb.Timestamp
func (*Rollout) GetDeployingBuild ¶
func (*Rollout) GetDescription ¶
func (*Rollout) GetEnqueueTime ¶
func (x *Rollout) GetEnqueueTime() *timestamppb.Timestamp
func (*Rollout) GetFailureReason ¶
func (*Rollout) GetState ¶
func (x *Rollout) GetState() Rollout_State
func (*Rollout) GetTargetId ¶
func (*Rollout) ProtoMessage ¶
func (*Rollout) ProtoMessage()
func (*Rollout) ProtoReflect ¶
func (x *Rollout) ProtoReflect() protoreflect.Message
type Rollout_ApprovalState ¶
type Rollout_ApprovalState int32
Valid approval states of a `Rollout`.
const ( // The `Rollout` has an unspecified approval state. Rollout_APPROVAL_STATE_UNSPECIFIED Rollout_ApprovalState = 0 // The `Rollout` requires approval. Rollout_NEEDS_APPROVAL Rollout_ApprovalState = 1 // The `Rollout` does not require approval. Rollout_DOES_NOT_NEED_APPROVAL Rollout_ApprovalState = 2 // The `Rollout` has been approved. Rollout_APPROVED Rollout_ApprovalState = 3 // The `Rollout` has been rejected. Rollout_REJECTED Rollout_ApprovalState = 4 )
func (Rollout_ApprovalState) Descriptor ¶
func (Rollout_ApprovalState) Descriptor() protoreflect.EnumDescriptor
func (Rollout_ApprovalState) Enum ¶
func (x Rollout_ApprovalState) Enum() *Rollout_ApprovalState
func (Rollout_ApprovalState) EnumDescriptor
deprecated
func (Rollout_ApprovalState) EnumDescriptor() ([]byte, []int)
Deprecated: Use Rollout_ApprovalState.Descriptor instead.
func (Rollout_ApprovalState) Number ¶
func (x Rollout_ApprovalState) Number() protoreflect.EnumNumber
func (Rollout_ApprovalState) String ¶
func (x Rollout_ApprovalState) String() string
func (Rollout_ApprovalState) Type ¶
func (Rollout_ApprovalState) Type() protoreflect.EnumType
type Rollout_State ¶
type Rollout_State int32
Valid states of a `Rollout`.
const ( // The `Rollout` has an unspecified state. Rollout_STATE_UNSPECIFIED Rollout_State = 0 // The `Rollout` has completed successfully. Rollout_SUCCEEDED Rollout_State = 1 // The `Rollout` has failed. Rollout_FAILED Rollout_State = 2 // The `Rollout` is being deployed. Rollout_IN_PROGRESS Rollout_State = 3 // The `Rollout` needs approval. Rollout_PENDING_APPROVAL Rollout_State = 4 // An approver rejected the `Rollout`. Rollout_APPROVAL_REJECTED Rollout_State = 5 // The `Rollout` is waiting for an earlier Rollout(s) to complete on this // `Target`. Rollout_PENDING Rollout_State = 6 // The `Rollout` is waiting for the `Release` to be fully rendered. Rollout_PENDING_RELEASE Rollout_State = 7 )
func (Rollout_State) Descriptor ¶
func (Rollout_State) Descriptor() protoreflect.EnumDescriptor
func (Rollout_State) Enum ¶
func (x Rollout_State) Enum() *Rollout_State
func (Rollout_State) EnumDescriptor
deprecated
func (Rollout_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Rollout_State.Descriptor instead.
func (Rollout_State) Number ¶
func (x Rollout_State) Number() protoreflect.EnumNumber
func (Rollout_State) String ¶
func (x Rollout_State) String() string
func (Rollout_State) Type ¶
func (Rollout_State) Type() protoreflect.EnumType
type SerialPipeline ¶
type SerialPipeline struct { // Each stage specifies configuration for a `Target`. The ordering // of this list defines the promotion flow. Stages []*Stage `protobuf:"bytes,1,rep,name=stages,proto3" json:"stages,omitempty"` // contains filtered or unexported fields }
SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`.
func (*SerialPipeline) Descriptor
deprecated
func (*SerialPipeline) Descriptor() ([]byte, []int)
Deprecated: Use SerialPipeline.ProtoReflect.Descriptor instead.
func (*SerialPipeline) GetStages ¶
func (x *SerialPipeline) GetStages() []*Stage
func (*SerialPipeline) ProtoMessage ¶
func (*SerialPipeline) ProtoMessage()
func (*SerialPipeline) ProtoReflect ¶
func (x *SerialPipeline) ProtoReflect() protoreflect.Message
func (*SerialPipeline) Reset ¶
func (x *SerialPipeline) Reset()
func (*SerialPipeline) String ¶
func (x *SerialPipeline) String() string
type SkaffoldVersion ¶
type SkaffoldVersion struct { // Release version number. For example, "1.20.3". Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` // Date when this version is expected to no longer be supported. SupportEndDate *date.Date `protobuf:"bytes,2,opt,name=support_end_date,json=supportEndDate,proto3" json:"support_end_date,omitempty"` // contains filtered or unexported fields }
Details of a supported Skaffold version.
func (*SkaffoldVersion) Descriptor
deprecated
func (*SkaffoldVersion) Descriptor() ([]byte, []int)
Deprecated: Use SkaffoldVersion.ProtoReflect.Descriptor instead.
func (*SkaffoldVersion) GetSupportEndDate ¶
func (x *SkaffoldVersion) GetSupportEndDate() *date.Date
func (*SkaffoldVersion) GetVersion ¶
func (x *SkaffoldVersion) GetVersion() string
func (*SkaffoldVersion) ProtoMessage ¶
func (*SkaffoldVersion) ProtoMessage()
func (*SkaffoldVersion) ProtoReflect ¶
func (x *SkaffoldVersion) ProtoReflect() protoreflect.Message
func (*SkaffoldVersion) Reset ¶
func (x *SkaffoldVersion) Reset()
func (*SkaffoldVersion) String ¶
func (x *SkaffoldVersion) String() string
type Stage ¶
type Stage struct { // The target_id to which this stage points. This field refers exclusively to // the last segment of a target name. For example, this field would just be // `my-target` (rather than // `projects/project/deliveryPipelines/pipeline/targets/my-target`). The // parent `DeliveryPipeline` of the `Target` is inferred to be the parent // `DeliveryPipeline` of the `Release` in which this `Stage` lives. TargetId string `protobuf:"bytes,1,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"` // Skaffold profiles to use when rendering the manifest for this stage's // `Target`. Profiles []string `protobuf:"bytes,2,rep,name=profiles,proto3" json:"profiles,omitempty"` // contains filtered or unexported fields }
Stage specifies a location to which to deploy.
func (*Stage) Descriptor
deprecated
func (*Stage) GetProfiles ¶
func (*Stage) GetTargetId ¶
func (*Stage) ProtoMessage ¶
func (*Stage) ProtoMessage()
func (*Stage) ProtoReflect ¶
func (x *Stage) ProtoReflect() protoreflect.Message
type Target ¶
type Target struct { // Optional. Name of the `Target`. Format is projects/{project}/locations/{location}/ // deliveryPipelines/{deliveryPipeline}/targets/[a-z][a-z0-9\-]{0,62}. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. Resource id of the `Target`. TargetId string `protobuf:"bytes,2,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"` // Output only. Unique identifier of the `Target`. Uid string `protobuf:"bytes,3,opt,name=uid,proto3" json:"uid,omitempty"` // Optional. Description of the `Target`. Max length is 255 characters. Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` // Optional. User annotations. These attributes can only be set and used by the // user, and not by Google Cloud Deploy. See // https://google.aip.dev/128#annotations for more details such as format and // size limitations. Annotations map[string]string `` /* 163-byte string literal not displayed */ // Optional. Labels are attributes that can be set and used by both the // user and by Google Cloud Deploy. Labels must meet the following // constraints: Each resource is limited to 64 labels. Keys must conform to // the regexp: `[a-zA-Z][a-zA-Z0-9_-]{0,62}`. Values must conform to the // regexp: `[a-zA-Z0-9_-]{0,63}`. Both keys and values are additionally // constrained to be <= 128 bytes in size. Labels map[string]string `` /* 153-byte string literal not displayed */ // Optional. Whether or not the `Target` requires approval. RequireApproval bool `protobuf:"varint,13,opt,name=require_approval,json=requireApproval,proto3" json:"require_approval,omitempty"` // Output only. Time at which the `Target` was created. CreateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. Most recent time at which the `Target` was updated. UpdateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Destination to which the Skaffold configuration is applied during a // rollout. // // Types that are assignable to DeploymentTarget: // *Target_Gke DeploymentTarget isTarget_DeploymentTarget `protobuf_oneof:"deployment_target"` // Optional. This checksum is computed by the server based on the value of other // fields, and may be sent on update and delete requests to ensure the // client has an up-to-date value before proceeding. Etag string `protobuf:"bytes,12,opt,name=etag,proto3" json:"etag,omitempty"` // Configurations for all execution that relates to this `Target`. // Each `ExecutionEnvironmentUsage` value may only be used in a single // configuration; using the same value multiple times is an error. // When one or more configurations are specified, they must include the // `RENDER` and `DEPLOY` `ExecutionEnvironmentUsage` values. // When no configurations are specified, execution will use the default // specified in `DefaultPool`. ExecutionConfigs []*ExecutionConfig `protobuf:"bytes,16,rep,name=execution_configs,json=executionConfigs,proto3" json:"execution_configs,omitempty"` // contains filtered or unexported fields }
A `Target` resource in the Google Cloud Deploy API.
A `Target` defines a location to which a Skaffold configuration can be deployed.
func (*Target) Descriptor
deprecated
func (*Target) GetAnnotations ¶
func (*Target) GetCreateTime ¶
func (x *Target) GetCreateTime() *timestamppb.Timestamp
func (*Target) GetDeploymentTarget ¶
func (m *Target) GetDeploymentTarget() isTarget_DeploymentTarget
func (*Target) GetDescription ¶
func (*Target) GetExecutionConfigs ¶
func (x *Target) GetExecutionConfigs() []*ExecutionConfig
func (*Target) GetGke ¶
func (x *Target) GetGke() *GkeCluster
func (*Target) GetRequireApproval ¶
func (*Target) GetTargetId ¶
func (*Target) GetUpdateTime ¶
func (x *Target) GetUpdateTime() *timestamppb.Timestamp
func (*Target) ProtoMessage ¶
func (*Target) ProtoMessage()
func (*Target) ProtoReflect ¶
func (x *Target) ProtoReflect() protoreflect.Message
type TargetArtifact ¶
type TargetArtifact struct { // Types that are assignable to Uri: // *TargetArtifact_ArtifactUri Uri isTargetArtifact_Uri `protobuf_oneof:"uri"` // Output only. File path of the resolved Skaffold configuration relative to the URI. SkaffoldConfigPath string `protobuf:"bytes,2,opt,name=skaffold_config_path,json=skaffoldConfigPath,proto3" json:"skaffold_config_path,omitempty"` // Output only. File path of the rendered manifest relative to the URI. ManifestPath string `protobuf:"bytes,3,opt,name=manifest_path,json=manifestPath,proto3" json:"manifest_path,omitempty"` // contains filtered or unexported fields }
The artifacts produced by a target render operation.
func (*TargetArtifact) Descriptor
deprecated
func (*TargetArtifact) Descriptor() ([]byte, []int)
Deprecated: Use TargetArtifact.ProtoReflect.Descriptor instead.
func (*TargetArtifact) GetArtifactUri ¶
func (x *TargetArtifact) GetArtifactUri() string
func (*TargetArtifact) GetManifestPath ¶
func (x *TargetArtifact) GetManifestPath() string
func (*TargetArtifact) GetSkaffoldConfigPath ¶
func (x *TargetArtifact) GetSkaffoldConfigPath() string
func (*TargetArtifact) GetUri ¶
func (m *TargetArtifact) GetUri() isTargetArtifact_Uri
func (*TargetArtifact) ProtoMessage ¶
func (*TargetArtifact) ProtoMessage()
func (*TargetArtifact) ProtoReflect ¶
func (x *TargetArtifact) ProtoReflect() protoreflect.Message
func (*TargetArtifact) Reset ¶
func (x *TargetArtifact) Reset()
func (*TargetArtifact) String ¶
func (x *TargetArtifact) String() string
type TargetArtifact_ArtifactUri ¶
type TargetArtifact_ArtifactUri struct { // Output only. URI of a directory containing the artifacts. This contains // deployment configuration used by Skaffold during a rollout, and all // paths are relative to this location. ArtifactUri string `protobuf:"bytes,4,opt,name=artifact_uri,json=artifactUri,proto3,oneof"` }
type Target_Gke ¶
type Target_Gke struct { // Information specifying a GKE Cluster. Gke *GkeCluster `protobuf:"bytes,15,opt,name=gke,proto3,oneof"` }
type TargetsPresentCondition ¶
type TargetsPresentCondition struct { // True if there aren't any missing Targets. Status bool `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"` // The list of Target names that are missing. For example, // projects/{project_id}/locations/{location_name}/targets/{target_name}. MissingTargets []string `protobuf:"bytes,2,rep,name=missing_targets,json=missingTargets,proto3" json:"missing_targets,omitempty"` // Last time the condition was updated. UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // contains filtered or unexported fields }
TargetsPresentCondition contains information on any Targets defined in the Delivery Pipeline that do not actually exist.
func (*TargetsPresentCondition) Descriptor
deprecated
func (*TargetsPresentCondition) Descriptor() ([]byte, []int)
Deprecated: Use TargetsPresentCondition.ProtoReflect.Descriptor instead.
func (*TargetsPresentCondition) GetMissingTargets ¶
func (x *TargetsPresentCondition) GetMissingTargets() []string
func (*TargetsPresentCondition) GetStatus ¶
func (x *TargetsPresentCondition) GetStatus() bool
func (*TargetsPresentCondition) GetUpdateTime ¶
func (x *TargetsPresentCondition) GetUpdateTime() *timestamppb.Timestamp
func (*TargetsPresentCondition) ProtoMessage ¶
func (*TargetsPresentCondition) ProtoMessage()
func (*TargetsPresentCondition) ProtoReflect ¶
func (x *TargetsPresentCondition) ProtoReflect() protoreflect.Message
func (*TargetsPresentCondition) Reset ¶
func (x *TargetsPresentCondition) Reset()
func (*TargetsPresentCondition) String ¶
func (x *TargetsPresentCondition) String() string
type UnimplementedCloudDeployServer ¶
type UnimplementedCloudDeployServer struct { }
UnimplementedCloudDeployServer can be embedded to have forward compatible implementations.
func (*UnimplementedCloudDeployServer) ApproveRollout ¶
func (*UnimplementedCloudDeployServer) ApproveRollout(context.Context, *ApproveRolloutRequest) (*ApproveRolloutResponse, error)
func (*UnimplementedCloudDeployServer) CreateDeliveryPipeline ¶
func (*UnimplementedCloudDeployServer) CreateDeliveryPipeline(context.Context, *CreateDeliveryPipelineRequest) (*longrunning.Operation, error)
func (*UnimplementedCloudDeployServer) CreateRelease ¶
func (*UnimplementedCloudDeployServer) CreateRelease(context.Context, *CreateReleaseRequest) (*longrunning.Operation, error)
func (*UnimplementedCloudDeployServer) CreateRollout ¶
func (*UnimplementedCloudDeployServer) CreateRollout(context.Context, *CreateRolloutRequest) (*longrunning.Operation, error)
func (*UnimplementedCloudDeployServer) CreateTarget ¶
func (*UnimplementedCloudDeployServer) CreateTarget(context.Context, *CreateTargetRequest) (*longrunning.Operation, error)
func (*UnimplementedCloudDeployServer) DeleteDeliveryPipeline ¶
func (*UnimplementedCloudDeployServer) DeleteDeliveryPipeline(context.Context, *DeleteDeliveryPipelineRequest) (*longrunning.Operation, error)
func (*UnimplementedCloudDeployServer) DeleteTarget ¶
func (*UnimplementedCloudDeployServer) DeleteTarget(context.Context, *DeleteTargetRequest) (*longrunning.Operation, error)
func (*UnimplementedCloudDeployServer) GetConfig ¶
func (*UnimplementedCloudDeployServer) GetConfig(context.Context, *GetConfigRequest) (*Config, error)
func (*UnimplementedCloudDeployServer) GetDeliveryPipeline ¶
func (*UnimplementedCloudDeployServer) GetDeliveryPipeline(context.Context, *GetDeliveryPipelineRequest) (*DeliveryPipeline, error)
func (*UnimplementedCloudDeployServer) GetRelease ¶
func (*UnimplementedCloudDeployServer) GetRelease(context.Context, *GetReleaseRequest) (*Release, error)
func (*UnimplementedCloudDeployServer) GetRollout ¶
func (*UnimplementedCloudDeployServer) GetRollout(context.Context, *GetRolloutRequest) (*Rollout, error)
func (*UnimplementedCloudDeployServer) GetTarget ¶
func (*UnimplementedCloudDeployServer) GetTarget(context.Context, *GetTargetRequest) (*Target, error)
func (*UnimplementedCloudDeployServer) ListDeliveryPipelines ¶
func (*UnimplementedCloudDeployServer) ListDeliveryPipelines(context.Context, *ListDeliveryPipelinesRequest) (*ListDeliveryPipelinesResponse, error)
func (*UnimplementedCloudDeployServer) ListReleases ¶
func (*UnimplementedCloudDeployServer) ListReleases(context.Context, *ListReleasesRequest) (*ListReleasesResponse, error)
func (*UnimplementedCloudDeployServer) ListRollouts ¶
func (*UnimplementedCloudDeployServer) ListRollouts(context.Context, *ListRolloutsRequest) (*ListRolloutsResponse, error)
func (*UnimplementedCloudDeployServer) ListTargets ¶
func (*UnimplementedCloudDeployServer) ListTargets(context.Context, *ListTargetsRequest) (*ListTargetsResponse, error)
func (*UnimplementedCloudDeployServer) UpdateDeliveryPipeline ¶
func (*UnimplementedCloudDeployServer) UpdateDeliveryPipeline(context.Context, *UpdateDeliveryPipelineRequest) (*longrunning.Operation, error)
func (*UnimplementedCloudDeployServer) UpdateTarget ¶
func (*UnimplementedCloudDeployServer) UpdateTarget(context.Context, *UpdateTargetRequest) (*longrunning.Operation, error)
type UpdateDeliveryPipelineRequest ¶
type UpdateDeliveryPipelineRequest struct { // Required. Field mask is used to specify the fields to be overwritten in the // `DeliveryPipeline` resource by the update. // The fields specified in the update_mask are relative to the resource, not // the full request. A field will be overwritten if it is in the mask. If the // user does not provide a mask then all fields will be overwritten. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Required. The `DeliveryPipeline` to update. DeliveryPipeline *DeliveryPipeline `protobuf:"bytes,2,opt,name=delivery_pipeline,json=deliveryPipeline,proto3" json:"delivery_pipeline,omitempty"` // Optional. A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server will guarantee // that for at least 60 minutes since 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). RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Optional. If set to true, updating a `DeliveryPipeline` that does not exist will // result in the creation of a new `DeliveryPipeline`. AllowMissing bool `protobuf:"varint,4,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"` // Optional. If set to true, the request is validated and the user is provided with // an expected result, but no actual change is made. ValidateOnly bool `protobuf:"varint,5,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"` // contains filtered or unexported fields }
The request object for `UpdateDeliveryPipeline`.
func (*UpdateDeliveryPipelineRequest) Descriptor
deprecated
func (*UpdateDeliveryPipelineRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDeliveryPipelineRequest.ProtoReflect.Descriptor instead.
func (*UpdateDeliveryPipelineRequest) GetAllowMissing ¶
func (x *UpdateDeliveryPipelineRequest) GetAllowMissing() bool
func (*UpdateDeliveryPipelineRequest) GetDeliveryPipeline ¶
func (x *UpdateDeliveryPipelineRequest) GetDeliveryPipeline() *DeliveryPipeline
func (*UpdateDeliveryPipelineRequest) GetRequestId ¶
func (x *UpdateDeliveryPipelineRequest) GetRequestId() string
func (*UpdateDeliveryPipelineRequest) GetUpdateMask ¶
func (x *UpdateDeliveryPipelineRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateDeliveryPipelineRequest) GetValidateOnly ¶
func (x *UpdateDeliveryPipelineRequest) GetValidateOnly() bool
func (*UpdateDeliveryPipelineRequest) ProtoMessage ¶
func (*UpdateDeliveryPipelineRequest) ProtoMessage()
func (*UpdateDeliveryPipelineRequest) ProtoReflect ¶
func (x *UpdateDeliveryPipelineRequest) ProtoReflect() protoreflect.Message
func (*UpdateDeliveryPipelineRequest) Reset ¶
func (x *UpdateDeliveryPipelineRequest) Reset()
func (*UpdateDeliveryPipelineRequest) String ¶
func (x *UpdateDeliveryPipelineRequest) String() string
type UpdateTargetRequest ¶
type UpdateTargetRequest struct { // Required. Field mask is used to specify the fields to be overwritten in the // Target resource by the update. // The fields specified in the update_mask are relative to the resource, not // the full request. A field will be overwritten if it is in the mask. If the // user does not provide a mask then all fields will be overwritten. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Required. The `Target` to update. Target *Target `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"` // Optional. A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server will guarantee // that for at least 60 minutes since 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). RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Optional. If set to true, updating a `Target` that does not exist will // result in the creation of a new `Target`. AllowMissing bool `protobuf:"varint,4,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"` // Optional. If set to true, the request is validated and the user is provided with // an expected result, but no actual change is made. ValidateOnly bool `protobuf:"varint,5,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"` // contains filtered or unexported fields }
The request object for `UpdateTarget`.
func (*UpdateTargetRequest) Descriptor
deprecated
func (*UpdateTargetRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateTargetRequest.ProtoReflect.Descriptor instead.
func (*UpdateTargetRequest) GetAllowMissing ¶
func (x *UpdateTargetRequest) GetAllowMissing() bool
func (*UpdateTargetRequest) GetRequestId ¶
func (x *UpdateTargetRequest) GetRequestId() string
func (*UpdateTargetRequest) GetTarget ¶
func (x *UpdateTargetRequest) GetTarget() *Target
func (*UpdateTargetRequest) GetUpdateMask ¶
func (x *UpdateTargetRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateTargetRequest) GetValidateOnly ¶
func (x *UpdateTargetRequest) GetValidateOnly() bool
func (*UpdateTargetRequest) ProtoMessage ¶
func (*UpdateTargetRequest) ProtoMessage()
func (*UpdateTargetRequest) ProtoReflect ¶
func (x *UpdateTargetRequest) ProtoReflect() protoreflect.Message
func (*UpdateTargetRequest) Reset ¶
func (x *UpdateTargetRequest) Reset()
func (*UpdateTargetRequest) String ¶
func (x *UpdateTargetRequest) String() string