Documentation ¶
Index ¶
- Variables
- func RegisterCloudDeployServer(s *grpc.Server, srv CloudDeployServer)
- type AbandonReleaseRequest
- func (*AbandonReleaseRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AbandonReleaseRequest) GetName() string
- func (*AbandonReleaseRequest) ProtoMessage()
- func (x *AbandonReleaseRequest) ProtoReflect() protoreflect.Message
- func (x *AbandonReleaseRequest) Reset()
- func (x *AbandonReleaseRequest) String() string
- type AbandonReleaseResponse
- type AdvanceChildRolloutJob
- type AdvanceChildRolloutJobRun
- func (*AdvanceChildRolloutJobRun) Descriptor() ([]byte, []int)deprecated
- func (x *AdvanceChildRolloutJobRun) GetRollout() string
- func (x *AdvanceChildRolloutJobRun) GetRolloutPhaseId() string
- func (*AdvanceChildRolloutJobRun) ProtoMessage()
- func (x *AdvanceChildRolloutJobRun) ProtoReflect() protoreflect.Message
- func (x *AdvanceChildRolloutJobRun) Reset()
- func (x *AdvanceChildRolloutJobRun) String() string
- type AdvanceRolloutOperation
- func (*AdvanceRolloutOperation) Descriptor() ([]byte, []int)deprecated
- func (x *AdvanceRolloutOperation) GetDestinationPhase() string
- func (x *AdvanceRolloutOperation) GetRollout() string
- func (x *AdvanceRolloutOperation) GetSourcePhase() string
- func (x *AdvanceRolloutOperation) GetWait() *durationpb.Duration
- func (*AdvanceRolloutOperation) ProtoMessage()
- func (x *AdvanceRolloutOperation) ProtoReflect() protoreflect.Message
- func (x *AdvanceRolloutOperation) Reset()
- func (x *AdvanceRolloutOperation) String() string
- type AdvanceRolloutRequest
- func (*AdvanceRolloutRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AdvanceRolloutRequest) GetName() string
- func (x *AdvanceRolloutRequest) GetOverrideDeployPolicy() []string
- func (x *AdvanceRolloutRequest) GetPhaseId() string
- func (*AdvanceRolloutRequest) ProtoMessage()
- func (x *AdvanceRolloutRequest) ProtoReflect() protoreflect.Message
- func (x *AdvanceRolloutRequest) Reset()
- func (x *AdvanceRolloutRequest) String() string
- type AdvanceRolloutResponse
- type AdvanceRolloutRule
- func (*AdvanceRolloutRule) Descriptor() ([]byte, []int)deprecated
- func (x *AdvanceRolloutRule) GetCondition() *AutomationRuleCondition
- func (x *AdvanceRolloutRule) GetId() string
- func (x *AdvanceRolloutRule) GetSourcePhases() []string
- func (x *AdvanceRolloutRule) GetWait() *durationpb.Duration
- func (*AdvanceRolloutRule) ProtoMessage()
- func (x *AdvanceRolloutRule) ProtoReflect() protoreflect.Message
- func (x *AdvanceRolloutRule) Reset()
- func (x *AdvanceRolloutRule) String() string
- type AnthosCluster
- type ApproveRolloutRequest
- func (*ApproveRolloutRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ApproveRolloutRequest) GetApproved() bool
- func (x *ApproveRolloutRequest) GetName() string
- func (x *ApproveRolloutRequest) GetOverrideDeployPolicy() []string
- func (*ApproveRolloutRequest) ProtoMessage()
- func (x *ApproveRolloutRequest) ProtoReflect() protoreflect.Message
- func (x *ApproveRolloutRequest) Reset()
- func (x *ApproveRolloutRequest) String() string
- type ApproveRolloutResponse
- type Automation
- func (*Automation) Descriptor() ([]byte, []int)deprecated
- func (x *Automation) GetAnnotations() map[string]string
- func (x *Automation) GetCreateTime() *timestamppb.Timestamp
- func (x *Automation) GetDescription() string
- func (x *Automation) GetEtag() string
- func (x *Automation) GetLabels() map[string]string
- func (x *Automation) GetName() string
- func (x *Automation) GetRules() []*AutomationRule
- func (x *Automation) GetSelector() *AutomationResourceSelector
- func (x *Automation) GetServiceAccount() string
- func (x *Automation) GetSuspended() bool
- func (x *Automation) GetUid() string
- func (x *Automation) GetUpdateTime() *timestamppb.Timestamp
- func (*Automation) ProtoMessage()
- func (x *Automation) ProtoReflect() protoreflect.Message
- func (x *Automation) Reset()
- func (x *Automation) String() string
- type AutomationEvent
- func (*AutomationEvent) Descriptor() ([]byte, []int)deprecated
- func (x *AutomationEvent) GetAutomation() string
- func (x *AutomationEvent) GetMessage() string
- func (x *AutomationEvent) GetPipelineUid() string
- func (x *AutomationEvent) GetType() Type
- func (*AutomationEvent) ProtoMessage()
- func (x *AutomationEvent) ProtoReflect() protoreflect.Message
- func (x *AutomationEvent) Reset()
- func (x *AutomationEvent) String() string
- type AutomationResourceSelector
- func (*AutomationResourceSelector) Descriptor() ([]byte, []int)deprecated
- func (x *AutomationResourceSelector) GetTargets() []*TargetAttribute
- func (*AutomationResourceSelector) ProtoMessage()
- func (x *AutomationResourceSelector) ProtoReflect() protoreflect.Message
- func (x *AutomationResourceSelector) Reset()
- func (x *AutomationResourceSelector) String() string
- type AutomationRolloutMetadata
- func (*AutomationRolloutMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *AutomationRolloutMetadata) GetAdvanceAutomationRuns() []string
- func (x *AutomationRolloutMetadata) GetPromoteAutomationRun() string
- func (x *AutomationRolloutMetadata) GetRepairAutomationRuns() []string
- func (*AutomationRolloutMetadata) ProtoMessage()
- func (x *AutomationRolloutMetadata) ProtoReflect() protoreflect.Message
- func (x *AutomationRolloutMetadata) Reset()
- func (x *AutomationRolloutMetadata) String() string
- type AutomationRule
- func (*AutomationRule) Descriptor() ([]byte, []int)deprecated
- func (x *AutomationRule) GetAdvanceRolloutRule() *AdvanceRolloutRule
- func (x *AutomationRule) GetPromoteReleaseRule() *PromoteReleaseRule
- func (x *AutomationRule) GetRepairRolloutRule() *RepairRolloutRule
- func (m *AutomationRule) GetRule() isAutomationRule_Rule
- func (*AutomationRule) ProtoMessage()
- func (x *AutomationRule) ProtoReflect() protoreflect.Message
- func (x *AutomationRule) Reset()
- func (x *AutomationRule) String() string
- type AutomationRuleCondition
- func (*AutomationRuleCondition) Descriptor() ([]byte, []int)deprecated
- func (x *AutomationRuleCondition) GetTargetsPresentCondition() *TargetsPresentCondition
- func (*AutomationRuleCondition) ProtoMessage()
- func (x *AutomationRuleCondition) ProtoReflect() protoreflect.Message
- func (x *AutomationRuleCondition) Reset()
- func (x *AutomationRuleCondition) String() string
- type AutomationRule_AdvanceRolloutRule
- type AutomationRule_PromoteReleaseRule
- type AutomationRule_RepairRolloutRule
- type AutomationRun
- func (*AutomationRun) Descriptor() ([]byte, []int)deprecated
- func (x *AutomationRun) GetAdvanceRolloutOperation() *AdvanceRolloutOperation
- func (x *AutomationRun) GetAutomationId() string
- func (x *AutomationRun) GetAutomationSnapshot() *Automation
- func (x *AutomationRun) GetCreateTime() *timestamppb.Timestamp
- func (x *AutomationRun) GetEtag() string
- func (x *AutomationRun) GetExpireTime() *timestamppb.Timestamp
- func (x *AutomationRun) GetName() string
- func (m *AutomationRun) GetOperation() isAutomationRun_Operation
- func (x *AutomationRun) GetPolicyViolation() *PolicyViolation
- func (x *AutomationRun) GetPromoteReleaseOperation() *PromoteReleaseOperation
- func (x *AutomationRun) GetRepairRolloutOperation() *RepairRolloutOperation
- func (x *AutomationRun) GetRuleId() string
- func (x *AutomationRun) GetServiceAccount() string
- func (x *AutomationRun) GetState() AutomationRun_State
- func (x *AutomationRun) GetStateDescription() string
- func (x *AutomationRun) GetTargetId() string
- func (x *AutomationRun) GetUpdateTime() *timestamppb.Timestamp
- func (x *AutomationRun) GetWaitUntilTime() *timestamppb.Timestamp
- func (*AutomationRun) ProtoMessage()
- func (x *AutomationRun) ProtoReflect() protoreflect.Message
- func (x *AutomationRun) Reset()
- func (x *AutomationRun) String() string
- type AutomationRunEvent
- func (*AutomationRunEvent) Descriptor() ([]byte, []int)deprecated
- func (x *AutomationRunEvent) GetAutomationId() string
- func (x *AutomationRunEvent) GetAutomationRun() string
- func (x *AutomationRunEvent) GetDestinationTargetId() string
- func (x *AutomationRunEvent) GetMessage() string
- func (x *AutomationRunEvent) GetPipelineUid() string
- func (x *AutomationRunEvent) GetRuleId() string
- func (x *AutomationRunEvent) GetType() Type
- func (*AutomationRunEvent) ProtoMessage()
- func (x *AutomationRunEvent) ProtoReflect() protoreflect.Message
- func (x *AutomationRunEvent) Reset()
- func (x *AutomationRunEvent) String() string
- type AutomationRun_AdvanceRolloutOperation
- type AutomationRun_PromoteReleaseOperation
- type AutomationRun_RepairRolloutOperation
- type AutomationRun_State
- func (AutomationRun_State) Descriptor() protoreflect.EnumDescriptor
- func (x AutomationRun_State) Enum() *AutomationRun_State
- func (AutomationRun_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x AutomationRun_State) Number() protoreflect.EnumNumber
- func (x AutomationRun_State) String() string
- func (AutomationRun_State) Type() protoreflect.EnumType
- type BackoffMode
- func (BackoffMode) Descriptor() protoreflect.EnumDescriptor
- func (x BackoffMode) Enum() *BackoffMode
- func (BackoffMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x BackoffMode) Number() protoreflect.EnumNumber
- func (x BackoffMode) String() string
- func (BackoffMode) Type() protoreflect.EnumType
- 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 Canary
- func (*Canary) Descriptor() ([]byte, []int)deprecated
- func (x *Canary) GetCanaryDeployment() *CanaryDeployment
- func (x *Canary) GetCustomCanaryDeployment() *CustomCanaryDeployment
- func (m *Canary) GetMode() isCanary_Mode
- func (x *Canary) GetRuntimeConfig() *RuntimeConfig
- func (*Canary) ProtoMessage()
- func (x *Canary) ProtoReflect() protoreflect.Message
- func (x *Canary) Reset()
- func (x *Canary) String() string
- type CanaryDeployment
- func (*CanaryDeployment) Descriptor() ([]byte, []int)deprecated
- func (x *CanaryDeployment) GetPercentages() []int32
- func (x *CanaryDeployment) GetPostdeploy() *Postdeploy
- func (x *CanaryDeployment) GetPredeploy() *Predeploy
- func (x *CanaryDeployment) GetVerify() bool
- func (*CanaryDeployment) ProtoMessage()
- func (x *CanaryDeployment) ProtoReflect() protoreflect.Message
- func (x *CanaryDeployment) Reset()
- func (x *CanaryDeployment) String() string
- type Canary_CanaryDeployment
- type Canary_CustomCanaryDeployment
- type CancelAutomationRunRequest
- func (*CancelAutomationRunRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CancelAutomationRunRequest) GetName() string
- func (*CancelAutomationRunRequest) ProtoMessage()
- func (x *CancelAutomationRunRequest) ProtoReflect() protoreflect.Message
- func (x *CancelAutomationRunRequest) Reset()
- func (x *CancelAutomationRunRequest) String() string
- type CancelAutomationRunResponse
- type CancelRolloutRequest
- func (*CancelRolloutRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CancelRolloutRequest) GetName() string
- func (x *CancelRolloutRequest) GetOverrideDeployPolicy() []string
- func (*CancelRolloutRequest) ProtoMessage()
- func (x *CancelRolloutRequest) ProtoReflect() protoreflect.Message
- func (x *CancelRolloutRequest) Reset()
- func (x *CancelRolloutRequest) String() string
- type CancelRolloutResponse
- type ChildRolloutJobs
- func (*ChildRolloutJobs) Descriptor() ([]byte, []int)deprecated
- func (x *ChildRolloutJobs) GetAdvanceRolloutJobs() []*Job
- func (x *ChildRolloutJobs) GetCreateRolloutJobs() []*Job
- func (*ChildRolloutJobs) ProtoMessage()
- func (x *ChildRolloutJobs) ProtoReflect() protoreflect.Message
- func (x *ChildRolloutJobs) Reset()
- func (x *ChildRolloutJobs) String() string
- type CloudDeployClient
- type CloudDeployServer
- type CloudRunConfig
- func (*CloudRunConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CloudRunConfig) GetAutomaticTrafficControl() bool
- func (x *CloudRunConfig) GetCanaryRevisionTags() []string
- func (x *CloudRunConfig) GetPriorRevisionTags() []string
- func (x *CloudRunConfig) GetStableRevisionTags() []string
- func (*CloudRunConfig) ProtoMessage()
- func (x *CloudRunConfig) ProtoReflect() protoreflect.Message
- func (x *CloudRunConfig) Reset()
- func (x *CloudRunConfig) String() string
- type CloudRunLocation
- type CloudRunMetadata
- func (*CloudRunMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *CloudRunMetadata) GetJob() string
- func (x *CloudRunMetadata) GetRevision() string
- func (x *CloudRunMetadata) GetService() string
- func (x *CloudRunMetadata) GetServiceUrls() []string
- func (*CloudRunMetadata) ProtoMessage()
- func (x *CloudRunMetadata) ProtoReflect() protoreflect.Message
- func (x *CloudRunMetadata) Reset()
- func (x *CloudRunMetadata) String() string
- type CloudRunRenderMetadata
- func (*CloudRunRenderMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *CloudRunRenderMetadata) GetService() string
- func (*CloudRunRenderMetadata) ProtoMessage()
- func (x *CloudRunRenderMetadata) ProtoReflect() protoreflect.Message
- func (x *CloudRunRenderMetadata) Reset()
- func (x *CloudRunRenderMetadata) String() string
- 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 CreateAutomationRequest
- func (*CreateAutomationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAutomationRequest) GetAutomation() *Automation
- func (x *CreateAutomationRequest) GetAutomationId() string
- func (x *CreateAutomationRequest) GetParent() string
- func (x *CreateAutomationRequest) GetRequestId() string
- func (x *CreateAutomationRequest) GetValidateOnly() bool
- func (*CreateAutomationRequest) ProtoMessage()
- func (x *CreateAutomationRequest) ProtoReflect() protoreflect.Message
- func (x *CreateAutomationRequest) Reset()
- func (x *CreateAutomationRequest) String() string
- type CreateChildRolloutJob
- type CreateChildRolloutJobRun
- func (*CreateChildRolloutJobRun) Descriptor() ([]byte, []int)deprecated
- func (x *CreateChildRolloutJobRun) GetRollout() string
- func (x *CreateChildRolloutJobRun) GetRolloutPhaseId() string
- func (*CreateChildRolloutJobRun) ProtoMessage()
- func (x *CreateChildRolloutJobRun) ProtoReflect() protoreflect.Message
- func (x *CreateChildRolloutJobRun) Reset()
- func (x *CreateChildRolloutJobRun) String() string
- type CreateCustomTargetTypeRequest
- func (*CreateCustomTargetTypeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateCustomTargetTypeRequest) GetCustomTargetType() *CustomTargetType
- func (x *CreateCustomTargetTypeRequest) GetCustomTargetTypeId() string
- func (x *CreateCustomTargetTypeRequest) GetParent() string
- func (x *CreateCustomTargetTypeRequest) GetRequestId() string
- func (x *CreateCustomTargetTypeRequest) GetValidateOnly() bool
- func (*CreateCustomTargetTypeRequest) ProtoMessage()
- func (x *CreateCustomTargetTypeRequest) ProtoReflect() protoreflect.Message
- func (x *CreateCustomTargetTypeRequest) Reset()
- func (x *CreateCustomTargetTypeRequest) 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 CreateDeployPolicyRequest
- func (*CreateDeployPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateDeployPolicyRequest) GetDeployPolicy() *DeployPolicy
- func (x *CreateDeployPolicyRequest) GetDeployPolicyId() string
- func (x *CreateDeployPolicyRequest) GetParent() string
- func (x *CreateDeployPolicyRequest) GetRequestId() string
- func (x *CreateDeployPolicyRequest) GetValidateOnly() bool
- func (*CreateDeployPolicyRequest) ProtoMessage()
- func (x *CreateDeployPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *CreateDeployPolicyRequest) Reset()
- func (x *CreateDeployPolicyRequest) String() string
- type CreateReleaseRequest
- func (*CreateReleaseRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateReleaseRequest) GetOverrideDeployPolicy() []string
- 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) GetOverrideDeployPolicy() []string
- func (x *CreateRolloutRequest) GetParent() string
- func (x *CreateRolloutRequest) GetRequestId() string
- func (x *CreateRolloutRequest) GetRollout() *Rollout
- func (x *CreateRolloutRequest) GetRolloutId() string
- func (x *CreateRolloutRequest) GetStartingPhaseId() 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 CustomCanaryDeployment
- func (*CustomCanaryDeployment) Descriptor() ([]byte, []int)deprecated
- func (x *CustomCanaryDeployment) GetPhaseConfigs() []*CustomCanaryDeployment_PhaseConfig
- func (*CustomCanaryDeployment) ProtoMessage()
- func (x *CustomCanaryDeployment) ProtoReflect() protoreflect.Message
- func (x *CustomCanaryDeployment) Reset()
- func (x *CustomCanaryDeployment) String() string
- type CustomCanaryDeployment_PhaseConfig
- func (*CustomCanaryDeployment_PhaseConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CustomCanaryDeployment_PhaseConfig) GetPercentage() int32
- func (x *CustomCanaryDeployment_PhaseConfig) GetPhaseId() string
- func (x *CustomCanaryDeployment_PhaseConfig) GetPostdeploy() *Postdeploy
- func (x *CustomCanaryDeployment_PhaseConfig) GetPredeploy() *Predeploy
- func (x *CustomCanaryDeployment_PhaseConfig) GetProfiles() []string
- func (x *CustomCanaryDeployment_PhaseConfig) GetVerify() bool
- func (*CustomCanaryDeployment_PhaseConfig) ProtoMessage()
- func (x *CustomCanaryDeployment_PhaseConfig) ProtoReflect() protoreflect.Message
- func (x *CustomCanaryDeployment_PhaseConfig) Reset()
- func (x *CustomCanaryDeployment_PhaseConfig) String() string
- type CustomMetadata
- type CustomTarget
- type CustomTargetDeployMetadata
- func (*CustomTargetDeployMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *CustomTargetDeployMetadata) GetSkipMessage() string
- func (*CustomTargetDeployMetadata) ProtoMessage()
- func (x *CustomTargetDeployMetadata) ProtoReflect() protoreflect.Message
- func (x *CustomTargetDeployMetadata) Reset()
- func (x *CustomTargetDeployMetadata) String() string
- type CustomTargetSkaffoldActions
- func (*CustomTargetSkaffoldActions) Descriptor() ([]byte, []int)deprecated
- func (x *CustomTargetSkaffoldActions) GetDeployAction() string
- func (x *CustomTargetSkaffoldActions) GetIncludeSkaffoldModules() []*SkaffoldModules
- func (x *CustomTargetSkaffoldActions) GetRenderAction() string
- func (*CustomTargetSkaffoldActions) ProtoMessage()
- func (x *CustomTargetSkaffoldActions) ProtoReflect() protoreflect.Message
- func (x *CustomTargetSkaffoldActions) Reset()
- func (x *CustomTargetSkaffoldActions) String() string
- type CustomTargetType
- func (*CustomTargetType) Descriptor() ([]byte, []int)deprecated
- func (x *CustomTargetType) GetAnnotations() map[string]string
- func (x *CustomTargetType) GetCreateTime() *timestamppb.Timestamp
- func (x *CustomTargetType) GetCustomActions() *CustomTargetSkaffoldActions
- func (x *CustomTargetType) GetCustomTargetTypeId() string
- func (m *CustomTargetType) GetDefinition() isCustomTargetType_Definition
- func (x *CustomTargetType) GetDescription() string
- func (x *CustomTargetType) GetEtag() string
- func (x *CustomTargetType) GetLabels() map[string]string
- func (x *CustomTargetType) GetName() string
- func (x *CustomTargetType) GetUid() string
- func (x *CustomTargetType) GetUpdateTime() *timestamppb.Timestamp
- func (*CustomTargetType) ProtoMessage()
- func (x *CustomTargetType) ProtoReflect() protoreflect.Message
- func (x *CustomTargetType) Reset()
- func (x *CustomTargetType) String() string
- type CustomTargetTypeNotificationEvent
- func (*CustomTargetTypeNotificationEvent) Descriptor() ([]byte, []int)deprecated
- func (x *CustomTargetTypeNotificationEvent) GetCustomTargetType() string
- func (x *CustomTargetTypeNotificationEvent) GetCustomTargetTypeUid() string
- func (x *CustomTargetTypeNotificationEvent) GetMessage() string
- func (x *CustomTargetTypeNotificationEvent) GetType() Type
- func (*CustomTargetTypeNotificationEvent) ProtoMessage()
- func (x *CustomTargetTypeNotificationEvent) ProtoReflect() protoreflect.Message
- func (x *CustomTargetTypeNotificationEvent) Reset()
- func (x *CustomTargetTypeNotificationEvent) String() string
- type CustomTargetType_CustomActions
- 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 DeleteAutomationRequest
- func (*DeleteAutomationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAutomationRequest) GetAllowMissing() bool
- func (x *DeleteAutomationRequest) GetEtag() string
- func (x *DeleteAutomationRequest) GetName() string
- func (x *DeleteAutomationRequest) GetRequestId() string
- func (x *DeleteAutomationRequest) GetValidateOnly() bool
- func (*DeleteAutomationRequest) ProtoMessage()
- func (x *DeleteAutomationRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteAutomationRequest) Reset()
- func (x *DeleteAutomationRequest) String() string
- type DeleteCustomTargetTypeRequest
- func (*DeleteCustomTargetTypeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteCustomTargetTypeRequest) GetAllowMissing() bool
- func (x *DeleteCustomTargetTypeRequest) GetEtag() string
- func (x *DeleteCustomTargetTypeRequest) GetName() string
- func (x *DeleteCustomTargetTypeRequest) GetRequestId() string
- func (x *DeleteCustomTargetTypeRequest) GetValidateOnly() bool
- func (*DeleteCustomTargetTypeRequest) ProtoMessage()
- func (x *DeleteCustomTargetTypeRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteCustomTargetTypeRequest) Reset()
- func (x *DeleteCustomTargetTypeRequest) 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 DeleteDeployPolicyRequest
- func (*DeleteDeployPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteDeployPolicyRequest) GetAllowMissing() bool
- func (x *DeleteDeployPolicyRequest) GetEtag() string
- func (x *DeleteDeployPolicyRequest) GetName() string
- func (x *DeleteDeployPolicyRequest) GetRequestId() string
- func (x *DeleteDeployPolicyRequest) GetValidateOnly() bool
- func (*DeleteDeployPolicyRequest) ProtoMessage()
- func (x *DeleteDeployPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteDeployPolicyRequest) Reset()
- func (x *DeleteDeployPolicyRequest) 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) GetSuspended() bool
- 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 DeliveryPipelineAttribute
- func (*DeliveryPipelineAttribute) Descriptor() ([]byte, []int)deprecated
- func (x *DeliveryPipelineAttribute) GetId() string
- func (x *DeliveryPipelineAttribute) GetLabels() map[string]string
- func (*DeliveryPipelineAttribute) ProtoMessage()
- func (x *DeliveryPipelineAttribute) ProtoReflect() protoreflect.Message
- func (x *DeliveryPipelineAttribute) Reset()
- func (x *DeliveryPipelineAttribute) String() string
- type DeliveryPipelineNotificationEvent
- func (*DeliveryPipelineNotificationEvent) Descriptor() ([]byte, []int)deprecated
- func (x *DeliveryPipelineNotificationEvent) GetDeliveryPipeline() string
- func (x *DeliveryPipelineNotificationEvent) GetMessage() string
- func (x *DeliveryPipelineNotificationEvent) GetPipelineUid() string
- func (x *DeliveryPipelineNotificationEvent) GetType() Type
- func (*DeliveryPipelineNotificationEvent) ProtoMessage()
- func (x *DeliveryPipelineNotificationEvent) ProtoReflect() protoreflect.Message
- func (x *DeliveryPipelineNotificationEvent) Reset()
- func (x *DeliveryPipelineNotificationEvent) String() string
- type DeliveryPipeline_SerialPipeline
- type DeployArtifact
- func (*DeployArtifact) Descriptor() ([]byte, []int)deprecated
- func (x *DeployArtifact) GetArtifactUri() string
- func (x *DeployArtifact) GetManifestPaths() []string
- func (*DeployArtifact) ProtoMessage()
- func (x *DeployArtifact) ProtoReflect() protoreflect.Message
- func (x *DeployArtifact) Reset()
- func (x *DeployArtifact) String() string
- type DeployJob
- type DeployJobRun
- func (*DeployJobRun) Descriptor() ([]byte, []int)deprecated
- func (x *DeployJobRun) GetArtifact() *DeployArtifact
- func (x *DeployJobRun) GetBuild() string
- func (x *DeployJobRun) GetFailureCause() DeployJobRun_FailureCause
- func (x *DeployJobRun) GetFailureMessage() string
- func (x *DeployJobRun) GetMetadata() *DeployJobRunMetadata
- func (*DeployJobRun) ProtoMessage()
- func (x *DeployJobRun) ProtoReflect() protoreflect.Message
- func (x *DeployJobRun) Reset()
- func (x *DeployJobRun) String() string
- type DeployJobRunMetadata
- func (*DeployJobRunMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *DeployJobRunMetadata) GetCloudRun() *CloudRunMetadata
- func (x *DeployJobRunMetadata) GetCustom() *CustomMetadata
- func (x *DeployJobRunMetadata) GetCustomTarget() *CustomTargetDeployMetadata
- func (*DeployJobRunMetadata) ProtoMessage()
- func (x *DeployJobRunMetadata) ProtoReflect() protoreflect.Message
- func (x *DeployJobRunMetadata) Reset()
- func (x *DeployJobRunMetadata) String() string
- type DeployJobRun_FailureCause
- func (DeployJobRun_FailureCause) Descriptor() protoreflect.EnumDescriptor
- func (x DeployJobRun_FailureCause) Enum() *DeployJobRun_FailureCause
- func (DeployJobRun_FailureCause) EnumDescriptor() ([]byte, []int)deprecated
- func (x DeployJobRun_FailureCause) Number() protoreflect.EnumNumber
- func (x DeployJobRun_FailureCause) String() string
- func (DeployJobRun_FailureCause) Type() protoreflect.EnumType
- type DeployParameters
- func (*DeployParameters) Descriptor() ([]byte, []int)deprecated
- func (x *DeployParameters) GetMatchTargetLabels() map[string]string
- func (x *DeployParameters) GetValues() map[string]string
- func (*DeployParameters) ProtoMessage()
- func (x *DeployParameters) ProtoReflect() protoreflect.Message
- func (x *DeployParameters) Reset()
- func (x *DeployParameters) String() string
- type DeployPolicy
- func (*DeployPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *DeployPolicy) GetAnnotations() map[string]string
- func (x *DeployPolicy) GetCreateTime() *timestamppb.Timestamp
- func (x *DeployPolicy) GetDescription() string
- func (x *DeployPolicy) GetEtag() string
- func (x *DeployPolicy) GetLabels() map[string]string
- func (x *DeployPolicy) GetName() string
- func (x *DeployPolicy) GetRules() []*PolicyRule
- func (x *DeployPolicy) GetSelectors() []*DeployPolicyResourceSelector
- func (x *DeployPolicy) GetSuspended() bool
- func (x *DeployPolicy) GetUid() string
- func (x *DeployPolicy) GetUpdateTime() *timestamppb.Timestamp
- func (*DeployPolicy) ProtoMessage()
- func (x *DeployPolicy) ProtoReflect() protoreflect.Message
- func (x *DeployPolicy) Reset()
- func (x *DeployPolicy) String() string
- type DeployPolicyEvaluationEvent
- func (*DeployPolicyEvaluationEvent) Descriptor() ([]byte, []int)deprecated
- func (x *DeployPolicyEvaluationEvent) GetAllowed() bool
- func (x *DeployPolicyEvaluationEvent) GetDeliveryPipeline() string
- func (x *DeployPolicyEvaluationEvent) GetDeployPolicy() string
- func (x *DeployPolicyEvaluationEvent) GetDeployPolicyUid() string
- func (x *DeployPolicyEvaluationEvent) GetInvoker() DeployPolicy_Invoker
- func (x *DeployPolicyEvaluationEvent) GetMessage() string
- func (x *DeployPolicyEvaluationEvent) GetOverrides() []DeployPolicyEvaluationEvent_PolicyVerdictOverride
- func (x *DeployPolicyEvaluationEvent) GetPipelineUid() string
- func (x *DeployPolicyEvaluationEvent) GetRule() string
- func (x *DeployPolicyEvaluationEvent) GetRuleType() string
- func (x *DeployPolicyEvaluationEvent) GetTarget() string
- func (x *DeployPolicyEvaluationEvent) GetTargetUid() string
- func (x *DeployPolicyEvaluationEvent) GetVerdict() DeployPolicyEvaluationEvent_PolicyVerdict
- func (*DeployPolicyEvaluationEvent) ProtoMessage()
- func (x *DeployPolicyEvaluationEvent) ProtoReflect() protoreflect.Message
- func (x *DeployPolicyEvaluationEvent) Reset()
- func (x *DeployPolicyEvaluationEvent) String() string
- type DeployPolicyEvaluationEvent_PolicyVerdict
- func (DeployPolicyEvaluationEvent_PolicyVerdict) Descriptor() protoreflect.EnumDescriptor
- func (x DeployPolicyEvaluationEvent_PolicyVerdict) Enum() *DeployPolicyEvaluationEvent_PolicyVerdict
- func (DeployPolicyEvaluationEvent_PolicyVerdict) EnumDescriptor() ([]byte, []int)deprecated
- func (x DeployPolicyEvaluationEvent_PolicyVerdict) Number() protoreflect.EnumNumber
- func (x DeployPolicyEvaluationEvent_PolicyVerdict) String() string
- func (DeployPolicyEvaluationEvent_PolicyVerdict) Type() protoreflect.EnumType
- type DeployPolicyEvaluationEvent_PolicyVerdictOverride
- func (DeployPolicyEvaluationEvent_PolicyVerdictOverride) Descriptor() protoreflect.EnumDescriptor
- func (x DeployPolicyEvaluationEvent_PolicyVerdictOverride) Enum() *DeployPolicyEvaluationEvent_PolicyVerdictOverride
- func (DeployPolicyEvaluationEvent_PolicyVerdictOverride) EnumDescriptor() ([]byte, []int)deprecated
- func (x DeployPolicyEvaluationEvent_PolicyVerdictOverride) Number() protoreflect.EnumNumber
- func (x DeployPolicyEvaluationEvent_PolicyVerdictOverride) String() string
- func (DeployPolicyEvaluationEvent_PolicyVerdictOverride) Type() protoreflect.EnumType
- type DeployPolicyNotificationEvent
- func (*DeployPolicyNotificationEvent) Descriptor() ([]byte, []int)deprecated
- func (x *DeployPolicyNotificationEvent) GetDeployPolicy() string
- func (x *DeployPolicyNotificationEvent) GetDeployPolicyUid() string
- func (x *DeployPolicyNotificationEvent) GetMessage() string
- func (x *DeployPolicyNotificationEvent) GetType() Type
- func (*DeployPolicyNotificationEvent) ProtoMessage()
- func (x *DeployPolicyNotificationEvent) ProtoReflect() protoreflect.Message
- func (x *DeployPolicyNotificationEvent) Reset()
- func (x *DeployPolicyNotificationEvent) String() string
- type DeployPolicyResourceSelector
- func (*DeployPolicyResourceSelector) Descriptor() ([]byte, []int)deprecated
- func (x *DeployPolicyResourceSelector) GetDeliveryPipeline() *DeliveryPipelineAttribute
- func (x *DeployPolicyResourceSelector) GetTarget() *TargetAttribute
- func (*DeployPolicyResourceSelector) ProtoMessage()
- func (x *DeployPolicyResourceSelector) ProtoReflect() protoreflect.Message
- func (x *DeployPolicyResourceSelector) Reset()
- func (x *DeployPolicyResourceSelector) String() string
- type DeployPolicy_Invoker
- func (DeployPolicy_Invoker) Descriptor() protoreflect.EnumDescriptor
- func (x DeployPolicy_Invoker) Enum() *DeployPolicy_Invoker
- func (DeployPolicy_Invoker) EnumDescriptor() ([]byte, []int)deprecated
- func (x DeployPolicy_Invoker) Number() protoreflect.EnumNumber
- func (x DeployPolicy_Invoker) String() string
- func (DeployPolicy_Invoker) Type() protoreflect.EnumType
- type DeploymentJobs
- func (*DeploymentJobs) Descriptor() ([]byte, []int)deprecated
- func (x *DeploymentJobs) GetDeployJob() *Job
- func (x *DeploymentJobs) GetPostdeployJob() *Job
- func (x *DeploymentJobs) GetPredeployJob() *Job
- func (x *DeploymentJobs) GetVerifyJob() *Job
- func (*DeploymentJobs) ProtoMessage()
- func (x *DeploymentJobs) ProtoReflect() protoreflect.Message
- func (x *DeploymentJobs) Reset()
- func (x *DeploymentJobs) String() string
- type ExecutionConfig
- func (*ExecutionConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ExecutionConfig) GetArtifactStorage() string
- func (x *ExecutionConfig) GetDefaultPool() *DefaultPool
- func (m *ExecutionConfig) GetExecutionEnvironment() isExecutionConfig_ExecutionEnvironment
- func (x *ExecutionConfig) GetExecutionTimeout() *durationpb.Duration
- func (x *ExecutionConfig) GetPrivatePool() *PrivatePool
- func (x *ExecutionConfig) GetServiceAccount() string
- func (x *ExecutionConfig) GetUsages() []ExecutionConfig_ExecutionEnvironmentUsage
- func (x *ExecutionConfig) GetVerbose() bool
- func (x *ExecutionConfig) GetWorkerPool() string
- 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 GetAutomationRequest
- func (*GetAutomationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAutomationRequest) GetName() string
- func (*GetAutomationRequest) ProtoMessage()
- func (x *GetAutomationRequest) ProtoReflect() protoreflect.Message
- func (x *GetAutomationRequest) Reset()
- func (x *GetAutomationRequest) String() string
- type GetAutomationRunRequest
- func (*GetAutomationRunRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAutomationRunRequest) GetName() string
- func (*GetAutomationRunRequest) ProtoMessage()
- func (x *GetAutomationRunRequest) ProtoReflect() protoreflect.Message
- func (x *GetAutomationRunRequest) Reset()
- func (x *GetAutomationRunRequest) String() string
- type GetConfigRequest
- type GetCustomTargetTypeRequest
- func (*GetCustomTargetTypeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetCustomTargetTypeRequest) GetName() string
- func (*GetCustomTargetTypeRequest) ProtoMessage()
- func (x *GetCustomTargetTypeRequest) ProtoReflect() protoreflect.Message
- func (x *GetCustomTargetTypeRequest) Reset()
- func (x *GetCustomTargetTypeRequest) String() string
- 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 GetDeployPolicyRequest
- func (*GetDeployPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetDeployPolicyRequest) GetName() string
- func (*GetDeployPolicyRequest) ProtoMessage()
- func (x *GetDeployPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *GetDeployPolicyRequest) Reset()
- func (x *GetDeployPolicyRequest) String() string
- type GetJobRunRequest
- type GetReleaseRequest
- type GetRolloutRequest
- type GetTargetRequest
- type GkeCluster
- func (*GkeCluster) Descriptor() ([]byte, []int)deprecated
- func (x *GkeCluster) GetCluster() string
- func (x *GkeCluster) GetInternalIp() bool
- func (x *GkeCluster) GetProxyUrl() string
- func (*GkeCluster) ProtoMessage()
- func (x *GkeCluster) ProtoReflect() protoreflect.Message
- func (x *GkeCluster) Reset()
- func (x *GkeCluster) String() string
- type IgnoreJobRequest
- func (*IgnoreJobRequest) Descriptor() ([]byte, []int)deprecated
- func (x *IgnoreJobRequest) GetJobId() string
- func (x *IgnoreJobRequest) GetOverrideDeployPolicy() []string
- func (x *IgnoreJobRequest) GetPhaseId() string
- func (x *IgnoreJobRequest) GetRollout() string
- func (*IgnoreJobRequest) ProtoMessage()
- func (x *IgnoreJobRequest) ProtoReflect() protoreflect.Message
- func (x *IgnoreJobRequest) Reset()
- func (x *IgnoreJobRequest) String() string
- type IgnoreJobResponse
- type Job
- func (*Job) Descriptor() ([]byte, []int)deprecated
- func (x *Job) GetAdvanceChildRolloutJob() *AdvanceChildRolloutJob
- func (x *Job) GetCreateChildRolloutJob() *CreateChildRolloutJob
- func (x *Job) GetDeployJob() *DeployJob
- func (x *Job) GetId() string
- func (x *Job) GetJobRun() string
- func (m *Job) GetJobType() isJob_JobType
- func (x *Job) GetPostdeployJob() *PostdeployJob
- func (x *Job) GetPredeployJob() *PredeployJob
- func (x *Job) GetSkipMessage() string
- func (x *Job) GetState() Job_State
- func (x *Job) GetVerifyJob() *VerifyJob
- func (*Job) ProtoMessage()
- func (x *Job) ProtoReflect() protoreflect.Message
- func (x *Job) Reset()
- func (x *Job) String() string
- type JobRun
- func (*JobRun) Descriptor() ([]byte, []int)deprecated
- func (x *JobRun) GetAdvanceChildRolloutJobRun() *AdvanceChildRolloutJobRun
- func (x *JobRun) GetCreateChildRolloutJobRun() *CreateChildRolloutJobRun
- func (x *JobRun) GetCreateTime() *timestamppb.Timestamp
- func (x *JobRun) GetDeployJobRun() *DeployJobRun
- func (x *JobRun) GetEndTime() *timestamppb.Timestamp
- func (x *JobRun) GetEtag() string
- func (x *JobRun) GetJobId() string
- func (m *JobRun) GetJobRun() isJobRun_JobRun
- func (x *JobRun) GetName() string
- func (x *JobRun) GetPhaseId() string
- func (x *JobRun) GetPostdeployJobRun() *PostdeployJobRun
- func (x *JobRun) GetPredeployJobRun() *PredeployJobRun
- func (x *JobRun) GetStartTime() *timestamppb.Timestamp
- func (x *JobRun) GetState() JobRun_State
- func (x *JobRun) GetUid() string
- func (x *JobRun) GetVerifyJobRun() *VerifyJobRun
- func (*JobRun) ProtoMessage()
- func (x *JobRun) ProtoReflect() protoreflect.Message
- func (x *JobRun) Reset()
- func (x *JobRun) String() string
- type JobRunNotificationEvent
- func (*JobRunNotificationEvent) Descriptor() ([]byte, []int)deprecated
- func (x *JobRunNotificationEvent) GetJobRun() string
- func (x *JobRunNotificationEvent) GetMessage() string
- func (x *JobRunNotificationEvent) GetPipelineUid() string
- func (x *JobRunNotificationEvent) GetRelease() string
- func (x *JobRunNotificationEvent) GetReleaseUid() string
- func (x *JobRunNotificationEvent) GetRollout() string
- func (x *JobRunNotificationEvent) GetRolloutUid() string
- func (x *JobRunNotificationEvent) GetTargetId() string
- func (x *JobRunNotificationEvent) GetType() Type
- func (*JobRunNotificationEvent) ProtoMessage()
- func (x *JobRunNotificationEvent) ProtoReflect() protoreflect.Message
- func (x *JobRunNotificationEvent) Reset()
- func (x *JobRunNotificationEvent) String() string
- type JobRun_AdvanceChildRolloutJobRun
- type JobRun_CreateChildRolloutJobRun
- type JobRun_DeployJobRun
- type JobRun_PostdeployJobRun
- type JobRun_PredeployJobRun
- type JobRun_State
- func (JobRun_State) Descriptor() protoreflect.EnumDescriptor
- func (x JobRun_State) Enum() *JobRun_State
- func (JobRun_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x JobRun_State) Number() protoreflect.EnumNumber
- func (x JobRun_State) String() string
- func (JobRun_State) Type() protoreflect.EnumType
- type JobRun_VerifyJobRun
- type Job_AdvanceChildRolloutJob
- type Job_CreateChildRolloutJob
- type Job_DeployJob
- type Job_PostdeployJob
- type Job_PredeployJob
- type Job_State
- type Job_VerifyJob
- type KubernetesConfig
- func (*KubernetesConfig) Descriptor() ([]byte, []int)deprecated
- func (x *KubernetesConfig) GetGatewayServiceMesh() *KubernetesConfig_GatewayServiceMesh
- func (m *KubernetesConfig) GetServiceDefinition() isKubernetesConfig_ServiceDefinition
- func (x *KubernetesConfig) GetServiceNetworking() *KubernetesConfig_ServiceNetworking
- func (*KubernetesConfig) ProtoMessage()
- func (x *KubernetesConfig) ProtoReflect() protoreflect.Message
- func (x *KubernetesConfig) Reset()
- func (x *KubernetesConfig) String() string
- type KubernetesConfig_GatewayServiceMesh
- func (*KubernetesConfig_GatewayServiceMesh) Descriptor() ([]byte, []int)deprecated
- func (x *KubernetesConfig_GatewayServiceMesh) GetDeployment() string
- func (x *KubernetesConfig_GatewayServiceMesh) GetHttpRoute() string
- func (x *KubernetesConfig_GatewayServiceMesh) GetRouteUpdateWaitTime() *durationpb.Duration
- func (x *KubernetesConfig_GatewayServiceMesh) GetService() string
- func (x *KubernetesConfig_GatewayServiceMesh) GetStableCutbackDuration() *durationpb.Duration
- func (*KubernetesConfig_GatewayServiceMesh) ProtoMessage()
- func (x *KubernetesConfig_GatewayServiceMesh) ProtoReflect() protoreflect.Message
- func (x *KubernetesConfig_GatewayServiceMesh) Reset()
- func (x *KubernetesConfig_GatewayServiceMesh) String() string
- type KubernetesConfig_GatewayServiceMesh_
- type KubernetesConfig_ServiceNetworking
- func (*KubernetesConfig_ServiceNetworking) Descriptor() ([]byte, []int)deprecated
- func (x *KubernetesConfig_ServiceNetworking) GetDeployment() string
- func (x *KubernetesConfig_ServiceNetworking) GetDisablePodOverprovisioning() bool
- func (x *KubernetesConfig_ServiceNetworking) GetService() string
- func (*KubernetesConfig_ServiceNetworking) ProtoMessage()
- func (x *KubernetesConfig_ServiceNetworking) ProtoReflect() protoreflect.Message
- func (x *KubernetesConfig_ServiceNetworking) Reset()
- func (x *KubernetesConfig_ServiceNetworking) String() string
- type KubernetesConfig_ServiceNetworking_
- type ListAutomationRunsRequest
- func (*ListAutomationRunsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAutomationRunsRequest) GetFilter() string
- func (x *ListAutomationRunsRequest) GetOrderBy() string
- func (x *ListAutomationRunsRequest) GetPageSize() int32
- func (x *ListAutomationRunsRequest) GetPageToken() string
- func (x *ListAutomationRunsRequest) GetParent() string
- func (*ListAutomationRunsRequest) ProtoMessage()
- func (x *ListAutomationRunsRequest) ProtoReflect() protoreflect.Message
- func (x *ListAutomationRunsRequest) Reset()
- func (x *ListAutomationRunsRequest) String() string
- type ListAutomationRunsResponse
- func (*ListAutomationRunsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAutomationRunsResponse) GetAutomationRuns() []*AutomationRun
- func (x *ListAutomationRunsResponse) GetNextPageToken() string
- func (x *ListAutomationRunsResponse) GetUnreachable() []string
- func (*ListAutomationRunsResponse) ProtoMessage()
- func (x *ListAutomationRunsResponse) ProtoReflect() protoreflect.Message
- func (x *ListAutomationRunsResponse) Reset()
- func (x *ListAutomationRunsResponse) String() string
- type ListAutomationsRequest
- func (*ListAutomationsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAutomationsRequest) GetFilter() string
- func (x *ListAutomationsRequest) GetOrderBy() string
- func (x *ListAutomationsRequest) GetPageSize() int32
- func (x *ListAutomationsRequest) GetPageToken() string
- func (x *ListAutomationsRequest) GetParent() string
- func (*ListAutomationsRequest) ProtoMessage()
- func (x *ListAutomationsRequest) ProtoReflect() protoreflect.Message
- func (x *ListAutomationsRequest) Reset()
- func (x *ListAutomationsRequest) String() string
- type ListAutomationsResponse
- func (*ListAutomationsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAutomationsResponse) GetAutomations() []*Automation
- func (x *ListAutomationsResponse) GetNextPageToken() string
- func (x *ListAutomationsResponse) GetUnreachable() []string
- func (*ListAutomationsResponse) ProtoMessage()
- func (x *ListAutomationsResponse) ProtoReflect() protoreflect.Message
- func (x *ListAutomationsResponse) Reset()
- func (x *ListAutomationsResponse) String() string
- type ListCustomTargetTypesRequest
- func (*ListCustomTargetTypesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListCustomTargetTypesRequest) GetFilter() string
- func (x *ListCustomTargetTypesRequest) GetOrderBy() string
- func (x *ListCustomTargetTypesRequest) GetPageSize() int32
- func (x *ListCustomTargetTypesRequest) GetPageToken() string
- func (x *ListCustomTargetTypesRequest) GetParent() string
- func (*ListCustomTargetTypesRequest) ProtoMessage()
- func (x *ListCustomTargetTypesRequest) ProtoReflect() protoreflect.Message
- func (x *ListCustomTargetTypesRequest) Reset()
- func (x *ListCustomTargetTypesRequest) String() string
- type ListCustomTargetTypesResponse
- func (*ListCustomTargetTypesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListCustomTargetTypesResponse) GetCustomTargetTypes() []*CustomTargetType
- func (x *ListCustomTargetTypesResponse) GetNextPageToken() string
- func (x *ListCustomTargetTypesResponse) GetUnreachable() []string
- func (*ListCustomTargetTypesResponse) ProtoMessage()
- func (x *ListCustomTargetTypesResponse) ProtoReflect() protoreflect.Message
- func (x *ListCustomTargetTypesResponse) Reset()
- func (x *ListCustomTargetTypesResponse) String() string
- 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 ListDeployPoliciesRequest
- func (*ListDeployPoliciesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListDeployPoliciesRequest) GetFilter() string
- func (x *ListDeployPoliciesRequest) GetOrderBy() string
- func (x *ListDeployPoliciesRequest) GetPageSize() int32
- func (x *ListDeployPoliciesRequest) GetPageToken() string
- func (x *ListDeployPoliciesRequest) GetParent() string
- func (*ListDeployPoliciesRequest) ProtoMessage()
- func (x *ListDeployPoliciesRequest) ProtoReflect() protoreflect.Message
- func (x *ListDeployPoliciesRequest) Reset()
- func (x *ListDeployPoliciesRequest) String() string
- type ListDeployPoliciesResponse
- func (*ListDeployPoliciesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListDeployPoliciesResponse) GetDeployPolicies() []*DeployPolicy
- func (x *ListDeployPoliciesResponse) GetNextPageToken() string
- func (x *ListDeployPoliciesResponse) GetUnreachable() []string
- func (*ListDeployPoliciesResponse) ProtoMessage()
- func (x *ListDeployPoliciesResponse) ProtoReflect() protoreflect.Message
- func (x *ListDeployPoliciesResponse) Reset()
- func (x *ListDeployPoliciesResponse) String() string
- type ListJobRunsRequest
- func (*ListJobRunsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListJobRunsRequest) GetFilter() string
- func (x *ListJobRunsRequest) GetOrderBy() string
- func (x *ListJobRunsRequest) GetPageSize() int32
- func (x *ListJobRunsRequest) GetPageToken() string
- func (x *ListJobRunsRequest) GetParent() string
- func (*ListJobRunsRequest) ProtoMessage()
- func (x *ListJobRunsRequest) ProtoReflect() protoreflect.Message
- func (x *ListJobRunsRequest) Reset()
- func (x *ListJobRunsRequest) String() string
- type ListJobRunsResponse
- func (*ListJobRunsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListJobRunsResponse) GetJobRuns() []*JobRun
- func (x *ListJobRunsResponse) GetNextPageToken() string
- func (x *ListJobRunsResponse) GetUnreachable() []string
- func (*ListJobRunsResponse) ProtoMessage()
- func (x *ListJobRunsResponse) ProtoReflect() protoreflect.Message
- func (x *ListJobRunsResponse) Reset()
- func (x *ListJobRunsResponse) 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 Metadata
- func (*Metadata) Descriptor() ([]byte, []int)deprecated
- func (x *Metadata) GetAutomation() *AutomationRolloutMetadata
- func (x *Metadata) GetCloudRun() *CloudRunMetadata
- func (x *Metadata) GetCustom() *CustomMetadata
- func (*Metadata) ProtoMessage()
- func (x *Metadata) ProtoReflect() protoreflect.Message
- func (x *Metadata) Reset()
- func (x *Metadata) String() string
- type MultiTarget
- 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 Phase
- func (*Phase) Descriptor() ([]byte, []int)deprecated
- func (x *Phase) GetChildRolloutJobs() *ChildRolloutJobs
- func (x *Phase) GetDeploymentJobs() *DeploymentJobs
- func (x *Phase) GetId() string
- func (m *Phase) GetJobs() isPhase_Jobs
- func (x *Phase) GetSkipMessage() string
- func (x *Phase) GetState() Phase_State
- func (*Phase) ProtoMessage()
- func (x *Phase) ProtoReflect() protoreflect.Message
- func (x *Phase) Reset()
- func (x *Phase) String() string
- type Phase_ChildRolloutJobs
- type Phase_DeploymentJobs
- type Phase_State
- func (Phase_State) Descriptor() protoreflect.EnumDescriptor
- func (x Phase_State) Enum() *Phase_State
- func (Phase_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x Phase_State) Number() protoreflect.EnumNumber
- func (x Phase_State) String() string
- func (Phase_State) Type() protoreflect.EnumType
- type PipelineCondition
- func (*PipelineCondition) Descriptor() ([]byte, []int)deprecated
- func (x *PipelineCondition) GetPipelineReadyCondition() *PipelineReadyCondition
- func (x *PipelineCondition) GetTargetsPresentCondition() *TargetsPresentCondition
- func (x *PipelineCondition) GetTargetsTypeCondition() *TargetsTypeCondition
- 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 PolicyRule
- func (*PolicyRule) Descriptor() ([]byte, []int)deprecated
- func (x *PolicyRule) GetRestrictRollouts() *RestrictRollout
- func (m *PolicyRule) GetRule() isPolicyRule_Rule
- func (*PolicyRule) ProtoMessage()
- func (x *PolicyRule) ProtoReflect() protoreflect.Message
- func (x *PolicyRule) Reset()
- func (x *PolicyRule) String() string
- type PolicyRule_RestrictRollouts
- type PolicyViolation
- func (*PolicyViolation) Descriptor() ([]byte, []int)deprecated
- func (x *PolicyViolation) GetPolicyViolationDetails() []*PolicyViolationDetails
- func (*PolicyViolation) ProtoMessage()
- func (x *PolicyViolation) ProtoReflect() protoreflect.Message
- func (x *PolicyViolation) Reset()
- func (x *PolicyViolation) String() string
- type PolicyViolationDetails
- func (*PolicyViolationDetails) Descriptor() ([]byte, []int)deprecated
- func (x *PolicyViolationDetails) GetFailureMessage() string
- func (x *PolicyViolationDetails) GetPolicy() string
- func (x *PolicyViolationDetails) GetRuleId() string
- func (*PolicyViolationDetails) ProtoMessage()
- func (x *PolicyViolationDetails) ProtoReflect() protoreflect.Message
- func (x *PolicyViolationDetails) Reset()
- func (x *PolicyViolationDetails) String() string
- type Postdeploy
- type PostdeployJob
- type PostdeployJobRun
- func (*PostdeployJobRun) Descriptor() ([]byte, []int)deprecated
- func (x *PostdeployJobRun) GetBuild() string
- func (x *PostdeployJobRun) GetFailureCause() PostdeployJobRun_FailureCause
- func (x *PostdeployJobRun) GetFailureMessage() string
- func (*PostdeployJobRun) ProtoMessage()
- func (x *PostdeployJobRun) ProtoReflect() protoreflect.Message
- func (x *PostdeployJobRun) Reset()
- func (x *PostdeployJobRun) String() string
- type PostdeployJobRun_FailureCause
- func (PostdeployJobRun_FailureCause) Descriptor() protoreflect.EnumDescriptor
- func (x PostdeployJobRun_FailureCause) Enum() *PostdeployJobRun_FailureCause
- func (PostdeployJobRun_FailureCause) EnumDescriptor() ([]byte, []int)deprecated
- func (x PostdeployJobRun_FailureCause) Number() protoreflect.EnumNumber
- func (x PostdeployJobRun_FailureCause) String() string
- func (PostdeployJobRun_FailureCause) Type() protoreflect.EnumType
- type Predeploy
- type PredeployJob
- type PredeployJobRun
- func (*PredeployJobRun) Descriptor() ([]byte, []int)deprecated
- func (x *PredeployJobRun) GetBuild() string
- func (x *PredeployJobRun) GetFailureCause() PredeployJobRun_FailureCause
- func (x *PredeployJobRun) GetFailureMessage() string
- func (*PredeployJobRun) ProtoMessage()
- func (x *PredeployJobRun) ProtoReflect() protoreflect.Message
- func (x *PredeployJobRun) Reset()
- func (x *PredeployJobRun) String() string
- type PredeployJobRun_FailureCause
- func (PredeployJobRun_FailureCause) Descriptor() protoreflect.EnumDescriptor
- func (x PredeployJobRun_FailureCause) Enum() *PredeployJobRun_FailureCause
- func (PredeployJobRun_FailureCause) EnumDescriptor() ([]byte, []int)deprecated
- func (x PredeployJobRun_FailureCause) Number() protoreflect.EnumNumber
- func (x PredeployJobRun_FailureCause) String() string
- func (PredeployJobRun_FailureCause) Type() protoreflect.EnumType
- 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 PromoteReleaseOperation
- func (*PromoteReleaseOperation) Descriptor() ([]byte, []int)deprecated
- func (x *PromoteReleaseOperation) GetPhase() string
- func (x *PromoteReleaseOperation) GetRollout() string
- func (x *PromoteReleaseOperation) GetTargetId() string
- func (x *PromoteReleaseOperation) GetWait() *durationpb.Duration
- func (*PromoteReleaseOperation) ProtoMessage()
- func (x *PromoteReleaseOperation) ProtoReflect() protoreflect.Message
- func (x *PromoteReleaseOperation) Reset()
- func (x *PromoteReleaseOperation) String() string
- type PromoteReleaseRule
- func (*PromoteReleaseRule) Descriptor() ([]byte, []int)deprecated
- func (x *PromoteReleaseRule) GetCondition() *AutomationRuleCondition
- func (x *PromoteReleaseRule) GetDestinationPhase() string
- func (x *PromoteReleaseRule) GetDestinationTargetId() string
- func (x *PromoteReleaseRule) GetId() string
- func (x *PromoteReleaseRule) GetWait() *durationpb.Duration
- func (*PromoteReleaseRule) ProtoMessage()
- func (x *PromoteReleaseRule) ProtoReflect() protoreflect.Message
- func (x *PromoteReleaseRule) Reset()
- func (x *PromoteReleaseRule) String() string
- type Range
- func (*Range) Descriptor() ([]byte, []int)deprecated
- func (x *Range) GetDayOfWeek() []dayofweek.DayOfWeek
- func (x *Range) GetEndDate() *date.Date
- func (x *Range) GetEndTimeOfDay() *timeofday.TimeOfDay
- func (x *Range) GetStartDate() *date.Date
- func (x *Range) GetStartTimeOfDay() *timeofday.TimeOfDay
- func (*Range) ProtoMessage()
- func (x *Range) ProtoReflect() protoreflect.Message
- func (x *Range) Reset()
- func (x *Range) String() string
- type Release
- func (*Release) Descriptor() ([]byte, []int)deprecated
- func (x *Release) GetAbandoned() bool
- func (x *Release) GetAnnotations() map[string]string
- func (x *Release) GetBuildArtifacts() []*BuildArtifact
- func (x *Release) GetCondition() *Release_ReleaseCondition
- func (x *Release) GetCreateTime() *timestamppb.Timestamp
- func (x *Release) GetCustomTargetTypeSnapshots() []*CustomTargetType
- func (x *Release) GetDeliveryPipelineSnapshot() *DeliveryPipeline
- func (x *Release) GetDeployParameters() map[string]string
- 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 ReleaseNotificationEvent
- func (*ReleaseNotificationEvent) Descriptor() ([]byte, []int)deprecated
- func (x *ReleaseNotificationEvent) GetMessage() string
- func (x *ReleaseNotificationEvent) GetPipelineUid() string
- func (x *ReleaseNotificationEvent) GetRelease() string
- func (x *ReleaseNotificationEvent) GetReleaseUid() string
- func (x *ReleaseNotificationEvent) GetType() Type
- func (*ReleaseNotificationEvent) ProtoMessage()
- func (x *ReleaseNotificationEvent) ProtoReflect() protoreflect.Message
- func (x *ReleaseNotificationEvent) Reset()
- func (x *ReleaseNotificationEvent) String() string
- type ReleaseRenderEvent
- func (*ReleaseRenderEvent) Descriptor() ([]byte, []int)deprecated
- func (x *ReleaseRenderEvent) GetMessage() string
- func (x *ReleaseRenderEvent) GetPipelineUid() string
- func (x *ReleaseRenderEvent) GetRelease() string
- func (x *ReleaseRenderEvent) GetReleaseRenderState() Release_RenderState
- func (x *ReleaseRenderEvent) GetType() Type
- func (*ReleaseRenderEvent) ProtoMessage()
- func (x *ReleaseRenderEvent) ProtoReflect() protoreflect.Message
- func (x *ReleaseRenderEvent) Reset()
- func (x *ReleaseRenderEvent) String() string
- type Release_ReleaseCondition
- func (*Release_ReleaseCondition) Descriptor() ([]byte, []int)deprecated
- func (x *Release_ReleaseCondition) GetReleaseReadyCondition() *Release_ReleaseReadyCondition
- func (x *Release_ReleaseCondition) GetSkaffoldSupportedCondition() *Release_SkaffoldSupportedCondition
- func (*Release_ReleaseCondition) ProtoMessage()
- func (x *Release_ReleaseCondition) ProtoReflect() protoreflect.Message
- func (x *Release_ReleaseCondition) Reset()
- func (x *Release_ReleaseCondition) String() string
- type Release_ReleaseReadyCondition
- func (*Release_ReleaseReadyCondition) Descriptor() ([]byte, []int)deprecated
- func (x *Release_ReleaseReadyCondition) GetStatus() bool
- func (*Release_ReleaseReadyCondition) ProtoMessage()
- func (x *Release_ReleaseReadyCondition) ProtoReflect() protoreflect.Message
- func (x *Release_ReleaseReadyCondition) Reset()
- func (x *Release_ReleaseReadyCondition) 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_SkaffoldSupportedCondition
- func (*Release_SkaffoldSupportedCondition) Descriptor() ([]byte, []int)deprecated
- func (x *Release_SkaffoldSupportedCondition) GetMaintenanceModeTime() *timestamppb.Timestamp
- func (x *Release_SkaffoldSupportedCondition) GetSkaffoldSupportState() SkaffoldSupportState
- func (x *Release_SkaffoldSupportedCondition) GetStatus() bool
- func (x *Release_SkaffoldSupportedCondition) GetSupportExpirationTime() *timestamppb.Timestamp
- func (*Release_SkaffoldSupportedCondition) ProtoMessage()
- func (x *Release_SkaffoldSupportedCondition) ProtoReflect() protoreflect.Message
- func (x *Release_SkaffoldSupportedCondition) Reset()
- func (x *Release_SkaffoldSupportedCondition) String() string
- type Release_TargetRender
- func (*Release_TargetRender) Descriptor() ([]byte, []int)deprecated
- func (x *Release_TargetRender) GetFailureCause() Release_TargetRender_FailureCause
- func (x *Release_TargetRender) GetFailureMessage() string
- func (x *Release_TargetRender) GetMetadata() *RenderMetadata
- 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_FailureCause
- func (Release_TargetRender_FailureCause) Descriptor() protoreflect.EnumDescriptor
- func (x Release_TargetRender_FailureCause) Enum() *Release_TargetRender_FailureCause
- func (Release_TargetRender_FailureCause) EnumDescriptor() ([]byte, []int)deprecated
- func (x Release_TargetRender_FailureCause) Number() protoreflect.EnumNumber
- func (x Release_TargetRender_FailureCause) String() string
- func (Release_TargetRender_FailureCause) Type() protoreflect.EnumType
- 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 RenderMetadata
- func (*RenderMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *RenderMetadata) GetCloudRun() *CloudRunRenderMetadata
- func (x *RenderMetadata) GetCustom() *CustomMetadata
- func (*RenderMetadata) ProtoMessage()
- func (x *RenderMetadata) ProtoReflect() protoreflect.Message
- func (x *RenderMetadata) Reset()
- func (x *RenderMetadata) String() string
- type RepairMode
- func (*RepairMode) Descriptor() ([]byte, []int)deprecated
- func (m *RepairMode) GetMode() isRepairMode_Mode
- func (x *RepairMode) GetRetry() *Retry
- func (x *RepairMode) GetRollback() *Rollback
- func (*RepairMode) ProtoMessage()
- func (x *RepairMode) ProtoReflect() protoreflect.Message
- func (x *RepairMode) Reset()
- func (x *RepairMode) String() string
- type RepairMode_Retry
- type RepairMode_Rollback
- type RepairPhase
- func (*RepairPhase) Descriptor() ([]byte, []int)deprecated
- func (m *RepairPhase) GetRepairPhase() isRepairPhase_RepairPhase
- func (x *RepairPhase) GetRetry() *RetryPhase
- func (x *RepairPhase) GetRollback() *RollbackAttempt
- func (*RepairPhase) ProtoMessage()
- func (x *RepairPhase) ProtoReflect() protoreflect.Message
- func (x *RepairPhase) Reset()
- func (x *RepairPhase) String() string
- type RepairPhase_Retry
- type RepairPhase_Rollback
- type RepairRolloutOperation
- func (*RepairRolloutOperation) Descriptor() ([]byte, []int)deprecated
- func (x *RepairRolloutOperation) GetCurrentRepairModeIndex() int64
- func (x *RepairRolloutOperation) GetRepairPhases() []*RepairPhase
- func (x *RepairRolloutOperation) GetRollout() string
- func (*RepairRolloutOperation) ProtoMessage()
- func (x *RepairRolloutOperation) ProtoReflect() protoreflect.Message
- func (x *RepairRolloutOperation) Reset()
- func (x *RepairRolloutOperation) String() string
- type RepairRolloutRule
- func (*RepairRolloutRule) Descriptor() ([]byte, []int)deprecated
- func (x *RepairRolloutRule) GetCondition() *AutomationRuleCondition
- func (x *RepairRolloutRule) GetId() string
- func (x *RepairRolloutRule) GetJobs() []string
- func (x *RepairRolloutRule) GetRepairModes() []*RepairMode
- func (x *RepairRolloutRule) GetSourcePhases() []string
- func (*RepairRolloutRule) ProtoMessage()
- func (x *RepairRolloutRule) ProtoReflect() protoreflect.Message
- func (x *RepairRolloutRule) Reset()
- func (x *RepairRolloutRule) String() string
- type RepairState
- func (RepairState) Descriptor() protoreflect.EnumDescriptor
- func (x RepairState) Enum() *RepairState
- func (RepairState) EnumDescriptor() ([]byte, []int)deprecated
- func (x RepairState) Number() protoreflect.EnumNumber
- func (x RepairState) String() string
- func (RepairState) Type() protoreflect.EnumType
- type RestrictRollout
- func (*RestrictRollout) Descriptor() ([]byte, []int)deprecated
- func (x *RestrictRollout) GetActions() []RestrictRollout_Actions
- func (x *RestrictRollout) GetId() string
- func (x *RestrictRollout) GetInvokers() []DeployPolicy_Invoker
- func (x *RestrictRollout) GetTimeWindow() *TimeWindow
- func (*RestrictRollout) ProtoMessage()
- func (x *RestrictRollout) ProtoReflect() protoreflect.Message
- func (x *RestrictRollout) Reset()
- func (x *RestrictRollout) String() string
- type RestrictRollout_Actions
- func (RestrictRollout_Actions) Descriptor() protoreflect.EnumDescriptor
- func (x RestrictRollout_Actions) Enum() *RestrictRollout_Actions
- func (RestrictRollout_Actions) EnumDescriptor() ([]byte, []int)deprecated
- func (x RestrictRollout_Actions) Number() protoreflect.EnumNumber
- func (x RestrictRollout_Actions) String() string
- func (RestrictRollout_Actions) Type() protoreflect.EnumType
- type Retry
- func (*Retry) Descriptor() ([]byte, []int)deprecated
- func (x *Retry) GetAttempts() int64
- func (x *Retry) GetBackoffMode() BackoffMode
- func (x *Retry) GetWait() *durationpb.Duration
- func (*Retry) ProtoMessage()
- func (x *Retry) ProtoReflect() protoreflect.Message
- func (x *Retry) Reset()
- func (x *Retry) String() string
- type RetryAttempt
- func (*RetryAttempt) Descriptor() ([]byte, []int)deprecated
- func (x *RetryAttempt) GetAttempt() int64
- func (x *RetryAttempt) GetState() RepairState
- func (x *RetryAttempt) GetStateDesc() string
- func (x *RetryAttempt) GetWait() *durationpb.Duration
- func (*RetryAttempt) ProtoMessage()
- func (x *RetryAttempt) ProtoReflect() protoreflect.Message
- func (x *RetryAttempt) Reset()
- func (x *RetryAttempt) String() string
- type RetryJobRequest
- func (*RetryJobRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RetryJobRequest) GetJobId() string
- func (x *RetryJobRequest) GetOverrideDeployPolicy() []string
- func (x *RetryJobRequest) GetPhaseId() string
- func (x *RetryJobRequest) GetRollout() string
- func (*RetryJobRequest) ProtoMessage()
- func (x *RetryJobRequest) ProtoReflect() protoreflect.Message
- func (x *RetryJobRequest) Reset()
- func (x *RetryJobRequest) String() string
- type RetryJobResponse
- type RetryPhase
- func (*RetryPhase) Descriptor() ([]byte, []int)deprecated
- func (x *RetryPhase) GetAttempts() []*RetryAttempt
- func (x *RetryPhase) GetBackoffMode() BackoffMode
- func (x *RetryPhase) GetJobId() string
- func (x *RetryPhase) GetPhaseId() string
- func (x *RetryPhase) GetTotalAttempts() int64
- func (*RetryPhase) ProtoMessage()
- func (x *RetryPhase) ProtoReflect() protoreflect.Message
- func (x *RetryPhase) Reset()
- func (x *RetryPhase) String() string
- type Rollback
- type RollbackAttempt
- func (*RollbackAttempt) Descriptor() ([]byte, []int)deprecated
- func (x *RollbackAttempt) GetDestinationPhase() string
- func (x *RollbackAttempt) GetRolloutId() string
- func (x *RollbackAttempt) GetState() RepairState
- func (x *RollbackAttempt) GetStateDesc() string
- func (*RollbackAttempt) ProtoMessage()
- func (x *RollbackAttempt) ProtoReflect() protoreflect.Message
- func (x *RollbackAttempt) Reset()
- func (x *RollbackAttempt) String() string
- type RollbackTargetConfig
- func (*RollbackTargetConfig) Descriptor() ([]byte, []int)deprecated
- func (x *RollbackTargetConfig) GetRollout() *Rollout
- func (x *RollbackTargetConfig) GetStartingPhaseId() string
- func (*RollbackTargetConfig) ProtoMessage()
- func (x *RollbackTargetConfig) ProtoReflect() protoreflect.Message
- func (x *RollbackTargetConfig) Reset()
- func (x *RollbackTargetConfig) String() string
- type RollbackTargetRequest
- func (*RollbackTargetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RollbackTargetRequest) GetName() string
- func (x *RollbackTargetRequest) GetOverrideDeployPolicy() []string
- func (x *RollbackTargetRequest) GetReleaseId() string
- func (x *RollbackTargetRequest) GetRollbackConfig() *RollbackTargetConfig
- func (x *RollbackTargetRequest) GetRolloutId() string
- func (x *RollbackTargetRequest) GetRolloutToRollBack() string
- func (x *RollbackTargetRequest) GetTargetId() string
- func (x *RollbackTargetRequest) GetValidateOnly() bool
- func (*RollbackTargetRequest) ProtoMessage()
- func (x *RollbackTargetRequest) ProtoReflect() protoreflect.Message
- func (x *RollbackTargetRequest) Reset()
- func (x *RollbackTargetRequest) String() string
- type RollbackTargetResponse
- func (*RollbackTargetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RollbackTargetResponse) GetRollbackConfig() *RollbackTargetConfig
- func (*RollbackTargetResponse) ProtoMessage()
- func (x *RollbackTargetResponse) ProtoReflect() protoreflect.Message
- func (x *RollbackTargetResponse) Reset()
- func (x *RollbackTargetResponse) String() string
- 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) GetControllerRollout() string
- func (x *Rollout) GetCreateTime() *timestamppb.Timestamp
- func (x *Rollout) GetDeployEndTime() *timestamppb.Timestamp
- func (x *Rollout) GetDeployFailureCause() Rollout_FailureCause
- 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) GetMetadata() *Metadata
- func (x *Rollout) GetName() string
- func (x *Rollout) GetPhases() []*Phase
- func (x *Rollout) GetRollbackOfRollout() string
- func (x *Rollout) GetRolledBackByRollouts() []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 RolloutNotificationEvent
- func (*RolloutNotificationEvent) Descriptor() ([]byte, []int)deprecated
- func (x *RolloutNotificationEvent) GetMessage() string
- func (x *RolloutNotificationEvent) GetPipelineUid() string
- func (x *RolloutNotificationEvent) GetRelease() string
- func (x *RolloutNotificationEvent) GetReleaseUid() string
- func (x *RolloutNotificationEvent) GetRollout() string
- func (x *RolloutNotificationEvent) GetRolloutUid() string
- func (x *RolloutNotificationEvent) GetTargetId() string
- func (x *RolloutNotificationEvent) GetType() Type
- func (*RolloutNotificationEvent) ProtoMessage()
- func (x *RolloutNotificationEvent) ProtoReflect() protoreflect.Message
- func (x *RolloutNotificationEvent) Reset()
- func (x *RolloutNotificationEvent) String() string
- type RolloutUpdateEvent
- func (*RolloutUpdateEvent) Descriptor() ([]byte, []int)deprecated
- func (x *RolloutUpdateEvent) GetMessage() string
- func (x *RolloutUpdateEvent) GetPipelineUid() string
- func (x *RolloutUpdateEvent) GetRelease() string
- func (x *RolloutUpdateEvent) GetReleaseUid() string
- func (x *RolloutUpdateEvent) GetRollout() string
- func (x *RolloutUpdateEvent) GetRolloutUpdateType() RolloutUpdateEvent_RolloutUpdateType
- func (x *RolloutUpdateEvent) GetTargetId() string
- func (x *RolloutUpdateEvent) GetType() Type
- func (*RolloutUpdateEvent) ProtoMessage()
- func (x *RolloutUpdateEvent) ProtoReflect() protoreflect.Message
- func (x *RolloutUpdateEvent) Reset()
- func (x *RolloutUpdateEvent) String() string
- type RolloutUpdateEvent_RolloutUpdateType
- func (RolloutUpdateEvent_RolloutUpdateType) Descriptor() protoreflect.EnumDescriptor
- func (x RolloutUpdateEvent_RolloutUpdateType) Enum() *RolloutUpdateEvent_RolloutUpdateType
- func (RolloutUpdateEvent_RolloutUpdateType) EnumDescriptor() ([]byte, []int)deprecated
- func (x RolloutUpdateEvent_RolloutUpdateType) Number() protoreflect.EnumNumber
- func (x RolloutUpdateEvent_RolloutUpdateType) String() string
- func (RolloutUpdateEvent_RolloutUpdateType) Type() protoreflect.EnumType
- 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_FailureCause
- func (Rollout_FailureCause) Descriptor() protoreflect.EnumDescriptor
- func (x Rollout_FailureCause) Enum() *Rollout_FailureCause
- func (Rollout_FailureCause) EnumDescriptor() ([]byte, []int)deprecated
- func (x Rollout_FailureCause) Number() protoreflect.EnumNumber
- func (x Rollout_FailureCause) String() string
- func (Rollout_FailureCause) 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 RuntimeConfig
- func (*RuntimeConfig) Descriptor() ([]byte, []int)deprecated
- func (x *RuntimeConfig) GetCloudRun() *CloudRunConfig
- func (x *RuntimeConfig) GetKubernetes() *KubernetesConfig
- func (m *RuntimeConfig) GetRuntimeConfig() isRuntimeConfig_RuntimeConfig
- func (*RuntimeConfig) ProtoMessage()
- func (x *RuntimeConfig) ProtoReflect() protoreflect.Message
- func (x *RuntimeConfig) Reset()
- func (x *RuntimeConfig) String() string
- type RuntimeConfig_CloudRun
- type RuntimeConfig_Kubernetes
- type SerialPipeline
- type SkaffoldModules
- func (*SkaffoldModules) Descriptor() ([]byte, []int)deprecated
- func (x *SkaffoldModules) GetConfigs() []string
- func (x *SkaffoldModules) GetGit() *SkaffoldModules_SkaffoldGitSource
- func (x *SkaffoldModules) GetGoogleCloudBuildRepo() *SkaffoldModules_SkaffoldGCBRepoSource
- func (x *SkaffoldModules) GetGoogleCloudStorage() *SkaffoldModules_SkaffoldGCSSource
- func (m *SkaffoldModules) GetSource() isSkaffoldModules_Source
- func (*SkaffoldModules) ProtoMessage()
- func (x *SkaffoldModules) ProtoReflect() protoreflect.Message
- func (x *SkaffoldModules) Reset()
- func (x *SkaffoldModules) String() string
- type SkaffoldModules_Git
- type SkaffoldModules_GoogleCloudBuildRepo
- type SkaffoldModules_GoogleCloudStorage
- type SkaffoldModules_SkaffoldGCBRepoSource
- func (*SkaffoldModules_SkaffoldGCBRepoSource) Descriptor() ([]byte, []int)deprecated
- func (x *SkaffoldModules_SkaffoldGCBRepoSource) GetPath() string
- func (x *SkaffoldModules_SkaffoldGCBRepoSource) GetRef() string
- func (x *SkaffoldModules_SkaffoldGCBRepoSource) GetRepository() string
- func (*SkaffoldModules_SkaffoldGCBRepoSource) ProtoMessage()
- func (x *SkaffoldModules_SkaffoldGCBRepoSource) ProtoReflect() protoreflect.Message
- func (x *SkaffoldModules_SkaffoldGCBRepoSource) Reset()
- func (x *SkaffoldModules_SkaffoldGCBRepoSource) String() string
- type SkaffoldModules_SkaffoldGCSSource
- func (*SkaffoldModules_SkaffoldGCSSource) Descriptor() ([]byte, []int)deprecated
- func (x *SkaffoldModules_SkaffoldGCSSource) GetPath() string
- func (x *SkaffoldModules_SkaffoldGCSSource) GetSource() string
- func (*SkaffoldModules_SkaffoldGCSSource) ProtoMessage()
- func (x *SkaffoldModules_SkaffoldGCSSource) ProtoReflect() protoreflect.Message
- func (x *SkaffoldModules_SkaffoldGCSSource) Reset()
- func (x *SkaffoldModules_SkaffoldGCSSource) String() string
- type SkaffoldModules_SkaffoldGitSource
- func (*SkaffoldModules_SkaffoldGitSource) Descriptor() ([]byte, []int)deprecated
- func (x *SkaffoldModules_SkaffoldGitSource) GetPath() string
- func (x *SkaffoldModules_SkaffoldGitSource) GetRef() string
- func (x *SkaffoldModules_SkaffoldGitSource) GetRepo() string
- func (*SkaffoldModules_SkaffoldGitSource) ProtoMessage()
- func (x *SkaffoldModules_SkaffoldGitSource) ProtoReflect() protoreflect.Message
- func (x *SkaffoldModules_SkaffoldGitSource) Reset()
- func (x *SkaffoldModules_SkaffoldGitSource) String() string
- type SkaffoldSupportState
- func (SkaffoldSupportState) Descriptor() protoreflect.EnumDescriptor
- func (x SkaffoldSupportState) Enum() *SkaffoldSupportState
- func (SkaffoldSupportState) EnumDescriptor() ([]byte, []int)deprecated
- func (x SkaffoldSupportState) Number() protoreflect.EnumNumber
- func (x SkaffoldSupportState) String() string
- func (SkaffoldSupportState) Type() protoreflect.EnumType
- type SkaffoldVersion
- func (*SkaffoldVersion) Descriptor() ([]byte, []int)deprecated
- func (x *SkaffoldVersion) GetMaintenanceModeTime() *timestamppb.Timestamp
- func (x *SkaffoldVersion) GetSupportEndDate() *date.Date
- func (x *SkaffoldVersion) GetSupportExpirationTime() *timestamppb.Timestamp
- 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
- func (*Stage) Descriptor() ([]byte, []int)deprecated
- func (x *Stage) GetDeployParameters() []*DeployParameters
- func (x *Stage) GetProfiles() []string
- func (x *Stage) GetStrategy() *Strategy
- func (x *Stage) GetTargetId() string
- func (*Stage) ProtoMessage()
- func (x *Stage) ProtoReflect() protoreflect.Message
- func (x *Stage) Reset()
- func (x *Stage) String() string
- type Standard
- func (*Standard) Descriptor() ([]byte, []int)deprecated
- func (x *Standard) GetPostdeploy() *Postdeploy
- func (x *Standard) GetPredeploy() *Predeploy
- func (x *Standard) GetVerify() bool
- func (*Standard) ProtoMessage()
- func (x *Standard) ProtoReflect() protoreflect.Message
- func (x *Standard) Reset()
- func (x *Standard) String() string
- type Strategy
- func (*Strategy) Descriptor() ([]byte, []int)deprecated
- func (x *Strategy) GetCanary() *Canary
- func (m *Strategy) GetDeploymentStrategy() isStrategy_DeploymentStrategy
- func (x *Strategy) GetStandard() *Standard
- func (*Strategy) ProtoMessage()
- func (x *Strategy) ProtoReflect() protoreflect.Message
- func (x *Strategy) Reset()
- func (x *Strategy) String() string
- type Strategy_Canary
- type Strategy_Standard
- type Target
- func (*Target) Descriptor() ([]byte, []int)deprecated
- func (x *Target) GetAnnotations() map[string]string
- func (x *Target) GetAnthosCluster() *AnthosCluster
- func (x *Target) GetCreateTime() *timestamppb.Timestamp
- func (x *Target) GetCustomTarget() *CustomTarget
- func (x *Target) GetDeployParameters() map[string]string
- 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) GetMultiTarget() *MultiTarget
- func (x *Target) GetName() string
- func (x *Target) GetRequireApproval() bool
- func (x *Target) GetRun() *CloudRunLocation
- 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) GetPhaseArtifacts() map[string]*TargetArtifact_PhaseArtifact
- 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 TargetArtifact_PhaseArtifact
- func (*TargetArtifact_PhaseArtifact) Descriptor() ([]byte, []int)deprecated
- func (x *TargetArtifact_PhaseArtifact) GetJobManifestsPath() string
- func (x *TargetArtifact_PhaseArtifact) GetManifestPath() string
- func (x *TargetArtifact_PhaseArtifact) GetSkaffoldConfigPath() string
- func (*TargetArtifact_PhaseArtifact) ProtoMessage()
- func (x *TargetArtifact_PhaseArtifact) ProtoReflect() protoreflect.Message
- func (x *TargetArtifact_PhaseArtifact) Reset()
- func (x *TargetArtifact_PhaseArtifact) String() string
- type TargetAttribute
- func (*TargetAttribute) Descriptor() ([]byte, []int)deprecated
- func (x *TargetAttribute) GetId() string
- func (x *TargetAttribute) GetLabels() map[string]string
- func (*TargetAttribute) ProtoMessage()
- func (x *TargetAttribute) ProtoReflect() protoreflect.Message
- func (x *TargetAttribute) Reset()
- func (x *TargetAttribute) String() string
- type TargetNotificationEvent
- func (*TargetNotificationEvent) Descriptor() ([]byte, []int)deprecated
- func (x *TargetNotificationEvent) GetMessage() string
- func (x *TargetNotificationEvent) GetTarget() string
- func (x *TargetNotificationEvent) GetType() Type
- func (*TargetNotificationEvent) ProtoMessage()
- func (x *TargetNotificationEvent) ProtoReflect() protoreflect.Message
- func (x *TargetNotificationEvent) Reset()
- func (x *TargetNotificationEvent) String() string
- type Target_AnthosCluster
- type Target_CustomTarget
- type Target_Gke
- type Target_MultiTarget
- type Target_Run
- 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 TargetsTypeCondition
- func (*TargetsTypeCondition) Descriptor() ([]byte, []int)deprecated
- func (x *TargetsTypeCondition) GetErrorDetails() string
- func (x *TargetsTypeCondition) GetStatus() bool
- func (*TargetsTypeCondition) ProtoMessage()
- func (x *TargetsTypeCondition) ProtoReflect() protoreflect.Message
- func (x *TargetsTypeCondition) Reset()
- func (x *TargetsTypeCondition) String() string
- type TerminateJobRunRequest
- func (*TerminateJobRunRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TerminateJobRunRequest) GetName() string
- func (x *TerminateJobRunRequest) GetOverrideDeployPolicy() []string
- func (*TerminateJobRunRequest) ProtoMessage()
- func (x *TerminateJobRunRequest) ProtoReflect() protoreflect.Message
- func (x *TerminateJobRunRequest) Reset()
- func (x *TerminateJobRunRequest) String() string
- type TerminateJobRunResponse
- type TimeWindow
- type Type
- type UnimplementedCloudDeployServer
- func (*UnimplementedCloudDeployServer) AbandonRelease(context.Context, *AbandonReleaseRequest) (*AbandonReleaseResponse, error)
- func (*UnimplementedCloudDeployServer) AdvanceRollout(context.Context, *AdvanceRolloutRequest) (*AdvanceRolloutResponse, error)
- func (*UnimplementedCloudDeployServer) ApproveRollout(context.Context, *ApproveRolloutRequest) (*ApproveRolloutResponse, error)
- func (*UnimplementedCloudDeployServer) CancelAutomationRun(context.Context, *CancelAutomationRunRequest) (*CancelAutomationRunResponse, error)
- func (*UnimplementedCloudDeployServer) CancelRollout(context.Context, *CancelRolloutRequest) (*CancelRolloutResponse, error)
- func (*UnimplementedCloudDeployServer) CreateAutomation(context.Context, *CreateAutomationRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudDeployServer) CreateCustomTargetType(context.Context, *CreateCustomTargetTypeRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudDeployServer) CreateDeliveryPipeline(context.Context, *CreateDeliveryPipelineRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudDeployServer) CreateDeployPolicy(context.Context, *CreateDeployPolicyRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudDeployServer) CreateRelease(context.Context, *CreateReleaseRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudDeployServer) CreateRollout(context.Context, *CreateRolloutRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudDeployServer) CreateTarget(context.Context, *CreateTargetRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudDeployServer) DeleteAutomation(context.Context, *DeleteAutomationRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudDeployServer) DeleteCustomTargetType(context.Context, *DeleteCustomTargetTypeRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudDeployServer) DeleteDeliveryPipeline(context.Context, *DeleteDeliveryPipelineRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudDeployServer) DeleteDeployPolicy(context.Context, *DeleteDeployPolicyRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudDeployServer) DeleteTarget(context.Context, *DeleteTargetRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudDeployServer) GetAutomation(context.Context, *GetAutomationRequest) (*Automation, error)
- func (*UnimplementedCloudDeployServer) GetAutomationRun(context.Context, *GetAutomationRunRequest) (*AutomationRun, error)
- func (*UnimplementedCloudDeployServer) GetConfig(context.Context, *GetConfigRequest) (*Config, error)
- func (*UnimplementedCloudDeployServer) GetCustomTargetType(context.Context, *GetCustomTargetTypeRequest) (*CustomTargetType, error)
- func (*UnimplementedCloudDeployServer) GetDeliveryPipeline(context.Context, *GetDeliveryPipelineRequest) (*DeliveryPipeline, error)
- func (*UnimplementedCloudDeployServer) GetDeployPolicy(context.Context, *GetDeployPolicyRequest) (*DeployPolicy, error)
- func (*UnimplementedCloudDeployServer) GetJobRun(context.Context, *GetJobRunRequest) (*JobRun, 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) IgnoreJob(context.Context, *IgnoreJobRequest) (*IgnoreJobResponse, error)
- func (*UnimplementedCloudDeployServer) ListAutomationRuns(context.Context, *ListAutomationRunsRequest) (*ListAutomationRunsResponse, error)
- func (*UnimplementedCloudDeployServer) ListAutomations(context.Context, *ListAutomationsRequest) (*ListAutomationsResponse, error)
- func (*UnimplementedCloudDeployServer) ListCustomTargetTypes(context.Context, *ListCustomTargetTypesRequest) (*ListCustomTargetTypesResponse, error)
- func (*UnimplementedCloudDeployServer) ListDeliveryPipelines(context.Context, *ListDeliveryPipelinesRequest) (*ListDeliveryPipelinesResponse, error)
- func (*UnimplementedCloudDeployServer) ListDeployPolicies(context.Context, *ListDeployPoliciesRequest) (*ListDeployPoliciesResponse, error)
- func (*UnimplementedCloudDeployServer) ListJobRuns(context.Context, *ListJobRunsRequest) (*ListJobRunsResponse, 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) RetryJob(context.Context, *RetryJobRequest) (*RetryJobResponse, error)
- func (*UnimplementedCloudDeployServer) RollbackTarget(context.Context, *RollbackTargetRequest) (*RollbackTargetResponse, error)
- func (*UnimplementedCloudDeployServer) TerminateJobRun(context.Context, *TerminateJobRunRequest) (*TerminateJobRunResponse, error)
- func (*UnimplementedCloudDeployServer) UpdateAutomation(context.Context, *UpdateAutomationRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudDeployServer) UpdateCustomTargetType(context.Context, *UpdateCustomTargetTypeRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudDeployServer) UpdateDeliveryPipeline(context.Context, *UpdateDeliveryPipelineRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudDeployServer) UpdateDeployPolicy(context.Context, *UpdateDeployPolicyRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudDeployServer) UpdateTarget(context.Context, *UpdateTargetRequest) (*longrunningpb.Operation, error)
- type UpdateAutomationRequest
- func (*UpdateAutomationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAutomationRequest) GetAllowMissing() bool
- func (x *UpdateAutomationRequest) GetAutomation() *Automation
- func (x *UpdateAutomationRequest) GetRequestId() string
- func (x *UpdateAutomationRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (x *UpdateAutomationRequest) GetValidateOnly() bool
- func (*UpdateAutomationRequest) ProtoMessage()
- func (x *UpdateAutomationRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateAutomationRequest) Reset()
- func (x *UpdateAutomationRequest) String() string
- type UpdateCustomTargetTypeRequest
- func (*UpdateCustomTargetTypeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateCustomTargetTypeRequest) GetAllowMissing() bool
- func (x *UpdateCustomTargetTypeRequest) GetCustomTargetType() *CustomTargetType
- func (x *UpdateCustomTargetTypeRequest) GetRequestId() string
- func (x *UpdateCustomTargetTypeRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (x *UpdateCustomTargetTypeRequest) GetValidateOnly() bool
- func (*UpdateCustomTargetTypeRequest) ProtoMessage()
- func (x *UpdateCustomTargetTypeRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateCustomTargetTypeRequest) Reset()
- func (x *UpdateCustomTargetTypeRequest) String() string
- 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 UpdateDeployPolicyRequest
- func (*UpdateDeployPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDeployPolicyRequest) GetAllowMissing() bool
- func (x *UpdateDeployPolicyRequest) GetDeployPolicy() *DeployPolicy
- func (x *UpdateDeployPolicyRequest) GetRequestId() string
- func (x *UpdateDeployPolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (x *UpdateDeployPolicyRequest) GetValidateOnly() bool
- func (*UpdateDeployPolicyRequest) ProtoMessage()
- func (x *UpdateDeployPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateDeployPolicyRequest) Reset()
- func (x *UpdateDeployPolicyRequest) 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
- type VerifyJob
- type VerifyJobRun
- func (*VerifyJobRun) Descriptor() ([]byte, []int)deprecated
- func (x *VerifyJobRun) GetArtifactUri() string
- func (x *VerifyJobRun) GetBuild() string
- func (x *VerifyJobRun) GetEventLogPath() string
- func (x *VerifyJobRun) GetFailureCause() VerifyJobRun_FailureCause
- func (x *VerifyJobRun) GetFailureMessage() string
- func (*VerifyJobRun) ProtoMessage()
- func (x *VerifyJobRun) ProtoReflect() protoreflect.Message
- func (x *VerifyJobRun) Reset()
- func (x *VerifyJobRun) String() string
- type VerifyJobRun_FailureCause
- func (VerifyJobRun_FailureCause) Descriptor() protoreflect.EnumDescriptor
- func (x VerifyJobRun_FailureCause) Enum() *VerifyJobRun_FailureCause
- func (VerifyJobRun_FailureCause) EnumDescriptor() ([]byte, []int)deprecated
- func (x VerifyJobRun_FailureCause) Number() protoreflect.EnumNumber
- func (x VerifyJobRun_FailureCause) String() string
- func (VerifyJobRun_FailureCause) Type() protoreflect.EnumType
Constants ¶
This section is empty.
Variables ¶
var ( SkaffoldSupportState_name = map[int32]string{ 0: "SKAFFOLD_SUPPORT_STATE_UNSPECIFIED", 1: "SKAFFOLD_SUPPORT_STATE_SUPPORTED", 2: "SKAFFOLD_SUPPORT_STATE_MAINTENANCE_MODE", 3: "SKAFFOLD_SUPPORT_STATE_UNSUPPORTED", } SkaffoldSupportState_value = map[string]int32{ "SKAFFOLD_SUPPORT_STATE_UNSPECIFIED": 0, "SKAFFOLD_SUPPORT_STATE_SUPPORTED": 1, "SKAFFOLD_SUPPORT_STATE_MAINTENANCE_MODE": 2, "SKAFFOLD_SUPPORT_STATE_UNSUPPORTED": 3, } )
Enum value maps for SkaffoldSupportState.
var ( BackoffMode_name = map[int32]string{ 0: "BACKOFF_MODE_UNSPECIFIED", 1: "BACKOFF_MODE_LINEAR", 2: "BACKOFF_MODE_EXPONENTIAL", } BackoffMode_value = map[string]int32{ "BACKOFF_MODE_UNSPECIFIED": 0, "BACKOFF_MODE_LINEAR": 1, "BACKOFF_MODE_EXPONENTIAL": 2, } )
Enum value maps for BackoffMode.
var ( RepairState_name = map[int32]string{ 0: "REPAIR_STATE_UNSPECIFIED", 1: "REPAIR_STATE_SUCCEEDED", 2: "REPAIR_STATE_CANCELLED", 3: "REPAIR_STATE_FAILED", 4: "REPAIR_STATE_IN_PROGRESS", 5: "REPAIR_STATE_PENDING", 6: "REPAIR_STATE_SKIPPED", } RepairState_value = map[string]int32{ "REPAIR_STATE_UNSPECIFIED": 0, "REPAIR_STATE_SUCCEEDED": 1, "REPAIR_STATE_CANCELLED": 2, "REPAIR_STATE_FAILED": 3, "REPAIR_STATE_IN_PROGRESS": 4, "REPAIR_STATE_PENDING": 5, "REPAIR_STATE_SKIPPED": 6, } )
Enum value maps for RepairState.
var ( ExecutionConfig_ExecutionEnvironmentUsage_name = map[int32]string{ 0: "EXECUTION_ENVIRONMENT_USAGE_UNSPECIFIED", 1: "RENDER", 2: "DEPLOY", 3: "VERIFY", 4: "PREDEPLOY", 5: "POSTDEPLOY", } ExecutionConfig_ExecutionEnvironmentUsage_value = map[string]int32{ "EXECUTION_ENVIRONMENT_USAGE_UNSPECIFIED": 0, "RENDER": 1, "DEPLOY": 2, "VERIFY": 3, "PREDEPLOY": 4, "POSTDEPLOY": 5, } )
Enum value maps for ExecutionConfig_ExecutionEnvironmentUsage.
var ( DeployPolicy_Invoker_name = map[int32]string{ 0: "INVOKER_UNSPECIFIED", 1: "USER", 2: "DEPLOY_AUTOMATION", } DeployPolicy_Invoker_value = map[string]int32{ "INVOKER_UNSPECIFIED": 0, "USER": 1, "DEPLOY_AUTOMATION": 2, } )
Enum value maps for DeployPolicy_Invoker.
var ( RestrictRollout_Actions_name = map[int32]string{ 0: "ACTIONS_UNSPECIFIED", 1: "ADVANCE", 2: "APPROVE", 3: "CANCEL", 4: "CREATE", 5: "IGNORE_JOB", 6: "RETRY_JOB", 7: "ROLLBACK", 8: "TERMINATE_JOBRUN", } RestrictRollout_Actions_value = map[string]int32{ "ACTIONS_UNSPECIFIED": 0, "ADVANCE": 1, "APPROVE": 2, "CANCEL": 3, "CREATE": 4, "IGNORE_JOB": 5, "RETRY_JOB": 6, "ROLLBACK": 7, "TERMINATE_JOBRUN": 8, } )
Enum value maps for RestrictRollout_Actions.
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 ( Release_TargetRender_FailureCause_name = map[int32]string{ 0: "FAILURE_CAUSE_UNSPECIFIED", 1: "CLOUD_BUILD_UNAVAILABLE", 2: "EXECUTION_FAILED", 3: "CLOUD_BUILD_REQUEST_FAILED", 4: "VERIFICATION_CONFIG_NOT_FOUND", 5: "CUSTOM_ACTION_NOT_FOUND", 6: "DEPLOYMENT_STRATEGY_NOT_SUPPORTED", 7: "RENDER_FEATURE_NOT_SUPPORTED", } Release_TargetRender_FailureCause_value = map[string]int32{ "FAILURE_CAUSE_UNSPECIFIED": 0, "CLOUD_BUILD_UNAVAILABLE": 1, "EXECUTION_FAILED": 2, "CLOUD_BUILD_REQUEST_FAILED": 3, "VERIFICATION_CONFIG_NOT_FOUND": 4, "CUSTOM_ACTION_NOT_FOUND": 5, "DEPLOYMENT_STRATEGY_NOT_SUPPORTED": 6, "RENDER_FEATURE_NOT_SUPPORTED": 7, } )
Enum value maps for Release_TargetRender_FailureCause.
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", 8: "CANCELLING", 9: "CANCELLED", 10: "HALTED", } 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, "CANCELLING": 8, "CANCELLED": 9, "HALTED": 10, } )
Enum value maps for Rollout_State.
var ( Rollout_FailureCause_name = map[int32]string{ 0: "FAILURE_CAUSE_UNSPECIFIED", 1: "CLOUD_BUILD_UNAVAILABLE", 2: "EXECUTION_FAILED", 3: "DEADLINE_EXCEEDED", 4: "RELEASE_FAILED", 5: "RELEASE_ABANDONED", 6: "VERIFICATION_CONFIG_NOT_FOUND", 7: "CLOUD_BUILD_REQUEST_FAILED", 8: "OPERATION_FEATURE_NOT_SUPPORTED", } Rollout_FailureCause_value = map[string]int32{ "FAILURE_CAUSE_UNSPECIFIED": 0, "CLOUD_BUILD_UNAVAILABLE": 1, "EXECUTION_FAILED": 2, "DEADLINE_EXCEEDED": 3, "RELEASE_FAILED": 4, "RELEASE_ABANDONED": 5, "VERIFICATION_CONFIG_NOT_FOUND": 6, "CLOUD_BUILD_REQUEST_FAILED": 7, "OPERATION_FEATURE_NOT_SUPPORTED": 8, } )
Enum value maps for Rollout_FailureCause.
var ( Phase_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "PENDING", 2: "IN_PROGRESS", 3: "SUCCEEDED", 4: "FAILED", 5: "ABORTED", 6: "SKIPPED", } Phase_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "PENDING": 1, "IN_PROGRESS": 2, "SUCCEEDED": 3, "FAILED": 4, "ABORTED": 5, "SKIPPED": 6, } )
Enum value maps for Phase_State.
var ( Job_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "PENDING", 2: "DISABLED", 3: "IN_PROGRESS", 4: "SUCCEEDED", 5: "FAILED", 6: "ABORTED", 7: "SKIPPED", 8: "IGNORED", } Job_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "PENDING": 1, "DISABLED": 2, "IN_PROGRESS": 3, "SUCCEEDED": 4, "FAILED": 5, "ABORTED": 6, "SKIPPED": 7, "IGNORED": 8, } )
Enum value maps for Job_State.
var ( JobRun_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "IN_PROGRESS", 2: "SUCCEEDED", 3: "FAILED", 4: "TERMINATING", 5: "TERMINATED", } JobRun_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "IN_PROGRESS": 1, "SUCCEEDED": 2, "FAILED": 3, "TERMINATING": 4, "TERMINATED": 5, } )
Enum value maps for JobRun_State.
var ( DeployJobRun_FailureCause_name = map[int32]string{ 0: "FAILURE_CAUSE_UNSPECIFIED", 1: "CLOUD_BUILD_UNAVAILABLE", 2: "EXECUTION_FAILED", 3: "DEADLINE_EXCEEDED", 4: "MISSING_RESOURCES_FOR_CANARY", 5: "CLOUD_BUILD_REQUEST_FAILED", 6: "DEPLOY_FEATURE_NOT_SUPPORTED", } DeployJobRun_FailureCause_value = map[string]int32{ "FAILURE_CAUSE_UNSPECIFIED": 0, "CLOUD_BUILD_UNAVAILABLE": 1, "EXECUTION_FAILED": 2, "DEADLINE_EXCEEDED": 3, "MISSING_RESOURCES_FOR_CANARY": 4, "CLOUD_BUILD_REQUEST_FAILED": 5, "DEPLOY_FEATURE_NOT_SUPPORTED": 6, } )
Enum value maps for DeployJobRun_FailureCause.
var ( VerifyJobRun_FailureCause_name = map[int32]string{ 0: "FAILURE_CAUSE_UNSPECIFIED", 1: "CLOUD_BUILD_UNAVAILABLE", 2: "EXECUTION_FAILED", 3: "DEADLINE_EXCEEDED", 4: "VERIFICATION_CONFIG_NOT_FOUND", 5: "CLOUD_BUILD_REQUEST_FAILED", } VerifyJobRun_FailureCause_value = map[string]int32{ "FAILURE_CAUSE_UNSPECIFIED": 0, "CLOUD_BUILD_UNAVAILABLE": 1, "EXECUTION_FAILED": 2, "DEADLINE_EXCEEDED": 3, "VERIFICATION_CONFIG_NOT_FOUND": 4, "CLOUD_BUILD_REQUEST_FAILED": 5, } )
Enum value maps for VerifyJobRun_FailureCause.
var ( PredeployJobRun_FailureCause_name = map[int32]string{ 0: "FAILURE_CAUSE_UNSPECIFIED", 1: "CLOUD_BUILD_UNAVAILABLE", 2: "EXECUTION_FAILED", 3: "DEADLINE_EXCEEDED", 4: "CLOUD_BUILD_REQUEST_FAILED", } PredeployJobRun_FailureCause_value = map[string]int32{ "FAILURE_CAUSE_UNSPECIFIED": 0, "CLOUD_BUILD_UNAVAILABLE": 1, "EXECUTION_FAILED": 2, "DEADLINE_EXCEEDED": 3, "CLOUD_BUILD_REQUEST_FAILED": 4, } )
Enum value maps for PredeployJobRun_FailureCause.
var ( PostdeployJobRun_FailureCause_name = map[int32]string{ 0: "FAILURE_CAUSE_UNSPECIFIED", 1: "CLOUD_BUILD_UNAVAILABLE", 2: "EXECUTION_FAILED", 3: "DEADLINE_EXCEEDED", 4: "CLOUD_BUILD_REQUEST_FAILED", } PostdeployJobRun_FailureCause_value = map[string]int32{ "FAILURE_CAUSE_UNSPECIFIED": 0, "CLOUD_BUILD_UNAVAILABLE": 1, "EXECUTION_FAILED": 2, "DEADLINE_EXCEEDED": 3, "CLOUD_BUILD_REQUEST_FAILED": 4, } )
Enum value maps for PostdeployJobRun_FailureCause.
var ( AutomationRun_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "SUCCEEDED", 2: "CANCELLED", 3: "FAILED", 4: "IN_PROGRESS", 5: "PENDING", 6: "ABORTED", } AutomationRun_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "SUCCEEDED": 1, "CANCELLED": 2, "FAILED": 3, "IN_PROGRESS": 4, "PENDING": 5, "ABORTED": 6, } )
Enum value maps for AutomationRun_State.
var ( DeployPolicyEvaluationEvent_PolicyVerdict_name = map[int32]string{ 0: "POLICY_VERDICT_UNSPECIFIED", 1: "ALLOWED_BY_POLICY", 2: "DENIED_BY_POLICY", } DeployPolicyEvaluationEvent_PolicyVerdict_value = map[string]int32{ "POLICY_VERDICT_UNSPECIFIED": 0, "ALLOWED_BY_POLICY": 1, "DENIED_BY_POLICY": 2, } )
Enum value maps for DeployPolicyEvaluationEvent_PolicyVerdict.
var ( DeployPolicyEvaluationEvent_PolicyVerdictOverride_name = map[int32]string{ 0: "POLICY_VERDICT_OVERRIDE_UNSPECIFIED", 1: "POLICY_OVERRIDDEN", 2: "POLICY_SUSPENDED", } DeployPolicyEvaluationEvent_PolicyVerdictOverride_value = map[string]int32{ "POLICY_VERDICT_OVERRIDE_UNSPECIFIED": 0, "POLICY_OVERRIDDEN": 1, "POLICY_SUSPENDED": 2, } )
Enum value maps for DeployPolicyEvaluationEvent_PolicyVerdictOverride.
var ( Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "TYPE_PUBSUB_NOTIFICATION_FAILURE", 3: "TYPE_RESOURCE_STATE_CHANGE", 4: "TYPE_PROCESS_ABORTED", 5: "TYPE_RESTRICTION_VIOLATED", 6: "TYPE_RESOURCE_DELETED", 7: "TYPE_ROLLOUT_UPDATE", 2: "TYPE_RENDER_STATUES_CHANGE", } Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "TYPE_PUBSUB_NOTIFICATION_FAILURE": 1, "TYPE_RESOURCE_STATE_CHANGE": 3, "TYPE_PROCESS_ABORTED": 4, "TYPE_RESTRICTION_VIOLATED": 5, "TYPE_RESOURCE_DELETED": 6, "TYPE_ROLLOUT_UPDATE": 7, "TYPE_RENDER_STATUES_CHANGE": 2, } )
Enum value maps for Type.
var ( RolloutUpdateEvent_RolloutUpdateType_name = map[int32]string{ 0: "ROLLOUT_UPDATE_TYPE_UNSPECIFIED", 1: "PENDING", 2: "PENDING_RELEASE", 3: "IN_PROGRESS", 4: "CANCELLING", 5: "CANCELLED", 6: "HALTED", 7: "SUCCEEDED", 8: "FAILED", 9: "APPROVAL_REQUIRED", 10: "APPROVED", 11: "REJECTED", 12: "ADVANCE_REQUIRED", 13: "ADVANCED", } RolloutUpdateEvent_RolloutUpdateType_value = map[string]int32{ "ROLLOUT_UPDATE_TYPE_UNSPECIFIED": 0, "PENDING": 1, "PENDING_RELEASE": 2, "IN_PROGRESS": 3, "CANCELLING": 4, "CANCELLED": 5, "HALTED": 6, "SUCCEEDED": 7, "FAILED": 8, "APPROVAL_REQUIRED": 9, "APPROVED": 10, "REJECTED": 11, "ADVANCE_REQUIRED": 12, "ADVANCED": 13, } )
Enum value maps for RolloutUpdateEvent_RolloutUpdateType.
var File_google_cloud_deploy_v1_automation_payload_proto protoreflect.FileDescriptor
var File_google_cloud_deploy_v1_automationrun_payload_proto protoreflect.FileDescriptor
var File_google_cloud_deploy_v1_cloud_deploy_proto protoreflect.FileDescriptor
var File_google_cloud_deploy_v1_customtargettype_notification_payload_proto protoreflect.FileDescriptor
var File_google_cloud_deploy_v1_deliverypipeline_notification_payload_proto protoreflect.FileDescriptor
var File_google_cloud_deploy_v1_deploypolicy_evaluation_payload_proto protoreflect.FileDescriptor
var File_google_cloud_deploy_v1_deploypolicy_notification_payload_proto protoreflect.FileDescriptor
var File_google_cloud_deploy_v1_jobrun_notification_payload_proto protoreflect.FileDescriptor
var File_google_cloud_deploy_v1_log_enums_proto protoreflect.FileDescriptor
var File_google_cloud_deploy_v1_release_notification_payload_proto protoreflect.FileDescriptor
var File_google_cloud_deploy_v1_release_render_payload_proto protoreflect.FileDescriptor
var File_google_cloud_deploy_v1_rollout_notification_payload_proto protoreflect.FileDescriptor
var File_google_cloud_deploy_v1_rollout_update_payload_proto protoreflect.FileDescriptor
var File_google_cloud_deploy_v1_target_notification_payload_proto protoreflect.FileDescriptor
Functions ¶
func RegisterCloudDeployServer ¶
func RegisterCloudDeployServer(s *grpc.Server, srv CloudDeployServer)
Types ¶
type AbandonReleaseRequest ¶
type AbandonReleaseRequest struct { // Required. Name of the Release. Format is // `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
The request object used by `AbandonRelease`.
func (*AbandonReleaseRequest) Descriptor
deprecated
func (*AbandonReleaseRequest) Descriptor() ([]byte, []int)
Deprecated: Use AbandonReleaseRequest.ProtoReflect.Descriptor instead.
func (*AbandonReleaseRequest) GetName ¶
func (x *AbandonReleaseRequest) GetName() string
func (*AbandonReleaseRequest) ProtoMessage ¶
func (*AbandonReleaseRequest) ProtoMessage()
func (*AbandonReleaseRequest) ProtoReflect ¶
func (x *AbandonReleaseRequest) ProtoReflect() protoreflect.Message
func (*AbandonReleaseRequest) Reset ¶
func (x *AbandonReleaseRequest) Reset()
func (*AbandonReleaseRequest) String ¶
func (x *AbandonReleaseRequest) String() string
type AbandonReleaseResponse ¶
type AbandonReleaseResponse struct {
// contains filtered or unexported fields
}
The response object for `AbandonRelease`.
func (*AbandonReleaseResponse) Descriptor
deprecated
func (*AbandonReleaseResponse) Descriptor() ([]byte, []int)
Deprecated: Use AbandonReleaseResponse.ProtoReflect.Descriptor instead.
func (*AbandonReleaseResponse) ProtoMessage ¶
func (*AbandonReleaseResponse) ProtoMessage()
func (*AbandonReleaseResponse) ProtoReflect ¶
func (x *AbandonReleaseResponse) ProtoReflect() protoreflect.Message
func (*AbandonReleaseResponse) Reset ¶
func (x *AbandonReleaseResponse) Reset()
func (*AbandonReleaseResponse) String ¶
func (x *AbandonReleaseResponse) String() string
type AdvanceChildRolloutJob ¶ added in v1.8.0
type AdvanceChildRolloutJob struct {
// contains filtered or unexported fields
}
An advanceChildRollout Job.
func (*AdvanceChildRolloutJob) Descriptor
deprecated
added in
v1.8.0
func (*AdvanceChildRolloutJob) Descriptor() ([]byte, []int)
Deprecated: Use AdvanceChildRolloutJob.ProtoReflect.Descriptor instead.
func (*AdvanceChildRolloutJob) ProtoMessage ¶ added in v1.8.0
func (*AdvanceChildRolloutJob) ProtoMessage()
func (*AdvanceChildRolloutJob) ProtoReflect ¶ added in v1.8.0
func (x *AdvanceChildRolloutJob) ProtoReflect() protoreflect.Message
func (*AdvanceChildRolloutJob) Reset ¶ added in v1.8.0
func (x *AdvanceChildRolloutJob) Reset()
func (*AdvanceChildRolloutJob) String ¶ added in v1.8.0
func (x *AdvanceChildRolloutJob) String() string
type AdvanceChildRolloutJobRun ¶ added in v1.8.0
type AdvanceChildRolloutJobRun struct { // Output only. Name of the `ChildRollout`. Format is // `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. Rollout string `protobuf:"bytes,1,opt,name=rollout,proto3" json:"rollout,omitempty"` // Output only. the ID of the ChildRollout's Phase. RolloutPhaseId string `protobuf:"bytes,2,opt,name=rollout_phase_id,json=rolloutPhaseId,proto3" json:"rollout_phase_id,omitempty"` // contains filtered or unexported fields }
AdvanceChildRolloutJobRun contains information specific to a advanceChildRollout `JobRun`.
func (*AdvanceChildRolloutJobRun) Descriptor
deprecated
added in
v1.8.0
func (*AdvanceChildRolloutJobRun) Descriptor() ([]byte, []int)
Deprecated: Use AdvanceChildRolloutJobRun.ProtoReflect.Descriptor instead.
func (*AdvanceChildRolloutJobRun) GetRollout ¶ added in v1.8.0
func (x *AdvanceChildRolloutJobRun) GetRollout() string
func (*AdvanceChildRolloutJobRun) GetRolloutPhaseId ¶ added in v1.8.0
func (x *AdvanceChildRolloutJobRun) GetRolloutPhaseId() string
func (*AdvanceChildRolloutJobRun) ProtoMessage ¶ added in v1.8.0
func (*AdvanceChildRolloutJobRun) ProtoMessage()
func (*AdvanceChildRolloutJobRun) ProtoReflect ¶ added in v1.8.0
func (x *AdvanceChildRolloutJobRun) ProtoReflect() protoreflect.Message
func (*AdvanceChildRolloutJobRun) Reset ¶ added in v1.8.0
func (x *AdvanceChildRolloutJobRun) Reset()
func (*AdvanceChildRolloutJobRun) String ¶ added in v1.8.0
func (x *AdvanceChildRolloutJobRun) String() string
type AdvanceRolloutOperation ¶ added in v1.15.0
type AdvanceRolloutOperation struct { // Output only. The phase of a deployment that initiated the operation. SourcePhase string `protobuf:"bytes,5,opt,name=source_phase,json=sourcePhase,proto3" json:"source_phase,omitempty"` // Output only. How long the operation will be paused. Wait *durationpb.Duration `protobuf:"bytes,2,opt,name=wait,proto3" json:"wait,omitempty"` // Output only. The name of the rollout that initiates the `AutomationRun`. Rollout string `protobuf:"bytes,3,opt,name=rollout,proto3" json:"rollout,omitempty"` // Output only. The phase the rollout will be advanced to. DestinationPhase string `protobuf:"bytes,4,opt,name=destination_phase,json=destinationPhase,proto3" json:"destination_phase,omitempty"` // contains filtered or unexported fields }
Contains the information of an automated advance-rollout operation.
func (*AdvanceRolloutOperation) Descriptor
deprecated
added in
v1.15.0
func (*AdvanceRolloutOperation) Descriptor() ([]byte, []int)
Deprecated: Use AdvanceRolloutOperation.ProtoReflect.Descriptor instead.
func (*AdvanceRolloutOperation) GetDestinationPhase ¶ added in v1.15.0
func (x *AdvanceRolloutOperation) GetDestinationPhase() string
func (*AdvanceRolloutOperation) GetRollout ¶ added in v1.15.0
func (x *AdvanceRolloutOperation) GetRollout() string
func (*AdvanceRolloutOperation) GetSourcePhase ¶ added in v1.15.0
func (x *AdvanceRolloutOperation) GetSourcePhase() string
func (*AdvanceRolloutOperation) GetWait ¶ added in v1.15.0
func (x *AdvanceRolloutOperation) GetWait() *durationpb.Duration
func (*AdvanceRolloutOperation) ProtoMessage ¶ added in v1.15.0
func (*AdvanceRolloutOperation) ProtoMessage()
func (*AdvanceRolloutOperation) ProtoReflect ¶ added in v1.15.0
func (x *AdvanceRolloutOperation) ProtoReflect() protoreflect.Message
func (*AdvanceRolloutOperation) Reset ¶ added in v1.15.0
func (x *AdvanceRolloutOperation) Reset()
func (*AdvanceRolloutOperation) String ¶ added in v1.15.0
func (x *AdvanceRolloutOperation) String() string
type AdvanceRolloutRequest ¶ added in v1.8.0
type AdvanceRolloutRequest 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. The phase ID to advance the `Rollout` to. PhaseId string `protobuf:"bytes,2,opt,name=phase_id,json=phaseId,proto3" json:"phase_id,omitempty"` // Optional. Deploy policies to override. Format is // `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. OverrideDeployPolicy []string `protobuf:"bytes,3,rep,name=override_deploy_policy,json=overrideDeployPolicy,proto3" json:"override_deploy_policy,omitempty"` // contains filtered or unexported fields }
The request object used by `AdvanceRollout`.
func (*AdvanceRolloutRequest) Descriptor
deprecated
added in
v1.8.0
func (*AdvanceRolloutRequest) Descriptor() ([]byte, []int)
Deprecated: Use AdvanceRolloutRequest.ProtoReflect.Descriptor instead.
func (*AdvanceRolloutRequest) GetName ¶ added in v1.8.0
func (x *AdvanceRolloutRequest) GetName() string
func (*AdvanceRolloutRequest) GetOverrideDeployPolicy ¶ added in v1.20.0
func (x *AdvanceRolloutRequest) GetOverrideDeployPolicy() []string
func (*AdvanceRolloutRequest) GetPhaseId ¶ added in v1.8.0
func (x *AdvanceRolloutRequest) GetPhaseId() string
func (*AdvanceRolloutRequest) ProtoMessage ¶ added in v1.8.0
func (*AdvanceRolloutRequest) ProtoMessage()
func (*AdvanceRolloutRequest) ProtoReflect ¶ added in v1.8.0
func (x *AdvanceRolloutRequest) ProtoReflect() protoreflect.Message
func (*AdvanceRolloutRequest) Reset ¶ added in v1.8.0
func (x *AdvanceRolloutRequest) Reset()
func (*AdvanceRolloutRequest) String ¶ added in v1.8.0
func (x *AdvanceRolloutRequest) String() string
type AdvanceRolloutResponse ¶ added in v1.8.0
type AdvanceRolloutResponse struct {
// contains filtered or unexported fields
}
The response object from `AdvanceRollout`.
func (*AdvanceRolloutResponse) Descriptor
deprecated
added in
v1.8.0
func (*AdvanceRolloutResponse) Descriptor() ([]byte, []int)
Deprecated: Use AdvanceRolloutResponse.ProtoReflect.Descriptor instead.
func (*AdvanceRolloutResponse) ProtoMessage ¶ added in v1.8.0
func (*AdvanceRolloutResponse) ProtoMessage()
func (*AdvanceRolloutResponse) ProtoReflect ¶ added in v1.8.0
func (x *AdvanceRolloutResponse) ProtoReflect() protoreflect.Message
func (*AdvanceRolloutResponse) Reset ¶ added in v1.8.0
func (x *AdvanceRolloutResponse) Reset()
func (*AdvanceRolloutResponse) String ¶ added in v1.8.0
func (x *AdvanceRolloutResponse) String() string
type AdvanceRolloutRule ¶ added in v1.15.0
type AdvanceRolloutRule struct { // Required. ID of the rule. This id must be unique in the `Automation` // resource to which this rule belongs. The format is // `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Optional. Proceeds only after phase name matched any one in the list. // This value must consist of lower-case letters, numbers, and hyphens, // start with a letter and end with a letter or a number, and have a max // length of 63 characters. In other words, it must match the following // regex: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`. SourcePhases []string `protobuf:"bytes,6,rep,name=source_phases,json=sourcePhases,proto3" json:"source_phases,omitempty"` // Optional. How long to wait after a rollout is finished. Wait *durationpb.Duration `protobuf:"bytes,3,opt,name=wait,proto3" json:"wait,omitempty"` // Output only. Information around the state of the Automation rule. Condition *AutomationRuleCondition `protobuf:"bytes,5,opt,name=condition,proto3" json:"condition,omitempty"` // contains filtered or unexported fields }
The `AdvanceRollout` automation rule will automatically advance a successful Rollout to the next phase.
func (*AdvanceRolloutRule) Descriptor
deprecated
added in
v1.15.0
func (*AdvanceRolloutRule) Descriptor() ([]byte, []int)
Deprecated: Use AdvanceRolloutRule.ProtoReflect.Descriptor instead.
func (*AdvanceRolloutRule) GetCondition ¶ added in v1.15.0
func (x *AdvanceRolloutRule) GetCondition() *AutomationRuleCondition
func (*AdvanceRolloutRule) GetId ¶ added in v1.15.0
func (x *AdvanceRolloutRule) GetId() string
func (*AdvanceRolloutRule) GetSourcePhases ¶ added in v1.15.0
func (x *AdvanceRolloutRule) GetSourcePhases() []string
func (*AdvanceRolloutRule) GetWait ¶ added in v1.15.0
func (x *AdvanceRolloutRule) GetWait() *durationpb.Duration
func (*AdvanceRolloutRule) ProtoMessage ¶ added in v1.15.0
func (*AdvanceRolloutRule) ProtoMessage()
func (*AdvanceRolloutRule) ProtoReflect ¶ added in v1.15.0
func (x *AdvanceRolloutRule) ProtoReflect() protoreflect.Message
func (*AdvanceRolloutRule) Reset ¶ added in v1.15.0
func (x *AdvanceRolloutRule) Reset()
func (*AdvanceRolloutRule) String ¶ added in v1.15.0
func (x *AdvanceRolloutRule) String() string
type AnthosCluster ¶
type AnthosCluster struct { // Optional. Membership of the GKE Hub-registered cluster to which to apply // the Skaffold configuration. Format is // `projects/{project}/locations/{location}/memberships/{membership_name}`. Membership string `protobuf:"bytes,1,opt,name=membership,proto3" json:"membership,omitempty"` // contains filtered or unexported fields }
Information specifying an Anthos Cluster.
func (*AnthosCluster) Descriptor
deprecated
func (*AnthosCluster) Descriptor() ([]byte, []int)
Deprecated: Use AnthosCluster.ProtoReflect.Descriptor instead.
func (*AnthosCluster) GetMembership ¶
func (x *AnthosCluster) GetMembership() string
func (*AnthosCluster) ProtoMessage ¶
func (*AnthosCluster) ProtoMessage()
func (*AnthosCluster) ProtoReflect ¶
func (x *AnthosCluster) ProtoReflect() protoreflect.Message
func (*AnthosCluster) Reset ¶
func (x *AnthosCluster) Reset()
func (*AnthosCluster) String ¶
func (x *AnthosCluster) String() string
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"` // Optional. Deploy policies to override. Format is // `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. OverrideDeployPolicy []string `protobuf:"bytes,3,rep,name=override_deploy_policy,json=overrideDeployPolicy,proto3" json:"override_deploy_policy,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) GetOverrideDeployPolicy ¶ added in v1.20.0
func (x *ApproveRolloutRequest) GetOverrideDeployPolicy() []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 Automation ¶ added in v1.15.0
type Automation struct { // Output only. Name of the `Automation`. Format is // `projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automations/{automation}`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. Unique identifier of the `Automation`. Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"` // Optional. Description of the `Automation`. Max length is 255 characters. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // Output only. Time at which the automation was created. CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. Time at which the automation was updated. UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Optional. User annotations. These attributes can only be set and used by // the user, and not by Cloud Deploy. Annotations must meet the following // constraints: // // * Annotations are key/value pairs. // * Valid annotation keys have two segments: an optional prefix and name, // separated by a slash (`/`). // * The name segment is required and must be 63 characters or less, // beginning and ending with an alphanumeric character (`[a-z0-9A-Z]`) with // dashes (`-`), underscores (`_`), dots (`.`), and alphanumerics between. // * The prefix is optional. If specified, the prefix must be a DNS subdomain: // a series of DNS labels separated by dots(`.`), not longer than 253 // characters in total, followed by a slash (`/`). // // See // https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/#syntax-and-character-set // for more details. 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 Cloud Deploy. Labels must meet the following constraints: // // * Keys and values can contain only lowercase letters, numeric characters, // underscores, and dashes. // * All characters must use UTF-8 encoding, and international characters are // allowed. // * Keys must start with a lowercase letter or international character. // * Each resource is limited to a maximum of 64 labels. // // Both keys and values are additionally constrained to be <= 63 characters. Labels map[string]string `` /* 153-byte string literal not displayed */ // Optional. The weak etag of the `Automation` resource. // 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,8,opt,name=etag,proto3" json:"etag,omitempty"` // Optional. When Suspended, automation is deactivated from execution. Suspended bool `protobuf:"varint,9,opt,name=suspended,proto3" json:"suspended,omitempty"` // Required. Email address of the user-managed IAM service account that // creates Cloud Deploy release and rollout resources. ServiceAccount string `protobuf:"bytes,10,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"` // Required. Selected resources to which the automation will be applied. Selector *AutomationResourceSelector `protobuf:"bytes,11,opt,name=selector,proto3" json:"selector,omitempty"` // Required. List of Automation rules associated with the Automation resource. // Must have at least one rule and limited to 250 rules per Delivery Pipeline. // Note: the order of the rules here is not the same as the order of // execution. Rules []*AutomationRule `protobuf:"bytes,14,rep,name=rules,proto3" json:"rules,omitempty"` // contains filtered or unexported fields }
An `Automation` resource in the Cloud Deploy API.
An `Automation` enables the automation of manually driven actions for a Delivery Pipeline, which includes Release promotion among Targets, Rollout repair and Rollout deployment strategy advancement. The intention of Automation is to reduce manual intervention in the continuous delivery process.
func (*Automation) Descriptor
deprecated
added in
v1.15.0
func (*Automation) Descriptor() ([]byte, []int)
Deprecated: Use Automation.ProtoReflect.Descriptor instead.
func (*Automation) GetAnnotations ¶ added in v1.15.0
func (x *Automation) GetAnnotations() map[string]string
func (*Automation) GetCreateTime ¶ added in v1.15.0
func (x *Automation) GetCreateTime() *timestamppb.Timestamp
func (*Automation) GetDescription ¶ added in v1.15.0
func (x *Automation) GetDescription() string
func (*Automation) GetEtag ¶ added in v1.15.0
func (x *Automation) GetEtag() string
func (*Automation) GetLabels ¶ added in v1.15.0
func (x *Automation) GetLabels() map[string]string
func (*Automation) GetName ¶ added in v1.15.0
func (x *Automation) GetName() string
func (*Automation) GetRules ¶ added in v1.15.0
func (x *Automation) GetRules() []*AutomationRule
func (*Automation) GetSelector ¶ added in v1.15.0
func (x *Automation) GetSelector() *AutomationResourceSelector
func (*Automation) GetServiceAccount ¶ added in v1.15.0
func (x *Automation) GetServiceAccount() string
func (*Automation) GetSuspended ¶ added in v1.15.0
func (x *Automation) GetSuspended() bool
func (*Automation) GetUid ¶ added in v1.15.0
func (x *Automation) GetUid() string
func (*Automation) GetUpdateTime ¶ added in v1.15.0
func (x *Automation) GetUpdateTime() *timestamppb.Timestamp
func (*Automation) ProtoMessage ¶ added in v1.15.0
func (*Automation) ProtoMessage()
func (*Automation) ProtoReflect ¶ added in v1.15.0
func (x *Automation) ProtoReflect() protoreflect.Message
func (*Automation) Reset ¶ added in v1.15.0
func (x *Automation) Reset()
func (*Automation) String ¶ added in v1.15.0
func (x *Automation) String() string
type AutomationEvent ¶ added in v1.15.0
type AutomationEvent struct { // Debug message for when there is an update on the AutomationRun. // Provides further details about the resource creation or state change. Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` // The name of the `AutomationRun`. Automation string `protobuf:"bytes,2,opt,name=automation,proto3" json:"automation,omitempty"` // Unique identifier of the `DeliveryPipeline`. PipelineUid string `protobuf:"bytes,3,opt,name=pipeline_uid,json=pipelineUid,proto3" json:"pipeline_uid,omitempty"` // Type of this notification, e.g. for a Pub/Sub failure. Type Type `protobuf:"varint,4,opt,name=type,proto3,enum=google.cloud.deploy.v1.Type" json:"type,omitempty"` // contains filtered or unexported fields }
Payload proto for "clouddeploy.googleapis.com/automation" Platform Log event that describes the Automation related events.
func (*AutomationEvent) Descriptor
deprecated
added in
v1.15.0
func (*AutomationEvent) Descriptor() ([]byte, []int)
Deprecated: Use AutomationEvent.ProtoReflect.Descriptor instead.
func (*AutomationEvent) GetAutomation ¶ added in v1.15.0
func (x *AutomationEvent) GetAutomation() string
func (*AutomationEvent) GetMessage ¶ added in v1.15.0
func (x *AutomationEvent) GetMessage() string
func (*AutomationEvent) GetPipelineUid ¶ added in v1.15.0
func (x *AutomationEvent) GetPipelineUid() string
func (*AutomationEvent) GetType ¶ added in v1.15.0
func (x *AutomationEvent) GetType() Type
func (*AutomationEvent) ProtoMessage ¶ added in v1.15.0
func (*AutomationEvent) ProtoMessage()
func (*AutomationEvent) ProtoReflect ¶ added in v1.15.0
func (x *AutomationEvent) ProtoReflect() protoreflect.Message
func (*AutomationEvent) Reset ¶ added in v1.15.0
func (x *AutomationEvent) Reset()
func (*AutomationEvent) String ¶ added in v1.15.0
func (x *AutomationEvent) String() string
type AutomationResourceSelector ¶ added in v1.15.0
type AutomationResourceSelector struct { // Contains attributes about a target. Targets []*TargetAttribute `protobuf:"bytes,1,rep,name=targets,proto3" json:"targets,omitempty"` // contains filtered or unexported fields }
AutomationResourceSelector contains the information to select the resources to which an Automation is going to be applied.
func (*AutomationResourceSelector) Descriptor
deprecated
added in
v1.15.0
func (*AutomationResourceSelector) Descriptor() ([]byte, []int)
Deprecated: Use AutomationResourceSelector.ProtoReflect.Descriptor instead.
func (*AutomationResourceSelector) GetTargets ¶ added in v1.15.0
func (x *AutomationResourceSelector) GetTargets() []*TargetAttribute
func (*AutomationResourceSelector) ProtoMessage ¶ added in v1.15.0
func (*AutomationResourceSelector) ProtoMessage()
func (*AutomationResourceSelector) ProtoReflect ¶ added in v1.15.0
func (x *AutomationResourceSelector) ProtoReflect() protoreflect.Message
func (*AutomationResourceSelector) Reset ¶ added in v1.15.0
func (x *AutomationResourceSelector) Reset()
func (*AutomationResourceSelector) String ¶ added in v1.15.0
func (x *AutomationResourceSelector) String() string
type AutomationRolloutMetadata ¶ added in v1.15.0
type AutomationRolloutMetadata struct { // Output only. The name of the AutomationRun initiated by a promote release // rule. PromoteAutomationRun string `protobuf:"bytes,1,opt,name=promote_automation_run,json=promoteAutomationRun,proto3" json:"promote_automation_run,omitempty"` // Output only. The names of the AutomationRuns initiated by an advance // rollout rule. AdvanceAutomationRuns []string `` /* 126-byte string literal not displayed */ // Output only. The names of the AutomationRuns initiated by a repair rollout // rule. RepairAutomationRuns []string `protobuf:"bytes,3,rep,name=repair_automation_runs,json=repairAutomationRuns,proto3" json:"repair_automation_runs,omitempty"` // contains filtered or unexported fields }
AutomationRolloutMetadata contains Automation-related actions that were performed on a rollout.
func (*AutomationRolloutMetadata) Descriptor
deprecated
added in
v1.15.0
func (*AutomationRolloutMetadata) Descriptor() ([]byte, []int)
Deprecated: Use AutomationRolloutMetadata.ProtoReflect.Descriptor instead.
func (*AutomationRolloutMetadata) GetAdvanceAutomationRuns ¶ added in v1.15.0
func (x *AutomationRolloutMetadata) GetAdvanceAutomationRuns() []string
func (*AutomationRolloutMetadata) GetPromoteAutomationRun ¶ added in v1.15.0
func (x *AutomationRolloutMetadata) GetPromoteAutomationRun() string
func (*AutomationRolloutMetadata) GetRepairAutomationRuns ¶ added in v1.15.0
func (x *AutomationRolloutMetadata) GetRepairAutomationRuns() []string
func (*AutomationRolloutMetadata) ProtoMessage ¶ added in v1.15.0
func (*AutomationRolloutMetadata) ProtoMessage()
func (*AutomationRolloutMetadata) ProtoReflect ¶ added in v1.15.0
func (x *AutomationRolloutMetadata) ProtoReflect() protoreflect.Message
func (*AutomationRolloutMetadata) Reset ¶ added in v1.15.0
func (x *AutomationRolloutMetadata) Reset()
func (*AutomationRolloutMetadata) String ¶ added in v1.15.0
func (x *AutomationRolloutMetadata) String() string
type AutomationRule ¶ added in v1.15.0
type AutomationRule struct { // The configuration of the Automation rule. // // Types that are assignable to Rule: // // *AutomationRule_PromoteReleaseRule // *AutomationRule_AdvanceRolloutRule // *AutomationRule_RepairRolloutRule Rule isAutomationRule_Rule `protobuf_oneof:"rule"` // contains filtered or unexported fields }
`AutomationRule` defines the automation activities.
func (*AutomationRule) Descriptor
deprecated
added in
v1.15.0
func (*AutomationRule) Descriptor() ([]byte, []int)
Deprecated: Use AutomationRule.ProtoReflect.Descriptor instead.
func (*AutomationRule) GetAdvanceRolloutRule ¶ added in v1.15.0
func (x *AutomationRule) GetAdvanceRolloutRule() *AdvanceRolloutRule
func (*AutomationRule) GetPromoteReleaseRule ¶ added in v1.15.0
func (x *AutomationRule) GetPromoteReleaseRule() *PromoteReleaseRule
func (*AutomationRule) GetRepairRolloutRule ¶ added in v1.15.0
func (x *AutomationRule) GetRepairRolloutRule() *RepairRolloutRule
func (*AutomationRule) GetRule ¶ added in v1.15.0
func (m *AutomationRule) GetRule() isAutomationRule_Rule
func (*AutomationRule) ProtoMessage ¶ added in v1.15.0
func (*AutomationRule) ProtoMessage()
func (*AutomationRule) ProtoReflect ¶ added in v1.15.0
func (x *AutomationRule) ProtoReflect() protoreflect.Message
func (*AutomationRule) Reset ¶ added in v1.15.0
func (x *AutomationRule) Reset()
func (*AutomationRule) String ¶ added in v1.15.0
func (x *AutomationRule) String() string
type AutomationRuleCondition ¶ added in v1.15.0
type AutomationRuleCondition struct { // Optional. Details around targets enumerated in the rule. TargetsPresentCondition *TargetsPresentCondition `` /* 132-byte string literal not displayed */ // contains filtered or unexported fields }
`AutomationRuleCondition` contains conditions relevant to an `Automation` rule.
func (*AutomationRuleCondition) Descriptor
deprecated
added in
v1.15.0
func (*AutomationRuleCondition) Descriptor() ([]byte, []int)
Deprecated: Use AutomationRuleCondition.ProtoReflect.Descriptor instead.
func (*AutomationRuleCondition) GetTargetsPresentCondition ¶ added in v1.15.0
func (x *AutomationRuleCondition) GetTargetsPresentCondition() *TargetsPresentCondition
func (*AutomationRuleCondition) ProtoMessage ¶ added in v1.15.0
func (*AutomationRuleCondition) ProtoMessage()
func (*AutomationRuleCondition) ProtoReflect ¶ added in v1.15.0
func (x *AutomationRuleCondition) ProtoReflect() protoreflect.Message
func (*AutomationRuleCondition) Reset ¶ added in v1.15.0
func (x *AutomationRuleCondition) Reset()
func (*AutomationRuleCondition) String ¶ added in v1.15.0
func (x *AutomationRuleCondition) String() string
type AutomationRule_AdvanceRolloutRule ¶ added in v1.15.0
type AutomationRule_AdvanceRolloutRule struct { // Optional. The `AdvanceRolloutRule` will automatically advance a // successful Rollout. AdvanceRolloutRule *AdvanceRolloutRule `protobuf:"bytes,2,opt,name=advance_rollout_rule,json=advanceRolloutRule,proto3,oneof"` }
type AutomationRule_PromoteReleaseRule ¶ added in v1.15.0
type AutomationRule_PromoteReleaseRule struct { // Optional. `PromoteReleaseRule` will automatically promote a release from // the current target to a specified target. PromoteReleaseRule *PromoteReleaseRule `protobuf:"bytes,1,opt,name=promote_release_rule,json=promoteReleaseRule,proto3,oneof"` }
type AutomationRule_RepairRolloutRule ¶ added in v1.15.0
type AutomationRule_RepairRolloutRule struct { // Optional. The `RepairRolloutRule` will automatically repair a failed // rollout. RepairRolloutRule *RepairRolloutRule `protobuf:"bytes,3,opt,name=repair_rollout_rule,json=repairRolloutRule,proto3,oneof"` }
type AutomationRun ¶ added in v1.15.0
type AutomationRun struct { // Output only. Name of the `AutomationRun`. Format is // `projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automationRuns/{automation_run}`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. Time at which the `AutomationRun` was created. CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. Time at which the automationRun was updated. UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Output only. The weak etag of the `AutomationRun` resource. // 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,4,opt,name=etag,proto3" json:"etag,omitempty"` // Output only. Email address of the user-managed IAM service account that // performs the operations against Cloud Deploy resources. ServiceAccount string `protobuf:"bytes,5,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"` // Output only. Snapshot of the Automation taken at AutomationRun creation // time. AutomationSnapshot *Automation `protobuf:"bytes,6,opt,name=automation_snapshot,json=automationSnapshot,proto3" json:"automation_snapshot,omitempty"` // Output only. The ID of the target that represents the promotion stage that // initiates the `AutomationRun`. The value of this field is the last segment // of a target name. TargetId string `protobuf:"bytes,7,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"` // Output only. Current state of the `AutomationRun`. State AutomationRun_State `protobuf:"varint,8,opt,name=state,proto3,enum=google.cloud.deploy.v1.AutomationRun_State" json:"state,omitempty"` // Output only. Explains the current state of the `AutomationRun`. Present // only when an explanation is needed. StateDescription string `protobuf:"bytes,9,opt,name=state_description,json=stateDescription,proto3" json:"state_description,omitempty"` // Output only. Contains information about what policies prevented the // `AutomationRun` to proceed. PolicyViolation *PolicyViolation `protobuf:"bytes,10,opt,name=policy_violation,json=policyViolation,proto3" json:"policy_violation,omitempty"` // Output only. Time the `AutomationRun` expires. An `AutomationRun` expires // after 14 days from its creation date. ExpireTime *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"` // Output only. The ID of the automation rule that initiated the operation. RuleId string `protobuf:"bytes,12,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"` // Output only. The ID of the automation that initiated the operation. AutomationId string `protobuf:"bytes,15,opt,name=automation_id,json=automationId,proto3" json:"automation_id,omitempty"` // The operation that the `AutomationRun` will perform. // // Types that are assignable to Operation: // // *AutomationRun_PromoteReleaseOperation // *AutomationRun_AdvanceRolloutOperation // *AutomationRun_RepairRolloutOperation Operation isAutomationRun_Operation `protobuf_oneof:"operation"` // Output only. Earliest time the `AutomationRun` will attempt to resume. // Wait-time is configured by `wait` in automation rule. WaitUntilTime *timestamppb.Timestamp `protobuf:"bytes,16,opt,name=wait_until_time,json=waitUntilTime,proto3" json:"wait_until_time,omitempty"` // contains filtered or unexported fields }
An `AutomationRun` resource in the Cloud Deploy API.
An `AutomationRun` represents an execution instance of an automation rule.
func (*AutomationRun) Descriptor
deprecated
added in
v1.15.0
func (*AutomationRun) Descriptor() ([]byte, []int)
Deprecated: Use AutomationRun.ProtoReflect.Descriptor instead.
func (*AutomationRun) GetAdvanceRolloutOperation ¶ added in v1.15.0
func (x *AutomationRun) GetAdvanceRolloutOperation() *AdvanceRolloutOperation
func (*AutomationRun) GetAutomationId ¶ added in v1.15.0
func (x *AutomationRun) GetAutomationId() string
func (*AutomationRun) GetAutomationSnapshot ¶ added in v1.15.0
func (x *AutomationRun) GetAutomationSnapshot() *Automation
func (*AutomationRun) GetCreateTime ¶ added in v1.15.0
func (x *AutomationRun) GetCreateTime() *timestamppb.Timestamp
func (*AutomationRun) GetEtag ¶ added in v1.15.0
func (x *AutomationRun) GetEtag() string
func (*AutomationRun) GetExpireTime ¶ added in v1.15.0
func (x *AutomationRun) GetExpireTime() *timestamppb.Timestamp
func (*AutomationRun) GetName ¶ added in v1.15.0
func (x *AutomationRun) GetName() string
func (*AutomationRun) GetOperation ¶ added in v1.15.0
func (m *AutomationRun) GetOperation() isAutomationRun_Operation
func (*AutomationRun) GetPolicyViolation ¶ added in v1.20.0
func (x *AutomationRun) GetPolicyViolation() *PolicyViolation
func (*AutomationRun) GetPromoteReleaseOperation ¶ added in v1.15.0
func (x *AutomationRun) GetPromoteReleaseOperation() *PromoteReleaseOperation
func (*AutomationRun) GetRepairRolloutOperation ¶ added in v1.15.0
func (x *AutomationRun) GetRepairRolloutOperation() *RepairRolloutOperation
func (*AutomationRun) GetRuleId ¶ added in v1.15.0
func (x *AutomationRun) GetRuleId() string
func (*AutomationRun) GetServiceAccount ¶ added in v1.15.0
func (x *AutomationRun) GetServiceAccount() string
func (*AutomationRun) GetState ¶ added in v1.15.0
func (x *AutomationRun) GetState() AutomationRun_State
func (*AutomationRun) GetStateDescription ¶ added in v1.15.0
func (x *AutomationRun) GetStateDescription() string
func (*AutomationRun) GetTargetId ¶ added in v1.15.0
func (x *AutomationRun) GetTargetId() string
func (*AutomationRun) GetUpdateTime ¶ added in v1.15.0
func (x *AutomationRun) GetUpdateTime() *timestamppb.Timestamp
func (*AutomationRun) GetWaitUntilTime ¶ added in v1.15.0
func (x *AutomationRun) GetWaitUntilTime() *timestamppb.Timestamp
func (*AutomationRun) ProtoMessage ¶ added in v1.15.0
func (*AutomationRun) ProtoMessage()
func (*AutomationRun) ProtoReflect ¶ added in v1.15.0
func (x *AutomationRun) ProtoReflect() protoreflect.Message
func (*AutomationRun) Reset ¶ added in v1.15.0
func (x *AutomationRun) Reset()
func (*AutomationRun) String ¶ added in v1.15.0
func (x *AutomationRun) String() string
type AutomationRunEvent ¶ added in v1.15.0
type AutomationRunEvent struct { // Debug message for when there is an update on the AutomationRun. // Provides further details about the resource creation or state change. Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` // The name of the `AutomationRun`. AutomationRun string `protobuf:"bytes,2,opt,name=automation_run,json=automationRun,proto3" json:"automation_run,omitempty"` // Unique identifier of the `DeliveryPipeline`. PipelineUid string `protobuf:"bytes,3,opt,name=pipeline_uid,json=pipelineUid,proto3" json:"pipeline_uid,omitempty"` // Identifier of the `Automation`. AutomationId string `protobuf:"bytes,4,opt,name=automation_id,json=automationId,proto3" json:"automation_id,omitempty"` // Identifier of the `Automation` rule. RuleId string `protobuf:"bytes,5,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"` // ID of the `Target` to which the `AutomationRun` is created. DestinationTargetId string `protobuf:"bytes,6,opt,name=destination_target_id,json=destinationTargetId,proto3" json:"destination_target_id,omitempty"` // Type of this notification, e.g. for a Pub/Sub failure. Type Type `protobuf:"varint,7,opt,name=type,proto3,enum=google.cloud.deploy.v1.Type" json:"type,omitempty"` // contains filtered or unexported fields }
Payload proto for "clouddeploy.googleapis.com/automation_run" Platform Log event that describes the AutomationRun related events.
func (*AutomationRunEvent) Descriptor
deprecated
added in
v1.15.0
func (*AutomationRunEvent) Descriptor() ([]byte, []int)
Deprecated: Use AutomationRunEvent.ProtoReflect.Descriptor instead.
func (*AutomationRunEvent) GetAutomationId ¶ added in v1.15.0
func (x *AutomationRunEvent) GetAutomationId() string
func (*AutomationRunEvent) GetAutomationRun ¶ added in v1.15.0
func (x *AutomationRunEvent) GetAutomationRun() string
func (*AutomationRunEvent) GetDestinationTargetId ¶ added in v1.15.0
func (x *AutomationRunEvent) GetDestinationTargetId() string
func (*AutomationRunEvent) GetMessage ¶ added in v1.15.0
func (x *AutomationRunEvent) GetMessage() string
func (*AutomationRunEvent) GetPipelineUid ¶ added in v1.15.0
func (x *AutomationRunEvent) GetPipelineUid() string
func (*AutomationRunEvent) GetRuleId ¶ added in v1.15.0
func (x *AutomationRunEvent) GetRuleId() string
func (*AutomationRunEvent) GetType ¶ added in v1.15.0
func (x *AutomationRunEvent) GetType() Type
func (*AutomationRunEvent) ProtoMessage ¶ added in v1.15.0
func (*AutomationRunEvent) ProtoMessage()
func (*AutomationRunEvent) ProtoReflect ¶ added in v1.15.0
func (x *AutomationRunEvent) ProtoReflect() protoreflect.Message
func (*AutomationRunEvent) Reset ¶ added in v1.15.0
func (x *AutomationRunEvent) Reset()
func (*AutomationRunEvent) String ¶ added in v1.15.0
func (x *AutomationRunEvent) String() string
type AutomationRun_AdvanceRolloutOperation ¶ added in v1.15.0
type AutomationRun_AdvanceRolloutOperation struct { // Output only. Advances a rollout to the next phase. AdvanceRolloutOperation *AdvanceRolloutOperation `protobuf:"bytes,14,opt,name=advance_rollout_operation,json=advanceRolloutOperation,proto3,oneof"` }
type AutomationRun_PromoteReleaseOperation ¶ added in v1.15.0
type AutomationRun_PromoteReleaseOperation struct { // Output only. Promotes a release to a specified 'Target'. PromoteReleaseOperation *PromoteReleaseOperation `protobuf:"bytes,13,opt,name=promote_release_operation,json=promoteReleaseOperation,proto3,oneof"` }
type AutomationRun_RepairRolloutOperation ¶ added in v1.15.0
type AutomationRun_RepairRolloutOperation struct { // Output only. Repairs a failed 'Rollout'. RepairRolloutOperation *RepairRolloutOperation `protobuf:"bytes,17,opt,name=repair_rollout_operation,json=repairRolloutOperation,proto3,oneof"` }
type AutomationRun_State ¶ added in v1.15.0
type AutomationRun_State int32
Valid state of an `AutomationRun`.
const ( // The `AutomationRun` has an unspecified state. AutomationRun_STATE_UNSPECIFIED AutomationRun_State = 0 // The `AutomationRun` has succeeded. AutomationRun_SUCCEEDED AutomationRun_State = 1 // The `AutomationRun` was cancelled. AutomationRun_CANCELLED AutomationRun_State = 2 // The `AutomationRun` has failed. AutomationRun_FAILED AutomationRun_State = 3 // The `AutomationRun` is in progress. AutomationRun_IN_PROGRESS AutomationRun_State = 4 // The `AutomationRun` is pending. AutomationRun_PENDING AutomationRun_State = 5 // The `AutomationRun` was aborted. AutomationRun_ABORTED AutomationRun_State = 6 )
func (AutomationRun_State) Descriptor ¶ added in v1.15.0
func (AutomationRun_State) Descriptor() protoreflect.EnumDescriptor
func (AutomationRun_State) Enum ¶ added in v1.15.0
func (x AutomationRun_State) Enum() *AutomationRun_State
func (AutomationRun_State) EnumDescriptor
deprecated
added in
v1.15.0
func (AutomationRun_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use AutomationRun_State.Descriptor instead.
func (AutomationRun_State) Number ¶ added in v1.15.0
func (x AutomationRun_State) Number() protoreflect.EnumNumber
func (AutomationRun_State) String ¶ added in v1.15.0
func (x AutomationRun_State) String() string
func (AutomationRun_State) Type ¶ added in v1.15.0
func (AutomationRun_State) Type() protoreflect.EnumType
type BackoffMode ¶ added in v1.15.0
type BackoffMode int32
The pattern of how wait time is increased.
const ( // No WaitMode is specified. BackoffMode_BACKOFF_MODE_UNSPECIFIED BackoffMode = 0 // Increases the wait time linearly. BackoffMode_BACKOFF_MODE_LINEAR BackoffMode = 1 // Increases the wait time exponentially. BackoffMode_BACKOFF_MODE_EXPONENTIAL BackoffMode = 2 )
func (BackoffMode) Descriptor ¶ added in v1.15.0
func (BackoffMode) Descriptor() protoreflect.EnumDescriptor
func (BackoffMode) Enum ¶ added in v1.15.0
func (x BackoffMode) Enum() *BackoffMode
func (BackoffMode) EnumDescriptor
deprecated
added in
v1.15.0
func (BackoffMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use BackoffMode.Descriptor instead.
func (BackoffMode) Number ¶ added in v1.15.0
func (x BackoffMode) Number() protoreflect.EnumNumber
func (BackoffMode) String ¶ added in v1.15.0
func (x BackoffMode) String() string
func (BackoffMode) Type ¶ added in v1.15.0
func (BackoffMode) Type() protoreflect.EnumType
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 Canary ¶ added in v1.8.0
type Canary struct { // Optional. Runtime specific configurations for the deployment strategy. The // runtime configuration is used to determine how Cloud Deploy will split // traffic to enable a progressive deployment. RuntimeConfig *RuntimeConfig `protobuf:"bytes,1,opt,name=runtime_config,json=runtimeConfig,proto3" json:"runtime_config,omitempty"` // The mode to use for the canary deployment strategy. // // Types that are assignable to Mode: // // *Canary_CanaryDeployment // *Canary_CustomCanaryDeployment Mode isCanary_Mode `protobuf_oneof:"mode"` // contains filtered or unexported fields }
Canary represents the canary deployment strategy.
func (*Canary) Descriptor
deprecated
added in
v1.8.0
func (*Canary) GetCanaryDeployment ¶ added in v1.8.0
func (x *Canary) GetCanaryDeployment() *CanaryDeployment
func (*Canary) GetCustomCanaryDeployment ¶ added in v1.8.0
func (x *Canary) GetCustomCanaryDeployment() *CustomCanaryDeployment
func (*Canary) GetRuntimeConfig ¶ added in v1.8.0
func (x *Canary) GetRuntimeConfig() *RuntimeConfig
func (*Canary) ProtoMessage ¶ added in v1.8.0
func (*Canary) ProtoMessage()
func (*Canary) ProtoReflect ¶ added in v1.8.0
func (x *Canary) ProtoReflect() protoreflect.Message
type CanaryDeployment ¶ added in v1.8.0
type CanaryDeployment struct { // Required. The percentage based deployments that will occur as a part of a // `Rollout`. List is expected in ascending order and each integer n is // 0 <= n < 100. // If the GatewayServiceMesh is configured for Kubernetes, then the range for // n is 0 <= n <= 100. Percentages []int32 `protobuf:"varint,1,rep,packed,name=percentages,proto3" json:"percentages,omitempty"` // Whether to run verify tests after each percentage deployment. Verify bool `protobuf:"varint,2,opt,name=verify,proto3" json:"verify,omitempty"` // Optional. Configuration for the predeploy job of the first phase. If this // is not configured, there will be no predeploy job for this phase. Predeploy *Predeploy `protobuf:"bytes,3,opt,name=predeploy,proto3" json:"predeploy,omitempty"` // Optional. Configuration for the postdeploy job of the last phase. If this // is not configured, there will be no postdeploy job for this phase. Postdeploy *Postdeploy `protobuf:"bytes,4,opt,name=postdeploy,proto3" json:"postdeploy,omitempty"` // contains filtered or unexported fields }
CanaryDeployment represents the canary deployment configuration
func (*CanaryDeployment) Descriptor
deprecated
added in
v1.8.0
func (*CanaryDeployment) Descriptor() ([]byte, []int)
Deprecated: Use CanaryDeployment.ProtoReflect.Descriptor instead.
func (*CanaryDeployment) GetPercentages ¶ added in v1.8.0
func (x *CanaryDeployment) GetPercentages() []int32
func (*CanaryDeployment) GetPostdeploy ¶ added in v1.13.0
func (x *CanaryDeployment) GetPostdeploy() *Postdeploy
func (*CanaryDeployment) GetPredeploy ¶ added in v1.13.0
func (x *CanaryDeployment) GetPredeploy() *Predeploy
func (*CanaryDeployment) GetVerify ¶ added in v1.8.0
func (x *CanaryDeployment) GetVerify() bool
func (*CanaryDeployment) ProtoMessage ¶ added in v1.8.0
func (*CanaryDeployment) ProtoMessage()
func (*CanaryDeployment) ProtoReflect ¶ added in v1.8.0
func (x *CanaryDeployment) ProtoReflect() protoreflect.Message
func (*CanaryDeployment) Reset ¶ added in v1.8.0
func (x *CanaryDeployment) Reset()
func (*CanaryDeployment) String ¶ added in v1.8.0
func (x *CanaryDeployment) String() string
type Canary_CanaryDeployment ¶ added in v1.8.0
type Canary_CanaryDeployment struct { // Configures the progressive based deployment for a Target. CanaryDeployment *CanaryDeployment `protobuf:"bytes,2,opt,name=canary_deployment,json=canaryDeployment,proto3,oneof"` }
type Canary_CustomCanaryDeployment ¶ added in v1.8.0
type Canary_CustomCanaryDeployment struct { // Configures the progressive based deployment for a Target, but allows // customizing at the phase level where a phase represents each of the // percentage deployments. CustomCanaryDeployment *CustomCanaryDeployment `protobuf:"bytes,3,opt,name=custom_canary_deployment,json=customCanaryDeployment,proto3,oneof"` }
type CancelAutomationRunRequest ¶ added in v1.15.0
type CancelAutomationRunRequest struct { // Required. Name of the `AutomationRun`. Format is // `projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automationRuns/{automation_run}`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
The request object used by `CancelAutomationRun`.
func (*CancelAutomationRunRequest) Descriptor
deprecated
added in
v1.15.0
func (*CancelAutomationRunRequest) Descriptor() ([]byte, []int)
Deprecated: Use CancelAutomationRunRequest.ProtoReflect.Descriptor instead.
func (*CancelAutomationRunRequest) GetName ¶ added in v1.15.0
func (x *CancelAutomationRunRequest) GetName() string
func (*CancelAutomationRunRequest) ProtoMessage ¶ added in v1.15.0
func (*CancelAutomationRunRequest) ProtoMessage()
func (*CancelAutomationRunRequest) ProtoReflect ¶ added in v1.15.0
func (x *CancelAutomationRunRequest) ProtoReflect() protoreflect.Message
func (*CancelAutomationRunRequest) Reset ¶ added in v1.15.0
func (x *CancelAutomationRunRequest) Reset()
func (*CancelAutomationRunRequest) String ¶ added in v1.15.0
func (x *CancelAutomationRunRequest) String() string
type CancelAutomationRunResponse ¶ added in v1.15.0
type CancelAutomationRunResponse struct {
// contains filtered or unexported fields
}
The response object from `CancelAutomationRun`.
func (*CancelAutomationRunResponse) Descriptor
deprecated
added in
v1.15.0
func (*CancelAutomationRunResponse) Descriptor() ([]byte, []int)
Deprecated: Use CancelAutomationRunResponse.ProtoReflect.Descriptor instead.
func (*CancelAutomationRunResponse) ProtoMessage ¶ added in v1.15.0
func (*CancelAutomationRunResponse) ProtoMessage()
func (*CancelAutomationRunResponse) ProtoReflect ¶ added in v1.15.0
func (x *CancelAutomationRunResponse) ProtoReflect() protoreflect.Message
func (*CancelAutomationRunResponse) Reset ¶ added in v1.15.0
func (x *CancelAutomationRunResponse) Reset()
func (*CancelAutomationRunResponse) String ¶ added in v1.15.0
func (x *CancelAutomationRunResponse) String() string
type CancelRolloutRequest ¶ added in v1.8.0
type CancelRolloutRequest 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"` // Optional. Deploy policies to override. Format is // `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. OverrideDeployPolicy []string `protobuf:"bytes,2,rep,name=override_deploy_policy,json=overrideDeployPolicy,proto3" json:"override_deploy_policy,omitempty"` // contains filtered or unexported fields }
The request object used by `CancelRollout`.
func (*CancelRolloutRequest) Descriptor
deprecated
added in
v1.8.0
func (*CancelRolloutRequest) Descriptor() ([]byte, []int)
Deprecated: Use CancelRolloutRequest.ProtoReflect.Descriptor instead.
func (*CancelRolloutRequest) GetName ¶ added in v1.8.0
func (x *CancelRolloutRequest) GetName() string
func (*CancelRolloutRequest) GetOverrideDeployPolicy ¶ added in v1.20.0
func (x *CancelRolloutRequest) GetOverrideDeployPolicy() []string
func (*CancelRolloutRequest) ProtoMessage ¶ added in v1.8.0
func (*CancelRolloutRequest) ProtoMessage()
func (*CancelRolloutRequest) ProtoReflect ¶ added in v1.8.0
func (x *CancelRolloutRequest) ProtoReflect() protoreflect.Message
func (*CancelRolloutRequest) Reset ¶ added in v1.8.0
func (x *CancelRolloutRequest) Reset()
func (*CancelRolloutRequest) String ¶ added in v1.8.0
func (x *CancelRolloutRequest) String() string
type CancelRolloutResponse ¶ added in v1.8.0
type CancelRolloutResponse struct {
// contains filtered or unexported fields
}
The response object from `CancelRollout`.
func (*CancelRolloutResponse) Descriptor
deprecated
added in
v1.8.0
func (*CancelRolloutResponse) Descriptor() ([]byte, []int)
Deprecated: Use CancelRolloutResponse.ProtoReflect.Descriptor instead.
func (*CancelRolloutResponse) ProtoMessage ¶ added in v1.8.0
func (*CancelRolloutResponse) ProtoMessage()
func (*CancelRolloutResponse) ProtoReflect ¶ added in v1.8.0
func (x *CancelRolloutResponse) ProtoReflect() protoreflect.Message
func (*CancelRolloutResponse) Reset ¶ added in v1.8.0
func (x *CancelRolloutResponse) Reset()
func (*CancelRolloutResponse) String ¶ added in v1.8.0
func (x *CancelRolloutResponse) String() string
type ChildRolloutJobs ¶ added in v1.8.0
type ChildRolloutJobs struct { // Output only. List of CreateChildRolloutJobs CreateRolloutJobs []*Job `protobuf:"bytes,1,rep,name=create_rollout_jobs,json=createRolloutJobs,proto3" json:"create_rollout_jobs,omitempty"` // Output only. List of AdvanceChildRolloutJobs AdvanceRolloutJobs []*Job `protobuf:"bytes,2,rep,name=advance_rollout_jobs,json=advanceRolloutJobs,proto3" json:"advance_rollout_jobs,omitempty"` // contains filtered or unexported fields }
ChildRollouts job composition
func (*ChildRolloutJobs) Descriptor
deprecated
added in
v1.8.0
func (*ChildRolloutJobs) Descriptor() ([]byte, []int)
Deprecated: Use ChildRolloutJobs.ProtoReflect.Descriptor instead.
func (*ChildRolloutJobs) GetAdvanceRolloutJobs ¶ added in v1.8.0
func (x *ChildRolloutJobs) GetAdvanceRolloutJobs() []*Job
func (*ChildRolloutJobs) GetCreateRolloutJobs ¶ added in v1.8.0
func (x *ChildRolloutJobs) GetCreateRolloutJobs() []*Job
func (*ChildRolloutJobs) ProtoMessage ¶ added in v1.8.0
func (*ChildRolloutJobs) ProtoMessage()
func (*ChildRolloutJobs) ProtoReflect ¶ added in v1.8.0
func (x *ChildRolloutJobs) ProtoReflect() protoreflect.Message
func (*ChildRolloutJobs) Reset ¶ added in v1.8.0
func (x *ChildRolloutJobs) Reset()
func (*ChildRolloutJobs) String ¶ added in v1.8.0
func (x *ChildRolloutJobs) 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) (*longrunningpb.Operation, error) // Updates the parameters of a single DeliveryPipeline. UpdateDeliveryPipeline(ctx context.Context, in *UpdateDeliveryPipelineRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Deletes a single DeliveryPipeline. DeleteDeliveryPipeline(ctx context.Context, in *DeleteDeliveryPipelineRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Lists Targets in a given project and location. ListTargets(ctx context.Context, in *ListTargetsRequest, opts ...grpc.CallOption) (*ListTargetsResponse, error) // Creates a `Rollout` to roll back the specified target. RollbackTarget(ctx context.Context, in *RollbackTargetRequest, opts ...grpc.CallOption) (*RollbackTargetResponse, 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) (*longrunningpb.Operation, error) // Updates the parameters of a single Target. UpdateTarget(ctx context.Context, in *UpdateTargetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Deletes a single Target. DeleteTarget(ctx context.Context, in *DeleteTargetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Lists CustomTargetTypes in a given project and location. ListCustomTargetTypes(ctx context.Context, in *ListCustomTargetTypesRequest, opts ...grpc.CallOption) (*ListCustomTargetTypesResponse, error) // Gets details of a single CustomTargetType. GetCustomTargetType(ctx context.Context, in *GetCustomTargetTypeRequest, opts ...grpc.CallOption) (*CustomTargetType, error) // Creates a new CustomTargetType in a given project and location. CreateCustomTargetType(ctx context.Context, in *CreateCustomTargetTypeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Updates a single CustomTargetType. UpdateCustomTargetType(ctx context.Context, in *UpdateCustomTargetTypeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Deletes a single CustomTargetType. DeleteCustomTargetType(ctx context.Context, in *DeleteCustomTargetTypeRequest, opts ...grpc.CallOption) (*longrunningpb.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) (*longrunningpb.Operation, error) // Abandons a Release in the Delivery Pipeline. AbandonRelease(ctx context.Context, in *AbandonReleaseRequest, opts ...grpc.CallOption) (*AbandonReleaseResponse, error) // Creates a new DeployPolicy in a given project and location. CreateDeployPolicy(ctx context.Context, in *CreateDeployPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Updates the parameters of a single DeployPolicy. UpdateDeployPolicy(ctx context.Context, in *UpdateDeployPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Deletes a single DeployPolicy. DeleteDeployPolicy(ctx context.Context, in *DeleteDeployPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Lists DeployPolicies in a given project and location. ListDeployPolicies(ctx context.Context, in *ListDeployPoliciesRequest, opts ...grpc.CallOption) (*ListDeployPoliciesResponse, error) // Gets details of a single DeployPolicy. GetDeployPolicy(ctx context.Context, in *GetDeployPolicyRequest, opts ...grpc.CallOption) (*DeployPolicy, error) // Approves a Rollout. ApproveRollout(ctx context.Context, in *ApproveRolloutRequest, opts ...grpc.CallOption) (*ApproveRolloutResponse, error) // Advances a Rollout in a given project and location. AdvanceRollout(ctx context.Context, in *AdvanceRolloutRequest, opts ...grpc.CallOption) (*AdvanceRolloutResponse, error) // Cancels a Rollout in a given project and location. CancelRollout(ctx context.Context, in *CancelRolloutRequest, opts ...grpc.CallOption) (*CancelRolloutResponse, 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) (*longrunningpb.Operation, error) // Ignores the specified Job in a Rollout. IgnoreJob(ctx context.Context, in *IgnoreJobRequest, opts ...grpc.CallOption) (*IgnoreJobResponse, error) // Retries the specified Job in a Rollout. RetryJob(ctx context.Context, in *RetryJobRequest, opts ...grpc.CallOption) (*RetryJobResponse, error) // Lists JobRuns in a given project and location. ListJobRuns(ctx context.Context, in *ListJobRunsRequest, opts ...grpc.CallOption) (*ListJobRunsResponse, error) // Gets details of a single JobRun. GetJobRun(ctx context.Context, in *GetJobRunRequest, opts ...grpc.CallOption) (*JobRun, error) // Terminates a Job Run in a given project and location. TerminateJobRun(ctx context.Context, in *TerminateJobRunRequest, opts ...grpc.CallOption) (*TerminateJobRunResponse, error) // Gets the configuration for a location. GetConfig(ctx context.Context, in *GetConfigRequest, opts ...grpc.CallOption) (*Config, error) // Creates a new Automation in a given project and location. CreateAutomation(ctx context.Context, in *CreateAutomationRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Updates the parameters of a single Automation resource. UpdateAutomation(ctx context.Context, in *UpdateAutomationRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Deletes a single Automation resource. DeleteAutomation(ctx context.Context, in *DeleteAutomationRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Gets details of a single Automation. GetAutomation(ctx context.Context, in *GetAutomationRequest, opts ...grpc.CallOption) (*Automation, error) // Lists Automations in a given project and location. ListAutomations(ctx context.Context, in *ListAutomationsRequest, opts ...grpc.CallOption) (*ListAutomationsResponse, error) // Gets details of a single AutomationRun. GetAutomationRun(ctx context.Context, in *GetAutomationRunRequest, opts ...grpc.CallOption) (*AutomationRun, error) // Lists AutomationRuns in a given project and location. ListAutomationRuns(ctx context.Context, in *ListAutomationRunsRequest, opts ...grpc.CallOption) (*ListAutomationRunsResponse, error) // Cancels an AutomationRun. The `state` of the `AutomationRun` after // cancelling is `CANCELLED`. `CancelAutomationRun` can be called on // AutomationRun in the state `IN_PROGRESS` and `PENDING`; AutomationRun // in a different state returns an `FAILED_PRECONDITION` error. CancelAutomationRun(ctx context.Context, in *CancelAutomationRunRequest, opts ...grpc.CallOption) (*CancelAutomationRunResponse, 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) (*longrunningpb.Operation, error) // Updates the parameters of a single DeliveryPipeline. UpdateDeliveryPipeline(context.Context, *UpdateDeliveryPipelineRequest) (*longrunningpb.Operation, error) // Deletes a single DeliveryPipeline. DeleteDeliveryPipeline(context.Context, *DeleteDeliveryPipelineRequest) (*longrunningpb.Operation, error) // Lists Targets in a given project and location. ListTargets(context.Context, *ListTargetsRequest) (*ListTargetsResponse, error) // Creates a `Rollout` to roll back the specified target. RollbackTarget(context.Context, *RollbackTargetRequest) (*RollbackTargetResponse, 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) (*longrunningpb.Operation, error) // Updates the parameters of a single Target. UpdateTarget(context.Context, *UpdateTargetRequest) (*longrunningpb.Operation, error) // Deletes a single Target. DeleteTarget(context.Context, *DeleteTargetRequest) (*longrunningpb.Operation, error) // Lists CustomTargetTypes in a given project and location. ListCustomTargetTypes(context.Context, *ListCustomTargetTypesRequest) (*ListCustomTargetTypesResponse, error) // Gets details of a single CustomTargetType. GetCustomTargetType(context.Context, *GetCustomTargetTypeRequest) (*CustomTargetType, error) // Creates a new CustomTargetType in a given project and location. CreateCustomTargetType(context.Context, *CreateCustomTargetTypeRequest) (*longrunningpb.Operation, error) // Updates a single CustomTargetType. UpdateCustomTargetType(context.Context, *UpdateCustomTargetTypeRequest) (*longrunningpb.Operation, error) // Deletes a single CustomTargetType. DeleteCustomTargetType(context.Context, *DeleteCustomTargetTypeRequest) (*longrunningpb.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) (*longrunningpb.Operation, error) // Abandons a Release in the Delivery Pipeline. AbandonRelease(context.Context, *AbandonReleaseRequest) (*AbandonReleaseResponse, error) // Creates a new DeployPolicy in a given project and location. CreateDeployPolicy(context.Context, *CreateDeployPolicyRequest) (*longrunningpb.Operation, error) // Updates the parameters of a single DeployPolicy. UpdateDeployPolicy(context.Context, *UpdateDeployPolicyRequest) (*longrunningpb.Operation, error) // Deletes a single DeployPolicy. DeleteDeployPolicy(context.Context, *DeleteDeployPolicyRequest) (*longrunningpb.Operation, error) // Lists DeployPolicies in a given project and location. ListDeployPolicies(context.Context, *ListDeployPoliciesRequest) (*ListDeployPoliciesResponse, error) // Gets details of a single DeployPolicy. GetDeployPolicy(context.Context, *GetDeployPolicyRequest) (*DeployPolicy, error) // Approves a Rollout. ApproveRollout(context.Context, *ApproveRolloutRequest) (*ApproveRolloutResponse, error) // Advances a Rollout in a given project and location. AdvanceRollout(context.Context, *AdvanceRolloutRequest) (*AdvanceRolloutResponse, error) // Cancels a Rollout in a given project and location. CancelRollout(context.Context, *CancelRolloutRequest) (*CancelRolloutResponse, 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) (*longrunningpb.Operation, error) // Ignores the specified Job in a Rollout. IgnoreJob(context.Context, *IgnoreJobRequest) (*IgnoreJobResponse, error) // Retries the specified Job in a Rollout. RetryJob(context.Context, *RetryJobRequest) (*RetryJobResponse, error) // Lists JobRuns in a given project and location. ListJobRuns(context.Context, *ListJobRunsRequest) (*ListJobRunsResponse, error) // Gets details of a single JobRun. GetJobRun(context.Context, *GetJobRunRequest) (*JobRun, error) // Terminates a Job Run in a given project and location. TerminateJobRun(context.Context, *TerminateJobRunRequest) (*TerminateJobRunResponse, error) // Gets the configuration for a location. GetConfig(context.Context, *GetConfigRequest) (*Config, error) // Creates a new Automation in a given project and location. CreateAutomation(context.Context, *CreateAutomationRequest) (*longrunningpb.Operation, error) // Updates the parameters of a single Automation resource. UpdateAutomation(context.Context, *UpdateAutomationRequest) (*longrunningpb.Operation, error) // Deletes a single Automation resource. DeleteAutomation(context.Context, *DeleteAutomationRequest) (*longrunningpb.Operation, error) // Gets details of a single Automation. GetAutomation(context.Context, *GetAutomationRequest) (*Automation, error) // Lists Automations in a given project and location. ListAutomations(context.Context, *ListAutomationsRequest) (*ListAutomationsResponse, error) // Gets details of a single AutomationRun. GetAutomationRun(context.Context, *GetAutomationRunRequest) (*AutomationRun, error) // Lists AutomationRuns in a given project and location. ListAutomationRuns(context.Context, *ListAutomationRunsRequest) (*ListAutomationRunsResponse, error) // Cancels an AutomationRun. The `state` of the `AutomationRun` after // cancelling is `CANCELLED`. `CancelAutomationRun` can be called on // AutomationRun in the state `IN_PROGRESS` and `PENDING`; AutomationRun // in a different state returns an `FAILED_PRECONDITION` error. CancelAutomationRun(context.Context, *CancelAutomationRunRequest) (*CancelAutomationRunResponse, error) }
CloudDeployServer is the server API for CloudDeploy service.
type CloudRunConfig ¶ added in v1.8.0
type CloudRunConfig struct { // Whether Cloud Deploy should update the traffic stanza in a Cloud Run // Service on the user's behalf to facilitate traffic splitting. This is // required to be true for CanaryDeployments, but optional for // CustomCanaryDeployments. AutomaticTrafficControl bool `` /* 133-byte string literal not displayed */ // Optional. A list of tags that are added to the canary revision while the // canary phase is in progress. CanaryRevisionTags []string `protobuf:"bytes,2,rep,name=canary_revision_tags,json=canaryRevisionTags,proto3" json:"canary_revision_tags,omitempty"` // Optional. A list of tags that are added to the prior revision while the // canary phase is in progress. PriorRevisionTags []string `protobuf:"bytes,3,rep,name=prior_revision_tags,json=priorRevisionTags,proto3" json:"prior_revision_tags,omitempty"` // Optional. A list of tags that are added to the final stable revision when // the stable phase is applied. StableRevisionTags []string `protobuf:"bytes,4,rep,name=stable_revision_tags,json=stableRevisionTags,proto3" json:"stable_revision_tags,omitempty"` // contains filtered or unexported fields }
CloudRunConfig contains the Cloud Run runtime configuration.
func (*CloudRunConfig) Descriptor
deprecated
added in
v1.8.0
func (*CloudRunConfig) Descriptor() ([]byte, []int)
Deprecated: Use CloudRunConfig.ProtoReflect.Descriptor instead.
func (*CloudRunConfig) GetAutomaticTrafficControl ¶ added in v1.8.0
func (x *CloudRunConfig) GetAutomaticTrafficControl() bool
func (*CloudRunConfig) GetCanaryRevisionTags ¶ added in v1.16.0
func (x *CloudRunConfig) GetCanaryRevisionTags() []string
func (*CloudRunConfig) GetPriorRevisionTags ¶ added in v1.16.0
func (x *CloudRunConfig) GetPriorRevisionTags() []string
func (*CloudRunConfig) GetStableRevisionTags ¶ added in v1.16.0
func (x *CloudRunConfig) GetStableRevisionTags() []string
func (*CloudRunConfig) ProtoMessage ¶ added in v1.8.0
func (*CloudRunConfig) ProtoMessage()
func (*CloudRunConfig) ProtoReflect ¶ added in v1.8.0
func (x *CloudRunConfig) ProtoReflect() protoreflect.Message
func (*CloudRunConfig) Reset ¶ added in v1.8.0
func (x *CloudRunConfig) Reset()
func (*CloudRunConfig) String ¶ added in v1.8.0
func (x *CloudRunConfig) String() string
type CloudRunLocation ¶
type CloudRunLocation struct { // Required. The location for the Cloud Run Service. Format must be // `projects/{project}/locations/{location}`. Location string `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"` // contains filtered or unexported fields }
Information specifying where to deploy a Cloud Run Service.
func (*CloudRunLocation) Descriptor
deprecated
func (*CloudRunLocation) Descriptor() ([]byte, []int)
Deprecated: Use CloudRunLocation.ProtoReflect.Descriptor instead.
func (*CloudRunLocation) GetLocation ¶
func (x *CloudRunLocation) GetLocation() string
func (*CloudRunLocation) ProtoMessage ¶
func (*CloudRunLocation) ProtoMessage()
func (*CloudRunLocation) ProtoReflect ¶
func (x *CloudRunLocation) ProtoReflect() protoreflect.Message
func (*CloudRunLocation) Reset ¶
func (x *CloudRunLocation) Reset()
func (*CloudRunLocation) String ¶
func (x *CloudRunLocation) String() string
type CloudRunMetadata ¶
type CloudRunMetadata struct { // Output only. The name of the Cloud Run Service that is associated with a // `Rollout`. Format is // `projects/{project}/locations/{location}/services/{service}`. Service string `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"` // Output only. The Cloud Run Service urls that are associated with a // `Rollout`. ServiceUrls []string `protobuf:"bytes,2,rep,name=service_urls,json=serviceUrls,proto3" json:"service_urls,omitempty"` // Output only. The Cloud Run Revision id associated with a `Rollout`. Revision string `protobuf:"bytes,3,opt,name=revision,proto3" json:"revision,omitempty"` // Output only. The name of the Cloud Run job that is associated with a // `Rollout`. Format is // `projects/{project}/locations/{location}/jobs/{job_name}`. Job string `protobuf:"bytes,4,opt,name=job,proto3" json:"job,omitempty"` // contains filtered or unexported fields }
CloudRunMetadata contains information from a Cloud Run deployment.
func (*CloudRunMetadata) Descriptor
deprecated
func (*CloudRunMetadata) Descriptor() ([]byte, []int)
Deprecated: Use CloudRunMetadata.ProtoReflect.Descriptor instead.
func (*CloudRunMetadata) GetJob ¶ added in v1.15.0
func (x *CloudRunMetadata) GetJob() string
func (*CloudRunMetadata) GetRevision ¶
func (x *CloudRunMetadata) GetRevision() string
func (*CloudRunMetadata) GetService ¶
func (x *CloudRunMetadata) GetService() string
func (*CloudRunMetadata) GetServiceUrls ¶
func (x *CloudRunMetadata) GetServiceUrls() []string
func (*CloudRunMetadata) ProtoMessage ¶
func (*CloudRunMetadata) ProtoMessage()
func (*CloudRunMetadata) ProtoReflect ¶
func (x *CloudRunMetadata) ProtoReflect() protoreflect.Message
func (*CloudRunMetadata) Reset ¶
func (x *CloudRunMetadata) Reset()
func (*CloudRunMetadata) String ¶
func (x *CloudRunMetadata) String() string
type CloudRunRenderMetadata ¶ added in v1.8.0
type CloudRunRenderMetadata struct { // Output only. The name of the Cloud Run Service in the rendered manifest. // Format is `projects/{project}/locations/{location}/services/{service}`. Service string `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"` // contains filtered or unexported fields }
CloudRunRenderMetadata contains Cloud Run information associated with a `Release` render.
func (*CloudRunRenderMetadata) Descriptor
deprecated
added in
v1.8.0
func (*CloudRunRenderMetadata) Descriptor() ([]byte, []int)
Deprecated: Use CloudRunRenderMetadata.ProtoReflect.Descriptor instead.
func (*CloudRunRenderMetadata) GetService ¶ added in v1.8.0
func (x *CloudRunRenderMetadata) GetService() string
func (*CloudRunRenderMetadata) ProtoMessage ¶ added in v1.8.0
func (*CloudRunRenderMetadata) ProtoMessage()
func (*CloudRunRenderMetadata) ProtoReflect ¶ added in v1.8.0
func (x *CloudRunRenderMetadata) ProtoReflect() protoreflect.Message
func (*CloudRunRenderMetadata) Reset ¶ added in v1.8.0
func (x *CloudRunRenderMetadata) Reset()
func (*CloudRunRenderMetadata) String ¶ added in v1.8.0
func (x *CloudRunRenderMetadata) String() string
type Config ¶
type Config struct { // Name of the configuration. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // All supported versions of Skaffold. SupportedVersions []*SkaffoldVersion `protobuf:"bytes,2,rep,name=supported_versions,json=supportedVersions,proto3" json:"supported_versions,omitempty"` // 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 CreateAutomationRequest ¶ added in v1.15.0
type CreateAutomationRequest struct { // Required. The parent collection in which the `Automation` must be created. // The format is // `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 `Automation`. AutomationId string `protobuf:"bytes,2,opt,name=automation_id,json=automationId,proto3" json:"automation_id,omitempty"` // Required. The `Automation` to create. Automation *Automation `protobuf:"bytes,3,opt,name=automation,proto3" json:"automation,omitempty"` // Optional. A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server knows to ignore the // request if it has already been completed. The server guarantees that for // at least 60 minutes after the first request. // // For example, consider a situation where you make an initial request and the // request times out. If you make the request again with the same request ID, // the server can check if original operation with the same request ID was // received, and if so, will ignore the second request. This prevents clients // from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). 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 `CreateAutomation`.
func (*CreateAutomationRequest) Descriptor
deprecated
added in
v1.15.0
func (*CreateAutomationRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateAutomationRequest.ProtoReflect.Descriptor instead.
func (*CreateAutomationRequest) GetAutomation ¶ added in v1.15.0
func (x *CreateAutomationRequest) GetAutomation() *Automation
func (*CreateAutomationRequest) GetAutomationId ¶ added in v1.15.0
func (x *CreateAutomationRequest) GetAutomationId() string
func (*CreateAutomationRequest) GetParent ¶ added in v1.15.0
func (x *CreateAutomationRequest) GetParent() string
func (*CreateAutomationRequest) GetRequestId ¶ added in v1.15.0
func (x *CreateAutomationRequest) GetRequestId() string
func (*CreateAutomationRequest) GetValidateOnly ¶ added in v1.15.0
func (x *CreateAutomationRequest) GetValidateOnly() bool
func (*CreateAutomationRequest) ProtoMessage ¶ added in v1.15.0
func (*CreateAutomationRequest) ProtoMessage()
func (*CreateAutomationRequest) ProtoReflect ¶ added in v1.15.0
func (x *CreateAutomationRequest) ProtoReflect() protoreflect.Message
func (*CreateAutomationRequest) Reset ¶ added in v1.15.0
func (x *CreateAutomationRequest) Reset()
func (*CreateAutomationRequest) String ¶ added in v1.15.0
func (x *CreateAutomationRequest) String() string
type CreateChildRolloutJob ¶ added in v1.8.0
type CreateChildRolloutJob struct {
// contains filtered or unexported fields
}
A createChildRollout Job.
func (*CreateChildRolloutJob) Descriptor
deprecated
added in
v1.8.0
func (*CreateChildRolloutJob) Descriptor() ([]byte, []int)
Deprecated: Use CreateChildRolloutJob.ProtoReflect.Descriptor instead.
func (*CreateChildRolloutJob) ProtoMessage ¶ added in v1.8.0
func (*CreateChildRolloutJob) ProtoMessage()
func (*CreateChildRolloutJob) ProtoReflect ¶ added in v1.8.0
func (x *CreateChildRolloutJob) ProtoReflect() protoreflect.Message
func (*CreateChildRolloutJob) Reset ¶ added in v1.8.0
func (x *CreateChildRolloutJob) Reset()
func (*CreateChildRolloutJob) String ¶ added in v1.8.0
func (x *CreateChildRolloutJob) String() string
type CreateChildRolloutJobRun ¶ added in v1.8.0
type CreateChildRolloutJobRun struct { // Output only. Name of the `ChildRollout`. Format is // `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. Rollout string `protobuf:"bytes,1,opt,name=rollout,proto3" json:"rollout,omitempty"` // Output only. The ID of the childRollout Phase initiated by this JobRun. RolloutPhaseId string `protobuf:"bytes,2,opt,name=rollout_phase_id,json=rolloutPhaseId,proto3" json:"rollout_phase_id,omitempty"` // contains filtered or unexported fields }
CreateChildRolloutJobRun contains information specific to a createChildRollout `JobRun`.
func (*CreateChildRolloutJobRun) Descriptor
deprecated
added in
v1.8.0
func (*CreateChildRolloutJobRun) Descriptor() ([]byte, []int)
Deprecated: Use CreateChildRolloutJobRun.ProtoReflect.Descriptor instead.
func (*CreateChildRolloutJobRun) GetRollout ¶ added in v1.8.0
func (x *CreateChildRolloutJobRun) GetRollout() string
func (*CreateChildRolloutJobRun) GetRolloutPhaseId ¶ added in v1.8.0
func (x *CreateChildRolloutJobRun) GetRolloutPhaseId() string
func (*CreateChildRolloutJobRun) ProtoMessage ¶ added in v1.8.0
func (*CreateChildRolloutJobRun) ProtoMessage()
func (*CreateChildRolloutJobRun) ProtoReflect ¶ added in v1.8.0
func (x *CreateChildRolloutJobRun) ProtoReflect() protoreflect.Message
func (*CreateChildRolloutJobRun) Reset ¶ added in v1.8.0
func (x *CreateChildRolloutJobRun) Reset()
func (*CreateChildRolloutJobRun) String ¶ added in v1.8.0
func (x *CreateChildRolloutJobRun) String() string
type CreateCustomTargetTypeRequest ¶ added in v1.16.0
type CreateCustomTargetTypeRequest struct { // Required. The parent collection in which the `CustomTargetType` must be // created. The format is `projects/{project_id}/locations/{location_name}`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. ID of the `CustomTargetType`. CustomTargetTypeId string `protobuf:"bytes,2,opt,name=custom_target_type_id,json=customTargetTypeId,proto3" json:"custom_target_type_id,omitempty"` // Required. The `CustomTargetType` to create. CustomTargetType *CustomTargetType `protobuf:"bytes,3,opt,name=custom_target_type,json=customTargetType,proto3" json:"custom_target_type,omitempty"` // Optional. A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server knows to ignore the // request if it has already been completed. The server guarantees that for // at least 60 minutes after the first request. // // For example, consider a situation where you make an initial request and the // request times out. If you make the request again with the same request ID, // the server can check if original operation with the same request ID was // received, and if so, will ignore the second request. This prevents clients // from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). 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 `CreateCustomTargetType`.
func (*CreateCustomTargetTypeRequest) Descriptor
deprecated
added in
v1.16.0
func (*CreateCustomTargetTypeRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateCustomTargetTypeRequest.ProtoReflect.Descriptor instead.
func (*CreateCustomTargetTypeRequest) GetCustomTargetType ¶ added in v1.16.0
func (x *CreateCustomTargetTypeRequest) GetCustomTargetType() *CustomTargetType
func (*CreateCustomTargetTypeRequest) GetCustomTargetTypeId ¶ added in v1.16.0
func (x *CreateCustomTargetTypeRequest) GetCustomTargetTypeId() string
func (*CreateCustomTargetTypeRequest) GetParent ¶ added in v1.16.0
func (x *CreateCustomTargetTypeRequest) GetParent() string
func (*CreateCustomTargetTypeRequest) GetRequestId ¶ added in v1.16.0
func (x *CreateCustomTargetTypeRequest) GetRequestId() string
func (*CreateCustomTargetTypeRequest) GetValidateOnly ¶ added in v1.16.0
func (x *CreateCustomTargetTypeRequest) GetValidateOnly() bool
func (*CreateCustomTargetTypeRequest) ProtoMessage ¶ added in v1.16.0
func (*CreateCustomTargetTypeRequest) ProtoMessage()
func (*CreateCustomTargetTypeRequest) ProtoReflect ¶ added in v1.16.0
func (x *CreateCustomTargetTypeRequest) ProtoReflect() protoreflect.Message
func (*CreateCustomTargetTypeRequest) Reset ¶ added in v1.16.0
func (x *CreateCustomTargetTypeRequest) Reset()
func (*CreateCustomTargetTypeRequest) String ¶ added in v1.16.0
func (x *CreateCustomTargetTypeRequest) String() string
type CreateDeliveryPipelineRequest ¶
type CreateDeliveryPipelineRequest struct { // Required. The parent collection in which the `DeliveryPipeline` must be // created. The format is `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 knows to ignore the // request if it has already been completed. The server guarantees that for // at least 60 minutes after the first request. // // For example, consider a situation where you make an initial request and the // request times out. If you make the request again with the same request ID, // the server can check if original operation with the same request ID was // received, and if so, will ignore the second request. This prevents clients // from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). 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 CreateDeployPolicyRequest ¶ added in v1.20.0
type CreateDeployPolicyRequest struct { // Required. The parent collection in which the `DeployPolicy` must be // created. The format is `projects/{project_id}/locations/{location_name}`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. ID of the `DeployPolicy`. DeployPolicyId string `protobuf:"bytes,2,opt,name=deploy_policy_id,json=deployPolicyId,proto3" json:"deploy_policy_id,omitempty"` // Required. The `DeployPolicy` to create. DeployPolicy *DeployPolicy `protobuf:"bytes,3,opt,name=deploy_policy,json=deployPolicy,proto3" json:"deploy_policy,omitempty"` // Optional. A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server knows to ignore the // request if it has already been completed. The server guarantees that for // at least 60 minutes after the first request. // // For example, consider a situation where you make an initial request and the // request times out. If you make the request again with the same request ID, // the server can check if original operation with the same request ID was // received, and if so, will ignore the second request. This prevents clients // from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). 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 `CreateDeployPolicy`.
func (*CreateDeployPolicyRequest) Descriptor
deprecated
added in
v1.20.0
func (*CreateDeployPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateDeployPolicyRequest.ProtoReflect.Descriptor instead.
func (*CreateDeployPolicyRequest) GetDeployPolicy ¶ added in v1.20.0
func (x *CreateDeployPolicyRequest) GetDeployPolicy() *DeployPolicy
func (*CreateDeployPolicyRequest) GetDeployPolicyId ¶ added in v1.20.0
func (x *CreateDeployPolicyRequest) GetDeployPolicyId() string
func (*CreateDeployPolicyRequest) GetParent ¶ added in v1.20.0
func (x *CreateDeployPolicyRequest) GetParent() string
func (*CreateDeployPolicyRequest) GetRequestId ¶ added in v1.20.0
func (x *CreateDeployPolicyRequest) GetRequestId() string
func (*CreateDeployPolicyRequest) GetValidateOnly ¶ added in v1.20.0
func (x *CreateDeployPolicyRequest) GetValidateOnly() bool
func (*CreateDeployPolicyRequest) ProtoMessage ¶ added in v1.20.0
func (*CreateDeployPolicyRequest) ProtoMessage()
func (*CreateDeployPolicyRequest) ProtoReflect ¶ added in v1.20.0
func (x *CreateDeployPolicyRequest) ProtoReflect() protoreflect.Message
func (*CreateDeployPolicyRequest) Reset ¶ added in v1.20.0
func (x *CreateDeployPolicyRequest) Reset()
func (*CreateDeployPolicyRequest) String ¶ added in v1.20.0
func (x *CreateDeployPolicyRequest) String() string
type CreateReleaseRequest ¶
type CreateReleaseRequest struct { // Required. The parent collection in which the `Release` is created. // The format is // `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 knows to ignore the // request if it has already been completed. The server guarantees that for // at least 60 minutes after the first request. // // For example, consider a situation where you make an initial request and the // request times out. If you make the request again with the same request ID, // the server can check if original operation with the same request ID was // received, and if so, will ignore the second request. This prevents clients // from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). 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"` // Optional. Deploy policies to override. Format is // `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. OverrideDeployPolicy []string `protobuf:"bytes,6,rep,name=override_deploy_policy,json=overrideDeployPolicy,proto3" json:"override_deploy_policy,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) GetOverrideDeployPolicy ¶ added in v1.20.0
func (x *CreateReleaseRequest) GetOverrideDeployPolicy() []string
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` must be created. // The format is // `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 knows to ignore the // request if it has already been completed. The server guarantees that for // at least 60 minutes after the first request. // // For example, consider a situation where you make an initial request and the // request times out. If you make the request again with the same request ID, // the server can check if original operation with the same request ID was // received, and if so, will ignore the second request. This prevents clients // from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). 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"` // Optional. Deploy policies to override. Format is // `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. OverrideDeployPolicy []string `protobuf:"bytes,6,rep,name=override_deploy_policy,json=overrideDeployPolicy,proto3" json:"override_deploy_policy,omitempty"` // Optional. The starting phase ID for the `Rollout`. If empty the `Rollout` // will start at the first phase. StartingPhaseId string `protobuf:"bytes,7,opt,name=starting_phase_id,json=startingPhaseId,proto3" json:"starting_phase_id,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) GetOverrideDeployPolicy ¶ added in v1.20.0
func (x *CreateRolloutRequest) GetOverrideDeployPolicy() []string
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) GetStartingPhaseId ¶ added in v1.8.0
func (x *CreateRolloutRequest) GetStartingPhaseId() 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` must be created. // The format is // `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 knows to ignore the // request if it has already been completed. The server guarantees that for // at least 60 minutes after the first request. // // For example, consider a situation where you make an initial request and the // request times out. If you make the request again with the same request ID, // the server can check if original operation with the same request ID was // received, and if so, will ignore the second request. This prevents clients // from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). 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 CustomCanaryDeployment ¶ added in v1.8.0
type CustomCanaryDeployment struct { // Required. Configuration for each phase in the canary deployment in the // order executed. PhaseConfigs []*CustomCanaryDeployment_PhaseConfig `protobuf:"bytes,1,rep,name=phase_configs,json=phaseConfigs,proto3" json:"phase_configs,omitempty"` // contains filtered or unexported fields }
CustomCanaryDeployment represents the custom canary deployment configuration.
func (*CustomCanaryDeployment) Descriptor
deprecated
added in
v1.8.0
func (*CustomCanaryDeployment) Descriptor() ([]byte, []int)
Deprecated: Use CustomCanaryDeployment.ProtoReflect.Descriptor instead.
func (*CustomCanaryDeployment) GetPhaseConfigs ¶ added in v1.8.0
func (x *CustomCanaryDeployment) GetPhaseConfigs() []*CustomCanaryDeployment_PhaseConfig
func (*CustomCanaryDeployment) ProtoMessage ¶ added in v1.8.0
func (*CustomCanaryDeployment) ProtoMessage()
func (*CustomCanaryDeployment) ProtoReflect ¶ added in v1.8.0
func (x *CustomCanaryDeployment) ProtoReflect() protoreflect.Message
func (*CustomCanaryDeployment) Reset ¶ added in v1.8.0
func (x *CustomCanaryDeployment) Reset()
func (*CustomCanaryDeployment) String ¶ added in v1.8.0
func (x *CustomCanaryDeployment) String() string
type CustomCanaryDeployment_PhaseConfig ¶ added in v1.8.0
type CustomCanaryDeployment_PhaseConfig struct { // Required. The ID to assign to the `Rollout` phase. // This value must consist of lower-case letters, numbers, and hyphens, // start with a letter and end with a letter or a number, and have a max // length of 63 characters. In other words, it must match the following // regex: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`. PhaseId string `protobuf:"bytes,1,opt,name=phase_id,json=phaseId,proto3" json:"phase_id,omitempty"` // Required. Percentage deployment for the phase. Percentage int32 `protobuf:"varint,2,opt,name=percentage,proto3" json:"percentage,omitempty"` // Skaffold profiles to use when rendering the manifest for this phase. // These are in addition to the profiles list specified in the // `DeliveryPipeline` stage. Profiles []string `protobuf:"bytes,3,rep,name=profiles,proto3" json:"profiles,omitempty"` // Whether to run verify tests after the deployment. Verify bool `protobuf:"varint,4,opt,name=verify,proto3" json:"verify,omitempty"` // Optional. Configuration for the predeploy job of this phase. If this is // not configured, there will be no predeploy job for this phase. Predeploy *Predeploy `protobuf:"bytes,5,opt,name=predeploy,proto3" json:"predeploy,omitempty"` // Optional. Configuration for the postdeploy job of this phase. If this is // not configured, there will be no postdeploy job for this phase. Postdeploy *Postdeploy `protobuf:"bytes,6,opt,name=postdeploy,proto3" json:"postdeploy,omitempty"` // contains filtered or unexported fields }
PhaseConfig represents the configuration for a phase in the custom canary deployment.
func (*CustomCanaryDeployment_PhaseConfig) Descriptor
deprecated
added in
v1.8.0
func (*CustomCanaryDeployment_PhaseConfig) Descriptor() ([]byte, []int)
Deprecated: Use CustomCanaryDeployment_PhaseConfig.ProtoReflect.Descriptor instead.
func (*CustomCanaryDeployment_PhaseConfig) GetPercentage ¶ added in v1.8.0
func (x *CustomCanaryDeployment_PhaseConfig) GetPercentage() int32
func (*CustomCanaryDeployment_PhaseConfig) GetPhaseId ¶ added in v1.8.0
func (x *CustomCanaryDeployment_PhaseConfig) GetPhaseId() string
func (*CustomCanaryDeployment_PhaseConfig) GetPostdeploy ¶ added in v1.13.0
func (x *CustomCanaryDeployment_PhaseConfig) GetPostdeploy() *Postdeploy
func (*CustomCanaryDeployment_PhaseConfig) GetPredeploy ¶ added in v1.13.0
func (x *CustomCanaryDeployment_PhaseConfig) GetPredeploy() *Predeploy
func (*CustomCanaryDeployment_PhaseConfig) GetProfiles ¶ added in v1.8.0
func (x *CustomCanaryDeployment_PhaseConfig) GetProfiles() []string
func (*CustomCanaryDeployment_PhaseConfig) GetVerify ¶ added in v1.8.0
func (x *CustomCanaryDeployment_PhaseConfig) GetVerify() bool
func (*CustomCanaryDeployment_PhaseConfig) ProtoMessage ¶ added in v1.8.0
func (*CustomCanaryDeployment_PhaseConfig) ProtoMessage()
func (*CustomCanaryDeployment_PhaseConfig) ProtoReflect ¶ added in v1.8.0
func (x *CustomCanaryDeployment_PhaseConfig) ProtoReflect() protoreflect.Message
func (*CustomCanaryDeployment_PhaseConfig) Reset ¶ added in v1.8.0
func (x *CustomCanaryDeployment_PhaseConfig) Reset()
func (*CustomCanaryDeployment_PhaseConfig) String ¶ added in v1.8.0
func (x *CustomCanaryDeployment_PhaseConfig) String() string
type CustomMetadata ¶ added in v1.16.0
type CustomMetadata struct { // Output only. Key-value pairs provided by the user-defined operation. Values map[string]string `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
CustomMetadata contains information from a user-defined operation.
func (*CustomMetadata) Descriptor
deprecated
added in
v1.16.0
func (*CustomMetadata) Descriptor() ([]byte, []int)
Deprecated: Use CustomMetadata.ProtoReflect.Descriptor instead.
func (*CustomMetadata) GetValues ¶ added in v1.16.0
func (x *CustomMetadata) GetValues() map[string]string
func (*CustomMetadata) ProtoMessage ¶ added in v1.16.0
func (*CustomMetadata) ProtoMessage()
func (*CustomMetadata) ProtoReflect ¶ added in v1.16.0
func (x *CustomMetadata) ProtoReflect() protoreflect.Message
func (*CustomMetadata) Reset ¶ added in v1.16.0
func (x *CustomMetadata) Reset()
func (*CustomMetadata) String ¶ added in v1.16.0
func (x *CustomMetadata) String() string
type CustomTarget ¶ added in v1.16.0
type CustomTarget struct { // Required. The name of the CustomTargetType. Format must be // `projects/{project}/locations/{location}/customTargetTypes/{custom_target_type}`. CustomTargetType string `protobuf:"bytes,1,opt,name=custom_target_type,json=customTargetType,proto3" json:"custom_target_type,omitempty"` // contains filtered or unexported fields }
Information specifying a Custom Target.
func (*CustomTarget) Descriptor
deprecated
added in
v1.16.0
func (*CustomTarget) Descriptor() ([]byte, []int)
Deprecated: Use CustomTarget.ProtoReflect.Descriptor instead.
func (*CustomTarget) GetCustomTargetType ¶ added in v1.16.0
func (x *CustomTarget) GetCustomTargetType() string
func (*CustomTarget) ProtoMessage ¶ added in v1.16.0
func (*CustomTarget) ProtoMessage()
func (*CustomTarget) ProtoReflect ¶ added in v1.16.0
func (x *CustomTarget) ProtoReflect() protoreflect.Message
func (*CustomTarget) Reset ¶ added in v1.16.0
func (x *CustomTarget) Reset()
func (*CustomTarget) String ¶ added in v1.16.0
func (x *CustomTarget) String() string
type CustomTargetDeployMetadata ¶ added in v1.16.0
type CustomTargetDeployMetadata struct { // Output only. Skip message provided in the results of a custom deploy // operation. SkipMessage string `protobuf:"bytes,1,opt,name=skip_message,json=skipMessage,proto3" json:"skip_message,omitempty"` // contains filtered or unexported fields }
CustomTargetDeployMetadata contains information from a Custom Target deploy operation.
func (*CustomTargetDeployMetadata) Descriptor
deprecated
added in
v1.16.0
func (*CustomTargetDeployMetadata) Descriptor() ([]byte, []int)
Deprecated: Use CustomTargetDeployMetadata.ProtoReflect.Descriptor instead.
func (*CustomTargetDeployMetadata) GetSkipMessage ¶ added in v1.16.0
func (x *CustomTargetDeployMetadata) GetSkipMessage() string
func (*CustomTargetDeployMetadata) ProtoMessage ¶ added in v1.16.0
func (*CustomTargetDeployMetadata) ProtoMessage()
func (*CustomTargetDeployMetadata) ProtoReflect ¶ added in v1.16.0
func (x *CustomTargetDeployMetadata) ProtoReflect() protoreflect.Message
func (*CustomTargetDeployMetadata) Reset ¶ added in v1.16.0
func (x *CustomTargetDeployMetadata) Reset()
func (*CustomTargetDeployMetadata) String ¶ added in v1.16.0
func (x *CustomTargetDeployMetadata) String() string
type CustomTargetSkaffoldActions ¶ added in v1.16.0
type CustomTargetSkaffoldActions struct { // Optional. The Skaffold custom action responsible for render operations. If // not provided then Cloud Deploy will perform the render operations via // `skaffold render`. RenderAction string `protobuf:"bytes,1,opt,name=render_action,json=renderAction,proto3" json:"render_action,omitempty"` // Required. The Skaffold custom action responsible for deploy operations. DeployAction string `protobuf:"bytes,2,opt,name=deploy_action,json=deployAction,proto3" json:"deploy_action,omitempty"` // Optional. List of Skaffold modules Cloud Deploy will include in the // Skaffold Config as required before performing diagnose. IncludeSkaffoldModules []*SkaffoldModules `` /* 129-byte string literal not displayed */ // contains filtered or unexported fields }
CustomTargetSkaffoldActions represents the `CustomTargetType` configuration using Skaffold custom actions.
func (*CustomTargetSkaffoldActions) Descriptor
deprecated
added in
v1.16.0
func (*CustomTargetSkaffoldActions) Descriptor() ([]byte, []int)
Deprecated: Use CustomTargetSkaffoldActions.ProtoReflect.Descriptor instead.
func (*CustomTargetSkaffoldActions) GetDeployAction ¶ added in v1.16.0
func (x *CustomTargetSkaffoldActions) GetDeployAction() string
func (*CustomTargetSkaffoldActions) GetIncludeSkaffoldModules ¶ added in v1.16.0
func (x *CustomTargetSkaffoldActions) GetIncludeSkaffoldModules() []*SkaffoldModules
func (*CustomTargetSkaffoldActions) GetRenderAction ¶ added in v1.16.0
func (x *CustomTargetSkaffoldActions) GetRenderAction() string
func (*CustomTargetSkaffoldActions) ProtoMessage ¶ added in v1.16.0
func (*CustomTargetSkaffoldActions) ProtoMessage()
func (*CustomTargetSkaffoldActions) ProtoReflect ¶ added in v1.16.0
func (x *CustomTargetSkaffoldActions) ProtoReflect() protoreflect.Message
func (*CustomTargetSkaffoldActions) Reset ¶ added in v1.16.0
func (x *CustomTargetSkaffoldActions) Reset()
func (*CustomTargetSkaffoldActions) String ¶ added in v1.16.0
func (x *CustomTargetSkaffoldActions) String() string
type CustomTargetType ¶ added in v1.16.0
type CustomTargetType struct { // Optional. Name of the `CustomTargetType`. Format is // `projects/{project}/locations/{location}/customTargetTypes/{customTargetType}`. // The `customTargetType` component must match // `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. Resource id of the `CustomTargetType`. CustomTargetTypeId string `protobuf:"bytes,2,opt,name=custom_target_type_id,json=customTargetTypeId,proto3" json:"custom_target_type_id,omitempty"` // Output only. Unique identifier of the `CustomTargetType`. Uid string `protobuf:"bytes,3,opt,name=uid,proto3" json:"uid,omitempty"` // Optional. Description of the `CustomTargetType`. 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 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 Cloud Deploy. Labels must meet the following constraints: // // * Keys and values can contain only lowercase letters, numeric characters, // underscores, and dashes. // * All characters must use UTF-8 encoding, and international characters are // allowed. // * Keys must start with a lowercase letter or international character. // * Each resource is limited to a maximum of 64 labels. // // Both keys and values are additionally constrained to be <= 128 bytes. Labels map[string]string `` /* 153-byte string literal not displayed */ // Output only. Time at which the `CustomTargetType` was created. CreateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. Most recent time at which the `CustomTargetType` was updated. UpdateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=update_time,json=updateTime,proto3" json:"update_time,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,9,opt,name=etag,proto3" json:"etag,omitempty"` // Defines the `CustomTargetType` renderer and deployer. // // Types that are assignable to Definition: // // *CustomTargetType_CustomActions Definition isCustomTargetType_Definition `protobuf_oneof:"definition"` // contains filtered or unexported fields }
A `CustomTargetType` resource in the Cloud Deploy API.
A `CustomTargetType` defines a type of custom target that can be referenced in a `Target` in order to facilitate deploying to other systems besides the supported runtimes.
func (*CustomTargetType) Descriptor
deprecated
added in
v1.16.0
func (*CustomTargetType) Descriptor() ([]byte, []int)
Deprecated: Use CustomTargetType.ProtoReflect.Descriptor instead.
func (*CustomTargetType) GetAnnotations ¶ added in v1.16.0
func (x *CustomTargetType) GetAnnotations() map[string]string
func (*CustomTargetType) GetCreateTime ¶ added in v1.16.0
func (x *CustomTargetType) GetCreateTime() *timestamppb.Timestamp
func (*CustomTargetType) GetCustomActions ¶ added in v1.16.0
func (x *CustomTargetType) GetCustomActions() *CustomTargetSkaffoldActions
func (*CustomTargetType) GetCustomTargetTypeId ¶ added in v1.16.0
func (x *CustomTargetType) GetCustomTargetTypeId() string
func (*CustomTargetType) GetDefinition ¶ added in v1.16.0
func (m *CustomTargetType) GetDefinition() isCustomTargetType_Definition
func (*CustomTargetType) GetDescription ¶ added in v1.16.0
func (x *CustomTargetType) GetDescription() string
func (*CustomTargetType) GetEtag ¶ added in v1.16.0
func (x *CustomTargetType) GetEtag() string
func (*CustomTargetType) GetLabels ¶ added in v1.16.0
func (x *CustomTargetType) GetLabels() map[string]string
func (*CustomTargetType) GetName ¶ added in v1.16.0
func (x *CustomTargetType) GetName() string
func (*CustomTargetType) GetUid ¶ added in v1.16.0
func (x *CustomTargetType) GetUid() string
func (*CustomTargetType) GetUpdateTime ¶ added in v1.16.0
func (x *CustomTargetType) GetUpdateTime() *timestamppb.Timestamp
func (*CustomTargetType) ProtoMessage ¶ added in v1.16.0
func (*CustomTargetType) ProtoMessage()
func (*CustomTargetType) ProtoReflect ¶ added in v1.16.0
func (x *CustomTargetType) ProtoReflect() protoreflect.Message
func (*CustomTargetType) Reset ¶ added in v1.16.0
func (x *CustomTargetType) Reset()
func (*CustomTargetType) String ¶ added in v1.16.0
func (x *CustomTargetType) String() string
type CustomTargetTypeNotificationEvent ¶ added in v1.20.0
type CustomTargetTypeNotificationEvent struct { // Debug message for when a notification fails to send. Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` // Unique identifier of the `CustomTargetType`. CustomTargetTypeUid string `protobuf:"bytes,4,opt,name=custom_target_type_uid,json=customTargetTypeUid,proto3" json:"custom_target_type_uid,omitempty"` // The name of the `CustomTargetType`. CustomTargetType string `protobuf:"bytes,2,opt,name=custom_target_type,json=customTargetType,proto3" json:"custom_target_type,omitempty"` // Type of this notification, e.g. for a Pub/Sub failure. Type Type `protobuf:"varint,3,opt,name=type,proto3,enum=google.cloud.deploy.v1.Type" json:"type,omitempty"` // contains filtered or unexported fields }
Payload proto for "clouddeploy.googleapis.com/customtargettype_notification" Platform Log event that describes the failure to send a custom target type status change Pub/Sub notification.
func (*CustomTargetTypeNotificationEvent) Descriptor
deprecated
added in
v1.20.0
func (*CustomTargetTypeNotificationEvent) Descriptor() ([]byte, []int)
Deprecated: Use CustomTargetTypeNotificationEvent.ProtoReflect.Descriptor instead.
func (*CustomTargetTypeNotificationEvent) GetCustomTargetType ¶ added in v1.20.0
func (x *CustomTargetTypeNotificationEvent) GetCustomTargetType() string
func (*CustomTargetTypeNotificationEvent) GetCustomTargetTypeUid ¶ added in v1.20.0
func (x *CustomTargetTypeNotificationEvent) GetCustomTargetTypeUid() string
func (*CustomTargetTypeNotificationEvent) GetMessage ¶ added in v1.20.0
func (x *CustomTargetTypeNotificationEvent) GetMessage() string
func (*CustomTargetTypeNotificationEvent) GetType ¶ added in v1.20.0
func (x *CustomTargetTypeNotificationEvent) GetType() Type
func (*CustomTargetTypeNotificationEvent) ProtoMessage ¶ added in v1.20.0
func (*CustomTargetTypeNotificationEvent) ProtoMessage()
func (*CustomTargetTypeNotificationEvent) ProtoReflect ¶ added in v1.20.0
func (x *CustomTargetTypeNotificationEvent) ProtoReflect() protoreflect.Message
func (*CustomTargetTypeNotificationEvent) Reset ¶ added in v1.20.0
func (x *CustomTargetTypeNotificationEvent) Reset()
func (*CustomTargetTypeNotificationEvent) String ¶ added in v1.20.0
func (x *CustomTargetTypeNotificationEvent) String() string
type CustomTargetType_CustomActions ¶ added in v1.16.0
type CustomTargetType_CustomActions struct { // Configures render and deploy for the `CustomTargetType` using Skaffold // custom actions. CustomActions *CustomTargetSkaffoldActions `protobuf:"bytes,10,opt,name=custom_actions,json=customActions,proto3,oneof"` }
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 DeleteAutomationRequest ¶ added in v1.15.0
type DeleteAutomationRequest struct { // Required. The name of the `Automation` to delete. The format is // `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/automations/{automation_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 knows to ignore the // request if it has already been completed. The server guarantees that for // at least 60 minutes after the first request. // // For example, consider a situation where you make an initial request and the // request times out. If you make the request again with the same request ID, // the server can check if original operation with the same request ID was // received, and if so, will ignore the second request. This prevents clients // from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). 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 // `Automation` 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 verify whether the resource // exists, but do not actually post it. ValidateOnly bool `protobuf:"varint,4,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"` // Optional. The weak etag of the request. // 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 `DeleteAutomation`.
func (*DeleteAutomationRequest) Descriptor
deprecated
added in
v1.15.0
func (*DeleteAutomationRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAutomationRequest.ProtoReflect.Descriptor instead.
func (*DeleteAutomationRequest) GetAllowMissing ¶ added in v1.15.0
func (x *DeleteAutomationRequest) GetAllowMissing() bool
func (*DeleteAutomationRequest) GetEtag ¶ added in v1.15.0
func (x *DeleteAutomationRequest) GetEtag() string
func (*DeleteAutomationRequest) GetName ¶ added in v1.15.0
func (x *DeleteAutomationRequest) GetName() string
func (*DeleteAutomationRequest) GetRequestId ¶ added in v1.15.0
func (x *DeleteAutomationRequest) GetRequestId() string
func (*DeleteAutomationRequest) GetValidateOnly ¶ added in v1.15.0
func (x *DeleteAutomationRequest) GetValidateOnly() bool
func (*DeleteAutomationRequest) ProtoMessage ¶ added in v1.15.0
func (*DeleteAutomationRequest) ProtoMessage()
func (*DeleteAutomationRequest) ProtoReflect ¶ added in v1.15.0
func (x *DeleteAutomationRequest) ProtoReflect() protoreflect.Message
func (*DeleteAutomationRequest) Reset ¶ added in v1.15.0
func (x *DeleteAutomationRequest) Reset()
func (*DeleteAutomationRequest) String ¶ added in v1.15.0
func (x *DeleteAutomationRequest) String() string
type DeleteCustomTargetTypeRequest ¶ added in v1.16.0
type DeleteCustomTargetTypeRequest struct { // Required. The name of the `CustomTargetType` to delete. Format must be // `projects/{project_id}/locations/{location_name}/customTargetTypes/{custom_target_type}`. 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 knows to ignore the // request if it has already been completed. The server guarantees that for // at least 60 minutes after the first request. // // For example, consider a situation where you make an initial request and the // request times out. If you make the request again with the same request ID, // the server can check if original operation with the same request ID was // received, and if so, will ignore the second request. This prevents clients // from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). 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 // `CustomTargetType` will succeed. AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"` // Optional. If set to true, the request is validated but no actual change is // made. 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 `DeleteCustomTargetType`.
func (*DeleteCustomTargetTypeRequest) Descriptor
deprecated
added in
v1.16.0
func (*DeleteCustomTargetTypeRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteCustomTargetTypeRequest.ProtoReflect.Descriptor instead.
func (*DeleteCustomTargetTypeRequest) GetAllowMissing ¶ added in v1.16.0
func (x *DeleteCustomTargetTypeRequest) GetAllowMissing() bool
func (*DeleteCustomTargetTypeRequest) GetEtag ¶ added in v1.16.0
func (x *DeleteCustomTargetTypeRequest) GetEtag() string
func (*DeleteCustomTargetTypeRequest) GetName ¶ added in v1.16.0
func (x *DeleteCustomTargetTypeRequest) GetName() string
func (*DeleteCustomTargetTypeRequest) GetRequestId ¶ added in v1.16.0
func (x *DeleteCustomTargetTypeRequest) GetRequestId() string
func (*DeleteCustomTargetTypeRequest) GetValidateOnly ¶ added in v1.16.0
func (x *DeleteCustomTargetTypeRequest) GetValidateOnly() bool
func (*DeleteCustomTargetTypeRequest) ProtoMessage ¶ added in v1.16.0
func (*DeleteCustomTargetTypeRequest) ProtoMessage()
func (*DeleteCustomTargetTypeRequest) ProtoReflect ¶ added in v1.16.0
func (x *DeleteCustomTargetTypeRequest) ProtoReflect() protoreflect.Message
func (*DeleteCustomTargetTypeRequest) Reset ¶ added in v1.16.0
func (x *DeleteCustomTargetTypeRequest) Reset()
func (*DeleteCustomTargetTypeRequest) String ¶ added in v1.16.0
func (x *DeleteCustomTargetTypeRequest) String() string
type DeleteDeliveryPipelineRequest ¶
type DeleteDeliveryPipelineRequest struct { // Required. The name of the `DeliveryPipeline` to delete. The format is // `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 knows to ignore the // request if it has already been completed. The server guarantees that for // at least 60 minutes after the first request. // // For example, consider a situation where you make an initial request and the // request times out. If you make the request again with the same request ID, // the server can check if original operation with the same request ID was // received, and if so, will ignore the second request. This prevents clients // from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). 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 DeleteDeployPolicyRequest ¶ added in v1.20.0
type DeleteDeployPolicyRequest struct { // Required. The name of the `DeployPolicy` to delete. The format is // `projects/{project_id}/locations/{location_name}/deployPolicies/{deploy_policy_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 knows to ignore the // request if it has already been completed. The server guarantees that for // at least 60 minutes after the first request. // // For example, consider a situation where you make an initial request and the // request times out. If you make the request again with the same request ID, // the server can check if original operation with the same request ID was // received, and if so, will ignore the second request. This prevents clients // from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). 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 // `DeployPolicy` 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 `DeleteDeployPolicy`.
func (*DeleteDeployPolicyRequest) Descriptor
deprecated
added in
v1.20.0
func (*DeleteDeployPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDeployPolicyRequest.ProtoReflect.Descriptor instead.
func (*DeleteDeployPolicyRequest) GetAllowMissing ¶ added in v1.20.0
func (x *DeleteDeployPolicyRequest) GetAllowMissing() bool
func (*DeleteDeployPolicyRequest) GetEtag ¶ added in v1.20.0
func (x *DeleteDeployPolicyRequest) GetEtag() string
func (*DeleteDeployPolicyRequest) GetName ¶ added in v1.20.0
func (x *DeleteDeployPolicyRequest) GetName() string
func (*DeleteDeployPolicyRequest) GetRequestId ¶ added in v1.20.0
func (x *DeleteDeployPolicyRequest) GetRequestId() string
func (*DeleteDeployPolicyRequest) GetValidateOnly ¶ added in v1.20.0
func (x *DeleteDeployPolicyRequest) GetValidateOnly() bool
func (*DeleteDeployPolicyRequest) ProtoMessage ¶ added in v1.20.0
func (*DeleteDeployPolicyRequest) ProtoMessage()
func (*DeleteDeployPolicyRequest) ProtoReflect ¶ added in v1.20.0
func (x *DeleteDeployPolicyRequest) ProtoReflect() protoreflect.Message
func (*DeleteDeployPolicyRequest) Reset ¶ added in v1.20.0
func (x *DeleteDeployPolicyRequest) Reset()
func (*DeleteDeployPolicyRequest) String ¶ added in v1.20.0
func (x *DeleteDeployPolicyRequest) String() string
type DeleteTargetRequest ¶
type DeleteTargetRequest struct { // Required. The name of the `Target` to delete. The format is // `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 knows to ignore the // request if it has already been completed. The server guarantees that for // at least 60 minutes after the first request. // // For example, consider a situation where you make an initial request and the // request times out. If you make the request again with the same request ID, // the server can check if original operation with the same request ID was // received, and if so, will ignore the second request. This prevents clients // from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). 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 // `Target` 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/{deliveryPipeline}`. // The `deliveryPipeline` component must match // `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` 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 Cloud Deploy. 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 Cloud Deploy. Labels must meet the following constraints: // // * Keys and values can contain only lowercase letters, numeric characters, // underscores, and dashes. // * All characters must use UTF-8 encoding, and international characters are // allowed. // * Keys must start with a lowercase letter or international character. // * Each resource is limited to a maximum of 64 labels. // // Both keys and values are additionally constrained to be <= 128 bytes. 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"` // When suspended, no new releases or rollouts can be created, // but in-progress ones will complete. Suspended bool `protobuf:"varint,12,opt,name=suspended,proto3" json:"suspended,omitempty"` // contains filtered or unexported fields }
A `DeliveryPipeline` resource in the 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) GetSuspended ¶
func (x *DeliveryPipeline) GetSuspended() bool
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 DeliveryPipelineAttribute ¶ added in v1.20.0
type DeliveryPipelineAttribute struct { // ID of the `DeliveryPipeline`. The value of this field could be one of the // following: // // * The last segment of a pipeline name. It only needs the ID to determine // which pipeline is being referred to // * "*", all delivery pipelines in a location. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // DeliveryPipeline labels. Labels map[string]string `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
Contains criteria for selecting DeliveryPipelines.
func (*DeliveryPipelineAttribute) Descriptor
deprecated
added in
v1.20.0
func (*DeliveryPipelineAttribute) Descriptor() ([]byte, []int)
Deprecated: Use DeliveryPipelineAttribute.ProtoReflect.Descriptor instead.
func (*DeliveryPipelineAttribute) GetId ¶ added in v1.20.0
func (x *DeliveryPipelineAttribute) GetId() string
func (*DeliveryPipelineAttribute) GetLabels ¶ added in v1.20.0
func (x *DeliveryPipelineAttribute) GetLabels() map[string]string
func (*DeliveryPipelineAttribute) ProtoMessage ¶ added in v1.20.0
func (*DeliveryPipelineAttribute) ProtoMessage()
func (*DeliveryPipelineAttribute) ProtoReflect ¶ added in v1.20.0
func (x *DeliveryPipelineAttribute) ProtoReflect() protoreflect.Message
func (*DeliveryPipelineAttribute) Reset ¶ added in v1.20.0
func (x *DeliveryPipelineAttribute) Reset()
func (*DeliveryPipelineAttribute) String ¶ added in v1.20.0
func (x *DeliveryPipelineAttribute) String() string
type DeliveryPipelineNotificationEvent ¶
type DeliveryPipelineNotificationEvent struct { // Debug message for when a notification fails to send. Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` // Unique identifier of the `DeliveryPipeline`. PipelineUid string `protobuf:"bytes,4,opt,name=pipeline_uid,json=pipelineUid,proto3" json:"pipeline_uid,omitempty"` // The name of the `Delivery Pipeline`. DeliveryPipeline string `protobuf:"bytes,2,opt,name=delivery_pipeline,json=deliveryPipeline,proto3" json:"delivery_pipeline,omitempty"` // Type of this notification, e.g. for a Pub/Sub failure. Type Type `protobuf:"varint,3,opt,name=type,proto3,enum=google.cloud.deploy.v1.Type" json:"type,omitempty"` // contains filtered or unexported fields }
Payload proto for "clouddeploy.googleapis.com/deliverypipeline_notification" Platform Log event that describes the failure to send delivery pipeline status change Pub/Sub notification.
func (*DeliveryPipelineNotificationEvent) Descriptor
deprecated
func (*DeliveryPipelineNotificationEvent) Descriptor() ([]byte, []int)
Deprecated: Use DeliveryPipelineNotificationEvent.ProtoReflect.Descriptor instead.
func (*DeliveryPipelineNotificationEvent) GetDeliveryPipeline ¶
func (x *DeliveryPipelineNotificationEvent) GetDeliveryPipeline() string
func (*DeliveryPipelineNotificationEvent) GetMessage ¶
func (x *DeliveryPipelineNotificationEvent) GetMessage() string
func (*DeliveryPipelineNotificationEvent) GetPipelineUid ¶ added in v1.17.0
func (x *DeliveryPipelineNotificationEvent) GetPipelineUid() string
func (*DeliveryPipelineNotificationEvent) GetType ¶
func (x *DeliveryPipelineNotificationEvent) GetType() Type
func (*DeliveryPipelineNotificationEvent) ProtoMessage ¶
func (*DeliveryPipelineNotificationEvent) ProtoMessage()
func (*DeliveryPipelineNotificationEvent) ProtoReflect ¶
func (x *DeliveryPipelineNotificationEvent) ProtoReflect() protoreflect.Message
func (*DeliveryPipelineNotificationEvent) Reset ¶
func (x *DeliveryPipelineNotificationEvent) Reset()
func (*DeliveryPipelineNotificationEvent) String ¶
func (x *DeliveryPipelineNotificationEvent) 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 DeployArtifact ¶ added in v1.8.1
type DeployArtifact struct { // Output only. URI of a directory containing the artifacts. All paths are // relative to this location. ArtifactUri string `protobuf:"bytes,1,opt,name=artifact_uri,json=artifactUri,proto3" json:"artifact_uri,omitempty"` // Output only. File paths of the manifests applied during the deploy // operation relative to the URI. ManifestPaths []string `protobuf:"bytes,2,rep,name=manifest_paths,json=manifestPaths,proto3" json:"manifest_paths,omitempty"` // contains filtered or unexported fields }
The artifacts produced by a deploy operation.
func (*DeployArtifact) Descriptor
deprecated
added in
v1.8.1
func (*DeployArtifact) Descriptor() ([]byte, []int)
Deprecated: Use DeployArtifact.ProtoReflect.Descriptor instead.
func (*DeployArtifact) GetArtifactUri ¶ added in v1.8.1
func (x *DeployArtifact) GetArtifactUri() string
func (*DeployArtifact) GetManifestPaths ¶ added in v1.8.1
func (x *DeployArtifact) GetManifestPaths() []string
func (*DeployArtifact) ProtoMessage ¶ added in v1.8.1
func (*DeployArtifact) ProtoMessage()
func (*DeployArtifact) ProtoReflect ¶ added in v1.8.1
func (x *DeployArtifact) ProtoReflect() protoreflect.Message
func (*DeployArtifact) Reset ¶ added in v1.8.1
func (x *DeployArtifact) Reset()
func (*DeployArtifact) String ¶ added in v1.8.1
func (x *DeployArtifact) String() string
type DeployJob ¶
type DeployJob struct {
// contains filtered or unexported fields
}
A deploy Job.
func (*DeployJob) Descriptor
deprecated
func (*DeployJob) ProtoMessage ¶
func (*DeployJob) ProtoMessage()
func (*DeployJob) ProtoReflect ¶
func (x *DeployJob) ProtoReflect() protoreflect.Message
type DeployJobRun ¶
type DeployJobRun struct { // Output only. The resource name of the Cloud Build `Build` object that is // used to deploy. Format is // `projects/{project}/locations/{location}/builds/{build}`. Build string `protobuf:"bytes,1,opt,name=build,proto3" json:"build,omitempty"` // Output only. The reason the deploy failed. This will always be unspecified // while the deploy is in progress or if it succeeded. FailureCause DeployJobRun_FailureCause `` /* 152-byte string literal not displayed */ // Output only. Additional information about the deploy failure, if available. FailureMessage string `protobuf:"bytes,3,opt,name=failure_message,json=failureMessage,proto3" json:"failure_message,omitempty"` // Output only. Metadata containing information about the deploy job run. Metadata *DeployJobRunMetadata `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"` // Output only. The artifact of a deploy job run, if available. Artifact *DeployArtifact `protobuf:"bytes,5,opt,name=artifact,proto3" json:"artifact,omitempty"` // contains filtered or unexported fields }
DeployJobRun contains information specific to a deploy `JobRun`.
func (*DeployJobRun) Descriptor
deprecated
func (*DeployJobRun) Descriptor() ([]byte, []int)
Deprecated: Use DeployJobRun.ProtoReflect.Descriptor instead.
func (*DeployJobRun) GetArtifact ¶ added in v1.8.1
func (x *DeployJobRun) GetArtifact() *DeployArtifact
func (*DeployJobRun) GetBuild ¶
func (x *DeployJobRun) GetBuild() string
func (*DeployJobRun) GetFailureCause ¶
func (x *DeployJobRun) GetFailureCause() DeployJobRun_FailureCause
func (*DeployJobRun) GetFailureMessage ¶
func (x *DeployJobRun) GetFailureMessage() string
func (*DeployJobRun) GetMetadata ¶
func (x *DeployJobRun) GetMetadata() *DeployJobRunMetadata
func (*DeployJobRun) ProtoMessage ¶
func (*DeployJobRun) ProtoMessage()
func (*DeployJobRun) ProtoReflect ¶
func (x *DeployJobRun) ProtoReflect() protoreflect.Message
func (*DeployJobRun) Reset ¶
func (x *DeployJobRun) Reset()
func (*DeployJobRun) String ¶
func (x *DeployJobRun) String() string
type DeployJobRunMetadata ¶
type DeployJobRunMetadata struct { // Output only. The name of the Cloud Run Service that is associated with a // `DeployJobRun`. CloudRun *CloudRunMetadata `protobuf:"bytes,1,opt,name=cloud_run,json=cloudRun,proto3" json:"cloud_run,omitempty"` // Output only. Custom Target metadata associated with a `DeployJobRun`. CustomTarget *CustomTargetDeployMetadata `protobuf:"bytes,2,opt,name=custom_target,json=customTarget,proto3" json:"custom_target,omitempty"` // Output only. Custom metadata provided by user-defined deploy operation. Custom *CustomMetadata `protobuf:"bytes,3,opt,name=custom,proto3" json:"custom,omitempty"` // contains filtered or unexported fields }
DeployJobRunMetadata surfaces information associated with a `DeployJobRun` to the user.
func (*DeployJobRunMetadata) Descriptor
deprecated
func (*DeployJobRunMetadata) Descriptor() ([]byte, []int)
Deprecated: Use DeployJobRunMetadata.ProtoReflect.Descriptor instead.
func (*DeployJobRunMetadata) GetCloudRun ¶
func (x *DeployJobRunMetadata) GetCloudRun() *CloudRunMetadata
func (*DeployJobRunMetadata) GetCustom ¶ added in v1.16.0
func (x *DeployJobRunMetadata) GetCustom() *CustomMetadata
func (*DeployJobRunMetadata) GetCustomTarget ¶ added in v1.16.0
func (x *DeployJobRunMetadata) GetCustomTarget() *CustomTargetDeployMetadata
func (*DeployJobRunMetadata) ProtoMessage ¶
func (*DeployJobRunMetadata) ProtoMessage()
func (*DeployJobRunMetadata) ProtoReflect ¶
func (x *DeployJobRunMetadata) ProtoReflect() protoreflect.Message
func (*DeployJobRunMetadata) Reset ¶
func (x *DeployJobRunMetadata) Reset()
func (*DeployJobRunMetadata) String ¶
func (x *DeployJobRunMetadata) String() string
type DeployJobRun_FailureCause ¶
type DeployJobRun_FailureCause int32
Well-known deploy failures.
const ( // No reason for failure is specified. DeployJobRun_FAILURE_CAUSE_UNSPECIFIED DeployJobRun_FailureCause = 0 // Cloud Build is not available, either because it is not enabled or because // Cloud Deploy has insufficient permissions. See [Required // permission](https://cloud.google.com/deploy/docs/cloud-deploy-service-account#required_permissions). DeployJobRun_CLOUD_BUILD_UNAVAILABLE DeployJobRun_FailureCause = 1 // The deploy operation did not complete successfully; check Cloud Build // logs. DeployJobRun_EXECUTION_FAILED DeployJobRun_FailureCause = 2 // The deploy job run did not complete within the alloted time. DeployJobRun_DEADLINE_EXCEEDED DeployJobRun_FailureCause = 3 // There were missing resources in the runtime environment required for a // canary deployment. Check the Cloud Build logs for more information. DeployJobRun_MISSING_RESOURCES_FOR_CANARY DeployJobRun_FailureCause = 4 // Cloud Build failed to fulfill Cloud Deploy's request. See failure_message // for additional details. DeployJobRun_CLOUD_BUILD_REQUEST_FAILED DeployJobRun_FailureCause = 5 // The deploy operation had a feature configured that is not supported. DeployJobRun_DEPLOY_FEATURE_NOT_SUPPORTED DeployJobRun_FailureCause = 6 )
func (DeployJobRun_FailureCause) Descriptor ¶
func (DeployJobRun_FailureCause) Descriptor() protoreflect.EnumDescriptor
func (DeployJobRun_FailureCause) Enum ¶
func (x DeployJobRun_FailureCause) Enum() *DeployJobRun_FailureCause
func (DeployJobRun_FailureCause) EnumDescriptor
deprecated
func (DeployJobRun_FailureCause) EnumDescriptor() ([]byte, []int)
Deprecated: Use DeployJobRun_FailureCause.Descriptor instead.
func (DeployJobRun_FailureCause) Number ¶
func (x DeployJobRun_FailureCause) Number() protoreflect.EnumNumber
func (DeployJobRun_FailureCause) String ¶
func (x DeployJobRun_FailureCause) String() string
func (DeployJobRun_FailureCause) Type ¶
func (DeployJobRun_FailureCause) Type() protoreflect.EnumType
type DeployParameters ¶ added in v1.11.0
type DeployParameters struct { // Required. Values are deploy parameters in key-value pairs. Values map[string]string `` /* 153-byte string literal not displayed */ // Optional. Deploy parameters are applied to targets with match labels. // If unspecified, deploy parameters are applied to all targets (including // child targets of a multi-target). MatchTargetLabels map[string]string `` /* 202-byte string literal not displayed */ // contains filtered or unexported fields }
DeployParameters contains deploy parameters information.
func (*DeployParameters) Descriptor
deprecated
added in
v1.11.0
func (*DeployParameters) Descriptor() ([]byte, []int)
Deprecated: Use DeployParameters.ProtoReflect.Descriptor instead.
func (*DeployParameters) GetMatchTargetLabels ¶ added in v1.11.0
func (x *DeployParameters) GetMatchTargetLabels() map[string]string
func (*DeployParameters) GetValues ¶ added in v1.11.0
func (x *DeployParameters) GetValues() map[string]string
func (*DeployParameters) ProtoMessage ¶ added in v1.11.0
func (*DeployParameters) ProtoMessage()
func (*DeployParameters) ProtoReflect ¶ added in v1.11.0
func (x *DeployParameters) ProtoReflect() protoreflect.Message
func (*DeployParameters) Reset ¶ added in v1.11.0
func (x *DeployParameters) Reset()
func (*DeployParameters) String ¶ added in v1.11.0
func (x *DeployParameters) String() string
type DeployPolicy ¶ added in v1.20.0
type DeployPolicy struct { // Output only. Name of the `DeployPolicy`. Format is // `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. // The `deployPolicy` component must match `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. Unique identifier of the `DeployPolicy`. Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"` // Description of the `DeployPolicy`. 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 Cloud Deploy. Annotations must meet the following // constraints: // // * Annotations are key/value pairs. // * Valid annotation keys have two segments: an optional prefix and name, // separated by a slash (`/`). // * The name segment is required and must be 63 characters or less, // beginning and ending with an alphanumeric character (`[a-z0-9A-Z]`) with // dashes (`-`), underscores (`_`), dots (`.`), and alphanumerics between. // * The prefix is optional. If specified, the prefix must be a DNS subdomain: // a series of DNS labels separated by dots(`.`), not longer than 253 // characters in total, followed by a slash (`/`). // // See // https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/#syntax-and-character-set // for more details. 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 Cloud Deploy. Labels must meet the following constraints: // // * Keys and values can contain only lowercase letters, numeric characters, // underscores, and dashes. // * All characters must use UTF-8 encoding, and international characters are // allowed. // * Keys must start with a lowercase letter or international character. // * Each resource is limited to a maximum of 64 labels. // // Both keys and values are additionally constrained to be <= 128 bytes. Labels map[string]string `` /* 153-byte string literal not displayed */ // Output only. Time at which the deploy policy 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 deploy policy was updated. UpdateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // When suspended, the policy will not prevent actions from occurring, even // if the action violates the policy. Suspended bool `protobuf:"varint,8,opt,name=suspended,proto3" json:"suspended,omitempty"` // Required. Selected resources to which the policy will be applied. At least // one selector is required. If one selector matches the resource the policy // applies. For example, if there are two selectors and the action being // attempted matches one of them, the policy will apply to that action. Selectors []*DeployPolicyResourceSelector `protobuf:"bytes,12,rep,name=selectors,proto3" json:"selectors,omitempty"` // Required. Rules to apply. At least one rule must be present. Rules []*PolicyRule `protobuf:"bytes,10,rep,name=rules,proto3" json:"rules,omitempty"` // The weak etag of the `Automation` resource. // 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,11,opt,name=etag,proto3" json:"etag,omitempty"` // contains filtered or unexported fields }
A `DeployPolicy` resource in the Cloud Deploy API.
A `DeployPolicy` inhibits manual or automation driven actions within a Delivery Pipeline or Target.
func (*DeployPolicy) Descriptor
deprecated
added in
v1.20.0
func (*DeployPolicy) Descriptor() ([]byte, []int)
Deprecated: Use DeployPolicy.ProtoReflect.Descriptor instead.
func (*DeployPolicy) GetAnnotations ¶ added in v1.20.0
func (x *DeployPolicy) GetAnnotations() map[string]string
func (*DeployPolicy) GetCreateTime ¶ added in v1.20.0
func (x *DeployPolicy) GetCreateTime() *timestamppb.Timestamp
func (*DeployPolicy) GetDescription ¶ added in v1.20.0
func (x *DeployPolicy) GetDescription() string
func (*DeployPolicy) GetEtag ¶ added in v1.20.0
func (x *DeployPolicy) GetEtag() string
func (*DeployPolicy) GetLabels ¶ added in v1.20.0
func (x *DeployPolicy) GetLabels() map[string]string
func (*DeployPolicy) GetName ¶ added in v1.20.0
func (x *DeployPolicy) GetName() string
func (*DeployPolicy) GetRules ¶ added in v1.20.0
func (x *DeployPolicy) GetRules() []*PolicyRule
func (*DeployPolicy) GetSelectors ¶ added in v1.20.0
func (x *DeployPolicy) GetSelectors() []*DeployPolicyResourceSelector
func (*DeployPolicy) GetSuspended ¶ added in v1.20.0
func (x *DeployPolicy) GetSuspended() bool
func (*DeployPolicy) GetUid ¶ added in v1.20.0
func (x *DeployPolicy) GetUid() string
func (*DeployPolicy) GetUpdateTime ¶ added in v1.20.0
func (x *DeployPolicy) GetUpdateTime() *timestamppb.Timestamp
func (*DeployPolicy) ProtoMessage ¶ added in v1.20.0
func (*DeployPolicy) ProtoMessage()
func (*DeployPolicy) ProtoReflect ¶ added in v1.20.0
func (x *DeployPolicy) ProtoReflect() protoreflect.Message
func (*DeployPolicy) Reset ¶ added in v1.20.0
func (x *DeployPolicy) Reset()
func (*DeployPolicy) String ¶ added in v1.20.0
func (x *DeployPolicy) String() string
type DeployPolicyEvaluationEvent ¶ added in v1.20.0
type DeployPolicyEvaluationEvent struct { // Debug message for when a deploy policy event occurs. Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` // Rule type (e.g. Restrict Rollouts). RuleType string `protobuf:"bytes,2,opt,name=rule_type,json=ruleType,proto3" json:"rule_type,omitempty"` // Rule id. Rule string `protobuf:"bytes,3,opt,name=rule,proto3" json:"rule,omitempty"` // Unique identifier of the `Delivery Pipeline`. PipelineUid string `protobuf:"bytes,4,opt,name=pipeline_uid,json=pipelineUid,proto3" json:"pipeline_uid,omitempty"` // The name of the `Delivery Pipeline`. DeliveryPipeline string `protobuf:"bytes,5,opt,name=delivery_pipeline,json=deliveryPipeline,proto3" json:"delivery_pipeline,omitempty"` // Unique identifier of the `Target`. This is an optional field, as a `Target` // may not always be applicable to a policy. TargetUid string `protobuf:"bytes,6,opt,name=target_uid,json=targetUid,proto3" json:"target_uid,omitempty"` // The name of the `Target`. This is an optional field, as a `Target` may not // always be applicable to a policy. Target string `protobuf:"bytes,7,opt,name=target,proto3" json:"target,omitempty"` // What invoked the action (e.g. a user or automation). Invoker DeployPolicy_Invoker `protobuf:"varint,8,opt,name=invoker,proto3,enum=google.cloud.deploy.v1.DeployPolicy_Invoker" json:"invoker,omitempty"` // The name of the `DeployPolicy`. DeployPolicy string `protobuf:"bytes,9,opt,name=deploy_policy,json=deployPolicy,proto3" json:"deploy_policy,omitempty"` // Unique identifier of the `DeployPolicy`. DeployPolicyUid string `protobuf:"bytes,10,opt,name=deploy_policy_uid,json=deployPolicyUid,proto3" json:"deploy_policy_uid,omitempty"` // Whether the request is allowed. Allowed is set as true if: // (1) the request complies with the policy; or // (2) the request doesn't comply with the policy but the policy was // overridden; or // (3) the request doesn't comply with the policy but the policy was suspended Allowed bool `protobuf:"varint,11,opt,name=allowed,proto3" json:"allowed,omitempty"` // The policy verdict of the request. Verdict DeployPolicyEvaluationEvent_PolicyVerdict `` /* 139-byte string literal not displayed */ // Things that could have overridden the policy verdict. Overrides together // with verdict decide whether the request is allowed. Overrides []DeployPolicyEvaluationEvent_PolicyVerdictOverride `` /* 158-byte string literal not displayed */ // contains filtered or unexported fields }
Payload proto for "clouddeploy.googleapis.com/deploypolicy_evaluation" Platform Log event that describes the deploy policy evaluation event.
func (*DeployPolicyEvaluationEvent) Descriptor
deprecated
added in
v1.20.0
func (*DeployPolicyEvaluationEvent) Descriptor() ([]byte, []int)
Deprecated: Use DeployPolicyEvaluationEvent.ProtoReflect.Descriptor instead.
func (*DeployPolicyEvaluationEvent) GetAllowed ¶ added in v1.20.0
func (x *DeployPolicyEvaluationEvent) GetAllowed() bool
func (*DeployPolicyEvaluationEvent) GetDeliveryPipeline ¶ added in v1.20.0
func (x *DeployPolicyEvaluationEvent) GetDeliveryPipeline() string
func (*DeployPolicyEvaluationEvent) GetDeployPolicy ¶ added in v1.20.0
func (x *DeployPolicyEvaluationEvent) GetDeployPolicy() string
func (*DeployPolicyEvaluationEvent) GetDeployPolicyUid ¶ added in v1.20.0
func (x *DeployPolicyEvaluationEvent) GetDeployPolicyUid() string
func (*DeployPolicyEvaluationEvent) GetInvoker ¶ added in v1.20.0
func (x *DeployPolicyEvaluationEvent) GetInvoker() DeployPolicy_Invoker
func (*DeployPolicyEvaluationEvent) GetMessage ¶ added in v1.20.0
func (x *DeployPolicyEvaluationEvent) GetMessage() string
func (*DeployPolicyEvaluationEvent) GetOverrides ¶ added in v1.20.0
func (x *DeployPolicyEvaluationEvent) GetOverrides() []DeployPolicyEvaluationEvent_PolicyVerdictOverride
func (*DeployPolicyEvaluationEvent) GetPipelineUid ¶ added in v1.20.0
func (x *DeployPolicyEvaluationEvent) GetPipelineUid() string
func (*DeployPolicyEvaluationEvent) GetRule ¶ added in v1.20.0
func (x *DeployPolicyEvaluationEvent) GetRule() string
func (*DeployPolicyEvaluationEvent) GetRuleType ¶ added in v1.20.0
func (x *DeployPolicyEvaluationEvent) GetRuleType() string
func (*DeployPolicyEvaluationEvent) GetTarget ¶ added in v1.20.0
func (x *DeployPolicyEvaluationEvent) GetTarget() string
func (*DeployPolicyEvaluationEvent) GetTargetUid ¶ added in v1.20.0
func (x *DeployPolicyEvaluationEvent) GetTargetUid() string
func (*DeployPolicyEvaluationEvent) GetVerdict ¶ added in v1.20.0
func (x *DeployPolicyEvaluationEvent) GetVerdict() DeployPolicyEvaluationEvent_PolicyVerdict
func (*DeployPolicyEvaluationEvent) ProtoMessage ¶ added in v1.20.0
func (*DeployPolicyEvaluationEvent) ProtoMessage()
func (*DeployPolicyEvaluationEvent) ProtoReflect ¶ added in v1.20.0
func (x *DeployPolicyEvaluationEvent) ProtoReflect() protoreflect.Message
func (*DeployPolicyEvaluationEvent) Reset ¶ added in v1.20.0
func (x *DeployPolicyEvaluationEvent) Reset()
func (*DeployPolicyEvaluationEvent) String ¶ added in v1.20.0
func (x *DeployPolicyEvaluationEvent) String() string
type DeployPolicyEvaluationEvent_PolicyVerdict ¶ added in v1.20.0
type DeployPolicyEvaluationEvent_PolicyVerdict int32
The policy verdict of the request.
const ( // This should never happen. DeployPolicyEvaluationEvent_POLICY_VERDICT_UNSPECIFIED DeployPolicyEvaluationEvent_PolicyVerdict = 0 // Allowed by policy. This enum value is not currently used but may be used // in the future. Currently logs are only generated when a request is denied // by policy. DeployPolicyEvaluationEvent_ALLOWED_BY_POLICY DeployPolicyEvaluationEvent_PolicyVerdict = 1 // Denied by policy. DeployPolicyEvaluationEvent_DENIED_BY_POLICY DeployPolicyEvaluationEvent_PolicyVerdict = 2 )
func (DeployPolicyEvaluationEvent_PolicyVerdict) Descriptor ¶ added in v1.20.0
func (DeployPolicyEvaluationEvent_PolicyVerdict) Descriptor() protoreflect.EnumDescriptor
func (DeployPolicyEvaluationEvent_PolicyVerdict) EnumDescriptor
deprecated
added in
v1.20.0
func (DeployPolicyEvaluationEvent_PolicyVerdict) EnumDescriptor() ([]byte, []int)
Deprecated: Use DeployPolicyEvaluationEvent_PolicyVerdict.Descriptor instead.
func (DeployPolicyEvaluationEvent_PolicyVerdict) Number ¶ added in v1.20.0
func (x DeployPolicyEvaluationEvent_PolicyVerdict) Number() protoreflect.EnumNumber
func (DeployPolicyEvaluationEvent_PolicyVerdict) String ¶ added in v1.20.0
func (x DeployPolicyEvaluationEvent_PolicyVerdict) String() string
func (DeployPolicyEvaluationEvent_PolicyVerdict) Type ¶ added in v1.20.0
func (DeployPolicyEvaluationEvent_PolicyVerdict) Type() protoreflect.EnumType
type DeployPolicyEvaluationEvent_PolicyVerdictOverride ¶ added in v1.20.0
type DeployPolicyEvaluationEvent_PolicyVerdictOverride int32
Things that could have overridden the policy verdict. When overrides are used, the request will be allowed even if it is DENIED_BY_POLICY.
const ( // This should never happen. DeployPolicyEvaluationEvent_POLICY_VERDICT_OVERRIDE_UNSPECIFIED DeployPolicyEvaluationEvent_PolicyVerdictOverride = 0 // The policy was overridden. DeployPolicyEvaluationEvent_POLICY_OVERRIDDEN DeployPolicyEvaluationEvent_PolicyVerdictOverride = 1 // The policy was suspended. DeployPolicyEvaluationEvent_POLICY_SUSPENDED DeployPolicyEvaluationEvent_PolicyVerdictOverride = 2 )
func (DeployPolicyEvaluationEvent_PolicyVerdictOverride) Descriptor ¶ added in v1.20.0
func (DeployPolicyEvaluationEvent_PolicyVerdictOverride) Descriptor() protoreflect.EnumDescriptor
func (DeployPolicyEvaluationEvent_PolicyVerdictOverride) EnumDescriptor
deprecated
added in
v1.20.0
func (DeployPolicyEvaluationEvent_PolicyVerdictOverride) EnumDescriptor() ([]byte, []int)
Deprecated: Use DeployPolicyEvaluationEvent_PolicyVerdictOverride.Descriptor instead.
func (DeployPolicyEvaluationEvent_PolicyVerdictOverride) Number ¶ added in v1.20.0
func (x DeployPolicyEvaluationEvent_PolicyVerdictOverride) Number() protoreflect.EnumNumber
func (DeployPolicyEvaluationEvent_PolicyVerdictOverride) String ¶ added in v1.20.0
func (x DeployPolicyEvaluationEvent_PolicyVerdictOverride) String() string
type DeployPolicyNotificationEvent ¶ added in v1.20.0
type DeployPolicyNotificationEvent struct { // Debug message for when a deploy policy fails to send a pub/sub // notification. Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` // The name of the `DeployPolicy`. DeployPolicy string `protobuf:"bytes,2,opt,name=deploy_policy,json=deployPolicy,proto3" json:"deploy_policy,omitempty"` // Unique identifier of the deploy policy. DeployPolicyUid string `protobuf:"bytes,3,opt,name=deploy_policy_uid,json=deployPolicyUid,proto3" json:"deploy_policy_uid,omitempty"` // Type of this notification, e.g. for a Pub/Sub failure. Type Type `protobuf:"varint,4,opt,name=type,proto3,enum=google.cloud.deploy.v1.Type" json:"type,omitempty"` // contains filtered or unexported fields }
Payload proto for "clouddeploy.googleapis.com/deploypolicy_notification". Platform Log event that describes the failure to send a pub/sub notification when there is a DeployPolicy status change.
func (*DeployPolicyNotificationEvent) Descriptor
deprecated
added in
v1.20.0
func (*DeployPolicyNotificationEvent) Descriptor() ([]byte, []int)
Deprecated: Use DeployPolicyNotificationEvent.ProtoReflect.Descriptor instead.
func (*DeployPolicyNotificationEvent) GetDeployPolicy ¶ added in v1.20.0
func (x *DeployPolicyNotificationEvent) GetDeployPolicy() string
func (*DeployPolicyNotificationEvent) GetDeployPolicyUid ¶ added in v1.20.0
func (x *DeployPolicyNotificationEvent) GetDeployPolicyUid() string
func (*DeployPolicyNotificationEvent) GetMessage ¶ added in v1.20.0
func (x *DeployPolicyNotificationEvent) GetMessage() string
func (*DeployPolicyNotificationEvent) GetType ¶ added in v1.20.0
func (x *DeployPolicyNotificationEvent) GetType() Type
func (*DeployPolicyNotificationEvent) ProtoMessage ¶ added in v1.20.0
func (*DeployPolicyNotificationEvent) ProtoMessage()
func (*DeployPolicyNotificationEvent) ProtoReflect ¶ added in v1.20.0
func (x *DeployPolicyNotificationEvent) ProtoReflect() protoreflect.Message
func (*DeployPolicyNotificationEvent) Reset ¶ added in v1.20.0
func (x *DeployPolicyNotificationEvent) Reset()
func (*DeployPolicyNotificationEvent) String ¶ added in v1.20.0
func (x *DeployPolicyNotificationEvent) String() string
type DeployPolicyResourceSelector ¶ added in v1.20.0
type DeployPolicyResourceSelector struct { // Optional. Contains attributes about a delivery pipeline. DeliveryPipeline *DeliveryPipelineAttribute `protobuf:"bytes,1,opt,name=delivery_pipeline,json=deliveryPipeline,proto3" json:"delivery_pipeline,omitempty"` // Optional. Contains attributes about a target. Target *TargetAttribute `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"` // contains filtered or unexported fields }
Contains information on the resources to select for a deploy policy. Attributes provided must all match the resource in order for policy restrictions to apply. For example, if delivery pipelines attributes given are an id "prod" and labels "foo: bar", a delivery pipeline resource must match both that id and have that label in order to be subject to the policy.
func (*DeployPolicyResourceSelector) Descriptor
deprecated
added in
v1.20.0
func (*DeployPolicyResourceSelector) Descriptor() ([]byte, []int)
Deprecated: Use DeployPolicyResourceSelector.ProtoReflect.Descriptor instead.
func (*DeployPolicyResourceSelector) GetDeliveryPipeline ¶ added in v1.20.0
func (x *DeployPolicyResourceSelector) GetDeliveryPipeline() *DeliveryPipelineAttribute
func (*DeployPolicyResourceSelector) GetTarget ¶ added in v1.20.0
func (x *DeployPolicyResourceSelector) GetTarget() *TargetAttribute
func (*DeployPolicyResourceSelector) ProtoMessage ¶ added in v1.20.0
func (*DeployPolicyResourceSelector) ProtoMessage()
func (*DeployPolicyResourceSelector) ProtoReflect ¶ added in v1.20.0
func (x *DeployPolicyResourceSelector) ProtoReflect() protoreflect.Message
func (*DeployPolicyResourceSelector) Reset ¶ added in v1.20.0
func (x *DeployPolicyResourceSelector) Reset()
func (*DeployPolicyResourceSelector) String ¶ added in v1.20.0
func (x *DeployPolicyResourceSelector) String() string
type DeployPolicy_Invoker ¶ added in v1.20.0
type DeployPolicy_Invoker int32
What invoked the action. Filters enforcing the policy depending on what invoked the action.
const ( // Unspecified. DeployPolicy_INVOKER_UNSPECIFIED DeployPolicy_Invoker = 0 // The action is user-driven. For example, creating a rollout manually via a // gcloud create command. DeployPolicy_USER DeployPolicy_Invoker = 1 // Automated action by Cloud Deploy. DeployPolicy_DEPLOY_AUTOMATION DeployPolicy_Invoker = 2 )
func (DeployPolicy_Invoker) Descriptor ¶ added in v1.20.0
func (DeployPolicy_Invoker) Descriptor() protoreflect.EnumDescriptor
func (DeployPolicy_Invoker) Enum ¶ added in v1.20.0
func (x DeployPolicy_Invoker) Enum() *DeployPolicy_Invoker
func (DeployPolicy_Invoker) EnumDescriptor
deprecated
added in
v1.20.0
func (DeployPolicy_Invoker) EnumDescriptor() ([]byte, []int)
Deprecated: Use DeployPolicy_Invoker.Descriptor instead.
func (DeployPolicy_Invoker) Number ¶ added in v1.20.0
func (x DeployPolicy_Invoker) Number() protoreflect.EnumNumber
func (DeployPolicy_Invoker) String ¶ added in v1.20.0
func (x DeployPolicy_Invoker) String() string
func (DeployPolicy_Invoker) Type ¶ added in v1.20.0
func (DeployPolicy_Invoker) Type() protoreflect.EnumType
type DeploymentJobs ¶
type DeploymentJobs struct { // Output only. The deploy Job. This is the deploy job in the phase. DeployJob *Job `protobuf:"bytes,1,opt,name=deploy_job,json=deployJob,proto3" json:"deploy_job,omitempty"` // Output only. The verify Job. Runs after a deploy if the deploy succeeds. VerifyJob *Job `protobuf:"bytes,2,opt,name=verify_job,json=verifyJob,proto3" json:"verify_job,omitempty"` // Output only. The predeploy Job, which is the first job on the phase. PredeployJob *Job `protobuf:"bytes,3,opt,name=predeploy_job,json=predeployJob,proto3" json:"predeploy_job,omitempty"` // Output only. The postdeploy Job, which is the last job on the phase. PostdeployJob *Job `protobuf:"bytes,4,opt,name=postdeploy_job,json=postdeployJob,proto3" json:"postdeploy_job,omitempty"` // contains filtered or unexported fields }
Deployment job composition.
func (*DeploymentJobs) Descriptor
deprecated
func (*DeploymentJobs) Descriptor() ([]byte, []int)
Deprecated: Use DeploymentJobs.ProtoReflect.Descriptor instead.
func (*DeploymentJobs) GetDeployJob ¶
func (x *DeploymentJobs) GetDeployJob() *Job
func (*DeploymentJobs) GetPostdeployJob ¶ added in v1.13.0
func (x *DeploymentJobs) GetPostdeployJob() *Job
func (*DeploymentJobs) GetPredeployJob ¶ added in v1.13.0
func (x *DeploymentJobs) GetPredeployJob() *Job
func (*DeploymentJobs) GetVerifyJob ¶
func (x *DeploymentJobs) GetVerifyJob() *Job
func (*DeploymentJobs) ProtoMessage ¶
func (*DeploymentJobs) ProtoMessage()
func (*DeploymentJobs) ProtoReflect ¶
func (x *DeploymentJobs) ProtoReflect() protoreflect.Message
func (*DeploymentJobs) Reset ¶
func (x *DeploymentJobs) Reset()
func (*DeploymentJobs) String ¶
func (x *DeploymentJobs) String() string
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"` // Optional. The resource name of the `WorkerPool`, with the format // `projects/{project}/locations/{location}/workerPools/{worker_pool}`. // If this optional field is unspecified, the default Cloud Build pool will be // used. WorkerPool string `protobuf:"bytes,4,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) is used. ServiceAccount string `protobuf:"bytes,5,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"` // Optional. Cloud Storage location in which to store execution outputs. 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,6,opt,name=artifact_storage,json=artifactStorage,proto3" json:"artifact_storage,omitempty"` // Optional. Execution timeout for a Cloud Build Execution. This must be // between 10m and 24h in seconds format. If unspecified, a default timeout of // 1h is used. ExecutionTimeout *durationpb.Duration `protobuf:"bytes,7,opt,name=execution_timeout,json=executionTimeout,proto3" json:"execution_timeout,omitempty"` // Optional. If true, additional logging will be enabled when running builds // in this execution environment. Verbose bool `protobuf:"varint,8,opt,name=verbose,proto3" json:"verbose,omitempty"` // 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) GetArtifactStorage ¶
func (x *ExecutionConfig) GetArtifactStorage() string
func (*ExecutionConfig) GetDefaultPool ¶
func (x *ExecutionConfig) GetDefaultPool() *DefaultPool
func (*ExecutionConfig) GetExecutionEnvironment ¶
func (m *ExecutionConfig) GetExecutionEnvironment() isExecutionConfig_ExecutionEnvironment
func (*ExecutionConfig) GetExecutionTimeout ¶
func (x *ExecutionConfig) GetExecutionTimeout() *durationpb.Duration
func (*ExecutionConfig) GetPrivatePool ¶
func (x *ExecutionConfig) GetPrivatePool() *PrivatePool
func (*ExecutionConfig) GetServiceAccount ¶
func (x *ExecutionConfig) GetServiceAccount() string
func (*ExecutionConfig) GetUsages ¶
func (x *ExecutionConfig) GetUsages() []ExecutionConfig_ExecutionEnvironmentUsage
func (*ExecutionConfig) GetVerbose ¶ added in v1.19.0
func (x *ExecutionConfig) GetVerbose() bool
func (*ExecutionConfig) GetWorkerPool ¶
func (x *ExecutionConfig) GetWorkerPool() string
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 // Use for deployment verification. ExecutionConfig_VERIFY ExecutionConfig_ExecutionEnvironmentUsage = 3 // Use for predeploy job execution. ExecutionConfig_PREDEPLOY ExecutionConfig_ExecutionEnvironmentUsage = 4 // Use for postdeploy job execution. ExecutionConfig_POSTDEPLOY ExecutionConfig_ExecutionEnvironmentUsage = 5 )
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 GetAutomationRequest ¶ added in v1.15.0
type GetAutomationRequest struct { // Required. Name of the `Automation`. Format must be // `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/automations/{automation_name}`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
The request object for `GetAutomation`
func (*GetAutomationRequest) Descriptor
deprecated
added in
v1.15.0
func (*GetAutomationRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAutomationRequest.ProtoReflect.Descriptor instead.
func (*GetAutomationRequest) GetName ¶ added in v1.15.0
func (x *GetAutomationRequest) GetName() string
func (*GetAutomationRequest) ProtoMessage ¶ added in v1.15.0
func (*GetAutomationRequest) ProtoMessage()
func (*GetAutomationRequest) ProtoReflect ¶ added in v1.15.0
func (x *GetAutomationRequest) ProtoReflect() protoreflect.Message
func (*GetAutomationRequest) Reset ¶ added in v1.15.0
func (x *GetAutomationRequest) Reset()
func (*GetAutomationRequest) String ¶ added in v1.15.0
func (x *GetAutomationRequest) String() string
type GetAutomationRunRequest ¶ added in v1.15.0
type GetAutomationRunRequest struct { // Required. Name of the `AutomationRun`. Format must be // `projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automationRuns/{automation_run}`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
The request object for `GetAutomationRun`
func (*GetAutomationRunRequest) Descriptor
deprecated
added in
v1.15.0
func (*GetAutomationRunRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAutomationRunRequest.ProtoReflect.Descriptor instead.
func (*GetAutomationRunRequest) GetName ¶ added in v1.15.0
func (x *GetAutomationRunRequest) GetName() string
func (*GetAutomationRunRequest) ProtoMessage ¶ added in v1.15.0
func (*GetAutomationRunRequest) ProtoMessage()
func (*GetAutomationRunRequest) ProtoReflect ¶ added in v1.15.0
func (x *GetAutomationRunRequest) ProtoReflect() protoreflect.Message
func (*GetAutomationRunRequest) Reset ¶ added in v1.15.0
func (x *GetAutomationRunRequest) Reset()
func (*GetAutomationRunRequest) String ¶ added in v1.15.0
func (x *GetAutomationRunRequest) String() string
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 GetCustomTargetTypeRequest ¶ added in v1.16.0
type GetCustomTargetTypeRequest struct { // Required. Name of the `CustomTargetType`. Format must be // `projects/{project_id}/locations/{location_name}/customTargetTypes/{custom_target_type}`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
The request object for `GetCustomTargetType`.
func (*GetCustomTargetTypeRequest) Descriptor
deprecated
added in
v1.16.0
func (*GetCustomTargetTypeRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCustomTargetTypeRequest.ProtoReflect.Descriptor instead.
func (*GetCustomTargetTypeRequest) GetName ¶ added in v1.16.0
func (x *GetCustomTargetTypeRequest) GetName() string
func (*GetCustomTargetTypeRequest) ProtoMessage ¶ added in v1.16.0
func (*GetCustomTargetTypeRequest) ProtoMessage()
func (*GetCustomTargetTypeRequest) ProtoReflect ¶ added in v1.16.0
func (x *GetCustomTargetTypeRequest) ProtoReflect() protoreflect.Message
func (*GetCustomTargetTypeRequest) Reset ¶ added in v1.16.0
func (x *GetCustomTargetTypeRequest) Reset()
func (*GetCustomTargetTypeRequest) String ¶ added in v1.16.0
func (x *GetCustomTargetTypeRequest) 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 GetDeployPolicyRequest ¶ added in v1.20.0
type GetDeployPolicyRequest struct { // Required. Name of the `DeployPolicy`. Format must be // `projects/{project_id}/locations/{location_name}/deployPolicies/{deploy_policy_name}`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
The request object for `GetDeployPolicy`
func (*GetDeployPolicyRequest) Descriptor
deprecated
added in
v1.20.0
func (*GetDeployPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDeployPolicyRequest.ProtoReflect.Descriptor instead.
func (*GetDeployPolicyRequest) GetName ¶ added in v1.20.0
func (x *GetDeployPolicyRequest) GetName() string
func (*GetDeployPolicyRequest) ProtoMessage ¶ added in v1.20.0
func (*GetDeployPolicyRequest) ProtoMessage()
func (*GetDeployPolicyRequest) ProtoReflect ¶ added in v1.20.0
func (x *GetDeployPolicyRequest) ProtoReflect() protoreflect.Message
func (*GetDeployPolicyRequest) Reset ¶ added in v1.20.0
func (x *GetDeployPolicyRequest) Reset()
func (*GetDeployPolicyRequest) String ¶ added in v1.20.0
func (x *GetDeployPolicyRequest) String() string
type GetJobRunRequest ¶
type GetJobRunRequest struct { // Required. Name of the `JobRun`. Format must be // `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}/releases/{release_name}/rollouts/{rollout_name}/jobRuns/{job_run_name}`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
GetJobRunRequest is the request object used by `GetJobRun`.
func (*GetJobRunRequest) Descriptor
deprecated
func (*GetJobRunRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetJobRunRequest.ProtoReflect.Descriptor instead.
func (*GetJobRunRequest) GetName ¶
func (x *GetJobRunRequest) GetName() string
func (*GetJobRunRequest) ProtoMessage ¶
func (*GetJobRunRequest) ProtoMessage()
func (*GetJobRunRequest) ProtoReflect ¶
func (x *GetJobRunRequest) ProtoReflect() protoreflect.Message
func (*GetJobRunRequest) Reset ¶
func (x *GetJobRunRequest) Reset()
func (*GetJobRunRequest) String ¶
func (x *GetJobRunRequest) 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 { // Optional. 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"` // Optional. If true, `cluster` is accessed using the private IP address of // the control plane endpoint. Otherwise, the default IP address of the // control plane endpoint is used. The default IP address is the private IP // address for clusters with private control-plane endpoints and the public IP // address otherwise. // // Only specify this option when `cluster` is a [private GKE // cluster](https://cloud.google.com/kubernetes-engine/docs/concepts/private-cluster-concept). InternalIp bool `protobuf:"varint,2,opt,name=internal_ip,json=internalIp,proto3" json:"internal_ip,omitempty"` // Optional. If set, used to configure a // [proxy](https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/#proxy) // to the Kubernetes server. ProxyUrl string `protobuf:"bytes,3,opt,name=proxy_url,json=proxyUrl,proto3" json:"proxy_url,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) GetInternalIp ¶
func (x *GkeCluster) GetInternalIp() bool
func (*GkeCluster) GetProxyUrl ¶ added in v1.20.0
func (x *GkeCluster) GetProxyUrl() 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 IgnoreJobRequest ¶ added in v1.8.0
type IgnoreJobRequest struct { // Required. Name of the Rollout. Format is // `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. Rollout string `protobuf:"bytes,1,opt,name=rollout,proto3" json:"rollout,omitempty"` // Required. The phase ID the Job to ignore belongs to. PhaseId string `protobuf:"bytes,2,opt,name=phase_id,json=phaseId,proto3" json:"phase_id,omitempty"` // Required. The job ID for the Job to ignore. JobId string `protobuf:"bytes,3,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` // Optional. Deploy policies to override. Format is // `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. OverrideDeployPolicy []string `protobuf:"bytes,4,rep,name=override_deploy_policy,json=overrideDeployPolicy,proto3" json:"override_deploy_policy,omitempty"` // contains filtered or unexported fields }
The request object used by `IgnoreJob`.
func (*IgnoreJobRequest) Descriptor
deprecated
added in
v1.8.0
func (*IgnoreJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use IgnoreJobRequest.ProtoReflect.Descriptor instead.
func (*IgnoreJobRequest) GetJobId ¶ added in v1.8.0
func (x *IgnoreJobRequest) GetJobId() string
func (*IgnoreJobRequest) GetOverrideDeployPolicy ¶ added in v1.20.0
func (x *IgnoreJobRequest) GetOverrideDeployPolicy() []string
func (*IgnoreJobRequest) GetPhaseId ¶ added in v1.8.0
func (x *IgnoreJobRequest) GetPhaseId() string
func (*IgnoreJobRequest) GetRollout ¶ added in v1.8.0
func (x *IgnoreJobRequest) GetRollout() string
func (*IgnoreJobRequest) ProtoMessage ¶ added in v1.8.0
func (*IgnoreJobRequest) ProtoMessage()
func (*IgnoreJobRequest) ProtoReflect ¶ added in v1.8.0
func (x *IgnoreJobRequest) ProtoReflect() protoreflect.Message
func (*IgnoreJobRequest) Reset ¶ added in v1.8.0
func (x *IgnoreJobRequest) Reset()
func (*IgnoreJobRequest) String ¶ added in v1.8.0
func (x *IgnoreJobRequest) String() string
type IgnoreJobResponse ¶ added in v1.8.0
type IgnoreJobResponse struct {
// contains filtered or unexported fields
}
The response object from `IgnoreJob`.
func (*IgnoreJobResponse) Descriptor
deprecated
added in
v1.8.0
func (*IgnoreJobResponse) Descriptor() ([]byte, []int)
Deprecated: Use IgnoreJobResponse.ProtoReflect.Descriptor instead.
func (*IgnoreJobResponse) ProtoMessage ¶ added in v1.8.0
func (*IgnoreJobResponse) ProtoMessage()
func (*IgnoreJobResponse) ProtoReflect ¶ added in v1.8.0
func (x *IgnoreJobResponse) ProtoReflect() protoreflect.Message
func (*IgnoreJobResponse) Reset ¶ added in v1.8.0
func (x *IgnoreJobResponse) Reset()
func (*IgnoreJobResponse) String ¶ added in v1.8.0
func (x *IgnoreJobResponse) String() string
type Job ¶
type Job struct { // Output only. The ID of the Job. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Output only. The current state of the Job. State Job_State `protobuf:"varint,2,opt,name=state,proto3,enum=google.cloud.deploy.v1.Job_State" json:"state,omitempty"` // Output only. Additional information on why the Job was skipped, if // available. SkipMessage string `protobuf:"bytes,8,opt,name=skip_message,json=skipMessage,proto3" json:"skip_message,omitempty"` // Output only. The name of the `JobRun` responsible for the most recent // invocation of this Job. JobRun string `protobuf:"bytes,3,opt,name=job_run,json=jobRun,proto3" json:"job_run,omitempty"` // The type of Job. // // Types that are assignable to JobType: // // *Job_DeployJob // *Job_VerifyJob // *Job_PredeployJob // *Job_PostdeployJob // *Job_CreateChildRolloutJob // *Job_AdvanceChildRolloutJob JobType isJob_JobType `protobuf_oneof:"job_type"` // contains filtered or unexported fields }
Job represents an operation for a `Rollout`.
func (*Job) Descriptor
deprecated
func (*Job) GetAdvanceChildRolloutJob ¶ added in v1.8.0
func (x *Job) GetAdvanceChildRolloutJob() *AdvanceChildRolloutJob
func (*Job) GetCreateChildRolloutJob ¶ added in v1.8.0
func (x *Job) GetCreateChildRolloutJob() *CreateChildRolloutJob
func (*Job) GetDeployJob ¶
func (*Job) GetJobType ¶
func (m *Job) GetJobType() isJob_JobType
func (*Job) GetPostdeployJob ¶ added in v1.13.0
func (x *Job) GetPostdeployJob() *PostdeployJob
func (*Job) GetPredeployJob ¶ added in v1.13.0
func (x *Job) GetPredeployJob() *PredeployJob
func (*Job) GetSkipMessage ¶ added in v1.8.0
func (*Job) GetVerifyJob ¶
func (*Job) ProtoMessage ¶
func (*Job) ProtoMessage()
func (*Job) ProtoReflect ¶
func (x *Job) ProtoReflect() protoreflect.Message
type JobRun ¶
type JobRun struct { // Optional. Name of the `JobRun`. Format is // `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{releases}/rollouts/{rollouts}/jobRuns/{uuid}`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. Unique identifier of the `JobRun`. Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"` // Output only. ID of the `Rollout` phase this `JobRun` belongs in. PhaseId string `protobuf:"bytes,3,opt,name=phase_id,json=phaseId,proto3" json:"phase_id,omitempty"` // Output only. ID of the `Rollout` job this `JobRun` corresponds to. JobId string `protobuf:"bytes,4,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` // Output only. Time at which the `JobRun` was created. CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. Time at which the `JobRun` was started. StartTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` // Output only. Time at which the `JobRun` ended. EndTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` // Output only. The current state of the `JobRun`. State JobRun_State `protobuf:"varint,8,opt,name=state,proto3,enum=google.cloud.deploy.v1.JobRun_State" json:"state,omitempty"` // The `JobRun` type and the information for that type. // // Types that are assignable to JobRun: // // *JobRun_DeployJobRun // *JobRun_VerifyJobRun // *JobRun_PredeployJobRun // *JobRun_PostdeployJobRun // *JobRun_CreateChildRolloutJobRun // *JobRun_AdvanceChildRolloutJobRun JobRun isJobRun_JobRun `protobuf_oneof:"job_run"` // Output only. 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,11,opt,name=etag,proto3" json:"etag,omitempty"` // contains filtered or unexported fields }
A `JobRun` resource in the Cloud Deploy API.
A `JobRun` contains information of a single `Rollout` job evaluation.
func (*JobRun) Descriptor
deprecated
func (*JobRun) GetAdvanceChildRolloutJobRun ¶ added in v1.8.0
func (x *JobRun) GetAdvanceChildRolloutJobRun() *AdvanceChildRolloutJobRun
func (*JobRun) GetCreateChildRolloutJobRun ¶ added in v1.8.0
func (x *JobRun) GetCreateChildRolloutJobRun() *CreateChildRolloutJobRun
func (*JobRun) GetCreateTime ¶
func (x *JobRun) GetCreateTime() *timestamppb.Timestamp
func (*JobRun) GetDeployJobRun ¶
func (x *JobRun) GetDeployJobRun() *DeployJobRun
func (*JobRun) GetEndTime ¶
func (x *JobRun) GetEndTime() *timestamppb.Timestamp
func (*JobRun) GetPhaseId ¶
func (*JobRun) GetPostdeployJobRun ¶ added in v1.13.0
func (x *JobRun) GetPostdeployJobRun() *PostdeployJobRun
func (*JobRun) GetPredeployJobRun ¶ added in v1.13.0
func (x *JobRun) GetPredeployJobRun() *PredeployJobRun
func (*JobRun) GetStartTime ¶
func (x *JobRun) GetStartTime() *timestamppb.Timestamp
func (*JobRun) GetState ¶
func (x *JobRun) GetState() JobRun_State
func (*JobRun) GetVerifyJobRun ¶
func (x *JobRun) GetVerifyJobRun() *VerifyJobRun
func (*JobRun) ProtoMessage ¶
func (*JobRun) ProtoMessage()
func (*JobRun) ProtoReflect ¶
func (x *JobRun) ProtoReflect() protoreflect.Message
type JobRunNotificationEvent ¶
type JobRunNotificationEvent struct { // Debug message for when a notification fails to send. Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` // The name of the `JobRun`. JobRun string `protobuf:"bytes,2,opt,name=job_run,json=jobRun,proto3" json:"job_run,omitempty"` // Unique identifier of the `DeliveryPipeline`. PipelineUid string `protobuf:"bytes,3,opt,name=pipeline_uid,json=pipelineUid,proto3" json:"pipeline_uid,omitempty"` // Unique identifier of the `Release`. ReleaseUid string `protobuf:"bytes,4,opt,name=release_uid,json=releaseUid,proto3" json:"release_uid,omitempty"` // The name of the `Release`. Release string `protobuf:"bytes,8,opt,name=release,proto3" json:"release,omitempty"` // Unique identifier of the `Rollout`. RolloutUid string `protobuf:"bytes,5,opt,name=rollout_uid,json=rolloutUid,proto3" json:"rollout_uid,omitempty"` // The name of the `Rollout`. Rollout string `protobuf:"bytes,9,opt,name=rollout,proto3" json:"rollout,omitempty"` // ID of the `Target`. TargetId string `protobuf:"bytes,6,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"` // Type of this notification, e.g. for a Pub/Sub failure. Type Type `protobuf:"varint,7,opt,name=type,proto3,enum=google.cloud.deploy.v1.Type" json:"type,omitempty"` // contains filtered or unexported fields }
Payload proto for "clouddeploy.googleapis.com/jobrun_notification" Platform Log event that describes the failure to send JobRun resource update Pub/Sub notification.
func (*JobRunNotificationEvent) Descriptor
deprecated
func (*JobRunNotificationEvent) Descriptor() ([]byte, []int)
Deprecated: Use JobRunNotificationEvent.ProtoReflect.Descriptor instead.
func (*JobRunNotificationEvent) GetJobRun ¶
func (x *JobRunNotificationEvent) GetJobRun() string
func (*JobRunNotificationEvent) GetMessage ¶
func (x *JobRunNotificationEvent) GetMessage() string
func (*JobRunNotificationEvent) GetPipelineUid ¶
func (x *JobRunNotificationEvent) GetPipelineUid() string
func (*JobRunNotificationEvent) GetRelease ¶ added in v1.17.0
func (x *JobRunNotificationEvent) GetRelease() string
func (*JobRunNotificationEvent) GetReleaseUid ¶
func (x *JobRunNotificationEvent) GetReleaseUid() string
func (*JobRunNotificationEvent) GetRollout ¶ added in v1.17.0
func (x *JobRunNotificationEvent) GetRollout() string
func (*JobRunNotificationEvent) GetRolloutUid ¶
func (x *JobRunNotificationEvent) GetRolloutUid() string
func (*JobRunNotificationEvent) GetTargetId ¶
func (x *JobRunNotificationEvent) GetTargetId() string
func (*JobRunNotificationEvent) GetType ¶
func (x *JobRunNotificationEvent) GetType() Type
func (*JobRunNotificationEvent) ProtoMessage ¶
func (*JobRunNotificationEvent) ProtoMessage()
func (*JobRunNotificationEvent) ProtoReflect ¶
func (x *JobRunNotificationEvent) ProtoReflect() protoreflect.Message
func (*JobRunNotificationEvent) Reset ¶
func (x *JobRunNotificationEvent) Reset()
func (*JobRunNotificationEvent) String ¶
func (x *JobRunNotificationEvent) String() string
type JobRun_AdvanceChildRolloutJobRun ¶ added in v1.8.0
type JobRun_AdvanceChildRolloutJobRun struct { // Output only. Information specific to an advanceChildRollout `JobRun` AdvanceChildRolloutJobRun *AdvanceChildRolloutJobRun `protobuf:"bytes,13,opt,name=advance_child_rollout_job_run,json=advanceChildRolloutJobRun,proto3,oneof"` }
type JobRun_CreateChildRolloutJobRun ¶ added in v1.8.0
type JobRun_CreateChildRolloutJobRun struct { // Output only. Information specific to a createChildRollout `JobRun`. CreateChildRolloutJobRun *CreateChildRolloutJobRun `protobuf:"bytes,12,opt,name=create_child_rollout_job_run,json=createChildRolloutJobRun,proto3,oneof"` }
type JobRun_DeployJobRun ¶
type JobRun_DeployJobRun struct { // Output only. Information specific to a deploy `JobRun`. DeployJobRun *DeployJobRun `protobuf:"bytes,9,opt,name=deploy_job_run,json=deployJobRun,proto3,oneof"` }
type JobRun_PostdeployJobRun ¶ added in v1.13.0
type JobRun_PostdeployJobRun struct { // Output only. Information specific to a postdeploy `JobRun`. PostdeployJobRun *PostdeployJobRun `protobuf:"bytes,15,opt,name=postdeploy_job_run,json=postdeployJobRun,proto3,oneof"` }
type JobRun_PredeployJobRun ¶ added in v1.13.0
type JobRun_PredeployJobRun struct { // Output only. Information specific to a predeploy `JobRun`. PredeployJobRun *PredeployJobRun `protobuf:"bytes,14,opt,name=predeploy_job_run,json=predeployJobRun,proto3,oneof"` }
type JobRun_State ¶
type JobRun_State int32
Valid states of a `JobRun`.
const ( // The `JobRun` has an unspecified state. JobRun_STATE_UNSPECIFIED JobRun_State = 0 // The `JobRun` is in progress. JobRun_IN_PROGRESS JobRun_State = 1 // The `JobRun` has succeeded. JobRun_SUCCEEDED JobRun_State = 2 // The `JobRun` has failed. JobRun_FAILED JobRun_State = 3 // The `JobRun` is terminating. JobRun_TERMINATING JobRun_State = 4 // The `JobRun` was terminated. JobRun_TERMINATED JobRun_State = 5 )
func (JobRun_State) Descriptor ¶
func (JobRun_State) Descriptor() protoreflect.EnumDescriptor
func (JobRun_State) Enum ¶
func (x JobRun_State) Enum() *JobRun_State
func (JobRun_State) EnumDescriptor
deprecated
func (JobRun_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use JobRun_State.Descriptor instead.
func (JobRun_State) Number ¶
func (x JobRun_State) Number() protoreflect.EnumNumber
func (JobRun_State) String ¶
func (x JobRun_State) String() string
func (JobRun_State) Type ¶
func (JobRun_State) Type() protoreflect.EnumType
type JobRun_VerifyJobRun ¶
type JobRun_VerifyJobRun struct { // Output only. Information specific to a verify `JobRun`. VerifyJobRun *VerifyJobRun `protobuf:"bytes,10,opt,name=verify_job_run,json=verifyJobRun,proto3,oneof"` }
type Job_AdvanceChildRolloutJob ¶ added in v1.8.0
type Job_AdvanceChildRolloutJob struct { // Output only. An advanceChildRollout Job. AdvanceChildRolloutJob *AdvanceChildRolloutJob `protobuf:"bytes,7,opt,name=advance_child_rollout_job,json=advanceChildRolloutJob,proto3,oneof"` }
type Job_CreateChildRolloutJob ¶ added in v1.8.0
type Job_CreateChildRolloutJob struct { // Output only. A createChildRollout Job. CreateChildRolloutJob *CreateChildRolloutJob `protobuf:"bytes,6,opt,name=create_child_rollout_job,json=createChildRolloutJob,proto3,oneof"` }
type Job_DeployJob ¶
type Job_DeployJob struct { // Output only. A deploy Job. DeployJob *DeployJob `protobuf:"bytes,4,opt,name=deploy_job,json=deployJob,proto3,oneof"` }
type Job_PostdeployJob ¶ added in v1.13.0
type Job_PostdeployJob struct { // Output only. A postdeploy Job. PostdeployJob *PostdeployJob `protobuf:"bytes,10,opt,name=postdeploy_job,json=postdeployJob,proto3,oneof"` }
type Job_PredeployJob ¶ added in v1.13.0
type Job_PredeployJob struct { // Output only. A predeploy Job. PredeployJob *PredeployJob `protobuf:"bytes,9,opt,name=predeploy_job,json=predeployJob,proto3,oneof"` }
type Job_State ¶
type Job_State int32
Valid states of a Job.
const ( // The Job has an unspecified state. Job_STATE_UNSPECIFIED Job_State = 0 // The Job is waiting for an earlier Phase(s) or Job(s) to complete. Job_PENDING Job_State = 1 // The Job is disabled. Job_DISABLED Job_State = 2 // The Job is in progress. Job_IN_PROGRESS Job_State = 3 // The Job succeeded. Job_SUCCEEDED Job_State = 4 // The Job failed. Job_FAILED Job_State = 5 // The Job was aborted. Job_ABORTED Job_State = 6 // The Job was skipped. Job_SKIPPED Job_State = 7 // The Job was ignored. Job_IGNORED Job_State = 8 )
func (Job_State) Descriptor ¶
func (Job_State) Descriptor() protoreflect.EnumDescriptor
func (Job_State) EnumDescriptor
deprecated
func (Job_State) Number ¶
func (x Job_State) Number() protoreflect.EnumNumber
func (Job_State) Type ¶
func (Job_State) Type() protoreflect.EnumType
type Job_VerifyJob ¶
type Job_VerifyJob struct { // Output only. A verify Job. VerifyJob *VerifyJob `protobuf:"bytes,5,opt,name=verify_job,json=verifyJob,proto3,oneof"` }
type KubernetesConfig ¶ added in v1.8.0
type KubernetesConfig struct { // The service definition configuration. // // Types that are assignable to ServiceDefinition: // // *KubernetesConfig_GatewayServiceMesh_ // *KubernetesConfig_ServiceNetworking_ ServiceDefinition isKubernetesConfig_ServiceDefinition `protobuf_oneof:"service_definition"` // contains filtered or unexported fields }
KubernetesConfig contains the Kubernetes runtime configuration.
func (*KubernetesConfig) Descriptor
deprecated
added in
v1.8.0
func (*KubernetesConfig) Descriptor() ([]byte, []int)
Deprecated: Use KubernetesConfig.ProtoReflect.Descriptor instead.
func (*KubernetesConfig) GetGatewayServiceMesh ¶ added in v1.8.0
func (x *KubernetesConfig) GetGatewayServiceMesh() *KubernetesConfig_GatewayServiceMesh
func (*KubernetesConfig) GetServiceDefinition ¶ added in v1.8.0
func (m *KubernetesConfig) GetServiceDefinition() isKubernetesConfig_ServiceDefinition
func (*KubernetesConfig) GetServiceNetworking ¶ added in v1.8.0
func (x *KubernetesConfig) GetServiceNetworking() *KubernetesConfig_ServiceNetworking
func (*KubernetesConfig) ProtoMessage ¶ added in v1.8.0
func (*KubernetesConfig) ProtoMessage()
func (*KubernetesConfig) ProtoReflect ¶ added in v1.8.0
func (x *KubernetesConfig) ProtoReflect() protoreflect.Message
func (*KubernetesConfig) Reset ¶ added in v1.8.0
func (x *KubernetesConfig) Reset()
func (*KubernetesConfig) String ¶ added in v1.8.0
func (x *KubernetesConfig) String() string
type KubernetesConfig_GatewayServiceMesh ¶ added in v1.8.0
type KubernetesConfig_GatewayServiceMesh struct { // Required. Name of the Gateway API HTTPRoute. HttpRoute string `protobuf:"bytes,1,opt,name=http_route,json=httpRoute,proto3" json:"http_route,omitempty"` // Required. Name of the Kubernetes Service. Service string `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"` // Required. Name of the Kubernetes Deployment whose traffic is managed by // the specified HTTPRoute and Service. Deployment string `protobuf:"bytes,3,opt,name=deployment,proto3" json:"deployment,omitempty"` // Optional. The time to wait for route updates to propagate. The maximum // configurable time is 3 hours, in seconds format. If unspecified, there is // no wait time. RouteUpdateWaitTime *durationpb.Duration `protobuf:"bytes,4,opt,name=route_update_wait_time,json=routeUpdateWaitTime,proto3" json:"route_update_wait_time,omitempty"` // Optional. The amount of time to migrate traffic back from the canary // Service to the original Service during the stable phase deployment. If // specified, must be between 15s and 3600s. If unspecified, there is no // cutback time. StableCutbackDuration *durationpb.Duration `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
Information about the Kubernetes Gateway API service mesh configuration.
func (*KubernetesConfig_GatewayServiceMesh) Descriptor
deprecated
added in
v1.8.0
func (*KubernetesConfig_GatewayServiceMesh) Descriptor() ([]byte, []int)
Deprecated: Use KubernetesConfig_GatewayServiceMesh.ProtoReflect.Descriptor instead.
func (*KubernetesConfig_GatewayServiceMesh) GetDeployment ¶ added in v1.8.0
func (x *KubernetesConfig_GatewayServiceMesh) GetDeployment() string
func (*KubernetesConfig_GatewayServiceMesh) GetHttpRoute ¶ added in v1.8.0
func (x *KubernetesConfig_GatewayServiceMesh) GetHttpRoute() string
func (*KubernetesConfig_GatewayServiceMesh) GetRouteUpdateWaitTime ¶ added in v1.12.0
func (x *KubernetesConfig_GatewayServiceMesh) GetRouteUpdateWaitTime() *durationpb.Duration
func (*KubernetesConfig_GatewayServiceMesh) GetService ¶ added in v1.8.0
func (x *KubernetesConfig_GatewayServiceMesh) GetService() string
func (*KubernetesConfig_GatewayServiceMesh) GetStableCutbackDuration ¶ added in v1.17.0
func (x *KubernetesConfig_GatewayServiceMesh) GetStableCutbackDuration() *durationpb.Duration
func (*KubernetesConfig_GatewayServiceMesh) ProtoMessage ¶ added in v1.8.0
func (*KubernetesConfig_GatewayServiceMesh) ProtoMessage()
func (*KubernetesConfig_GatewayServiceMesh) ProtoReflect ¶ added in v1.8.0
func (x *KubernetesConfig_GatewayServiceMesh) ProtoReflect() protoreflect.Message
func (*KubernetesConfig_GatewayServiceMesh) Reset ¶ added in v1.8.0
func (x *KubernetesConfig_GatewayServiceMesh) Reset()
func (*KubernetesConfig_GatewayServiceMesh) String ¶ added in v1.8.0
func (x *KubernetesConfig_GatewayServiceMesh) String() string
type KubernetesConfig_GatewayServiceMesh_ ¶ added in v1.8.0
type KubernetesConfig_GatewayServiceMesh_ struct { // Kubernetes Gateway API service mesh configuration. GatewayServiceMesh *KubernetesConfig_GatewayServiceMesh `protobuf:"bytes,1,opt,name=gateway_service_mesh,json=gatewayServiceMesh,proto3,oneof"` }
type KubernetesConfig_ServiceNetworking ¶ added in v1.8.0
type KubernetesConfig_ServiceNetworking struct { // Required. Name of the Kubernetes Service. Service string `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"` // Required. Name of the Kubernetes Deployment whose traffic is managed by // the specified Service. Deployment string `protobuf:"bytes,2,opt,name=deployment,proto3" json:"deployment,omitempty"` // Optional. Whether to disable Pod overprovisioning. If Pod // overprovisioning is disabled then Cloud Deploy will limit the number of // total Pods used for the deployment strategy to the number of Pods the // Deployment has on the cluster. DisablePodOverprovisioning bool `` /* 142-byte string literal not displayed */ // contains filtered or unexported fields }
Information about the Kubernetes Service networking configuration.
func (*KubernetesConfig_ServiceNetworking) Descriptor
deprecated
added in
v1.8.0
func (*KubernetesConfig_ServiceNetworking) Descriptor() ([]byte, []int)
Deprecated: Use KubernetesConfig_ServiceNetworking.ProtoReflect.Descriptor instead.
func (*KubernetesConfig_ServiceNetworking) GetDeployment ¶ added in v1.8.0
func (x *KubernetesConfig_ServiceNetworking) GetDeployment() string
func (*KubernetesConfig_ServiceNetworking) GetDisablePodOverprovisioning ¶ added in v1.10.0
func (x *KubernetesConfig_ServiceNetworking) GetDisablePodOverprovisioning() bool
func (*KubernetesConfig_ServiceNetworking) GetService ¶ added in v1.8.0
func (x *KubernetesConfig_ServiceNetworking) GetService() string
func (*KubernetesConfig_ServiceNetworking) ProtoMessage ¶ added in v1.8.0
func (*KubernetesConfig_ServiceNetworking) ProtoMessage()
func (*KubernetesConfig_ServiceNetworking) ProtoReflect ¶ added in v1.8.0
func (x *KubernetesConfig_ServiceNetworking) ProtoReflect() protoreflect.Message
func (*KubernetesConfig_ServiceNetworking) Reset ¶ added in v1.8.0
func (x *KubernetesConfig_ServiceNetworking) Reset()
func (*KubernetesConfig_ServiceNetworking) String ¶ added in v1.8.0
func (x *KubernetesConfig_ServiceNetworking) String() string
type KubernetesConfig_ServiceNetworking_ ¶ added in v1.8.0
type KubernetesConfig_ServiceNetworking_ struct { // Kubernetes Service networking configuration. ServiceNetworking *KubernetesConfig_ServiceNetworking `protobuf:"bytes,2,opt,name=service_networking,json=serviceNetworking,proto3,oneof"` }
type ListAutomationRunsRequest ¶ added in v1.15.0
type ListAutomationRunsRequest struct { // Required. The parent `Delivery Pipeline`, which owns this collection of // automationRuns. Format must be // `projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of automationRuns to return. The service may return // fewer than this value. If unspecified, at most 50 automationRuns 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 `ListAutomationRuns` 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 automationRuns to be returned. All fields can be used in the // filter. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Field to sort by. 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 `ListAutomationRuns`.
func (*ListAutomationRunsRequest) Descriptor
deprecated
added in
v1.15.0
func (*ListAutomationRunsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAutomationRunsRequest.ProtoReflect.Descriptor instead.
func (*ListAutomationRunsRequest) GetFilter ¶ added in v1.15.0
func (x *ListAutomationRunsRequest) GetFilter() string
func (*ListAutomationRunsRequest) GetOrderBy ¶ added in v1.15.0
func (x *ListAutomationRunsRequest) GetOrderBy() string
func (*ListAutomationRunsRequest) GetPageSize ¶ added in v1.15.0
func (x *ListAutomationRunsRequest) GetPageSize() int32
func (*ListAutomationRunsRequest) GetPageToken ¶ added in v1.15.0
func (x *ListAutomationRunsRequest) GetPageToken() string
func (*ListAutomationRunsRequest) GetParent ¶ added in v1.15.0
func (x *ListAutomationRunsRequest) GetParent() string
func (*ListAutomationRunsRequest) ProtoMessage ¶ added in v1.15.0
func (*ListAutomationRunsRequest) ProtoMessage()
func (*ListAutomationRunsRequest) ProtoReflect ¶ added in v1.15.0
func (x *ListAutomationRunsRequest) ProtoReflect() protoreflect.Message
func (*ListAutomationRunsRequest) Reset ¶ added in v1.15.0
func (x *ListAutomationRunsRequest) Reset()
func (*ListAutomationRunsRequest) String ¶ added in v1.15.0
func (x *ListAutomationRunsRequest) String() string
type ListAutomationRunsResponse ¶ added in v1.15.0
type ListAutomationRunsResponse struct { // The `AutomationRuns` objects. AutomationRuns []*AutomationRun `protobuf:"bytes,1,rep,name=automation_runs,json=automationRuns,proto3" json:"automation_runs,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 `ListAutomationRuns`.
func (*ListAutomationRunsResponse) Descriptor
deprecated
added in
v1.15.0
func (*ListAutomationRunsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAutomationRunsResponse.ProtoReflect.Descriptor instead.
func (*ListAutomationRunsResponse) GetAutomationRuns ¶ added in v1.15.0
func (x *ListAutomationRunsResponse) GetAutomationRuns() []*AutomationRun
func (*ListAutomationRunsResponse) GetNextPageToken ¶ added in v1.15.0
func (x *ListAutomationRunsResponse) GetNextPageToken() string
func (*ListAutomationRunsResponse) GetUnreachable ¶ added in v1.15.0
func (x *ListAutomationRunsResponse) GetUnreachable() []string
func (*ListAutomationRunsResponse) ProtoMessage ¶ added in v1.15.0
func (*ListAutomationRunsResponse) ProtoMessage()
func (*ListAutomationRunsResponse) ProtoReflect ¶ added in v1.15.0
func (x *ListAutomationRunsResponse) ProtoReflect() protoreflect.Message
func (*ListAutomationRunsResponse) Reset ¶ added in v1.15.0
func (x *ListAutomationRunsResponse) Reset()
func (*ListAutomationRunsResponse) String ¶ added in v1.15.0
func (x *ListAutomationRunsResponse) String() string
type ListAutomationsRequest ¶ added in v1.15.0
type ListAutomationsRequest struct { // Required. The parent `Delivery Pipeline`, which owns this collection of // automations. Format must be // `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of automations to return. The service may return // fewer than this value. If unspecified, at most 50 automations 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 `ListAutomations` 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 automations to be returned. All fields can be used in the // filter. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Field to sort by. 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 `ListAutomations`.
func (*ListAutomationsRequest) Descriptor
deprecated
added in
v1.15.0
func (*ListAutomationsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAutomationsRequest.ProtoReflect.Descriptor instead.
func (*ListAutomationsRequest) GetFilter ¶ added in v1.15.0
func (x *ListAutomationsRequest) GetFilter() string
func (*ListAutomationsRequest) GetOrderBy ¶ added in v1.15.0
func (x *ListAutomationsRequest) GetOrderBy() string
func (*ListAutomationsRequest) GetPageSize ¶ added in v1.15.0
func (x *ListAutomationsRequest) GetPageSize() int32
func (*ListAutomationsRequest) GetPageToken ¶ added in v1.15.0
func (x *ListAutomationsRequest) GetPageToken() string
func (*ListAutomationsRequest) GetParent ¶ added in v1.15.0
func (x *ListAutomationsRequest) GetParent() string
func (*ListAutomationsRequest) ProtoMessage ¶ added in v1.15.0
func (*ListAutomationsRequest) ProtoMessage()
func (*ListAutomationsRequest) ProtoReflect ¶ added in v1.15.0
func (x *ListAutomationsRequest) ProtoReflect() protoreflect.Message
func (*ListAutomationsRequest) Reset ¶ added in v1.15.0
func (x *ListAutomationsRequest) Reset()
func (*ListAutomationsRequest) String ¶ added in v1.15.0
func (x *ListAutomationsRequest) String() string
type ListAutomationsResponse ¶ added in v1.15.0
type ListAutomationsResponse struct { // The `Automation` objects. Automations []*Automation `protobuf:"bytes,1,rep,name=automations,proto3" json:"automations,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 `ListAutomations`.
func (*ListAutomationsResponse) Descriptor
deprecated
added in
v1.15.0
func (*ListAutomationsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAutomationsResponse.ProtoReflect.Descriptor instead.
func (*ListAutomationsResponse) GetAutomations ¶ added in v1.15.0
func (x *ListAutomationsResponse) GetAutomations() []*Automation
func (*ListAutomationsResponse) GetNextPageToken ¶ added in v1.15.0
func (x *ListAutomationsResponse) GetNextPageToken() string
func (*ListAutomationsResponse) GetUnreachable ¶ added in v1.15.0
func (x *ListAutomationsResponse) GetUnreachable() []string
func (*ListAutomationsResponse) ProtoMessage ¶ added in v1.15.0
func (*ListAutomationsResponse) ProtoMessage()
func (*ListAutomationsResponse) ProtoReflect ¶ added in v1.15.0
func (x *ListAutomationsResponse) ProtoReflect() protoreflect.Message
func (*ListAutomationsResponse) Reset ¶ added in v1.15.0
func (x *ListAutomationsResponse) Reset()
func (*ListAutomationsResponse) String ¶ added in v1.15.0
func (x *ListAutomationsResponse) String() string
type ListCustomTargetTypesRequest ¶ added in v1.16.0
type ListCustomTargetTypesRequest struct { // Required. The parent that owns this collection of custom target types. // 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 `CustomTargetType` objects to return. The // service may return fewer than this value. If unspecified, at most 50 // `CustomTargetType` 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 `ListCustomTargetTypes` // 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 custom target types 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 `ListCustomTargetTypes`.
func (*ListCustomTargetTypesRequest) Descriptor
deprecated
added in
v1.16.0
func (*ListCustomTargetTypesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListCustomTargetTypesRequest.ProtoReflect.Descriptor instead.
func (*ListCustomTargetTypesRequest) GetFilter ¶ added in v1.16.0
func (x *ListCustomTargetTypesRequest) GetFilter() string
func (*ListCustomTargetTypesRequest) GetOrderBy ¶ added in v1.16.0
func (x *ListCustomTargetTypesRequest) GetOrderBy() string
func (*ListCustomTargetTypesRequest) GetPageSize ¶ added in v1.16.0
func (x *ListCustomTargetTypesRequest) GetPageSize() int32
func (*ListCustomTargetTypesRequest) GetPageToken ¶ added in v1.16.0
func (x *ListCustomTargetTypesRequest) GetPageToken() string
func (*ListCustomTargetTypesRequest) GetParent ¶ added in v1.16.0
func (x *ListCustomTargetTypesRequest) GetParent() string
func (*ListCustomTargetTypesRequest) ProtoMessage ¶ added in v1.16.0
func (*ListCustomTargetTypesRequest) ProtoMessage()
func (*ListCustomTargetTypesRequest) ProtoReflect ¶ added in v1.16.0
func (x *ListCustomTargetTypesRequest) ProtoReflect() protoreflect.Message
func (*ListCustomTargetTypesRequest) Reset ¶ added in v1.16.0
func (x *ListCustomTargetTypesRequest) Reset()
func (*ListCustomTargetTypesRequest) String ¶ added in v1.16.0
func (x *ListCustomTargetTypesRequest) String() string
type ListCustomTargetTypesResponse ¶ added in v1.16.0
type ListCustomTargetTypesResponse struct { // The `CustomTargetType` objects. CustomTargetTypes []*CustomTargetType `protobuf:"bytes,1,rep,name=custom_target_types,json=customTargetTypes,proto3" json:"custom_target_types,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 `ListCustomTargetTypes.`
func (*ListCustomTargetTypesResponse) Descriptor
deprecated
added in
v1.16.0
func (*ListCustomTargetTypesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListCustomTargetTypesResponse.ProtoReflect.Descriptor instead.
func (*ListCustomTargetTypesResponse) GetCustomTargetTypes ¶ added in v1.16.0
func (x *ListCustomTargetTypesResponse) GetCustomTargetTypes() []*CustomTargetType
func (*ListCustomTargetTypesResponse) GetNextPageToken ¶ added in v1.16.0
func (x *ListCustomTargetTypesResponse) GetNextPageToken() string
func (*ListCustomTargetTypesResponse) GetUnreachable ¶ added in v1.16.0
func (x *ListCustomTargetTypesResponse) GetUnreachable() []string
func (*ListCustomTargetTypesResponse) ProtoMessage ¶ added in v1.16.0
func (*ListCustomTargetTypesResponse) ProtoMessage()
func (*ListCustomTargetTypesResponse) ProtoReflect ¶ added in v1.16.0
func (x *ListCustomTargetTypesResponse) ProtoReflect() protoreflect.Message
func (*ListCustomTargetTypesResponse) Reset ¶ added in v1.16.0
func (x *ListCustomTargetTypesResponse) Reset()
func (*ListCustomTargetTypesResponse) String ¶ added in v1.16.0
func (x *ListCustomTargetTypesResponse) 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 pipelines 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 ListDeployPoliciesRequest ¶ added in v1.20.0
type ListDeployPoliciesRequest struct { // Required. The parent, which owns this collection of deploy policies. 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 deploy policies to return. The service may return // fewer than this value. If unspecified, at most 50 deploy policies 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 `ListDeployPolicies` 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 deploy policies to be returned. See https://google.aip.dev/160 for // more details. All fields can be used in the filter. 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 `ListDeployPolicies`.
func (*ListDeployPoliciesRequest) Descriptor
deprecated
added in
v1.20.0
func (*ListDeployPoliciesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDeployPoliciesRequest.ProtoReflect.Descriptor instead.
func (*ListDeployPoliciesRequest) GetFilter ¶ added in v1.20.0
func (x *ListDeployPoliciesRequest) GetFilter() string
func (*ListDeployPoliciesRequest) GetOrderBy ¶ added in v1.20.0
func (x *ListDeployPoliciesRequest) GetOrderBy() string
func (*ListDeployPoliciesRequest) GetPageSize ¶ added in v1.20.0
func (x *ListDeployPoliciesRequest) GetPageSize() int32
func (*ListDeployPoliciesRequest) GetPageToken ¶ added in v1.20.0
func (x *ListDeployPoliciesRequest) GetPageToken() string
func (*ListDeployPoliciesRequest) GetParent ¶ added in v1.20.0
func (x *ListDeployPoliciesRequest) GetParent() string
func (*ListDeployPoliciesRequest) ProtoMessage ¶ added in v1.20.0
func (*ListDeployPoliciesRequest) ProtoMessage()
func (*ListDeployPoliciesRequest) ProtoReflect ¶ added in v1.20.0
func (x *ListDeployPoliciesRequest) ProtoReflect() protoreflect.Message
func (*ListDeployPoliciesRequest) Reset ¶ added in v1.20.0
func (x *ListDeployPoliciesRequest) Reset()
func (*ListDeployPoliciesRequest) String ¶ added in v1.20.0
func (x *ListDeployPoliciesRequest) String() string
type ListDeployPoliciesResponse ¶ added in v1.20.0
type ListDeployPoliciesResponse struct { // The `DeployPolicy` objects. DeployPolicies []*DeployPolicy `protobuf:"bytes,1,rep,name=deploy_policies,json=deployPolicies,proto3" json:"deploy_policies,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 `ListDeployPolicies`.
func (*ListDeployPoliciesResponse) Descriptor
deprecated
added in
v1.20.0
func (*ListDeployPoliciesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDeployPoliciesResponse.ProtoReflect.Descriptor instead.
func (*ListDeployPoliciesResponse) GetDeployPolicies ¶ added in v1.20.0
func (x *ListDeployPoliciesResponse) GetDeployPolicies() []*DeployPolicy
func (*ListDeployPoliciesResponse) GetNextPageToken ¶ added in v1.20.0
func (x *ListDeployPoliciesResponse) GetNextPageToken() string
func (*ListDeployPoliciesResponse) GetUnreachable ¶ added in v1.20.0
func (x *ListDeployPoliciesResponse) GetUnreachable() []string
func (*ListDeployPoliciesResponse) ProtoMessage ¶ added in v1.20.0
func (*ListDeployPoliciesResponse) ProtoMessage()
func (*ListDeployPoliciesResponse) ProtoReflect ¶ added in v1.20.0
func (x *ListDeployPoliciesResponse) ProtoReflect() protoreflect.Message
func (*ListDeployPoliciesResponse) Reset ¶ added in v1.20.0
func (x *ListDeployPoliciesResponse) Reset()
func (*ListDeployPoliciesResponse) String ¶ added in v1.20.0
func (x *ListDeployPoliciesResponse) String() string
type ListJobRunsRequest ¶
type ListJobRunsRequest struct { // Required. The `Rollout` which owns this collection of `JobRun` objects. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The maximum number of `JobRun` objects to return. The service may // return fewer than this value. If unspecified, at most 50 `JobRun` 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 `ListJobRuns` 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 results 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 }
ListJobRunsRequest is the request object used by `ListJobRuns`.
func (*ListJobRunsRequest) Descriptor
deprecated
func (*ListJobRunsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListJobRunsRequest.ProtoReflect.Descriptor instead.
func (*ListJobRunsRequest) GetFilter ¶
func (x *ListJobRunsRequest) GetFilter() string
func (*ListJobRunsRequest) GetOrderBy ¶
func (x *ListJobRunsRequest) GetOrderBy() string
func (*ListJobRunsRequest) GetPageSize ¶
func (x *ListJobRunsRequest) GetPageSize() int32
func (*ListJobRunsRequest) GetPageToken ¶
func (x *ListJobRunsRequest) GetPageToken() string
func (*ListJobRunsRequest) GetParent ¶
func (x *ListJobRunsRequest) GetParent() string
func (*ListJobRunsRequest) ProtoMessage ¶
func (*ListJobRunsRequest) ProtoMessage()
func (*ListJobRunsRequest) ProtoReflect ¶
func (x *ListJobRunsRequest) ProtoReflect() protoreflect.Message
func (*ListJobRunsRequest) Reset ¶
func (x *ListJobRunsRequest) Reset()
func (*ListJobRunsRequest) String ¶
func (x *ListJobRunsRequest) String() string
type ListJobRunsResponse ¶
type ListJobRunsResponse struct { // The `JobRun` objects. JobRuns []*JobRun `protobuf:"bytes,1,rep,name=job_runs,json=jobRuns,proto3" json:"job_runs,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 }
ListJobRunsResponse is the response object returned by `ListJobRuns`.
func (*ListJobRunsResponse) Descriptor
deprecated
func (*ListJobRunsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListJobRunsResponse.ProtoReflect.Descriptor instead.
func (*ListJobRunsResponse) GetJobRuns ¶
func (x *ListJobRunsResponse) GetJobRuns() []*JobRun
func (*ListJobRunsResponse) GetNextPageToken ¶
func (x *ListJobRunsResponse) GetNextPageToken() string
func (*ListJobRunsResponse) GetUnreachable ¶
func (x *ListJobRunsResponse) GetUnreachable() []string
func (*ListJobRunsResponse) ProtoMessage ¶
func (*ListJobRunsResponse) ProtoMessage()
func (*ListJobRunsResponse) ProtoReflect ¶
func (x *ListJobRunsResponse) ProtoReflect() protoreflect.Message
func (*ListJobRunsResponse) Reset ¶
func (x *ListJobRunsResponse) Reset()
func (*ListJobRunsResponse) String ¶
func (x *ListJobRunsResponse) 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 releases 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 rollouts 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 targets 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 Metadata ¶
type Metadata struct { // Output only. The name of the Cloud Run Service that is associated with a // `Rollout`. CloudRun *CloudRunMetadata `protobuf:"bytes,1,opt,name=cloud_run,json=cloudRun,proto3" json:"cloud_run,omitempty"` // Output only. AutomationRolloutMetadata contains the information about the // interactions between Automation service and this rollout. Automation *AutomationRolloutMetadata `protobuf:"bytes,2,opt,name=automation,proto3" json:"automation,omitempty"` // Output only. Custom metadata provided by user-defined `Rollout` operations. Custom *CustomMetadata `protobuf:"bytes,3,opt,name=custom,proto3" json:"custom,omitempty"` // contains filtered or unexported fields }
Metadata includes information associated with a `Rollout`.
func (*Metadata) Descriptor
deprecated
func (*Metadata) GetAutomation ¶ added in v1.15.0
func (x *Metadata) GetAutomation() *AutomationRolloutMetadata
func (*Metadata) GetCloudRun ¶
func (x *Metadata) GetCloudRun() *CloudRunMetadata
func (*Metadata) GetCustom ¶ added in v1.16.0
func (x *Metadata) GetCustom() *CustomMetadata
func (*Metadata) ProtoMessage ¶
func (*Metadata) ProtoMessage()
func (*Metadata) ProtoReflect ¶
func (x *Metadata) ProtoReflect() protoreflect.Message
type MultiTarget ¶ added in v1.8.0
type MultiTarget struct { // Required. The target_ids of this multiTarget. TargetIds []string `protobuf:"bytes,1,rep,name=target_ids,json=targetIds,proto3" json:"target_ids,omitempty"` // contains filtered or unexported fields }
Information specifying a multiTarget.
func (*MultiTarget) Descriptor
deprecated
added in
v1.8.0
func (*MultiTarget) Descriptor() ([]byte, []int)
Deprecated: Use MultiTarget.ProtoReflect.Descriptor instead.
func (*MultiTarget) GetTargetIds ¶ added in v1.8.0
func (x *MultiTarget) GetTargetIds() []string
func (*MultiTarget) ProtoMessage ¶ added in v1.8.0
func (*MultiTarget) ProtoMessage()
func (*MultiTarget) ProtoReflect ¶ added in v1.8.0
func (x *MultiTarget) ProtoReflect() protoreflect.Message
func (*MultiTarget) Reset ¶ added in v1.8.0
func (x *MultiTarget) Reset()
func (*MultiTarget) String ¶ added in v1.8.0
func (x *MultiTarget) 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 Phase ¶
type Phase struct { // Output only. The ID of the Phase. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Output only. Current state of the Phase. State Phase_State `protobuf:"varint,3,opt,name=state,proto3,enum=google.cloud.deploy.v1.Phase_State" json:"state,omitempty"` // Output only. Additional information on why the Phase was skipped, if // available. SkipMessage string `protobuf:"bytes,6,opt,name=skip_message,json=skipMessage,proto3" json:"skip_message,omitempty"` // The job composition of this Phase. // // Types that are assignable to Jobs: // // *Phase_DeploymentJobs // *Phase_ChildRolloutJobs Jobs isPhase_Jobs `protobuf_oneof:"jobs"` // contains filtered or unexported fields }
Phase represents a collection of jobs that are logically grouped together for a `Rollout`.
func (*Phase) Descriptor
deprecated
func (*Phase) GetChildRolloutJobs ¶ added in v1.8.0
func (x *Phase) GetChildRolloutJobs() *ChildRolloutJobs
func (*Phase) GetDeploymentJobs ¶
func (x *Phase) GetDeploymentJobs() *DeploymentJobs
func (*Phase) GetSkipMessage ¶ added in v1.8.0
func (*Phase) GetState ¶
func (x *Phase) GetState() Phase_State
func (*Phase) ProtoMessage ¶
func (*Phase) ProtoMessage()
func (*Phase) ProtoReflect ¶
func (x *Phase) ProtoReflect() protoreflect.Message
type Phase_ChildRolloutJobs ¶ added in v1.8.0
type Phase_ChildRolloutJobs struct { // Output only. ChildRollout job composition. ChildRolloutJobs *ChildRolloutJobs `protobuf:"bytes,5,opt,name=child_rollout_jobs,json=childRolloutJobs,proto3,oneof"` }
type Phase_DeploymentJobs ¶
type Phase_DeploymentJobs struct { // Output only. Deployment job composition. DeploymentJobs *DeploymentJobs `protobuf:"bytes,4,opt,name=deployment_jobs,json=deploymentJobs,proto3,oneof"` }
type Phase_State ¶
type Phase_State int32
Valid states of a Phase.
const ( // The Phase has an unspecified state. Phase_STATE_UNSPECIFIED Phase_State = 0 // The Phase is waiting for an earlier Phase(s) to complete. Phase_PENDING Phase_State = 1 // The Phase is in progress. Phase_IN_PROGRESS Phase_State = 2 // The Phase has succeeded. Phase_SUCCEEDED Phase_State = 3 // The Phase has failed. Phase_FAILED Phase_State = 4 // The Phase was aborted. Phase_ABORTED Phase_State = 5 // The Phase was skipped. Phase_SKIPPED Phase_State = 6 )
func (Phase_State) Descriptor ¶
func (Phase_State) Descriptor() protoreflect.EnumDescriptor
func (Phase_State) Enum ¶
func (x Phase_State) Enum() *Phase_State
func (Phase_State) EnumDescriptor
deprecated
func (Phase_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Phase_State.Descriptor instead.
func (Phase_State) Number ¶
func (x Phase_State) Number() protoreflect.EnumNumber
func (Phase_State) String ¶
func (x Phase_State) String() string
func (Phase_State) Type ¶
func (Phase_State) Type() protoreflect.EnumType
type PipelineCondition ¶
type PipelineCondition struct { // Details around the Pipeline's overall status. PipelineReadyCondition *PipelineReadyCondition `` /* 129-byte string literal not displayed */ // Details around targets enumerated in the pipeline. TargetsPresentCondition *TargetsPresentCondition `` /* 132-byte string literal not displayed */ // Details on the whether the targets enumerated in the pipeline are of the // same type. TargetsTypeCondition *TargetsTypeCondition `protobuf:"bytes,4,opt,name=targets_type_condition,json=targetsTypeCondition,proto3" json:"targets_type_condition,omitempty"` // 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) GetTargetsTypeCondition ¶ added in v1.8.0
func (x *PipelineCondition) GetTargetsTypeCondition() *TargetsTypeCondition
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 PolicyRule ¶ added in v1.20.0
type PolicyRule struct { // Types that are assignable to Rule: // // *PolicyRule_RestrictRollouts Rule isPolicyRule_Rule `protobuf_oneof:"rule"` // contains filtered or unexported fields }
Rule to apply.
func (*PolicyRule) Descriptor
deprecated
added in
v1.20.0
func (*PolicyRule) Descriptor() ([]byte, []int)
Deprecated: Use PolicyRule.ProtoReflect.Descriptor instead.
func (*PolicyRule) GetRestrictRollouts ¶ added in v1.20.0
func (x *PolicyRule) GetRestrictRollouts() *RestrictRollout
func (*PolicyRule) GetRule ¶ added in v1.20.0
func (m *PolicyRule) GetRule() isPolicyRule_Rule
func (*PolicyRule) ProtoMessage ¶ added in v1.20.0
func (*PolicyRule) ProtoMessage()
func (*PolicyRule) ProtoReflect ¶ added in v1.20.0
func (x *PolicyRule) ProtoReflect() protoreflect.Message
func (*PolicyRule) Reset ¶ added in v1.20.0
func (x *PolicyRule) Reset()
func (*PolicyRule) String ¶ added in v1.20.0
func (x *PolicyRule) String() string
type PolicyRule_RestrictRollouts ¶ added in v1.20.0
type PolicyRule_RestrictRollouts struct { // Rollout restrictions. RestrictRollouts *RestrictRollout `protobuf:"bytes,1,opt,name=restrict_rollouts,json=restrictRollouts,proto3,oneof"` }
type PolicyViolation ¶ added in v1.20.0
type PolicyViolation struct { // Policy violation details. PolicyViolationDetails []*PolicyViolationDetails `` /* 129-byte string literal not displayed */ // contains filtered or unexported fields }
Returned from an action if one or more policies were violated, and therefore the action was prevented. Contains information about what policies were violated and why.
func (*PolicyViolation) Descriptor
deprecated
added in
v1.20.0
func (*PolicyViolation) Descriptor() ([]byte, []int)
Deprecated: Use PolicyViolation.ProtoReflect.Descriptor instead.
func (*PolicyViolation) GetPolicyViolationDetails ¶ added in v1.20.0
func (x *PolicyViolation) GetPolicyViolationDetails() []*PolicyViolationDetails
func (*PolicyViolation) ProtoMessage ¶ added in v1.20.0
func (*PolicyViolation) ProtoMessage()
func (*PolicyViolation) ProtoReflect ¶ added in v1.20.0
func (x *PolicyViolation) ProtoReflect() protoreflect.Message
func (*PolicyViolation) Reset ¶ added in v1.20.0
func (x *PolicyViolation) Reset()
func (*PolicyViolation) String ¶ added in v1.20.0
func (x *PolicyViolation) String() string
type PolicyViolationDetails ¶ added in v1.20.0
type PolicyViolationDetails struct { // Name of the policy that was violated. // Policy resource will be in the format of // `projects/{project}/locations/{location}/policies/{policy}`. Policy string `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` // Id of the rule that triggered the policy violation. RuleId string `protobuf:"bytes,2,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"` // User readable message about why the request violated a policy. This is not // intended for machine parsing. FailureMessage string `protobuf:"bytes,3,opt,name=failure_message,json=failureMessage,proto3" json:"failure_message,omitempty"` // contains filtered or unexported fields }
Policy violation details.
func (*PolicyViolationDetails) Descriptor
deprecated
added in
v1.20.0
func (*PolicyViolationDetails) Descriptor() ([]byte, []int)
Deprecated: Use PolicyViolationDetails.ProtoReflect.Descriptor instead.
func (*PolicyViolationDetails) GetFailureMessage ¶ added in v1.20.0
func (x *PolicyViolationDetails) GetFailureMessage() string
func (*PolicyViolationDetails) GetPolicy ¶ added in v1.20.0
func (x *PolicyViolationDetails) GetPolicy() string
func (*PolicyViolationDetails) GetRuleId ¶ added in v1.20.0
func (x *PolicyViolationDetails) GetRuleId() string
func (*PolicyViolationDetails) ProtoMessage ¶ added in v1.20.0
func (*PolicyViolationDetails) ProtoMessage()
func (*PolicyViolationDetails) ProtoReflect ¶ added in v1.20.0
func (x *PolicyViolationDetails) ProtoReflect() protoreflect.Message
func (*PolicyViolationDetails) Reset ¶ added in v1.20.0
func (x *PolicyViolationDetails) Reset()
func (*PolicyViolationDetails) String ¶ added in v1.20.0
func (x *PolicyViolationDetails) String() string
type Postdeploy ¶ added in v1.13.0
type Postdeploy struct { // Optional. A sequence of Skaffold custom actions to invoke during execution // of the postdeploy job. Actions []string `protobuf:"bytes,1,rep,name=actions,proto3" json:"actions,omitempty"` // contains filtered or unexported fields }
Postdeploy contains the postdeploy job configuration information.
func (*Postdeploy) Descriptor
deprecated
added in
v1.13.0
func (*Postdeploy) Descriptor() ([]byte, []int)
Deprecated: Use Postdeploy.ProtoReflect.Descriptor instead.
func (*Postdeploy) GetActions ¶ added in v1.13.0
func (x *Postdeploy) GetActions() []string
func (*Postdeploy) ProtoMessage ¶ added in v1.13.0
func (*Postdeploy) ProtoMessage()
func (*Postdeploy) ProtoReflect ¶ added in v1.13.0
func (x *Postdeploy) ProtoReflect() protoreflect.Message
func (*Postdeploy) Reset ¶ added in v1.13.0
func (x *Postdeploy) Reset()
func (*Postdeploy) String ¶ added in v1.13.0
func (x *Postdeploy) String() string
type PostdeployJob ¶ added in v1.13.0
type PostdeployJob struct { // Output only. The custom actions that the postdeploy Job executes. Actions []string `protobuf:"bytes,1,rep,name=actions,proto3" json:"actions,omitempty"` // contains filtered or unexported fields }
A postdeploy Job.
func (*PostdeployJob) Descriptor
deprecated
added in
v1.13.0
func (*PostdeployJob) Descriptor() ([]byte, []int)
Deprecated: Use PostdeployJob.ProtoReflect.Descriptor instead.
func (*PostdeployJob) GetActions ¶ added in v1.13.0
func (x *PostdeployJob) GetActions() []string
func (*PostdeployJob) ProtoMessage ¶ added in v1.13.0
func (*PostdeployJob) ProtoMessage()
func (*PostdeployJob) ProtoReflect ¶ added in v1.13.0
func (x *PostdeployJob) ProtoReflect() protoreflect.Message
func (*PostdeployJob) Reset ¶ added in v1.13.0
func (x *PostdeployJob) Reset()
func (*PostdeployJob) String ¶ added in v1.13.0
func (x *PostdeployJob) String() string
type PostdeployJobRun ¶ added in v1.13.0
type PostdeployJobRun struct { // Output only. The resource name of the Cloud Build `Build` object that is // used to execute the custom actions associated with the postdeploy Job. // Format is `projects/{project}/locations/{location}/builds/{build}`. Build string `protobuf:"bytes,1,opt,name=build,proto3" json:"build,omitempty"` // Output only. The reason the postdeploy failed. This will always be // unspecified while the postdeploy is in progress or if it succeeded. FailureCause PostdeployJobRun_FailureCause `` /* 156-byte string literal not displayed */ // Output only. Additional information about the postdeploy failure, if // available. FailureMessage string `protobuf:"bytes,3,opt,name=failure_message,json=failureMessage,proto3" json:"failure_message,omitempty"` // contains filtered or unexported fields }
PostdeployJobRun contains information specific to a postdeploy `JobRun`.
func (*PostdeployJobRun) Descriptor
deprecated
added in
v1.13.0
func (*PostdeployJobRun) Descriptor() ([]byte, []int)
Deprecated: Use PostdeployJobRun.ProtoReflect.Descriptor instead.
func (*PostdeployJobRun) GetBuild ¶ added in v1.13.0
func (x *PostdeployJobRun) GetBuild() string
func (*PostdeployJobRun) GetFailureCause ¶ added in v1.13.0
func (x *PostdeployJobRun) GetFailureCause() PostdeployJobRun_FailureCause
func (*PostdeployJobRun) GetFailureMessage ¶ added in v1.13.0
func (x *PostdeployJobRun) GetFailureMessage() string
func (*PostdeployJobRun) ProtoMessage ¶ added in v1.13.0
func (*PostdeployJobRun) ProtoMessage()
func (*PostdeployJobRun) ProtoReflect ¶ added in v1.13.0
func (x *PostdeployJobRun) ProtoReflect() protoreflect.Message
func (*PostdeployJobRun) Reset ¶ added in v1.13.0
func (x *PostdeployJobRun) Reset()
func (*PostdeployJobRun) String ¶ added in v1.13.0
func (x *PostdeployJobRun) String() string
type PostdeployJobRun_FailureCause ¶ added in v1.13.0
type PostdeployJobRun_FailureCause int32
Well-known postdeploy failures.
const ( // No reason for failure is specified. PostdeployJobRun_FAILURE_CAUSE_UNSPECIFIED PostdeployJobRun_FailureCause = 0 // Cloud Build is not available, either because it is not enabled or because // Cloud Deploy has insufficient permissions. See [required // permission](https://cloud.google.com/deploy/docs/cloud-deploy-service-account#required_permissions). PostdeployJobRun_CLOUD_BUILD_UNAVAILABLE PostdeployJobRun_FailureCause = 1 // The postdeploy operation did not complete successfully; check Cloud Build // logs. PostdeployJobRun_EXECUTION_FAILED PostdeployJobRun_FailureCause = 2 // The postdeploy job run did not complete within the alloted time. PostdeployJobRun_DEADLINE_EXCEEDED PostdeployJobRun_FailureCause = 3 // Cloud Build failed to fulfill Cloud Deploy's request. See failure_message // for additional details. PostdeployJobRun_CLOUD_BUILD_REQUEST_FAILED PostdeployJobRun_FailureCause = 4 )
func (PostdeployJobRun_FailureCause) Descriptor ¶ added in v1.13.0
func (PostdeployJobRun_FailureCause) Descriptor() protoreflect.EnumDescriptor
func (PostdeployJobRun_FailureCause) Enum ¶ added in v1.13.0
func (x PostdeployJobRun_FailureCause) Enum() *PostdeployJobRun_FailureCause
func (PostdeployJobRun_FailureCause) EnumDescriptor
deprecated
added in
v1.13.0
func (PostdeployJobRun_FailureCause) EnumDescriptor() ([]byte, []int)
Deprecated: Use PostdeployJobRun_FailureCause.Descriptor instead.
func (PostdeployJobRun_FailureCause) Number ¶ added in v1.13.0
func (x PostdeployJobRun_FailureCause) Number() protoreflect.EnumNumber
func (PostdeployJobRun_FailureCause) String ¶ added in v1.13.0
func (x PostdeployJobRun_FailureCause) String() string
func (PostdeployJobRun_FailureCause) Type ¶ added in v1.13.0
func (PostdeployJobRun_FailureCause) Type() protoreflect.EnumType
type Predeploy ¶ added in v1.13.0
type Predeploy struct { // Optional. A sequence of Skaffold custom actions to invoke during execution // of the predeploy job. Actions []string `protobuf:"bytes,1,rep,name=actions,proto3" json:"actions,omitempty"` // contains filtered or unexported fields }
Predeploy contains the predeploy job configuration information.
func (*Predeploy) Descriptor
deprecated
added in
v1.13.0
func (*Predeploy) GetActions ¶ added in v1.13.0
func (*Predeploy) ProtoMessage ¶ added in v1.13.0
func (*Predeploy) ProtoMessage()
func (*Predeploy) ProtoReflect ¶ added in v1.13.0
func (x *Predeploy) ProtoReflect() protoreflect.Message
type PredeployJob ¶ added in v1.13.0
type PredeployJob struct { // Output only. The custom actions that the predeploy Job executes. Actions []string `protobuf:"bytes,1,rep,name=actions,proto3" json:"actions,omitempty"` // contains filtered or unexported fields }
A predeploy Job.
func (*PredeployJob) Descriptor
deprecated
added in
v1.13.0
func (*PredeployJob) Descriptor() ([]byte, []int)
Deprecated: Use PredeployJob.ProtoReflect.Descriptor instead.
func (*PredeployJob) GetActions ¶ added in v1.13.0
func (x *PredeployJob) GetActions() []string
func (*PredeployJob) ProtoMessage ¶ added in v1.13.0
func (*PredeployJob) ProtoMessage()
func (*PredeployJob) ProtoReflect ¶ added in v1.13.0
func (x *PredeployJob) ProtoReflect() protoreflect.Message
func (*PredeployJob) Reset ¶ added in v1.13.0
func (x *PredeployJob) Reset()
func (*PredeployJob) String ¶ added in v1.13.0
func (x *PredeployJob) String() string
type PredeployJobRun ¶ added in v1.13.0
type PredeployJobRun struct { // Output only. The resource name of the Cloud Build `Build` object that is // used to execute the custom actions associated with the predeploy Job. // Format is `projects/{project}/locations/{location}/builds/{build}`. Build string `protobuf:"bytes,1,opt,name=build,proto3" json:"build,omitempty"` // Output only. The reason the predeploy failed. This will always be // unspecified while the predeploy is in progress or if it succeeded. FailureCause PredeployJobRun_FailureCause `` /* 155-byte string literal not displayed */ // Output only. Additional information about the predeploy failure, if // available. FailureMessage string `protobuf:"bytes,3,opt,name=failure_message,json=failureMessage,proto3" json:"failure_message,omitempty"` // contains filtered or unexported fields }
PredeployJobRun contains information specific to a predeploy `JobRun`.
func (*PredeployJobRun) Descriptor
deprecated
added in
v1.13.0
func (*PredeployJobRun) Descriptor() ([]byte, []int)
Deprecated: Use PredeployJobRun.ProtoReflect.Descriptor instead.
func (*PredeployJobRun) GetBuild ¶ added in v1.13.0
func (x *PredeployJobRun) GetBuild() string
func (*PredeployJobRun) GetFailureCause ¶ added in v1.13.0
func (x *PredeployJobRun) GetFailureCause() PredeployJobRun_FailureCause
func (*PredeployJobRun) GetFailureMessage ¶ added in v1.13.0
func (x *PredeployJobRun) GetFailureMessage() string
func (*PredeployJobRun) ProtoMessage ¶ added in v1.13.0
func (*PredeployJobRun) ProtoMessage()
func (*PredeployJobRun) ProtoReflect ¶ added in v1.13.0
func (x *PredeployJobRun) ProtoReflect() protoreflect.Message
func (*PredeployJobRun) Reset ¶ added in v1.13.0
func (x *PredeployJobRun) Reset()
func (*PredeployJobRun) String ¶ added in v1.13.0
func (x *PredeployJobRun) String() string
type PredeployJobRun_FailureCause ¶ added in v1.13.0
type PredeployJobRun_FailureCause int32
Well-known predeploy failures.
const ( // No reason for failure is specified. PredeployJobRun_FAILURE_CAUSE_UNSPECIFIED PredeployJobRun_FailureCause = 0 // Cloud Build is not available, either because it is not enabled or because // Cloud Deploy has insufficient permissions. See [required // permission](https://cloud.google.com/deploy/docs/cloud-deploy-service-account#required_permissions). PredeployJobRun_CLOUD_BUILD_UNAVAILABLE PredeployJobRun_FailureCause = 1 // The predeploy operation did not complete successfully; check Cloud Build // logs. PredeployJobRun_EXECUTION_FAILED PredeployJobRun_FailureCause = 2 // The predeploy job run did not complete within the alloted time. PredeployJobRun_DEADLINE_EXCEEDED PredeployJobRun_FailureCause = 3 // Cloud Build failed to fulfill Cloud Deploy's request. See failure_message // for additional details. PredeployJobRun_CLOUD_BUILD_REQUEST_FAILED PredeployJobRun_FailureCause = 4 )
func (PredeployJobRun_FailureCause) Descriptor ¶ added in v1.13.0
func (PredeployJobRun_FailureCause) Descriptor() protoreflect.EnumDescriptor
func (PredeployJobRun_FailureCause) Enum ¶ added in v1.13.0
func (x PredeployJobRun_FailureCause) Enum() *PredeployJobRun_FailureCause
func (PredeployJobRun_FailureCause) EnumDescriptor
deprecated
added in
v1.13.0
func (PredeployJobRun_FailureCause) EnumDescriptor() ([]byte, []int)
Deprecated: Use PredeployJobRun_FailureCause.Descriptor instead.
func (PredeployJobRun_FailureCause) Number ¶ added in v1.13.0
func (x PredeployJobRun_FailureCause) Number() protoreflect.EnumNumber
func (PredeployJobRun_FailureCause) String ¶ added in v1.13.0
func (x PredeployJobRun_FailureCause) String() string
func (PredeployJobRun_FailureCause) Type ¶ added in v1.13.0
func (PredeployJobRun_FailureCause) Type() protoreflect.EnumType
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 PromoteReleaseOperation ¶ added in v1.15.0
type PromoteReleaseOperation struct { // Output only. The ID of the target that represents the promotion stage to // which the release will be promoted. The value of this field is the last // segment of a target name. TargetId string `protobuf:"bytes,1,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"` // Output only. How long the operation will be paused. Wait *durationpb.Duration `protobuf:"bytes,2,opt,name=wait,proto3" json:"wait,omitempty"` // Output only. The name of the rollout that initiates the `AutomationRun`. Rollout string `protobuf:"bytes,3,opt,name=rollout,proto3" json:"rollout,omitempty"` // Output only. The starting phase of the rollout created by this operation. Phase string `protobuf:"bytes,4,opt,name=phase,proto3" json:"phase,omitempty"` // contains filtered or unexported fields }
Contains the information of an automated promote-release operation.
func (*PromoteReleaseOperation) Descriptor
deprecated
added in
v1.15.0
func (*PromoteReleaseOperation) Descriptor() ([]byte, []int)
Deprecated: Use PromoteReleaseOperation.ProtoReflect.Descriptor instead.
func (*PromoteReleaseOperation) GetPhase ¶ added in v1.15.0
func (x *PromoteReleaseOperation) GetPhase() string
func (*PromoteReleaseOperation) GetRollout ¶ added in v1.15.0
func (x *PromoteReleaseOperation) GetRollout() string
func (*PromoteReleaseOperation) GetTargetId ¶ added in v1.15.0
func (x *PromoteReleaseOperation) GetTargetId() string
func (*PromoteReleaseOperation) GetWait ¶ added in v1.15.0
func (x *PromoteReleaseOperation) GetWait() *durationpb.Duration
func (*PromoteReleaseOperation) ProtoMessage ¶ added in v1.15.0
func (*PromoteReleaseOperation) ProtoMessage()
func (*PromoteReleaseOperation) ProtoReflect ¶ added in v1.15.0
func (x *PromoteReleaseOperation) ProtoReflect() protoreflect.Message
func (*PromoteReleaseOperation) Reset ¶ added in v1.15.0
func (x *PromoteReleaseOperation) Reset()
func (*PromoteReleaseOperation) String ¶ added in v1.15.0
func (x *PromoteReleaseOperation) String() string
type PromoteReleaseRule ¶ added in v1.15.0
type PromoteReleaseRule struct { // Required. ID of the rule. This id must be unique in the `Automation` // resource to which this rule belongs. The format is // `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Optional. How long the release need to be paused until being promoted to // the next target. Wait *durationpb.Duration `protobuf:"bytes,2,opt,name=wait,proto3" json:"wait,omitempty"` // Optional. The ID of the stage in the pipeline to which this `Release` is // deploying. If unspecified, default it to the next stage in the promotion // flow. The value of this field could be one of the following: // // * The last segment of a target name. It only needs the ID to determine // if the target is one of the stages in the promotion sequence defined // in the pipeline. // * "@next", the next target in the promotion sequence. DestinationTargetId string `protobuf:"bytes,7,opt,name=destination_target_id,json=destinationTargetId,proto3" json:"destination_target_id,omitempty"` // Output only. Information around the state of the Automation rule. Condition *AutomationRuleCondition `protobuf:"bytes,5,opt,name=condition,proto3" json:"condition,omitempty"` // Optional. The starting phase of the rollout created by this operation. // Default to the first phase. DestinationPhase string `protobuf:"bytes,8,opt,name=destination_phase,json=destinationPhase,proto3" json:"destination_phase,omitempty"` // contains filtered or unexported fields }
The `PromoteRelease` rule will automatically promote a release from the current target to a specified target.
func (*PromoteReleaseRule) Descriptor
deprecated
added in
v1.15.0
func (*PromoteReleaseRule) Descriptor() ([]byte, []int)
Deprecated: Use PromoteReleaseRule.ProtoReflect.Descriptor instead.
func (*PromoteReleaseRule) GetCondition ¶ added in v1.15.0
func (x *PromoteReleaseRule) GetCondition() *AutomationRuleCondition
func (*PromoteReleaseRule) GetDestinationPhase ¶ added in v1.15.0
func (x *PromoteReleaseRule) GetDestinationPhase() string
func (*PromoteReleaseRule) GetDestinationTargetId ¶ added in v1.15.0
func (x *PromoteReleaseRule) GetDestinationTargetId() string
func (*PromoteReleaseRule) GetId ¶ added in v1.15.0
func (x *PromoteReleaseRule) GetId() string
func (*PromoteReleaseRule) GetWait ¶ added in v1.15.0
func (x *PromoteReleaseRule) GetWait() *durationpb.Duration
func (*PromoteReleaseRule) ProtoMessage ¶ added in v1.15.0
func (*PromoteReleaseRule) ProtoMessage()
func (*PromoteReleaseRule) ProtoReflect ¶ added in v1.15.0
func (x *PromoteReleaseRule) ProtoReflect() protoreflect.Message
func (*PromoteReleaseRule) Reset ¶ added in v1.15.0
func (x *PromoteReleaseRule) Reset()
func (*PromoteReleaseRule) String ¶ added in v1.15.0
func (x *PromoteReleaseRule) String() string
type Range ¶ added in v1.20.0
type Range struct { // Start date. StartDate *date.Date `protobuf:"bytes,1,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"` // End date. EndDate *date.Date `protobuf:"bytes,2,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"` // Start time of day. StartTimeOfDay *timeofday.TimeOfDay `protobuf:"bytes,3,opt,name=start_time_of_day,json=startTimeOfDay,proto3" json:"start_time_of_day,omitempty"` // End time of day. EndTimeOfDay *timeofday.TimeOfDay `protobuf:"bytes,4,opt,name=end_time_of_day,json=endTimeOfDay,proto3" json:"end_time_of_day,omitempty"` // Days of week. DayOfWeek []dayofweek.DayOfWeek `protobuf:"varint,5,rep,packed,name=day_of_week,json=dayOfWeek,proto3,enum=google.type.DayOfWeek" json:"day_of_week,omitempty"` // contains filtered or unexported fields }
Range within which actions are restricted.
func (*Range) Descriptor
deprecated
added in
v1.20.0
func (*Range) GetDayOfWeek ¶ added in v1.20.0
func (*Range) GetEndDate ¶ added in v1.20.0
func (*Range) GetEndTimeOfDay ¶ added in v1.20.0
func (*Range) GetStartDate ¶ added in v1.20.0
func (*Range) GetStartTimeOfDay ¶ added in v1.20.0
func (*Range) ProtoMessage ¶ added in v1.20.0
func (*Range) ProtoMessage()
func (*Range) ProtoReflect ¶ added in v1.20.0
func (x *Range) ProtoReflect() protoreflect.Message
type Release ¶
type Release struct { // Optional. Name of the `Release`. Format is // `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}`. // The `release` component must match `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` 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 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 Cloud Deploy. Labels must meet the following constraints: // // * Keys and values can contain only lowercase letters, numeric characters, // underscores, and dashes. // * All characters must use UTF-8 encoding, and international characters are // allowed. // * Keys must start with a lowercase letter or international character. // * Each resource is limited to a maximum of 64 labels. // // Both keys and values are additionally constrained to be <= 128 bytes. Labels map[string]string `` /* 153-byte string literal not displayed */ // Output only. Indicates whether this is an abandoned release. Abandoned bool `protobuf:"varint,23,opt,name=abandoned,proto3" json:"abandoned,omitempty"` // 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 targets taken at release creation time. TargetSnapshots []*Target `protobuf:"bytes,12,rep,name=target_snapshots,json=targetSnapshots,proto3" json:"target_snapshots,omitempty"` // Output only. Snapshot of the custom target types referenced by the targets // taken at release creation time. CustomTargetTypeSnapshots []*CustomTargetType `` /* 141-byte string literal not displayed */ // 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; 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 */ // Output only. Information around the state of the Release. Condition *Release_ReleaseCondition `protobuf:"bytes,24,opt,name=condition,proto3" json:"condition,omitempty"` // Optional. The deploy parameters to use for all targets in this release. DeployParameters map[string]string `` /* 198-byte string literal not displayed */ // contains filtered or unexported fields }
A `Release` resource in the Cloud Deploy API.
A `Release` defines a specific Skaffold configuration instance that can be deployed.
func (*Release) Descriptor
deprecated
func (*Release) GetAbandoned ¶
func (*Release) GetAnnotations ¶
func (*Release) GetBuildArtifacts ¶
func (x *Release) GetBuildArtifacts() []*BuildArtifact
func (*Release) GetCondition ¶ added in v1.8.0
func (x *Release) GetCondition() *Release_ReleaseCondition
func (*Release) GetCreateTime ¶
func (x *Release) GetCreateTime() *timestamppb.Timestamp
func (*Release) GetCustomTargetTypeSnapshots ¶ added in v1.16.0
func (x *Release) GetCustomTargetTypeSnapshots() []*CustomTargetType
func (*Release) GetDeliveryPipelineSnapshot ¶
func (x *Release) GetDeliveryPipelineSnapshot() *DeliveryPipeline
func (*Release) GetDeployParameters ¶ added in v1.11.0
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 ReleaseNotificationEvent ¶
type ReleaseNotificationEvent struct { // Debug message for when a notification fails to send. Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` // Unique identifier of the `DeliveryPipeline`. PipelineUid string `protobuf:"bytes,4,opt,name=pipeline_uid,json=pipelineUid,proto3" json:"pipeline_uid,omitempty"` // Unique identifier of the `Release`. ReleaseUid string `protobuf:"bytes,5,opt,name=release_uid,json=releaseUid,proto3" json:"release_uid,omitempty"` // The name of the `Release`. Release string `protobuf:"bytes,2,opt,name=release,proto3" json:"release,omitempty"` // Type of this notification, e.g. for a Pub/Sub failure. Type Type `protobuf:"varint,3,opt,name=type,proto3,enum=google.cloud.deploy.v1.Type" json:"type,omitempty"` // contains filtered or unexported fields }
Payload proto for "clouddeploy.googleapis.com/release_notification" Platform Log event that describes the failure to send release status change Pub/Sub notification.
func (*ReleaseNotificationEvent) Descriptor
deprecated
func (*ReleaseNotificationEvent) Descriptor() ([]byte, []int)
Deprecated: Use ReleaseNotificationEvent.ProtoReflect.Descriptor instead.
func (*ReleaseNotificationEvent) GetMessage ¶
func (x *ReleaseNotificationEvent) GetMessage() string
func (*ReleaseNotificationEvent) GetPipelineUid ¶ added in v1.17.0
func (x *ReleaseNotificationEvent) GetPipelineUid() string
func (*ReleaseNotificationEvent) GetRelease ¶
func (x *ReleaseNotificationEvent) GetRelease() string
func (*ReleaseNotificationEvent) GetReleaseUid ¶ added in v1.17.0
func (x *ReleaseNotificationEvent) GetReleaseUid() string
func (*ReleaseNotificationEvent) GetType ¶
func (x *ReleaseNotificationEvent) GetType() Type
func (*ReleaseNotificationEvent) ProtoMessage ¶
func (*ReleaseNotificationEvent) ProtoMessage()
func (*ReleaseNotificationEvent) ProtoReflect ¶
func (x *ReleaseNotificationEvent) ProtoReflect() protoreflect.Message
func (*ReleaseNotificationEvent) Reset ¶
func (x *ReleaseNotificationEvent) Reset()
func (*ReleaseNotificationEvent) String ¶
func (x *ReleaseNotificationEvent) String() string
type ReleaseRenderEvent ¶
type ReleaseRenderEvent struct { // Debug message for when a render transition occurs. Provides further // details as rendering progresses through render states. Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` // Unique identifier of the `DeliveryPipeline`. PipelineUid string `protobuf:"bytes,4,opt,name=pipeline_uid,json=pipelineUid,proto3" json:"pipeline_uid,omitempty"` // The name of the release. // release_uid is not in this log message because we write some of these log // messages at release creation time, before we've generated the uid. Release string `protobuf:"bytes,2,opt,name=release,proto3" json:"release,omitempty"` // Type of this notification, e.g. for a release render state change event. Type Type `protobuf:"varint,5,opt,name=type,proto3,enum=google.cloud.deploy.v1.Type" json:"type,omitempty"` // The state of the release render. ReleaseRenderState Release_RenderState `` /* 166-byte string literal not displayed */ // contains filtered or unexported fields }
Payload proto for "clouddeploy.googleapis.com/release_render" Platform Log event that describes the render status change.
func (*ReleaseRenderEvent) Descriptor
deprecated
func (*ReleaseRenderEvent) Descriptor() ([]byte, []int)
Deprecated: Use ReleaseRenderEvent.ProtoReflect.Descriptor instead.
func (*ReleaseRenderEvent) GetMessage ¶
func (x *ReleaseRenderEvent) GetMessage() string
func (*ReleaseRenderEvent) GetPipelineUid ¶ added in v1.17.0
func (x *ReleaseRenderEvent) GetPipelineUid() string
func (*ReleaseRenderEvent) GetRelease ¶
func (x *ReleaseRenderEvent) GetRelease() string
func (*ReleaseRenderEvent) GetReleaseRenderState ¶ added in v1.15.0
func (x *ReleaseRenderEvent) GetReleaseRenderState() Release_RenderState
func (*ReleaseRenderEvent) GetType ¶ added in v1.17.0
func (x *ReleaseRenderEvent) GetType() Type
func (*ReleaseRenderEvent) ProtoMessage ¶
func (*ReleaseRenderEvent) ProtoMessage()
func (*ReleaseRenderEvent) ProtoReflect ¶
func (x *ReleaseRenderEvent) ProtoReflect() protoreflect.Message
func (*ReleaseRenderEvent) Reset ¶
func (x *ReleaseRenderEvent) Reset()
func (*ReleaseRenderEvent) String ¶
func (x *ReleaseRenderEvent) String() string
type Release_ReleaseCondition ¶ added in v1.8.0
type Release_ReleaseCondition struct { // Details around the Releases's overall status. ReleaseReadyCondition *Release_ReleaseReadyCondition `` /* 126-byte string literal not displayed */ // Details around the support state of the release's Skaffold // version. SkaffoldSupportedCondition *Release_SkaffoldSupportedCondition `` /* 141-byte string literal not displayed */ // contains filtered or unexported fields }
ReleaseCondition contains all conditions relevant to a Release.
func (*Release_ReleaseCondition) Descriptor
deprecated
added in
v1.8.0
func (*Release_ReleaseCondition) Descriptor() ([]byte, []int)
Deprecated: Use Release_ReleaseCondition.ProtoReflect.Descriptor instead.
func (*Release_ReleaseCondition) GetReleaseReadyCondition ¶ added in v1.8.0
func (x *Release_ReleaseCondition) GetReleaseReadyCondition() *Release_ReleaseReadyCondition
func (*Release_ReleaseCondition) GetSkaffoldSupportedCondition ¶ added in v1.8.0
func (x *Release_ReleaseCondition) GetSkaffoldSupportedCondition() *Release_SkaffoldSupportedCondition
func (*Release_ReleaseCondition) ProtoMessage ¶ added in v1.8.0
func (*Release_ReleaseCondition) ProtoMessage()
func (*Release_ReleaseCondition) ProtoReflect ¶ added in v1.8.0
func (x *Release_ReleaseCondition) ProtoReflect() protoreflect.Message
func (*Release_ReleaseCondition) Reset ¶ added in v1.8.0
func (x *Release_ReleaseCondition) Reset()
func (*Release_ReleaseCondition) String ¶ added in v1.8.0
func (x *Release_ReleaseCondition) String() string
type Release_ReleaseReadyCondition ¶ added in v1.8.0
type Release_ReleaseReadyCondition struct { // True if the Release is in a valid state. Otherwise at least one condition // in `ReleaseCondition` 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 Release. Status bool `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
ReleaseReadyCondition contains information around the status of the Release. If a release is not ready, you cannot create a rollout with the release.
func (*Release_ReleaseReadyCondition) Descriptor
deprecated
added in
v1.8.0
func (*Release_ReleaseReadyCondition) Descriptor() ([]byte, []int)
Deprecated: Use Release_ReleaseReadyCondition.ProtoReflect.Descriptor instead.
func (*Release_ReleaseReadyCondition) GetStatus ¶ added in v1.8.0
func (x *Release_ReleaseReadyCondition) GetStatus() bool
func (*Release_ReleaseReadyCondition) ProtoMessage ¶ added in v1.8.0
func (*Release_ReleaseReadyCondition) ProtoMessage()
func (*Release_ReleaseReadyCondition) ProtoReflect ¶ added in v1.8.0
func (x *Release_ReleaseReadyCondition) ProtoReflect() protoreflect.Message
func (*Release_ReleaseReadyCondition) Reset ¶ added in v1.8.0
func (x *Release_ReleaseReadyCondition) Reset()
func (*Release_ReleaseReadyCondition) String ¶ added in v1.8.0
func (x *Release_ReleaseReadyCondition) String() string
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_SkaffoldSupportedCondition ¶ added in v1.8.0
type Release_SkaffoldSupportedCondition struct { // True if the version of Skaffold used by this release is supported. Status bool `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"` // The Skaffold support state for this release's version of Skaffold. SkaffoldSupportState SkaffoldSupportState `` /* 173-byte string literal not displayed */ // The time at which this release's version of Skaffold will enter // maintenance mode. MaintenanceModeTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=maintenance_mode_time,json=maintenanceModeTime,proto3" json:"maintenance_mode_time,omitempty"` // The time at which this release's version of Skaffold will no longer be // supported. SupportExpirationTime *timestamppb.Timestamp `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
SkaffoldSupportedCondition contains information about when support for the release's version of Skaffold ends.
func (*Release_SkaffoldSupportedCondition) Descriptor
deprecated
added in
v1.8.0
func (*Release_SkaffoldSupportedCondition) Descriptor() ([]byte, []int)
Deprecated: Use Release_SkaffoldSupportedCondition.ProtoReflect.Descriptor instead.
func (*Release_SkaffoldSupportedCondition) GetMaintenanceModeTime ¶ added in v1.8.0
func (x *Release_SkaffoldSupportedCondition) GetMaintenanceModeTime() *timestamppb.Timestamp
func (*Release_SkaffoldSupportedCondition) GetSkaffoldSupportState ¶ added in v1.8.0
func (x *Release_SkaffoldSupportedCondition) GetSkaffoldSupportState() SkaffoldSupportState
func (*Release_SkaffoldSupportedCondition) GetStatus ¶ added in v1.8.0
func (x *Release_SkaffoldSupportedCondition) GetStatus() bool
func (*Release_SkaffoldSupportedCondition) GetSupportExpirationTime ¶ added in v1.8.0
func (x *Release_SkaffoldSupportedCondition) GetSupportExpirationTime() *timestamppb.Timestamp
func (*Release_SkaffoldSupportedCondition) ProtoMessage ¶ added in v1.8.0
func (*Release_SkaffoldSupportedCondition) ProtoMessage()
func (*Release_SkaffoldSupportedCondition) ProtoReflect ¶ added in v1.8.0
func (x *Release_SkaffoldSupportedCondition) ProtoReflect() protoreflect.Message
func (*Release_SkaffoldSupportedCondition) Reset ¶ added in v1.8.0
func (x *Release_SkaffoldSupportedCondition) Reset()
func (*Release_SkaffoldSupportedCondition) String ¶ added in v1.8.0
func (x *Release_SkaffoldSupportedCondition) String() string
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 */ // Output only. Metadata related to the `Release` render for this Target. Metadata *RenderMetadata `protobuf:"bytes,6,opt,name=metadata,proto3" json:"metadata,omitempty"` // Output only. Reason this render failed. This will always be unspecified // while the render in progress. FailureCause Release_TargetRender_FailureCause `` /* 160-byte string literal not displayed */ // Output only. Additional information about the render failure, if // available. FailureMessage string `protobuf:"bytes,5,opt,name=failure_message,json=failureMessage,proto3" json:"failure_message,omitempty"` // 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) GetFailureCause ¶
func (x *Release_TargetRender) GetFailureCause() Release_TargetRender_FailureCause
func (*Release_TargetRender) GetFailureMessage ¶
func (x *Release_TargetRender) GetFailureMessage() string
func (*Release_TargetRender) GetMetadata ¶ added in v1.8.0
func (x *Release_TargetRender) GetMetadata() *RenderMetadata
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_FailureCause ¶
type Release_TargetRender_FailureCause int32
Well-known rendering failures.
const ( // No reason for failure is specified. Release_TargetRender_FAILURE_CAUSE_UNSPECIFIED Release_TargetRender_FailureCause = 0 // Cloud Build is not available, either because it is not enabled or // because Cloud Deploy has insufficient permissions. See [required // permission](https://cloud.google.com/deploy/docs/cloud-deploy-service-account#required_permissions). Release_TargetRender_CLOUD_BUILD_UNAVAILABLE Release_TargetRender_FailureCause = 1 // The render operation did not complete successfully; check Cloud Build // logs. Release_TargetRender_EXECUTION_FAILED Release_TargetRender_FailureCause = 2 // Cloud Build failed to fulfill Cloud Deploy's request. See // failure_message for additional details. Release_TargetRender_CLOUD_BUILD_REQUEST_FAILED Release_TargetRender_FailureCause = 3 // The render operation did not complete successfully because the // verification stanza required for verify was not found on the Skaffold // configuration. Release_TargetRender_VERIFICATION_CONFIG_NOT_FOUND Release_TargetRender_FailureCause = 4 // The render operation did not complete successfully because the custom // action required for predeploy or postdeploy was not found in the // Skaffold configuration. See failure_message for additional details. Release_TargetRender_CUSTOM_ACTION_NOT_FOUND Release_TargetRender_FailureCause = 5 // Release failed during rendering because the release configuration is // not supported with the specified deployment strategy. Release_TargetRender_DEPLOYMENT_STRATEGY_NOT_SUPPORTED Release_TargetRender_FailureCause = 6 // The render operation had a feature configured that is not supported. Release_TargetRender_RENDER_FEATURE_NOT_SUPPORTED Release_TargetRender_FailureCause = 7 )
func (Release_TargetRender_FailureCause) Descriptor ¶
func (Release_TargetRender_FailureCause) Descriptor() protoreflect.EnumDescriptor
func (Release_TargetRender_FailureCause) Enum ¶
func (x Release_TargetRender_FailureCause) Enum() *Release_TargetRender_FailureCause
func (Release_TargetRender_FailureCause) EnumDescriptor
deprecated
func (Release_TargetRender_FailureCause) EnumDescriptor() ([]byte, []int)
Deprecated: Use Release_TargetRender_FailureCause.Descriptor instead.
func (Release_TargetRender_FailureCause) Number ¶
func (x Release_TargetRender_FailureCause) Number() protoreflect.EnumNumber
func (Release_TargetRender_FailureCause) String ¶
func (x Release_TargetRender_FailureCause) String() string
func (Release_TargetRender_FailureCause) Type ¶
func (Release_TargetRender_FailureCause) Type() protoreflect.EnumType
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 RenderMetadata ¶ added in v1.8.0
type RenderMetadata struct { // Output only. Metadata associated with rendering for Cloud Run. CloudRun *CloudRunRenderMetadata `protobuf:"bytes,1,opt,name=cloud_run,json=cloudRun,proto3" json:"cloud_run,omitempty"` // Output only. Custom metadata provided by user-defined render operation. Custom *CustomMetadata `protobuf:"bytes,2,opt,name=custom,proto3" json:"custom,omitempty"` // contains filtered or unexported fields }
RenderMetadata includes information associated with a `Release` render.
func (*RenderMetadata) Descriptor
deprecated
added in
v1.8.0
func (*RenderMetadata) Descriptor() ([]byte, []int)
Deprecated: Use RenderMetadata.ProtoReflect.Descriptor instead.
func (*RenderMetadata) GetCloudRun ¶ added in v1.8.0
func (x *RenderMetadata) GetCloudRun() *CloudRunRenderMetadata
func (*RenderMetadata) GetCustom ¶ added in v1.16.0
func (x *RenderMetadata) GetCustom() *CustomMetadata
func (*RenderMetadata) ProtoMessage ¶ added in v1.8.0
func (*RenderMetadata) ProtoMessage()
func (*RenderMetadata) ProtoReflect ¶ added in v1.8.0
func (x *RenderMetadata) ProtoReflect() protoreflect.Message
func (*RenderMetadata) Reset ¶ added in v1.8.0
func (x *RenderMetadata) Reset()
func (*RenderMetadata) String ¶ added in v1.8.0
func (x *RenderMetadata) String() string
type RepairMode ¶ added in v1.15.0
type RepairMode struct { // The repair action to perform. // // Types that are assignable to Mode: // // *RepairMode_Retry // *RepairMode_Rollback Mode isRepairMode_Mode `protobuf_oneof:"mode"` // contains filtered or unexported fields }
Configuration of the repair action.
func (*RepairMode) Descriptor
deprecated
added in
v1.15.0
func (*RepairMode) Descriptor() ([]byte, []int)
Deprecated: Use RepairMode.ProtoReflect.Descriptor instead.
func (*RepairMode) GetMode ¶ added in v1.15.0
func (m *RepairMode) GetMode() isRepairMode_Mode
func (*RepairMode) GetRetry ¶ added in v1.15.0
func (x *RepairMode) GetRetry() *Retry
func (*RepairMode) GetRollback ¶ added in v1.15.0
func (x *RepairMode) GetRollback() *Rollback
func (*RepairMode) ProtoMessage ¶ added in v1.15.0
func (*RepairMode) ProtoMessage()
func (*RepairMode) ProtoReflect ¶ added in v1.15.0
func (x *RepairMode) ProtoReflect() protoreflect.Message
func (*RepairMode) Reset ¶ added in v1.15.0
func (x *RepairMode) Reset()
func (*RepairMode) String ¶ added in v1.15.0
func (x *RepairMode) String() string
type RepairMode_Retry ¶ added in v1.15.0
type RepairMode_Retry struct { // Optional. Retries a failed job. Retry *Retry `protobuf:"bytes,1,opt,name=retry,proto3,oneof"` }
type RepairMode_Rollback ¶ added in v1.15.0
type RepairMode_Rollback struct { // Optional. Rolls back a `Rollout`. Rollback *Rollback `protobuf:"bytes,2,opt,name=rollback,proto3,oneof"` }
type RepairPhase ¶ added in v1.15.0
type RepairPhase struct { // Types that are assignable to RepairPhase: // // *RepairPhase_Retry // *RepairPhase_Rollback RepairPhase isRepairPhase_RepairPhase `protobuf_oneof:"repair_phase"` // contains filtered or unexported fields }
RepairPhase tracks the repair attempts that have been made for each `RepairPhaseConfig` specified in the `Automation` resource.
func (*RepairPhase) Descriptor
deprecated
added in
v1.15.0
func (*RepairPhase) Descriptor() ([]byte, []int)
Deprecated: Use RepairPhase.ProtoReflect.Descriptor instead.
func (*RepairPhase) GetRepairPhase ¶ added in v1.15.0
func (m *RepairPhase) GetRepairPhase() isRepairPhase_RepairPhase
func (*RepairPhase) GetRetry ¶ added in v1.15.0
func (x *RepairPhase) GetRetry() *RetryPhase
func (*RepairPhase) GetRollback ¶ added in v1.15.0
func (x *RepairPhase) GetRollback() *RollbackAttempt
func (*RepairPhase) ProtoMessage ¶ added in v1.15.0
func (*RepairPhase) ProtoMessage()
func (*RepairPhase) ProtoReflect ¶ added in v1.15.0
func (x *RepairPhase) ProtoReflect() protoreflect.Message
func (*RepairPhase) Reset ¶ added in v1.15.0
func (x *RepairPhase) Reset()
func (*RepairPhase) String ¶ added in v1.15.0
func (x *RepairPhase) String() string
type RepairPhase_Retry ¶ added in v1.15.0
type RepairPhase_Retry struct { // Output only. Records of the retry attempts for retry repair mode. Retry *RetryPhase `protobuf:"bytes,1,opt,name=retry,proto3,oneof"` }
type RepairPhase_Rollback ¶ added in v1.15.0
type RepairPhase_Rollback struct { // Output only. Rollback attempt for rollback repair mode . Rollback *RollbackAttempt `protobuf:"bytes,2,opt,name=rollback,proto3,oneof"` }
type RepairRolloutOperation ¶ added in v1.15.0
type RepairRolloutOperation struct { // Output only. The name of the rollout that initiates the `AutomationRun`. Rollout string `protobuf:"bytes,1,opt,name=rollout,proto3" json:"rollout,omitempty"` // Output only. The index of the current repair action in the repair sequence. CurrentRepairModeIndex int64 `` /* 132-byte string literal not displayed */ // Output only. Records of the repair attempts. Each repair phase may have // multiple retry attempts or single rollback attempt. RepairPhases []*RepairPhase `protobuf:"bytes,3,rep,name=repair_phases,json=repairPhases,proto3" json:"repair_phases,omitempty"` // contains filtered or unexported fields }
Contains the information for an automated `repair rollout` operation.
func (*RepairRolloutOperation) Descriptor
deprecated
added in
v1.15.0
func (*RepairRolloutOperation) Descriptor() ([]byte, []int)
Deprecated: Use RepairRolloutOperation.ProtoReflect.Descriptor instead.
func (*RepairRolloutOperation) GetCurrentRepairModeIndex ¶ added in v1.15.0
func (x *RepairRolloutOperation) GetCurrentRepairModeIndex() int64
func (*RepairRolloutOperation) GetRepairPhases ¶ added in v1.15.0
func (x *RepairRolloutOperation) GetRepairPhases() []*RepairPhase
func (*RepairRolloutOperation) GetRollout ¶ added in v1.15.0
func (x *RepairRolloutOperation) GetRollout() string
func (*RepairRolloutOperation) ProtoMessage ¶ added in v1.15.0
func (*RepairRolloutOperation) ProtoMessage()
func (*RepairRolloutOperation) ProtoReflect ¶ added in v1.15.0
func (x *RepairRolloutOperation) ProtoReflect() protoreflect.Message
func (*RepairRolloutOperation) Reset ¶ added in v1.15.0
func (x *RepairRolloutOperation) Reset()
func (*RepairRolloutOperation) String ¶ added in v1.15.0
func (x *RepairRolloutOperation) String() string
type RepairRolloutRule ¶ added in v1.15.0
type RepairRolloutRule struct { // Required. ID of the rule. This id must be unique in the `Automation` // resource to which this rule belongs. The format is // `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Optional. Phases within which jobs are subject to automatic repair actions // on failure. Proceeds only after phase name matched any one in the list, or // for all phases if unspecified. This value must consist of lower-case // letters, numbers, and hyphens, start with a letter and end with a letter or // a number, and have a max length of 63 characters. In other words, it must // match the following regex: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`. SourcePhases []string `protobuf:"bytes,2,rep,name=source_phases,json=sourcePhases,proto3" json:"source_phases,omitempty"` // Optional. Jobs to repair. Proceeds only after job name matched any one in // the list, or for all jobs if unspecified or empty. The phase that includes // the job must match the phase ID specified in `source_phase`. This value // must consist of lower-case letters, numbers, and hyphens, start with a // letter and end with a letter or a number, and have a max length of 63 // characters. In other words, it must match the following regex: // `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`. Jobs []string `protobuf:"bytes,3,rep,name=jobs,proto3" json:"jobs,omitempty"` // Required. Defines the types of automatic repair actions for failed jobs. RepairModes []*RepairMode `protobuf:"bytes,4,rep,name=repair_modes,json=repairModes,proto3" json:"repair_modes,omitempty"` // Output only. Information around the state of the 'Automation' rule. Condition *AutomationRuleCondition `protobuf:"bytes,6,opt,name=condition,proto3" json:"condition,omitempty"` // contains filtered or unexported fields }
The `RepairRolloutRule` automation rule will automatically repair a failed `Rollout`.
func (*RepairRolloutRule) Descriptor
deprecated
added in
v1.15.0
func (*RepairRolloutRule) Descriptor() ([]byte, []int)
Deprecated: Use RepairRolloutRule.ProtoReflect.Descriptor instead.
func (*RepairRolloutRule) GetCondition ¶ added in v1.15.0
func (x *RepairRolloutRule) GetCondition() *AutomationRuleCondition
func (*RepairRolloutRule) GetId ¶ added in v1.15.0
func (x *RepairRolloutRule) GetId() string
func (*RepairRolloutRule) GetJobs ¶ added in v1.15.0
func (x *RepairRolloutRule) GetJobs() []string
func (*RepairRolloutRule) GetRepairModes ¶ added in v1.15.0
func (x *RepairRolloutRule) GetRepairModes() []*RepairMode
func (*RepairRolloutRule) GetSourcePhases ¶ added in v1.15.0
func (x *RepairRolloutRule) GetSourcePhases() []string
func (*RepairRolloutRule) ProtoMessage ¶ added in v1.15.0
func (*RepairRolloutRule) ProtoMessage()
func (*RepairRolloutRule) ProtoReflect ¶ added in v1.15.0
func (x *RepairRolloutRule) ProtoReflect() protoreflect.Message
func (*RepairRolloutRule) Reset ¶ added in v1.15.0
func (x *RepairRolloutRule) Reset()
func (*RepairRolloutRule) String ¶ added in v1.15.0
func (x *RepairRolloutRule) String() string
type RepairState ¶ added in v1.15.0
type RepairState int32
Valid state of a repair attempt.
const ( // The `repair` has an unspecified state. RepairState_REPAIR_STATE_UNSPECIFIED RepairState = 0 // The `repair` action has succeeded. RepairState_REPAIR_STATE_SUCCEEDED RepairState = 1 // The `repair` action was cancelled. RepairState_REPAIR_STATE_CANCELLED RepairState = 2 // The `repair` action has failed. RepairState_REPAIR_STATE_FAILED RepairState = 3 // The `repair` action is in progress. RepairState_REPAIR_STATE_IN_PROGRESS RepairState = 4 // The `repair` action is pending. RepairState_REPAIR_STATE_PENDING RepairState = 5 // The `repair` action was skipped. RepairState_REPAIR_STATE_SKIPPED RepairState = 6 )
func (RepairState) Descriptor ¶ added in v1.15.0
func (RepairState) Descriptor() protoreflect.EnumDescriptor
func (RepairState) Enum ¶ added in v1.15.0
func (x RepairState) Enum() *RepairState
func (RepairState) EnumDescriptor
deprecated
added in
v1.15.0
func (RepairState) EnumDescriptor() ([]byte, []int)
Deprecated: Use RepairState.Descriptor instead.
func (RepairState) Number ¶ added in v1.15.0
func (x RepairState) Number() protoreflect.EnumNumber
func (RepairState) String ¶ added in v1.15.0
func (x RepairState) String() string
func (RepairState) Type ¶ added in v1.15.0
func (RepairState) Type() protoreflect.EnumType
type RestrictRollout ¶ added in v1.20.0
type RestrictRollout struct { // Optional. Restriction rule ID. Required and must be unique within a // DeployPolicy. The format is `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. Id string `protobuf:"bytes,5,opt,name=id,proto3" json:"id,omitempty"` // Optional. What invoked the action. If left empty, all invoker types will be // restricted. Invokers []DeployPolicy_Invoker `` /* 126-byte string literal not displayed */ // Rollout actions to be restricted as part of the policy. If left empty, all // actions will be restricted. Actions []RestrictRollout_Actions `` /* 127-byte string literal not displayed */ // Required. Time window within which actions are restricted. TimeWindow *TimeWindow `protobuf:"bytes,4,opt,name=time_window,json=timeWindow,proto3" json:"time_window,omitempty"` // contains filtered or unexported fields }
Rollout restrictions.
func (*RestrictRollout) Descriptor
deprecated
added in
v1.20.0
func (*RestrictRollout) Descriptor() ([]byte, []int)
Deprecated: Use RestrictRollout.ProtoReflect.Descriptor instead.
func (*RestrictRollout) GetActions ¶ added in v1.20.0
func (x *RestrictRollout) GetActions() []RestrictRollout_Actions
func (*RestrictRollout) GetId ¶ added in v1.20.0
func (x *RestrictRollout) GetId() string
func (*RestrictRollout) GetInvokers ¶ added in v1.20.0
func (x *RestrictRollout) GetInvokers() []DeployPolicy_Invoker
func (*RestrictRollout) GetTimeWindow ¶ added in v1.20.0
func (x *RestrictRollout) GetTimeWindow() *TimeWindow
func (*RestrictRollout) ProtoMessage ¶ added in v1.20.0
func (*RestrictRollout) ProtoMessage()
func (*RestrictRollout) ProtoReflect ¶ added in v1.20.0
func (x *RestrictRollout) ProtoReflect() protoreflect.Message
func (*RestrictRollout) Reset ¶ added in v1.20.0
func (x *RestrictRollout) Reset()
func (*RestrictRollout) String ¶ added in v1.20.0
func (x *RestrictRollout) String() string
type RestrictRollout_Actions ¶ added in v1.20.0
type RestrictRollout_Actions int32
Rollout actions to be restricted as part of the policy.
const ( // Unspecified. RestrictRollout_ACTIONS_UNSPECIFIED RestrictRollout_Actions = 0 // Advance the rollout to the next phase. RestrictRollout_ADVANCE RestrictRollout_Actions = 1 // Approve the rollout. RestrictRollout_APPROVE RestrictRollout_Actions = 2 // Cancel the rollout. RestrictRollout_CANCEL RestrictRollout_Actions = 3 // Create a rollout. RestrictRollout_CREATE RestrictRollout_Actions = 4 // Ignore a job result on the rollout. RestrictRollout_IGNORE_JOB RestrictRollout_Actions = 5 // Retry a job for a rollout. RestrictRollout_RETRY_JOB RestrictRollout_Actions = 6 // Rollback a rollout. RestrictRollout_ROLLBACK RestrictRollout_Actions = 7 // Terminate a jobrun. RestrictRollout_TERMINATE_JOBRUN RestrictRollout_Actions = 8 )
func (RestrictRollout_Actions) Descriptor ¶ added in v1.20.0
func (RestrictRollout_Actions) Descriptor() protoreflect.EnumDescriptor
func (RestrictRollout_Actions) Enum ¶ added in v1.20.0
func (x RestrictRollout_Actions) Enum() *RestrictRollout_Actions
func (RestrictRollout_Actions) EnumDescriptor
deprecated
added in
v1.20.0
func (RestrictRollout_Actions) EnumDescriptor() ([]byte, []int)
Deprecated: Use RestrictRollout_Actions.Descriptor instead.
func (RestrictRollout_Actions) Number ¶ added in v1.20.0
func (x RestrictRollout_Actions) Number() protoreflect.EnumNumber
func (RestrictRollout_Actions) String ¶ added in v1.20.0
func (x RestrictRollout_Actions) String() string
func (RestrictRollout_Actions) Type ¶ added in v1.20.0
func (RestrictRollout_Actions) Type() protoreflect.EnumType
type Retry ¶ added in v1.15.0
type Retry struct { // Required. Total number of retries. Retry is skipped if set to 0; The // minimum value is 1, and the maximum value is 10. Attempts int64 `protobuf:"varint,1,opt,name=attempts,proto3" json:"attempts,omitempty"` // Optional. How long to wait for the first retry. Default is 0, and the // maximum value is 14d. Wait *durationpb.Duration `protobuf:"bytes,2,opt,name=wait,proto3" json:"wait,omitempty"` // Optional. The pattern of how wait time will be increased. Default is // linear. Backoff mode will be ignored if `wait` is 0. BackoffMode BackoffMode `` /* 135-byte string literal not displayed */ // contains filtered or unexported fields }
Retries the failed job.
func (*Retry) Descriptor
deprecated
added in
v1.15.0
func (*Retry) GetAttempts ¶ added in v1.15.0
func (*Retry) GetBackoffMode ¶ added in v1.15.0
func (x *Retry) GetBackoffMode() BackoffMode
func (*Retry) GetWait ¶ added in v1.15.0
func (x *Retry) GetWait() *durationpb.Duration
func (*Retry) ProtoMessage ¶ added in v1.15.0
func (*Retry) ProtoMessage()
func (*Retry) ProtoReflect ¶ added in v1.15.0
func (x *Retry) ProtoReflect() protoreflect.Message
type RetryAttempt ¶ added in v1.15.0
type RetryAttempt struct { // Output only. The index of this retry attempt. Attempt int64 `protobuf:"varint,1,opt,name=attempt,proto3" json:"attempt,omitempty"` // Output only. How long the operation will be paused. Wait *durationpb.Duration `protobuf:"bytes,2,opt,name=wait,proto3" json:"wait,omitempty"` // Output only. Valid state of this retry action. State RepairState `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.deploy.v1.RepairState" json:"state,omitempty"` // Output only. Description of the state of the Retry. StateDesc string `protobuf:"bytes,6,opt,name=state_desc,json=stateDesc,proto3" json:"state_desc,omitempty"` // contains filtered or unexported fields }
RetryAttempt represents an action of retrying the failed Cloud Deploy job.
func (*RetryAttempt) Descriptor
deprecated
added in
v1.15.0
func (*RetryAttempt) Descriptor() ([]byte, []int)
Deprecated: Use RetryAttempt.ProtoReflect.Descriptor instead.
func (*RetryAttempt) GetAttempt ¶ added in v1.15.0
func (x *RetryAttempt) GetAttempt() int64
func (*RetryAttempt) GetState ¶ added in v1.15.0
func (x *RetryAttempt) GetState() RepairState
func (*RetryAttempt) GetStateDesc ¶ added in v1.15.0
func (x *RetryAttempt) GetStateDesc() string
func (*RetryAttempt) GetWait ¶ added in v1.15.0
func (x *RetryAttempt) GetWait() *durationpb.Duration
func (*RetryAttempt) ProtoMessage ¶ added in v1.15.0
func (*RetryAttempt) ProtoMessage()
func (*RetryAttempt) ProtoReflect ¶ added in v1.15.0
func (x *RetryAttempt) ProtoReflect() protoreflect.Message
func (*RetryAttempt) Reset ¶ added in v1.15.0
func (x *RetryAttempt) Reset()
func (*RetryAttempt) String ¶ added in v1.15.0
func (x *RetryAttempt) String() string
type RetryJobRequest ¶
type RetryJobRequest struct { // Required. Name of the Rollout. Format is // `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. Rollout string `protobuf:"bytes,1,opt,name=rollout,proto3" json:"rollout,omitempty"` // Required. The phase ID the Job to retry belongs to. PhaseId string `protobuf:"bytes,2,opt,name=phase_id,json=phaseId,proto3" json:"phase_id,omitempty"` // Required. The job ID for the Job to retry. JobId string `protobuf:"bytes,3,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` // Optional. Deploy policies to override. Format is // `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. OverrideDeployPolicy []string `protobuf:"bytes,4,rep,name=override_deploy_policy,json=overrideDeployPolicy,proto3" json:"override_deploy_policy,omitempty"` // contains filtered or unexported fields }
RetryJobRequest is the request object used by `RetryJob`.
func (*RetryJobRequest) Descriptor
deprecated
func (*RetryJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use RetryJobRequest.ProtoReflect.Descriptor instead.
func (*RetryJobRequest) GetJobId ¶
func (x *RetryJobRequest) GetJobId() string
func (*RetryJobRequest) GetOverrideDeployPolicy ¶ added in v1.20.0
func (x *RetryJobRequest) GetOverrideDeployPolicy() []string
func (*RetryJobRequest) GetPhaseId ¶
func (x *RetryJobRequest) GetPhaseId() string
func (*RetryJobRequest) GetRollout ¶
func (x *RetryJobRequest) GetRollout() string
func (*RetryJobRequest) ProtoMessage ¶
func (*RetryJobRequest) ProtoMessage()
func (*RetryJobRequest) ProtoReflect ¶
func (x *RetryJobRequest) ProtoReflect() protoreflect.Message
func (*RetryJobRequest) Reset ¶
func (x *RetryJobRequest) Reset()
func (*RetryJobRequest) String ¶
func (x *RetryJobRequest) String() string
type RetryJobResponse ¶
type RetryJobResponse struct {
// contains filtered or unexported fields
}
The response object from 'RetryJob'.
func (*RetryJobResponse) Descriptor
deprecated
func (*RetryJobResponse) Descriptor() ([]byte, []int)
Deprecated: Use RetryJobResponse.ProtoReflect.Descriptor instead.
func (*RetryJobResponse) ProtoMessage ¶
func (*RetryJobResponse) ProtoMessage()
func (*RetryJobResponse) ProtoReflect ¶
func (x *RetryJobResponse) ProtoReflect() protoreflect.Message
func (*RetryJobResponse) Reset ¶
func (x *RetryJobResponse) Reset()
func (*RetryJobResponse) String ¶
func (x *RetryJobResponse) String() string
type RetryPhase ¶ added in v1.15.0
type RetryPhase struct { // Output only. The number of attempts that have been made. TotalAttempts int64 `protobuf:"varint,1,opt,name=total_attempts,json=totalAttempts,proto3" json:"total_attempts,omitempty"` // Output only. The pattern of how the wait time of the retry attempt is // calculated. BackoffMode BackoffMode `` /* 135-byte string literal not displayed */ // Output only. The phase ID of the phase that includes the job being retried. PhaseId string `protobuf:"bytes,3,opt,name=phase_id,json=phaseId,proto3" json:"phase_id,omitempty"` // Output only. The job ID for the Job to retry. JobId string `protobuf:"bytes,4,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` // Output only. Detail of a retry action. Attempts []*RetryAttempt `protobuf:"bytes,5,rep,name=attempts,proto3" json:"attempts,omitempty"` // contains filtered or unexported fields }
RetryPhase contains the retry attempts and the metadata for initiating a new attempt.
func (*RetryPhase) Descriptor
deprecated
added in
v1.15.0
func (*RetryPhase) Descriptor() ([]byte, []int)
Deprecated: Use RetryPhase.ProtoReflect.Descriptor instead.
func (*RetryPhase) GetAttempts ¶ added in v1.15.0
func (x *RetryPhase) GetAttempts() []*RetryAttempt
func (*RetryPhase) GetBackoffMode ¶ added in v1.15.0
func (x *RetryPhase) GetBackoffMode() BackoffMode
func (*RetryPhase) GetJobId ¶ added in v1.15.0
func (x *RetryPhase) GetJobId() string
func (*RetryPhase) GetPhaseId ¶ added in v1.15.0
func (x *RetryPhase) GetPhaseId() string
func (*RetryPhase) GetTotalAttempts ¶ added in v1.15.0
func (x *RetryPhase) GetTotalAttempts() int64
func (*RetryPhase) ProtoMessage ¶ added in v1.15.0
func (*RetryPhase) ProtoMessage()
func (*RetryPhase) ProtoReflect ¶ added in v1.15.0
func (x *RetryPhase) ProtoReflect() protoreflect.Message
func (*RetryPhase) Reset ¶ added in v1.15.0
func (x *RetryPhase) Reset()
func (*RetryPhase) String ¶ added in v1.15.0
func (x *RetryPhase) String() string
type Rollback ¶ added in v1.15.0
type Rollback struct { // Optional. The starting phase ID for the `Rollout`. If unspecified, the // `Rollout` will start in the stable phase. DestinationPhase string `protobuf:"bytes,1,opt,name=destination_phase,json=destinationPhase,proto3" json:"destination_phase,omitempty"` // contains filtered or unexported fields }
Rolls back a `Rollout`.
func (*Rollback) Descriptor
deprecated
added in
v1.15.0
func (*Rollback) GetDestinationPhase ¶ added in v1.15.0
func (*Rollback) ProtoMessage ¶ added in v1.15.0
func (*Rollback) ProtoMessage()
func (*Rollback) ProtoReflect ¶ added in v1.15.0
func (x *Rollback) ProtoReflect() protoreflect.Message
type RollbackAttempt ¶ added in v1.15.0
type RollbackAttempt struct { // Output only. The phase to which the rollout will be rolled back to. DestinationPhase string `protobuf:"bytes,1,opt,name=destination_phase,json=destinationPhase,proto3" json:"destination_phase,omitempty"` // Output only. ID of the rollback `Rollout` to create. RolloutId string `protobuf:"bytes,2,opt,name=rollout_id,json=rolloutId,proto3" json:"rollout_id,omitempty"` // Output only. Valid state of this rollback action. State RepairState `protobuf:"varint,3,opt,name=state,proto3,enum=google.cloud.deploy.v1.RepairState" json:"state,omitempty"` // Output only. Description of the state of the Rollback. StateDesc string `protobuf:"bytes,4,opt,name=state_desc,json=stateDesc,proto3" json:"state_desc,omitempty"` // contains filtered or unexported fields }
RollbackAttempt represents an action of rolling back a Cloud Deploy 'Target'.
func (*RollbackAttempt) Descriptor
deprecated
added in
v1.15.0
func (*RollbackAttempt) Descriptor() ([]byte, []int)
Deprecated: Use RollbackAttempt.ProtoReflect.Descriptor instead.
func (*RollbackAttempt) GetDestinationPhase ¶ added in v1.15.0
func (x *RollbackAttempt) GetDestinationPhase() string
func (*RollbackAttempt) GetRolloutId ¶ added in v1.15.0
func (x *RollbackAttempt) GetRolloutId() string
func (*RollbackAttempt) GetState ¶ added in v1.15.0
func (x *RollbackAttempt) GetState() RepairState
func (*RollbackAttempt) GetStateDesc ¶ added in v1.15.0
func (x *RollbackAttempt) GetStateDesc() string
func (*RollbackAttempt) ProtoMessage ¶ added in v1.15.0
func (*RollbackAttempt) ProtoMessage()
func (*RollbackAttempt) ProtoReflect ¶ added in v1.15.0
func (x *RollbackAttempt) ProtoReflect() protoreflect.Message
func (*RollbackAttempt) Reset ¶ added in v1.15.0
func (x *RollbackAttempt) Reset()
func (*RollbackAttempt) String ¶ added in v1.15.0
func (x *RollbackAttempt) String() string
type RollbackTargetConfig ¶ added in v1.15.0
type RollbackTargetConfig struct { // Optional. The rollback `Rollout` to create. Rollout *Rollout `protobuf:"bytes,1,opt,name=rollout,proto3" json:"rollout,omitempty"` // Optional. The starting phase ID for the `Rollout`. If unspecified, the // `Rollout` will start in the stable phase. StartingPhaseId string `protobuf:"bytes,2,opt,name=starting_phase_id,json=startingPhaseId,proto3" json:"starting_phase_id,omitempty"` // contains filtered or unexported fields }
Configs for the Rollback rollout.
func (*RollbackTargetConfig) Descriptor
deprecated
added in
v1.15.0
func (*RollbackTargetConfig) Descriptor() ([]byte, []int)
Deprecated: Use RollbackTargetConfig.ProtoReflect.Descriptor instead.
func (*RollbackTargetConfig) GetRollout ¶ added in v1.15.0
func (x *RollbackTargetConfig) GetRollout() *Rollout
func (*RollbackTargetConfig) GetStartingPhaseId ¶ added in v1.15.0
func (x *RollbackTargetConfig) GetStartingPhaseId() string
func (*RollbackTargetConfig) ProtoMessage ¶ added in v1.15.0
func (*RollbackTargetConfig) ProtoMessage()
func (*RollbackTargetConfig) ProtoReflect ¶ added in v1.15.0
func (x *RollbackTargetConfig) ProtoReflect() protoreflect.Message
func (*RollbackTargetConfig) Reset ¶ added in v1.15.0
func (x *RollbackTargetConfig) Reset()
func (*RollbackTargetConfig) String ¶ added in v1.15.0
func (x *RollbackTargetConfig) String() string
type RollbackTargetRequest ¶ added in v1.15.0
type RollbackTargetRequest struct { // Required. The `DeliveryPipeline` for which the rollback `Rollout` must be // created. The format is // `projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. ID of the `Target` that is being rolled back. TargetId string `protobuf:"bytes,2,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"` // Required. ID of the rollback `Rollout` to create. RolloutId string `protobuf:"bytes,3,opt,name=rollout_id,json=rolloutId,proto3" json:"rollout_id,omitempty"` // Optional. ID of the `Release` to roll back to. If this isn't specified, the // previous successful `Rollout` to the specified target will be used to // determine the `Release`. ReleaseId string `protobuf:"bytes,4,opt,name=release_id,json=releaseId,proto3" json:"release_id,omitempty"` // Optional. If provided, this must be the latest `Rollout` that is on the // `Target`. RolloutToRollBack string `protobuf:"bytes,5,opt,name=rollout_to_roll_back,json=rolloutToRollBack,proto3" json:"rollout_to_roll_back,omitempty"` // Optional. Configs for the rollback `Rollout`. RollbackConfig *RollbackTargetConfig `protobuf:"bytes,6,opt,name=rollback_config,json=rollbackConfig,proto3" json:"rollback_config,omitempty"` // Optional. If set to true, the request is validated and the user is provided // with a `RollbackTargetResponse`. ValidateOnly bool `protobuf:"varint,7,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"` // Optional. Deploy policies to override. Format is // `projects/{project}/locations/{location}/deployPolicies/{deploy_policy}`. OverrideDeployPolicy []string `protobuf:"bytes,9,rep,name=override_deploy_policy,json=overrideDeployPolicy,proto3" json:"override_deploy_policy,omitempty"` // contains filtered or unexported fields }
The request object for `RollbackTarget`.
func (*RollbackTargetRequest) Descriptor
deprecated
added in
v1.15.0
func (*RollbackTargetRequest) Descriptor() ([]byte, []int)
Deprecated: Use RollbackTargetRequest.ProtoReflect.Descriptor instead.
func (*RollbackTargetRequest) GetName ¶ added in v1.15.0
func (x *RollbackTargetRequest) GetName() string
func (*RollbackTargetRequest) GetOverrideDeployPolicy ¶ added in v1.20.0
func (x *RollbackTargetRequest) GetOverrideDeployPolicy() []string
func (*RollbackTargetRequest) GetReleaseId ¶ added in v1.15.0
func (x *RollbackTargetRequest) GetReleaseId() string
func (*RollbackTargetRequest) GetRollbackConfig ¶ added in v1.15.0
func (x *RollbackTargetRequest) GetRollbackConfig() *RollbackTargetConfig
func (*RollbackTargetRequest) GetRolloutId ¶ added in v1.15.0
func (x *RollbackTargetRequest) GetRolloutId() string
func (*RollbackTargetRequest) GetRolloutToRollBack ¶ added in v1.15.0
func (x *RollbackTargetRequest) GetRolloutToRollBack() string
func (*RollbackTargetRequest) GetTargetId ¶ added in v1.15.0
func (x *RollbackTargetRequest) GetTargetId() string
func (*RollbackTargetRequest) GetValidateOnly ¶ added in v1.15.0
func (x *RollbackTargetRequest) GetValidateOnly() bool
func (*RollbackTargetRequest) ProtoMessage ¶ added in v1.15.0
func (*RollbackTargetRequest) ProtoMessage()
func (*RollbackTargetRequest) ProtoReflect ¶ added in v1.15.0
func (x *RollbackTargetRequest) ProtoReflect() protoreflect.Message
func (*RollbackTargetRequest) Reset ¶ added in v1.15.0
func (x *RollbackTargetRequest) Reset()
func (*RollbackTargetRequest) String ¶ added in v1.15.0
func (x *RollbackTargetRequest) String() string
type RollbackTargetResponse ¶ added in v1.15.0
type RollbackTargetResponse struct { // The config of the rollback `Rollout` created or will be created. RollbackConfig *RollbackTargetConfig `protobuf:"bytes,1,opt,name=rollback_config,json=rollbackConfig,proto3" json:"rollback_config,omitempty"` // contains filtered or unexported fields }
The response object from `RollbackTarget`.
func (*RollbackTargetResponse) Descriptor
deprecated
added in
v1.15.0
func (*RollbackTargetResponse) Descriptor() ([]byte, []int)
Deprecated: Use RollbackTargetResponse.ProtoReflect.Descriptor instead.
func (*RollbackTargetResponse) GetRollbackConfig ¶ added in v1.15.0
func (x *RollbackTargetResponse) GetRollbackConfig() *RollbackTargetConfig
func (*RollbackTargetResponse) ProtoMessage ¶ added in v1.15.0
func (*RollbackTargetResponse) ProtoMessage()
func (*RollbackTargetResponse) ProtoReflect ¶ added in v1.15.0
func (x *RollbackTargetResponse) ProtoReflect() protoreflect.Message
func (*RollbackTargetResponse) Reset ¶ added in v1.15.0
func (x *RollbackTargetResponse) Reset()
func (*RollbackTargetResponse) String ¶ added in v1.15.0
func (x *RollbackTargetResponse) String() string
type Rollout ¶
type Rollout struct { // Optional. Name of the `Rollout`. Format is // `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. // The `rollout` component must match `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` 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 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 Cloud Deploy. Labels must meet the following constraints: // // * Keys and values can contain only lowercase letters, numeric characters, // underscores, and dashes. // * All characters must use UTF-8 encoding, and international characters are // allowed. // * Keys must start with a lowercase letter or international character. // * Each resource is limited to a maximum of 64 labels. // // Both keys and values are additionally constrained to be <= 128 bytes. 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. Additional information about the rollout failure, if // available. 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"` // Output only. The reason this rollout failed. This will always be // unspecified while the rollout is in progress. DeployFailureCause Rollout_FailureCause `` /* 168-byte string literal not displayed */ // Output only. The phases that represent the workflows of this `Rollout`. Phases []*Phase `protobuf:"bytes,23,rep,name=phases,proto3" json:"phases,omitempty"` // Output only. Metadata contains information about the rollout. Metadata *Metadata `protobuf:"bytes,24,opt,name=metadata,proto3" json:"metadata,omitempty"` // Output only. Name of the `ControllerRollout`. Format is // `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. ControllerRollout string `protobuf:"bytes,25,opt,name=controller_rollout,json=controllerRollout,proto3" json:"controller_rollout,omitempty"` // Output only. Name of the `Rollout` that is rolled back by this `Rollout`. // Empty if this `Rollout` wasn't created as a rollback. RollbackOfRollout string `protobuf:"bytes,26,opt,name=rollback_of_rollout,json=rollbackOfRollout,proto3" json:"rollback_of_rollout,omitempty"` // Output only. Names of `Rollouts` that rolled back this `Rollout`. RolledBackByRollouts []string `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
A `Rollout` resource in the 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) GetControllerRollout ¶ added in v1.8.0
func (*Rollout) GetCreateTime ¶
func (x *Rollout) GetCreateTime() *timestamppb.Timestamp
func (*Rollout) GetDeployEndTime ¶
func (x *Rollout) GetDeployEndTime() *timestamppb.Timestamp
func (*Rollout) GetDeployFailureCause ¶
func (x *Rollout) GetDeployFailureCause() Rollout_FailureCause
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) GetMetadata ¶
func (*Rollout) GetRollbackOfRollout ¶ added in v1.15.0
func (*Rollout) GetRolledBackByRollouts ¶ added in v1.15.0
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 RolloutNotificationEvent ¶
type RolloutNotificationEvent struct { // Debug message for when a notification fails to send. Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` // Unique identifier of the `DeliveryPipeline`. PipelineUid string `protobuf:"bytes,2,opt,name=pipeline_uid,json=pipelineUid,proto3" json:"pipeline_uid,omitempty"` // Unique identifier of the `Release`. ReleaseUid string `protobuf:"bytes,3,opt,name=release_uid,json=releaseUid,proto3" json:"release_uid,omitempty"` // The name of the `Release`. Release string `protobuf:"bytes,7,opt,name=release,proto3" json:"release,omitempty"` // Unique identifier of the `Rollout`. RolloutUid string `protobuf:"bytes,8,opt,name=rollout_uid,json=rolloutUid,proto3" json:"rollout_uid,omitempty"` // The name of the `Rollout`. Rollout string `protobuf:"bytes,4,opt,name=rollout,proto3" json:"rollout,omitempty"` // ID of the `Target` that the rollout is deployed to. TargetId string `protobuf:"bytes,6,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"` // Type of this notification, e.g. for a Pub/Sub failure. Type Type `protobuf:"varint,5,opt,name=type,proto3,enum=google.cloud.deploy.v1.Type" json:"type,omitempty"` // contains filtered or unexported fields }
Payload proto for "clouddeploy.googleapis.com/rollout_notification" Platform Log event that describes the failure to send rollout status change Pub/Sub notification.
func (*RolloutNotificationEvent) Descriptor
deprecated
func (*RolloutNotificationEvent) Descriptor() ([]byte, []int)
Deprecated: Use RolloutNotificationEvent.ProtoReflect.Descriptor instead.
func (*RolloutNotificationEvent) GetMessage ¶
func (x *RolloutNotificationEvent) GetMessage() string
func (*RolloutNotificationEvent) GetPipelineUid ¶
func (x *RolloutNotificationEvent) GetPipelineUid() string
func (*RolloutNotificationEvent) GetRelease ¶ added in v1.17.0
func (x *RolloutNotificationEvent) GetRelease() string
func (*RolloutNotificationEvent) GetReleaseUid ¶
func (x *RolloutNotificationEvent) GetReleaseUid() string
func (*RolloutNotificationEvent) GetRollout ¶
func (x *RolloutNotificationEvent) GetRollout() string
func (*RolloutNotificationEvent) GetRolloutUid ¶ added in v1.17.0
func (x *RolloutNotificationEvent) GetRolloutUid() string
func (*RolloutNotificationEvent) GetTargetId ¶
func (x *RolloutNotificationEvent) GetTargetId() string
func (*RolloutNotificationEvent) GetType ¶
func (x *RolloutNotificationEvent) GetType() Type
func (*RolloutNotificationEvent) ProtoMessage ¶
func (*RolloutNotificationEvent) ProtoMessage()
func (*RolloutNotificationEvent) ProtoReflect ¶
func (x *RolloutNotificationEvent) ProtoReflect() protoreflect.Message
func (*RolloutNotificationEvent) Reset ¶
func (x *RolloutNotificationEvent) Reset()
func (*RolloutNotificationEvent) String ¶
func (x *RolloutNotificationEvent) String() string
type RolloutUpdateEvent ¶ added in v1.15.0
type RolloutUpdateEvent struct { // Debug message for when a rollout update event occurs. Message string `protobuf:"bytes,6,opt,name=message,proto3" json:"message,omitempty"` // Unique identifier of the pipeline. PipelineUid string `protobuf:"bytes,1,opt,name=pipeline_uid,json=pipelineUid,proto3" json:"pipeline_uid,omitempty"` // Unique identifier of the release. ReleaseUid string `protobuf:"bytes,2,opt,name=release_uid,json=releaseUid,proto3" json:"release_uid,omitempty"` // The name of the `Release`. Release string `protobuf:"bytes,8,opt,name=release,proto3" json:"release,omitempty"` // The name of the rollout. // rollout_uid is not in this log message because we write some of these log // messages at rollout creation time, before we've generated the uid. Rollout string `protobuf:"bytes,3,opt,name=rollout,proto3" json:"rollout,omitempty"` // ID of the target. TargetId string `protobuf:"bytes,4,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"` // Type of this notification, e.g. for a rollout update event. Type Type `protobuf:"varint,7,opt,name=type,proto3,enum=google.cloud.deploy.v1.Type" json:"type,omitempty"` // The type of the rollout update. RolloutUpdateType RolloutUpdateEvent_RolloutUpdateType `` /* 180-byte string literal not displayed */ // contains filtered or unexported fields }
Payload proto for "clouddeploy.googleapis.com/rollout_update" Platform Log event that describes the rollout update event.
func (*RolloutUpdateEvent) Descriptor
deprecated
added in
v1.15.0
func (*RolloutUpdateEvent) Descriptor() ([]byte, []int)
Deprecated: Use RolloutUpdateEvent.ProtoReflect.Descriptor instead.
func (*RolloutUpdateEvent) GetMessage ¶ added in v1.15.0
func (x *RolloutUpdateEvent) GetMessage() string
func (*RolloutUpdateEvent) GetPipelineUid ¶ added in v1.15.0
func (x *RolloutUpdateEvent) GetPipelineUid() string
func (*RolloutUpdateEvent) GetRelease ¶ added in v1.17.0
func (x *RolloutUpdateEvent) GetRelease() string
func (*RolloutUpdateEvent) GetReleaseUid ¶ added in v1.15.0
func (x *RolloutUpdateEvent) GetReleaseUid() string
func (*RolloutUpdateEvent) GetRollout ¶ added in v1.15.0
func (x *RolloutUpdateEvent) GetRollout() string
func (*RolloutUpdateEvent) GetRolloutUpdateType ¶ added in v1.15.0
func (x *RolloutUpdateEvent) GetRolloutUpdateType() RolloutUpdateEvent_RolloutUpdateType
func (*RolloutUpdateEvent) GetTargetId ¶ added in v1.15.0
func (x *RolloutUpdateEvent) GetTargetId() string
func (*RolloutUpdateEvent) GetType ¶ added in v1.15.0
func (x *RolloutUpdateEvent) GetType() Type
func (*RolloutUpdateEvent) ProtoMessage ¶ added in v1.15.0
func (*RolloutUpdateEvent) ProtoMessage()
func (*RolloutUpdateEvent) ProtoReflect ¶ added in v1.15.0
func (x *RolloutUpdateEvent) ProtoReflect() protoreflect.Message
func (*RolloutUpdateEvent) Reset ¶ added in v1.15.0
func (x *RolloutUpdateEvent) Reset()
func (*RolloutUpdateEvent) String ¶ added in v1.15.0
func (x *RolloutUpdateEvent) String() string
type RolloutUpdateEvent_RolloutUpdateType ¶ added in v1.15.0
type RolloutUpdateEvent_RolloutUpdateType int32
RolloutUpdateType indicates the type of the rollout update.
const ( // Rollout update type unspecified. RolloutUpdateEvent_ROLLOUT_UPDATE_TYPE_UNSPECIFIED RolloutUpdateEvent_RolloutUpdateType = 0 // rollout state updated to pending. RolloutUpdateEvent_PENDING RolloutUpdateEvent_RolloutUpdateType = 1 // Rollout state updated to pending release. RolloutUpdateEvent_PENDING_RELEASE RolloutUpdateEvent_RolloutUpdateType = 2 // Rollout state updated to in progress. RolloutUpdateEvent_IN_PROGRESS RolloutUpdateEvent_RolloutUpdateType = 3 // Rollout state updated to cancelling. RolloutUpdateEvent_CANCELLING RolloutUpdateEvent_RolloutUpdateType = 4 // Rollout state updated to cancelled. RolloutUpdateEvent_CANCELLED RolloutUpdateEvent_RolloutUpdateType = 5 // Rollout state updated to halted. RolloutUpdateEvent_HALTED RolloutUpdateEvent_RolloutUpdateType = 6 // Rollout state updated to succeeded. RolloutUpdateEvent_SUCCEEDED RolloutUpdateEvent_RolloutUpdateType = 7 // Rollout state updated to failed. RolloutUpdateEvent_FAILED RolloutUpdateEvent_RolloutUpdateType = 8 // Rollout requires approval. RolloutUpdateEvent_APPROVAL_REQUIRED RolloutUpdateEvent_RolloutUpdateType = 9 // Rollout has been approved. RolloutUpdateEvent_APPROVED RolloutUpdateEvent_RolloutUpdateType = 10 // Rollout has been rejected. RolloutUpdateEvent_REJECTED RolloutUpdateEvent_RolloutUpdateType = 11 // Rollout requires advance to the next phase. RolloutUpdateEvent_ADVANCE_REQUIRED RolloutUpdateEvent_RolloutUpdateType = 12 // Rollout has been advanced. RolloutUpdateEvent_ADVANCED RolloutUpdateEvent_RolloutUpdateType = 13 )
func (RolloutUpdateEvent_RolloutUpdateType) Descriptor ¶ added in v1.15.0
func (RolloutUpdateEvent_RolloutUpdateType) Descriptor() protoreflect.EnumDescriptor
func (RolloutUpdateEvent_RolloutUpdateType) Enum ¶ added in v1.15.0
func (x RolloutUpdateEvent_RolloutUpdateType) Enum() *RolloutUpdateEvent_RolloutUpdateType
func (RolloutUpdateEvent_RolloutUpdateType) EnumDescriptor
deprecated
added in
v1.15.0
func (RolloutUpdateEvent_RolloutUpdateType) EnumDescriptor() ([]byte, []int)
Deprecated: Use RolloutUpdateEvent_RolloutUpdateType.Descriptor instead.
func (RolloutUpdateEvent_RolloutUpdateType) Number ¶ added in v1.15.0
func (x RolloutUpdateEvent_RolloutUpdateType) Number() protoreflect.EnumNumber
func (RolloutUpdateEvent_RolloutUpdateType) String ¶ added in v1.15.0
func (x RolloutUpdateEvent_RolloutUpdateType) String() string
func (RolloutUpdateEvent_RolloutUpdateType) Type ¶ added in v1.15.0
func (RolloutUpdateEvent_RolloutUpdateType) Type() protoreflect.EnumType
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_FailureCause ¶
type Rollout_FailureCause int32
Well-known rollout failures.
const ( // No reason for failure is specified. Rollout_FAILURE_CAUSE_UNSPECIFIED Rollout_FailureCause = 0 // Cloud Build is not available, either because it is not enabled or because // Cloud Deploy has insufficient permissions. See [required // permission](https://cloud.google.com/deploy/docs/cloud-deploy-service-account#required_permissions). Rollout_CLOUD_BUILD_UNAVAILABLE Rollout_FailureCause = 1 // The deploy operation did not complete successfully; check Cloud Build // logs. Rollout_EXECUTION_FAILED Rollout_FailureCause = 2 // Deployment did not complete within the alloted time. Rollout_DEADLINE_EXCEEDED Rollout_FailureCause = 3 // Release is in a failed state. Rollout_RELEASE_FAILED Rollout_FailureCause = 4 // Release is abandoned. Rollout_RELEASE_ABANDONED Rollout_FailureCause = 5 // No Skaffold verify configuration was found. Rollout_VERIFICATION_CONFIG_NOT_FOUND Rollout_FailureCause = 6 // Cloud Build failed to fulfill Cloud Deploy's request. See failure_message // for additional details. Rollout_CLOUD_BUILD_REQUEST_FAILED Rollout_FailureCause = 7 // A Rollout operation had a feature configured that is not supported. Rollout_OPERATION_FEATURE_NOT_SUPPORTED Rollout_FailureCause = 8 )
func (Rollout_FailureCause) Descriptor ¶
func (Rollout_FailureCause) Descriptor() protoreflect.EnumDescriptor
func (Rollout_FailureCause) Enum ¶
func (x Rollout_FailureCause) Enum() *Rollout_FailureCause
func (Rollout_FailureCause) EnumDescriptor
deprecated
func (Rollout_FailureCause) EnumDescriptor() ([]byte, []int)
Deprecated: Use Rollout_FailureCause.Descriptor instead.
func (Rollout_FailureCause) Number ¶
func (x Rollout_FailureCause) Number() protoreflect.EnumNumber
func (Rollout_FailureCause) String ¶
func (x Rollout_FailureCause) String() string
func (Rollout_FailureCause) Type ¶
func (Rollout_FailureCause) 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 // The `Rollout` is in the process of being cancelled. Rollout_CANCELLING Rollout_State = 8 // The `Rollout` has been cancelled. Rollout_CANCELLED Rollout_State = 9 // The `Rollout` is halted. Rollout_HALTED Rollout_State = 10 )
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 RuntimeConfig ¶ added in v1.8.0
type RuntimeConfig struct { // The runtime configuration details. // // Types that are assignable to RuntimeConfig: // // *RuntimeConfig_Kubernetes // *RuntimeConfig_CloudRun RuntimeConfig isRuntimeConfig_RuntimeConfig `protobuf_oneof:"runtime_config"` // contains filtered or unexported fields }
RuntimeConfig contains the runtime specific configurations for a deployment strategy.
func (*RuntimeConfig) Descriptor
deprecated
added in
v1.8.0
func (*RuntimeConfig) Descriptor() ([]byte, []int)
Deprecated: Use RuntimeConfig.ProtoReflect.Descriptor instead.
func (*RuntimeConfig) GetCloudRun ¶ added in v1.8.0
func (x *RuntimeConfig) GetCloudRun() *CloudRunConfig
func (*RuntimeConfig) GetKubernetes ¶ added in v1.8.0
func (x *RuntimeConfig) GetKubernetes() *KubernetesConfig
func (*RuntimeConfig) GetRuntimeConfig ¶ added in v1.8.0
func (m *RuntimeConfig) GetRuntimeConfig() isRuntimeConfig_RuntimeConfig
func (*RuntimeConfig) ProtoMessage ¶ added in v1.8.0
func (*RuntimeConfig) ProtoMessage()
func (*RuntimeConfig) ProtoReflect ¶ added in v1.8.0
func (x *RuntimeConfig) ProtoReflect() protoreflect.Message
func (*RuntimeConfig) Reset ¶ added in v1.8.0
func (x *RuntimeConfig) Reset()
func (*RuntimeConfig) String ¶ added in v1.8.0
func (x *RuntimeConfig) String() string
type RuntimeConfig_CloudRun ¶ added in v1.8.0
type RuntimeConfig_CloudRun struct { // Cloud Run runtime configuration. CloudRun *CloudRunConfig `protobuf:"bytes,2,opt,name=cloud_run,json=cloudRun,proto3,oneof"` }
type RuntimeConfig_Kubernetes ¶ added in v1.8.0
type RuntimeConfig_Kubernetes struct { // Kubernetes runtime configuration. Kubernetes *KubernetesConfig `protobuf:"bytes,1,opt,name=kubernetes,proto3,oneof"` }
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 SkaffoldModules ¶ added in v1.16.0
type SkaffoldModules struct { // Optional. The Skaffold Config modules to use from the specified source. Configs []string `protobuf:"bytes,1,rep,name=configs,proto3" json:"configs,omitempty"` // The source that contains the Skaffold Config modules. // // Types that are assignable to Source: // // *SkaffoldModules_Git // *SkaffoldModules_GoogleCloudStorage // *SkaffoldModules_GoogleCloudBuildRepo Source isSkaffoldModules_Source `protobuf_oneof:"source"` // contains filtered or unexported fields }
Skaffold Config modules and their remote source.
func (*SkaffoldModules) Descriptor
deprecated
added in
v1.16.0
func (*SkaffoldModules) Descriptor() ([]byte, []int)
Deprecated: Use SkaffoldModules.ProtoReflect.Descriptor instead.
func (*SkaffoldModules) GetConfigs ¶ added in v1.16.0
func (x *SkaffoldModules) GetConfigs() []string
func (*SkaffoldModules) GetGit ¶ added in v1.16.0
func (x *SkaffoldModules) GetGit() *SkaffoldModules_SkaffoldGitSource
func (*SkaffoldModules) GetGoogleCloudBuildRepo ¶ added in v1.18.0
func (x *SkaffoldModules) GetGoogleCloudBuildRepo() *SkaffoldModules_SkaffoldGCBRepoSource
func (*SkaffoldModules) GetGoogleCloudStorage ¶ added in v1.16.0
func (x *SkaffoldModules) GetGoogleCloudStorage() *SkaffoldModules_SkaffoldGCSSource
func (*SkaffoldModules) GetSource ¶ added in v1.16.0
func (m *SkaffoldModules) GetSource() isSkaffoldModules_Source
func (*SkaffoldModules) ProtoMessage ¶ added in v1.16.0
func (*SkaffoldModules) ProtoMessage()
func (*SkaffoldModules) ProtoReflect ¶ added in v1.16.0
func (x *SkaffoldModules) ProtoReflect() protoreflect.Message
func (*SkaffoldModules) Reset ¶ added in v1.16.0
func (x *SkaffoldModules) Reset()
func (*SkaffoldModules) String ¶ added in v1.16.0
func (x *SkaffoldModules) String() string
type SkaffoldModules_Git ¶ added in v1.16.0
type SkaffoldModules_Git struct { // Remote git repository containing the Skaffold Config modules. Git *SkaffoldModules_SkaffoldGitSource `protobuf:"bytes,2,opt,name=git,proto3,oneof"` }
type SkaffoldModules_GoogleCloudBuildRepo ¶ added in v1.18.0
type SkaffoldModules_GoogleCloudBuildRepo struct { // Cloud Build V2 repository containing the Skaffold Config modules. GoogleCloudBuildRepo *SkaffoldModules_SkaffoldGCBRepoSource `protobuf:"bytes,4,opt,name=google_cloud_build_repo,json=googleCloudBuildRepo,proto3,oneof"` }
type SkaffoldModules_GoogleCloudStorage ¶ added in v1.16.0
type SkaffoldModules_GoogleCloudStorage struct { // Cloud Storage bucket containing the Skaffold Config modules. GoogleCloudStorage *SkaffoldModules_SkaffoldGCSSource `protobuf:"bytes,3,opt,name=google_cloud_storage,json=googleCloudStorage,proto3,oneof"` }
type SkaffoldModules_SkaffoldGCBRepoSource ¶ added in v1.18.0
type SkaffoldModules_SkaffoldGCBRepoSource struct { // Required. Name of the Cloud Build V2 Repository. // Format is // projects/{project}/locations/{location}/connections/{connection}/repositories/{repository}. Repository string `protobuf:"bytes,1,opt,name=repository,proto3" json:"repository,omitempty"` // Optional. Relative path from the repository root to the Skaffold Config // file. Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"` // Optional. Branch or tag to use when cloning the repository. Ref string `protobuf:"bytes,3,opt,name=ref,proto3" json:"ref,omitempty"` // contains filtered or unexported fields }
Cloud Build V2 Repository containing Skaffold Configs.
func (*SkaffoldModules_SkaffoldGCBRepoSource) Descriptor
deprecated
added in
v1.18.0
func (*SkaffoldModules_SkaffoldGCBRepoSource) Descriptor() ([]byte, []int)
Deprecated: Use SkaffoldModules_SkaffoldGCBRepoSource.ProtoReflect.Descriptor instead.
func (*SkaffoldModules_SkaffoldGCBRepoSource) GetPath ¶ added in v1.18.0
func (x *SkaffoldModules_SkaffoldGCBRepoSource) GetPath() string
func (*SkaffoldModules_SkaffoldGCBRepoSource) GetRef ¶ added in v1.18.0
func (x *SkaffoldModules_SkaffoldGCBRepoSource) GetRef() string
func (*SkaffoldModules_SkaffoldGCBRepoSource) GetRepository ¶ added in v1.18.0
func (x *SkaffoldModules_SkaffoldGCBRepoSource) GetRepository() string
func (*SkaffoldModules_SkaffoldGCBRepoSource) ProtoMessage ¶ added in v1.18.0
func (*SkaffoldModules_SkaffoldGCBRepoSource) ProtoMessage()
func (*SkaffoldModules_SkaffoldGCBRepoSource) ProtoReflect ¶ added in v1.18.0
func (x *SkaffoldModules_SkaffoldGCBRepoSource) ProtoReflect() protoreflect.Message
func (*SkaffoldModules_SkaffoldGCBRepoSource) Reset ¶ added in v1.18.0
func (x *SkaffoldModules_SkaffoldGCBRepoSource) Reset()
func (*SkaffoldModules_SkaffoldGCBRepoSource) String ¶ added in v1.18.0
func (x *SkaffoldModules_SkaffoldGCBRepoSource) String() string
type SkaffoldModules_SkaffoldGCSSource ¶ added in v1.16.0
type SkaffoldModules_SkaffoldGCSSource struct { // Required. Cloud Storage source paths to copy recursively. For example, // providing "gs://my-bucket/dir/configs/*" will result in Skaffold copying // all files within the "dir/configs" directory in the bucket "my-bucket". Source string `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"` // Optional. Relative path from the source to the Skaffold file. Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"` // contains filtered or unexported fields }
Cloud Storage bucket containing Skaffold Config modules.
func (*SkaffoldModules_SkaffoldGCSSource) Descriptor
deprecated
added in
v1.16.0
func (*SkaffoldModules_SkaffoldGCSSource) Descriptor() ([]byte, []int)
Deprecated: Use SkaffoldModules_SkaffoldGCSSource.ProtoReflect.Descriptor instead.
func (*SkaffoldModules_SkaffoldGCSSource) GetPath ¶ added in v1.16.0
func (x *SkaffoldModules_SkaffoldGCSSource) GetPath() string
func (*SkaffoldModules_SkaffoldGCSSource) GetSource ¶ added in v1.16.0
func (x *SkaffoldModules_SkaffoldGCSSource) GetSource() string
func (*SkaffoldModules_SkaffoldGCSSource) ProtoMessage ¶ added in v1.16.0
func (*SkaffoldModules_SkaffoldGCSSource) ProtoMessage()
func (*SkaffoldModules_SkaffoldGCSSource) ProtoReflect ¶ added in v1.16.0
func (x *SkaffoldModules_SkaffoldGCSSource) ProtoReflect() protoreflect.Message
func (*SkaffoldModules_SkaffoldGCSSource) Reset ¶ added in v1.16.0
func (x *SkaffoldModules_SkaffoldGCSSource) Reset()
func (*SkaffoldModules_SkaffoldGCSSource) String ¶ added in v1.16.0
func (x *SkaffoldModules_SkaffoldGCSSource) String() string
type SkaffoldModules_SkaffoldGitSource ¶ added in v1.16.0
type SkaffoldModules_SkaffoldGitSource struct { // Required. Git repository the package should be cloned from. Repo string `protobuf:"bytes,1,opt,name=repo,proto3" json:"repo,omitempty"` // Optional. Relative path from the repository root to the Skaffold file. Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"` // Optional. Git branch or tag to use when cloning the repository. Ref string `protobuf:"bytes,3,opt,name=ref,proto3" json:"ref,omitempty"` // contains filtered or unexported fields }
Git repository containing Skaffold Config modules.
func (*SkaffoldModules_SkaffoldGitSource) Descriptor
deprecated
added in
v1.16.0
func (*SkaffoldModules_SkaffoldGitSource) Descriptor() ([]byte, []int)
Deprecated: Use SkaffoldModules_SkaffoldGitSource.ProtoReflect.Descriptor instead.
func (*SkaffoldModules_SkaffoldGitSource) GetPath ¶ added in v1.16.0
func (x *SkaffoldModules_SkaffoldGitSource) GetPath() string
func (*SkaffoldModules_SkaffoldGitSource) GetRef ¶ added in v1.16.0
func (x *SkaffoldModules_SkaffoldGitSource) GetRef() string
func (*SkaffoldModules_SkaffoldGitSource) GetRepo ¶ added in v1.16.0
func (x *SkaffoldModules_SkaffoldGitSource) GetRepo() string
func (*SkaffoldModules_SkaffoldGitSource) ProtoMessage ¶ added in v1.16.0
func (*SkaffoldModules_SkaffoldGitSource) ProtoMessage()
func (*SkaffoldModules_SkaffoldGitSource) ProtoReflect ¶ added in v1.16.0
func (x *SkaffoldModules_SkaffoldGitSource) ProtoReflect() protoreflect.Message
func (*SkaffoldModules_SkaffoldGitSource) Reset ¶ added in v1.16.0
func (x *SkaffoldModules_SkaffoldGitSource) Reset()
func (*SkaffoldModules_SkaffoldGitSource) String ¶ added in v1.16.0
func (x *SkaffoldModules_SkaffoldGitSource) String() string
type SkaffoldSupportState ¶ added in v1.8.0
type SkaffoldSupportState int32
The support state of a specific Skaffold version.
const ( // Default value. This value is unused. SkaffoldSupportState_SKAFFOLD_SUPPORT_STATE_UNSPECIFIED SkaffoldSupportState = 0 // This Skaffold version is currently supported. SkaffoldSupportState_SKAFFOLD_SUPPORT_STATE_SUPPORTED SkaffoldSupportState = 1 // This Skaffold version is in maintenance mode. SkaffoldSupportState_SKAFFOLD_SUPPORT_STATE_MAINTENANCE_MODE SkaffoldSupportState = 2 // This Skaffold version is no longer supported. SkaffoldSupportState_SKAFFOLD_SUPPORT_STATE_UNSUPPORTED SkaffoldSupportState = 3 )
func (SkaffoldSupportState) Descriptor ¶ added in v1.8.0
func (SkaffoldSupportState) Descriptor() protoreflect.EnumDescriptor
func (SkaffoldSupportState) Enum ¶ added in v1.8.0
func (x SkaffoldSupportState) Enum() *SkaffoldSupportState
func (SkaffoldSupportState) EnumDescriptor
deprecated
added in
v1.8.0
func (SkaffoldSupportState) EnumDescriptor() ([]byte, []int)
Deprecated: Use SkaffoldSupportState.Descriptor instead.
func (SkaffoldSupportState) Number ¶ added in v1.8.0
func (x SkaffoldSupportState) Number() protoreflect.EnumNumber
func (SkaffoldSupportState) String ¶ added in v1.8.0
func (x SkaffoldSupportState) String() string
func (SkaffoldSupportState) Type ¶ added in v1.8.0
func (SkaffoldSupportState) Type() protoreflect.EnumType
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"` // The time at which this version of Skaffold will enter maintenance mode. MaintenanceModeTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=maintenance_mode_time,json=maintenanceModeTime,proto3" json:"maintenance_mode_time,omitempty"` // The time at which this version of Skaffold will no longer be supported. SupportExpirationTime *timestamppb.Timestamp `` /* 126-byte string literal not displayed */ // 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) GetMaintenanceModeTime ¶ added in v1.8.0
func (x *SkaffoldVersion) GetMaintenanceModeTime() *timestamppb.Timestamp
func (*SkaffoldVersion) GetSupportEndDate ¶
func (x *SkaffoldVersion) GetSupportEndDate() *date.Date
func (*SkaffoldVersion) GetSupportExpirationTime ¶ added in v1.8.0
func (x *SkaffoldVersion) GetSupportExpirationTime() *timestamppb.Timestamp
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/locations/location/targets/my-target`). The location of // the `Target` is inferred to be the same as the location of the // `DeliveryPipeline` that contains this `Stage`. 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"` // Optional. The strategy to use for a `Rollout` to this stage. Strategy *Strategy `protobuf:"bytes,5,opt,name=strategy,proto3" json:"strategy,omitempty"` // Optional. The deploy parameters to use for the target in this stage. DeployParameters []*DeployParameters `protobuf:"bytes,6,rep,name=deploy_parameters,json=deployParameters,proto3" json:"deploy_parameters,omitempty"` // contains filtered or unexported fields }
Stage specifies a location to which to deploy.
func (*Stage) Descriptor
deprecated
func (*Stage) GetDeployParameters ¶ added in v1.11.0
func (x *Stage) GetDeployParameters() []*DeployParameters
func (*Stage) GetProfiles ¶
func (*Stage) GetStrategy ¶
func (*Stage) GetTargetId ¶
func (*Stage) ProtoMessage ¶
func (*Stage) ProtoMessage()
func (*Stage) ProtoReflect ¶
func (x *Stage) ProtoReflect() protoreflect.Message
type Standard ¶
type Standard struct { // Whether to verify a deployment. Verify bool `protobuf:"varint,1,opt,name=verify,proto3" json:"verify,omitempty"` // Optional. Configuration for the predeploy job. If this is not configured, // predeploy job will not be present. Predeploy *Predeploy `protobuf:"bytes,2,opt,name=predeploy,proto3" json:"predeploy,omitempty"` // Optional. Configuration for the postdeploy job. If this is not configured, // postdeploy job will not be present. Postdeploy *Postdeploy `protobuf:"bytes,3,opt,name=postdeploy,proto3" json:"postdeploy,omitempty"` // contains filtered or unexported fields }
Standard represents the standard deployment strategy.
func (*Standard) Descriptor
deprecated
func (*Standard) GetPostdeploy ¶ added in v1.13.0
func (x *Standard) GetPostdeploy() *Postdeploy
func (*Standard) GetPredeploy ¶ added in v1.13.0
func (*Standard) ProtoMessage ¶
func (*Standard) ProtoMessage()
func (*Standard) ProtoReflect ¶
func (x *Standard) ProtoReflect() protoreflect.Message
type Strategy ¶
type Strategy struct { // Deployment strategy details. // // Types that are assignable to DeploymentStrategy: // // *Strategy_Standard // *Strategy_Canary DeploymentStrategy isStrategy_DeploymentStrategy `protobuf_oneof:"deployment_strategy"` // contains filtered or unexported fields }
Strategy contains deployment strategy information.
func (*Strategy) Descriptor
deprecated
func (*Strategy) GetDeploymentStrategy ¶
func (m *Strategy) GetDeploymentStrategy() isStrategy_DeploymentStrategy
func (*Strategy) GetStandard ¶
func (*Strategy) ProtoMessage ¶
func (*Strategy) ProtoMessage()
func (*Strategy) ProtoReflect ¶
func (x *Strategy) ProtoReflect() protoreflect.Message
type Strategy_Canary ¶ added in v1.8.0
type Strategy_Canary struct { // Canary deployment strategy provides progressive percentage based // deployments to a Target. Canary *Canary `protobuf:"bytes,2,opt,name=canary,proto3,oneof"` }
type Strategy_Standard ¶
type Strategy_Standard struct { // Standard deployment strategy executes a single deploy and allows // verifying the deployment. Standard *Standard `protobuf:"bytes,1,opt,name=standard,proto3,oneof"` }
type Target ¶
type Target struct { // Optional. Name of the `Target`. Format is // `projects/{project}/locations/{location}/targets/{target}`. // The `target` component must match `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` 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 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 Cloud Deploy. Labels must meet the following constraints: // // * Keys and values can contain only lowercase letters, numeric characters, // underscores, and dashes. // * All characters must use UTF-8 encoding, and international characters are // allowed. // * Keys must start with a lowercase letter or international character. // * Each resource is limited to a maximum of 64 labels. // // Both keys and values are additionally constrained to be <= 128 bytes. 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 // *Target_AnthosCluster // *Target_Run // *Target_MultiTarget // *Target_CustomTarget 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"` // Optional. The deploy parameters to use for this target. DeployParameters map[string]string `` /* 198-byte string literal not displayed */ // contains filtered or unexported fields }
A `Target` resource in the 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) GetAnthosCluster ¶
func (x *Target) GetAnthosCluster() *AnthosCluster
func (*Target) GetCreateTime ¶
func (x *Target) GetCreateTime() *timestamppb.Timestamp
func (*Target) GetCustomTarget ¶ added in v1.16.0
func (x *Target) GetCustomTarget() *CustomTarget
func (*Target) GetDeployParameters ¶ added in v1.11.0
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) GetMultiTarget ¶ added in v1.8.0
func (x *Target) GetMultiTarget() *MultiTarget
func (*Target) GetRequireApproval ¶
func (*Target) GetRun ¶
func (x *Target) GetRun() *CloudRunLocation
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"` // Output only. Map from the phase ID to the phase artifacts for the `Target`. PhaseArtifacts map[string]*TargetArtifact_PhaseArtifact `` /* 191-byte string literal not displayed */ // 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) GetPhaseArtifacts ¶ added in v1.8.0
func (x *TargetArtifact) GetPhaseArtifacts() map[string]*TargetArtifact_PhaseArtifact
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 TargetArtifact_PhaseArtifact ¶ added in v1.8.0
type TargetArtifact_PhaseArtifact struct { // Output only. File path of the resolved Skaffold configuration relative to // the URI. SkaffoldConfigPath string `protobuf:"bytes,1,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"` // Output only. File path of the directory of rendered job manifests // relative to the URI. This is only set if it is applicable. JobManifestsPath string `protobuf:"bytes,4,opt,name=job_manifests_path,json=jobManifestsPath,proto3" json:"job_manifests_path,omitempty"` // contains filtered or unexported fields }
Contains the paths to the artifacts, relative to the URI, for a phase.
func (*TargetArtifact_PhaseArtifact) Descriptor
deprecated
added in
v1.8.0
func (*TargetArtifact_PhaseArtifact) Descriptor() ([]byte, []int)
Deprecated: Use TargetArtifact_PhaseArtifact.ProtoReflect.Descriptor instead.
func (*TargetArtifact_PhaseArtifact) GetJobManifestsPath ¶ added in v1.8.1
func (x *TargetArtifact_PhaseArtifact) GetJobManifestsPath() string
func (*TargetArtifact_PhaseArtifact) GetManifestPath ¶ added in v1.8.0
func (x *TargetArtifact_PhaseArtifact) GetManifestPath() string
func (*TargetArtifact_PhaseArtifact) GetSkaffoldConfigPath ¶ added in v1.8.0
func (x *TargetArtifact_PhaseArtifact) GetSkaffoldConfigPath() string
func (*TargetArtifact_PhaseArtifact) ProtoMessage ¶ added in v1.8.0
func (*TargetArtifact_PhaseArtifact) ProtoMessage()
func (*TargetArtifact_PhaseArtifact) ProtoReflect ¶ added in v1.8.0
func (x *TargetArtifact_PhaseArtifact) ProtoReflect() protoreflect.Message
func (*TargetArtifact_PhaseArtifact) Reset ¶ added in v1.8.0
func (x *TargetArtifact_PhaseArtifact) Reset()
func (*TargetArtifact_PhaseArtifact) String ¶ added in v1.8.0
func (x *TargetArtifact_PhaseArtifact) String() string
type TargetAttribute ¶ added in v1.15.0
type TargetAttribute struct { // ID of the `Target`. The value of this field could be one of the // following: // // * The last segment of a target name. It only needs the ID to determine // which target is being referred to // * "*", all targets in a location. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Target labels. Labels map[string]string `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
Contains criteria for selecting Targets.
func (*TargetAttribute) Descriptor
deprecated
added in
v1.15.0
func (*TargetAttribute) Descriptor() ([]byte, []int)
Deprecated: Use TargetAttribute.ProtoReflect.Descriptor instead.
func (*TargetAttribute) GetId ¶ added in v1.15.0
func (x *TargetAttribute) GetId() string
func (*TargetAttribute) GetLabels ¶ added in v1.15.0
func (x *TargetAttribute) GetLabels() map[string]string
func (*TargetAttribute) ProtoMessage ¶ added in v1.15.0
func (*TargetAttribute) ProtoMessage()
func (*TargetAttribute) ProtoReflect ¶ added in v1.15.0
func (x *TargetAttribute) ProtoReflect() protoreflect.Message
func (*TargetAttribute) Reset ¶ added in v1.15.0
func (x *TargetAttribute) Reset()
func (*TargetAttribute) String ¶ added in v1.15.0
func (x *TargetAttribute) String() string
type TargetNotificationEvent ¶
type TargetNotificationEvent struct { // Debug message for when a notification fails to send. Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` // The name of the `Target`. Target string `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"` // Type of this notification, e.g. for a Pub/Sub failure. Type Type `protobuf:"varint,3,opt,name=type,proto3,enum=google.cloud.deploy.v1.Type" json:"type,omitempty"` // contains filtered or unexported fields }
Payload proto for "clouddeploy.googleapis.com/target_notification" Platform Log event that describes the failure to send target status change Pub/Sub notification.
func (*TargetNotificationEvent) Descriptor
deprecated
func (*TargetNotificationEvent) Descriptor() ([]byte, []int)
Deprecated: Use TargetNotificationEvent.ProtoReflect.Descriptor instead.
func (*TargetNotificationEvent) GetMessage ¶
func (x *TargetNotificationEvent) GetMessage() string
func (*TargetNotificationEvent) GetTarget ¶
func (x *TargetNotificationEvent) GetTarget() string
func (*TargetNotificationEvent) GetType ¶
func (x *TargetNotificationEvent) GetType() Type
func (*TargetNotificationEvent) ProtoMessage ¶
func (*TargetNotificationEvent) ProtoMessage()
func (*TargetNotificationEvent) ProtoReflect ¶
func (x *TargetNotificationEvent) ProtoReflect() protoreflect.Message
func (*TargetNotificationEvent) Reset ¶
func (x *TargetNotificationEvent) Reset()
func (*TargetNotificationEvent) String ¶
func (x *TargetNotificationEvent) String() string
type Target_AnthosCluster ¶
type Target_AnthosCluster struct { // Optional. Information specifying an Anthos Cluster. AnthosCluster *AnthosCluster `protobuf:"bytes,17,opt,name=anthos_cluster,json=anthosCluster,proto3,oneof"` }
type Target_CustomTarget ¶ added in v1.16.0
type Target_CustomTarget struct { // Optional. Information specifying a Custom Target. CustomTarget *CustomTarget `protobuf:"bytes,21,opt,name=custom_target,json=customTarget,proto3,oneof"` }
type Target_Gke ¶
type Target_Gke struct { // Optional. Information specifying a GKE Cluster. Gke *GkeCluster `protobuf:"bytes,15,opt,name=gke,proto3,oneof"` }
type Target_MultiTarget ¶ added in v1.8.0
type Target_MultiTarget struct { // Optional. Information specifying a multiTarget. MultiTarget *MultiTarget `protobuf:"bytes,19,opt,name=multi_target,json=multiTarget,proto3,oneof"` }
type Target_Run ¶
type Target_Run struct { // Optional. Information specifying a Cloud Run deployment target. Run *CloudRunLocation `protobuf:"bytes,18,opt,name=run,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 do not exist. 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 referenced 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 TargetsTypeCondition ¶ added in v1.8.0
type TargetsTypeCondition struct { // True if the targets are all a comparable type. For example this is true if // all targets are GKE clusters. This is false if some targets are Cloud Run // targets and others are GKE clusters. Status bool `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"` // Human readable error message. ErrorDetails string `protobuf:"bytes,2,opt,name=error_details,json=errorDetails,proto3" json:"error_details,omitempty"` // contains filtered or unexported fields }
TargetsTypeCondition contains information on whether the Targets defined in the Delivery Pipeline are of the same type.
func (*TargetsTypeCondition) Descriptor
deprecated
added in
v1.8.0
func (*TargetsTypeCondition) Descriptor() ([]byte, []int)
Deprecated: Use TargetsTypeCondition.ProtoReflect.Descriptor instead.
func (*TargetsTypeCondition) GetErrorDetails ¶ added in v1.8.0
func (x *TargetsTypeCondition) GetErrorDetails() string
func (*TargetsTypeCondition) GetStatus ¶ added in v1.8.0
func (x *TargetsTypeCondition) GetStatus() bool
func (*TargetsTypeCondition) ProtoMessage ¶ added in v1.8.0
func (*TargetsTypeCondition) ProtoMessage()
func (*TargetsTypeCondition) ProtoReflect ¶ added in v1.8.0
func (x *TargetsTypeCondition) ProtoReflect() protoreflect.Message
func (*TargetsTypeCondition) Reset ¶ added in v1.8.0
func (x *TargetsTypeCondition) Reset()
func (*TargetsTypeCondition) String ¶ added in v1.8.0
func (x *TargetsTypeCondition) String() string
type TerminateJobRunRequest ¶ added in v1.8.0
type TerminateJobRunRequest struct { // Required. Name of the `JobRun`. Format must be // `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}/jobRuns/{jobRun}`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. Deploy policies to override. Format is // `projects/{project}/locations/{location}/deployPolicies/{deployPolicy}`. OverrideDeployPolicy []string `protobuf:"bytes,2,rep,name=override_deploy_policy,json=overrideDeployPolicy,proto3" json:"override_deploy_policy,omitempty"` // contains filtered or unexported fields }
The request object used by `TerminateJobRun`.
func (*TerminateJobRunRequest) Descriptor
deprecated
added in
v1.8.0
func (*TerminateJobRunRequest) Descriptor() ([]byte, []int)
Deprecated: Use TerminateJobRunRequest.ProtoReflect.Descriptor instead.
func (*TerminateJobRunRequest) GetName ¶ added in v1.8.0
func (x *TerminateJobRunRequest) GetName() string
func (*TerminateJobRunRequest) GetOverrideDeployPolicy ¶ added in v1.20.0
func (x *TerminateJobRunRequest) GetOverrideDeployPolicy() []string
func (*TerminateJobRunRequest) ProtoMessage ¶ added in v1.8.0
func (*TerminateJobRunRequest) ProtoMessage()
func (*TerminateJobRunRequest) ProtoReflect ¶ added in v1.8.0
func (x *TerminateJobRunRequest) ProtoReflect() protoreflect.Message
func (*TerminateJobRunRequest) Reset ¶ added in v1.8.0
func (x *TerminateJobRunRequest) Reset()
func (*TerminateJobRunRequest) String ¶ added in v1.8.0
func (x *TerminateJobRunRequest) String() string
type TerminateJobRunResponse ¶ added in v1.8.0
type TerminateJobRunResponse struct {
// contains filtered or unexported fields
}
The response object from `TerminateJobRun`.
func (*TerminateJobRunResponse) Descriptor
deprecated
added in
v1.8.0
func (*TerminateJobRunResponse) Descriptor() ([]byte, []int)
Deprecated: Use TerminateJobRunResponse.ProtoReflect.Descriptor instead.
func (*TerminateJobRunResponse) ProtoMessage ¶ added in v1.8.0
func (*TerminateJobRunResponse) ProtoMessage()
func (*TerminateJobRunResponse) ProtoReflect ¶ added in v1.8.0
func (x *TerminateJobRunResponse) ProtoReflect() protoreflect.Message
func (*TerminateJobRunResponse) Reset ¶ added in v1.8.0
func (x *TerminateJobRunResponse) Reset()
func (*TerminateJobRunResponse) String ¶ added in v1.8.0
func (x *TerminateJobRunResponse) String() string
type TimeWindow ¶ added in v1.20.0
type TimeWindow struct { // Required. The time zone in IANA format [IANA Time Zone // Database](https://www.iana.org/time-zones) (e.g. America/New_York). TimeZone string `protobuf:"bytes,1,opt,name=time_zone,json=timeZone,proto3" json:"time_zone,omitempty"` // Required. Range within which actions are restricted. Ranges []*Range `protobuf:"bytes,2,rep,name=ranges,proto3" json:"ranges,omitempty"` // contains filtered or unexported fields }
Time window within which actions are restricted.
func (*TimeWindow) Descriptor
deprecated
added in
v1.20.0
func (*TimeWindow) Descriptor() ([]byte, []int)
Deprecated: Use TimeWindow.ProtoReflect.Descriptor instead.
func (*TimeWindow) GetRanges ¶ added in v1.20.0
func (x *TimeWindow) GetRanges() []*Range
func (*TimeWindow) GetTimeZone ¶ added in v1.20.0
func (x *TimeWindow) GetTimeZone() string
func (*TimeWindow) ProtoMessage ¶ added in v1.20.0
func (*TimeWindow) ProtoMessage()
func (*TimeWindow) ProtoReflect ¶ added in v1.20.0
func (x *TimeWindow) ProtoReflect() protoreflect.Message
func (*TimeWindow) Reset ¶ added in v1.20.0
func (x *TimeWindow) Reset()
func (*TimeWindow) String ¶ added in v1.20.0
func (x *TimeWindow) String() string
type Type ¶
type Type int32
Type indicates the type of the log entry and can be used as a filter.
const ( // Type is unspecified. Type_TYPE_UNSPECIFIED Type = 0 // A Pub/Sub notification failed to be sent. Type_TYPE_PUBSUB_NOTIFICATION_FAILURE Type = 1 // Resource state changed. Type_TYPE_RESOURCE_STATE_CHANGE Type = 3 // A process aborted. Type_TYPE_PROCESS_ABORTED Type = 4 // Restriction check failed. Type_TYPE_RESTRICTION_VIOLATED Type = 5 // Resource deleted. Type_TYPE_RESOURCE_DELETED Type = 6 // Rollout updated. Type_TYPE_ROLLOUT_UPDATE Type = 7 // Deprecated: This field is never used. Use release_render log type instead. // // Deprecated: Marked as deprecated in google/cloud/deploy/v1/log_enums.proto. Type_TYPE_RENDER_STATUES_CHANGE Type = 2 )
func (Type) Descriptor ¶
func (Type) Descriptor() protoreflect.EnumDescriptor
func (Type) EnumDescriptor
deprecated
func (Type) Number ¶
func (x Type) Number() protoreflect.EnumNumber
func (Type) Type ¶
func (Type) Type() protoreflect.EnumType
type UnimplementedCloudDeployServer ¶
type UnimplementedCloudDeployServer struct { }
UnimplementedCloudDeployServer can be embedded to have forward compatible implementations.
func (*UnimplementedCloudDeployServer) AbandonRelease ¶
func (*UnimplementedCloudDeployServer) AbandonRelease(context.Context, *AbandonReleaseRequest) (*AbandonReleaseResponse, error)
func (*UnimplementedCloudDeployServer) AdvanceRollout ¶ added in v1.8.0
func (*UnimplementedCloudDeployServer) AdvanceRollout(context.Context, *AdvanceRolloutRequest) (*AdvanceRolloutResponse, error)
func (*UnimplementedCloudDeployServer) ApproveRollout ¶
func (*UnimplementedCloudDeployServer) ApproveRollout(context.Context, *ApproveRolloutRequest) (*ApproveRolloutResponse, error)
func (*UnimplementedCloudDeployServer) CancelAutomationRun ¶ added in v1.15.0
func (*UnimplementedCloudDeployServer) CancelAutomationRun(context.Context, *CancelAutomationRunRequest) (*CancelAutomationRunResponse, error)
func (*UnimplementedCloudDeployServer) CancelRollout ¶ added in v1.8.0
func (*UnimplementedCloudDeployServer) CancelRollout(context.Context, *CancelRolloutRequest) (*CancelRolloutResponse, error)
func (*UnimplementedCloudDeployServer) CreateAutomation ¶ added in v1.15.0
func (*UnimplementedCloudDeployServer) CreateAutomation(context.Context, *CreateAutomationRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudDeployServer) CreateCustomTargetType ¶ added in v1.16.0
func (*UnimplementedCloudDeployServer) CreateCustomTargetType(context.Context, *CreateCustomTargetTypeRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudDeployServer) CreateDeliveryPipeline ¶
func (*UnimplementedCloudDeployServer) CreateDeliveryPipeline(context.Context, *CreateDeliveryPipelineRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudDeployServer) CreateDeployPolicy ¶ added in v1.20.0
func (*UnimplementedCloudDeployServer) CreateDeployPolicy(context.Context, *CreateDeployPolicyRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudDeployServer) CreateRelease ¶
func (*UnimplementedCloudDeployServer) CreateRelease(context.Context, *CreateReleaseRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudDeployServer) CreateRollout ¶
func (*UnimplementedCloudDeployServer) CreateRollout(context.Context, *CreateRolloutRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudDeployServer) CreateTarget ¶
func (*UnimplementedCloudDeployServer) CreateTarget(context.Context, *CreateTargetRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudDeployServer) DeleteAutomation ¶ added in v1.15.0
func (*UnimplementedCloudDeployServer) DeleteAutomation(context.Context, *DeleteAutomationRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudDeployServer) DeleteCustomTargetType ¶ added in v1.16.0
func (*UnimplementedCloudDeployServer) DeleteCustomTargetType(context.Context, *DeleteCustomTargetTypeRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudDeployServer) DeleteDeliveryPipeline ¶
func (*UnimplementedCloudDeployServer) DeleteDeliveryPipeline(context.Context, *DeleteDeliveryPipelineRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudDeployServer) DeleteDeployPolicy ¶ added in v1.20.0
func (*UnimplementedCloudDeployServer) DeleteDeployPolicy(context.Context, *DeleteDeployPolicyRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudDeployServer) DeleteTarget ¶
func (*UnimplementedCloudDeployServer) DeleteTarget(context.Context, *DeleteTargetRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudDeployServer) GetAutomation ¶ added in v1.15.0
func (*UnimplementedCloudDeployServer) GetAutomation(context.Context, *GetAutomationRequest) (*Automation, error)
func (*UnimplementedCloudDeployServer) GetAutomationRun ¶ added in v1.15.0
func (*UnimplementedCloudDeployServer) GetAutomationRun(context.Context, *GetAutomationRunRequest) (*AutomationRun, error)
func (*UnimplementedCloudDeployServer) GetConfig ¶
func (*UnimplementedCloudDeployServer) GetConfig(context.Context, *GetConfigRequest) (*Config, error)
func (*UnimplementedCloudDeployServer) GetCustomTargetType ¶ added in v1.16.0
func (*UnimplementedCloudDeployServer) GetCustomTargetType(context.Context, *GetCustomTargetTypeRequest) (*CustomTargetType, error)
func (*UnimplementedCloudDeployServer) GetDeliveryPipeline ¶
func (*UnimplementedCloudDeployServer) GetDeliveryPipeline(context.Context, *GetDeliveryPipelineRequest) (*DeliveryPipeline, error)
func (*UnimplementedCloudDeployServer) GetDeployPolicy ¶ added in v1.20.0
func (*UnimplementedCloudDeployServer) GetDeployPolicy(context.Context, *GetDeployPolicyRequest) (*DeployPolicy, error)
func (*UnimplementedCloudDeployServer) GetJobRun ¶
func (*UnimplementedCloudDeployServer) GetJobRun(context.Context, *GetJobRunRequest) (*JobRun, 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) IgnoreJob ¶ added in v1.8.0
func (*UnimplementedCloudDeployServer) IgnoreJob(context.Context, *IgnoreJobRequest) (*IgnoreJobResponse, error)
func (*UnimplementedCloudDeployServer) ListAutomationRuns ¶ added in v1.15.0
func (*UnimplementedCloudDeployServer) ListAutomationRuns(context.Context, *ListAutomationRunsRequest) (*ListAutomationRunsResponse, error)
func (*UnimplementedCloudDeployServer) ListAutomations ¶ added in v1.15.0
func (*UnimplementedCloudDeployServer) ListAutomations(context.Context, *ListAutomationsRequest) (*ListAutomationsResponse, error)
func (*UnimplementedCloudDeployServer) ListCustomTargetTypes ¶ added in v1.16.0
func (*UnimplementedCloudDeployServer) ListCustomTargetTypes(context.Context, *ListCustomTargetTypesRequest) (*ListCustomTargetTypesResponse, error)
func (*UnimplementedCloudDeployServer) ListDeliveryPipelines ¶
func (*UnimplementedCloudDeployServer) ListDeliveryPipelines(context.Context, *ListDeliveryPipelinesRequest) (*ListDeliveryPipelinesResponse, error)
func (*UnimplementedCloudDeployServer) ListDeployPolicies ¶ added in v1.20.0
func (*UnimplementedCloudDeployServer) ListDeployPolicies(context.Context, *ListDeployPoliciesRequest) (*ListDeployPoliciesResponse, error)
func (*UnimplementedCloudDeployServer) ListJobRuns ¶
func (*UnimplementedCloudDeployServer) ListJobRuns(context.Context, *ListJobRunsRequest) (*ListJobRunsResponse, 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) RetryJob ¶
func (*UnimplementedCloudDeployServer) RetryJob(context.Context, *RetryJobRequest) (*RetryJobResponse, error)
func (*UnimplementedCloudDeployServer) RollbackTarget ¶ added in v1.15.0
func (*UnimplementedCloudDeployServer) RollbackTarget(context.Context, *RollbackTargetRequest) (*RollbackTargetResponse, error)
func (*UnimplementedCloudDeployServer) TerminateJobRun ¶ added in v1.8.0
func (*UnimplementedCloudDeployServer) TerminateJobRun(context.Context, *TerminateJobRunRequest) (*TerminateJobRunResponse, error)
func (*UnimplementedCloudDeployServer) UpdateAutomation ¶ added in v1.15.0
func (*UnimplementedCloudDeployServer) UpdateAutomation(context.Context, *UpdateAutomationRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudDeployServer) UpdateCustomTargetType ¶ added in v1.16.0
func (*UnimplementedCloudDeployServer) UpdateCustomTargetType(context.Context, *UpdateCustomTargetTypeRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudDeployServer) UpdateDeliveryPipeline ¶
func (*UnimplementedCloudDeployServer) UpdateDeliveryPipeline(context.Context, *UpdateDeliveryPipelineRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudDeployServer) UpdateDeployPolicy ¶ added in v1.20.0
func (*UnimplementedCloudDeployServer) UpdateDeployPolicy(context.Context, *UpdateDeployPolicyRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudDeployServer) UpdateTarget ¶
func (*UnimplementedCloudDeployServer) UpdateTarget(context.Context, *UpdateTargetRequest) (*longrunningpb.Operation, error)
type UpdateAutomationRequest ¶ added in v1.15.0
type UpdateAutomationRequest struct { // Required. Field mask is used to specify the fields to be overwritten by the // update in the `Automation` resource. The fields specified in the // update_mask are relative to the resource, not the full request. A field // will be overwritten if it's in the mask. If the user doesn't provide a mask // then all fields are overwritten. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Required. The `Automation` to update. Automation *Automation `protobuf:"bytes,2,opt,name=automation,proto3" json:"automation,omitempty"` // Optional. A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server knows to ignore the // request if it has already been completed. The server guarantees that for // at least 60 minutes after the first request. // // For example, consider a situation where you make an initial request and the // request times out. If you make the request again with the same request ID, // the server can check if original operation with the same request ID was // received, and if so, will ignore the second request. This prevents clients // from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Optional. If set to true, updating a `Automation` that does not exist will // result in the creation of a new `Automation`. 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 `UpdateAutomation`.
func (*UpdateAutomationRequest) Descriptor
deprecated
added in
v1.15.0
func (*UpdateAutomationRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAutomationRequest.ProtoReflect.Descriptor instead.
func (*UpdateAutomationRequest) GetAllowMissing ¶ added in v1.15.0
func (x *UpdateAutomationRequest) GetAllowMissing() bool
func (*UpdateAutomationRequest) GetAutomation ¶ added in v1.15.0
func (x *UpdateAutomationRequest) GetAutomation() *Automation
func (*UpdateAutomationRequest) GetRequestId ¶ added in v1.15.0
func (x *UpdateAutomationRequest) GetRequestId() string
func (*UpdateAutomationRequest) GetUpdateMask ¶ added in v1.15.0
func (x *UpdateAutomationRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateAutomationRequest) GetValidateOnly ¶ added in v1.15.0
func (x *UpdateAutomationRequest) GetValidateOnly() bool
func (*UpdateAutomationRequest) ProtoMessage ¶ added in v1.15.0
func (*UpdateAutomationRequest) ProtoMessage()
func (*UpdateAutomationRequest) ProtoReflect ¶ added in v1.15.0
func (x *UpdateAutomationRequest) ProtoReflect() protoreflect.Message
func (*UpdateAutomationRequest) Reset ¶ added in v1.15.0
func (x *UpdateAutomationRequest) Reset()
func (*UpdateAutomationRequest) String ¶ added in v1.15.0
func (x *UpdateAutomationRequest) String() string
type UpdateCustomTargetTypeRequest ¶ added in v1.16.0
type UpdateCustomTargetTypeRequest struct { // Required. Field mask is used to specify the fields to be overwritten by the // update in the `CustomTargetType` resource. The fields specified in the // update_mask are relative to the resource, not the full request. A field // will be overwritten if it's in the mask. If the user doesn't provide a mask // then all fields are overwritten. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Required. The `CustomTargetType` to update. CustomTargetType *CustomTargetType `protobuf:"bytes,2,opt,name=custom_target_type,json=customTargetType,proto3" json:"custom_target_type,omitempty"` // Optional. A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server knows to ignore the // request if it has already been completed. The server guarantees that for // at least 60 minutes after the first request. // // For example, consider a situation where you make an initial request and the // request times out. If you make the request again with the same request ID, // the server can check if original operation with the same request ID was // received, and if so, will ignore the second request. This prevents clients // from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Optional. If set to true, updating a `CustomTargetType` that does not exist // will result in the creation of a new `CustomTargetType`. 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 `UpdateCustomTargetType`.
func (*UpdateCustomTargetTypeRequest) Descriptor
deprecated
added in
v1.16.0
func (*UpdateCustomTargetTypeRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateCustomTargetTypeRequest.ProtoReflect.Descriptor instead.
func (*UpdateCustomTargetTypeRequest) GetAllowMissing ¶ added in v1.16.0
func (x *UpdateCustomTargetTypeRequest) GetAllowMissing() bool
func (*UpdateCustomTargetTypeRequest) GetCustomTargetType ¶ added in v1.16.0
func (x *UpdateCustomTargetTypeRequest) GetCustomTargetType() *CustomTargetType
func (*UpdateCustomTargetTypeRequest) GetRequestId ¶ added in v1.16.0
func (x *UpdateCustomTargetTypeRequest) GetRequestId() string
func (*UpdateCustomTargetTypeRequest) GetUpdateMask ¶ added in v1.16.0
func (x *UpdateCustomTargetTypeRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateCustomTargetTypeRequest) GetValidateOnly ¶ added in v1.16.0
func (x *UpdateCustomTargetTypeRequest) GetValidateOnly() bool
func (*UpdateCustomTargetTypeRequest) ProtoMessage ¶ added in v1.16.0
func (*UpdateCustomTargetTypeRequest) ProtoMessage()
func (*UpdateCustomTargetTypeRequest) ProtoReflect ¶ added in v1.16.0
func (x *UpdateCustomTargetTypeRequest) ProtoReflect() protoreflect.Message
func (*UpdateCustomTargetTypeRequest) Reset ¶ added in v1.16.0
func (x *UpdateCustomTargetTypeRequest) Reset()
func (*UpdateCustomTargetTypeRequest) String ¶ added in v1.16.0
func (x *UpdateCustomTargetTypeRequest) String() string
type UpdateDeliveryPipelineRequest ¶
type UpdateDeliveryPipelineRequest struct { // Required. Field mask is used to specify the fields to be overwritten by the // update in the `DeliveryPipeline` resource. The fields specified in the // update_mask are relative to the resource, not the full request. A field // will be overwritten if it's in the mask. If the user doesn't provide a mask // then all fields are overwritten. 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 knows to ignore the // request if it has already been completed. The server guarantees that for // at least 60 minutes after the first request. // // For example, consider a situation where you make an initial request and the // request times out. If you make the request again with the same request ID, // the server can check if original operation with the same request ID was // received, and if so, will ignore the second request. This prevents clients // from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). 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 UpdateDeployPolicyRequest ¶ added in v1.20.0
type UpdateDeployPolicyRequest struct { // Required. Field mask is used to specify the fields to be overwritten by the // update in the `DeployPolicy` resource. The fields specified in the // update_mask are relative to the resource, not the full request. A field // will be overwritten if it's in the mask. If the user doesn't provide a mask // then all fields are overwritten. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Required. The `DeployPolicy` to update. DeployPolicy *DeployPolicy `protobuf:"bytes,2,opt,name=deploy_policy,json=deployPolicy,proto3" json:"deploy_policy,omitempty"` // Optional. A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server knows to ignore the // request if it has already been completed. The server guarantees that for // at least 60 minutes after the first request. // // For example, consider a situation where you make an initial request and the // request times out. If you make the request again with the same request ID, // the server can check if original operation with the same request ID was // received, and if so, will ignore the second request. This prevents clients // from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Optional. If set to true, updating a `DeployPolicy` that does not exist // will result in the creation of a new `DeployPolicy`. 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 `UpdateDeployPolicy`.
func (*UpdateDeployPolicyRequest) Descriptor
deprecated
added in
v1.20.0
func (*UpdateDeployPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDeployPolicyRequest.ProtoReflect.Descriptor instead.
func (*UpdateDeployPolicyRequest) GetAllowMissing ¶ added in v1.20.0
func (x *UpdateDeployPolicyRequest) GetAllowMissing() bool
func (*UpdateDeployPolicyRequest) GetDeployPolicy ¶ added in v1.20.0
func (x *UpdateDeployPolicyRequest) GetDeployPolicy() *DeployPolicy
func (*UpdateDeployPolicyRequest) GetRequestId ¶ added in v1.20.0
func (x *UpdateDeployPolicyRequest) GetRequestId() string
func (*UpdateDeployPolicyRequest) GetUpdateMask ¶ added in v1.20.0
func (x *UpdateDeployPolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateDeployPolicyRequest) GetValidateOnly ¶ added in v1.20.0
func (x *UpdateDeployPolicyRequest) GetValidateOnly() bool
func (*UpdateDeployPolicyRequest) ProtoMessage ¶ added in v1.20.0
func (*UpdateDeployPolicyRequest) ProtoMessage()
func (*UpdateDeployPolicyRequest) ProtoReflect ¶ added in v1.20.0
func (x *UpdateDeployPolicyRequest) ProtoReflect() protoreflect.Message
func (*UpdateDeployPolicyRequest) Reset ¶ added in v1.20.0
func (x *UpdateDeployPolicyRequest) Reset()
func (*UpdateDeployPolicyRequest) String ¶ added in v1.20.0
func (x *UpdateDeployPolicyRequest) String() string
type UpdateTargetRequest ¶
type UpdateTargetRequest struct { // Required. Field mask is used to specify the fields to be overwritten by the // update in the `Target` resource. The fields specified in the update_mask // are relative to the resource, not the full request. A field will be // overwritten if it's in the mask. If the user doesn't provide a mask then // all fields are overwritten. 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 knows to ignore the // request if it has already been completed. The server guarantees that for // at least 60 minutes after the first request. // // For example, consider a situation where you make an initial request and the // request times out. If you make the request again with the same request ID, // the server can check if original operation with the same request ID was // received, and if so, will ignore the second request. This prevents clients // from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). 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
type VerifyJob ¶
type VerifyJob struct {
// contains filtered or unexported fields
}
A verify Job.
func (*VerifyJob) Descriptor
deprecated
func (*VerifyJob) ProtoMessage ¶
func (*VerifyJob) ProtoMessage()
func (*VerifyJob) ProtoReflect ¶
func (x *VerifyJob) ProtoReflect() protoreflect.Message
type VerifyJobRun ¶
type VerifyJobRun struct { // Output only. The resource name of the Cloud Build `Build` object that is // used to verify. Format is // `projects/{project}/locations/{location}/builds/{build}`. Build string `protobuf:"bytes,1,opt,name=build,proto3" json:"build,omitempty"` // Output only. URI of a directory containing the verify artifacts. This // contains the Skaffold event log. ArtifactUri string `protobuf:"bytes,2,opt,name=artifact_uri,json=artifactUri,proto3" json:"artifact_uri,omitempty"` // Output only. File path of the Skaffold event log relative to the artifact // URI. EventLogPath string `protobuf:"bytes,3,opt,name=event_log_path,json=eventLogPath,proto3" json:"event_log_path,omitempty"` // Output only. The reason the verify failed. This will always be unspecified // while the verify is in progress or if it succeeded. FailureCause VerifyJobRun_FailureCause `` /* 152-byte string literal not displayed */ // Output only. Additional information about the verify failure, if available. FailureMessage string `protobuf:"bytes,5,opt,name=failure_message,json=failureMessage,proto3" json:"failure_message,omitempty"` // contains filtered or unexported fields }
VerifyJobRun contains information specific to a verify `JobRun`.
func (*VerifyJobRun) Descriptor
deprecated
func (*VerifyJobRun) Descriptor() ([]byte, []int)
Deprecated: Use VerifyJobRun.ProtoReflect.Descriptor instead.
func (*VerifyJobRun) GetArtifactUri ¶
func (x *VerifyJobRun) GetArtifactUri() string
func (*VerifyJobRun) GetBuild ¶
func (x *VerifyJobRun) GetBuild() string
func (*VerifyJobRun) GetEventLogPath ¶
func (x *VerifyJobRun) GetEventLogPath() string
func (*VerifyJobRun) GetFailureCause ¶
func (x *VerifyJobRun) GetFailureCause() VerifyJobRun_FailureCause
func (*VerifyJobRun) GetFailureMessage ¶
func (x *VerifyJobRun) GetFailureMessage() string
func (*VerifyJobRun) ProtoMessage ¶
func (*VerifyJobRun) ProtoMessage()
func (*VerifyJobRun) ProtoReflect ¶
func (x *VerifyJobRun) ProtoReflect() protoreflect.Message
func (*VerifyJobRun) Reset ¶
func (x *VerifyJobRun) Reset()
func (*VerifyJobRun) String ¶
func (x *VerifyJobRun) String() string
type VerifyJobRun_FailureCause ¶
type VerifyJobRun_FailureCause int32
Well-known verify failures.
const ( // No reason for failure is specified. VerifyJobRun_FAILURE_CAUSE_UNSPECIFIED VerifyJobRun_FailureCause = 0 // Cloud Build is not available, either because it is not enabled or because // Cloud Deploy has insufficient permissions. See [required // permission](https://cloud.google.com/deploy/docs/cloud-deploy-service-account#required_permissions). VerifyJobRun_CLOUD_BUILD_UNAVAILABLE VerifyJobRun_FailureCause = 1 // The verify operation did not complete successfully; check Cloud Build // logs. VerifyJobRun_EXECUTION_FAILED VerifyJobRun_FailureCause = 2 // The verify job run did not complete within the alloted time. VerifyJobRun_DEADLINE_EXCEEDED VerifyJobRun_FailureCause = 3 // No Skaffold verify configuration was found. VerifyJobRun_VERIFICATION_CONFIG_NOT_FOUND VerifyJobRun_FailureCause = 4 // Cloud Build failed to fulfill Cloud Deploy's request. See failure_message // for additional details. VerifyJobRun_CLOUD_BUILD_REQUEST_FAILED VerifyJobRun_FailureCause = 5 )
func (VerifyJobRun_FailureCause) Descriptor ¶
func (VerifyJobRun_FailureCause) Descriptor() protoreflect.EnumDescriptor
func (VerifyJobRun_FailureCause) Enum ¶
func (x VerifyJobRun_FailureCause) Enum() *VerifyJobRun_FailureCause
func (VerifyJobRun_FailureCause) EnumDescriptor
deprecated
func (VerifyJobRun_FailureCause) EnumDescriptor() ([]byte, []int)
Deprecated: Use VerifyJobRun_FailureCause.Descriptor instead.
func (VerifyJobRun_FailureCause) Number ¶
func (x VerifyJobRun_FailureCause) Number() protoreflect.EnumNumber
func (VerifyJobRun_FailureCause) String ¶
func (x VerifyJobRun_FailureCause) String() string
func (VerifyJobRun_FailureCause) Type ¶
func (VerifyJobRun_FailureCause) Type() protoreflect.EnumType
Source Files ¶
- automation_payload.pb.go
- automationrun_payload.pb.go
- cloud_deploy.pb.go
- customtargettype_notification_payload.pb.go
- deliverypipeline_notification_payload.pb.go
- deploypolicy_evaluation_payload.pb.go
- deploypolicy_notification_payload.pb.go
- jobrun_notification_payload.pb.go
- log_enums.pb.go
- release_notification_payload.pb.go
- release_render_payload.pb.go
- rollout_notification_payload.pb.go
- rollout_update_payload.pb.go
- target_notification_payload.pb.go