Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterCloudDeployServer(s grpc.ServiceRegistrar, 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 AssociatedEntities
- func (*AssociatedEntities) Descriptor() ([]byte, []int)deprecated
- func (x *AssociatedEntities) GetAnthosClusters() []*AnthosCluster
- func (x *AssociatedEntities) GetGkeClusters() []*GkeCluster
- func (*AssociatedEntities) ProtoMessage()
- func (x *AssociatedEntities) ProtoReflect() protoreflect.Message
- func (x *AssociatedEntities) Reset()
- func (x *AssociatedEntities) String() string
- 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 (x *AutomationRule) GetTimedPromoteReleaseRule() *TimedPromoteReleaseRule
- 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 (m *AutomationRuleCondition) GetRuleTypeCondition() isAutomationRuleCondition_RuleTypeCondition
- func (x *AutomationRuleCondition) GetTargetsPresentCondition() *TargetsPresentCondition
- func (x *AutomationRuleCondition) GetTimedPromoteReleaseCondition() *TimedPromoteReleaseCondition
- func (*AutomationRuleCondition) ProtoMessage()
- func (x *AutomationRuleCondition) ProtoReflect() protoreflect.Message
- func (x *AutomationRuleCondition) Reset()
- func (x *AutomationRuleCondition) String() string
- type AutomationRuleCondition_TimedPromoteReleaseCondition
- type AutomationRule_AdvanceRolloutRule
- type AutomationRule_PromoteReleaseRule
- type AutomationRule_RepairRolloutRule
- type AutomationRule_TimedPromoteReleaseRule
- 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) GetTimedPromoteReleaseOperation() *TimedPromoteReleaseOperation
- 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 AutomationRun_TimedPromoteReleaseOperation
- 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) GetDnsEndpoint() bool
- 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) GetPodSelectorLabel() string
- func (x *KubernetesConfig_GatewayServiceMesh) GetRouteDestinations() *KubernetesConfig_GatewayServiceMesh_RouteDestinations
- 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_GatewayServiceMesh_RouteDestinations
- func (*KubernetesConfig_GatewayServiceMesh_RouteDestinations) Descriptor() ([]byte, []int)deprecated
- func (x *KubernetesConfig_GatewayServiceMesh_RouteDestinations) GetDestinationIds() []string
- func (x *KubernetesConfig_GatewayServiceMesh_RouteDestinations) GetPropagateService() bool
- func (*KubernetesConfig_GatewayServiceMesh_RouteDestinations) ProtoMessage()
- func (x *KubernetesConfig_GatewayServiceMesh_RouteDestinations) ProtoReflect() protoreflect.Message
- func (x *KubernetesConfig_GatewayServiceMesh_RouteDestinations) Reset()
- func (x *KubernetesConfig_GatewayServiceMesh_RouteDestinations) String() string
- 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) GetPodSelectorLabel() string
- 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 OneTimeWindow
- func (*OneTimeWindow) Descriptor() ([]byte, []int)deprecated
- func (x *OneTimeWindow) GetEndDate() *date.Date
- func (x *OneTimeWindow) GetEndTime() *timeofday.TimeOfDay
- func (x *OneTimeWindow) GetStartDate() *date.Date
- func (x *OneTimeWindow) GetStartTime() *timeofday.TimeOfDay
- func (*OneTimeWindow) ProtoMessage()
- func (x *OneTimeWindow) ProtoReflect() protoreflect.Message
- func (x *OneTimeWindow) Reset()
- func (x *OneTimeWindow) String() string
- type OperationMetadata
- func (*OperationMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *OperationMetadata) GetApiVersion() string
- func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp
- func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp
- func (x *OperationMetadata) GetRequestedCancellation() bool
- func (x *OperationMetadata) GetStatusMessage() string
- func (x *OperationMetadata) GetTarget() string
- func (x *OperationMetadata) GetVerb() string
- func (*OperationMetadata) ProtoMessage()
- func (x *OperationMetadata) ProtoReflect() protoreflect.Message
- func (x *OperationMetadata) Reset()
- func (x *OperationMetadata) String() string
- type 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) GetRolloutRestriction() *RolloutRestriction
- 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_RolloutRestriction
- 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 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 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 RepairPhaseConfig
- func (*RepairPhaseConfig) Descriptor() ([]byte, []int)deprecated
- func (m *RepairPhaseConfig) GetRepairPhase() isRepairPhaseConfig_RepairPhase
- func (x *RepairPhaseConfig) GetRetry() *Retry
- func (x *RepairPhaseConfig) GetRollback() *Rollback
- func (*RepairPhaseConfig) ProtoMessage()
- func (x *RepairPhaseConfig) ProtoReflect() protoreflect.Message
- func (x *RepairPhaseConfig) Reset()
- func (x *RepairPhaseConfig) String() string
- type RepairPhaseConfig_Retry
- type RepairPhaseConfig_Rollback
- type RepairPhase_Retry
- type RepairPhase_Rollback
- type RepairRolloutOperation
- func (*RepairRolloutOperation) Descriptor() ([]byte, []int)deprecated
- func (x *RepairRolloutOperation) GetCurrentRepairPhaseIndex() int64
- func (x *RepairRolloutOperation) GetJobId() string
- func (x *RepairRolloutOperation) GetPhaseId() string
- 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) GetPhases() []string
- func (x *RepairRolloutRule) GetRepairPhases() []*RepairPhaseConfig
- 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 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) GetTotalAttempts() int64
- func (*RetryPhase) ProtoMessage()
- func (x *RetryPhase) ProtoReflect() protoreflect.Message
- func (x *RetryPhase) Reset()
- func (x *RetryPhase) String() string
- type Rollback
- func (*Rollback) Descriptor() ([]byte, []int)deprecated
- func (x *Rollback) GetDestinationPhase() string
- func (x *Rollback) GetDisableRollbackIfRolloutPending() bool
- func (*Rollback) ProtoMessage()
- func (x *Rollback) ProtoReflect() protoreflect.Message
- func (x *Rollback) Reset()
- func (x *Rollback) String() string
- type RollbackAttempt
- func (*RollbackAttempt) Descriptor() ([]byte, []int)deprecated
- func (x *RollbackAttempt) GetDestinationPhase() string
- func (x *RollbackAttempt) GetDisableRollbackIfRolloutPending() bool
- 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) GetActiveRepairAutomationRun() string
- 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 RolloutRestriction
- func (*RolloutRestriction) Descriptor() ([]byte, []int)deprecated
- func (x *RolloutRestriction) GetActions() []RolloutRestriction_RolloutActions
- func (x *RolloutRestriction) GetId() string
- func (x *RolloutRestriction) GetInvokers() []DeployPolicy_Invoker
- func (x *RolloutRestriction) GetTimeWindows() *TimeWindows
- func (*RolloutRestriction) ProtoMessage()
- func (x *RolloutRestriction) ProtoReflect() protoreflect.Message
- func (x *RolloutRestriction) Reset()
- func (x *RolloutRestriction) String() string
- type RolloutRestriction_RolloutActions
- func (RolloutRestriction_RolloutActions) Descriptor() protoreflect.EnumDescriptor
- func (x RolloutRestriction_RolloutActions) Enum() *RolloutRestriction_RolloutActions
- func (RolloutRestriction_RolloutActions) EnumDescriptor() ([]byte, []int)deprecated
- func (x RolloutRestriction_RolloutActions) Number() protoreflect.EnumNumber
- func (x RolloutRestriction_RolloutActions) String() string
- func (RolloutRestriction_RolloutActions) Type() protoreflect.EnumType
- 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) GetAssociatedEntities() map[string]*AssociatedEntities
- 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 TimeWindows
- func (*TimeWindows) Descriptor() ([]byte, []int)deprecated
- func (x *TimeWindows) GetOneTimeWindows() []*OneTimeWindow
- func (x *TimeWindows) GetTimeZone() string
- func (x *TimeWindows) GetWeeklyWindows() []*WeeklyWindow
- func (*TimeWindows) ProtoMessage()
- func (x *TimeWindows) ProtoReflect() protoreflect.Message
- func (x *TimeWindows) Reset()
- func (x *TimeWindows) String() string
- type TimedPromoteReleaseCondition
- func (*TimedPromoteReleaseCondition) Descriptor() ([]byte, []int)deprecated
- func (x *TimedPromoteReleaseCondition) GetNextPromotionTime() *timestamppb.Timestamp
- func (x *TimedPromoteReleaseCondition) GetTargetsList() []*TimedPromoteReleaseCondition_Targets
- func (*TimedPromoteReleaseCondition) ProtoMessage()
- func (x *TimedPromoteReleaseCondition) ProtoReflect() protoreflect.Message
- func (x *TimedPromoteReleaseCondition) Reset()
- func (x *TimedPromoteReleaseCondition) String() string
- type TimedPromoteReleaseCondition_Targets
- func (*TimedPromoteReleaseCondition_Targets) Descriptor() ([]byte, []int)deprecated
- func (x *TimedPromoteReleaseCondition_Targets) GetDestinationTargetId() string
- func (x *TimedPromoteReleaseCondition_Targets) GetSourceTargetId() string
- func (*TimedPromoteReleaseCondition_Targets) ProtoMessage()
- func (x *TimedPromoteReleaseCondition_Targets) ProtoReflect() protoreflect.Message
- func (x *TimedPromoteReleaseCondition_Targets) Reset()
- func (x *TimedPromoteReleaseCondition_Targets) String() string
- type TimedPromoteReleaseOperation
- func (*TimedPromoteReleaseOperation) Descriptor() ([]byte, []int)deprecated
- func (x *TimedPromoteReleaseOperation) GetPhase() string
- func (x *TimedPromoteReleaseOperation) GetRelease() string
- func (x *TimedPromoteReleaseOperation) GetTargetId() string
- func (*TimedPromoteReleaseOperation) ProtoMessage()
- func (x *TimedPromoteReleaseOperation) ProtoReflect() protoreflect.Message
- func (x *TimedPromoteReleaseOperation) Reset()
- func (x *TimedPromoteReleaseOperation) String() string
- type TimedPromoteReleaseRule
- func (*TimedPromoteReleaseRule) Descriptor() ([]byte, []int)deprecated
- func (x *TimedPromoteReleaseRule) GetCondition() *AutomationRuleCondition
- func (x *TimedPromoteReleaseRule) GetDestinationPhase() string
- func (x *TimedPromoteReleaseRule) GetDestinationTargetId() string
- func (x *TimedPromoteReleaseRule) GetId() string
- func (x *TimedPromoteReleaseRule) GetSchedule() string
- func (x *TimedPromoteReleaseRule) GetTimeZone() string
- func (*TimedPromoteReleaseRule) ProtoMessage()
- func (x *TimedPromoteReleaseRule) ProtoReflect() protoreflect.Message
- func (x *TimedPromoteReleaseRule) Reset()
- func (x *TimedPromoteReleaseRule) String() string
- 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 UnsafeCloudDeployServer
- 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
- type WeeklyWindow
- func (*WeeklyWindow) Descriptor() ([]byte, []int)deprecated
- func (x *WeeklyWindow) GetDaysOfWeek() []dayofweek.DayOfWeek
- func (x *WeeklyWindow) GetEndTime() *timeofday.TimeOfDay
- func (x *WeeklyWindow) GetStartTime() *timeofday.TimeOfDay
- func (*WeeklyWindow) ProtoMessage()
- func (x *WeeklyWindow) ProtoReflect() protoreflect.Message
- func (x *WeeklyWindow) Reset()
- func (x *WeeklyWindow) String() string
Constants ¶
const ( CloudDeploy_ListDeliveryPipelines_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/ListDeliveryPipelines" CloudDeploy_GetDeliveryPipeline_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/GetDeliveryPipeline" CloudDeploy_CreateDeliveryPipeline_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/CreateDeliveryPipeline" CloudDeploy_UpdateDeliveryPipeline_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/UpdateDeliveryPipeline" CloudDeploy_DeleteDeliveryPipeline_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/DeleteDeliveryPipeline" CloudDeploy_ListTargets_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/ListTargets" CloudDeploy_RollbackTarget_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/RollbackTarget" CloudDeploy_GetTarget_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/GetTarget" CloudDeploy_CreateTarget_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/CreateTarget" CloudDeploy_UpdateTarget_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/UpdateTarget" CloudDeploy_DeleteTarget_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/DeleteTarget" CloudDeploy_ListCustomTargetTypes_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/ListCustomTargetTypes" CloudDeploy_GetCustomTargetType_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/GetCustomTargetType" CloudDeploy_CreateCustomTargetType_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/CreateCustomTargetType" CloudDeploy_UpdateCustomTargetType_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/UpdateCustomTargetType" CloudDeploy_DeleteCustomTargetType_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/DeleteCustomTargetType" CloudDeploy_ListReleases_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/ListReleases" CloudDeploy_GetRelease_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/GetRelease" CloudDeploy_CreateRelease_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/CreateRelease" CloudDeploy_AbandonRelease_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/AbandonRelease" CloudDeploy_CreateDeployPolicy_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/CreateDeployPolicy" CloudDeploy_UpdateDeployPolicy_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/UpdateDeployPolicy" CloudDeploy_DeleteDeployPolicy_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/DeleteDeployPolicy" CloudDeploy_ListDeployPolicies_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/ListDeployPolicies" CloudDeploy_GetDeployPolicy_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/GetDeployPolicy" CloudDeploy_ApproveRollout_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/ApproveRollout" CloudDeploy_AdvanceRollout_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/AdvanceRollout" CloudDeploy_CancelRollout_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/CancelRollout" CloudDeploy_ListRollouts_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/ListRollouts" CloudDeploy_GetRollout_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/GetRollout" CloudDeploy_CreateRollout_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/CreateRollout" CloudDeploy_IgnoreJob_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/IgnoreJob" CloudDeploy_RetryJob_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/RetryJob" CloudDeploy_ListJobRuns_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/ListJobRuns" CloudDeploy_GetJobRun_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/GetJobRun" CloudDeploy_TerminateJobRun_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/TerminateJobRun" CloudDeploy_GetConfig_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/GetConfig" CloudDeploy_CreateAutomation_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/CreateAutomation" CloudDeploy_UpdateAutomation_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/UpdateAutomation" CloudDeploy_DeleteAutomation_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/DeleteAutomation" CloudDeploy_GetAutomation_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/GetAutomation" CloudDeploy_ListAutomations_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/ListAutomations" CloudDeploy_GetAutomationRun_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/GetAutomationRun" CloudDeploy_ListAutomationRuns_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/ListAutomationRuns" CloudDeploy_CancelAutomationRun_FullMethodName = "/google.cloud.deploy.v1.CloudDeploy/CancelAutomationRun" )
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", 7: "REPAIR_STATE_ABORTED", } 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_ABORTED": 7, } )
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 ( RolloutRestriction_RolloutActions_name = map[int32]string{ 0: "ROLLOUT_ACTIONS_UNSPECIFIED", 1: "ADVANCE", 2: "APPROVE", 3: "CANCEL", 4: "CREATE", 5: "IGNORE_JOB", 6: "RETRY_JOB", 7: "ROLLBACK", 8: "TERMINATE_JOBRUN", } RolloutRestriction_RolloutActions_value = map[string]int32{ "ROLLOUT_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 RolloutRestriction_RolloutActions.
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", 8: "TYPE_DEPLOY_POLICY_EVALUATION", 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_DEPLOY_POLICY_EVALUATION": 8, "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 CloudDeploy_ServiceDesc = grpc.ServiceDesc{ ServiceName: "google.cloud.deploy.v1.CloudDeploy", HandlerType: (*CloudDeployServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListDeliveryPipelines", Handler: _CloudDeploy_ListDeliveryPipelines_Handler, }, { MethodName: "GetDeliveryPipeline", Handler: _CloudDeploy_GetDeliveryPipeline_Handler, }, { MethodName: "CreateDeliveryPipeline", Handler: _CloudDeploy_CreateDeliveryPipeline_Handler, }, { MethodName: "UpdateDeliveryPipeline", Handler: _CloudDeploy_UpdateDeliveryPipeline_Handler, }, { MethodName: "DeleteDeliveryPipeline", Handler: _CloudDeploy_DeleteDeliveryPipeline_Handler, }, { MethodName: "ListTargets", Handler: _CloudDeploy_ListTargets_Handler, }, { MethodName: "RollbackTarget", Handler: _CloudDeploy_RollbackTarget_Handler, }, { MethodName: "GetTarget", Handler: _CloudDeploy_GetTarget_Handler, }, { MethodName: "CreateTarget", Handler: _CloudDeploy_CreateTarget_Handler, }, { MethodName: "UpdateTarget", Handler: _CloudDeploy_UpdateTarget_Handler, }, { MethodName: "DeleteTarget", Handler: _CloudDeploy_DeleteTarget_Handler, }, { MethodName: "ListCustomTargetTypes", Handler: _CloudDeploy_ListCustomTargetTypes_Handler, }, { MethodName: "GetCustomTargetType", Handler: _CloudDeploy_GetCustomTargetType_Handler, }, { MethodName: "CreateCustomTargetType", Handler: _CloudDeploy_CreateCustomTargetType_Handler, }, { MethodName: "UpdateCustomTargetType", Handler: _CloudDeploy_UpdateCustomTargetType_Handler, }, { MethodName: "DeleteCustomTargetType", Handler: _CloudDeploy_DeleteCustomTargetType_Handler, }, { MethodName: "ListReleases", Handler: _CloudDeploy_ListReleases_Handler, }, { MethodName: "GetRelease", Handler: _CloudDeploy_GetRelease_Handler, }, { MethodName: "CreateRelease", Handler: _CloudDeploy_CreateRelease_Handler, }, { MethodName: "AbandonRelease", Handler: _CloudDeploy_AbandonRelease_Handler, }, { MethodName: "CreateDeployPolicy", Handler: _CloudDeploy_CreateDeployPolicy_Handler, }, { MethodName: "UpdateDeployPolicy", Handler: _CloudDeploy_UpdateDeployPolicy_Handler, }, { MethodName: "DeleteDeployPolicy", Handler: _CloudDeploy_DeleteDeployPolicy_Handler, }, { MethodName: "ListDeployPolicies", Handler: _CloudDeploy_ListDeployPolicies_Handler, }, { MethodName: "GetDeployPolicy", Handler: _CloudDeploy_GetDeployPolicy_Handler, }, { MethodName: "ApproveRollout", Handler: _CloudDeploy_ApproveRollout_Handler, }, { MethodName: "AdvanceRollout", Handler: _CloudDeploy_AdvanceRollout_Handler, }, { MethodName: "CancelRollout", Handler: _CloudDeploy_CancelRollout_Handler, }, { MethodName: "ListRollouts", Handler: _CloudDeploy_ListRollouts_Handler, }, { MethodName: "GetRollout", Handler: _CloudDeploy_GetRollout_Handler, }, { MethodName: "CreateRollout", Handler: _CloudDeploy_CreateRollout_Handler, }, { MethodName: "IgnoreJob", Handler: _CloudDeploy_IgnoreJob_Handler, }, { MethodName: "RetryJob", Handler: _CloudDeploy_RetryJob_Handler, }, { MethodName: "ListJobRuns", Handler: _CloudDeploy_ListJobRuns_Handler, }, { MethodName: "GetJobRun", Handler: _CloudDeploy_GetJobRun_Handler, }, { MethodName: "TerminateJobRun", Handler: _CloudDeploy_TerminateJobRun_Handler, }, { MethodName: "GetConfig", Handler: _CloudDeploy_GetConfig_Handler, }, { MethodName: "CreateAutomation", Handler: _CloudDeploy_CreateAutomation_Handler, }, { MethodName: "UpdateAutomation", Handler: _CloudDeploy_UpdateAutomation_Handler, }, { MethodName: "DeleteAutomation", Handler: _CloudDeploy_DeleteAutomation_Handler, }, { MethodName: "GetAutomation", Handler: _CloudDeploy_GetAutomation_Handler, }, { MethodName: "ListAutomations", Handler: _CloudDeploy_ListAutomations_Handler, }, { MethodName: "GetAutomationRun", Handler: _CloudDeploy_GetAutomationRun_Handler, }, { MethodName: "ListAutomationRuns", Handler: _CloudDeploy_ListAutomationRuns_Handler, }, { MethodName: "CancelAutomationRun", Handler: _CloudDeploy_CancelAutomationRun_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "google/cloud/deploy/v1/cloud_deploy.proto", }
CloudDeploy_ServiceDesc is the grpc.ServiceDesc for CloudDeploy service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
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.ServiceRegistrar, 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 AssociatedEntities ¶ added in v1.24.0
type AssociatedEntities struct {
// Optional. Information specifying GKE clusters as associated entities.
GkeClusters []*GkeCluster `protobuf:"bytes,2,rep,name=gke_clusters,json=gkeClusters,proto3" json:"gke_clusters,omitempty"`
// Optional. Information specifying Anthos clusters as associated entities.
AnthosClusters []*AnthosCluster `protobuf:"bytes,3,rep,name=anthos_clusters,json=anthosClusters,proto3" json:"anthos_clusters,omitempty"`
// contains filtered or unexported fields
}
Information about entities associated with a `Target`.
func (*AssociatedEntities) Descriptor
deprecated
added in
v1.24.0
func (*AssociatedEntities) Descriptor() ([]byte, []int)
Deprecated: Use AssociatedEntities.ProtoReflect.Descriptor instead.
func (*AssociatedEntities) GetAnthosClusters ¶ added in v1.24.0
func (x *AssociatedEntities) GetAnthosClusters() []*AnthosCluster
func (*AssociatedEntities) GetGkeClusters ¶ added in v1.24.0
func (x *AssociatedEntities) GetGkeClusters() []*GkeCluster
func (*AssociatedEntities) ProtoMessage ¶ added in v1.24.0
func (*AssociatedEntities) ProtoMessage()
func (*AssociatedEntities) ProtoReflect ¶ added in v1.24.0
func (x *AssociatedEntities) ProtoReflect() protoreflect.Message
func (*AssociatedEntities) Reset ¶ added in v1.24.0
func (x *AssociatedEntities) Reset()
func (*AssociatedEntities) String ¶ added in v1.24.0
func (x *AssociatedEntities) 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 {
// Optional. 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
// *AutomationRule_TimedPromoteReleaseRule
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) GetTimedPromoteReleaseRule ¶ added in v1.25.0
func (x *AutomationRule) GetTimedPromoteReleaseRule() *TimedPromoteReleaseRule
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 */
// Details specific to the automation rule type.
//
// Types that are assignable to RuleTypeCondition:
//
// *AutomationRuleCondition_TimedPromoteReleaseCondition
RuleTypeCondition isAutomationRuleCondition_RuleTypeCondition `protobuf_oneof:"rule_type_condition"`
// 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) GetRuleTypeCondition ¶ added in v1.25.0
func (m *AutomationRuleCondition) GetRuleTypeCondition() isAutomationRuleCondition_RuleTypeCondition
func (*AutomationRuleCondition) GetTargetsPresentCondition ¶ added in v1.15.0
func (x *AutomationRuleCondition) GetTargetsPresentCondition() *TargetsPresentCondition
func (*AutomationRuleCondition) GetTimedPromoteReleaseCondition ¶ added in v1.25.0
func (x *AutomationRuleCondition) GetTimedPromoteReleaseCondition() *TimedPromoteReleaseCondition
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 AutomationRuleCondition_TimedPromoteReleaseCondition ¶ added in v1.25.0
type AutomationRuleCondition_TimedPromoteReleaseCondition struct {
// Optional. TimedPromoteReleaseCondition contains rule conditions specific
// to a an Automation with a timed promote release rule defined.
TimedPromoteReleaseCondition *TimedPromoteReleaseCondition `protobuf:"bytes,2,opt,name=timed_promote_release_condition,json=timedPromoteReleaseCondition,proto3,oneof"`
}
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 AutomationRule_TimedPromoteReleaseRule ¶ added in v1.25.0
type AutomationRule_TimedPromoteReleaseRule struct {
// Optional. The `TimedPromoteReleaseRule` will automatically promote a
// release from the current target(s) to the specified target(s) on a
// configured schedule.
TimedPromoteReleaseRule *TimedPromoteReleaseRule `protobuf:"bytes,4,opt,name=timed_promote_release_rule,json=timedPromoteReleaseRule,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 source target 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` from proceeding.
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
// *AutomationRun_TimedPromoteReleaseOperation
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) GetTimedPromoteReleaseOperation ¶ added in v1.25.0
func (x *AutomationRun) GetTimedPromoteReleaseOperation() *TimedPromoteReleaseOperation
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 AutomationRun_TimedPromoteReleaseOperation ¶ added in v1.25.0
type AutomationRun_TimedPromoteReleaseOperation struct {
// Output only. Promotes a release to a specified 'Target' as defined in a
// Timed Promote Release rule.
TimedPromoteReleaseOperation *TimedPromoteReleaseOperation `protobuf:"bytes,19,opt,name=timed_promote_release_operation,json=timedPromoteReleaseOperation,proto3,oneof"`
}
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 {
// Optional. Image name in Skaffold configuration.
Image string `protobuf:"bytes,3,opt,name=image,proto3" json:"image,omitempty"`
// Optional. 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"`
// Optional. Whether to run verify tests after each percentage deployment via
// `skaffold verify`.
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 {
// Optional. 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 {
// Optional. 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://pkg.go.dev/google.golang.org/grpc/?tab=doc#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. All implementations should embed UnimplementedCloudDeployServer for forward compatibility
type CloudRunConfig ¶ added in v1.8.0
type CloudRunConfig struct {
// Optional. 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"`
// Optional. 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"`
// Optional. Whether to run verify tests after the deployment via `skaffold
// verify`.
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 {
// Identifier. 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 {
// Optional. 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 {
// Identifier. 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"`
// Optional. Description of the `DeliveryPipeline`. Max length is 255
// characters.
Description string `protobuf:"bytes,3,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.
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"`
// Optional. 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 {
// Optional. ID of the `DeliveryPipeline`. The value of this field could be
// one of the following:
//
// * The last segment of a pipeline name
// * "*", 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 {
// Optional. 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 allotted 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"`
// Optional. Description of the `DeployPolicy`. Max length is 255 characters.
Description string `protobuf:"bytes,3,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. 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"`
// Optional. 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 `DeployPolicy` 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 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 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 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).
// Note that `internal_ip` and `dns_endpoint` cannot both be set to true.
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"`
// Optional. If set, the cluster will be accessed using the DNS endpoint. Note
// that both `dns_endpoint` and `internal_ip` cannot be set to true.
DnsEndpoint bool `protobuf:"varint,4,opt,name=dns_endpoint,json=dnsEndpoint,proto3" json:"dns_endpoint,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) GetDnsEndpoint ¶ added in v1.26.0
func (x *GkeCluster) GetDnsEndpoint() bool
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 {
// Output only. 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 */
// Optional. The label to use when selecting Pods for the Deployment and
// Service resources. This label must already be present in both resources.
PodSelectorLabel string `protobuf:"bytes,6,opt,name=pod_selector_label,json=podSelectorLabel,proto3" json:"pod_selector_label,omitempty"`
// Optional. Route destinations allow configuring the Gateway API HTTPRoute
// to be deployed to additional clusters. This option is available for
// multi-cluster service mesh set ups that require the route to exist in the
// clusters that call the service. If unspecified, the HTTPRoute will only
// be deployed to the Target cluster.
RouteDestinations *KubernetesConfig_GatewayServiceMesh_RouteDestinations `protobuf:"bytes,8,opt,name=route_destinations,json=routeDestinations,proto3" json:"route_destinations,omitempty"`
// 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) GetPodSelectorLabel ¶ added in v1.21.0
func (x *KubernetesConfig_GatewayServiceMesh) GetPodSelectorLabel() string
func (*KubernetesConfig_GatewayServiceMesh) GetRouteDestinations ¶ added in v1.24.0
func (x *KubernetesConfig_GatewayServiceMesh) GetRouteDestinations() *KubernetesConfig_GatewayServiceMesh_RouteDestinations
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 {
// Optional. Kubernetes Gateway API service mesh configuration.
GatewayServiceMesh *KubernetesConfig_GatewayServiceMesh `protobuf:"bytes,1,opt,name=gateway_service_mesh,json=gatewayServiceMesh,proto3,oneof"`
}
type KubernetesConfig_GatewayServiceMesh_RouteDestinations ¶ added in v1.24.0
type KubernetesConfig_GatewayServiceMesh_RouteDestinations struct {
// Required. The clusters where the Gateway API HTTPRoute resource will be
// deployed to. Valid entries include the associated entities IDs
// configured in the Target resource and "@self" to include the Target
// cluster.
DestinationIds []string `protobuf:"bytes,1,rep,name=destination_ids,json=destinationIds,proto3" json:"destination_ids,omitempty"`
// Optional. Whether to propagate the Kubernetes Service to the route
// destination clusters. The Service will always be deployed to the Target
// cluster even if the HTTPRoute is not. This option may be used to
// facilitate successful DNS lookup in the route destination clusters. Can
// only be set to true if destinations are specified.
PropagateService bool `protobuf:"varint,2,opt,name=propagate_service,json=propagateService,proto3" json:"propagate_service,omitempty"`
// contains filtered or unexported fields
}
Information about route destinations for the Gateway API service mesh.
func (*KubernetesConfig_GatewayServiceMesh_RouteDestinations) Descriptor
deprecated
added in
v1.24.0
func (*KubernetesConfig_GatewayServiceMesh_RouteDestinations) Descriptor() ([]byte, []int)
Deprecated: Use KubernetesConfig_GatewayServiceMesh_RouteDestinations.ProtoReflect.Descriptor instead.
func (*KubernetesConfig_GatewayServiceMesh_RouteDestinations) GetDestinationIds ¶ added in v1.24.0
func (x *KubernetesConfig_GatewayServiceMesh_RouteDestinations) GetDestinationIds() []string
func (*KubernetesConfig_GatewayServiceMesh_RouteDestinations) GetPropagateService ¶ added in v1.24.0
func (x *KubernetesConfig_GatewayServiceMesh_RouteDestinations) GetPropagateService() bool
func (*KubernetesConfig_GatewayServiceMesh_RouteDestinations) ProtoMessage ¶ added in v1.24.0
func (*KubernetesConfig_GatewayServiceMesh_RouteDestinations) ProtoMessage()
func (*KubernetesConfig_GatewayServiceMesh_RouteDestinations) ProtoReflect ¶ added in v1.24.0
func (x *KubernetesConfig_GatewayServiceMesh_RouteDestinations) ProtoReflect() protoreflect.Message
func (*KubernetesConfig_GatewayServiceMesh_RouteDestinations) Reset ¶ added in v1.24.0
func (x *KubernetesConfig_GatewayServiceMesh_RouteDestinations) Reset()
func (*KubernetesConfig_GatewayServiceMesh_RouteDestinations) String ¶ added in v1.24.0
func (x *KubernetesConfig_GatewayServiceMesh_RouteDestinations) String() string
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 */
// Optional. The label to use when selecting Pods for the Deployment
// resource. This label must already be present in the Deployment.
PodSelectorLabel string `protobuf:"bytes,4,opt,name=pod_selector_label,json=podSelectorLabel,proto3" json:"pod_selector_label,omitempty"`
// 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) GetPodSelectorLabel ¶ added in v1.21.0
func (x *KubernetesConfig_ServiceNetworking) GetPodSelectorLabel() string
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 {
// Optional. 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 returned 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 OneTimeWindow ¶ added in v1.23.0
type OneTimeWindow struct {
// Required. Start date.
StartDate *date.Date `protobuf:"bytes,1,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
// Required. Start time (inclusive). Use 00:00 for the beginning of the day.
StartTime *timeofday.TimeOfDay `protobuf:"bytes,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
// Required. End date.
EndDate *date.Date `protobuf:"bytes,3,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
// Required. End time (exclusive). You may use 24:00 for the end of the day.
EndTime *timeofday.TimeOfDay `protobuf:"bytes,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// contains filtered or unexported fields
}
One-time window within which actions are restricted. For example, blocking actions over New Year's Eve from December 31st at 5pm to January 1st at 9am.
func (*OneTimeWindow) Descriptor
deprecated
added in
v1.23.0
func (*OneTimeWindow) Descriptor() ([]byte, []int)
Deprecated: Use OneTimeWindow.ProtoReflect.Descriptor instead.
func (*OneTimeWindow) GetEndDate ¶ added in v1.23.0
func (x *OneTimeWindow) GetEndDate() *date.Date
func (*OneTimeWindow) GetEndTime ¶ added in v1.23.0
func (x *OneTimeWindow) GetEndTime() *timeofday.TimeOfDay
func (*OneTimeWindow) GetStartDate ¶ added in v1.23.0
func (x *OneTimeWindow) GetStartDate() *date.Date
func (*OneTimeWindow) GetStartTime ¶ added in v1.23.0
func (x *OneTimeWindow) GetStartTime() *timeofday.TimeOfDay
func (*OneTimeWindow) ProtoMessage ¶ added in v1.23.0
func (*OneTimeWindow) ProtoMessage()
func (*OneTimeWindow) ProtoReflect ¶ added in v1.23.0
func (x *OneTimeWindow) ProtoReflect() protoreflect.Message
func (*OneTimeWindow) Reset ¶ added in v1.23.0
func (x *OneTimeWindow) Reset()
func (*OneTimeWindow) String ¶ added in v1.23.0
func (x *OneTimeWindow) 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
// [google.longrunning.Operation.error][google.longrunning.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_RolloutRestriction
Rule isPolicyRule_Rule `protobuf_oneof:"rule"`
// contains filtered or unexported fields
}
Deploy Policy rule.
func (*PolicyRule) Descriptor
deprecated
added in
v1.20.0
func (*PolicyRule) Descriptor() ([]byte, []int)
Deprecated: Use PolicyRule.ProtoReflect.Descriptor instead.
func (*PolicyRule) GetRolloutRestriction ¶ added in v1.23.0
func (x *PolicyRule) GetRolloutRestriction() *RolloutRestriction
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_RolloutRestriction ¶ added in v1.23.0
type PolicyRule_RolloutRestriction struct {
// Optional. Rollout restrictions.
RolloutRestriction *RolloutRestriction `protobuf:"bytes,2,opt,name=rollout_restriction,json=rolloutRestriction,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 allotted 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 allotted 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
// * "@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 Release ¶
type Release struct {
// Identifier. 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"`
// Optional. Description of the `Release`. Max length is 255 characters.
Description string `protobuf:"bytes,3,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 */
// 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"`
// Optional. 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"`
// Optional. 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"`
// Optional. 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"`
// Optional. 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(s) required for Rollout jobs were 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 RepairPhase ¶ added in v1.15.0
type RepairPhase struct {
// The `RepairPhase` type and the information for that type.
//
// 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 RepairPhaseConfig ¶ added in v1.24.0
type RepairPhaseConfig struct {
// The repair phase to perform.
//
// Types that are assignable to RepairPhase:
//
// *RepairPhaseConfig_Retry
// *RepairPhaseConfig_Rollback
RepairPhase isRepairPhaseConfig_RepairPhase `protobuf_oneof:"repair_phase"`
// contains filtered or unexported fields
}
Configuration of the repair phase.
func (*RepairPhaseConfig) Descriptor
deprecated
added in
v1.24.0
func (*RepairPhaseConfig) Descriptor() ([]byte, []int)
Deprecated: Use RepairPhaseConfig.ProtoReflect.Descriptor instead.
func (*RepairPhaseConfig) GetRepairPhase ¶ added in v1.24.0
func (m *RepairPhaseConfig) GetRepairPhase() isRepairPhaseConfig_RepairPhase
func (*RepairPhaseConfig) GetRetry ¶ added in v1.24.0
func (x *RepairPhaseConfig) GetRetry() *Retry
func (*RepairPhaseConfig) GetRollback ¶ added in v1.24.0
func (x *RepairPhaseConfig) GetRollback() *Rollback
func (*RepairPhaseConfig) ProtoMessage ¶ added in v1.24.0
func (*RepairPhaseConfig) ProtoMessage()
func (*RepairPhaseConfig) ProtoReflect ¶ added in v1.24.0
func (x *RepairPhaseConfig) ProtoReflect() protoreflect.Message
func (*RepairPhaseConfig) Reset ¶ added in v1.24.0
func (x *RepairPhaseConfig) Reset()
func (*RepairPhaseConfig) String ¶ added in v1.24.0
func (x *RepairPhaseConfig) String() string
type RepairPhaseConfig_Retry ¶ added in v1.24.0
type RepairPhaseConfig_Retry struct {
// Optional. Retries a failed job.
Retry *Retry `protobuf:"bytes,1,opt,name=retry,proto3,oneof"`
}
type RepairPhaseConfig_Rollback ¶ added in v1.24.0
type RepairPhaseConfig_Rollback struct {
// Optional. Rolls back a `Rollout`.
Rollback *Rollback `protobuf:"bytes,2,opt,name=rollback,proto3,oneof"`
}
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.
CurrentRepairPhaseIndex int64 `` /* 135-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"`
// Output only. The phase ID of the phase that includes the job being
// repaired.
PhaseId string `protobuf:"bytes,4,opt,name=phase_id,json=phaseId,proto3" json:"phase_id,omitempty"`
// Output only. The job ID for the Job to repair.
JobId string `protobuf:"bytes,5,opt,name=job_id,json=jobId,proto3" json:"job_id,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) GetCurrentRepairPhaseIndex ¶ added in v1.24.0
func (x *RepairRolloutOperation) GetCurrentRepairPhaseIndex() int64
func (*RepairRolloutOperation) GetJobId ¶ added in v1.21.0
func (x *RepairRolloutOperation) GetJobId() string
func (*RepairRolloutOperation) GetPhaseId ¶ added in v1.21.0
func (x *RepairRolloutOperation) GetPhaseId() string
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])?$`.
Phases []string `protobuf:"bytes,7,rep,name=phases,proto3" json:"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"`
// Output only. Information around the state of the 'Automation' rule.
Condition *AutomationRuleCondition `protobuf:"bytes,6,opt,name=condition,proto3" json:"condition,omitempty"`
// Required. Defines the types of automatic repair phases for failed jobs.
RepairPhases []*RepairPhaseConfig `protobuf:"bytes,8,rep,name=repair_phases,json=repairPhases,proto3" json:"repair_phases,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) GetPhases ¶ added in v1.24.0
func (x *RepairRolloutRule) GetPhases() []string
func (*RepairRolloutRule) GetRepairPhases ¶ added in v1.24.0
func (x *RepairRolloutRule) GetRepairPhases() []*RepairPhaseConfig
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 aborted. RepairState_REPAIR_STATE_ABORTED RepairState = 7 )
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 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. 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) 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"`
// Optional. If pending rollout exists on the target, the rollback operation
// will be aborted.
DisableRollbackIfRolloutPending bool `` /* 161-byte string literal not displayed */
// 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) GetDisableRollbackIfRolloutPending ¶ added in v1.24.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"`
// Output only. If active rollout exists on the target, abort this rollback.
DisableRollbackIfRolloutPending bool `` /* 161-byte string literal not displayed */
// 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) GetDisableRollbackIfRolloutPending ¶ added in v1.24.0
func (x *RollbackAttempt) GetDisableRollbackIfRolloutPending() bool
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 {
// Identifier. 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"`
// Optional. Description of the `Rollout` for user purposes. Max length is 255
// characters.
Description string `protobuf:"bytes,3,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 */
// 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 */
// Output only. The AutomationRun actively repairing the rollout.
ActiveRepairAutomationRun string `` /* 141-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) GetActiveRepairAutomationRun ¶ added in v1.24.0
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 RolloutRestriction ¶ added in v1.23.0
type RolloutRestriction struct {
// Required. 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,1,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 */
// Optional. Rollout actions to be restricted as part of the policy. If left
// empty, all actions will be restricted.
Actions []RolloutRestriction_RolloutActions `` /* 137-byte string literal not displayed */
// Required. Time window within which actions are restricted.
TimeWindows *TimeWindows `protobuf:"bytes,4,opt,name=time_windows,json=timeWindows,proto3" json:"time_windows,omitempty"`
// contains filtered or unexported fields
}
Rollout restrictions.
func (*RolloutRestriction) Descriptor
deprecated
added in
v1.23.0
func (*RolloutRestriction) Descriptor() ([]byte, []int)
Deprecated: Use RolloutRestriction.ProtoReflect.Descriptor instead.
func (*RolloutRestriction) GetActions ¶ added in v1.23.0
func (x *RolloutRestriction) GetActions() []RolloutRestriction_RolloutActions
func (*RolloutRestriction) GetId ¶ added in v1.23.0
func (x *RolloutRestriction) GetId() string
func (*RolloutRestriction) GetInvokers ¶ added in v1.23.0
func (x *RolloutRestriction) GetInvokers() []DeployPolicy_Invoker
func (*RolloutRestriction) GetTimeWindows ¶ added in v1.23.0
func (x *RolloutRestriction) GetTimeWindows() *TimeWindows
func (*RolloutRestriction) ProtoMessage ¶ added in v1.23.0
func (*RolloutRestriction) ProtoMessage()
func (*RolloutRestriction) ProtoReflect ¶ added in v1.23.0
func (x *RolloutRestriction) ProtoReflect() protoreflect.Message
func (*RolloutRestriction) Reset ¶ added in v1.23.0
func (x *RolloutRestriction) Reset()
func (*RolloutRestriction) String ¶ added in v1.23.0
func (x *RolloutRestriction) String() string
type RolloutRestriction_RolloutActions ¶ added in v1.23.0
type RolloutRestriction_RolloutActions int32
Rollout actions to be restricted as part of the policy.
const ( // Unspecified. RolloutRestriction_ROLLOUT_ACTIONS_UNSPECIFIED RolloutRestriction_RolloutActions = 0 // Advance the rollout to the next phase. RolloutRestriction_ADVANCE RolloutRestriction_RolloutActions = 1 // Approve the rollout. RolloutRestriction_APPROVE RolloutRestriction_RolloutActions = 2 // Cancel the rollout. RolloutRestriction_CANCEL RolloutRestriction_RolloutActions = 3 // Create a rollout. RolloutRestriction_CREATE RolloutRestriction_RolloutActions = 4 // Ignore a job result on the rollout. RolloutRestriction_IGNORE_JOB RolloutRestriction_RolloutActions = 5 // Retry a job for a rollout. RolloutRestriction_RETRY_JOB RolloutRestriction_RolloutActions = 6 // Rollback a rollout. RolloutRestriction_ROLLBACK RolloutRestriction_RolloutActions = 7 // Terminate a jobrun. RolloutRestriction_TERMINATE_JOBRUN RolloutRestriction_RolloutActions = 8 )
func (RolloutRestriction_RolloutActions) Descriptor ¶ added in v1.23.0
func (RolloutRestriction_RolloutActions) Descriptor() protoreflect.EnumDescriptor
func (RolloutRestriction_RolloutActions) Enum ¶ added in v1.23.0
func (x RolloutRestriction_RolloutActions) Enum() *RolloutRestriction_RolloutActions
func (RolloutRestriction_RolloutActions) EnumDescriptor
deprecated
added in
v1.23.0
func (RolloutRestriction_RolloutActions) EnumDescriptor() ([]byte, []int)
Deprecated: Use RolloutRestriction_RolloutActions.Descriptor instead.
func (RolloutRestriction_RolloutActions) Number ¶ added in v1.23.0
func (x RolloutRestriction_RolloutActions) Number() protoreflect.EnumNumber
func (RolloutRestriction_RolloutActions) String ¶ added in v1.23.0
func (x RolloutRestriction_RolloutActions) String() string
func (RolloutRestriction_RolloutActions) Type ¶ added in v1.23.0
func (RolloutRestriction_RolloutActions) Type() protoreflect.EnumType
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 allotted 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 {
// Optional. 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 {
// Optional. Kubernetes runtime configuration.
Kubernetes *KubernetesConfig `protobuf:"bytes,1,opt,name=kubernetes,proto3,oneof"`
}
type SerialPipeline ¶
type SerialPipeline struct {
// Optional. 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 {
// Optional. 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 {
// Optional. 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 {
// Optional. 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 {
// Optional. 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"`
// Optional. 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 {
// Optional. Whether to verify a deployment via `skaffold verify`.
Verify bool `protobuf:"varint,1,opt,name=verify,proto3" json:"verify,omitempty"`
// Optional. Configuration for the predeploy job. If this is not configured,
// the 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,
// the 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 {
// Optional. 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 {
// Optional. 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 {
// Identifier. 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. Map of entity IDs to their associated entities. Associated
// entities allows specifying places other than the deployment target for
// specific features. For example, the Gateway API canary can be configured to
// deploy the HTTPRoute to a different cluster(s) than the deployment cluster
// using associated entities. An entity ID 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])?$`.
AssociatedEntities map[string]*AssociatedEntities `` /* 204-byte string literal not displayed */
// 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"`
// Optional. 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) GetAssociatedEntities ¶ added in v1.24.0
func (x *Target) GetAssociatedEntities() map[string]*AssociatedEntities
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 for the
// stable phase, 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 for the
// stable phase.
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 {
// Optional. ID of the `Target`. The value of this field could be one of the
// following:
//
// * The last segment of a target name
// * "*", 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. This could be used to select targets for a Deploy Policy or for an Automation.
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 TimeWindows ¶ added in v1.23.0
type TimeWindows 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"`
// Optional. One-time windows within which actions are restricted.
OneTimeWindows []*OneTimeWindow `protobuf:"bytes,2,rep,name=one_time_windows,json=oneTimeWindows,proto3" json:"one_time_windows,omitempty"`
// Optional. Recurring weekly windows within which actions are restricted.
WeeklyWindows []*WeeklyWindow `protobuf:"bytes,3,rep,name=weekly_windows,json=weeklyWindows,proto3" json:"weekly_windows,omitempty"`
// contains filtered or unexported fields
}
Time windows within which actions are restricted. See the [documentation](https://cloud.google.com/deploy/docs/deploy-policy#dates_times) for more information on how to configure dates/times.
func (*TimeWindows) Descriptor
deprecated
added in
v1.23.0
func (*TimeWindows) Descriptor() ([]byte, []int)
Deprecated: Use TimeWindows.ProtoReflect.Descriptor instead.
func (*TimeWindows) GetOneTimeWindows ¶ added in v1.23.0
func (x *TimeWindows) GetOneTimeWindows() []*OneTimeWindow
func (*TimeWindows) GetTimeZone ¶ added in v1.23.0
func (x *TimeWindows) GetTimeZone() string
func (*TimeWindows) GetWeeklyWindows ¶ added in v1.23.0
func (x *TimeWindows) GetWeeklyWindows() []*WeeklyWindow
func (*TimeWindows) ProtoMessage ¶ added in v1.23.0
func (*TimeWindows) ProtoMessage()
func (*TimeWindows) ProtoReflect ¶ added in v1.23.0
func (x *TimeWindows) ProtoReflect() protoreflect.Message
func (*TimeWindows) Reset ¶ added in v1.23.0
func (x *TimeWindows) Reset()
func (*TimeWindows) String ¶ added in v1.23.0
func (x *TimeWindows) String() string
type TimedPromoteReleaseCondition ¶ added in v1.25.0
type TimedPromoteReleaseCondition struct {
// Output only. When the next scheduled promotion(s) will occur.
NextPromotionTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=next_promotion_time,json=nextPromotionTime,proto3" json:"next_promotion_time,omitempty"`
// Output only. A list of targets involved in the upcoming timed promotion(s).
TargetsList []*TimedPromoteReleaseCondition_Targets `protobuf:"bytes,2,rep,name=targets_list,json=targetsList,proto3" json:"targets_list,omitempty"`
// contains filtered or unexported fields
}
`TimedPromoteReleaseCondition` contains conditions specific to an Automation with a Timed Promote Release rule defined.
func (*TimedPromoteReleaseCondition) Descriptor
deprecated
added in
v1.25.0
func (*TimedPromoteReleaseCondition) Descriptor() ([]byte, []int)
Deprecated: Use TimedPromoteReleaseCondition.ProtoReflect.Descriptor instead.
func (*TimedPromoteReleaseCondition) GetNextPromotionTime ¶ added in v1.25.0
func (x *TimedPromoteReleaseCondition) GetNextPromotionTime() *timestamppb.Timestamp
func (*TimedPromoteReleaseCondition) GetTargetsList ¶ added in v1.25.0
func (x *TimedPromoteReleaseCondition) GetTargetsList() []*TimedPromoteReleaseCondition_Targets
func (*TimedPromoteReleaseCondition) ProtoMessage ¶ added in v1.25.0
func (*TimedPromoteReleaseCondition) ProtoMessage()
func (*TimedPromoteReleaseCondition) ProtoReflect ¶ added in v1.25.0
func (x *TimedPromoteReleaseCondition) ProtoReflect() protoreflect.Message
func (*TimedPromoteReleaseCondition) Reset ¶ added in v1.25.0
func (x *TimedPromoteReleaseCondition) Reset()
func (*TimedPromoteReleaseCondition) String ¶ added in v1.25.0
func (x *TimedPromoteReleaseCondition) String() string
type TimedPromoteReleaseCondition_Targets ¶ added in v1.25.0
type TimedPromoteReleaseCondition_Targets struct {
// Optional. The source target ID.
SourceTargetId string `protobuf:"bytes,1,opt,name=source_target_id,json=sourceTargetId,proto3" json:"source_target_id,omitempty"`
// Optional. The destination target ID.
DestinationTargetId string `protobuf:"bytes,2,opt,name=destination_target_id,json=destinationTargetId,proto3" json:"destination_target_id,omitempty"`
// contains filtered or unexported fields
}
The targets involved in a single timed promotion.
func (*TimedPromoteReleaseCondition_Targets) Descriptor
deprecated
added in
v1.25.0
func (*TimedPromoteReleaseCondition_Targets) Descriptor() ([]byte, []int)
Deprecated: Use TimedPromoteReleaseCondition_Targets.ProtoReflect.Descriptor instead.
func (*TimedPromoteReleaseCondition_Targets) GetDestinationTargetId ¶ added in v1.25.0
func (x *TimedPromoteReleaseCondition_Targets) GetDestinationTargetId() string
func (*TimedPromoteReleaseCondition_Targets) GetSourceTargetId ¶ added in v1.25.0
func (x *TimedPromoteReleaseCondition_Targets) GetSourceTargetId() string
func (*TimedPromoteReleaseCondition_Targets) ProtoMessage ¶ added in v1.25.0
func (*TimedPromoteReleaseCondition_Targets) ProtoMessage()
func (*TimedPromoteReleaseCondition_Targets) ProtoReflect ¶ added in v1.25.0
func (x *TimedPromoteReleaseCondition_Targets) ProtoReflect() protoreflect.Message
func (*TimedPromoteReleaseCondition_Targets) Reset ¶ added in v1.25.0
func (x *TimedPromoteReleaseCondition_Targets) Reset()
func (*TimedPromoteReleaseCondition_Targets) String ¶ added in v1.25.0
func (x *TimedPromoteReleaseCondition_Targets) String() string
type TimedPromoteReleaseOperation ¶ added in v1.25.0
type TimedPromoteReleaseOperation 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. The name of the release to be promoted.
Release string `protobuf:"bytes,2,opt,name=release,proto3" json:"release,omitempty"`
// Output only. The starting phase of the rollout created by this operation.
Phase string `protobuf:"bytes,3,opt,name=phase,proto3" json:"phase,omitempty"`
// contains filtered or unexported fields
}
Contains the information of an automated timed promote-release operation.
func (*TimedPromoteReleaseOperation) Descriptor
deprecated
added in
v1.25.0
func (*TimedPromoteReleaseOperation) Descriptor() ([]byte, []int)
Deprecated: Use TimedPromoteReleaseOperation.ProtoReflect.Descriptor instead.
func (*TimedPromoteReleaseOperation) GetPhase ¶ added in v1.25.0
func (x *TimedPromoteReleaseOperation) GetPhase() string
func (*TimedPromoteReleaseOperation) GetRelease ¶ added in v1.25.0
func (x *TimedPromoteReleaseOperation) GetRelease() string
func (*TimedPromoteReleaseOperation) GetTargetId ¶ added in v1.25.0
func (x *TimedPromoteReleaseOperation) GetTargetId() string
func (*TimedPromoteReleaseOperation) ProtoMessage ¶ added in v1.25.0
func (*TimedPromoteReleaseOperation) ProtoMessage()
func (*TimedPromoteReleaseOperation) ProtoReflect ¶ added in v1.25.0
func (x *TimedPromoteReleaseOperation) ProtoReflect() protoreflect.Message
func (*TimedPromoteReleaseOperation) Reset ¶ added in v1.25.0
func (x *TimedPromoteReleaseOperation) Reset()
func (*TimedPromoteReleaseOperation) String ¶ added in v1.25.0
func (x *TimedPromoteReleaseOperation) String() string
type TimedPromoteReleaseRule ¶ added in v1.25.0
type TimedPromoteReleaseRule 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. 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
// * "@next", the next target in the promotion sequence
DestinationTargetId string `protobuf:"bytes,2,opt,name=destination_target_id,json=destinationTargetId,proto3" json:"destination_target_id,omitempty"`
// Required. Schedule in crontab format. e.g. "0 9 * * 1" for every Monday at
// 9am.
Schedule string `protobuf:"bytes,3,opt,name=schedule,proto3" json:"schedule,omitempty"`
// 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,4,opt,name=time_zone,json=timeZone,proto3" json:"time_zone,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 rule. Default
// to the first phase.
DestinationPhase string `protobuf:"bytes,6,opt,name=destination_phase,json=destinationPhase,proto3" json:"destination_phase,omitempty"`
// contains filtered or unexported fields
}
The `TimedPromoteReleaseRule` will automatically promote a release from the current target(s) to the specified target(s) on a configured schedule.
func (*TimedPromoteReleaseRule) Descriptor
deprecated
added in
v1.25.0
func (*TimedPromoteReleaseRule) Descriptor() ([]byte, []int)
Deprecated: Use TimedPromoteReleaseRule.ProtoReflect.Descriptor instead.
func (*TimedPromoteReleaseRule) GetCondition ¶ added in v1.25.0
func (x *TimedPromoteReleaseRule) GetCondition() *AutomationRuleCondition
func (*TimedPromoteReleaseRule) GetDestinationPhase ¶ added in v1.25.0
func (x *TimedPromoteReleaseRule) GetDestinationPhase() string
func (*TimedPromoteReleaseRule) GetDestinationTargetId ¶ added in v1.25.0
func (x *TimedPromoteReleaseRule) GetDestinationTargetId() string
func (*TimedPromoteReleaseRule) GetId ¶ added in v1.25.0
func (x *TimedPromoteReleaseRule) GetId() string
func (*TimedPromoteReleaseRule) GetSchedule ¶ added in v1.25.0
func (x *TimedPromoteReleaseRule) GetSchedule() string
func (*TimedPromoteReleaseRule) GetTimeZone ¶ added in v1.25.0
func (x *TimedPromoteReleaseRule) GetTimeZone() string
func (*TimedPromoteReleaseRule) ProtoMessage ¶ added in v1.25.0
func (*TimedPromoteReleaseRule) ProtoMessage()
func (*TimedPromoteReleaseRule) ProtoReflect ¶ added in v1.25.0
func (x *TimedPromoteReleaseRule) ProtoReflect() protoreflect.Message
func (*TimedPromoteReleaseRule) Reset ¶ added in v1.25.0
func (x *TimedPromoteReleaseRule) Reset()
func (*TimedPromoteReleaseRule) String ¶ added in v1.25.0
func (x *TimedPromoteReleaseRule) 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 // Deploy Policy evaluation. Type_TYPE_DEPLOY_POLICY_EVALUATION Type = 8 // 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 should 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 UnsafeCloudDeployServer ¶ added in v1.27.3
type UnsafeCloudDeployServer interface {
// contains filtered or unexported methods
}
UnsafeCloudDeployServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CloudDeployServer will result in compilation errors.
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 allotted 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
type WeeklyWindow ¶ added in v1.23.0
type WeeklyWindow struct {
// Optional. Days of week. If left empty, all days of the week will be
// included.
DaysOfWeek []dayofweek.DayOfWeek `` /* 128-byte string literal not displayed */
// Optional. Start time (inclusive). Use 00:00 for the beginning of the day.
// If you specify start_time you must also specify end_time. If left empty,
// this will block for the entire day for the days specified in days_of_week.
StartTime *timeofday.TimeOfDay `protobuf:"bytes,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
// Optional. End time (exclusive). Use 24:00 to indicate midnight. If you
// specify end_time you must also specify start_time. If left empty, this will
// block for the entire day for the days specified in days_of_week.
EndTime *timeofday.TimeOfDay `protobuf:"bytes,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// contains filtered or unexported fields
}
Weekly windows. For example, blocking actions every Saturday and Sunday. Another example would be blocking actions every weekday from 5pm to midnight.
func (*WeeklyWindow) Descriptor
deprecated
added in
v1.23.0
func (*WeeklyWindow) Descriptor() ([]byte, []int)
Deprecated: Use WeeklyWindow.ProtoReflect.Descriptor instead.
func (*WeeklyWindow) GetDaysOfWeek ¶ added in v1.23.0
func (x *WeeklyWindow) GetDaysOfWeek() []dayofweek.DayOfWeek
func (*WeeklyWindow) GetEndTime ¶ added in v1.23.0
func (x *WeeklyWindow) GetEndTime() *timeofday.TimeOfDay
func (*WeeklyWindow) GetStartTime ¶ added in v1.23.0
func (x *WeeklyWindow) GetStartTime() *timeofday.TimeOfDay
func (*WeeklyWindow) ProtoMessage ¶ added in v1.23.0
func (*WeeklyWindow) ProtoMessage()
func (*WeeklyWindow) ProtoReflect ¶ added in v1.23.0
func (x *WeeklyWindow) ProtoReflect() protoreflect.Message
func (*WeeklyWindow) Reset ¶ added in v1.23.0
func (x *WeeklyWindow) Reset()
func (*WeeklyWindow) String ¶ added in v1.23.0
func (x *WeeklyWindow) String() string
Source Files
¶
- automation_payload.pb.go
- automationrun_payload.pb.go
- cloud_deploy.pb.go
- cloud_deploy_grpc.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