Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterConfigDeliveryServer(s grpc.ServiceRegistrar, srv ConfigDeliveryServer)
- type AbortRolloutRequest
- func (*AbortRolloutRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AbortRolloutRequest) GetName() string
- func (x *AbortRolloutRequest) GetReason() string
- func (*AbortRolloutRequest) ProtoMessage()
- func (x *AbortRolloutRequest) ProtoReflect() protoreflect.Message
- func (x *AbortRolloutRequest) Reset()
- func (x *AbortRolloutRequest) String() string
- type AllAtOnceStrategy
- type AllAtOnceStrategyInfo
- func (*AllAtOnceStrategyInfo) Descriptor() ([]byte, []int)deprecated
- func (x *AllAtOnceStrategyInfo) GetClusters() []*ClusterInfo
- func (*AllAtOnceStrategyInfo) ProtoMessage()
- func (x *AllAtOnceStrategyInfo) ProtoReflect() protoreflect.Message
- func (x *AllAtOnceStrategyInfo) Reset()
- func (x *AllAtOnceStrategyInfo) String() string
- type ClusterInfo
- func (*ClusterInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterInfo) GetCurrent() *ResourceBundleDeploymentInfo
- func (x *ClusterInfo) GetDesired() *ResourceBundleDeploymentInfo
- func (x *ClusterInfo) GetEndTime() *timestamppb.Timestamp
- func (x *ClusterInfo) GetInitial() *ResourceBundleDeploymentInfo
- func (x *ClusterInfo) GetMembership() string
- func (x *ClusterInfo) GetMessages() []string
- func (x *ClusterInfo) GetStartTime() *timestamppb.Timestamp
- func (x *ClusterInfo) GetState() ClusterInfo_State
- func (*ClusterInfo) ProtoMessage()
- func (x *ClusterInfo) ProtoReflect() protoreflect.Message
- func (x *ClusterInfo) Reset()
- func (x *ClusterInfo) String() string
- type ClusterInfo_State
- func (ClusterInfo_State) Descriptor() protoreflect.EnumDescriptor
- func (x ClusterInfo_State) Enum() *ClusterInfo_State
- func (ClusterInfo_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x ClusterInfo_State) Number() protoreflect.EnumNumber
- func (x ClusterInfo_State) String() string
- func (ClusterInfo_State) Type() protoreflect.EnumType
- type ConfigDeliveryClient
- type ConfigDeliveryServer
- type CreateFleetPackageRequest
- func (*CreateFleetPackageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateFleetPackageRequest) GetFleetPackage() *FleetPackage
- func (x *CreateFleetPackageRequest) GetFleetPackageId() string
- func (x *CreateFleetPackageRequest) GetParent() string
- func (x *CreateFleetPackageRequest) GetRequestId() string
- func (*CreateFleetPackageRequest) ProtoMessage()
- func (x *CreateFleetPackageRequest) ProtoReflect() protoreflect.Message
- func (x *CreateFleetPackageRequest) Reset()
- func (x *CreateFleetPackageRequest) String() string
- type CreateReleaseRequest
- func (*CreateReleaseRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateReleaseRequest) GetParent() string
- func (x *CreateReleaseRequest) GetRelease() *Release
- func (x *CreateReleaseRequest) GetReleaseId() string
- func (x *CreateReleaseRequest) GetRequestId() string
- func (*CreateReleaseRequest) ProtoMessage()
- func (x *CreateReleaseRequest) ProtoReflect() protoreflect.Message
- func (x *CreateReleaseRequest) Reset()
- func (x *CreateReleaseRequest) String() string
- type CreateResourceBundleRequest
- func (*CreateResourceBundleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateResourceBundleRequest) GetParent() string
- func (x *CreateResourceBundleRequest) GetRequestId() string
- func (x *CreateResourceBundleRequest) GetResourceBundle() *ResourceBundle
- func (x *CreateResourceBundleRequest) GetResourceBundleId() string
- func (*CreateResourceBundleRequest) ProtoMessage()
- func (x *CreateResourceBundleRequest) ProtoReflect() protoreflect.Message
- func (x *CreateResourceBundleRequest) Reset()
- func (x *CreateResourceBundleRequest) String() string
- type CreateVariantRequest
- func (*CreateVariantRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVariantRequest) GetParent() string
- func (x *CreateVariantRequest) GetRequestId() string
- func (x *CreateVariantRequest) GetVariant() *Variant
- func (x *CreateVariantRequest) GetVariantId() string
- func (*CreateVariantRequest) ProtoMessage()
- func (x *CreateVariantRequest) ProtoReflect() protoreflect.Message
- func (x *CreateVariantRequest) Reset()
- func (x *CreateVariantRequest) String() string
- type DeleteFleetPackageRequest
- func (*DeleteFleetPackageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteFleetPackageRequest) GetAllowMissing() bool
- func (x *DeleteFleetPackageRequest) GetForce() bool
- func (x *DeleteFleetPackageRequest) GetName() string
- func (x *DeleteFleetPackageRequest) GetRequestId() string
- func (*DeleteFleetPackageRequest) ProtoMessage()
- func (x *DeleteFleetPackageRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteFleetPackageRequest) Reset()
- func (x *DeleteFleetPackageRequest) String() string
- type DeleteReleaseRequest
- func (*DeleteReleaseRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteReleaseRequest) GetForce() bool
- func (x *DeleteReleaseRequest) GetName() string
- func (x *DeleteReleaseRequest) GetRequestId() string
- func (*DeleteReleaseRequest) ProtoMessage()
- func (x *DeleteReleaseRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteReleaseRequest) Reset()
- func (x *DeleteReleaseRequest) String() string
- type DeleteResourceBundleRequest
- func (*DeleteResourceBundleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteResourceBundleRequest) GetForce() bool
- func (x *DeleteResourceBundleRequest) GetName() string
- func (x *DeleteResourceBundleRequest) GetRequestId() string
- func (*DeleteResourceBundleRequest) ProtoMessage()
- func (x *DeleteResourceBundleRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteResourceBundleRequest) Reset()
- func (x *DeleteResourceBundleRequest) String() string
- type DeleteVariantRequest
- func (*DeleteVariantRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteVariantRequest) GetName() string
- func (x *DeleteVariantRequest) GetRequestId() string
- func (*DeleteVariantRequest) ProtoMessage()
- func (x *DeleteVariantRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteVariantRequest) Reset()
- func (x *DeleteVariantRequest) String() string
- type DeletionPropagationPolicy
- func (DeletionPropagationPolicy) Descriptor() protoreflect.EnumDescriptor
- func (x DeletionPropagationPolicy) Enum() *DeletionPropagationPolicy
- func (DeletionPropagationPolicy) EnumDescriptor() ([]byte, []int)deprecated
- func (x DeletionPropagationPolicy) Number() protoreflect.EnumNumber
- func (x DeletionPropagationPolicy) String() string
- func (DeletionPropagationPolicy) Type() protoreflect.EnumType
- type Fleet
- type FleetPackage
- func (*FleetPackage) Descriptor() ([]byte, []int)deprecated
- func (x *FleetPackage) GetCreateTime() *timestamppb.Timestamp
- func (x *FleetPackage) GetDeletionPropagationPolicy() DeletionPropagationPolicy
- func (x *FleetPackage) GetInfo() *FleetPackageInfo
- func (x *FleetPackage) GetLabels() map[string]string
- func (x *FleetPackage) GetName() string
- func (x *FleetPackage) GetResourceBundleSelector() *FleetPackage_ResourceBundleSelector
- func (x *FleetPackage) GetRolloutStrategy() *RolloutStrategy
- func (x *FleetPackage) GetState() FleetPackage_State
- func (x *FleetPackage) GetTarget() *FleetPackage_Target
- func (x *FleetPackage) GetUpdateTime() *timestamppb.Timestamp
- func (x *FleetPackage) GetVariantSelector() *FleetPackage_VariantSelector
- func (*FleetPackage) ProtoMessage()
- func (x *FleetPackage) ProtoReflect() protoreflect.Message
- func (x *FleetPackage) Reset()
- func (x *FleetPackage) String() string
- type FleetPackageError
- func (*FleetPackageError) Descriptor() ([]byte, []int)deprecated
- func (x *FleetPackageError) GetErrorMessage() string
- func (*FleetPackageError) ProtoMessage()
- func (x *FleetPackageError) ProtoReflect() protoreflect.Message
- func (x *FleetPackageError) Reset()
- func (x *FleetPackageError) String() string
- type FleetPackageInfo
- func (*FleetPackageInfo) Descriptor() ([]byte, []int)deprecated
- func (x *FleetPackageInfo) GetActiveRollout() string
- func (x *FleetPackageInfo) GetErrors() []*FleetPackageError
- func (x *FleetPackageInfo) GetLastCompletedRollout() string
- func (x *FleetPackageInfo) GetState() FleetPackageInfo_State
- func (*FleetPackageInfo) ProtoMessage()
- func (x *FleetPackageInfo) ProtoReflect() protoreflect.Message
- func (x *FleetPackageInfo) Reset()
- func (x *FleetPackageInfo) String() string
- type FleetPackageInfo_State
- func (FleetPackageInfo_State) Descriptor() protoreflect.EnumDescriptor
- func (x FleetPackageInfo_State) Enum() *FleetPackageInfo_State
- func (FleetPackageInfo_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x FleetPackageInfo_State) Number() protoreflect.EnumNumber
- func (x FleetPackageInfo_State) String() string
- func (FleetPackageInfo_State) Type() protoreflect.EnumType
- type FleetPackage_CloudBuildRepository
- func (*FleetPackage_CloudBuildRepository) Descriptor() ([]byte, []int)deprecated
- func (x *FleetPackage_CloudBuildRepository) GetName() string
- func (x *FleetPackage_CloudBuildRepository) GetPath() string
- func (x *FleetPackage_CloudBuildRepository) GetServiceAccount() string
- func (x *FleetPackage_CloudBuildRepository) GetTag() string
- func (m *FleetPackage_CloudBuildRepository) GetVariants() isFleetPackage_CloudBuildRepository_Variants
- func (x *FleetPackage_CloudBuildRepository) GetVariantsPattern() string
- func (*FleetPackage_CloudBuildRepository) ProtoMessage()
- func (x *FleetPackage_CloudBuildRepository) ProtoReflect() protoreflect.Message
- func (x *FleetPackage_CloudBuildRepository) Reset()
- func (x *FleetPackage_CloudBuildRepository) String() string
- type FleetPackage_CloudBuildRepository_VariantsPattern
- type FleetPackage_ResourceBundleSelector
- func (*FleetPackage_ResourceBundleSelector) Descriptor() ([]byte, []int)deprecated
- func (x *FleetPackage_ResourceBundleSelector) GetCloudBuildRepository() *FleetPackage_CloudBuildRepository
- func (x *FleetPackage_ResourceBundleSelector) GetResourceBundle() *FleetPackage_ResourceBundleTag
- func (m *FleetPackage_ResourceBundleSelector) GetSource() isFleetPackage_ResourceBundleSelector_Source
- func (*FleetPackage_ResourceBundleSelector) ProtoMessage()
- func (x *FleetPackage_ResourceBundleSelector) ProtoReflect() protoreflect.Message
- func (x *FleetPackage_ResourceBundleSelector) Reset()
- func (x *FleetPackage_ResourceBundleSelector) String() string
- type FleetPackage_ResourceBundleSelector_CloudBuildRepository
- type FleetPackage_ResourceBundleSelector_ResourceBundle
- type FleetPackage_ResourceBundleTag
- func (*FleetPackage_ResourceBundleTag) Descriptor() ([]byte, []int)deprecated
- func (x *FleetPackage_ResourceBundleTag) GetName() string
- func (x *FleetPackage_ResourceBundleTag) GetTag() string
- func (*FleetPackage_ResourceBundleTag) ProtoMessage()
- func (x *FleetPackage_ResourceBundleTag) ProtoReflect() protoreflect.Message
- func (x *FleetPackage_ResourceBundleTag) Reset()
- func (x *FleetPackage_ResourceBundleTag) String() string
- type FleetPackage_State
- func (FleetPackage_State) Descriptor() protoreflect.EnumDescriptor
- func (x FleetPackage_State) Enum() *FleetPackage_State
- func (FleetPackage_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x FleetPackage_State) Number() protoreflect.EnumNumber
- func (x FleetPackage_State) String() string
- func (FleetPackage_State) Type() protoreflect.EnumType
- type FleetPackage_Target
- func (*FleetPackage_Target) Descriptor() ([]byte, []int)deprecated
- func (x *FleetPackage_Target) GetFleet() *Fleet
- func (m *FleetPackage_Target) GetTarget() isFleetPackage_Target_Target
- func (*FleetPackage_Target) ProtoMessage()
- func (x *FleetPackage_Target) ProtoReflect() protoreflect.Message
- func (x *FleetPackage_Target) Reset()
- func (x *FleetPackage_Target) String() string
- type FleetPackage_Target_Fleet
- type FleetPackage_VariantSelector
- func (*FleetPackage_VariantSelector) Descriptor() ([]byte, []int)deprecated
- func (m *FleetPackage_VariantSelector) GetStrategy() isFleetPackage_VariantSelector_Strategy
- func (x *FleetPackage_VariantSelector) GetVariantNameTemplate() string
- func (*FleetPackage_VariantSelector) ProtoMessage()
- func (x *FleetPackage_VariantSelector) ProtoReflect() protoreflect.Message
- func (x *FleetPackage_VariantSelector) Reset()
- func (x *FleetPackage_VariantSelector) String() string
- type FleetPackage_VariantSelector_VariantNameTemplate
- type Fleet_LabelSelector
- func (*Fleet_LabelSelector) Descriptor() ([]byte, []int)deprecated
- func (x *Fleet_LabelSelector) GetMatchLabels() map[string]string
- func (*Fleet_LabelSelector) ProtoMessage()
- func (x *Fleet_LabelSelector) ProtoReflect() protoreflect.Message
- func (x *Fleet_LabelSelector) Reset()
- func (x *Fleet_LabelSelector) String() string
- type GetFleetPackageRequest
- func (*GetFleetPackageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetFleetPackageRequest) GetName() string
- func (*GetFleetPackageRequest) ProtoMessage()
- func (x *GetFleetPackageRequest) ProtoReflect() protoreflect.Message
- func (x *GetFleetPackageRequest) Reset()
- func (x *GetFleetPackageRequest) String() string
- type GetReleaseRequest
- type GetResourceBundleRequest
- func (*GetResourceBundleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetResourceBundleRequest) GetName() string
- func (*GetResourceBundleRequest) ProtoMessage()
- func (x *GetResourceBundleRequest) ProtoReflect() protoreflect.Message
- func (x *GetResourceBundleRequest) Reset()
- func (x *GetResourceBundleRequest) String() string
- type GetRolloutRequest
- type GetVariantRequest
- type ListFleetPackagesRequest
- func (*ListFleetPackagesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListFleetPackagesRequest) GetFilter() string
- func (x *ListFleetPackagesRequest) GetOrderBy() string
- func (x *ListFleetPackagesRequest) GetPageSize() int32
- func (x *ListFleetPackagesRequest) GetPageToken() string
- func (x *ListFleetPackagesRequest) GetParent() string
- func (*ListFleetPackagesRequest) ProtoMessage()
- func (x *ListFleetPackagesRequest) ProtoReflect() protoreflect.Message
- func (x *ListFleetPackagesRequest) Reset()
- func (x *ListFleetPackagesRequest) String() string
- type ListFleetPackagesResponse
- func (*ListFleetPackagesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListFleetPackagesResponse) GetFleetPackages() []*FleetPackage
- func (x *ListFleetPackagesResponse) GetNextPageToken() string
- func (x *ListFleetPackagesResponse) GetUnreachable() []string
- func (*ListFleetPackagesResponse) ProtoMessage()
- func (x *ListFleetPackagesResponse) ProtoReflect() protoreflect.Message
- func (x *ListFleetPackagesResponse) Reset()
- func (x *ListFleetPackagesResponse) 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 ListResourceBundlesRequest
- func (*ListResourceBundlesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListResourceBundlesRequest) GetFilter() string
- func (x *ListResourceBundlesRequest) GetOrderBy() string
- func (x *ListResourceBundlesRequest) GetPageSize() int32
- func (x *ListResourceBundlesRequest) GetPageToken() string
- func (x *ListResourceBundlesRequest) GetParent() string
- func (*ListResourceBundlesRequest) ProtoMessage()
- func (x *ListResourceBundlesRequest) ProtoReflect() protoreflect.Message
- func (x *ListResourceBundlesRequest) Reset()
- func (x *ListResourceBundlesRequest) String() string
- type ListResourceBundlesResponse
- func (*ListResourceBundlesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListResourceBundlesResponse) GetNextPageToken() string
- func (x *ListResourceBundlesResponse) GetResourceBundles() []*ResourceBundle
- func (x *ListResourceBundlesResponse) GetUnreachable() []string
- func (*ListResourceBundlesResponse) ProtoMessage()
- func (x *ListResourceBundlesResponse) ProtoReflect() protoreflect.Message
- func (x *ListResourceBundlesResponse) Reset()
- func (x *ListResourceBundlesResponse) 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 ListVariantsRequest
- func (*ListVariantsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVariantsRequest) GetFilter() string
- func (x *ListVariantsRequest) GetOrderBy() string
- func (x *ListVariantsRequest) GetPageSize() int32
- func (x *ListVariantsRequest) GetPageToken() string
- func (x *ListVariantsRequest) GetParent() string
- func (*ListVariantsRequest) ProtoMessage()
- func (x *ListVariantsRequest) ProtoReflect() protoreflect.Message
- func (x *ListVariantsRequest) Reset()
- func (x *ListVariantsRequest) String() string
- type ListVariantsResponse
- func (*ListVariantsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVariantsResponse) GetNextPageToken() string
- func (x *ListVariantsResponse) GetUnreachable() []string
- func (x *ListVariantsResponse) GetVariants() []*Variant
- func (*ListVariantsResponse) ProtoMessage()
- func (x *ListVariantsResponse) ProtoReflect() protoreflect.Message
- func (x *ListVariantsResponse) Reset()
- func (x *ListVariantsResponse) 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 Release
- func (*Release) Descriptor() ([]byte, []int)deprecated
- func (x *Release) GetCreateTime() *timestamppb.Timestamp
- func (x *Release) GetInfo() *ReleaseInfo
- func (x *Release) GetLabels() map[string]string
- func (x *Release) GetLifecycle() Release_Lifecycle
- func (x *Release) GetName() string
- func (x *Release) GetPublishTime() *timestamppb.Timestamp
- func (x *Release) GetUpdateTime() *timestamppb.Timestamp
- func (x *Release) GetVersion() string
- func (*Release) ProtoMessage()
- func (x *Release) ProtoReflect() protoreflect.Message
- func (x *Release) Reset()
- func (x *Release) String() string
- type ReleaseInfo
- func (*ReleaseInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ReleaseInfo) GetOciImagePath() string
- func (x *ReleaseInfo) GetVariantOciImagePaths() map[string]string
- func (*ReleaseInfo) ProtoMessage()
- func (x *ReleaseInfo) ProtoReflect() protoreflect.Message
- func (x *ReleaseInfo) Reset()
- func (x *ReleaseInfo) String() string
- type Release_Lifecycle
- func (Release_Lifecycle) Descriptor() protoreflect.EnumDescriptor
- func (x Release_Lifecycle) Enum() *Release_Lifecycle
- func (Release_Lifecycle) EnumDescriptor() ([]byte, []int)deprecated
- func (x Release_Lifecycle) Number() protoreflect.EnumNumber
- func (x Release_Lifecycle) String() string
- func (Release_Lifecycle) Type() protoreflect.EnumType
- type ResourceBundle
- func (*ResourceBundle) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceBundle) GetCreateTime() *timestamppb.Timestamp
- func (x *ResourceBundle) GetDescription() string
- func (x *ResourceBundle) GetLabels() map[string]string
- func (x *ResourceBundle) GetName() string
- func (x *ResourceBundle) GetUpdateTime() *timestamppb.Timestamp
- func (*ResourceBundle) ProtoMessage()
- func (x *ResourceBundle) ProtoReflect() protoreflect.Message
- func (x *ResourceBundle) Reset()
- func (x *ResourceBundle) String() string
- type ResourceBundleDeploymentInfo
- func (*ResourceBundleDeploymentInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceBundleDeploymentInfo) GetMessages() []string
- func (x *ResourceBundleDeploymentInfo) GetRelease() string
- func (x *ResourceBundleDeploymentInfo) GetSyncState() ResourceBundleDeploymentInfo_SyncState
- func (x *ResourceBundleDeploymentInfo) GetVariant() string
- func (x *ResourceBundleDeploymentInfo) GetVersion() string
- func (*ResourceBundleDeploymentInfo) ProtoMessage()
- func (x *ResourceBundleDeploymentInfo) ProtoReflect() protoreflect.Message
- func (x *ResourceBundleDeploymentInfo) Reset()
- func (x *ResourceBundleDeploymentInfo) String() string
- type ResourceBundleDeploymentInfo_SyncState
- func (ResourceBundleDeploymentInfo_SyncState) Descriptor() protoreflect.EnumDescriptor
- func (x ResourceBundleDeploymentInfo_SyncState) Enum() *ResourceBundleDeploymentInfo_SyncState
- func (ResourceBundleDeploymentInfo_SyncState) EnumDescriptor() ([]byte, []int)deprecated
- func (x ResourceBundleDeploymentInfo_SyncState) Number() protoreflect.EnumNumber
- func (x ResourceBundleDeploymentInfo_SyncState) String() string
- func (ResourceBundleDeploymentInfo_SyncState) Type() protoreflect.EnumType
- type ResumeRolloutRequest
- func (*ResumeRolloutRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResumeRolloutRequest) GetName() string
- func (x *ResumeRolloutRequest) GetReason() string
- func (*ResumeRolloutRequest) ProtoMessage()
- func (x *ResumeRolloutRequest) ProtoReflect() protoreflect.Message
- func (x *ResumeRolloutRequest) Reset()
- func (x *ResumeRolloutRequest) String() string
- type RollingStrategy
- type RollingStrategyInfo
- func (*RollingStrategyInfo) Descriptor() ([]byte, []int)deprecated
- func (x *RollingStrategyInfo) GetClusters() []*ClusterInfo
- func (*RollingStrategyInfo) ProtoMessage()
- func (x *RollingStrategyInfo) ProtoReflect() protoreflect.Message
- func (x *RollingStrategyInfo) Reset()
- func (x *RollingStrategyInfo) String() string
- type Rollout
- func (*Rollout) Descriptor() ([]byte, []int)deprecated
- func (x *Rollout) GetCreateTime() *timestamppb.Timestamp
- func (x *Rollout) GetDeletionPropagationPolicy() DeletionPropagationPolicy
- func (x *Rollout) GetInfo() *RolloutInfo
- func (x *Rollout) GetName() string
- func (x *Rollout) GetRelease() string
- func (x *Rollout) GetRolloutStrategy() *RolloutStrategy
- func (x *Rollout) GetUpdateTime() *timestamppb.Timestamp
- func (*Rollout) ProtoMessage()
- func (x *Rollout) ProtoReflect() protoreflect.Message
- func (x *Rollout) Reset()
- func (x *Rollout) String() string
- type RolloutInfo
- func (*RolloutInfo) Descriptor() ([]byte, []int)deprecated
- func (x *RolloutInfo) GetEndTime() *timestamppb.Timestamp
- func (x *RolloutInfo) GetMessage() string
- func (x *RolloutInfo) GetRolloutStrategyInfo() *RolloutStrategyInfo
- func (x *RolloutInfo) GetStartTime() *timestamppb.Timestamp
- func (x *RolloutInfo) GetState() RolloutInfo_State
- func (*RolloutInfo) ProtoMessage()
- func (x *RolloutInfo) ProtoReflect() protoreflect.Message
- func (x *RolloutInfo) Reset()
- func (x *RolloutInfo) String() string
- type RolloutInfo_State
- func (RolloutInfo_State) Descriptor() protoreflect.EnumDescriptor
- func (x RolloutInfo_State) Enum() *RolloutInfo_State
- func (RolloutInfo_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x RolloutInfo_State) Number() protoreflect.EnumNumber
- func (x RolloutInfo_State) String() string
- func (RolloutInfo_State) Type() protoreflect.EnumType
- type RolloutStrategy
- func (*RolloutStrategy) Descriptor() ([]byte, []int)deprecated
- func (x *RolloutStrategy) GetAllAtOnce() *AllAtOnceStrategy
- func (x *RolloutStrategy) GetRolling() *RollingStrategy
- func (m *RolloutStrategy) GetStrategy() isRolloutStrategy_Strategy
- func (*RolloutStrategy) ProtoMessage()
- func (x *RolloutStrategy) ProtoReflect() protoreflect.Message
- func (x *RolloutStrategy) Reset()
- func (x *RolloutStrategy) String() string
- type RolloutStrategyInfo
- func (*RolloutStrategyInfo) Descriptor() ([]byte, []int)deprecated
- func (x *RolloutStrategyInfo) GetAllAtOnceStrategyInfo() *AllAtOnceStrategyInfo
- func (x *RolloutStrategyInfo) GetRollingStrategyInfo() *RollingStrategyInfo
- func (m *RolloutStrategyInfo) GetStrategy() isRolloutStrategyInfo_Strategy
- func (*RolloutStrategyInfo) ProtoMessage()
- func (x *RolloutStrategyInfo) ProtoReflect() protoreflect.Message
- func (x *RolloutStrategyInfo) Reset()
- func (x *RolloutStrategyInfo) String() string
- type RolloutStrategyInfo_AllAtOnceStrategyInfo
- type RolloutStrategyInfo_RollingStrategyInfo
- type RolloutStrategy_AllAtOnce
- type RolloutStrategy_Rolling
- type SuspendRolloutRequest
- func (*SuspendRolloutRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SuspendRolloutRequest) GetName() string
- func (x *SuspendRolloutRequest) GetReason() string
- func (*SuspendRolloutRequest) ProtoMessage()
- func (x *SuspendRolloutRequest) ProtoReflect() protoreflect.Message
- func (x *SuspendRolloutRequest) Reset()
- func (x *SuspendRolloutRequest) String() string
- type UnimplementedConfigDeliveryServer
- func (UnimplementedConfigDeliveryServer) AbortRollout(context.Context, *AbortRolloutRequest) (*longrunningpb.Operation, error)
- func (UnimplementedConfigDeliveryServer) CreateFleetPackage(context.Context, *CreateFleetPackageRequest) (*longrunningpb.Operation, error)
- func (UnimplementedConfigDeliveryServer) CreateRelease(context.Context, *CreateReleaseRequest) (*longrunningpb.Operation, error)
- func (UnimplementedConfigDeliveryServer) CreateResourceBundle(context.Context, *CreateResourceBundleRequest) (*longrunningpb.Operation, error)
- func (UnimplementedConfigDeliveryServer) CreateVariant(context.Context, *CreateVariantRequest) (*longrunningpb.Operation, error)
- func (UnimplementedConfigDeliveryServer) DeleteFleetPackage(context.Context, *DeleteFleetPackageRequest) (*longrunningpb.Operation, error)
- func (UnimplementedConfigDeliveryServer) DeleteRelease(context.Context, *DeleteReleaseRequest) (*longrunningpb.Operation, error)
- func (UnimplementedConfigDeliveryServer) DeleteResourceBundle(context.Context, *DeleteResourceBundleRequest) (*longrunningpb.Operation, error)
- func (UnimplementedConfigDeliveryServer) DeleteVariant(context.Context, *DeleteVariantRequest) (*longrunningpb.Operation, error)
- func (UnimplementedConfigDeliveryServer) GetFleetPackage(context.Context, *GetFleetPackageRequest) (*FleetPackage, error)
- func (UnimplementedConfigDeliveryServer) GetRelease(context.Context, *GetReleaseRequest) (*Release, error)
- func (UnimplementedConfigDeliveryServer) GetResourceBundle(context.Context, *GetResourceBundleRequest) (*ResourceBundle, error)
- func (UnimplementedConfigDeliveryServer) GetRollout(context.Context, *GetRolloutRequest) (*Rollout, error)
- func (UnimplementedConfigDeliveryServer) GetVariant(context.Context, *GetVariantRequest) (*Variant, error)
- func (UnimplementedConfigDeliveryServer) ListFleetPackages(context.Context, *ListFleetPackagesRequest) (*ListFleetPackagesResponse, error)
- func (UnimplementedConfigDeliveryServer) ListReleases(context.Context, *ListReleasesRequest) (*ListReleasesResponse, error)
- func (UnimplementedConfigDeliveryServer) ListResourceBundles(context.Context, *ListResourceBundlesRequest) (*ListResourceBundlesResponse, error)
- func (UnimplementedConfigDeliveryServer) ListRollouts(context.Context, *ListRolloutsRequest) (*ListRolloutsResponse, error)
- func (UnimplementedConfigDeliveryServer) ListVariants(context.Context, *ListVariantsRequest) (*ListVariantsResponse, error)
- func (UnimplementedConfigDeliveryServer) ResumeRollout(context.Context, *ResumeRolloutRequest) (*longrunningpb.Operation, error)
- func (UnimplementedConfigDeliveryServer) SuspendRollout(context.Context, *SuspendRolloutRequest) (*longrunningpb.Operation, error)
- func (UnimplementedConfigDeliveryServer) UpdateFleetPackage(context.Context, *UpdateFleetPackageRequest) (*longrunningpb.Operation, error)
- func (UnimplementedConfigDeliveryServer) UpdateRelease(context.Context, *UpdateReleaseRequest) (*longrunningpb.Operation, error)
- func (UnimplementedConfigDeliveryServer) UpdateResourceBundle(context.Context, *UpdateResourceBundleRequest) (*longrunningpb.Operation, error)
- func (UnimplementedConfigDeliveryServer) UpdateVariant(context.Context, *UpdateVariantRequest) (*longrunningpb.Operation, error)
- type UnsafeConfigDeliveryServer
- type UpdateFleetPackageRequest
- func (*UpdateFleetPackageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateFleetPackageRequest) GetFleetPackage() *FleetPackage
- func (x *UpdateFleetPackageRequest) GetRequestId() string
- func (x *UpdateFleetPackageRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateFleetPackageRequest) ProtoMessage()
- func (x *UpdateFleetPackageRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateFleetPackageRequest) Reset()
- func (x *UpdateFleetPackageRequest) String() string
- type UpdateReleaseRequest
- func (*UpdateReleaseRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateReleaseRequest) GetRelease() *Release
- func (x *UpdateReleaseRequest) GetRequestId() string
- func (x *UpdateReleaseRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateReleaseRequest) ProtoMessage()
- func (x *UpdateReleaseRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateReleaseRequest) Reset()
- func (x *UpdateReleaseRequest) String() string
- type UpdateResourceBundleRequest
- func (*UpdateResourceBundleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateResourceBundleRequest) GetRequestId() string
- func (x *UpdateResourceBundleRequest) GetResourceBundle() *ResourceBundle
- func (x *UpdateResourceBundleRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateResourceBundleRequest) ProtoMessage()
- func (x *UpdateResourceBundleRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateResourceBundleRequest) Reset()
- func (x *UpdateResourceBundleRequest) String() string
- type UpdateVariantRequest
- func (*UpdateVariantRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateVariantRequest) GetRequestId() string
- func (x *UpdateVariantRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (x *UpdateVariantRequest) GetVariant() *Variant
- func (*UpdateVariantRequest) ProtoMessage()
- func (x *UpdateVariantRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateVariantRequest) Reset()
- func (x *UpdateVariantRequest) String() string
- type Variant
- func (*Variant) Descriptor() ([]byte, []int)deprecated
- func (x *Variant) GetCreateTime() *timestamppb.Timestamp
- func (x *Variant) GetLabels() map[string]string
- func (x *Variant) GetName() string
- func (x *Variant) GetResources() []string
- func (x *Variant) GetUpdateTime() *timestamppb.Timestamp
- func (*Variant) ProtoMessage()
- func (x *Variant) ProtoReflect() protoreflect.Message
- func (x *Variant) Reset()
- func (x *Variant) String() string
Constants ¶
const ( ConfigDelivery_ListResourceBundles_FullMethodName = "/google.cloud.configdelivery.v1.ConfigDelivery/ListResourceBundles" ConfigDelivery_GetResourceBundle_FullMethodName = "/google.cloud.configdelivery.v1.ConfigDelivery/GetResourceBundle" ConfigDelivery_CreateResourceBundle_FullMethodName = "/google.cloud.configdelivery.v1.ConfigDelivery/CreateResourceBundle" ConfigDelivery_UpdateResourceBundle_FullMethodName = "/google.cloud.configdelivery.v1.ConfigDelivery/UpdateResourceBundle" ConfigDelivery_DeleteResourceBundle_FullMethodName = "/google.cloud.configdelivery.v1.ConfigDelivery/DeleteResourceBundle" ConfigDelivery_ListFleetPackages_FullMethodName = "/google.cloud.configdelivery.v1.ConfigDelivery/ListFleetPackages" ConfigDelivery_GetFleetPackage_FullMethodName = "/google.cloud.configdelivery.v1.ConfigDelivery/GetFleetPackage" ConfigDelivery_CreateFleetPackage_FullMethodName = "/google.cloud.configdelivery.v1.ConfigDelivery/CreateFleetPackage" ConfigDelivery_UpdateFleetPackage_FullMethodName = "/google.cloud.configdelivery.v1.ConfigDelivery/UpdateFleetPackage" ConfigDelivery_DeleteFleetPackage_FullMethodName = "/google.cloud.configdelivery.v1.ConfigDelivery/DeleteFleetPackage" ConfigDelivery_ListReleases_FullMethodName = "/google.cloud.configdelivery.v1.ConfigDelivery/ListReleases" ConfigDelivery_GetRelease_FullMethodName = "/google.cloud.configdelivery.v1.ConfigDelivery/GetRelease" ConfigDelivery_CreateRelease_FullMethodName = "/google.cloud.configdelivery.v1.ConfigDelivery/CreateRelease" ConfigDelivery_UpdateRelease_FullMethodName = "/google.cloud.configdelivery.v1.ConfigDelivery/UpdateRelease" ConfigDelivery_DeleteRelease_FullMethodName = "/google.cloud.configdelivery.v1.ConfigDelivery/DeleteRelease" ConfigDelivery_ListVariants_FullMethodName = "/google.cloud.configdelivery.v1.ConfigDelivery/ListVariants" ConfigDelivery_GetVariant_FullMethodName = "/google.cloud.configdelivery.v1.ConfigDelivery/GetVariant" ConfigDelivery_CreateVariant_FullMethodName = "/google.cloud.configdelivery.v1.ConfigDelivery/CreateVariant" ConfigDelivery_UpdateVariant_FullMethodName = "/google.cloud.configdelivery.v1.ConfigDelivery/UpdateVariant" ConfigDelivery_DeleteVariant_FullMethodName = "/google.cloud.configdelivery.v1.ConfigDelivery/DeleteVariant" ConfigDelivery_ListRollouts_FullMethodName = "/google.cloud.configdelivery.v1.ConfigDelivery/ListRollouts" ConfigDelivery_GetRollout_FullMethodName = "/google.cloud.configdelivery.v1.ConfigDelivery/GetRollout" ConfigDelivery_SuspendRollout_FullMethodName = "/google.cloud.configdelivery.v1.ConfigDelivery/SuspendRollout" ConfigDelivery_ResumeRollout_FullMethodName = "/google.cloud.configdelivery.v1.ConfigDelivery/ResumeRollout" ConfigDelivery_AbortRollout_FullMethodName = "/google.cloud.configdelivery.v1.ConfigDelivery/AbortRollout" )
Variables ¶
var ( DeletionPropagationPolicy_name = map[int32]string{ 0: "DELETION_PROPAGATION_POLICY_UNSPECIFIED", 1: "FOREGROUND", 2: "ORPHAN", } DeletionPropagationPolicy_value = map[string]int32{ "DELETION_PROPAGATION_POLICY_UNSPECIFIED": 0, "FOREGROUND": 1, "ORPHAN": 2, } )
Enum value maps for DeletionPropagationPolicy.
var ( FleetPackage_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "ACTIVE", 2: "SUSPENDED", } FleetPackage_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "ACTIVE": 1, "SUSPENDED": 2, } )
Enum value maps for FleetPackage_State.
var ( FleetPackageInfo_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "ACTIVE", 2: "SUSPENDED", 3: "FAILED", 4: "DELETING", } FleetPackageInfo_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "ACTIVE": 1, "SUSPENDED": 2, "FAILED": 3, "DELETING": 4, } )
Enum value maps for FleetPackageInfo_State.
var ( ClusterInfo_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "WAITING", 2: "IN_PROGRESS", 3: "STALLED", 4: "COMPLETED", 5: "ABORTED", 6: "CANCELLED", 7: "ERROR", 8: "UNCHANGED", 9: "SKIPPED", } ClusterInfo_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "WAITING": 1, "IN_PROGRESS": 2, "STALLED": 3, "COMPLETED": 4, "ABORTED": 5, "CANCELLED": 6, "ERROR": 7, "UNCHANGED": 8, "SKIPPED": 9, } )
Enum value maps for ClusterInfo_State.
var ( ResourceBundleDeploymentInfo_SyncState_name = map[int32]string{ 0: "SYNC_STATE_UNSPECIFIED", 1: "RECONCILING", 2: "STALLED", 3: "SYNCED", 4: "PENDING", 5: "ERROR", 6: "DELETION_PENDING", 7: "DELETING", 8: "DELETED", } ResourceBundleDeploymentInfo_SyncState_value = map[string]int32{ "SYNC_STATE_UNSPECIFIED": 0, "RECONCILING": 1, "STALLED": 2, "SYNCED": 3, "PENDING": 4, "ERROR": 5, "DELETION_PENDING": 6, "DELETING": 7, "DELETED": 8, } )
Enum value maps for ResourceBundleDeploymentInfo_SyncState.
var ( Release_Lifecycle_name = map[int32]string{ 0: "LIFECYCLE_UNSPECIFIED", 1: "DRAFT", 2: "PUBLISHED", } Release_Lifecycle_value = map[string]int32{ "LIFECYCLE_UNSPECIFIED": 0, "DRAFT": 1, "PUBLISHED": 2, } )
Enum value maps for Release_Lifecycle.
var ( RolloutInfo_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "COMPLETED", 2: "SUSPENDED", 3: "ABORTED", 5: "IN_PROGRESS", 6: "STALLED", 7: "CANCELLED", 8: "ABORTING", } RolloutInfo_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "COMPLETED": 1, "SUSPENDED": 2, "ABORTED": 3, "IN_PROGRESS": 5, "STALLED": 6, "CANCELLED": 7, "ABORTING": 8, } )
Enum value maps for RolloutInfo_State.
var ConfigDelivery_ServiceDesc = grpc.ServiceDesc{ ServiceName: "google.cloud.configdelivery.v1.ConfigDelivery", HandlerType: (*ConfigDeliveryServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListResourceBundles", Handler: _ConfigDelivery_ListResourceBundles_Handler, }, { MethodName: "GetResourceBundle", Handler: _ConfigDelivery_GetResourceBundle_Handler, }, { MethodName: "CreateResourceBundle", Handler: _ConfigDelivery_CreateResourceBundle_Handler, }, { MethodName: "UpdateResourceBundle", Handler: _ConfigDelivery_UpdateResourceBundle_Handler, }, { MethodName: "DeleteResourceBundle", Handler: _ConfigDelivery_DeleteResourceBundle_Handler, }, { MethodName: "ListFleetPackages", Handler: _ConfigDelivery_ListFleetPackages_Handler, }, { MethodName: "GetFleetPackage", Handler: _ConfigDelivery_GetFleetPackage_Handler, }, { MethodName: "CreateFleetPackage", Handler: _ConfigDelivery_CreateFleetPackage_Handler, }, { MethodName: "UpdateFleetPackage", Handler: _ConfigDelivery_UpdateFleetPackage_Handler, }, { MethodName: "DeleteFleetPackage", Handler: _ConfigDelivery_DeleteFleetPackage_Handler, }, { MethodName: "ListReleases", Handler: _ConfigDelivery_ListReleases_Handler, }, { MethodName: "GetRelease", Handler: _ConfigDelivery_GetRelease_Handler, }, { MethodName: "CreateRelease", Handler: _ConfigDelivery_CreateRelease_Handler, }, { MethodName: "UpdateRelease", Handler: _ConfigDelivery_UpdateRelease_Handler, }, { MethodName: "DeleteRelease", Handler: _ConfigDelivery_DeleteRelease_Handler, }, { MethodName: "ListVariants", Handler: _ConfigDelivery_ListVariants_Handler, }, { MethodName: "GetVariant", Handler: _ConfigDelivery_GetVariant_Handler, }, { MethodName: "CreateVariant", Handler: _ConfigDelivery_CreateVariant_Handler, }, { MethodName: "UpdateVariant", Handler: _ConfigDelivery_UpdateVariant_Handler, }, { MethodName: "DeleteVariant", Handler: _ConfigDelivery_DeleteVariant_Handler, }, { MethodName: "ListRollouts", Handler: _ConfigDelivery_ListRollouts_Handler, }, { MethodName: "GetRollout", Handler: _ConfigDelivery_GetRollout_Handler, }, { MethodName: "SuspendRollout", Handler: _ConfigDelivery_SuspendRollout_Handler, }, { MethodName: "ResumeRollout", Handler: _ConfigDelivery_ResumeRollout_Handler, }, { MethodName: "AbortRollout", Handler: _ConfigDelivery_AbortRollout_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "google/cloud/configdelivery/v1/config_delivery.proto", }
ConfigDelivery_ServiceDesc is the grpc.ServiceDesc for ConfigDelivery 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_configdelivery_v1_config_delivery_proto protoreflect.FileDescriptor
Functions ¶
func RegisterConfigDeliveryServer ¶
func RegisterConfigDeliveryServer(s grpc.ServiceRegistrar, srv ConfigDeliveryServer)
Types ¶
type AbortRolloutRequest ¶
type AbortRolloutRequest struct {
// Required. Name of the Rollout.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. Reason for aborting.
Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"`
// contains filtered or unexported fields
}
Message for aborting a rollout.
func (*AbortRolloutRequest) Descriptor
deprecated
func (*AbortRolloutRequest) Descriptor() ([]byte, []int)
Deprecated: Use AbortRolloutRequest.ProtoReflect.Descriptor instead.
func (*AbortRolloutRequest) GetName ¶
func (x *AbortRolloutRequest) GetName() string
func (*AbortRolloutRequest) GetReason ¶
func (x *AbortRolloutRequest) GetReason() string
func (*AbortRolloutRequest) ProtoMessage ¶
func (*AbortRolloutRequest) ProtoMessage()
func (*AbortRolloutRequest) ProtoReflect ¶
func (x *AbortRolloutRequest) ProtoReflect() protoreflect.Message
func (*AbortRolloutRequest) Reset ¶
func (x *AbortRolloutRequest) Reset()
func (*AbortRolloutRequest) String ¶
func (x *AbortRolloutRequest) String() string
type AllAtOnceStrategy ¶
type AllAtOnceStrategy struct {
// contains filtered or unexported fields
}
AllAtOnceStrategy causes all clusters to be updated concurrently.
func (*AllAtOnceStrategy) Descriptor
deprecated
func (*AllAtOnceStrategy) Descriptor() ([]byte, []int)
Deprecated: Use AllAtOnceStrategy.ProtoReflect.Descriptor instead.
func (*AllAtOnceStrategy) ProtoMessage ¶
func (*AllAtOnceStrategy) ProtoMessage()
func (*AllAtOnceStrategy) ProtoReflect ¶
func (x *AllAtOnceStrategy) ProtoReflect() protoreflect.Message
func (*AllAtOnceStrategy) Reset ¶
func (x *AllAtOnceStrategy) Reset()
func (*AllAtOnceStrategy) String ¶
func (x *AllAtOnceStrategy) String() string
type AllAtOnceStrategyInfo ¶
type AllAtOnceStrategyInfo struct {
// Unordered list. resource bundle's deployment status for all targeted
// clusters.
Clusters []*ClusterInfo `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"`
// contains filtered or unexported fields
}
AllAtOnceStrategyInfo represents the status of execution of AllAtOnce rollout strategy.
func (*AllAtOnceStrategyInfo) Descriptor
deprecated
func (*AllAtOnceStrategyInfo) Descriptor() ([]byte, []int)
Deprecated: Use AllAtOnceStrategyInfo.ProtoReflect.Descriptor instead.
func (*AllAtOnceStrategyInfo) GetClusters ¶
func (x *AllAtOnceStrategyInfo) GetClusters() []*ClusterInfo
func (*AllAtOnceStrategyInfo) ProtoMessage ¶
func (*AllAtOnceStrategyInfo) ProtoMessage()
func (*AllAtOnceStrategyInfo) ProtoReflect ¶
func (x *AllAtOnceStrategyInfo) ProtoReflect() protoreflect.Message
func (*AllAtOnceStrategyInfo) Reset ¶
func (x *AllAtOnceStrategyInfo) Reset()
func (*AllAtOnceStrategyInfo) String ¶
func (x *AllAtOnceStrategyInfo) String() string
type ClusterInfo ¶
type ClusterInfo struct {
// Output only. gkehub membership of target cluster
Membership string `protobuf:"bytes,1,opt,name=membership,proto3" json:"membership,omitempty"`
// Output only. Desired state for the resource bundle.
Desired *ResourceBundleDeploymentInfo `protobuf:"bytes,2,opt,name=desired,proto3" json:"desired,omitempty"`
// Output only. Initial state of the resource bundle prior to the deployment.
Initial *ResourceBundleDeploymentInfo `protobuf:"bytes,3,opt,name=initial,proto3" json:"initial,omitempty"`
// Output only. Current state of the resource bundle.
Current *ResourceBundleDeploymentInfo `protobuf:"bytes,4,opt,name=current,proto3" json:"current,omitempty"`
// Output only. State of the rollout for the cluster.
State ClusterInfo_State `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.configdelivery.v1.ClusterInfo_State" json:"state,omitempty"`
// Output only. Unordered list. Messages convey additional information related
// to the deployment.
Messages []string `protobuf:"bytes,6,rep,name=messages,proto3" json:"messages,omitempty"`
// Output only. Timestamp when reconciliation starts.
StartTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
// Output only. Timestamp when reconciliation ends.
EndTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// contains filtered or unexported fields
}
ClusterInfo represents status of a resource bundle rollout for a cluster.
func (*ClusterInfo) Descriptor
deprecated
func (*ClusterInfo) Descriptor() ([]byte, []int)
Deprecated: Use ClusterInfo.ProtoReflect.Descriptor instead.
func (*ClusterInfo) GetCurrent ¶
func (x *ClusterInfo) GetCurrent() *ResourceBundleDeploymentInfo
func (*ClusterInfo) GetDesired ¶
func (x *ClusterInfo) GetDesired() *ResourceBundleDeploymentInfo
func (*ClusterInfo) GetEndTime ¶
func (x *ClusterInfo) GetEndTime() *timestamppb.Timestamp
func (*ClusterInfo) GetInitial ¶
func (x *ClusterInfo) GetInitial() *ResourceBundleDeploymentInfo
func (*ClusterInfo) GetMembership ¶
func (x *ClusterInfo) GetMembership() string
func (*ClusterInfo) GetMessages ¶
func (x *ClusterInfo) GetMessages() []string
func (*ClusterInfo) GetStartTime ¶
func (x *ClusterInfo) GetStartTime() *timestamppb.Timestamp
func (*ClusterInfo) GetState ¶
func (x *ClusterInfo) GetState() ClusterInfo_State
func (*ClusterInfo) ProtoMessage ¶
func (*ClusterInfo) ProtoMessage()
func (*ClusterInfo) ProtoReflect ¶
func (x *ClusterInfo) ProtoReflect() protoreflect.Message
func (*ClusterInfo) Reset ¶
func (x *ClusterInfo) Reset()
func (*ClusterInfo) String ¶
func (x *ClusterInfo) String() string
type ClusterInfo_State ¶
type ClusterInfo_State int32
State of the rollout for the cluster.
const ( // Unspecified state. ClusterInfo_STATE_UNSPECIFIED ClusterInfo_State = 0 // Waiting state. ClusterInfo_WAITING ClusterInfo_State = 1 // In progress state. ClusterInfo_IN_PROGRESS ClusterInfo_State = 2 // Stalled state. ClusterInfo_STALLED ClusterInfo_State = 3 // Completed state. ClusterInfo_COMPLETED ClusterInfo_State = 4 // Aborted state. ClusterInfo_ABORTED ClusterInfo_State = 5 // Cancelled state. ClusterInfo_CANCELLED ClusterInfo_State = 6 // Error state. ClusterInfo_ERROR ClusterInfo_State = 7 // Unchanged state. ClusterInfo_UNCHANGED ClusterInfo_State = 8 // Skipped state. ClusterInfo_SKIPPED ClusterInfo_State = 9 )
func (ClusterInfo_State) Descriptor ¶
func (ClusterInfo_State) Descriptor() protoreflect.EnumDescriptor
func (ClusterInfo_State) Enum ¶
func (x ClusterInfo_State) Enum() *ClusterInfo_State
func (ClusterInfo_State) EnumDescriptor
deprecated
func (ClusterInfo_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use ClusterInfo_State.Descriptor instead.
func (ClusterInfo_State) Number ¶
func (x ClusterInfo_State) Number() protoreflect.EnumNumber
func (ClusterInfo_State) String ¶
func (x ClusterInfo_State) String() string
func (ClusterInfo_State) Type ¶
func (ClusterInfo_State) Type() protoreflect.EnumType
type ConfigDeliveryClient ¶
type ConfigDeliveryClient interface {
// Lists ResourceBundles in a given project and location.
ListResourceBundles(ctx context.Context, in *ListResourceBundlesRequest, opts ...grpc.CallOption) (*ListResourceBundlesResponse, error)
// Gets details of a single ResourceBundle.
GetResourceBundle(ctx context.Context, in *GetResourceBundleRequest, opts ...grpc.CallOption) (*ResourceBundle, error)
// Creates a new ResourceBundle in a given project and location.
CreateResourceBundle(ctx context.Context, in *CreateResourceBundleRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the parameters of a single ResourceBundle.
UpdateResourceBundle(ctx context.Context, in *UpdateResourceBundleRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single ResourceBundle.
DeleteResourceBundle(ctx context.Context, in *DeleteResourceBundleRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists FleetPackages in a given project and location.
ListFleetPackages(ctx context.Context, in *ListFleetPackagesRequest, opts ...grpc.CallOption) (*ListFleetPackagesResponse, error)
// Gets details of a single FleetPackage.
GetFleetPackage(ctx context.Context, in *GetFleetPackageRequest, opts ...grpc.CallOption) (*FleetPackage, error)
// Creates a new FleetPackage in a given project and location.
CreateFleetPackage(ctx context.Context, in *CreateFleetPackageRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the parameters of a single FleetPackage.
UpdateFleetPackage(ctx context.Context, in *UpdateFleetPackageRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single FleetPackage.
DeleteFleetPackage(ctx context.Context, in *DeleteFleetPackageRequest, 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, location and resource bundle.
CreateRelease(ctx context.Context, in *CreateReleaseRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the parameters of a single Release.
UpdateRelease(ctx context.Context, in *UpdateReleaseRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single Release.
DeleteRelease(ctx context.Context, in *DeleteReleaseRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists Variants in a given project and location.
ListVariants(ctx context.Context, in *ListVariantsRequest, opts ...grpc.CallOption) (*ListVariantsResponse, error)
// Gets details of a single Variant.
GetVariant(ctx context.Context, in *GetVariantRequest, opts ...grpc.CallOption) (*Variant, error)
// Creates a new Variant in a given project, location, resource bundle, and
// release.
CreateVariant(ctx context.Context, in *CreateVariantRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the parameters of a single Variant.
UpdateVariant(ctx context.Context, in *UpdateVariantRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single Variant.
DeleteVariant(ctx context.Context, in *DeleteVariantRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists Rollouts in a given project, location, and Fleet Package.
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)
// Suspend a Rollout.
SuspendRollout(ctx context.Context, in *SuspendRolloutRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Resume a Rollout.
ResumeRollout(ctx context.Context, in *ResumeRolloutRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Abort a Rollout.
AbortRollout(ctx context.Context, in *AbortRolloutRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}
ConfigDeliveryClient is the client API for ConfigDelivery 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 NewConfigDeliveryClient ¶
func NewConfigDeliveryClient(cc grpc.ClientConnInterface) ConfigDeliveryClient
type ConfigDeliveryServer ¶
type ConfigDeliveryServer interface {
// Lists ResourceBundles in a given project and location.
ListResourceBundles(context.Context, *ListResourceBundlesRequest) (*ListResourceBundlesResponse, error)
// Gets details of a single ResourceBundle.
GetResourceBundle(context.Context, *GetResourceBundleRequest) (*ResourceBundle, error)
// Creates a new ResourceBundle in a given project and location.
CreateResourceBundle(context.Context, *CreateResourceBundleRequest) (*longrunningpb.Operation, error)
// Updates the parameters of a single ResourceBundle.
UpdateResourceBundle(context.Context, *UpdateResourceBundleRequest) (*longrunningpb.Operation, error)
// Deletes a single ResourceBundle.
DeleteResourceBundle(context.Context, *DeleteResourceBundleRequest) (*longrunningpb.Operation, error)
// Lists FleetPackages in a given project and location.
ListFleetPackages(context.Context, *ListFleetPackagesRequest) (*ListFleetPackagesResponse, error)
// Gets details of a single FleetPackage.
GetFleetPackage(context.Context, *GetFleetPackageRequest) (*FleetPackage, error)
// Creates a new FleetPackage in a given project and location.
CreateFleetPackage(context.Context, *CreateFleetPackageRequest) (*longrunningpb.Operation, error)
// Updates the parameters of a single FleetPackage.
UpdateFleetPackage(context.Context, *UpdateFleetPackageRequest) (*longrunningpb.Operation, error)
// Deletes a single FleetPackage.
DeleteFleetPackage(context.Context, *DeleteFleetPackageRequest) (*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, location and resource bundle.
CreateRelease(context.Context, *CreateReleaseRequest) (*longrunningpb.Operation, error)
// Updates the parameters of a single Release.
UpdateRelease(context.Context, *UpdateReleaseRequest) (*longrunningpb.Operation, error)
// Deletes a single Release.
DeleteRelease(context.Context, *DeleteReleaseRequest) (*longrunningpb.Operation, error)
// Lists Variants in a given project and location.
ListVariants(context.Context, *ListVariantsRequest) (*ListVariantsResponse, error)
// Gets details of a single Variant.
GetVariant(context.Context, *GetVariantRequest) (*Variant, error)
// Creates a new Variant in a given project, location, resource bundle, and
// release.
CreateVariant(context.Context, *CreateVariantRequest) (*longrunningpb.Operation, error)
// Updates the parameters of a single Variant.
UpdateVariant(context.Context, *UpdateVariantRequest) (*longrunningpb.Operation, error)
// Deletes a single Variant.
DeleteVariant(context.Context, *DeleteVariantRequest) (*longrunningpb.Operation, error)
// Lists Rollouts in a given project, location, and Fleet Package.
ListRollouts(context.Context, *ListRolloutsRequest) (*ListRolloutsResponse, error)
// Gets details of a single Rollout.
GetRollout(context.Context, *GetRolloutRequest) (*Rollout, error)
// Suspend a Rollout.
SuspendRollout(context.Context, *SuspendRolloutRequest) (*longrunningpb.Operation, error)
// Resume a Rollout.
ResumeRollout(context.Context, *ResumeRolloutRequest) (*longrunningpb.Operation, error)
// Abort a Rollout.
AbortRollout(context.Context, *AbortRolloutRequest) (*longrunningpb.Operation, error)
}
ConfigDeliveryServer is the server API for ConfigDelivery service. All implementations should embed UnimplementedConfigDeliveryServer for forward compatibility
type CreateFleetPackageRequest ¶
type CreateFleetPackageRequest struct {
// Required. Value for parent.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Id of the requesting object
// If auto-generating Id server-side, remove this field and
// fleet_package_id from the method_signature of Create RPC
FleetPackageId string `protobuf:"bytes,2,opt,name=fleet_package_id,json=fleetPackageId,proto3" json:"fleet_package_id,omitempty"`
// Required. The resource being created.
FleetPackage *FleetPackage `protobuf:"bytes,3,opt,name=fleet_package,json=fleetPackage,proto3" json:"fleet_package,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Message for creating a FleetPackage
func (*CreateFleetPackageRequest) Descriptor
deprecated
func (*CreateFleetPackageRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateFleetPackageRequest.ProtoReflect.Descriptor instead.
func (*CreateFleetPackageRequest) GetFleetPackage ¶
func (x *CreateFleetPackageRequest) GetFleetPackage() *FleetPackage
func (*CreateFleetPackageRequest) GetFleetPackageId ¶
func (x *CreateFleetPackageRequest) GetFleetPackageId() string
func (*CreateFleetPackageRequest) GetParent ¶
func (x *CreateFleetPackageRequest) GetParent() string
func (*CreateFleetPackageRequest) GetRequestId ¶
func (x *CreateFleetPackageRequest) GetRequestId() string
func (*CreateFleetPackageRequest) ProtoMessage ¶
func (*CreateFleetPackageRequest) ProtoMessage()
func (*CreateFleetPackageRequest) ProtoReflect ¶
func (x *CreateFleetPackageRequest) ProtoReflect() protoreflect.Message
func (*CreateFleetPackageRequest) Reset ¶
func (x *CreateFleetPackageRequest) Reset()
func (*CreateFleetPackageRequest) String ¶
func (x *CreateFleetPackageRequest) String() string
type CreateReleaseRequest ¶
type CreateReleaseRequest struct {
// Required. Value for parent.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Id of the requesting object
// If auto-generating Id server-side, remove this field and
// release_id from the method_signature of Create RPC
ReleaseId string `protobuf:"bytes,2,opt,name=release_id,json=releaseId,proto3" json:"release_id,omitempty"`
// Required. The resource being created
Release *Release `protobuf:"bytes,3,opt,name=release,proto3" json:"release,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Message for creating a Release
func (*CreateReleaseRequest) Descriptor
deprecated
func (*CreateReleaseRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateReleaseRequest.ProtoReflect.Descriptor instead.
func (*CreateReleaseRequest) GetParent ¶
func (x *CreateReleaseRequest) GetParent() string
func (*CreateReleaseRequest) GetRelease ¶
func (x *CreateReleaseRequest) GetRelease() *Release
func (*CreateReleaseRequest) GetReleaseId ¶
func (x *CreateReleaseRequest) GetReleaseId() string
func (*CreateReleaseRequest) GetRequestId ¶
func (x *CreateReleaseRequest) GetRequestId() string
func (*CreateReleaseRequest) 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 CreateResourceBundleRequest ¶
type CreateResourceBundleRequest struct {
// Required. Value for parent.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Id of the requesting object
// If auto-generating Id server-side, remove this field and
// resource_bundle_id from the method_signature of Create RPC
ResourceBundleId string `protobuf:"bytes,2,opt,name=resource_bundle_id,json=resourceBundleId,proto3" json:"resource_bundle_id,omitempty"`
// Required. The resource being created
ResourceBundle *ResourceBundle `protobuf:"bytes,3,opt,name=resource_bundle,json=resourceBundle,proto3" json:"resource_bundle,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Message for creating a ResourceBundle.
func (*CreateResourceBundleRequest) Descriptor
deprecated
func (*CreateResourceBundleRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateResourceBundleRequest.ProtoReflect.Descriptor instead.
func (*CreateResourceBundleRequest) GetParent ¶
func (x *CreateResourceBundleRequest) GetParent() string
func (*CreateResourceBundleRequest) GetRequestId ¶
func (x *CreateResourceBundleRequest) GetRequestId() string
func (*CreateResourceBundleRequest) GetResourceBundle ¶
func (x *CreateResourceBundleRequest) GetResourceBundle() *ResourceBundle
func (*CreateResourceBundleRequest) GetResourceBundleId ¶
func (x *CreateResourceBundleRequest) GetResourceBundleId() string
func (*CreateResourceBundleRequest) ProtoMessage ¶
func (*CreateResourceBundleRequest) ProtoMessage()
func (*CreateResourceBundleRequest) ProtoReflect ¶
func (x *CreateResourceBundleRequest) ProtoReflect() protoreflect.Message
func (*CreateResourceBundleRequest) Reset ¶
func (x *CreateResourceBundleRequest) Reset()
func (*CreateResourceBundleRequest) String ¶
func (x *CreateResourceBundleRequest) String() string
type CreateVariantRequest ¶
type CreateVariantRequest struct {
// Required. Value for parent.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Id of the requesting object
VariantId string `protobuf:"bytes,2,opt,name=variant_id,json=variantId,proto3" json:"variant_id,omitempty"`
// Required. The resource being created
Variant *Variant `protobuf:"bytes,3,opt,name=variant,proto3" json:"variant,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Message for creating a Variant
func (*CreateVariantRequest) Descriptor
deprecated
func (*CreateVariantRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateVariantRequest.ProtoReflect.Descriptor instead.
func (*CreateVariantRequest) GetParent ¶
func (x *CreateVariantRequest) GetParent() string
func (*CreateVariantRequest) GetRequestId ¶
func (x *CreateVariantRequest) GetRequestId() string
func (*CreateVariantRequest) GetVariant ¶
func (x *CreateVariantRequest) GetVariant() *Variant
func (*CreateVariantRequest) GetVariantId ¶
func (x *CreateVariantRequest) GetVariantId() string
func (*CreateVariantRequest) ProtoMessage ¶
func (*CreateVariantRequest) ProtoMessage()
func (*CreateVariantRequest) ProtoReflect ¶
func (x *CreateVariantRequest) ProtoReflect() protoreflect.Message
func (*CreateVariantRequest) Reset ¶
func (x *CreateVariantRequest) Reset()
func (*CreateVariantRequest) String ¶
func (x *CreateVariantRequest) String() string
type DeleteFleetPackageRequest ¶
type DeleteFleetPackageRequest struct {
// Required. Name of the resource
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes after the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// Optional. If set to true, any rollouts for this FleetPackage will also be
// deleted. (Otherwise, the request will only work if the fleet package has no
// rollouts.)
Force bool `protobuf:"varint,3,opt,name=force,proto3" json:"force,omitempty"`
// Optional. If set to true, then deleting an already deleted or non existing
// FleetPackage will succeed.
AllowMissing bool `protobuf:"varint,4,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
// contains filtered or unexported fields
}
Message for deleting a FleetPackage
func (*DeleteFleetPackageRequest) Descriptor
deprecated
func (*DeleteFleetPackageRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteFleetPackageRequest.ProtoReflect.Descriptor instead.
func (*DeleteFleetPackageRequest) GetAllowMissing ¶
func (x *DeleteFleetPackageRequest) GetAllowMissing() bool
func (*DeleteFleetPackageRequest) GetForce ¶
func (x *DeleteFleetPackageRequest) GetForce() bool
func (*DeleteFleetPackageRequest) GetName ¶
func (x *DeleteFleetPackageRequest) GetName() string
func (*DeleteFleetPackageRequest) GetRequestId ¶
func (x *DeleteFleetPackageRequest) GetRequestId() string
func (*DeleteFleetPackageRequest) ProtoMessage ¶
func (*DeleteFleetPackageRequest) ProtoMessage()
func (*DeleteFleetPackageRequest) ProtoReflect ¶
func (x *DeleteFleetPackageRequest) ProtoReflect() protoreflect.Message
func (*DeleteFleetPackageRequest) Reset ¶
func (x *DeleteFleetPackageRequest) Reset()
func (*DeleteFleetPackageRequest) String ¶
func (x *DeleteFleetPackageRequest) String() string
type DeleteReleaseRequest ¶
type DeleteReleaseRequest struct {
// Required. Name of the resource
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes after the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// Optional. If set to true, any variants of this release will also be
// deleted. (Otherwise, the request will only work if the release has no
// variants.)
Force bool `protobuf:"varint,3,opt,name=force,proto3" json:"force,omitempty"`
// contains filtered or unexported fields
}
Message for deleting a Release
func (*DeleteReleaseRequest) Descriptor
deprecated
func (*DeleteReleaseRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteReleaseRequest.ProtoReflect.Descriptor instead.
func (*DeleteReleaseRequest) GetForce ¶
func (x *DeleteReleaseRequest) GetForce() bool
func (*DeleteReleaseRequest) GetName ¶
func (x *DeleteReleaseRequest) GetName() string
func (*DeleteReleaseRequest) GetRequestId ¶
func (x *DeleteReleaseRequest) GetRequestId() string
func (*DeleteReleaseRequest) ProtoMessage ¶
func (*DeleteReleaseRequest) ProtoMessage()
func (*DeleteReleaseRequest) ProtoReflect ¶
func (x *DeleteReleaseRequest) ProtoReflect() protoreflect.Message
func (*DeleteReleaseRequest) Reset ¶
func (x *DeleteReleaseRequest) Reset()
func (*DeleteReleaseRequest) String ¶
func (x *DeleteReleaseRequest) String() string
type DeleteResourceBundleRequest ¶
type DeleteResourceBundleRequest struct {
// Required. Name of the resource
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes after the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// Optional. If set to true, any releases of this resource bundle will also be
// deleted. (Otherwise, the request will only work if the resource bundle has
// no releases.)
Force bool `protobuf:"varint,3,opt,name=force,proto3" json:"force,omitempty"`
// contains filtered or unexported fields
}
Message for deleting a ResourceBundle
func (*DeleteResourceBundleRequest) Descriptor
deprecated
func (*DeleteResourceBundleRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteResourceBundleRequest.ProtoReflect.Descriptor instead.
func (*DeleteResourceBundleRequest) GetForce ¶
func (x *DeleteResourceBundleRequest) GetForce() bool
func (*DeleteResourceBundleRequest) GetName ¶
func (x *DeleteResourceBundleRequest) GetName() string
func (*DeleteResourceBundleRequest) GetRequestId ¶
func (x *DeleteResourceBundleRequest) GetRequestId() string
func (*DeleteResourceBundleRequest) ProtoMessage ¶
func (*DeleteResourceBundleRequest) ProtoMessage()
func (*DeleteResourceBundleRequest) ProtoReflect ¶
func (x *DeleteResourceBundleRequest) ProtoReflect() protoreflect.Message
func (*DeleteResourceBundleRequest) Reset ¶
func (x *DeleteResourceBundleRequest) Reset()
func (*DeleteResourceBundleRequest) String ¶
func (x *DeleteResourceBundleRequest) String() string
type DeleteVariantRequest ¶
type DeleteVariantRequest struct {
// Required. Name of the resource
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes after the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Message for deleting a Variant
func (*DeleteVariantRequest) Descriptor
deprecated
func (*DeleteVariantRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVariantRequest.ProtoReflect.Descriptor instead.
func (*DeleteVariantRequest) GetName ¶
func (x *DeleteVariantRequest) GetName() string
func (*DeleteVariantRequest) GetRequestId ¶
func (x *DeleteVariantRequest) GetRequestId() string
func (*DeleteVariantRequest) ProtoMessage ¶
func (*DeleteVariantRequest) ProtoMessage()
func (*DeleteVariantRequest) ProtoReflect ¶
func (x *DeleteVariantRequest) ProtoReflect() protoreflect.Message
func (*DeleteVariantRequest) Reset ¶
func (x *DeleteVariantRequest) Reset()
func (*DeleteVariantRequest) String ¶
func (x *DeleteVariantRequest) String() string
type DeletionPropagationPolicy ¶
type DeletionPropagationPolicy int32
Deletion Propagation Policy determines what happens to the underlying Kubernetes resources on a cluster when the `FleetPackage` managing those resources no longer targets the cluster or is deleted.
const ( // Unspecified deletion propagation policy. Defaults to FOREGROUND. DeletionPropagationPolicy_DELETION_PROPAGATION_POLICY_UNSPECIFIED DeletionPropagationPolicy = 0 // Foreground deletion propagation policy. Any resources synced to the cluster // will be deleted. DeletionPropagationPolicy_FOREGROUND DeletionPropagationPolicy = 1 // Orphan deletion propagation policy. Any resources synced to the cluster // will be abandoned. DeletionPropagationPolicy_ORPHAN DeletionPropagationPolicy = 2 )
func (DeletionPropagationPolicy) Descriptor ¶
func (DeletionPropagationPolicy) Descriptor() protoreflect.EnumDescriptor
func (DeletionPropagationPolicy) Enum ¶
func (x DeletionPropagationPolicy) Enum() *DeletionPropagationPolicy
func (DeletionPropagationPolicy) EnumDescriptor
deprecated
func (DeletionPropagationPolicy) EnumDescriptor() ([]byte, []int)
Deprecated: Use DeletionPropagationPolicy.Descriptor instead.
func (DeletionPropagationPolicy) Number ¶
func (x DeletionPropagationPolicy) Number() protoreflect.EnumNumber
func (DeletionPropagationPolicy) String ¶
func (x DeletionPropagationPolicy) String() string
func (DeletionPropagationPolicy) Type ¶
func (DeletionPropagationPolicy) Type() protoreflect.EnumType
type Fleet ¶
type Fleet struct {
// Required. The host project for the GKE fleet. Format is
// `projects/{project}`.
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
// Optional. selector allows targeting a subset of fleet members using their
// labels.
Selector *Fleet_LabelSelector `protobuf:"bytes,2,opt,name=selector,proto3" json:"selector,omitempty"`
// contains filtered or unexported fields
}
The fleet where the `FleetPackage` should be deployed.
func (*Fleet) Descriptor
deprecated
func (*Fleet) GetProject ¶
func (*Fleet) GetSelector ¶
func (x *Fleet) GetSelector() *Fleet_LabelSelector
func (*Fleet) ProtoMessage ¶
func (*Fleet) ProtoMessage()
func (*Fleet) ProtoReflect ¶
func (x *Fleet) ProtoReflect() protoreflect.Message
type FleetPackage ¶
type FleetPackage struct {
// Identifier. Name of the `FleetPackage`. Format is
// `projects/{project}/locations/{location}/fleetPackages/{fleetPackage}`.
// The `fleetPackage` component must match
// `[a-z][a-z0-9\-]{0,62}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Time at which the `FleetPackage` was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Most recent time at which the `FleetPackage` was updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional. Labels are attributes that can be set and used by both the
// user and by Config Delivery. 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 */
// Required. Information specifying the source of kubernetes configuration to
// deploy.
ResourceBundleSelector *FleetPackage_ResourceBundleSelector `` /* 129-byte string literal not displayed */
// Optional. Configuration to select target clusters to deploy kubernetes
// configuration to.
Target *FleetPackage_Target `protobuf:"bytes,9,opt,name=target,proto3" json:"target,omitempty"`
// Optional. The strategy to use to deploy kubernetes configuration to
// clusters.
RolloutStrategy *RolloutStrategy `protobuf:"bytes,10,opt,name=rollout_strategy,json=rolloutStrategy,proto3" json:"rollout_strategy,omitempty"`
// Required. Information specifying how to map a `ResourceBundle` variant to a
// target cluster.
VariantSelector *FleetPackage_VariantSelector `protobuf:"bytes,11,opt,name=variant_selector,json=variantSelector,proto3" json:"variant_selector,omitempty"`
// Output only. Information containing the rollout status of the
// `FleetPackage` across all the target clusters.
Info *FleetPackageInfo `protobuf:"bytes,13,opt,name=info,proto3" json:"info,omitempty"`
// Optional. Information around how to handle kubernetes resources at the
// target clusters when the `FleetPackage` is deleted.
DeletionPropagationPolicy DeletionPropagationPolicy `` /* 202-byte string literal not displayed */
// Optional. The desired state of the fleet package.
State FleetPackage_State `protobuf:"varint,16,opt,name=state,proto3,enum=google.cloud.configdelivery.v1.FleetPackage_State" json:"state,omitempty"`
// contains filtered or unexported fields
}
A `FleetPackage` resource in the Config Delivery API.
A `FleetPackage` defines a package through which kubernetes configuration is deployed to a fleet of kubernetes clusters.
func (*FleetPackage) Descriptor
deprecated
func (*FleetPackage) Descriptor() ([]byte, []int)
Deprecated: Use FleetPackage.ProtoReflect.Descriptor instead.
func (*FleetPackage) GetCreateTime ¶
func (x *FleetPackage) GetCreateTime() *timestamppb.Timestamp
func (*FleetPackage) GetDeletionPropagationPolicy ¶
func (x *FleetPackage) GetDeletionPropagationPolicy() DeletionPropagationPolicy
func (*FleetPackage) GetInfo ¶
func (x *FleetPackage) GetInfo() *FleetPackageInfo
func (*FleetPackage) GetLabels ¶
func (x *FleetPackage) GetLabels() map[string]string
func (*FleetPackage) GetName ¶
func (x *FleetPackage) GetName() string
func (*FleetPackage) GetResourceBundleSelector ¶
func (x *FleetPackage) GetResourceBundleSelector() *FleetPackage_ResourceBundleSelector
func (*FleetPackage) GetRolloutStrategy ¶
func (x *FleetPackage) GetRolloutStrategy() *RolloutStrategy
func (*FleetPackage) GetState ¶
func (x *FleetPackage) GetState() FleetPackage_State
func (*FleetPackage) GetTarget ¶
func (x *FleetPackage) GetTarget() *FleetPackage_Target
func (*FleetPackage) GetUpdateTime ¶
func (x *FleetPackage) GetUpdateTime() *timestamppb.Timestamp
func (*FleetPackage) GetVariantSelector ¶
func (x *FleetPackage) GetVariantSelector() *FleetPackage_VariantSelector
func (*FleetPackage) ProtoMessage ¶
func (*FleetPackage) ProtoMessage()
func (*FleetPackage) ProtoReflect ¶
func (x *FleetPackage) ProtoReflect() protoreflect.Message
func (*FleetPackage) Reset ¶
func (x *FleetPackage) Reset()
func (*FleetPackage) String ¶
func (x *FleetPackage) String() string
type FleetPackageError ¶
type FleetPackageError struct {
// Optional. A description of the error.
ErrorMessage string `protobuf:"bytes,1,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
// contains filtered or unexported fields
}
Information representing an error encountered during rolling out configurations.
func (*FleetPackageError) Descriptor
deprecated
func (*FleetPackageError) Descriptor() ([]byte, []int)
Deprecated: Use FleetPackageError.ProtoReflect.Descriptor instead.
func (*FleetPackageError) GetErrorMessage ¶
func (x *FleetPackageError) GetErrorMessage() string
func (*FleetPackageError) ProtoMessage ¶
func (*FleetPackageError) ProtoMessage()
func (*FleetPackageError) ProtoReflect ¶
func (x *FleetPackageError) ProtoReflect() protoreflect.Message
func (*FleetPackageError) Reset ¶
func (x *FleetPackageError) Reset()
func (*FleetPackageError) String ¶
func (x *FleetPackageError) String() string
type FleetPackageInfo ¶
type FleetPackageInfo struct {
// Optional. The active rollout, if any. Format is
// `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/{rollout}`.
ActiveRollout string `protobuf:"bytes,1,opt,name=active_rollout,json=activeRollout,proto3" json:"active_rollout,omitempty"`
// Optional. The last completed rollout, if any. Format is
// `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/{rollout}`.
LastCompletedRollout string `protobuf:"bytes,2,opt,name=last_completed_rollout,json=lastCompletedRollout,proto3" json:"last_completed_rollout,omitempty"`
// Optional. Output only. The current state of the `FleetPackage`.
State FleetPackageInfo_State `protobuf:"varint,3,opt,name=state,proto3,enum=google.cloud.configdelivery.v1.FleetPackageInfo_State" json:"state,omitempty"`
// Optional. Output only. Errors encountered during configuration deployment
// (if any).
Errors []*FleetPackageError `protobuf:"bytes,6,rep,name=errors,proto3" json:"errors,omitempty"`
// contains filtered or unexported fields
}
FleetPackageInfo represents the status of the `FleetPackage` across all the target clusters.
func (*FleetPackageInfo) Descriptor
deprecated
func (*FleetPackageInfo) Descriptor() ([]byte, []int)
Deprecated: Use FleetPackageInfo.ProtoReflect.Descriptor instead.
func (*FleetPackageInfo) GetActiveRollout ¶
func (x *FleetPackageInfo) GetActiveRollout() string
func (*FleetPackageInfo) GetErrors ¶
func (x *FleetPackageInfo) GetErrors() []*FleetPackageError
func (*FleetPackageInfo) GetLastCompletedRollout ¶
func (x *FleetPackageInfo) GetLastCompletedRollout() string
func (*FleetPackageInfo) GetState ¶
func (x *FleetPackageInfo) GetState() FleetPackageInfo_State
func (*FleetPackageInfo) ProtoMessage ¶
func (*FleetPackageInfo) ProtoMessage()
func (*FleetPackageInfo) ProtoReflect ¶
func (x *FleetPackageInfo) ProtoReflect() protoreflect.Message
func (*FleetPackageInfo) Reset ¶
func (x *FleetPackageInfo) Reset()
func (*FleetPackageInfo) String ¶
func (x *FleetPackageInfo) String() string
type FleetPackageInfo_State ¶
type FleetPackageInfo_State int32
Possible values for the `FleetPackage` state.
const ( // Unspecified state. FleetPackageInfo_STATE_UNSPECIFIED FleetPackageInfo_State = 0 // `FleetPackage` is active. FleetPackageInfo_ACTIVE FleetPackageInfo_State = 1 // `FleetPackage` is suspended. FleetPackageInfo_SUSPENDED FleetPackageInfo_State = 2 // `FleetPackage` has failed to reconcile. FleetPackageInfo_FAILED FleetPackageInfo_State = 3 // `FleetPackage` is being deleted. FleetPackageInfo_DELETING FleetPackageInfo_State = 4 )
func (FleetPackageInfo_State) Descriptor ¶
func (FleetPackageInfo_State) Descriptor() protoreflect.EnumDescriptor
func (FleetPackageInfo_State) Enum ¶
func (x FleetPackageInfo_State) Enum() *FleetPackageInfo_State
func (FleetPackageInfo_State) EnumDescriptor
deprecated
func (FleetPackageInfo_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use FleetPackageInfo_State.Descriptor instead.
func (FleetPackageInfo_State) Number ¶
func (x FleetPackageInfo_State) Number() protoreflect.EnumNumber
func (FleetPackageInfo_State) String ¶
func (x FleetPackageInfo_State) String() string
func (FleetPackageInfo_State) Type ¶
func (FleetPackageInfo_State) Type() protoreflect.EnumType
type FleetPackage_CloudBuildRepository ¶
type FleetPackage_CloudBuildRepository struct {
// variants_pattern is the configuration for how to read the repository
// to find variants.
//
// Types that are assignable to Variants:
//
// *FleetPackage_CloudBuildRepository_VariantsPattern
Variants isFleetPackage_CloudBuildRepository_Variants `protobuf_oneof:"variants"`
// Required. Name of the cloud build repository.
// Format is projects/{p}/locations/{l}/connections/{c}/repositories/{r}.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. path to the directory or file within the repository that
// contains the kubernetes configuration. If unspecified, path is assumed to
// the top level root directory of the repository.
Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
// Required. git tag of the underlying git repository.
// The git tag must be in the semantic version format `vX.Y.Z`.
Tag string `protobuf:"bytes,3,opt,name=tag,proto3" json:"tag,omitempty"`
// Required. Google service account to use in CloudBuild triggers to fetch
// and store kubernetes configuration.
ServiceAccount string `protobuf:"bytes,4,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`
// contains filtered or unexported fields
}
CloudBuildRepository contains information about fetching Kubernetes configuration from a `CloudBuildRepository`.
func (*FleetPackage_CloudBuildRepository) Descriptor
deprecated
func (*FleetPackage_CloudBuildRepository) Descriptor() ([]byte, []int)
Deprecated: Use FleetPackage_CloudBuildRepository.ProtoReflect.Descriptor instead.
func (*FleetPackage_CloudBuildRepository) GetName ¶
func (x *FleetPackage_CloudBuildRepository) GetName() string
func (*FleetPackage_CloudBuildRepository) GetPath ¶
func (x *FleetPackage_CloudBuildRepository) GetPath() string
func (*FleetPackage_CloudBuildRepository) GetServiceAccount ¶
func (x *FleetPackage_CloudBuildRepository) GetServiceAccount() string
func (*FleetPackage_CloudBuildRepository) GetTag ¶
func (x *FleetPackage_CloudBuildRepository) GetTag() string
func (*FleetPackage_CloudBuildRepository) GetVariants ¶
func (m *FleetPackage_CloudBuildRepository) GetVariants() isFleetPackage_CloudBuildRepository_Variants
func (*FleetPackage_CloudBuildRepository) GetVariantsPattern ¶
func (x *FleetPackage_CloudBuildRepository) GetVariantsPattern() string
func (*FleetPackage_CloudBuildRepository) ProtoMessage ¶
func (*FleetPackage_CloudBuildRepository) ProtoMessage()
func (*FleetPackage_CloudBuildRepository) ProtoReflect ¶
func (x *FleetPackage_CloudBuildRepository) ProtoReflect() protoreflect.Message
func (*FleetPackage_CloudBuildRepository) Reset ¶
func (x *FleetPackage_CloudBuildRepository) Reset()
func (*FleetPackage_CloudBuildRepository) String ¶
func (x *FleetPackage_CloudBuildRepository) String() string
type FleetPackage_CloudBuildRepository_VariantsPattern ¶
type FleetPackage_CloudBuildRepository_VariantsPattern struct {
// Optional. variants_pattern is a glob pattern that will be used to find
// variants in the repository. Examples: `variants/*.yaml`, `us-*`
VariantsPattern string `protobuf:"bytes,5,opt,name=variants_pattern,json=variantsPattern,proto3,oneof"`
}
type FleetPackage_ResourceBundleSelector ¶
type FleetPackage_ResourceBundleSelector struct {
// source can be a directly pushed `ResourceBundle` or
// `CloudBuildRepository` containing the kubernetes configuration.
//
// Types that are assignable to Source:
//
// *FleetPackage_ResourceBundleSelector_ResourceBundle
// *FleetPackage_ResourceBundleSelector_CloudBuildRepository
Source isFleetPackage_ResourceBundleSelector_Source `protobuf_oneof:"source"`
// contains filtered or unexported fields
}
Information specifying the source of kubernetes configuration to deploy.
func (*FleetPackage_ResourceBundleSelector) Descriptor
deprecated
func (*FleetPackage_ResourceBundleSelector) Descriptor() ([]byte, []int)
Deprecated: Use FleetPackage_ResourceBundleSelector.ProtoReflect.Descriptor instead.
func (*FleetPackage_ResourceBundleSelector) GetCloudBuildRepository ¶
func (x *FleetPackage_ResourceBundleSelector) GetCloudBuildRepository() *FleetPackage_CloudBuildRepository
func (*FleetPackage_ResourceBundleSelector) GetResourceBundle ¶
func (x *FleetPackage_ResourceBundleSelector) GetResourceBundle() *FleetPackage_ResourceBundleTag
func (*FleetPackage_ResourceBundleSelector) GetSource ¶
func (m *FleetPackage_ResourceBundleSelector) GetSource() isFleetPackage_ResourceBundleSelector_Source
func (*FleetPackage_ResourceBundleSelector) ProtoMessage ¶
func (*FleetPackage_ResourceBundleSelector) ProtoMessage()
func (*FleetPackage_ResourceBundleSelector) ProtoReflect ¶
func (x *FleetPackage_ResourceBundleSelector) ProtoReflect() protoreflect.Message
func (*FleetPackage_ResourceBundleSelector) Reset ¶
func (x *FleetPackage_ResourceBundleSelector) Reset()
func (*FleetPackage_ResourceBundleSelector) String ¶
func (x *FleetPackage_ResourceBundleSelector) String() string
type FleetPackage_ResourceBundleSelector_CloudBuildRepository ¶
type FleetPackage_ResourceBundleSelector_CloudBuildRepository struct {
// Information specifying `CloudBuildRepository`.
CloudBuildRepository *FleetPackage_CloudBuildRepository `protobuf:"bytes,3,opt,name=cloud_build_repository,json=cloudBuildRepository,proto3,oneof"`
}
type FleetPackage_ResourceBundleSelector_ResourceBundle ¶
type FleetPackage_ResourceBundleSelector_ResourceBundle struct {
// Information specifying `ResourceBundle`.
ResourceBundle *FleetPackage_ResourceBundleTag `protobuf:"bytes,1,opt,name=resource_bundle,json=resourceBundle,proto3,oneof"`
}
type FleetPackage_ResourceBundleTag ¶
type FleetPackage_ResourceBundleTag struct {
// Required. Name of the `ResourceBundle`.
// Format is projects/{p}/locations/{l}/resourceBundles/{r}.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. Tag refers to a version of the release in a `ResourceBundle`.
// This is a Git tag in the semantic version format `vX.Y.Z`.
Tag string `protobuf:"bytes,2,opt,name=tag,proto3" json:"tag,omitempty"`
// contains filtered or unexported fields
}
ResourceBundleTag contains the information to refer to a release for a `ResourceBundle`.
func (*FleetPackage_ResourceBundleTag) Descriptor
deprecated
func (*FleetPackage_ResourceBundleTag) Descriptor() ([]byte, []int)
Deprecated: Use FleetPackage_ResourceBundleTag.ProtoReflect.Descriptor instead.
func (*FleetPackage_ResourceBundleTag) GetName ¶
func (x *FleetPackage_ResourceBundleTag) GetName() string
func (*FleetPackage_ResourceBundleTag) GetTag ¶
func (x *FleetPackage_ResourceBundleTag) GetTag() string
func (*FleetPackage_ResourceBundleTag) ProtoMessage ¶
func (*FleetPackage_ResourceBundleTag) ProtoMessage()
func (*FleetPackage_ResourceBundleTag) ProtoReflect ¶
func (x *FleetPackage_ResourceBundleTag) ProtoReflect() protoreflect.Message
func (*FleetPackage_ResourceBundleTag) Reset ¶
func (x *FleetPackage_ResourceBundleTag) Reset()
func (*FleetPackage_ResourceBundleTag) String ¶
func (x *FleetPackage_ResourceBundleTag) String() string
type FleetPackage_State ¶
type FleetPackage_State int32
State indicates the desired state for the fleet package. Unspecified value is equivalent to `ACTIVE`. If state is set to `SUSPENDED`, active rollout (if any) will continue but no new rollouts will be scheduled.
const ( // Unspecified state. FleetPackage_STATE_UNSPECIFIED FleetPackage_State = 0 // `FleetPackage` is intended to be active. FleetPackage_ACTIVE FleetPackage_State = 1 // `FleetPackage` is intended to be suspended. FleetPackage_SUSPENDED FleetPackage_State = 2 )
func (FleetPackage_State) Descriptor ¶
func (FleetPackage_State) Descriptor() protoreflect.EnumDescriptor
func (FleetPackage_State) Enum ¶
func (x FleetPackage_State) Enum() *FleetPackage_State
func (FleetPackage_State) EnumDescriptor
deprecated
func (FleetPackage_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use FleetPackage_State.Descriptor instead.
func (FleetPackage_State) Number ¶
func (x FleetPackage_State) Number() protoreflect.EnumNumber
func (FleetPackage_State) String ¶
func (x FleetPackage_State) String() string
func (FleetPackage_State) Type ¶
func (FleetPackage_State) Type() protoreflect.EnumType
type FleetPackage_Target ¶
type FleetPackage_Target struct {
// target for the fleet package.
//
// Types that are assignable to Target:
//
// *FleetPackage_Target_Fleet
Target isFleetPackage_Target_Target `protobuf_oneof:"target"`
// contains filtered or unexported fields
}
The target defines different ways to target set of kubernetes clusters.
func (*FleetPackage_Target) Descriptor
deprecated
func (*FleetPackage_Target) Descriptor() ([]byte, []int)
Deprecated: Use FleetPackage_Target.ProtoReflect.Descriptor instead.
func (*FleetPackage_Target) GetFleet ¶
func (x *FleetPackage_Target) GetFleet() *Fleet
func (*FleetPackage_Target) GetTarget ¶
func (m *FleetPackage_Target) GetTarget() isFleetPackage_Target_Target
func (*FleetPackage_Target) ProtoMessage ¶
func (*FleetPackage_Target) ProtoMessage()
func (*FleetPackage_Target) ProtoReflect ¶
func (x *FleetPackage_Target) ProtoReflect() protoreflect.Message
func (*FleetPackage_Target) Reset ¶
func (x *FleetPackage_Target) Reset()
func (*FleetPackage_Target) String ¶
func (x *FleetPackage_Target) String() string
type FleetPackage_Target_Fleet ¶
type FleetPackage_Target_Fleet struct {
// The GKE fleet information.
Fleet *Fleet `protobuf:"bytes,1,opt,name=fleet,proto3,oneof"`
}
type FleetPackage_VariantSelector ¶
type FleetPackage_VariantSelector struct {
// strategy for selecting a variant.
//
// Types that are assignable to Strategy:
//
// *FleetPackage_VariantSelector_VariantNameTemplate
Strategy isFleetPackage_VariantSelector_Strategy `protobuf_oneof:"strategy"`
// contains filtered or unexported fields
}
VariantSelector contains information for selecting a variant in `ResourceBundle` to deploy to a target cluster.
func (*FleetPackage_VariantSelector) Descriptor
deprecated
func (*FleetPackage_VariantSelector) Descriptor() ([]byte, []int)
Deprecated: Use FleetPackage_VariantSelector.ProtoReflect.Descriptor instead.
func (*FleetPackage_VariantSelector) GetStrategy ¶
func (m *FleetPackage_VariantSelector) GetStrategy() isFleetPackage_VariantSelector_Strategy
func (*FleetPackage_VariantSelector) GetVariantNameTemplate ¶
func (x *FleetPackage_VariantSelector) GetVariantNameTemplate() string
func (*FleetPackage_VariantSelector) ProtoMessage ¶
func (*FleetPackage_VariantSelector) ProtoMessage()
func (*FleetPackage_VariantSelector) ProtoReflect ¶
func (x *FleetPackage_VariantSelector) ProtoReflect() protoreflect.Message
func (*FleetPackage_VariantSelector) Reset ¶
func (x *FleetPackage_VariantSelector) Reset()
func (*FleetPackage_VariantSelector) String ¶
func (x *FleetPackage_VariantSelector) String() string
type FleetPackage_VariantSelector_VariantNameTemplate ¶
type FleetPackage_VariantSelector_VariantNameTemplate struct {
// Required. variant_name_template is a template that can refer to
// variables containing cluster membership metadata such as location,
// name, and labels to generate the name of the variant for a target
// cluster. The variable syntax is similar to the unix shell variables.
//
// Available variables are `${membership.name}`, `${membership.location}`,
// `${membership.project}` and `${membership.labels['label_name']}`.
//
// If you want to deploy a specific variant, say "default" to all the
// clusters, you can use "default" (string without any variables) as
// the variant_name_template.
VariantNameTemplate string `protobuf:"bytes,1,opt,name=variant_name_template,json=variantNameTemplate,proto3,oneof"`
}
type Fleet_LabelSelector ¶
type Fleet_LabelSelector struct {
// Optional. match_labels is a map of {key,value} pairs. Each {key,value}
// pair must match an existing label key and value exactly in order to
// satisfy the match.
MatchLabels map[string]string `` /* 182-byte string literal not displayed */
// contains filtered or unexported fields
}
A label selector is a label query over a set of resources. An empty label selector matches all objects.
func (*Fleet_LabelSelector) Descriptor
deprecated
func (*Fleet_LabelSelector) Descriptor() ([]byte, []int)
Deprecated: Use Fleet_LabelSelector.ProtoReflect.Descriptor instead.
func (*Fleet_LabelSelector) GetMatchLabels ¶
func (x *Fleet_LabelSelector) GetMatchLabels() map[string]string
func (*Fleet_LabelSelector) ProtoMessage ¶
func (*Fleet_LabelSelector) ProtoMessage()
func (*Fleet_LabelSelector) ProtoReflect ¶
func (x *Fleet_LabelSelector) ProtoReflect() protoreflect.Message
func (*Fleet_LabelSelector) Reset ¶
func (x *Fleet_LabelSelector) Reset()
func (*Fleet_LabelSelector) String ¶
func (x *Fleet_LabelSelector) String() string
type GetFleetPackageRequest ¶
type GetFleetPackageRequest struct {
// Required. Name of the resource
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Message for getting a FleetPackage
func (*GetFleetPackageRequest) Descriptor
deprecated
func (*GetFleetPackageRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetFleetPackageRequest.ProtoReflect.Descriptor instead.
func (*GetFleetPackageRequest) GetName ¶
func (x *GetFleetPackageRequest) GetName() string
func (*GetFleetPackageRequest) ProtoMessage ¶
func (*GetFleetPackageRequest) ProtoMessage()
func (*GetFleetPackageRequest) ProtoReflect ¶
func (x *GetFleetPackageRequest) ProtoReflect() protoreflect.Message
func (*GetFleetPackageRequest) Reset ¶
func (x *GetFleetPackageRequest) Reset()
func (*GetFleetPackageRequest) String ¶
func (x *GetFleetPackageRequest) String() string
type GetReleaseRequest ¶
type GetReleaseRequest struct {
// Required. Name of the resource
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Message for getting a Release
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 GetResourceBundleRequest ¶
type GetResourceBundleRequest struct {
// Required. Name of the resource.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Message for getting a ResourceBundle.
func (*GetResourceBundleRequest) Descriptor
deprecated
func (*GetResourceBundleRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetResourceBundleRequest.ProtoReflect.Descriptor instead.
func (*GetResourceBundleRequest) GetName ¶
func (x *GetResourceBundleRequest) GetName() string
func (*GetResourceBundleRequest) ProtoMessage ¶
func (*GetResourceBundleRequest) ProtoMessage()
func (*GetResourceBundleRequest) ProtoReflect ¶
func (x *GetResourceBundleRequest) ProtoReflect() protoreflect.Message
func (*GetResourceBundleRequest) Reset ¶
func (x *GetResourceBundleRequest) Reset()
func (*GetResourceBundleRequest) String ¶
func (x *GetResourceBundleRequest) String() string
type GetRolloutRequest ¶
type GetRolloutRequest struct {
// Required. Name of the resource
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Message for getting a Rollout
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 GetVariantRequest ¶
type GetVariantRequest struct {
// Required. Name of the resource
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Message for getting a Variant
func (*GetVariantRequest) Descriptor
deprecated
func (*GetVariantRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetVariantRequest.ProtoReflect.Descriptor instead.
func (*GetVariantRequest) GetName ¶
func (x *GetVariantRequest) GetName() string
func (*GetVariantRequest) ProtoMessage ¶
func (*GetVariantRequest) ProtoMessage()
func (*GetVariantRequest) ProtoReflect ¶
func (x *GetVariantRequest) ProtoReflect() protoreflect.Message
func (*GetVariantRequest) Reset ¶
func (x *GetVariantRequest) Reset()
func (*GetVariantRequest) String ¶
func (x *GetVariantRequest) String() string
type ListFleetPackagesRequest ¶
type ListFleetPackagesRequest struct {
// Required. Parent value for ListFleetPackagesRequest.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Requested page size. Server may return fewer items than
// requested. If unspecified, server will pick an appropriate default.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filtering results
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Hint for how to order the results
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Message for requesting list of FleetPackage.
func (*ListFleetPackagesRequest) Descriptor
deprecated
func (*ListFleetPackagesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListFleetPackagesRequest.ProtoReflect.Descriptor instead.
func (*ListFleetPackagesRequest) GetFilter ¶
func (x *ListFleetPackagesRequest) GetFilter() string
func (*ListFleetPackagesRequest) GetOrderBy ¶
func (x *ListFleetPackagesRequest) GetOrderBy() string
func (*ListFleetPackagesRequest) GetPageSize ¶
func (x *ListFleetPackagesRequest) GetPageSize() int32
func (*ListFleetPackagesRequest) GetPageToken ¶
func (x *ListFleetPackagesRequest) GetPageToken() string
func (*ListFleetPackagesRequest) GetParent ¶
func (x *ListFleetPackagesRequest) GetParent() string
func (*ListFleetPackagesRequest) ProtoMessage ¶
func (*ListFleetPackagesRequest) ProtoMessage()
func (*ListFleetPackagesRequest) ProtoReflect ¶
func (x *ListFleetPackagesRequest) ProtoReflect() protoreflect.Message
func (*ListFleetPackagesRequest) Reset ¶
func (x *ListFleetPackagesRequest) Reset()
func (*ListFleetPackagesRequest) String ¶
func (x *ListFleetPackagesRequest) String() string
type ListFleetPackagesResponse ¶
type ListFleetPackagesResponse struct {
// The list of FleetPackage
FleetPackages []*FleetPackage `protobuf:"bytes,1,rep,name=fleet_packages,json=fleetPackages,proto3" json:"fleet_packages,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Unordered list. Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Message for response to listing FleetPackage
func (*ListFleetPackagesResponse) Descriptor
deprecated
func (*ListFleetPackagesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListFleetPackagesResponse.ProtoReflect.Descriptor instead.
func (*ListFleetPackagesResponse) GetFleetPackages ¶
func (x *ListFleetPackagesResponse) GetFleetPackages() []*FleetPackage
func (*ListFleetPackagesResponse) GetNextPageToken ¶
func (x *ListFleetPackagesResponse) GetNextPageToken() string
func (*ListFleetPackagesResponse) GetUnreachable ¶
func (x *ListFleetPackagesResponse) GetUnreachable() []string
func (*ListFleetPackagesResponse) ProtoMessage ¶
func (*ListFleetPackagesResponse) ProtoMessage()
func (*ListFleetPackagesResponse) ProtoReflect ¶
func (x *ListFleetPackagesResponse) ProtoReflect() protoreflect.Message
func (*ListFleetPackagesResponse) Reset ¶
func (x *ListFleetPackagesResponse) Reset()
func (*ListFleetPackagesResponse) String ¶
func (x *ListFleetPackagesResponse) String() string
type ListReleasesRequest ¶
type ListReleasesRequest struct {
// Required. Parent value for ListReleasesRequest.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Requested page size. Server may return fewer items than
// requested. If unspecified, server will pick an appropriate default.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filtering results.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Hint for how to order the results.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Message for requesting list of Releases.
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 list of Releases
Releases []*Release `protobuf:"bytes,1,rep,name=releases,proto3" json:"releases,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Unordered list. Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Message for response to listing Releases
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 ListResourceBundlesRequest ¶
type ListResourceBundlesRequest struct {
// Required. Parent value for ListResourceBundlesRequest.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Requested page size. Server may return fewer items than
// requested. If unspecified, server will pick an appropriate default.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filtering results.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Hint for how to order the results.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Message for requesting list of ResourceBundles.
func (*ListResourceBundlesRequest) Descriptor
deprecated
func (*ListResourceBundlesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListResourceBundlesRequest.ProtoReflect.Descriptor instead.
func (*ListResourceBundlesRequest) GetFilter ¶
func (x *ListResourceBundlesRequest) GetFilter() string
func (*ListResourceBundlesRequest) GetOrderBy ¶
func (x *ListResourceBundlesRequest) GetOrderBy() string
func (*ListResourceBundlesRequest) GetPageSize ¶
func (x *ListResourceBundlesRequest) GetPageSize() int32
func (*ListResourceBundlesRequest) GetPageToken ¶
func (x *ListResourceBundlesRequest) GetPageToken() string
func (*ListResourceBundlesRequest) GetParent ¶
func (x *ListResourceBundlesRequest) GetParent() string
func (*ListResourceBundlesRequest) ProtoMessage ¶
func (*ListResourceBundlesRequest) ProtoMessage()
func (*ListResourceBundlesRequest) ProtoReflect ¶
func (x *ListResourceBundlesRequest) ProtoReflect() protoreflect.Message
func (*ListResourceBundlesRequest) Reset ¶
func (x *ListResourceBundlesRequest) Reset()
func (*ListResourceBundlesRequest) String ¶
func (x *ListResourceBundlesRequest) String() string
type ListResourceBundlesResponse ¶
type ListResourceBundlesResponse struct {
// The list of ResourceBundle.
ResourceBundles []*ResourceBundle `protobuf:"bytes,1,rep,name=resource_bundles,json=resourceBundles,proto3" json:"resource_bundles,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Unordered list. Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Message for response to listing ResourceBundles.
func (*ListResourceBundlesResponse) Descriptor
deprecated
func (*ListResourceBundlesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListResourceBundlesResponse.ProtoReflect.Descriptor instead.
func (*ListResourceBundlesResponse) GetNextPageToken ¶
func (x *ListResourceBundlesResponse) GetNextPageToken() string
func (*ListResourceBundlesResponse) GetResourceBundles ¶
func (x *ListResourceBundlesResponse) GetResourceBundles() []*ResourceBundle
func (*ListResourceBundlesResponse) GetUnreachable ¶
func (x *ListResourceBundlesResponse) GetUnreachable() []string
func (*ListResourceBundlesResponse) ProtoMessage ¶
func (*ListResourceBundlesResponse) ProtoMessage()
func (*ListResourceBundlesResponse) ProtoReflect ¶
func (x *ListResourceBundlesResponse) ProtoReflect() protoreflect.Message
func (*ListResourceBundlesResponse) Reset ¶
func (x *ListResourceBundlesResponse) Reset()
func (*ListResourceBundlesResponse) String ¶
func (x *ListResourceBundlesResponse) String() string
type ListRolloutsRequest ¶
type ListRolloutsRequest struct {
// Required. Parent value for ListRolloutsRequest
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Requested page size. Server may return fewer items than
// requested. If unspecified, server will pick an appropriate default.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filtering results
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Hint for how to order the results
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Message for requesting list of Rollouts
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 list of Rollouts
Rollouts []*Rollout `protobuf:"bytes,1,rep,name=rollouts,proto3" json:"rollouts,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Unordered list. Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Message for response to listing Rollouts
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 ListVariantsRequest ¶
type ListVariantsRequest struct {
// Required. Parent value for ListVariantsRequest.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Requested page size. Server may return fewer items than
// requested. If unspecified, server will pick an appropriate default.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filtering results.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Hint for how to order the results.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Message for requesting list of Variants.
func (*ListVariantsRequest) Descriptor
deprecated
func (*ListVariantsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVariantsRequest.ProtoReflect.Descriptor instead.
func (*ListVariantsRequest) GetFilter ¶
func (x *ListVariantsRequest) GetFilter() string
func (*ListVariantsRequest) GetOrderBy ¶
func (x *ListVariantsRequest) GetOrderBy() string
func (*ListVariantsRequest) GetPageSize ¶
func (x *ListVariantsRequest) GetPageSize() int32
func (*ListVariantsRequest) GetPageToken ¶
func (x *ListVariantsRequest) GetPageToken() string
func (*ListVariantsRequest) GetParent ¶
func (x *ListVariantsRequest) GetParent() string
func (*ListVariantsRequest) ProtoMessage ¶
func (*ListVariantsRequest) ProtoMessage()
func (*ListVariantsRequest) ProtoReflect ¶
func (x *ListVariantsRequest) ProtoReflect() protoreflect.Message
func (*ListVariantsRequest) Reset ¶
func (x *ListVariantsRequest) Reset()
func (*ListVariantsRequest) String ¶
func (x *ListVariantsRequest) String() string
type ListVariantsResponse ¶
type ListVariantsResponse struct {
// The list of Variants
Variants []*Variant `protobuf:"bytes,1,rep,name=variants,proto3" json:"variants,omitempty"`
// A token identifying a page of results the server should return.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Unordered list. Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Message for response to listing Variants
func (*ListVariantsResponse) Descriptor
deprecated
func (*ListVariantsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVariantsResponse.ProtoReflect.Descriptor instead.
func (*ListVariantsResponse) GetNextPageToken ¶
func (x *ListVariantsResponse) GetNextPageToken() string
func (*ListVariantsResponse) GetUnreachable ¶
func (x *ListVariantsResponse) GetUnreachable() []string
func (*ListVariantsResponse) GetVariants ¶
func (x *ListVariantsResponse) GetVariants() []*Variant
func (*ListVariantsResponse) ProtoMessage ¶
func (*ListVariantsResponse) ProtoMessage()
func (*ListVariantsResponse) ProtoReflect ¶
func (x *ListVariantsResponse) ProtoReflect() protoreflect.Message
func (*ListVariantsResponse) Reset ¶
func (x *ListVariantsResponse) Reset()
func (*ListVariantsResponse) String ¶
func (x *ListVariantsResponse) 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 been cancelled successfully
// 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 Release ¶
type Release struct {
// Identifier. Name of the Release. Format is
// `projects/{project}/locations/location}/resourceBundles/{resource_bundle}/release/[a-z][a-z0-9\-]{0,62}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Time `Release` was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Time `Release` was last updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional. Labels as key value pairs.
Labels map[string]string `` /* 153-byte string literal not displayed */
// Optional. lifecycle of the `Release`.
Lifecycle Release_Lifecycle `` /* 126-byte string literal not displayed */
// Required. version of the `Release`. This must be v<major>.<minor>.<patch>.
Version string `protobuf:"bytes,6,opt,name=version,proto3" json:"version,omitempty"`
// Output only. Time the `Release` was published.
PublishTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=publish_time,json=publishTime,proto3" json:"publish_time,omitempty"`
// Optional. `ResourceBundle` Release extra information e.g., artifact
// registry image path.
Info *ReleaseInfo `protobuf:"bytes,9,opt,name=info,proto3" json:"info,omitempty"`
// contains filtered or unexported fields
}
`Release` represents a versioned release containing kubernetes manifests.
func (*Release) Descriptor
deprecated
func (*Release) GetCreateTime ¶
func (x *Release) GetCreateTime() *timestamppb.Timestamp
func (*Release) GetInfo ¶
func (x *Release) GetInfo() *ReleaseInfo
func (*Release) GetLifecycle ¶
func (x *Release) GetLifecycle() Release_Lifecycle
func (*Release) GetPublishTime ¶
func (x *Release) GetPublishTime() *timestamppb.Timestamp
func (*Release) GetUpdateTime ¶
func (x *Release) GetUpdateTime() *timestamppb.Timestamp
func (*Release) GetVersion ¶
func (*Release) ProtoMessage ¶
func (*Release) ProtoMessage()
func (*Release) ProtoReflect ¶
func (x *Release) ProtoReflect() protoreflect.Message
type ReleaseInfo ¶
type ReleaseInfo struct {
// Output only. path to the oci image the service uploads to on a `Release`
// creation.
OciImagePath string `protobuf:"bytes,1,opt,name=oci_image_path,json=ociImagePath,proto3" json:"oci_image_path,omitempty"`
// Optional. per-variant paths to the oci images the service uploads on
// package release creation
VariantOciImagePaths map[string]string `` /* 213-byte string literal not displayed */
// contains filtered or unexported fields
}
ReleaseInfo contains extra information about the `ResourceBundle` release e.g., link to an artifact registry OCI image.
func (*ReleaseInfo) Descriptor
deprecated
func (*ReleaseInfo) Descriptor() ([]byte, []int)
Deprecated: Use ReleaseInfo.ProtoReflect.Descriptor instead.
func (*ReleaseInfo) GetOciImagePath ¶
func (x *ReleaseInfo) GetOciImagePath() string
func (*ReleaseInfo) GetVariantOciImagePaths ¶
func (x *ReleaseInfo) GetVariantOciImagePaths() map[string]string
func (*ReleaseInfo) ProtoMessage ¶
func (*ReleaseInfo) ProtoMessage()
func (*ReleaseInfo) ProtoReflect ¶
func (x *ReleaseInfo) ProtoReflect() protoreflect.Message
func (*ReleaseInfo) Reset ¶
func (x *ReleaseInfo) Reset()
func (*ReleaseInfo) String ¶
func (x *ReleaseInfo) String() string
type Release_Lifecycle ¶
type Release_Lifecycle int32
Lifecycle indicates the state of the `Release`. A published release is immutable.
const ( // indicates lifecycle has not been specified. Release_LIFECYCLE_UNSPECIFIED Release_Lifecycle = 0 // indicates that the `Release` is being edited. Release_DRAFT Release_Lifecycle = 1 // indicates that the `Release` is now published (or released) and // immutable. Release_PUBLISHED Release_Lifecycle = 2 )
func (Release_Lifecycle) Descriptor ¶
func (Release_Lifecycle) Descriptor() protoreflect.EnumDescriptor
func (Release_Lifecycle) Enum ¶
func (x Release_Lifecycle) Enum() *Release_Lifecycle
func (Release_Lifecycle) EnumDescriptor
deprecated
func (Release_Lifecycle) EnumDescriptor() ([]byte, []int)
Deprecated: Use Release_Lifecycle.Descriptor instead.
func (Release_Lifecycle) Number ¶
func (x Release_Lifecycle) Number() protoreflect.EnumNumber
func (Release_Lifecycle) String ¶
func (x Release_Lifecycle) String() string
func (Release_Lifecycle) Type ¶
func (Release_Lifecycle) Type() protoreflect.EnumType
type ResourceBundle ¶
type ResourceBundle struct {
// Identifier. Name of the `ResourceBundle`. Format is
// `projects/{project}/locations/{location}/resourceBundle
// /[a-z][a-z0-9\-]{0,62}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Time `ResourceBundle` was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Time `ResourceBundle` was last updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional. Labels as key value pairs.
Labels map[string]string `` /* 153-byte string literal not displayed */
// Optional. Human readable description of the `ResourceBundle`.
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
// contains filtered or unexported fields
}
ResourceBundle represent a collection of kubernetes configuration resources.
func (*ResourceBundle) Descriptor
deprecated
func (*ResourceBundle) Descriptor() ([]byte, []int)
Deprecated: Use ResourceBundle.ProtoReflect.Descriptor instead.
func (*ResourceBundle) GetCreateTime ¶
func (x *ResourceBundle) GetCreateTime() *timestamppb.Timestamp
func (*ResourceBundle) GetDescription ¶
func (x *ResourceBundle) GetDescription() string
func (*ResourceBundle) GetLabels ¶
func (x *ResourceBundle) GetLabels() map[string]string
func (*ResourceBundle) GetName ¶
func (x *ResourceBundle) GetName() string
func (*ResourceBundle) GetUpdateTime ¶
func (x *ResourceBundle) GetUpdateTime() *timestamppb.Timestamp
func (*ResourceBundle) ProtoMessage ¶
func (*ResourceBundle) ProtoMessage()
func (*ResourceBundle) ProtoReflect ¶
func (x *ResourceBundle) ProtoReflect() protoreflect.Message
func (*ResourceBundle) Reset ¶
func (x *ResourceBundle) Reset()
func (*ResourceBundle) String ¶
func (x *ResourceBundle) String() string
type ResourceBundleDeploymentInfo ¶
type ResourceBundleDeploymentInfo struct {
// Output only. Refers to a `ResourceBundle` release.
Release string `protobuf:"bytes,1,opt,name=release,proto3" json:"release,omitempty"`
// Output only. Refers to a version of the `ResourceBundle` release.
Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
// Output only. Refers to a variant in a `ResourceBundle` release.
Variant string `protobuf:"bytes,3,opt,name=variant,proto3" json:"variant,omitempty"`
// Output only. Synchronization state of the `ResourceBundle` deployment.
SyncState ResourceBundleDeploymentInfo_SyncState `` /* 164-byte string literal not displayed */
// Output only. Unordered list. Messages contains information related to the
// `ResourceBundle` deployment. For example, in case of an error, indicate the
// reason for the error. In case of a pending deployment, reason for why the
// deployment of new release is pending.
Messages []string `protobuf:"bytes,5,rep,name=messages,proto3" json:"messages,omitempty"`
// contains filtered or unexported fields
}
ResourceBundleDeploymentInfo represents the status of a resource bundle deployment.
func (*ResourceBundleDeploymentInfo) Descriptor
deprecated
func (*ResourceBundleDeploymentInfo) Descriptor() ([]byte, []int)
Deprecated: Use ResourceBundleDeploymentInfo.ProtoReflect.Descriptor instead.
func (*ResourceBundleDeploymentInfo) GetMessages ¶
func (x *ResourceBundleDeploymentInfo) GetMessages() []string
func (*ResourceBundleDeploymentInfo) GetRelease ¶
func (x *ResourceBundleDeploymentInfo) GetRelease() string
func (*ResourceBundleDeploymentInfo) GetSyncState ¶
func (x *ResourceBundleDeploymentInfo) GetSyncState() ResourceBundleDeploymentInfo_SyncState
func (*ResourceBundleDeploymentInfo) GetVariant ¶
func (x *ResourceBundleDeploymentInfo) GetVariant() string
func (*ResourceBundleDeploymentInfo) GetVersion ¶
func (x *ResourceBundleDeploymentInfo) GetVersion() string
func (*ResourceBundleDeploymentInfo) ProtoMessage ¶
func (*ResourceBundleDeploymentInfo) ProtoMessage()
func (*ResourceBundleDeploymentInfo) ProtoReflect ¶
func (x *ResourceBundleDeploymentInfo) ProtoReflect() protoreflect.Message
func (*ResourceBundleDeploymentInfo) Reset ¶
func (x *ResourceBundleDeploymentInfo) Reset()
func (*ResourceBundleDeploymentInfo) String ¶
func (x *ResourceBundleDeploymentInfo) String() string
type ResourceBundleDeploymentInfo_SyncState ¶
type ResourceBundleDeploymentInfo_SyncState int32
Synchronization state of the resource bundle deployment.
const ( // Unspecified state. ResourceBundleDeploymentInfo_SYNC_STATE_UNSPECIFIED ResourceBundleDeploymentInfo_SyncState = 0 // Reconciling state. ResourceBundleDeploymentInfo_RECONCILING ResourceBundleDeploymentInfo_SyncState = 1 // Stalled state. ResourceBundleDeploymentInfo_STALLED ResourceBundleDeploymentInfo_SyncState = 2 // Synced state. ResourceBundleDeploymentInfo_SYNCED ResourceBundleDeploymentInfo_SyncState = 3 // Pending state. ResourceBundleDeploymentInfo_PENDING ResourceBundleDeploymentInfo_SyncState = 4 // Error state. ResourceBundleDeploymentInfo_ERROR ResourceBundleDeploymentInfo_SyncState = 5 // Deletion pending state. ResourceBundleDeploymentInfo_DELETION_PENDING ResourceBundleDeploymentInfo_SyncState = 6 // Deleting state. ResourceBundleDeploymentInfo_DELETING ResourceBundleDeploymentInfo_SyncState = 7 // Deleted state. ResourceBundleDeploymentInfo_DELETED ResourceBundleDeploymentInfo_SyncState = 8 )
func (ResourceBundleDeploymentInfo_SyncState) Descriptor ¶
func (ResourceBundleDeploymentInfo_SyncState) Descriptor() protoreflect.EnumDescriptor
func (ResourceBundleDeploymentInfo_SyncState) EnumDescriptor
deprecated
func (ResourceBundleDeploymentInfo_SyncState) EnumDescriptor() ([]byte, []int)
Deprecated: Use ResourceBundleDeploymentInfo_SyncState.Descriptor instead.
func (ResourceBundleDeploymentInfo_SyncState) Number ¶
func (x ResourceBundleDeploymentInfo_SyncState) Number() protoreflect.EnumNumber
func (ResourceBundleDeploymentInfo_SyncState) String ¶
func (x ResourceBundleDeploymentInfo_SyncState) String() string
func (ResourceBundleDeploymentInfo_SyncState) Type ¶
func (ResourceBundleDeploymentInfo_SyncState) Type() protoreflect.EnumType
type ResumeRolloutRequest ¶
type ResumeRolloutRequest struct {
// Required. Name of the Rollout.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. Reason for resuming the rollout.
Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"`
// contains filtered or unexported fields
}
Message for resuming a rollout.
func (*ResumeRolloutRequest) Descriptor
deprecated
func (*ResumeRolloutRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResumeRolloutRequest.ProtoReflect.Descriptor instead.
func (*ResumeRolloutRequest) GetName ¶
func (x *ResumeRolloutRequest) GetName() string
func (*ResumeRolloutRequest) GetReason ¶
func (x *ResumeRolloutRequest) GetReason() string
func (*ResumeRolloutRequest) ProtoMessage ¶
func (*ResumeRolloutRequest) ProtoMessage()
func (*ResumeRolloutRequest) ProtoReflect ¶
func (x *ResumeRolloutRequest) ProtoReflect() protoreflect.Message
func (*ResumeRolloutRequest) Reset ¶
func (x *ResumeRolloutRequest) Reset()
func (*ResumeRolloutRequest) String ¶
func (x *ResumeRolloutRequest) String() string
type RollingStrategy ¶
type RollingStrategy struct {
// Optional. Maximum number of clusters to update the resource bundle on
// concurrently.
MaxConcurrent int32 `protobuf:"varint,1,opt,name=max_concurrent,json=maxConcurrent,proto3" json:"max_concurrent,omitempty"`
// contains filtered or unexported fields
}
RollingStrategy causes a specified number of clusters to be updated concurrently until all clusters are updated.
func (*RollingStrategy) Descriptor
deprecated
func (*RollingStrategy) Descriptor() ([]byte, []int)
Deprecated: Use RollingStrategy.ProtoReflect.Descriptor instead.
func (*RollingStrategy) GetMaxConcurrent ¶
func (x *RollingStrategy) GetMaxConcurrent() int32
func (*RollingStrategy) ProtoMessage ¶
func (*RollingStrategy) ProtoMessage()
func (*RollingStrategy) ProtoReflect ¶
func (x *RollingStrategy) ProtoReflect() protoreflect.Message
func (*RollingStrategy) Reset ¶
func (x *RollingStrategy) Reset()
func (*RollingStrategy) String ¶
func (x *RollingStrategy) String() string
type RollingStrategyInfo ¶
type RollingStrategyInfo struct {
// Unordered list. resource bundle's deployment status for all targeted
// clusters.
Clusters []*ClusterInfo `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"`
// contains filtered or unexported fields
}
RollingStrategyInfo represents the status of execution of Rolling rollout strategy.
func (*RollingStrategyInfo) Descriptor
deprecated
func (*RollingStrategyInfo) Descriptor() ([]byte, []int)
Deprecated: Use RollingStrategyInfo.ProtoReflect.Descriptor instead.
func (*RollingStrategyInfo) GetClusters ¶
func (x *RollingStrategyInfo) GetClusters() []*ClusterInfo
func (*RollingStrategyInfo) ProtoMessage ¶
func (*RollingStrategyInfo) ProtoMessage()
func (*RollingStrategyInfo) ProtoReflect ¶
func (x *RollingStrategyInfo) ProtoReflect() protoreflect.Message
func (*RollingStrategyInfo) Reset ¶
func (x *RollingStrategyInfo) Reset()
func (*RollingStrategyInfo) String ¶
func (x *RollingStrategyInfo) String() string
type Rollout ¶
type Rollout struct {
// Identifier. Name of the Rollout. Format is
// `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/[a-z][a-z0-9\-]{0,62}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Reference to the `Release` being rolled out.
Release string `protobuf:"bytes,2,opt,name=release,proto3" json:"release,omitempty"`
// Rollout strategy for rolling out `FleetPackage` to clusters.
RolloutStrategy *RolloutStrategy `protobuf:"bytes,4,opt,name=rollout_strategy,json=rolloutStrategy,proto3" json:"rollout_strategy,omitempty"`
// Current details of the rollout.
Info *RolloutInfo `protobuf:"bytes,5,opt,name=info,proto3" json:"info,omitempty"`
// Deletion propagation policy of the rollout.
DeletionPropagationPolicy DeletionPropagationPolicy `` /* 201-byte string literal not displayed */
// Output only. The time the rollout was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The time the rollout was most recently updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// contains filtered or unexported fields
}
Rollout resource represents an instance of `FleetPackage` rollout operation across a fleet. This is a system generated resource and will be read only for end-users. It will be primarily used by the service to process the changes in the `FleetPackage` and other changes in the environment.
func (*Rollout) Descriptor
deprecated
func (*Rollout) GetCreateTime ¶
func (x *Rollout) GetCreateTime() *timestamppb.Timestamp
func (*Rollout) GetDeletionPropagationPolicy ¶
func (x *Rollout) GetDeletionPropagationPolicy() DeletionPropagationPolicy
func (*Rollout) GetInfo ¶
func (x *Rollout) GetInfo() *RolloutInfo
func (*Rollout) GetRelease ¶
func (*Rollout) GetRolloutStrategy ¶
func (x *Rollout) GetRolloutStrategy() *RolloutStrategy
func (*Rollout) GetUpdateTime ¶
func (x *Rollout) GetUpdateTime() *timestamppb.Timestamp
func (*Rollout) ProtoMessage ¶
func (*Rollout) ProtoMessage()
func (*Rollout) ProtoReflect ¶
func (x *Rollout) ProtoReflect() protoreflect.Message
type RolloutInfo ¶
type RolloutInfo struct {
// Output only. state contains the overall status of the Rollout.
State RolloutInfo_State `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.configdelivery.v1.RolloutInfo_State" json:"state,omitempty"`
// Output only. Time when the rollout started.
StartTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
// Output only. Time when the rollout completed.
EndTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// Output only. Message containing additional information related to the
// rollout.
Message string `protobuf:"bytes,6,opt,name=message,proto3" json:"message,omitempty"`
// Output only. Rollout strategy info represents the status of execution of
// rollout strategy.
RolloutStrategyInfo *RolloutStrategyInfo `protobuf:"bytes,7,opt,name=rollout_strategy_info,json=rolloutStrategyInfo,proto3" json:"rollout_strategy_info,omitempty"`
// contains filtered or unexported fields
}
RolloutInfo represents the state of the `FleetPackage` at all the clusters the rollout is targeting.
func (*RolloutInfo) Descriptor
deprecated
func (*RolloutInfo) Descriptor() ([]byte, []int)
Deprecated: Use RolloutInfo.ProtoReflect.Descriptor instead.
func (*RolloutInfo) GetEndTime ¶
func (x *RolloutInfo) GetEndTime() *timestamppb.Timestamp
func (*RolloutInfo) GetMessage ¶
func (x *RolloutInfo) GetMessage() string
func (*RolloutInfo) GetRolloutStrategyInfo ¶
func (x *RolloutInfo) GetRolloutStrategyInfo() *RolloutStrategyInfo
func (*RolloutInfo) GetStartTime ¶
func (x *RolloutInfo) GetStartTime() *timestamppb.Timestamp
func (*RolloutInfo) GetState ¶
func (x *RolloutInfo) GetState() RolloutInfo_State
func (*RolloutInfo) ProtoMessage ¶
func (*RolloutInfo) ProtoMessage()
func (*RolloutInfo) ProtoReflect ¶
func (x *RolloutInfo) ProtoReflect() protoreflect.Message
func (*RolloutInfo) Reset ¶
func (x *RolloutInfo) Reset()
func (*RolloutInfo) String ¶
func (x *RolloutInfo) String() string
type RolloutInfo_State ¶
type RolloutInfo_State int32
State of the rollout
const ( // Unspecified state. RolloutInfo_STATE_UNSPECIFIED RolloutInfo_State = 0 // Rollout completed. RolloutInfo_COMPLETED RolloutInfo_State = 1 // Rollout suspended. RolloutInfo_SUSPENDED RolloutInfo_State = 2 // Rollout aborted. RolloutInfo_ABORTED RolloutInfo_State = 3 // Rollout in progress. RolloutInfo_IN_PROGRESS RolloutInfo_State = 5 // Rollout stalled. RolloutInfo_STALLED RolloutInfo_State = 6 // Rollout cancelled. RolloutInfo_CANCELLED RolloutInfo_State = 7 // Rollout aborting. RolloutInfo_ABORTING RolloutInfo_State = 8 )
func (RolloutInfo_State) Descriptor ¶
func (RolloutInfo_State) Descriptor() protoreflect.EnumDescriptor
func (RolloutInfo_State) Enum ¶
func (x RolloutInfo_State) Enum() *RolloutInfo_State
func (RolloutInfo_State) EnumDescriptor
deprecated
func (RolloutInfo_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use RolloutInfo_State.Descriptor instead.
func (RolloutInfo_State) Number ¶
func (x RolloutInfo_State) Number() protoreflect.EnumNumber
func (RolloutInfo_State) String ¶
func (x RolloutInfo_State) String() string
func (RolloutInfo_State) Type ¶
func (RolloutInfo_State) Type() protoreflect.EnumType
type RolloutStrategy ¶
type RolloutStrategy struct {
// strategy defines how updates to a resource bundle should be rolled out
// across clusters.
//
// Types that are assignable to Strategy:
//
// *RolloutStrategy_AllAtOnce
// *RolloutStrategy_Rolling
Strategy isRolloutStrategy_Strategy `protobuf_oneof:"strategy"`
// contains filtered or unexported fields
}
RolloutStrategy defines different ways to rollout a resource bundle across a set of clusters.
func (*RolloutStrategy) Descriptor
deprecated
func (*RolloutStrategy) Descriptor() ([]byte, []int)
Deprecated: Use RolloutStrategy.ProtoReflect.Descriptor instead.
func (*RolloutStrategy) GetAllAtOnce ¶
func (x *RolloutStrategy) GetAllAtOnce() *AllAtOnceStrategy
func (*RolloutStrategy) GetRolling ¶
func (x *RolloutStrategy) GetRolling() *RollingStrategy
func (*RolloutStrategy) GetStrategy ¶
func (m *RolloutStrategy) GetStrategy() isRolloutStrategy_Strategy
func (*RolloutStrategy) ProtoMessage ¶
func (*RolloutStrategy) ProtoMessage()
func (*RolloutStrategy) ProtoReflect ¶
func (x *RolloutStrategy) ProtoReflect() protoreflect.Message
func (*RolloutStrategy) Reset ¶
func (x *RolloutStrategy) Reset()
func (*RolloutStrategy) String ¶
func (x *RolloutStrategy) String() string
type RolloutStrategyInfo ¶
type RolloutStrategyInfo struct {
// strategy represents result of applying one of the rollout strategies.
//
// Types that are assignable to Strategy:
//
// *RolloutStrategyInfo_AllAtOnceStrategyInfo
// *RolloutStrategyInfo_RollingStrategyInfo
Strategy isRolloutStrategyInfo_Strategy `protobuf_oneof:"strategy"`
// contains filtered or unexported fields
}
RolloutStrategyInfo represents the status of execution of different types of rollout strategies. Only the field corresponding to the rollout strategy specified at the rollout resource will be populated.
func (*RolloutStrategyInfo) Descriptor
deprecated
func (*RolloutStrategyInfo) Descriptor() ([]byte, []int)
Deprecated: Use RolloutStrategyInfo.ProtoReflect.Descriptor instead.
func (*RolloutStrategyInfo) GetAllAtOnceStrategyInfo ¶
func (x *RolloutStrategyInfo) GetAllAtOnceStrategyInfo() *AllAtOnceStrategyInfo
func (*RolloutStrategyInfo) GetRollingStrategyInfo ¶
func (x *RolloutStrategyInfo) GetRollingStrategyInfo() *RollingStrategyInfo
func (*RolloutStrategyInfo) GetStrategy ¶
func (m *RolloutStrategyInfo) GetStrategy() isRolloutStrategyInfo_Strategy
func (*RolloutStrategyInfo) ProtoMessage ¶
func (*RolloutStrategyInfo) ProtoMessage()
func (*RolloutStrategyInfo) ProtoReflect ¶
func (x *RolloutStrategyInfo) ProtoReflect() protoreflect.Message
func (*RolloutStrategyInfo) Reset ¶
func (x *RolloutStrategyInfo) Reset()
func (*RolloutStrategyInfo) String ¶
func (x *RolloutStrategyInfo) String() string
type RolloutStrategyInfo_AllAtOnceStrategyInfo ¶
type RolloutStrategyInfo_AllAtOnceStrategyInfo struct {
// AllAtOnceStrategyInfo represents the status of AllAtOnce rollout strategy
// execution.
AllAtOnceStrategyInfo *AllAtOnceStrategyInfo `protobuf:"bytes,1,opt,name=all_at_once_strategy_info,json=allAtOnceStrategyInfo,proto3,oneof"`
}
type RolloutStrategyInfo_RollingStrategyInfo ¶
type RolloutStrategyInfo_RollingStrategyInfo struct {
// RollingStrategyInfo represents the status of Rolling rollout strategy
// execution.
RollingStrategyInfo *RollingStrategyInfo `protobuf:"bytes,2,opt,name=rolling_strategy_info,json=rollingStrategyInfo,proto3,oneof"`
}
type RolloutStrategy_AllAtOnce ¶
type RolloutStrategy_AllAtOnce struct {
// AllAtOnceStrategy causes all clusters to be updated concurrently.
AllAtOnce *AllAtOnceStrategy `protobuf:"bytes,1,opt,name=all_at_once,json=allAtOnce,proto3,oneof"`
}
type RolloutStrategy_Rolling ¶
type RolloutStrategy_Rolling struct {
// RollingStrategy causes a specified number of clusters to be updated
// concurrently until all clusters are updated.
Rolling *RollingStrategy `protobuf:"bytes,2,opt,name=rolling,proto3,oneof"`
}
type SuspendRolloutRequest ¶
type SuspendRolloutRequest struct {
// Required. Name of the Rollout.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. Reason for suspension.
Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"`
// contains filtered or unexported fields
}
Message for suspending a rollout.
func (*SuspendRolloutRequest) Descriptor
deprecated
func (*SuspendRolloutRequest) Descriptor() ([]byte, []int)
Deprecated: Use SuspendRolloutRequest.ProtoReflect.Descriptor instead.
func (*SuspendRolloutRequest) GetName ¶
func (x *SuspendRolloutRequest) GetName() string
func (*SuspendRolloutRequest) GetReason ¶
func (x *SuspendRolloutRequest) GetReason() string
func (*SuspendRolloutRequest) ProtoMessage ¶
func (*SuspendRolloutRequest) ProtoMessage()
func (*SuspendRolloutRequest) ProtoReflect ¶
func (x *SuspendRolloutRequest) ProtoReflect() protoreflect.Message
func (*SuspendRolloutRequest) Reset ¶
func (x *SuspendRolloutRequest) Reset()
func (*SuspendRolloutRequest) String ¶
func (x *SuspendRolloutRequest) String() string
type UnimplementedConfigDeliveryServer ¶
type UnimplementedConfigDeliveryServer struct {
}
UnimplementedConfigDeliveryServer should be embedded to have forward compatible implementations.
func (UnimplementedConfigDeliveryServer) AbortRollout ¶
func (UnimplementedConfigDeliveryServer) AbortRollout(context.Context, *AbortRolloutRequest) (*longrunningpb.Operation, error)
func (UnimplementedConfigDeliveryServer) CreateFleetPackage ¶
func (UnimplementedConfigDeliveryServer) CreateFleetPackage(context.Context, *CreateFleetPackageRequest) (*longrunningpb.Operation, error)
func (UnimplementedConfigDeliveryServer) CreateRelease ¶
func (UnimplementedConfigDeliveryServer) CreateRelease(context.Context, *CreateReleaseRequest) (*longrunningpb.Operation, error)
func (UnimplementedConfigDeliveryServer) CreateResourceBundle ¶
func (UnimplementedConfigDeliveryServer) CreateResourceBundle(context.Context, *CreateResourceBundleRequest) (*longrunningpb.Operation, error)
func (UnimplementedConfigDeliveryServer) CreateVariant ¶
func (UnimplementedConfigDeliveryServer) CreateVariant(context.Context, *CreateVariantRequest) (*longrunningpb.Operation, error)
func (UnimplementedConfigDeliveryServer) DeleteFleetPackage ¶
func (UnimplementedConfigDeliveryServer) DeleteFleetPackage(context.Context, *DeleteFleetPackageRequest) (*longrunningpb.Operation, error)
func (UnimplementedConfigDeliveryServer) DeleteRelease ¶
func (UnimplementedConfigDeliveryServer) DeleteRelease(context.Context, *DeleteReleaseRequest) (*longrunningpb.Operation, error)
func (UnimplementedConfigDeliveryServer) DeleteResourceBundle ¶
func (UnimplementedConfigDeliveryServer) DeleteResourceBundle(context.Context, *DeleteResourceBundleRequest) (*longrunningpb.Operation, error)
func (UnimplementedConfigDeliveryServer) DeleteVariant ¶
func (UnimplementedConfigDeliveryServer) DeleteVariant(context.Context, *DeleteVariantRequest) (*longrunningpb.Operation, error)
func (UnimplementedConfigDeliveryServer) GetFleetPackage ¶
func (UnimplementedConfigDeliveryServer) GetFleetPackage(context.Context, *GetFleetPackageRequest) (*FleetPackage, error)
func (UnimplementedConfigDeliveryServer) GetRelease ¶
func (UnimplementedConfigDeliveryServer) GetRelease(context.Context, *GetReleaseRequest) (*Release, error)
func (UnimplementedConfigDeliveryServer) GetResourceBundle ¶
func (UnimplementedConfigDeliveryServer) GetResourceBundle(context.Context, *GetResourceBundleRequest) (*ResourceBundle, error)
func (UnimplementedConfigDeliveryServer) GetRollout ¶
func (UnimplementedConfigDeliveryServer) GetRollout(context.Context, *GetRolloutRequest) (*Rollout, error)
func (UnimplementedConfigDeliveryServer) GetVariant ¶
func (UnimplementedConfigDeliveryServer) GetVariant(context.Context, *GetVariantRequest) (*Variant, error)
func (UnimplementedConfigDeliveryServer) ListFleetPackages ¶
func (UnimplementedConfigDeliveryServer) ListFleetPackages(context.Context, *ListFleetPackagesRequest) (*ListFleetPackagesResponse, error)
func (UnimplementedConfigDeliveryServer) ListReleases ¶
func (UnimplementedConfigDeliveryServer) ListReleases(context.Context, *ListReleasesRequest) (*ListReleasesResponse, error)
func (UnimplementedConfigDeliveryServer) ListResourceBundles ¶
func (UnimplementedConfigDeliveryServer) ListResourceBundles(context.Context, *ListResourceBundlesRequest) (*ListResourceBundlesResponse, error)
func (UnimplementedConfigDeliveryServer) ListRollouts ¶
func (UnimplementedConfigDeliveryServer) ListRollouts(context.Context, *ListRolloutsRequest) (*ListRolloutsResponse, error)
func (UnimplementedConfigDeliveryServer) ListVariants ¶
func (UnimplementedConfigDeliveryServer) ListVariants(context.Context, *ListVariantsRequest) (*ListVariantsResponse, error)
func (UnimplementedConfigDeliveryServer) ResumeRollout ¶
func (UnimplementedConfigDeliveryServer) ResumeRollout(context.Context, *ResumeRolloutRequest) (*longrunningpb.Operation, error)
func (UnimplementedConfigDeliveryServer) SuspendRollout ¶
func (UnimplementedConfigDeliveryServer) SuspendRollout(context.Context, *SuspendRolloutRequest) (*longrunningpb.Operation, error)
func (UnimplementedConfigDeliveryServer) UpdateFleetPackage ¶
func (UnimplementedConfigDeliveryServer) UpdateFleetPackage(context.Context, *UpdateFleetPackageRequest) (*longrunningpb.Operation, error)
func (UnimplementedConfigDeliveryServer) UpdateRelease ¶
func (UnimplementedConfigDeliveryServer) UpdateRelease(context.Context, *UpdateReleaseRequest) (*longrunningpb.Operation, error)
func (UnimplementedConfigDeliveryServer) UpdateResourceBundle ¶
func (UnimplementedConfigDeliveryServer) UpdateResourceBundle(context.Context, *UpdateResourceBundleRequest) (*longrunningpb.Operation, error)
func (UnimplementedConfigDeliveryServer) UpdateVariant ¶
func (UnimplementedConfigDeliveryServer) UpdateVariant(context.Context, *UpdateVariantRequest) (*longrunningpb.Operation, error)
type UnsafeConfigDeliveryServer ¶ added in v0.1.1
type UnsafeConfigDeliveryServer interface {
// contains filtered or unexported methods
}
UnsafeConfigDeliveryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ConfigDeliveryServer will result in compilation errors.
type UpdateFleetPackageRequest ¶
type UpdateFleetPackageRequest struct {
// Required. Field mask is used to specify the fields to be overwritten in the
// FleetPackage resource by the update.
// The fields specified in the update_mask are relative to the resource, not
// the full request. A field will be overwritten if it is in the mask. If the
// user does not provide a mask then all fields will be overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The resource being updated
FleetPackage *FleetPackage `protobuf:"bytes,2,opt,name=fleet_package,json=fleetPackage,proto3" json:"fleet_package,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Message for updating a FleetPackage
func (*UpdateFleetPackageRequest) Descriptor
deprecated
func (*UpdateFleetPackageRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateFleetPackageRequest.ProtoReflect.Descriptor instead.
func (*UpdateFleetPackageRequest) GetFleetPackage ¶
func (x *UpdateFleetPackageRequest) GetFleetPackage() *FleetPackage
func (*UpdateFleetPackageRequest) GetRequestId ¶
func (x *UpdateFleetPackageRequest) GetRequestId() string
func (*UpdateFleetPackageRequest) GetUpdateMask ¶
func (x *UpdateFleetPackageRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateFleetPackageRequest) ProtoMessage ¶
func (*UpdateFleetPackageRequest) ProtoMessage()
func (*UpdateFleetPackageRequest) ProtoReflect ¶
func (x *UpdateFleetPackageRequest) ProtoReflect() protoreflect.Message
func (*UpdateFleetPackageRequest) Reset ¶
func (x *UpdateFleetPackageRequest) Reset()
func (*UpdateFleetPackageRequest) String ¶
func (x *UpdateFleetPackageRequest) String() string
type UpdateReleaseRequest ¶
type UpdateReleaseRequest struct {
// Required. Field mask is used to specify the fields to be overwritten in the
// Release resource by the update.
// The fields specified in the update_mask are relative to the resource, not
// the full request. A field will be overwritten if it is in the mask. If the
// user does not provide a mask then all fields will be overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The resource being updated
Release *Release `protobuf:"bytes,2,opt,name=release,proto3" json:"release,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Message for updating a Release
func (*UpdateReleaseRequest) Descriptor
deprecated
func (*UpdateReleaseRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateReleaseRequest.ProtoReflect.Descriptor instead.
func (*UpdateReleaseRequest) GetRelease ¶
func (x *UpdateReleaseRequest) GetRelease() *Release
func (*UpdateReleaseRequest) GetRequestId ¶
func (x *UpdateReleaseRequest) GetRequestId() string
func (*UpdateReleaseRequest) GetUpdateMask ¶
func (x *UpdateReleaseRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateReleaseRequest) ProtoMessage ¶
func (*UpdateReleaseRequest) ProtoMessage()
func (*UpdateReleaseRequest) ProtoReflect ¶
func (x *UpdateReleaseRequest) ProtoReflect() protoreflect.Message
func (*UpdateReleaseRequest) Reset ¶
func (x *UpdateReleaseRequest) Reset()
func (*UpdateReleaseRequest) String ¶
func (x *UpdateReleaseRequest) String() string
type UpdateResourceBundleRequest ¶
type UpdateResourceBundleRequest struct {
// Required. Field mask is used to specify the fields to be overwritten in the
// ResourceBundle resource by the update.
// The fields specified in the update_mask are relative to the resource, not
// the full request. A field will be overwritten if it is in the mask. If the
// user does not provide a mask then all fields will be overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The resource being updated
ResourceBundle *ResourceBundle `protobuf:"bytes,2,opt,name=resource_bundle,json=resourceBundle,proto3" json:"resource_bundle,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Message for updating a ResourceBundle
func (*UpdateResourceBundleRequest) Descriptor
deprecated
func (*UpdateResourceBundleRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateResourceBundleRequest.ProtoReflect.Descriptor instead.
func (*UpdateResourceBundleRequest) GetRequestId ¶
func (x *UpdateResourceBundleRequest) GetRequestId() string
func (*UpdateResourceBundleRequest) GetResourceBundle ¶
func (x *UpdateResourceBundleRequest) GetResourceBundle() *ResourceBundle
func (*UpdateResourceBundleRequest) GetUpdateMask ¶
func (x *UpdateResourceBundleRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateResourceBundleRequest) ProtoMessage ¶
func (*UpdateResourceBundleRequest) ProtoMessage()
func (*UpdateResourceBundleRequest) ProtoReflect ¶
func (x *UpdateResourceBundleRequest) ProtoReflect() protoreflect.Message
func (*UpdateResourceBundleRequest) Reset ¶
func (x *UpdateResourceBundleRequest) Reset()
func (*UpdateResourceBundleRequest) String ¶
func (x *UpdateResourceBundleRequest) String() string
type UpdateVariantRequest ¶
type UpdateVariantRequest struct {
// Optional. Field mask is used to specify the fields to be overwritten in the
// Variant resource by the update.
// The fields specified in the update_mask are relative to the resource, not
// the full request. A field will be overwritten if it is in the mask. If the
// user does not provide a mask then all fields will be overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The resource being updated
Variant *Variant `protobuf:"bytes,2,opt,name=variant,proto3" json:"variant,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and the
// request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Message for updating a Variant
func (*UpdateVariantRequest) Descriptor
deprecated
func (*UpdateVariantRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVariantRequest.ProtoReflect.Descriptor instead.
func (*UpdateVariantRequest) GetRequestId ¶
func (x *UpdateVariantRequest) GetRequestId() string
func (*UpdateVariantRequest) GetUpdateMask ¶
func (x *UpdateVariantRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateVariantRequest) GetVariant ¶
func (x *UpdateVariantRequest) GetVariant() *Variant
func (*UpdateVariantRequest) ProtoMessage ¶
func (*UpdateVariantRequest) ProtoMessage()
func (*UpdateVariantRequest) ProtoReflect ¶
func (x *UpdateVariantRequest) ProtoReflect() protoreflect.Message
func (*UpdateVariantRequest) Reset ¶
func (x *UpdateVariantRequest) Reset()
func (*UpdateVariantRequest) String ¶
func (x *UpdateVariantRequest) String() string
type Variant ¶
type Variant struct {
// Optional. labels to represent any metadata associated with the variant.
Labels map[string]string `` /* 153-byte string literal not displayed */
// Required. Input only. Unordered list. resources contain the kubernetes
// manifests (YAMLs) for this variant.
Resources []string `protobuf:"bytes,2,rep,name=resources,proto3" json:"resources,omitempty"`
// Identifier. Name follows format of
// projects/{project}/locations/{location}/resourceBundles/{resource_bundle}/releases/{release}/variants/{variant}
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
// Output only. [Output only] Create time stamp
CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. [Output only] Update time stamp
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// contains filtered or unexported fields
}
Variant represents the content of a `ResourceBundle` variant.
func (*Variant) Descriptor
deprecated
func (*Variant) GetCreateTime ¶
func (x *Variant) GetCreateTime() *timestamppb.Timestamp
func (*Variant) GetResources ¶
func (*Variant) GetUpdateTime ¶
func (x *Variant) GetUpdateTime() *timestamppb.Timestamp
func (*Variant) ProtoMessage ¶
func (*Variant) ProtoMessage()
func (*Variant) ProtoReflect ¶
func (x *Variant) ProtoReflect() protoreflect.Message