Documentation ¶
Overview ¶
+groupName=devops.oci.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type BuildPipeline
- func (in *BuildPipeline) DeepCopy() *BuildPipeline
- func (in *BuildPipeline) DeepCopyInto(out *BuildPipeline)
- func (in *BuildPipeline) DeepCopyObject() runtime.Object
- func (r *BuildPipeline) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BuildPipeline) ValidateCreate() error
- func (r *BuildPipeline) ValidateDelete() error
- func (r *BuildPipeline) ValidateUpdate(old runtime.Object) error
- type BuildPipelineList
- type BuildPipelineSpec
- type BuildPipelineSpecBuildPipelineParameters
- type BuildPipelineSpecBuildPipelineParametersCodec
- type BuildPipelineSpecBuildPipelineParametersItems
- type BuildPipelineSpecResource
- type BuildPipelineStage
- func (in *BuildPipelineStage) DeepCopy() *BuildPipelineStage
- func (in *BuildPipelineStage) DeepCopyInto(out *BuildPipelineStage)
- func (in *BuildPipelineStage) DeepCopyObject() runtime.Object
- func (r *BuildPipelineStage) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BuildPipelineStage) ValidateCreate() error
- func (r *BuildPipelineStage) ValidateDelete() error
- func (r *BuildPipelineStage) ValidateUpdate(old runtime.Object) error
- type BuildPipelineStageList
- type BuildPipelineStageSpec
- type BuildPipelineStageSpecBuildPipelineStagePredecessorCollection
- func (in *BuildPipelineStageSpecBuildPipelineStagePredecessorCollection) DeepCopy() *BuildPipelineStageSpecBuildPipelineStagePredecessorCollection
- func (in *BuildPipelineStageSpecBuildPipelineStagePredecessorCollection) DeepCopyInto(out *BuildPipelineStageSpecBuildPipelineStagePredecessorCollection)
- type BuildPipelineStageSpecBuildPipelineStagePredecessorCollectionCodec
- func (BuildPipelineStageSpecBuildPipelineStagePredecessorCollectionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BuildPipelineStageSpecBuildPipelineStagePredecessorCollectionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BuildPipelineStageSpecBuildPipelineStagePredecessorCollectionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BuildPipelineStageSpecBuildPipelineStagePredecessorCollectionItems
- func (in *BuildPipelineStageSpecBuildPipelineStagePredecessorCollectionItems) DeepCopy() *BuildPipelineStageSpecBuildPipelineStagePredecessorCollectionItems
- func (in *BuildPipelineStageSpecBuildPipelineStagePredecessorCollectionItems) DeepCopyInto(out *BuildPipelineStageSpecBuildPipelineStagePredecessorCollectionItems)
- type BuildPipelineStageSpecBuildSourceCollection
- type BuildPipelineStageSpecBuildSourceCollectionCodec
- func (BuildPipelineStageSpecBuildSourceCollectionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BuildPipelineStageSpecBuildSourceCollectionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BuildPipelineStageSpecBuildSourceCollectionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BuildPipelineStageSpecBuildSourceCollectionItems
- type BuildPipelineStageSpecDeliverArtifactCollection
- type BuildPipelineStageSpecDeliverArtifactCollectionCodec
- func (BuildPipelineStageSpecDeliverArtifactCollectionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BuildPipelineStageSpecDeliverArtifactCollectionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BuildPipelineStageSpecDeliverArtifactCollectionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BuildPipelineStageSpecDeliverArtifactCollectionItems
- type BuildPipelineStageSpecResource
- type BuildPipelineStageSpecWaitCriteria
- type BuildPipelineStageSpecWaitCriteriaCodec
- type BuildPipelineStageStatus
- type BuildPipelineStatus
- type BuildRun
- func (in *BuildRun) DeepCopy() *BuildRun
- func (in *BuildRun) DeepCopyInto(out *BuildRun)
- func (in *BuildRun) DeepCopyObject() runtime.Object
- func (r *BuildRun) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BuildRun) ValidateCreate() error
- func (r *BuildRun) ValidateDelete() error
- func (r *BuildRun) ValidateUpdate(old runtime.Object) error
- type BuildRunList
- type BuildRunSpec
- type BuildRunSpecBuildOutputs
- type BuildRunSpecBuildOutputsArtifactOverrideParameters
- type BuildRunSpecBuildOutputsArtifactOverrideParametersCodec
- func (BuildRunSpecBuildOutputsArtifactOverrideParametersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BuildRunSpecBuildOutputsArtifactOverrideParametersCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BuildRunSpecBuildOutputsArtifactOverrideParametersCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BuildRunSpecBuildOutputsArtifactOverrideParametersItems
- type BuildRunSpecBuildOutputsCodec
- type BuildRunSpecBuildOutputsDeliveredArtifacts
- type BuildRunSpecBuildOutputsDeliveredArtifactsCodec
- func (BuildRunSpecBuildOutputsDeliveredArtifactsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BuildRunSpecBuildOutputsDeliveredArtifactsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BuildRunSpecBuildOutputsDeliveredArtifactsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BuildRunSpecBuildOutputsDeliveredArtifactsItems
- type BuildRunSpecBuildOutputsExportedVariables
- type BuildRunSpecBuildOutputsExportedVariablesCodec
- type BuildRunSpecBuildOutputsExportedVariablesItems
- type BuildRunSpecBuildRunArguments
- type BuildRunSpecBuildRunArgumentsCodec
- type BuildRunSpecBuildRunArgumentsItems
- type BuildRunSpecBuildRunProgress
- type BuildRunSpecBuildRunProgressCodec
- type BuildRunSpecBuildRunSource
- type BuildRunSpecBuildRunSourceCodec
- type BuildRunSpecBuildRunSourceTriggerInfo
- type BuildRunSpecBuildRunSourceTriggerInfoActions
- type BuildRunSpecBuildRunSourceTriggerInfoActionsFilter
- type BuildRunSpecBuildRunSourceTriggerInfoActionsFilterCodec
- func (BuildRunSpecBuildRunSourceTriggerInfoActionsFilterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BuildRunSpecBuildRunSourceTriggerInfoActionsFilterCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BuildRunSpecBuildRunSourceTriggerInfoActionsFilterCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BuildRunSpecBuildRunSourceTriggerInfoActionsFilterInclude
- type BuildRunSpecBuildRunSourceTriggerInfoActionsFilterIncludeCodec
- func (BuildRunSpecBuildRunSourceTriggerInfoActionsFilterIncludeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BuildRunSpecBuildRunSourceTriggerInfoActionsFilterIncludeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BuildRunSpecBuildRunSourceTriggerInfoActionsFilterIncludeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BuildRunSpecBuildRunSourceTriggerInfoCodec
- type BuildRunSpecCommitInfo
- type BuildRunSpecCommitInfoCodec
- type BuildRunSpecResource
- type BuildRunStatus
- type Connection
- func (in *Connection) DeepCopy() *Connection
- func (in *Connection) DeepCopyInto(out *Connection)
- func (in *Connection) DeepCopyObject() runtime.Object
- func (r *Connection) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Connection) ValidateCreate() error
- func (r *Connection) ValidateDelete() error
- func (r *Connection) ValidateUpdate(old runtime.Object) error
- type ConnectionList
- type ConnectionSpec
- type ConnectionSpecResource
- type ConnectionStatus
- type DeployArtifact
- func (in *DeployArtifact) DeepCopy() *DeployArtifact
- func (in *DeployArtifact) DeepCopyInto(out *DeployArtifact)
- func (in *DeployArtifact) DeepCopyObject() runtime.Object
- func (r *DeployArtifact) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DeployArtifact) ValidateCreate() error
- func (r *DeployArtifact) ValidateDelete() error
- func (r *DeployArtifact) ValidateUpdate(old runtime.Object) error
- type DeployArtifactList
- type DeployArtifactSpec
- type DeployArtifactSpecDeployArtifactSource
- type DeployArtifactSpecDeployArtifactSourceCodec
- type DeployArtifactSpecResource
- type DeployArtifactStatus
- type DeployEnvironment
- func (in *DeployEnvironment) DeepCopy() *DeployEnvironment
- func (in *DeployEnvironment) DeepCopyInto(out *DeployEnvironment)
- func (in *DeployEnvironment) DeepCopyObject() runtime.Object
- func (r *DeployEnvironment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DeployEnvironment) ValidateCreate() error
- func (r *DeployEnvironment) ValidateDelete() error
- func (r *DeployEnvironment) ValidateUpdate(old runtime.Object) error
- type DeployEnvironmentList
- type DeployEnvironmentSpec
- type DeployEnvironmentSpecComputeInstanceGroupSelectors
- type DeployEnvironmentSpecComputeInstanceGroupSelectorsCodec
- func (DeployEnvironmentSpecComputeInstanceGroupSelectorsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DeployEnvironmentSpecComputeInstanceGroupSelectorsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DeployEnvironmentSpecComputeInstanceGroupSelectorsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DeployEnvironmentSpecComputeInstanceGroupSelectorsItems
- type DeployEnvironmentSpecResource
- type DeployEnvironmentStatus
- type DeployPipeline
- func (in *DeployPipeline) DeepCopy() *DeployPipeline
- func (in *DeployPipeline) DeepCopyInto(out *DeployPipeline)
- func (in *DeployPipeline) DeepCopyObject() runtime.Object
- func (r *DeployPipeline) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DeployPipeline) ValidateCreate() error
- func (r *DeployPipeline) ValidateDelete() error
- func (r *DeployPipeline) ValidateUpdate(old runtime.Object) error
- type DeployPipelineList
- type DeployPipelineSpec
- type DeployPipelineSpecDeployPipelineArtifacts
- type DeployPipelineSpecDeployPipelineArtifactsCodec
- type DeployPipelineSpecDeployPipelineArtifactsItems
- type DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStages
- func (in *DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStages) DeepCopy() *DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStages
- func (in *DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStages) DeepCopyInto(out *DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStages)
- type DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStagesCodec
- func (DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStagesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStagesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStagesCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems
- func (in *DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems) DeepCopy() *DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems
- func (in *DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems) DeepCopyInto(out *DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems)
- type DeployPipelineSpecDeployPipelineEnvironments
- type DeployPipelineSpecDeployPipelineEnvironmentsCodec
- func (DeployPipelineSpecDeployPipelineEnvironmentsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DeployPipelineSpecDeployPipelineEnvironmentsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DeployPipelineSpecDeployPipelineEnvironmentsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DeployPipelineSpecDeployPipelineEnvironmentsItems
- type DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStages
- func (in *DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStages) DeepCopy() *DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStages
- func (in *DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStages) DeepCopyInto(out *DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStages)
- type DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesCodec
- func (DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems
- type DeployPipelineSpecDeployPipelineParameters
- type DeployPipelineSpecDeployPipelineParametersCodec
- func (DeployPipelineSpecDeployPipelineParametersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DeployPipelineSpecDeployPipelineParametersCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DeployPipelineSpecDeployPipelineParametersCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DeployPipelineSpecDeployPipelineParametersItems
- type DeployPipelineSpecResource
- type DeployPipelineStatus
- type DeployStage
- func (in *DeployStage) DeepCopy() *DeployStage
- func (in *DeployStage) DeepCopyInto(out *DeployStage)
- func (in *DeployStage) DeepCopyObject() runtime.Object
- func (r *DeployStage) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DeployStage) ValidateCreate() error
- func (r *DeployStage) ValidateDelete() error
- func (r *DeployStage) ValidateUpdate(old runtime.Object) error
- type DeployStageList
- type DeployStageSpec
- type DeployStageSpecApprovalPolicy
- type DeployStageSpecApprovalPolicyCodec
- type DeployStageSpecBlueBackendIPS
- type DeployStageSpecBlueBackendIPSCodec
- type DeployStageSpecDeployStagePredecessorCollection
- type DeployStageSpecDeployStagePredecessorCollectionCodec
- func (DeployStageSpecDeployStagePredecessorCollectionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DeployStageSpecDeployStagePredecessorCollectionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DeployStageSpecDeployStagePredecessorCollectionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DeployStageSpecDeployStagePredecessorCollectionItems
- type DeployStageSpecFailurePolicy
- type DeployStageSpecFailurePolicyCodec
- type DeployStageSpecGreenBackendIPS
- type DeployStageSpecGreenBackendIPSCodec
- type DeployStageSpecLoadBalancerConfig
- type DeployStageSpecLoadBalancerConfigCodec
- type DeployStageSpecResource
- type DeployStageSpecRollbackPolicy
- type DeployStageSpecRollbackPolicyCodec
- type DeployStageSpecRolloutPolicy
- type DeployStageSpecRolloutPolicyCodec
- type DeployStageSpecWaitCriteria
- type DeployStageSpecWaitCriteriaCodec
- type DeployStageStatus
- type Deployment
- func (in *Deployment) DeepCopy() *Deployment
- func (in *Deployment) DeepCopyInto(out *Deployment)
- func (in *Deployment) DeepCopyObject() runtime.Object
- func (r *Deployment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Deployment) ValidateCreate() error
- func (r *Deployment) ValidateDelete() error
- func (r *Deployment) ValidateUpdate(old runtime.Object) error
- type DeploymentList
- type DeploymentSpec
- type DeploymentSpecDeployArtifactOverrideArguments
- type DeploymentSpecDeployArtifactOverrideArgumentsCodec
- func (DeploymentSpecDeployArtifactOverrideArgumentsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DeploymentSpecDeployArtifactOverrideArgumentsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DeploymentSpecDeployArtifactOverrideArgumentsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DeploymentSpecDeployArtifactOverrideArgumentsItems
- type DeploymentSpecDeployPipelineArtifacts
- type DeploymentSpecDeployPipelineArtifactsCodec
- type DeploymentSpecDeployPipelineArtifactsItems
- type DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStages
- func (in *DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStages) DeepCopy() *DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStages
- func (in *DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStages) DeepCopyInto(out *DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStages)
- type DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStagesCodec
- func (DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStagesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStagesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStagesCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems
- func (in *DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems) DeepCopy() *DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems
- func (in *DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems) DeepCopyInto(out *DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems)
- type DeploymentSpecDeployPipelineEnvironments
- type DeploymentSpecDeployPipelineEnvironmentsCodec
- type DeploymentSpecDeployPipelineEnvironmentsItems
- type DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStages
- func (in *DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStages) DeepCopy() *DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStages
- func (in *DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStages) DeepCopyInto(out *DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStages)
- type DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesCodec
- func (DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems
- func (in *DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems) DeepCopy() *DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems
- func (in *DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems) DeepCopyInto(out *DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems)
- type DeploymentSpecDeploymentArguments
- type DeploymentSpecDeploymentArgumentsCodec
- type DeploymentSpecDeploymentArgumentsItems
- type DeploymentSpecDeploymentExecutionProgress
- type DeploymentSpecDeploymentExecutionProgressCodec
- type DeploymentSpecResource
- type DeploymentStatus
- type Project
- func (in *Project) DeepCopy() *Project
- func (in *Project) DeepCopyInto(out *Project)
- func (in *Project) DeepCopyObject() runtime.Object
- func (r *Project) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Project) ValidateCreate() error
- func (r *Project) ValidateDelete() error
- func (r *Project) ValidateUpdate(old runtime.Object) error
- type ProjectList
- type ProjectSpec
- type ProjectSpecNotificationConfig
- type ProjectSpecNotificationConfigCodec
- type ProjectSpecResource
- type ProjectStatus
- type Repository
- func (in *Repository) DeepCopy() *Repository
- func (in *Repository) DeepCopyInto(out *Repository)
- func (in *Repository) DeepCopyObject() runtime.Object
- func (r *Repository) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Repository) ValidateCreate() error
- func (r *Repository) ValidateDelete() error
- func (r *Repository) ValidateUpdate(old runtime.Object) error
- type RepositoryList
- type RepositoryMirror
- func (in *RepositoryMirror) DeepCopy() *RepositoryMirror
- func (in *RepositoryMirror) DeepCopyInto(out *RepositoryMirror)
- func (in *RepositoryMirror) DeepCopyObject() runtime.Object
- func (r *RepositoryMirror) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RepositoryMirror) ValidateCreate() error
- func (r *RepositoryMirror) ValidateDelete() error
- func (r *RepositoryMirror) ValidateUpdate(old runtime.Object) error
- type RepositoryMirrorList
- type RepositoryMirrorSpec
- type RepositoryMirrorSpecResource
- type RepositoryMirrorStatus
- type RepositoryRef
- func (in *RepositoryRef) DeepCopy() *RepositoryRef
- func (in *RepositoryRef) DeepCopyInto(out *RepositoryRef)
- func (in *RepositoryRef) DeepCopyObject() runtime.Object
- func (r *RepositoryRef) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RepositoryRef) ValidateCreate() error
- func (r *RepositoryRef) ValidateDelete() error
- func (r *RepositoryRef) ValidateUpdate(old runtime.Object) error
- type RepositoryRefList
- type RepositoryRefSpec
- type RepositoryRefSpecResource
- type RepositoryRefStatus
- type RepositorySpec
- type RepositorySpecMirrorRepositoryConfig
- type RepositorySpecMirrorRepositoryConfigCodec
- type RepositorySpecMirrorRepositoryConfigTriggerSchedule
- type RepositorySpecMirrorRepositoryConfigTriggerScheduleCodec
- func (RepositorySpecMirrorRepositoryConfigTriggerScheduleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (RepositorySpecMirrorRepositoryConfigTriggerScheduleCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (RepositorySpecMirrorRepositoryConfigTriggerScheduleCodec) IsEmpty(ptr unsafe.Pointer) bool
- type RepositorySpecResource
- type RepositoryStatus
- type Trigger
- func (in *Trigger) DeepCopy() *Trigger
- func (in *Trigger) DeepCopyInto(out *Trigger)
- func (in *Trigger) DeepCopyObject() runtime.Object
- func (r *Trigger) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Trigger) ValidateCreate() error
- func (r *Trigger) ValidateDelete() error
- func (r *Trigger) ValidateUpdate(old runtime.Object) error
- type TriggerList
- type TriggerSpec
- type TriggerSpecActions
- type TriggerSpecActionsFilter
- type TriggerSpecActionsFilterCodec
- type TriggerSpecActionsFilterInclude
- type TriggerSpecActionsFilterIncludeCodec
- type TriggerSpecResource
- type TriggerStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: devops.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type BuildPipeline ¶
type BuildPipeline struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BuildPipelineSpec `json:"spec,omitempty"` Status BuildPipelineStatus `json:"status,omitempty"` }
func (*BuildPipeline) DeepCopy ¶
func (in *BuildPipeline) DeepCopy() *BuildPipeline
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipeline.
func (*BuildPipeline) DeepCopyInto ¶
func (in *BuildPipeline) DeepCopyInto(out *BuildPipeline)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BuildPipeline) DeepCopyObject ¶
func (in *BuildPipeline) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BuildPipeline) SetupWebhookWithManager ¶
func (r *BuildPipeline) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BuildPipeline) ValidateCreate ¶
func (r *BuildPipeline) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BuildPipeline) ValidateDelete ¶
func (r *BuildPipeline) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BuildPipeline) ValidateUpdate ¶
func (r *BuildPipeline) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BuildPipelineList ¶
type BuildPipelineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BuildPipeline CRD objects Items []BuildPipeline `json:"items,omitempty"` }
BuildPipelineList is a list of BuildPipelines
func (*BuildPipelineList) DeepCopy ¶
func (in *BuildPipelineList) DeepCopy() *BuildPipelineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipelineList.
func (*BuildPipelineList) DeepCopyInto ¶
func (in *BuildPipelineList) DeepCopyInto(out *BuildPipelineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BuildPipelineList) DeepCopyObject ¶
func (in *BuildPipelineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BuildPipelineSpec ¶
type BuildPipelineSpec struct { State *BuildPipelineSpecResource `json:"state,omitempty" tf:"-"` Resource BuildPipelineSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*BuildPipelineSpec) DeepCopy ¶
func (in *BuildPipelineSpec) DeepCopy() *BuildPipelineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipelineSpec.
func (*BuildPipelineSpec) DeepCopyInto ¶
func (in *BuildPipelineSpec) DeepCopyInto(out *BuildPipelineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildPipelineSpecBuildPipelineParameters ¶
type BuildPipelineSpecBuildPipelineParameters struct {
Items []BuildPipelineSpecBuildPipelineParametersItems `json:"items" tf:"items"`
}
func (*BuildPipelineSpecBuildPipelineParameters) DeepCopy ¶
func (in *BuildPipelineSpecBuildPipelineParameters) DeepCopy() *BuildPipelineSpecBuildPipelineParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipelineSpecBuildPipelineParameters.
func (*BuildPipelineSpecBuildPipelineParameters) DeepCopyInto ¶
func (in *BuildPipelineSpecBuildPipelineParameters) DeepCopyInto(out *BuildPipelineSpecBuildPipelineParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildPipelineSpecBuildPipelineParametersCodec ¶
type BuildPipelineSpecBuildPipelineParametersCodec struct { }
+k8s:deepcopy-gen=false
func (BuildPipelineSpecBuildPipelineParametersCodec) Decode ¶
func (BuildPipelineSpecBuildPipelineParametersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BuildPipelineSpecBuildPipelineParametersItems ¶
type BuildPipelineSpecBuildPipelineParametersItems struct { // +optional DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` }
func (*BuildPipelineSpecBuildPipelineParametersItems) DeepCopy ¶
func (in *BuildPipelineSpecBuildPipelineParametersItems) DeepCopy() *BuildPipelineSpecBuildPipelineParametersItems
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipelineSpecBuildPipelineParametersItems.
func (*BuildPipelineSpecBuildPipelineParametersItems) DeepCopyInto ¶
func (in *BuildPipelineSpecBuildPipelineParametersItems) DeepCopyInto(out *BuildPipelineSpecBuildPipelineParametersItems)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildPipelineSpecResource ¶
type BuildPipelineSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional BuildPipelineParameters *BuildPipelineSpecBuildPipelineParameters `json:"buildPipelineParameters,omitempty" tf:"build_pipeline_parameters"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` ProjectID *string `json:"projectID" tf:"project_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*BuildPipelineSpecResource) DeepCopy ¶
func (in *BuildPipelineSpecResource) DeepCopy() *BuildPipelineSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipelineSpecResource.
func (*BuildPipelineSpecResource) DeepCopyInto ¶
func (in *BuildPipelineSpecResource) DeepCopyInto(out *BuildPipelineSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildPipelineStage ¶
type BuildPipelineStage struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BuildPipelineStageSpec `json:"spec,omitempty"` Status BuildPipelineStageStatus `json:"status,omitempty"` }
func (*BuildPipelineStage) DeepCopy ¶
func (in *BuildPipelineStage) DeepCopy() *BuildPipelineStage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipelineStage.
func (*BuildPipelineStage) DeepCopyInto ¶
func (in *BuildPipelineStage) DeepCopyInto(out *BuildPipelineStage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BuildPipelineStage) DeepCopyObject ¶
func (in *BuildPipelineStage) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BuildPipelineStage) SetupWebhookWithManager ¶
func (r *BuildPipelineStage) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BuildPipelineStage) ValidateCreate ¶
func (r *BuildPipelineStage) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BuildPipelineStage) ValidateDelete ¶
func (r *BuildPipelineStage) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BuildPipelineStage) ValidateUpdate ¶
func (r *BuildPipelineStage) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BuildPipelineStageList ¶
type BuildPipelineStageList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BuildPipelineStage CRD objects Items []BuildPipelineStage `json:"items,omitempty"` }
BuildPipelineStageList is a list of BuildPipelineStages
func (*BuildPipelineStageList) DeepCopy ¶
func (in *BuildPipelineStageList) DeepCopy() *BuildPipelineStageList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipelineStageList.
func (*BuildPipelineStageList) DeepCopyInto ¶
func (in *BuildPipelineStageList) DeepCopyInto(out *BuildPipelineStageList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BuildPipelineStageList) DeepCopyObject ¶
func (in *BuildPipelineStageList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BuildPipelineStageSpec ¶
type BuildPipelineStageSpec struct { State *BuildPipelineStageSpecResource `json:"state,omitempty" tf:"-"` Resource BuildPipelineStageSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*BuildPipelineStageSpec) DeepCopy ¶
func (in *BuildPipelineStageSpec) DeepCopy() *BuildPipelineStageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipelineStageSpec.
func (*BuildPipelineStageSpec) DeepCopyInto ¶
func (in *BuildPipelineStageSpec) DeepCopyInto(out *BuildPipelineStageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildPipelineStageSpecBuildPipelineStagePredecessorCollection ¶
type BuildPipelineStageSpecBuildPipelineStagePredecessorCollection struct {
Items []BuildPipelineStageSpecBuildPipelineStagePredecessorCollectionItems `json:"items" tf:"items"`
}
func (*BuildPipelineStageSpecBuildPipelineStagePredecessorCollection) DeepCopy ¶
func (in *BuildPipelineStageSpecBuildPipelineStagePredecessorCollection) DeepCopy() *BuildPipelineStageSpecBuildPipelineStagePredecessorCollection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipelineStageSpecBuildPipelineStagePredecessorCollection.
func (*BuildPipelineStageSpecBuildPipelineStagePredecessorCollection) DeepCopyInto ¶
func (in *BuildPipelineStageSpecBuildPipelineStagePredecessorCollection) DeepCopyInto(out *BuildPipelineStageSpecBuildPipelineStagePredecessorCollection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildPipelineStageSpecBuildPipelineStagePredecessorCollectionCodec ¶
type BuildPipelineStageSpecBuildPipelineStagePredecessorCollectionCodec struct { }
+k8s:deepcopy-gen=false
func (BuildPipelineStageSpecBuildPipelineStagePredecessorCollectionCodec) Decode ¶
func (BuildPipelineStageSpecBuildPipelineStagePredecessorCollectionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BuildPipelineStageSpecBuildPipelineStagePredecessorCollectionItems ¶
type BuildPipelineStageSpecBuildPipelineStagePredecessorCollectionItems struct {
ID *string `json:"ID" tf:"id"`
}
func (*BuildPipelineStageSpecBuildPipelineStagePredecessorCollectionItems) DeepCopy ¶
func (in *BuildPipelineStageSpecBuildPipelineStagePredecessorCollectionItems) DeepCopy() *BuildPipelineStageSpecBuildPipelineStagePredecessorCollectionItems
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipelineStageSpecBuildPipelineStagePredecessorCollectionItems.
func (*BuildPipelineStageSpecBuildPipelineStagePredecessorCollectionItems) DeepCopyInto ¶
func (in *BuildPipelineStageSpecBuildPipelineStagePredecessorCollectionItems) DeepCopyInto(out *BuildPipelineStageSpecBuildPipelineStagePredecessorCollectionItems)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildPipelineStageSpecBuildSourceCollection ¶
type BuildPipelineStageSpecBuildSourceCollection struct { // +optional Items []BuildPipelineStageSpecBuildSourceCollectionItems `json:"items,omitempty" tf:"items"` }
func (*BuildPipelineStageSpecBuildSourceCollection) DeepCopy ¶
func (in *BuildPipelineStageSpecBuildSourceCollection) DeepCopy() *BuildPipelineStageSpecBuildSourceCollection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipelineStageSpecBuildSourceCollection.
func (*BuildPipelineStageSpecBuildSourceCollection) DeepCopyInto ¶
func (in *BuildPipelineStageSpecBuildSourceCollection) DeepCopyInto(out *BuildPipelineStageSpecBuildSourceCollection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildPipelineStageSpecBuildSourceCollectionCodec ¶
type BuildPipelineStageSpecBuildSourceCollectionCodec struct { }
+k8s:deepcopy-gen=false
func (BuildPipelineStageSpecBuildSourceCollectionCodec) Decode ¶
func (BuildPipelineStageSpecBuildSourceCollectionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BuildPipelineStageSpecBuildSourceCollectionItems ¶
type BuildPipelineStageSpecBuildSourceCollectionItems struct { // +optional Branch *string `json:"branch,omitempty" tf:"branch"` // +optional ConnectionID *string `json:"connectionID,omitempty" tf:"connection_id"` ConnectionType *string `json:"connectionType" tf:"connection_type"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional RepositoryID *string `json:"repositoryID,omitempty" tf:"repository_id"` // +optional RepositoryURL *string `json:"repositoryURL,omitempty" tf:"repository_url"` }
func (*BuildPipelineStageSpecBuildSourceCollectionItems) DeepCopy ¶
func (in *BuildPipelineStageSpecBuildSourceCollectionItems) DeepCopy() *BuildPipelineStageSpecBuildSourceCollectionItems
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipelineStageSpecBuildSourceCollectionItems.
func (*BuildPipelineStageSpecBuildSourceCollectionItems) DeepCopyInto ¶
func (in *BuildPipelineStageSpecBuildSourceCollectionItems) DeepCopyInto(out *BuildPipelineStageSpecBuildSourceCollectionItems)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildPipelineStageSpecDeliverArtifactCollection ¶
type BuildPipelineStageSpecDeliverArtifactCollection struct { // +optional Items []BuildPipelineStageSpecDeliverArtifactCollectionItems `json:"items,omitempty" tf:"items"` }
func (*BuildPipelineStageSpecDeliverArtifactCollection) DeepCopy ¶
func (in *BuildPipelineStageSpecDeliverArtifactCollection) DeepCopy() *BuildPipelineStageSpecDeliverArtifactCollection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipelineStageSpecDeliverArtifactCollection.
func (*BuildPipelineStageSpecDeliverArtifactCollection) DeepCopyInto ¶
func (in *BuildPipelineStageSpecDeliverArtifactCollection) DeepCopyInto(out *BuildPipelineStageSpecDeliverArtifactCollection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildPipelineStageSpecDeliverArtifactCollectionCodec ¶
type BuildPipelineStageSpecDeliverArtifactCollectionCodec struct { }
+k8s:deepcopy-gen=false
func (BuildPipelineStageSpecDeliverArtifactCollectionCodec) Decode ¶
func (BuildPipelineStageSpecDeliverArtifactCollectionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BuildPipelineStageSpecDeliverArtifactCollectionItems ¶
type BuildPipelineStageSpecDeliverArtifactCollectionItems struct { // +optional ArtifactID *string `json:"artifactID,omitempty" tf:"artifact_id"` // +optional ArtifactName *string `json:"artifactName,omitempty" tf:"artifact_name"` }
func (*BuildPipelineStageSpecDeliverArtifactCollectionItems) DeepCopy ¶
func (in *BuildPipelineStageSpecDeliverArtifactCollectionItems) DeepCopy() *BuildPipelineStageSpecDeliverArtifactCollectionItems
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipelineStageSpecDeliverArtifactCollectionItems.
func (*BuildPipelineStageSpecDeliverArtifactCollectionItems) DeepCopyInto ¶
func (in *BuildPipelineStageSpecDeliverArtifactCollectionItems) DeepCopyInto(out *BuildPipelineStageSpecDeliverArtifactCollectionItems)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildPipelineStageSpecResource ¶
type BuildPipelineStageSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` BuildPipelineID *string `json:"buildPipelineID" tf:"build_pipeline_id"` BuildPipelineStagePredecessorCollection *BuildPipelineStageSpecBuildPipelineStagePredecessorCollection `json:"buildPipelineStagePredecessorCollection" tf:"build_pipeline_stage_predecessor_collection"` BuildPipelineStageType *string `json:"buildPipelineStageType" tf:"build_pipeline_stage_type"` // +optional BuildSourceCollection *BuildPipelineStageSpecBuildSourceCollection `json:"buildSourceCollection,omitempty" tf:"build_source_collection"` // +optional BuildSpecFile *string `json:"buildSpecFile,omitempty" tf:"build_spec_file"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DeliverArtifactCollection *BuildPipelineStageSpecDeliverArtifactCollection `json:"deliverArtifactCollection,omitempty" tf:"deliver_artifact_collection"` // +optional DeployPipelineID *string `json:"deployPipelineID,omitempty" tf:"deploy_pipeline_id"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional Image *string `json:"image,omitempty" tf:"image"` // +optional IsPassAllParametersEnabled *bool `json:"isPassAllParametersEnabled,omitempty" tf:"is_pass_all_parameters_enabled"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` // +optional PrimaryBuildSource *string `json:"primaryBuildSource,omitempty" tf:"primary_build_source"` // +optional ProjectID *string `json:"projectID,omitempty" tf:"project_id"` // +optional StageExecutionTimeoutInSeconds *int64 `json:"stageExecutionTimeoutInSeconds,omitempty" tf:"stage_execution_timeout_in_seconds"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` // +optional WaitCriteria *BuildPipelineStageSpecWaitCriteria `json:"waitCriteria,omitempty" tf:"wait_criteria"` }
func (*BuildPipelineStageSpecResource) DeepCopy ¶
func (in *BuildPipelineStageSpecResource) DeepCopy() *BuildPipelineStageSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipelineStageSpecResource.
func (*BuildPipelineStageSpecResource) DeepCopyInto ¶
func (in *BuildPipelineStageSpecResource) DeepCopyInto(out *BuildPipelineStageSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildPipelineStageSpecWaitCriteria ¶
type BuildPipelineStageSpecWaitCriteria struct { WaitDuration *string `json:"waitDuration" tf:"wait_duration"` WaitType *string `json:"waitType" tf:"wait_type"` }
func (*BuildPipelineStageSpecWaitCriteria) DeepCopy ¶
func (in *BuildPipelineStageSpecWaitCriteria) DeepCopy() *BuildPipelineStageSpecWaitCriteria
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipelineStageSpecWaitCriteria.
func (*BuildPipelineStageSpecWaitCriteria) DeepCopyInto ¶
func (in *BuildPipelineStageSpecWaitCriteria) DeepCopyInto(out *BuildPipelineStageSpecWaitCriteria)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildPipelineStageSpecWaitCriteriaCodec ¶
type BuildPipelineStageSpecWaitCriteriaCodec struct { }
+k8s:deepcopy-gen=false
func (BuildPipelineStageSpecWaitCriteriaCodec) Decode ¶
func (BuildPipelineStageSpecWaitCriteriaCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BuildPipelineStageStatus ¶
type BuildPipelineStageStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*BuildPipelineStageStatus) DeepCopy ¶
func (in *BuildPipelineStageStatus) DeepCopy() *BuildPipelineStageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipelineStageStatus.
func (*BuildPipelineStageStatus) DeepCopyInto ¶
func (in *BuildPipelineStageStatus) DeepCopyInto(out *BuildPipelineStageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildPipelineStatus ¶
type BuildPipelineStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*BuildPipelineStatus) DeepCopy ¶
func (in *BuildPipelineStatus) DeepCopy() *BuildPipelineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipelineStatus.
func (*BuildPipelineStatus) DeepCopyInto ¶
func (in *BuildPipelineStatus) DeepCopyInto(out *BuildPipelineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildRun ¶
type BuildRun struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BuildRunSpec `json:"spec,omitempty"` Status BuildRunStatus `json:"status,omitempty"` }
func (*BuildRun) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRun.
func (*BuildRun) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BuildRun) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BuildRun) SetupWebhookWithManager ¶
func (*BuildRun) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BuildRun) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type BuildRunList ¶
type BuildRunList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BuildRun CRD objects Items []BuildRun `json:"items,omitempty"` }
BuildRunList is a list of BuildRuns
func (*BuildRunList) DeepCopy ¶
func (in *BuildRunList) DeepCopy() *BuildRunList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunList.
func (*BuildRunList) DeepCopyInto ¶
func (in *BuildRunList) DeepCopyInto(out *BuildRunList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BuildRunList) DeepCopyObject ¶
func (in *BuildRunList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BuildRunSpec ¶
type BuildRunSpec struct { State *BuildRunSpecResource `json:"state,omitempty" tf:"-"` Resource BuildRunSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*BuildRunSpec) DeepCopy ¶
func (in *BuildRunSpec) DeepCopy() *BuildRunSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpec.
func (*BuildRunSpec) DeepCopyInto ¶
func (in *BuildRunSpec) DeepCopyInto(out *BuildRunSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildRunSpecBuildOutputs ¶
type BuildRunSpecBuildOutputs struct { // +optional ArtifactOverrideParameters *BuildRunSpecBuildOutputsArtifactOverrideParameters `json:"artifactOverrideParameters,omitempty" tf:"artifact_override_parameters"` // +optional DeliveredArtifacts *BuildRunSpecBuildOutputsDeliveredArtifacts `json:"deliveredArtifacts,omitempty" tf:"delivered_artifacts"` // +optional ExportedVariables *BuildRunSpecBuildOutputsExportedVariables `json:"exportedVariables,omitempty" tf:"exported_variables"` }
func (*BuildRunSpecBuildOutputs) DeepCopy ¶
func (in *BuildRunSpecBuildOutputs) DeepCopy() *BuildRunSpecBuildOutputs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecBuildOutputs.
func (*BuildRunSpecBuildOutputs) DeepCopyInto ¶
func (in *BuildRunSpecBuildOutputs) DeepCopyInto(out *BuildRunSpecBuildOutputs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildRunSpecBuildOutputsArtifactOverrideParameters ¶
type BuildRunSpecBuildOutputsArtifactOverrideParameters struct { // +optional Items []BuildRunSpecBuildOutputsArtifactOverrideParametersItems `json:"items,omitempty" tf:"items"` }
func (*BuildRunSpecBuildOutputsArtifactOverrideParameters) DeepCopy ¶
func (in *BuildRunSpecBuildOutputsArtifactOverrideParameters) DeepCopy() *BuildRunSpecBuildOutputsArtifactOverrideParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecBuildOutputsArtifactOverrideParameters.
func (*BuildRunSpecBuildOutputsArtifactOverrideParameters) DeepCopyInto ¶
func (in *BuildRunSpecBuildOutputsArtifactOverrideParameters) DeepCopyInto(out *BuildRunSpecBuildOutputsArtifactOverrideParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildRunSpecBuildOutputsArtifactOverrideParametersCodec ¶
type BuildRunSpecBuildOutputsArtifactOverrideParametersCodec struct { }
+k8s:deepcopy-gen=false
func (BuildRunSpecBuildOutputsArtifactOverrideParametersCodec) Decode ¶
func (BuildRunSpecBuildOutputsArtifactOverrideParametersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BuildRunSpecBuildOutputsArtifactOverrideParametersItems ¶
type BuildRunSpecBuildOutputsArtifactOverrideParametersItems struct { // +optional DeployArtifactID *string `json:"deployArtifactID,omitempty" tf:"deploy_artifact_id"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*BuildRunSpecBuildOutputsArtifactOverrideParametersItems) DeepCopy ¶
func (in *BuildRunSpecBuildOutputsArtifactOverrideParametersItems) DeepCopy() *BuildRunSpecBuildOutputsArtifactOverrideParametersItems
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecBuildOutputsArtifactOverrideParametersItems.
func (*BuildRunSpecBuildOutputsArtifactOverrideParametersItems) DeepCopyInto ¶
func (in *BuildRunSpecBuildOutputsArtifactOverrideParametersItems) DeepCopyInto(out *BuildRunSpecBuildOutputsArtifactOverrideParametersItems)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildRunSpecBuildOutputsCodec ¶
type BuildRunSpecBuildOutputsCodec struct { }
+k8s:deepcopy-gen=false
func (BuildRunSpecBuildOutputsCodec) Decode ¶
func (BuildRunSpecBuildOutputsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BuildRunSpecBuildOutputsDeliveredArtifacts ¶
type BuildRunSpecBuildOutputsDeliveredArtifacts struct { // +optional Items []BuildRunSpecBuildOutputsDeliveredArtifactsItems `json:"items,omitempty" tf:"items"` }
func (*BuildRunSpecBuildOutputsDeliveredArtifacts) DeepCopy ¶
func (in *BuildRunSpecBuildOutputsDeliveredArtifacts) DeepCopy() *BuildRunSpecBuildOutputsDeliveredArtifacts
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecBuildOutputsDeliveredArtifacts.
func (*BuildRunSpecBuildOutputsDeliveredArtifacts) DeepCopyInto ¶
func (in *BuildRunSpecBuildOutputsDeliveredArtifacts) DeepCopyInto(out *BuildRunSpecBuildOutputsDeliveredArtifacts)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildRunSpecBuildOutputsDeliveredArtifactsCodec ¶
type BuildRunSpecBuildOutputsDeliveredArtifactsCodec struct { }
+k8s:deepcopy-gen=false
func (BuildRunSpecBuildOutputsDeliveredArtifactsCodec) Decode ¶
func (BuildRunSpecBuildOutputsDeliveredArtifactsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BuildRunSpecBuildOutputsDeliveredArtifactsItems ¶
type BuildRunSpecBuildOutputsDeliveredArtifactsItems struct { // +optional ArtifactRepositoryID *string `json:"artifactRepositoryID,omitempty" tf:"artifact_repository_id"` // +optional ArtifactType *string `json:"artifactType,omitempty" tf:"artifact_type"` // +optional DeliveredArtifactHash *string `json:"deliveredArtifactHash,omitempty" tf:"delivered_artifact_hash"` // +optional DeliveredArtifactID *string `json:"deliveredArtifactID,omitempty" tf:"delivered_artifact_id"` // +optional DeployArtifactID *string `json:"deployArtifactID,omitempty" tf:"deploy_artifact_id"` // +optional ImageURI *string `json:"imageURI,omitempty" tf:"image_uri"` // +optional OutputArtifactName *string `json:"outputArtifactName,omitempty" tf:"output_artifact_name"` // +optional Path *string `json:"path,omitempty" tf:"path"` // +optional Version *string `json:"version,omitempty" tf:"version"` }
func (*BuildRunSpecBuildOutputsDeliveredArtifactsItems) DeepCopy ¶
func (in *BuildRunSpecBuildOutputsDeliveredArtifactsItems) DeepCopy() *BuildRunSpecBuildOutputsDeliveredArtifactsItems
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecBuildOutputsDeliveredArtifactsItems.
func (*BuildRunSpecBuildOutputsDeliveredArtifactsItems) DeepCopyInto ¶
func (in *BuildRunSpecBuildOutputsDeliveredArtifactsItems) DeepCopyInto(out *BuildRunSpecBuildOutputsDeliveredArtifactsItems)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildRunSpecBuildOutputsExportedVariables ¶
type BuildRunSpecBuildOutputsExportedVariables struct { // +optional Items []BuildRunSpecBuildOutputsExportedVariablesItems `json:"items,omitempty" tf:"items"` }
func (*BuildRunSpecBuildOutputsExportedVariables) DeepCopy ¶
func (in *BuildRunSpecBuildOutputsExportedVariables) DeepCopy() *BuildRunSpecBuildOutputsExportedVariables
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecBuildOutputsExportedVariables.
func (*BuildRunSpecBuildOutputsExportedVariables) DeepCopyInto ¶
func (in *BuildRunSpecBuildOutputsExportedVariables) DeepCopyInto(out *BuildRunSpecBuildOutputsExportedVariables)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildRunSpecBuildOutputsExportedVariablesCodec ¶
type BuildRunSpecBuildOutputsExportedVariablesCodec struct { }
+k8s:deepcopy-gen=false
func (BuildRunSpecBuildOutputsExportedVariablesCodec) Decode ¶
func (BuildRunSpecBuildOutputsExportedVariablesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BuildRunSpecBuildOutputsExportedVariablesItems ¶
type BuildRunSpecBuildOutputsExportedVariablesItems struct { // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*BuildRunSpecBuildOutputsExportedVariablesItems) DeepCopy ¶
func (in *BuildRunSpecBuildOutputsExportedVariablesItems) DeepCopy() *BuildRunSpecBuildOutputsExportedVariablesItems
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecBuildOutputsExportedVariablesItems.
func (*BuildRunSpecBuildOutputsExportedVariablesItems) DeepCopyInto ¶
func (in *BuildRunSpecBuildOutputsExportedVariablesItems) DeepCopyInto(out *BuildRunSpecBuildOutputsExportedVariablesItems)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildRunSpecBuildRunArguments ¶
type BuildRunSpecBuildRunArguments struct {
Items []BuildRunSpecBuildRunArgumentsItems `json:"items" tf:"items"`
}
func (*BuildRunSpecBuildRunArguments) DeepCopy ¶
func (in *BuildRunSpecBuildRunArguments) DeepCopy() *BuildRunSpecBuildRunArguments
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecBuildRunArguments.
func (*BuildRunSpecBuildRunArguments) DeepCopyInto ¶
func (in *BuildRunSpecBuildRunArguments) DeepCopyInto(out *BuildRunSpecBuildRunArguments)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildRunSpecBuildRunArgumentsCodec ¶
type BuildRunSpecBuildRunArgumentsCodec struct { }
+k8s:deepcopy-gen=false
func (BuildRunSpecBuildRunArgumentsCodec) Decode ¶
func (BuildRunSpecBuildRunArgumentsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BuildRunSpecBuildRunArgumentsItems ¶
type BuildRunSpecBuildRunArgumentsItems struct { Name *string `json:"name" tf:"name"` Value *string `json:"value" tf:"value"` }
func (*BuildRunSpecBuildRunArgumentsItems) DeepCopy ¶
func (in *BuildRunSpecBuildRunArgumentsItems) DeepCopy() *BuildRunSpecBuildRunArgumentsItems
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecBuildRunArgumentsItems.
func (*BuildRunSpecBuildRunArgumentsItems) DeepCopyInto ¶
func (in *BuildRunSpecBuildRunArgumentsItems) DeepCopyInto(out *BuildRunSpecBuildRunArgumentsItems)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildRunSpecBuildRunProgress ¶
type BuildRunSpecBuildRunProgress struct { // +optional BuildPipelineStageRunProgress map[string]string `json:"buildPipelineStageRunProgress,omitempty" tf:"build_pipeline_stage_run_progress"` // +optional TimeFinished *string `json:"timeFinished,omitempty" tf:"time_finished"` // +optional TimeStarted *string `json:"timeStarted,omitempty" tf:"time_started"` }
func (*BuildRunSpecBuildRunProgress) DeepCopy ¶
func (in *BuildRunSpecBuildRunProgress) DeepCopy() *BuildRunSpecBuildRunProgress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecBuildRunProgress.
func (*BuildRunSpecBuildRunProgress) DeepCopyInto ¶
func (in *BuildRunSpecBuildRunProgress) DeepCopyInto(out *BuildRunSpecBuildRunProgress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildRunSpecBuildRunProgressCodec ¶
type BuildRunSpecBuildRunProgressCodec struct { }
+k8s:deepcopy-gen=false
func (BuildRunSpecBuildRunProgressCodec) Decode ¶
func (BuildRunSpecBuildRunProgressCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BuildRunSpecBuildRunSource ¶
type BuildRunSpecBuildRunSource struct { // +optional RepositoryID *string `json:"repositoryID,omitempty" tf:"repository_id"` // +optional SourceType *string `json:"sourceType,omitempty" tf:"source_type"` // +optional TriggerID *string `json:"triggerID,omitempty" tf:"trigger_id"` // +optional TriggerInfo *BuildRunSpecBuildRunSourceTriggerInfo `json:"triggerInfo,omitempty" tf:"trigger_info"` }
func (*BuildRunSpecBuildRunSource) DeepCopy ¶
func (in *BuildRunSpecBuildRunSource) DeepCopy() *BuildRunSpecBuildRunSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecBuildRunSource.
func (*BuildRunSpecBuildRunSource) DeepCopyInto ¶
func (in *BuildRunSpecBuildRunSource) DeepCopyInto(out *BuildRunSpecBuildRunSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildRunSpecBuildRunSourceCodec ¶
type BuildRunSpecBuildRunSourceCodec struct { }
+k8s:deepcopy-gen=false
func (BuildRunSpecBuildRunSourceCodec) Decode ¶
func (BuildRunSpecBuildRunSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BuildRunSpecBuildRunSourceTriggerInfo ¶
type BuildRunSpecBuildRunSourceTriggerInfo struct { // +optional Actions []BuildRunSpecBuildRunSourceTriggerInfoActions `json:"actions,omitempty" tf:"actions"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` }
func (*BuildRunSpecBuildRunSourceTriggerInfo) DeepCopy ¶
func (in *BuildRunSpecBuildRunSourceTriggerInfo) DeepCopy() *BuildRunSpecBuildRunSourceTriggerInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecBuildRunSourceTriggerInfo.
func (*BuildRunSpecBuildRunSourceTriggerInfo) DeepCopyInto ¶
func (in *BuildRunSpecBuildRunSourceTriggerInfo) DeepCopyInto(out *BuildRunSpecBuildRunSourceTriggerInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildRunSpecBuildRunSourceTriggerInfoActions ¶
type BuildRunSpecBuildRunSourceTriggerInfoActions struct { // +optional BuildPipelineID *string `json:"buildPipelineID,omitempty" tf:"build_pipeline_id"` // +optional Filter *BuildRunSpecBuildRunSourceTriggerInfoActionsFilter `json:"filter,omitempty" tf:"filter"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*BuildRunSpecBuildRunSourceTriggerInfoActions) DeepCopy ¶
func (in *BuildRunSpecBuildRunSourceTriggerInfoActions) DeepCopy() *BuildRunSpecBuildRunSourceTriggerInfoActions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecBuildRunSourceTriggerInfoActions.
func (*BuildRunSpecBuildRunSourceTriggerInfoActions) DeepCopyInto ¶
func (in *BuildRunSpecBuildRunSourceTriggerInfoActions) DeepCopyInto(out *BuildRunSpecBuildRunSourceTriggerInfoActions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildRunSpecBuildRunSourceTriggerInfoActionsFilter ¶
type BuildRunSpecBuildRunSourceTriggerInfoActionsFilter struct { // +optional Events []string `json:"events,omitempty" tf:"events"` // +optional Include *BuildRunSpecBuildRunSourceTriggerInfoActionsFilterInclude `json:"include,omitempty" tf:"include"` // +optional TriggerSource *string `json:"triggerSource,omitempty" tf:"trigger_source"` }
func (*BuildRunSpecBuildRunSourceTriggerInfoActionsFilter) DeepCopy ¶
func (in *BuildRunSpecBuildRunSourceTriggerInfoActionsFilter) DeepCopy() *BuildRunSpecBuildRunSourceTriggerInfoActionsFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecBuildRunSourceTriggerInfoActionsFilter.
func (*BuildRunSpecBuildRunSourceTriggerInfoActionsFilter) DeepCopyInto ¶
func (in *BuildRunSpecBuildRunSourceTriggerInfoActionsFilter) DeepCopyInto(out *BuildRunSpecBuildRunSourceTriggerInfoActionsFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildRunSpecBuildRunSourceTriggerInfoActionsFilterCodec ¶
type BuildRunSpecBuildRunSourceTriggerInfoActionsFilterCodec struct { }
+k8s:deepcopy-gen=false
func (BuildRunSpecBuildRunSourceTriggerInfoActionsFilterCodec) Decode ¶
func (BuildRunSpecBuildRunSourceTriggerInfoActionsFilterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BuildRunSpecBuildRunSourceTriggerInfoActionsFilterInclude ¶
type BuildRunSpecBuildRunSourceTriggerInfoActionsFilterInclude struct { // +optional BaseRef *string `json:"baseRef,omitempty" tf:"base_ref"` // +optional HeadRef *string `json:"headRef,omitempty" tf:"head_ref"` }
func (*BuildRunSpecBuildRunSourceTriggerInfoActionsFilterInclude) DeepCopy ¶
func (in *BuildRunSpecBuildRunSourceTriggerInfoActionsFilterInclude) DeepCopy() *BuildRunSpecBuildRunSourceTriggerInfoActionsFilterInclude
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecBuildRunSourceTriggerInfoActionsFilterInclude.
func (*BuildRunSpecBuildRunSourceTriggerInfoActionsFilterInclude) DeepCopyInto ¶
func (in *BuildRunSpecBuildRunSourceTriggerInfoActionsFilterInclude) DeepCopyInto(out *BuildRunSpecBuildRunSourceTriggerInfoActionsFilterInclude)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildRunSpecBuildRunSourceTriggerInfoActionsFilterIncludeCodec ¶
type BuildRunSpecBuildRunSourceTriggerInfoActionsFilterIncludeCodec struct { }
+k8s:deepcopy-gen=false
func (BuildRunSpecBuildRunSourceTriggerInfoActionsFilterIncludeCodec) Decode ¶
func (BuildRunSpecBuildRunSourceTriggerInfoActionsFilterIncludeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BuildRunSpecBuildRunSourceTriggerInfoCodec ¶
type BuildRunSpecBuildRunSourceTriggerInfoCodec struct { }
+k8s:deepcopy-gen=false
func (BuildRunSpecBuildRunSourceTriggerInfoCodec) Decode ¶
func (BuildRunSpecBuildRunSourceTriggerInfoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BuildRunSpecCommitInfo ¶
type BuildRunSpecCommitInfo struct { CommitHash *string `json:"commitHash" tf:"commit_hash"` RepositoryBranch *string `json:"repositoryBranch" tf:"repository_branch"` RepositoryURL *string `json:"repositoryURL" tf:"repository_url"` }
func (*BuildRunSpecCommitInfo) DeepCopy ¶
func (in *BuildRunSpecCommitInfo) DeepCopy() *BuildRunSpecCommitInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecCommitInfo.
func (*BuildRunSpecCommitInfo) DeepCopyInto ¶
func (in *BuildRunSpecCommitInfo) DeepCopyInto(out *BuildRunSpecCommitInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildRunSpecCommitInfoCodec ¶
type BuildRunSpecCommitInfoCodec struct { }
+k8s:deepcopy-gen=false
func (BuildRunSpecCommitInfoCodec) Decode ¶
func (BuildRunSpecCommitInfoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BuildRunSpecResource ¶
type BuildRunSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional BuildOutputs *BuildRunSpecBuildOutputs `json:"buildOutputs,omitempty" tf:"build_outputs"` BuildPipelineID *string `json:"buildPipelineID" tf:"build_pipeline_id"` // +optional BuildRunArguments *BuildRunSpecBuildRunArguments `json:"buildRunArguments,omitempty" tf:"build_run_arguments"` // +optional BuildRunProgress *BuildRunSpecBuildRunProgress `json:"buildRunProgress,omitempty" tf:"build_run_progress"` // +optional BuildRunSource *BuildRunSpecBuildRunSource `json:"buildRunSource,omitempty" tf:"build_run_source"` // +optional CommitInfo *BuildRunSpecCommitInfo `json:"commitInfo,omitempty" tf:"commit_info"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` // +optional ProjectID *string `json:"projectID,omitempty" tf:"project_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*BuildRunSpecResource) DeepCopy ¶
func (in *BuildRunSpecResource) DeepCopy() *BuildRunSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecResource.
func (*BuildRunSpecResource) DeepCopyInto ¶
func (in *BuildRunSpecResource) DeepCopyInto(out *BuildRunSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildRunStatus ¶
type BuildRunStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*BuildRunStatus) DeepCopy ¶
func (in *BuildRunStatus) DeepCopy() *BuildRunStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunStatus.
func (*BuildRunStatus) DeepCopyInto ¶
func (in *BuildRunStatus) DeepCopyInto(out *BuildRunStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Connection ¶
type Connection struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConnectionSpec `json:"spec,omitempty"` Status ConnectionStatus `json:"status,omitempty"` }
func (*Connection) DeepCopy ¶
func (in *Connection) DeepCopy() *Connection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Connection.
func (*Connection) DeepCopyInto ¶
func (in *Connection) DeepCopyInto(out *Connection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Connection) DeepCopyObject ¶
func (in *Connection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Connection) SetupWebhookWithManager ¶
func (r *Connection) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Connection) ValidateCreate ¶
func (r *Connection) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Connection) ValidateDelete ¶
func (r *Connection) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Connection) ValidateUpdate ¶
func (r *Connection) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConnectionList ¶
type ConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Connection CRD objects Items []Connection `json:"items,omitempty"` }
ConnectionList is a list of Connections
func (*ConnectionList) DeepCopy ¶
func (in *ConnectionList) DeepCopy() *ConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionList.
func (*ConnectionList) DeepCopyInto ¶
func (in *ConnectionList) DeepCopyInto(out *ConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectionList) DeepCopyObject ¶
func (in *ConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConnectionSpec ¶
type ConnectionSpec struct { State *ConnectionSpecResource `json:"state,omitempty" tf:"-"` Resource ConnectionSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ConnectionSpec) DeepCopy ¶
func (in *ConnectionSpec) DeepCopy() *ConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionSpec.
func (*ConnectionSpec) DeepCopyInto ¶
func (in *ConnectionSpec) DeepCopyInto(out *ConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionSpecResource ¶
type ConnectionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AccessToken *string `json:"accessToken" tf:"access_token"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` ConnectionType *string `json:"connectionType" tf:"connection_type"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` ProjectID *string `json:"projectID" tf:"project_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*ConnectionSpecResource) DeepCopy ¶
func (in *ConnectionSpecResource) DeepCopy() *ConnectionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionSpecResource.
func (*ConnectionSpecResource) DeepCopyInto ¶
func (in *ConnectionSpecResource) DeepCopyInto(out *ConnectionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionStatus ¶
type ConnectionStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ConnectionStatus) DeepCopy ¶
func (in *ConnectionStatus) DeepCopy() *ConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionStatus.
func (*ConnectionStatus) DeepCopyInto ¶
func (in *ConnectionStatus) DeepCopyInto(out *ConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployArtifact ¶
type DeployArtifact struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DeployArtifactSpec `json:"spec,omitempty"` Status DeployArtifactStatus `json:"status,omitempty"` }
func (*DeployArtifact) DeepCopy ¶
func (in *DeployArtifact) DeepCopy() *DeployArtifact
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployArtifact.
func (*DeployArtifact) DeepCopyInto ¶
func (in *DeployArtifact) DeepCopyInto(out *DeployArtifact)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeployArtifact) DeepCopyObject ¶
func (in *DeployArtifact) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DeployArtifact) SetupWebhookWithManager ¶
func (r *DeployArtifact) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DeployArtifact) ValidateCreate ¶
func (r *DeployArtifact) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DeployArtifact) ValidateDelete ¶
func (r *DeployArtifact) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DeployArtifact) ValidateUpdate ¶
func (r *DeployArtifact) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DeployArtifactList ¶
type DeployArtifactList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DeployArtifact CRD objects Items []DeployArtifact `json:"items,omitempty"` }
DeployArtifactList is a list of DeployArtifacts
func (*DeployArtifactList) DeepCopy ¶
func (in *DeployArtifactList) DeepCopy() *DeployArtifactList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployArtifactList.
func (*DeployArtifactList) DeepCopyInto ¶
func (in *DeployArtifactList) DeepCopyInto(out *DeployArtifactList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeployArtifactList) DeepCopyObject ¶
func (in *DeployArtifactList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DeployArtifactSpec ¶
type DeployArtifactSpec struct { State *DeployArtifactSpecResource `json:"state,omitempty" tf:"-"` Resource DeployArtifactSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DeployArtifactSpec) DeepCopy ¶
func (in *DeployArtifactSpec) DeepCopy() *DeployArtifactSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployArtifactSpec.
func (*DeployArtifactSpec) DeepCopyInto ¶
func (in *DeployArtifactSpec) DeepCopyInto(out *DeployArtifactSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployArtifactSpecDeployArtifactSource ¶
type DeployArtifactSpecDeployArtifactSource struct { // +optional Base64encodedContent *string `json:"base64encodedContent,omitempty" tf:"base64encoded_content"` // +optional DeployArtifactPath *string `json:"deployArtifactPath,omitempty" tf:"deploy_artifact_path"` DeployArtifactSourceType *string `json:"deployArtifactSourceType" tf:"deploy_artifact_source_type"` // +optional DeployArtifactVersion *string `json:"deployArtifactVersion,omitempty" tf:"deploy_artifact_version"` // +optional ImageDigest *string `json:"imageDigest,omitempty" tf:"image_digest"` // +optional ImageURI *string `json:"imageURI,omitempty" tf:"image_uri"` // +optional RepositoryID *string `json:"repositoryID,omitempty" tf:"repository_id"` }
func (*DeployArtifactSpecDeployArtifactSource) DeepCopy ¶
func (in *DeployArtifactSpecDeployArtifactSource) DeepCopy() *DeployArtifactSpecDeployArtifactSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployArtifactSpecDeployArtifactSource.
func (*DeployArtifactSpecDeployArtifactSource) DeepCopyInto ¶
func (in *DeployArtifactSpecDeployArtifactSource) DeepCopyInto(out *DeployArtifactSpecDeployArtifactSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployArtifactSpecDeployArtifactSourceCodec ¶
type DeployArtifactSpecDeployArtifactSourceCodec struct { }
+k8s:deepcopy-gen=false
func (DeployArtifactSpecDeployArtifactSourceCodec) Decode ¶
func (DeployArtifactSpecDeployArtifactSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeployArtifactSpecResource ¶
type DeployArtifactSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ArgumentSubstitutionMode *string `json:"argumentSubstitutionMode" tf:"argument_substitution_mode"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` DeployArtifactSource *DeployArtifactSpecDeployArtifactSource `json:"deployArtifactSource" tf:"deploy_artifact_source"` DeployArtifactType *string `json:"deployArtifactType" tf:"deploy_artifact_type"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` ProjectID *string `json:"projectID" tf:"project_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*DeployArtifactSpecResource) DeepCopy ¶
func (in *DeployArtifactSpecResource) DeepCopy() *DeployArtifactSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployArtifactSpecResource.
func (*DeployArtifactSpecResource) DeepCopyInto ¶
func (in *DeployArtifactSpecResource) DeepCopyInto(out *DeployArtifactSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployArtifactStatus ¶
type DeployArtifactStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DeployArtifactStatus) DeepCopy ¶
func (in *DeployArtifactStatus) DeepCopy() *DeployArtifactStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployArtifactStatus.
func (*DeployArtifactStatus) DeepCopyInto ¶
func (in *DeployArtifactStatus) DeepCopyInto(out *DeployArtifactStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployEnvironment ¶
type DeployEnvironment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DeployEnvironmentSpec `json:"spec,omitempty"` Status DeployEnvironmentStatus `json:"status,omitempty"` }
func (*DeployEnvironment) DeepCopy ¶
func (in *DeployEnvironment) DeepCopy() *DeployEnvironment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployEnvironment.
func (*DeployEnvironment) DeepCopyInto ¶
func (in *DeployEnvironment) DeepCopyInto(out *DeployEnvironment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeployEnvironment) DeepCopyObject ¶
func (in *DeployEnvironment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DeployEnvironment) SetupWebhookWithManager ¶
func (r *DeployEnvironment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DeployEnvironment) ValidateCreate ¶
func (r *DeployEnvironment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DeployEnvironment) ValidateDelete ¶
func (r *DeployEnvironment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DeployEnvironment) ValidateUpdate ¶
func (r *DeployEnvironment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DeployEnvironmentList ¶
type DeployEnvironmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DeployEnvironment CRD objects Items []DeployEnvironment `json:"items,omitempty"` }
DeployEnvironmentList is a list of DeployEnvironments
func (*DeployEnvironmentList) DeepCopy ¶
func (in *DeployEnvironmentList) DeepCopy() *DeployEnvironmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployEnvironmentList.
func (*DeployEnvironmentList) DeepCopyInto ¶
func (in *DeployEnvironmentList) DeepCopyInto(out *DeployEnvironmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeployEnvironmentList) DeepCopyObject ¶
func (in *DeployEnvironmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DeployEnvironmentSpec ¶
type DeployEnvironmentSpec struct { State *DeployEnvironmentSpecResource `json:"state,omitempty" tf:"-"` Resource DeployEnvironmentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DeployEnvironmentSpec) DeepCopy ¶
func (in *DeployEnvironmentSpec) DeepCopy() *DeployEnvironmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployEnvironmentSpec.
func (*DeployEnvironmentSpec) DeepCopyInto ¶
func (in *DeployEnvironmentSpec) DeepCopyInto(out *DeployEnvironmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployEnvironmentSpecComputeInstanceGroupSelectors ¶
type DeployEnvironmentSpecComputeInstanceGroupSelectors struct { // +optional Items []DeployEnvironmentSpecComputeInstanceGroupSelectorsItems `json:"items,omitempty" tf:"items"` }
func (*DeployEnvironmentSpecComputeInstanceGroupSelectors) DeepCopy ¶
func (in *DeployEnvironmentSpecComputeInstanceGroupSelectors) DeepCopy() *DeployEnvironmentSpecComputeInstanceGroupSelectors
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployEnvironmentSpecComputeInstanceGroupSelectors.
func (*DeployEnvironmentSpecComputeInstanceGroupSelectors) DeepCopyInto ¶
func (in *DeployEnvironmentSpecComputeInstanceGroupSelectors) DeepCopyInto(out *DeployEnvironmentSpecComputeInstanceGroupSelectors)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployEnvironmentSpecComputeInstanceGroupSelectorsCodec ¶
type DeployEnvironmentSpecComputeInstanceGroupSelectorsCodec struct { }
+k8s:deepcopy-gen=false
func (DeployEnvironmentSpecComputeInstanceGroupSelectorsCodec) Decode ¶
func (DeployEnvironmentSpecComputeInstanceGroupSelectorsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeployEnvironmentSpecComputeInstanceGroupSelectorsItems ¶
type DeployEnvironmentSpecComputeInstanceGroupSelectorsItems struct { // +optional ComputeInstanceIDS []string `json:"computeInstanceIDS,omitempty" tf:"compute_instance_ids"` // +optional Query *string `json:"query,omitempty" tf:"query"` // +optional Region *string `json:"region,omitempty" tf:"region"` SelectorType *string `json:"selectorType" tf:"selector_type"` }
func (*DeployEnvironmentSpecComputeInstanceGroupSelectorsItems) DeepCopy ¶
func (in *DeployEnvironmentSpecComputeInstanceGroupSelectorsItems) DeepCopy() *DeployEnvironmentSpecComputeInstanceGroupSelectorsItems
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployEnvironmentSpecComputeInstanceGroupSelectorsItems.
func (*DeployEnvironmentSpecComputeInstanceGroupSelectorsItems) DeepCopyInto ¶
func (in *DeployEnvironmentSpecComputeInstanceGroupSelectorsItems) DeepCopyInto(out *DeployEnvironmentSpecComputeInstanceGroupSelectorsItems)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployEnvironmentSpecResource ¶
type DeployEnvironmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ClusterID *string `json:"clusterID,omitempty" tf:"cluster_id"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional ComputeInstanceGroupSelectors *DeployEnvironmentSpecComputeInstanceGroupSelectors `json:"computeInstanceGroupSelectors,omitempty" tf:"compute_instance_group_selectors"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` DeployEnvironmentType *string `json:"deployEnvironmentType" tf:"deploy_environment_type"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional FunctionID *string `json:"functionID,omitempty" tf:"function_id"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` ProjectID *string `json:"projectID" tf:"project_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*DeployEnvironmentSpecResource) DeepCopy ¶
func (in *DeployEnvironmentSpecResource) DeepCopy() *DeployEnvironmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployEnvironmentSpecResource.
func (*DeployEnvironmentSpecResource) DeepCopyInto ¶
func (in *DeployEnvironmentSpecResource) DeepCopyInto(out *DeployEnvironmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployEnvironmentStatus ¶
type DeployEnvironmentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DeployEnvironmentStatus) DeepCopy ¶
func (in *DeployEnvironmentStatus) DeepCopy() *DeployEnvironmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployEnvironmentStatus.
func (*DeployEnvironmentStatus) DeepCopyInto ¶
func (in *DeployEnvironmentStatus) DeepCopyInto(out *DeployEnvironmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployPipeline ¶
type DeployPipeline struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DeployPipelineSpec `json:"spec,omitempty"` Status DeployPipelineStatus `json:"status,omitempty"` }
func (*DeployPipeline) DeepCopy ¶
func (in *DeployPipeline) DeepCopy() *DeployPipeline
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPipeline.
func (*DeployPipeline) DeepCopyInto ¶
func (in *DeployPipeline) DeepCopyInto(out *DeployPipeline)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeployPipeline) DeepCopyObject ¶
func (in *DeployPipeline) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DeployPipeline) SetupWebhookWithManager ¶
func (r *DeployPipeline) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DeployPipeline) ValidateCreate ¶
func (r *DeployPipeline) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DeployPipeline) ValidateDelete ¶
func (r *DeployPipeline) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DeployPipeline) ValidateUpdate ¶
func (r *DeployPipeline) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DeployPipelineList ¶
type DeployPipelineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DeployPipeline CRD objects Items []DeployPipeline `json:"items,omitempty"` }
DeployPipelineList is a list of DeployPipelines
func (*DeployPipelineList) DeepCopy ¶
func (in *DeployPipelineList) DeepCopy() *DeployPipelineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPipelineList.
func (*DeployPipelineList) DeepCopyInto ¶
func (in *DeployPipelineList) DeepCopyInto(out *DeployPipelineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeployPipelineList) DeepCopyObject ¶
func (in *DeployPipelineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DeployPipelineSpec ¶
type DeployPipelineSpec struct { State *DeployPipelineSpecResource `json:"state,omitempty" tf:"-"` Resource DeployPipelineSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DeployPipelineSpec) DeepCopy ¶
func (in *DeployPipelineSpec) DeepCopy() *DeployPipelineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPipelineSpec.
func (*DeployPipelineSpec) DeepCopyInto ¶
func (in *DeployPipelineSpec) DeepCopyInto(out *DeployPipelineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployPipelineSpecDeployPipelineArtifacts ¶
type DeployPipelineSpecDeployPipelineArtifacts struct { // +optional Items []DeployPipelineSpecDeployPipelineArtifactsItems `json:"items,omitempty" tf:"items"` }
func (*DeployPipelineSpecDeployPipelineArtifacts) DeepCopy ¶
func (in *DeployPipelineSpecDeployPipelineArtifacts) DeepCopy() *DeployPipelineSpecDeployPipelineArtifacts
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPipelineSpecDeployPipelineArtifacts.
func (*DeployPipelineSpecDeployPipelineArtifacts) DeepCopyInto ¶
func (in *DeployPipelineSpecDeployPipelineArtifacts) DeepCopyInto(out *DeployPipelineSpecDeployPipelineArtifacts)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployPipelineSpecDeployPipelineArtifactsCodec ¶
type DeployPipelineSpecDeployPipelineArtifactsCodec struct { }
+k8s:deepcopy-gen=false
func (DeployPipelineSpecDeployPipelineArtifactsCodec) Decode ¶
func (DeployPipelineSpecDeployPipelineArtifactsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeployPipelineSpecDeployPipelineArtifactsItems ¶
type DeployPipelineSpecDeployPipelineArtifactsItems struct { // +optional DeployArtifactID *string `json:"deployArtifactID,omitempty" tf:"deploy_artifact_id"` // +optional DeployPipelineStages *DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStages `json:"deployPipelineStages,omitempty" tf:"deploy_pipeline_stages"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` }
func (*DeployPipelineSpecDeployPipelineArtifactsItems) DeepCopy ¶
func (in *DeployPipelineSpecDeployPipelineArtifactsItems) DeepCopy() *DeployPipelineSpecDeployPipelineArtifactsItems
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPipelineSpecDeployPipelineArtifactsItems.
func (*DeployPipelineSpecDeployPipelineArtifactsItems) DeepCopyInto ¶
func (in *DeployPipelineSpecDeployPipelineArtifactsItems) DeepCopyInto(out *DeployPipelineSpecDeployPipelineArtifactsItems)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStages ¶
type DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStages struct { // +optional Items []DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems `json:"items,omitempty" tf:"items"` }
func (*DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStages) DeepCopy ¶
func (in *DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStages) DeepCopy() *DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStages
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStages.
func (*DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStages) DeepCopyInto ¶
func (in *DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStages) DeepCopyInto(out *DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStages)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStagesCodec ¶
type DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStagesCodec struct { }
+k8s:deepcopy-gen=false
func (DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStagesCodec) Decode ¶
func (DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStagesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems ¶
type DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems struct { // +optional DeployStageID *string `json:"deployStageID,omitempty" tf:"deploy_stage_id"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` }
func (*DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems) DeepCopy ¶
func (in *DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems) DeepCopy() *DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems.
func (*DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems) DeepCopyInto ¶
func (in *DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems) DeepCopyInto(out *DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployPipelineSpecDeployPipelineEnvironments ¶
type DeployPipelineSpecDeployPipelineEnvironments struct { // +optional Items []DeployPipelineSpecDeployPipelineEnvironmentsItems `json:"items,omitempty" tf:"items"` }
func (*DeployPipelineSpecDeployPipelineEnvironments) DeepCopy ¶
func (in *DeployPipelineSpecDeployPipelineEnvironments) DeepCopy() *DeployPipelineSpecDeployPipelineEnvironments
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPipelineSpecDeployPipelineEnvironments.
func (*DeployPipelineSpecDeployPipelineEnvironments) DeepCopyInto ¶
func (in *DeployPipelineSpecDeployPipelineEnvironments) DeepCopyInto(out *DeployPipelineSpecDeployPipelineEnvironments)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployPipelineSpecDeployPipelineEnvironmentsCodec ¶
type DeployPipelineSpecDeployPipelineEnvironmentsCodec struct { }
+k8s:deepcopy-gen=false
func (DeployPipelineSpecDeployPipelineEnvironmentsCodec) Decode ¶
func (DeployPipelineSpecDeployPipelineEnvironmentsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeployPipelineSpecDeployPipelineEnvironmentsItems ¶
type DeployPipelineSpecDeployPipelineEnvironmentsItems struct { // +optional DeployEnvironmentID *string `json:"deployEnvironmentID,omitempty" tf:"deploy_environment_id"` // +optional DeployPipelineStages *DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStages `json:"deployPipelineStages,omitempty" tf:"deploy_pipeline_stages"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` }
func (*DeployPipelineSpecDeployPipelineEnvironmentsItems) DeepCopy ¶
func (in *DeployPipelineSpecDeployPipelineEnvironmentsItems) DeepCopy() *DeployPipelineSpecDeployPipelineEnvironmentsItems
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPipelineSpecDeployPipelineEnvironmentsItems.
func (*DeployPipelineSpecDeployPipelineEnvironmentsItems) DeepCopyInto ¶
func (in *DeployPipelineSpecDeployPipelineEnvironmentsItems) DeepCopyInto(out *DeployPipelineSpecDeployPipelineEnvironmentsItems)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStages ¶
type DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStages struct { // +optional Items []DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems `json:"items,omitempty" tf:"items"` }
func (*DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStages) DeepCopy ¶
func (in *DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStages) DeepCopy() *DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStages
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStages.
func (*DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStages) DeepCopyInto ¶
func (in *DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStages) DeepCopyInto(out *DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStages)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesCodec ¶
type DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesCodec struct { }
+k8s:deepcopy-gen=false
func (DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesCodec) Decode ¶
func (DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems ¶
type DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems struct { // +optional DeployStageID *string `json:"deployStageID,omitempty" tf:"deploy_stage_id"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` }
func (*DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems) DeepCopy ¶
func (in *DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems) DeepCopy() *DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems.
func (*DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems) DeepCopyInto ¶
func (in *DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems) DeepCopyInto(out *DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployPipelineSpecDeployPipelineParameters ¶
type DeployPipelineSpecDeployPipelineParameters struct {
Items []DeployPipelineSpecDeployPipelineParametersItems `json:"items" tf:"items"`
}
func (*DeployPipelineSpecDeployPipelineParameters) DeepCopy ¶
func (in *DeployPipelineSpecDeployPipelineParameters) DeepCopy() *DeployPipelineSpecDeployPipelineParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPipelineSpecDeployPipelineParameters.
func (*DeployPipelineSpecDeployPipelineParameters) DeepCopyInto ¶
func (in *DeployPipelineSpecDeployPipelineParameters) DeepCopyInto(out *DeployPipelineSpecDeployPipelineParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployPipelineSpecDeployPipelineParametersCodec ¶
type DeployPipelineSpecDeployPipelineParametersCodec struct { }
+k8s:deepcopy-gen=false
func (DeployPipelineSpecDeployPipelineParametersCodec) Decode ¶
func (DeployPipelineSpecDeployPipelineParametersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeployPipelineSpecDeployPipelineParametersItems ¶
type DeployPipelineSpecDeployPipelineParametersItems struct { // +optional DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` }
func (*DeployPipelineSpecDeployPipelineParametersItems) DeepCopy ¶
func (in *DeployPipelineSpecDeployPipelineParametersItems) DeepCopy() *DeployPipelineSpecDeployPipelineParametersItems
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPipelineSpecDeployPipelineParametersItems.
func (*DeployPipelineSpecDeployPipelineParametersItems) DeepCopyInto ¶
func (in *DeployPipelineSpecDeployPipelineParametersItems) DeepCopyInto(out *DeployPipelineSpecDeployPipelineParametersItems)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployPipelineSpecResource ¶
type DeployPipelineSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DeployPipelineArtifacts *DeployPipelineSpecDeployPipelineArtifacts `json:"deployPipelineArtifacts,omitempty" tf:"deploy_pipeline_artifacts"` // +optional DeployPipelineEnvironments *DeployPipelineSpecDeployPipelineEnvironments `json:"deployPipelineEnvironments,omitempty" tf:"deploy_pipeline_environments"` // +optional DeployPipelineParameters *DeployPipelineSpecDeployPipelineParameters `json:"deployPipelineParameters,omitempty" tf:"deploy_pipeline_parameters"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` ProjectID *string `json:"projectID" tf:"project_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*DeployPipelineSpecResource) DeepCopy ¶
func (in *DeployPipelineSpecResource) DeepCopy() *DeployPipelineSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPipelineSpecResource.
func (*DeployPipelineSpecResource) DeepCopyInto ¶
func (in *DeployPipelineSpecResource) DeepCopyInto(out *DeployPipelineSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployPipelineStatus ¶
type DeployPipelineStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DeployPipelineStatus) DeepCopy ¶
func (in *DeployPipelineStatus) DeepCopy() *DeployPipelineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPipelineStatus.
func (*DeployPipelineStatus) DeepCopyInto ¶
func (in *DeployPipelineStatus) DeepCopyInto(out *DeployPipelineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployStage ¶
type DeployStage struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DeployStageSpec `json:"spec,omitempty"` Status DeployStageStatus `json:"status,omitempty"` }
func (*DeployStage) DeepCopy ¶
func (in *DeployStage) DeepCopy() *DeployStage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployStage.
func (*DeployStage) DeepCopyInto ¶
func (in *DeployStage) DeepCopyInto(out *DeployStage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeployStage) DeepCopyObject ¶
func (in *DeployStage) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DeployStage) SetupWebhookWithManager ¶
func (r *DeployStage) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DeployStage) ValidateCreate ¶
func (r *DeployStage) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DeployStage) ValidateDelete ¶
func (r *DeployStage) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DeployStage) ValidateUpdate ¶
func (r *DeployStage) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DeployStageList ¶
type DeployStageList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DeployStage CRD objects Items []DeployStage `json:"items,omitempty"` }
DeployStageList is a list of DeployStages
func (*DeployStageList) DeepCopy ¶
func (in *DeployStageList) DeepCopy() *DeployStageList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployStageList.
func (*DeployStageList) DeepCopyInto ¶
func (in *DeployStageList) DeepCopyInto(out *DeployStageList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeployStageList) DeepCopyObject ¶
func (in *DeployStageList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DeployStageSpec ¶
type DeployStageSpec struct { State *DeployStageSpecResource `json:"state,omitempty" tf:"-"` Resource DeployStageSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DeployStageSpec) DeepCopy ¶
func (in *DeployStageSpec) DeepCopy() *DeployStageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployStageSpec.
func (*DeployStageSpec) DeepCopyInto ¶
func (in *DeployStageSpec) DeepCopyInto(out *DeployStageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployStageSpecApprovalPolicy ¶
type DeployStageSpecApprovalPolicy struct { ApprovalPolicyType *string `json:"approvalPolicyType" tf:"approval_policy_type"` NumberOfApprovalsRequired *int64 `json:"numberOfApprovalsRequired" tf:"number_of_approvals_required"` }
func (*DeployStageSpecApprovalPolicy) DeepCopy ¶
func (in *DeployStageSpecApprovalPolicy) DeepCopy() *DeployStageSpecApprovalPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployStageSpecApprovalPolicy.
func (*DeployStageSpecApprovalPolicy) DeepCopyInto ¶
func (in *DeployStageSpecApprovalPolicy) DeepCopyInto(out *DeployStageSpecApprovalPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployStageSpecApprovalPolicyCodec ¶
type DeployStageSpecApprovalPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (DeployStageSpecApprovalPolicyCodec) Decode ¶
func (DeployStageSpecApprovalPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeployStageSpecBlueBackendIPS ¶
type DeployStageSpecBlueBackendIPS struct { // +optional Items []string `json:"items,omitempty" tf:"items"` }
func (*DeployStageSpecBlueBackendIPS) DeepCopy ¶
func (in *DeployStageSpecBlueBackendIPS) DeepCopy() *DeployStageSpecBlueBackendIPS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployStageSpecBlueBackendIPS.
func (*DeployStageSpecBlueBackendIPS) DeepCopyInto ¶
func (in *DeployStageSpecBlueBackendIPS) DeepCopyInto(out *DeployStageSpecBlueBackendIPS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployStageSpecBlueBackendIPSCodec ¶
type DeployStageSpecBlueBackendIPSCodec struct { }
+k8s:deepcopy-gen=false
func (DeployStageSpecBlueBackendIPSCodec) Decode ¶
func (DeployStageSpecBlueBackendIPSCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeployStageSpecDeployStagePredecessorCollection ¶
type DeployStageSpecDeployStagePredecessorCollection struct {
Items []DeployStageSpecDeployStagePredecessorCollectionItems `json:"items" tf:"items"`
}
func (*DeployStageSpecDeployStagePredecessorCollection) DeepCopy ¶
func (in *DeployStageSpecDeployStagePredecessorCollection) DeepCopy() *DeployStageSpecDeployStagePredecessorCollection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployStageSpecDeployStagePredecessorCollection.
func (*DeployStageSpecDeployStagePredecessorCollection) DeepCopyInto ¶
func (in *DeployStageSpecDeployStagePredecessorCollection) DeepCopyInto(out *DeployStageSpecDeployStagePredecessorCollection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployStageSpecDeployStagePredecessorCollectionCodec ¶
type DeployStageSpecDeployStagePredecessorCollectionCodec struct { }
+k8s:deepcopy-gen=false
func (DeployStageSpecDeployStagePredecessorCollectionCodec) Decode ¶
func (DeployStageSpecDeployStagePredecessorCollectionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeployStageSpecDeployStagePredecessorCollectionItems ¶
type DeployStageSpecDeployStagePredecessorCollectionItems struct {
ID *string `json:"ID" tf:"id"`
}
func (*DeployStageSpecDeployStagePredecessorCollectionItems) DeepCopy ¶
func (in *DeployStageSpecDeployStagePredecessorCollectionItems) DeepCopy() *DeployStageSpecDeployStagePredecessorCollectionItems
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployStageSpecDeployStagePredecessorCollectionItems.
func (*DeployStageSpecDeployStagePredecessorCollectionItems) DeepCopyInto ¶
func (in *DeployStageSpecDeployStagePredecessorCollectionItems) DeepCopyInto(out *DeployStageSpecDeployStagePredecessorCollectionItems)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployStageSpecFailurePolicy ¶
type DeployStageSpecFailurePolicy struct { // +optional FailureCount *int64 `json:"failureCount,omitempty" tf:"failure_count"` // +optional FailurePercentage *int64 `json:"failurePercentage,omitempty" tf:"failure_percentage"` PolicyType *string `json:"policyType" tf:"policy_type"` }
func (*DeployStageSpecFailurePolicy) DeepCopy ¶
func (in *DeployStageSpecFailurePolicy) DeepCopy() *DeployStageSpecFailurePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployStageSpecFailurePolicy.
func (*DeployStageSpecFailurePolicy) DeepCopyInto ¶
func (in *DeployStageSpecFailurePolicy) DeepCopyInto(out *DeployStageSpecFailurePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployStageSpecFailurePolicyCodec ¶
type DeployStageSpecFailurePolicyCodec struct { }
+k8s:deepcopy-gen=false
func (DeployStageSpecFailurePolicyCodec) Decode ¶
func (DeployStageSpecFailurePolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeployStageSpecGreenBackendIPS ¶
type DeployStageSpecGreenBackendIPS struct { // +optional Items []string `json:"items,omitempty" tf:"items"` }
func (*DeployStageSpecGreenBackendIPS) DeepCopy ¶
func (in *DeployStageSpecGreenBackendIPS) DeepCopy() *DeployStageSpecGreenBackendIPS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployStageSpecGreenBackendIPS.
func (*DeployStageSpecGreenBackendIPS) DeepCopyInto ¶
func (in *DeployStageSpecGreenBackendIPS) DeepCopyInto(out *DeployStageSpecGreenBackendIPS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployStageSpecGreenBackendIPSCodec ¶
type DeployStageSpecGreenBackendIPSCodec struct { }
+k8s:deepcopy-gen=false
func (DeployStageSpecGreenBackendIPSCodec) Decode ¶
func (DeployStageSpecGreenBackendIPSCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeployStageSpecLoadBalancerConfig ¶
type DeployStageSpecLoadBalancerConfig struct { // +optional BackendPort *int64 `json:"backendPort,omitempty" tf:"backend_port"` // +optional ListenerName *string `json:"listenerName,omitempty" tf:"listener_name"` // +optional LoadBalancerID *string `json:"loadBalancerID,omitempty" tf:"load_balancer_id"` // +optional State *string `json:"state,omitempty" tf:"state"` }
func (*DeployStageSpecLoadBalancerConfig) DeepCopy ¶
func (in *DeployStageSpecLoadBalancerConfig) DeepCopy() *DeployStageSpecLoadBalancerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployStageSpecLoadBalancerConfig.
func (*DeployStageSpecLoadBalancerConfig) DeepCopyInto ¶
func (in *DeployStageSpecLoadBalancerConfig) DeepCopyInto(out *DeployStageSpecLoadBalancerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployStageSpecLoadBalancerConfigCodec ¶
type DeployStageSpecLoadBalancerConfigCodec struct { }
+k8s:deepcopy-gen=false
func (DeployStageSpecLoadBalancerConfigCodec) Decode ¶
func (DeployStageSpecLoadBalancerConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeployStageSpecResource ¶
type DeployStageSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ApprovalPolicy *DeployStageSpecApprovalPolicy `json:"approvalPolicy,omitempty" tf:"approval_policy"` // +optional BlueBackendIPS *DeployStageSpecBlueBackendIPS `json:"blueBackendIPS,omitempty" tf:"blue_backend_ips"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional ComputeInstanceGroupDeployEnvironmentID *string `json:"computeInstanceGroupDeployEnvironmentID,omitempty" tf:"compute_instance_group_deploy_environment_id"` // +optional Config map[string]string `json:"config,omitempty" tf:"config"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DeployArtifactID *string `json:"deployArtifactID,omitempty" tf:"deploy_artifact_id"` // +optional DeployArtifactIDS []string `json:"deployArtifactIDS,omitempty" tf:"deploy_artifact_ids"` DeployPipelineID *string `json:"deployPipelineID" tf:"deploy_pipeline_id"` DeployStagePredecessorCollection *DeployStageSpecDeployStagePredecessorCollection `json:"deployStagePredecessorCollection" tf:"deploy_stage_predecessor_collection"` DeployStageType *string `json:"deployStageType" tf:"deploy_stage_type"` // +optional DeploymentSpecDeployArtifactID *string `json:"deploymentSpecDeployArtifactID,omitempty" tf:"deployment_spec_deploy_artifact_id"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional DockerImageDeployArtifactID *string `json:"dockerImageDeployArtifactID,omitempty" tf:"docker_image_deploy_artifact_id"` // +optional FailurePolicy *DeployStageSpecFailurePolicy `json:"failurePolicy,omitempty" tf:"failure_policy"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional FunctionDeployEnvironmentID *string `json:"functionDeployEnvironmentID,omitempty" tf:"function_deploy_environment_id"` // +optional FunctionTimeoutInSeconds *int64 `json:"functionTimeoutInSeconds,omitempty" tf:"function_timeout_in_seconds"` // +optional GreenBackendIPS *DeployStageSpecGreenBackendIPS `json:"greenBackendIPS,omitempty" tf:"green_backend_ips"` // +optional IsAsync *bool `json:"isAsync,omitempty" tf:"is_async"` // +optional IsValidationEnabled *bool `json:"isValidationEnabled,omitempty" tf:"is_validation_enabled"` // +optional KubernetesManifestDeployArtifactIDS []string `json:"kubernetesManifestDeployArtifactIDS,omitempty" tf:"kubernetes_manifest_deploy_artifact_ids"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` // +optional LoadBalancerConfig *DeployStageSpecLoadBalancerConfig `json:"loadBalancerConfig,omitempty" tf:"load_balancer_config"` // +optional MaxMemoryInMbs *string `json:"maxMemoryInMbs,omitempty" tf:"max_memory_in_mbs"` // +optional Namespace *string `json:"namespace,omitempty" tf:"namespace"` // +optional OkeClusterDeployEnvironmentID *string `json:"okeClusterDeployEnvironmentID,omitempty" tf:"oke_cluster_deploy_environment_id"` // +optional ProjectID *string `json:"projectID,omitempty" tf:"project_id"` // +optional RollbackPolicy *DeployStageSpecRollbackPolicy `json:"rollbackPolicy,omitempty" tf:"rollback_policy"` // +optional RolloutPolicy *DeployStageSpecRolloutPolicy `json:"rolloutPolicy,omitempty" tf:"rollout_policy"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` // +optional TrafficShiftTarget *string `json:"trafficShiftTarget,omitempty" tf:"traffic_shift_target"` // +optional WaitCriteria *DeployStageSpecWaitCriteria `json:"waitCriteria,omitempty" tf:"wait_criteria"` }
func (*DeployStageSpecResource) DeepCopy ¶
func (in *DeployStageSpecResource) DeepCopy() *DeployStageSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployStageSpecResource.
func (*DeployStageSpecResource) DeepCopyInto ¶
func (in *DeployStageSpecResource) DeepCopyInto(out *DeployStageSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployStageSpecRollbackPolicy ¶
type DeployStageSpecRollbackPolicy struct { // +optional PolicyType *string `json:"policyType,omitempty" tf:"policy_type"` }
func (*DeployStageSpecRollbackPolicy) DeepCopy ¶
func (in *DeployStageSpecRollbackPolicy) DeepCopy() *DeployStageSpecRollbackPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployStageSpecRollbackPolicy.
func (*DeployStageSpecRollbackPolicy) DeepCopyInto ¶
func (in *DeployStageSpecRollbackPolicy) DeepCopyInto(out *DeployStageSpecRollbackPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployStageSpecRollbackPolicyCodec ¶
type DeployStageSpecRollbackPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (DeployStageSpecRollbackPolicyCodec) Decode ¶
func (DeployStageSpecRollbackPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeployStageSpecRolloutPolicy ¶
type DeployStageSpecRolloutPolicy struct { // +optional BatchCount *int64 `json:"batchCount,omitempty" tf:"batch_count"` // +optional BatchDelayInSeconds *int64 `json:"batchDelayInSeconds,omitempty" tf:"batch_delay_in_seconds"` // +optional BatchPercentage *int64 `json:"batchPercentage,omitempty" tf:"batch_percentage"` PolicyType *string `json:"policyType" tf:"policy_type"` // +optional RampLimitPercent *float64 `json:"rampLimitPercent,omitempty" tf:"ramp_limit_percent"` }
func (*DeployStageSpecRolloutPolicy) DeepCopy ¶
func (in *DeployStageSpecRolloutPolicy) DeepCopy() *DeployStageSpecRolloutPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployStageSpecRolloutPolicy.
func (*DeployStageSpecRolloutPolicy) DeepCopyInto ¶
func (in *DeployStageSpecRolloutPolicy) DeepCopyInto(out *DeployStageSpecRolloutPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployStageSpecRolloutPolicyCodec ¶
type DeployStageSpecRolloutPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (DeployStageSpecRolloutPolicyCodec) Decode ¶
func (DeployStageSpecRolloutPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeployStageSpecWaitCriteria ¶
type DeployStageSpecWaitCriteria struct { WaitDuration *string `json:"waitDuration" tf:"wait_duration"` WaitType *string `json:"waitType" tf:"wait_type"` }
func (*DeployStageSpecWaitCriteria) DeepCopy ¶
func (in *DeployStageSpecWaitCriteria) DeepCopy() *DeployStageSpecWaitCriteria
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployStageSpecWaitCriteria.
func (*DeployStageSpecWaitCriteria) DeepCopyInto ¶
func (in *DeployStageSpecWaitCriteria) DeepCopyInto(out *DeployStageSpecWaitCriteria)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployStageSpecWaitCriteriaCodec ¶
type DeployStageSpecWaitCriteriaCodec struct { }
+k8s:deepcopy-gen=false
func (DeployStageSpecWaitCriteriaCodec) Decode ¶
func (DeployStageSpecWaitCriteriaCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeployStageStatus ¶
type DeployStageStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DeployStageStatus) DeepCopy ¶
func (in *DeployStageStatus) DeepCopy() *DeployStageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployStageStatus.
func (*DeployStageStatus) DeepCopyInto ¶
func (in *DeployStageStatus) DeepCopyInto(out *DeployStageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Deployment ¶
type Deployment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DeploymentSpec `json:"spec,omitempty"` Status DeploymentStatus `json:"status,omitempty"` }
func (*Deployment) DeepCopy ¶
func (in *Deployment) DeepCopy() *Deployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Deployment.
func (*Deployment) DeepCopyInto ¶
func (in *Deployment) DeepCopyInto(out *Deployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Deployment) DeepCopyObject ¶
func (in *Deployment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Deployment) SetupWebhookWithManager ¶
func (r *Deployment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Deployment) ValidateCreate ¶
func (r *Deployment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Deployment) ValidateDelete ¶
func (r *Deployment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Deployment) ValidateUpdate ¶
func (r *Deployment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DeploymentList ¶
type DeploymentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Deployment CRD objects Items []Deployment `json:"items,omitempty"` }
DeploymentList is a list of Deployments
func (*DeploymentList) DeepCopy ¶
func (in *DeploymentList) DeepCopy() *DeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentList.
func (*DeploymentList) DeepCopyInto ¶
func (in *DeploymentList) DeepCopyInto(out *DeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeploymentList) DeepCopyObject ¶
func (in *DeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DeploymentSpec ¶
type DeploymentSpec struct { State *DeploymentSpecResource `json:"state,omitempty" tf:"-"` Resource DeploymentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DeploymentSpec) DeepCopy ¶
func (in *DeploymentSpec) DeepCopy() *DeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpec.
func (*DeploymentSpec) DeepCopyInto ¶
func (in *DeploymentSpec) DeepCopyInto(out *DeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentSpecDeployArtifactOverrideArguments ¶
type DeploymentSpecDeployArtifactOverrideArguments struct { // +optional Items []DeploymentSpecDeployArtifactOverrideArgumentsItems `json:"items,omitempty" tf:"items"` }
func (*DeploymentSpecDeployArtifactOverrideArguments) DeepCopy ¶
func (in *DeploymentSpecDeployArtifactOverrideArguments) DeepCopy() *DeploymentSpecDeployArtifactOverrideArguments
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpecDeployArtifactOverrideArguments.
func (*DeploymentSpecDeployArtifactOverrideArguments) DeepCopyInto ¶
func (in *DeploymentSpecDeployArtifactOverrideArguments) DeepCopyInto(out *DeploymentSpecDeployArtifactOverrideArguments)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentSpecDeployArtifactOverrideArgumentsCodec ¶
type DeploymentSpecDeployArtifactOverrideArgumentsCodec struct { }
+k8s:deepcopy-gen=false
func (DeploymentSpecDeployArtifactOverrideArgumentsCodec) Decode ¶
func (DeploymentSpecDeployArtifactOverrideArgumentsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeploymentSpecDeployArtifactOverrideArgumentsItems ¶
type DeploymentSpecDeployArtifactOverrideArgumentsItems struct { // +optional DeployArtifactID *string `json:"deployArtifactID,omitempty" tf:"deploy_artifact_id"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*DeploymentSpecDeployArtifactOverrideArgumentsItems) DeepCopy ¶
func (in *DeploymentSpecDeployArtifactOverrideArgumentsItems) DeepCopy() *DeploymentSpecDeployArtifactOverrideArgumentsItems
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpecDeployArtifactOverrideArgumentsItems.
func (*DeploymentSpecDeployArtifactOverrideArgumentsItems) DeepCopyInto ¶
func (in *DeploymentSpecDeployArtifactOverrideArgumentsItems) DeepCopyInto(out *DeploymentSpecDeployArtifactOverrideArgumentsItems)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentSpecDeployPipelineArtifacts ¶
type DeploymentSpecDeployPipelineArtifacts struct { // +optional Items []DeploymentSpecDeployPipelineArtifactsItems `json:"items,omitempty" tf:"items"` }
func (*DeploymentSpecDeployPipelineArtifacts) DeepCopy ¶
func (in *DeploymentSpecDeployPipelineArtifacts) DeepCopy() *DeploymentSpecDeployPipelineArtifacts
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpecDeployPipelineArtifacts.
func (*DeploymentSpecDeployPipelineArtifacts) DeepCopyInto ¶
func (in *DeploymentSpecDeployPipelineArtifacts) DeepCopyInto(out *DeploymentSpecDeployPipelineArtifacts)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentSpecDeployPipelineArtifactsCodec ¶
type DeploymentSpecDeployPipelineArtifactsCodec struct { }
+k8s:deepcopy-gen=false
func (DeploymentSpecDeployPipelineArtifactsCodec) Decode ¶
func (DeploymentSpecDeployPipelineArtifactsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeploymentSpecDeployPipelineArtifactsItems ¶
type DeploymentSpecDeployPipelineArtifactsItems struct { // +optional DeployArtifactID *string `json:"deployArtifactID,omitempty" tf:"deploy_artifact_id"` // +optional DeployPipelineStages *DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStages `json:"deployPipelineStages,omitempty" tf:"deploy_pipeline_stages"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` }
func (*DeploymentSpecDeployPipelineArtifactsItems) DeepCopy ¶
func (in *DeploymentSpecDeployPipelineArtifactsItems) DeepCopy() *DeploymentSpecDeployPipelineArtifactsItems
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpecDeployPipelineArtifactsItems.
func (*DeploymentSpecDeployPipelineArtifactsItems) DeepCopyInto ¶
func (in *DeploymentSpecDeployPipelineArtifactsItems) DeepCopyInto(out *DeploymentSpecDeployPipelineArtifactsItems)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStages ¶
type DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStages struct { // +optional Items []DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems `json:"items,omitempty" tf:"items"` }
func (*DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStages) DeepCopy ¶
func (in *DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStages) DeepCopy() *DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStages
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStages.
func (*DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStages) DeepCopyInto ¶
func (in *DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStages) DeepCopyInto(out *DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStages)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStagesCodec ¶
type DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStagesCodec struct { }
+k8s:deepcopy-gen=false
func (DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStagesCodec) Decode ¶
func (DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStagesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems ¶
type DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems struct { // +optional DeployStageID *string `json:"deployStageID,omitempty" tf:"deploy_stage_id"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` }
func (*DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems) DeepCopy ¶
func (in *DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems) DeepCopy() *DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems.
func (*DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems) DeepCopyInto ¶
func (in *DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems) DeepCopyInto(out *DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentSpecDeployPipelineEnvironments ¶
type DeploymentSpecDeployPipelineEnvironments struct { // +optional Items []DeploymentSpecDeployPipelineEnvironmentsItems `json:"items,omitempty" tf:"items"` }
func (*DeploymentSpecDeployPipelineEnvironments) DeepCopy ¶
func (in *DeploymentSpecDeployPipelineEnvironments) DeepCopy() *DeploymentSpecDeployPipelineEnvironments
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpecDeployPipelineEnvironments.
func (*DeploymentSpecDeployPipelineEnvironments) DeepCopyInto ¶
func (in *DeploymentSpecDeployPipelineEnvironments) DeepCopyInto(out *DeploymentSpecDeployPipelineEnvironments)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentSpecDeployPipelineEnvironmentsCodec ¶
type DeploymentSpecDeployPipelineEnvironmentsCodec struct { }
+k8s:deepcopy-gen=false
func (DeploymentSpecDeployPipelineEnvironmentsCodec) Decode ¶
func (DeploymentSpecDeployPipelineEnvironmentsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeploymentSpecDeployPipelineEnvironmentsItems ¶
type DeploymentSpecDeployPipelineEnvironmentsItems struct { // +optional DeployEnvironmentID *string `json:"deployEnvironmentID,omitempty" tf:"deploy_environment_id"` // +optional DeployPipelineStages *DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStages `json:"deployPipelineStages,omitempty" tf:"deploy_pipeline_stages"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` }
func (*DeploymentSpecDeployPipelineEnvironmentsItems) DeepCopy ¶
func (in *DeploymentSpecDeployPipelineEnvironmentsItems) DeepCopy() *DeploymentSpecDeployPipelineEnvironmentsItems
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpecDeployPipelineEnvironmentsItems.
func (*DeploymentSpecDeployPipelineEnvironmentsItems) DeepCopyInto ¶
func (in *DeploymentSpecDeployPipelineEnvironmentsItems) DeepCopyInto(out *DeploymentSpecDeployPipelineEnvironmentsItems)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStages ¶
type DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStages struct { // +optional Items []DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems `json:"items,omitempty" tf:"items"` }
func (*DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStages) DeepCopy ¶
func (in *DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStages) DeepCopy() *DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStages
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStages.
func (*DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStages) DeepCopyInto ¶
func (in *DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStages) DeepCopyInto(out *DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStages)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesCodec ¶
type DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesCodec struct { }
+k8s:deepcopy-gen=false
func (DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesCodec) Decode ¶
func (DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems ¶
type DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems struct { // +optional DeployStageID *string `json:"deployStageID,omitempty" tf:"deploy_stage_id"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` }
func (*DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems) DeepCopy ¶
func (in *DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems) DeepCopy() *DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems.
func (*DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems) DeepCopyInto ¶
func (in *DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems) DeepCopyInto(out *DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentSpecDeploymentArguments ¶
type DeploymentSpecDeploymentArguments struct { // +optional Items []DeploymentSpecDeploymentArgumentsItems `json:"items,omitempty" tf:"items"` }
func (*DeploymentSpecDeploymentArguments) DeepCopy ¶
func (in *DeploymentSpecDeploymentArguments) DeepCopy() *DeploymentSpecDeploymentArguments
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpecDeploymentArguments.
func (*DeploymentSpecDeploymentArguments) DeepCopyInto ¶
func (in *DeploymentSpecDeploymentArguments) DeepCopyInto(out *DeploymentSpecDeploymentArguments)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentSpecDeploymentArgumentsCodec ¶
type DeploymentSpecDeploymentArgumentsCodec struct { }
+k8s:deepcopy-gen=false
func (DeploymentSpecDeploymentArgumentsCodec) Decode ¶
func (DeploymentSpecDeploymentArgumentsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeploymentSpecDeploymentArgumentsItems ¶
type DeploymentSpecDeploymentArgumentsItems struct { // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*DeploymentSpecDeploymentArgumentsItems) DeepCopy ¶
func (in *DeploymentSpecDeploymentArgumentsItems) DeepCopy() *DeploymentSpecDeploymentArgumentsItems
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpecDeploymentArgumentsItems.
func (*DeploymentSpecDeploymentArgumentsItems) DeepCopyInto ¶
func (in *DeploymentSpecDeploymentArgumentsItems) DeepCopyInto(out *DeploymentSpecDeploymentArgumentsItems)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentSpecDeploymentExecutionProgress ¶
type DeploymentSpecDeploymentExecutionProgress struct { // +optional DeployStageExecutionProgress map[string]string `json:"deployStageExecutionProgress,omitempty" tf:"deploy_stage_execution_progress"` // +optional TimeFinished *string `json:"timeFinished,omitempty" tf:"time_finished"` // +optional TimeStarted *string `json:"timeStarted,omitempty" tf:"time_started"` }
func (*DeploymentSpecDeploymentExecutionProgress) DeepCopy ¶
func (in *DeploymentSpecDeploymentExecutionProgress) DeepCopy() *DeploymentSpecDeploymentExecutionProgress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpecDeploymentExecutionProgress.
func (*DeploymentSpecDeploymentExecutionProgress) DeepCopyInto ¶
func (in *DeploymentSpecDeploymentExecutionProgress) DeepCopyInto(out *DeploymentSpecDeploymentExecutionProgress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentSpecDeploymentExecutionProgressCodec ¶
type DeploymentSpecDeploymentExecutionProgressCodec struct { }
+k8s:deepcopy-gen=false
func (DeploymentSpecDeploymentExecutionProgressCodec) Decode ¶
func (DeploymentSpecDeploymentExecutionProgressCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeploymentSpecResource ¶
type DeploymentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DeployArtifactOverrideArguments *DeploymentSpecDeployArtifactOverrideArguments `json:"deployArtifactOverrideArguments,omitempty" tf:"deploy_artifact_override_arguments"` // +optional DeployPipelineArtifacts *DeploymentSpecDeployPipelineArtifacts `json:"deployPipelineArtifacts,omitempty" tf:"deploy_pipeline_artifacts"` // +optional DeployPipelineEnvironments *DeploymentSpecDeployPipelineEnvironments `json:"deployPipelineEnvironments,omitempty" tf:"deploy_pipeline_environments"` DeployPipelineID *string `json:"deployPipelineID" tf:"deploy_pipeline_id"` // +optional DeployStageID *string `json:"deployStageID,omitempty" tf:"deploy_stage_id"` // +optional DeploymentArguments *DeploymentSpecDeploymentArguments `json:"deploymentArguments,omitempty" tf:"deployment_arguments"` // +optional DeploymentExecutionProgress *DeploymentSpecDeploymentExecutionProgress `json:"deploymentExecutionProgress,omitempty" tf:"deployment_execution_progress"` DeploymentType *string `json:"deploymentType" tf:"deployment_type"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` // +optional PreviousDeploymentID *string `json:"previousDeploymentID,omitempty" tf:"previous_deployment_id"` // +optional ProjectID *string `json:"projectID,omitempty" tf:"project_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*DeploymentSpecResource) DeepCopy ¶
func (in *DeploymentSpecResource) DeepCopy() *DeploymentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpecResource.
func (*DeploymentSpecResource) DeepCopyInto ¶
func (in *DeploymentSpecResource) DeepCopyInto(out *DeploymentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentStatus ¶
type DeploymentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DeploymentStatus) DeepCopy ¶
func (in *DeploymentStatus) DeepCopy() *DeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentStatus.
func (*DeploymentStatus) DeepCopyInto ¶
func (in *DeploymentStatus) DeepCopyInto(out *DeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Project ¶
type Project struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectSpec `json:"spec,omitempty"` Status ProjectStatus `json:"status,omitempty"` }
func (*Project) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Project.
func (*Project) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Project) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Project) SetupWebhookWithManager ¶
func (*Project) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Project) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ProjectList ¶
type ProjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Project CRD objects Items []Project `json:"items,omitempty"` }
ProjectList is a list of Projects
func (*ProjectList) DeepCopy ¶
func (in *ProjectList) DeepCopy() *ProjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectList.
func (*ProjectList) DeepCopyInto ¶
func (in *ProjectList) DeepCopyInto(out *ProjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectList) DeepCopyObject ¶
func (in *ProjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectSpec ¶
type ProjectSpec struct { State *ProjectSpecResource `json:"state,omitempty" tf:"-"` Resource ProjectSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ProjectSpec) DeepCopy ¶
func (in *ProjectSpec) DeepCopy() *ProjectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpec.
func (*ProjectSpec) DeepCopyInto ¶
func (in *ProjectSpec) DeepCopyInto(out *ProjectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecNotificationConfig ¶
type ProjectSpecNotificationConfig struct {
TopicID *string `json:"topicID" tf:"topic_id"`
}
func (*ProjectSpecNotificationConfig) DeepCopy ¶
func (in *ProjectSpecNotificationConfig) DeepCopy() *ProjectSpecNotificationConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecNotificationConfig.
func (*ProjectSpecNotificationConfig) DeepCopyInto ¶
func (in *ProjectSpecNotificationConfig) DeepCopyInto(out *ProjectSpecNotificationConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecNotificationConfigCodec ¶
type ProjectSpecNotificationConfigCodec struct { }
+k8s:deepcopy-gen=false
func (ProjectSpecNotificationConfigCodec) Decode ¶
func (ProjectSpecNotificationConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ProjectSpecResource ¶
type ProjectSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` Name *string `json:"name" tf:"name"` // +optional Namespace *string `json:"namespace,omitempty" tf:"namespace"` NotificationConfig *ProjectSpecNotificationConfig `json:"notificationConfig" tf:"notification_config"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*ProjectSpecResource) DeepCopy ¶
func (in *ProjectSpecResource) DeepCopy() *ProjectSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecResource.
func (*ProjectSpecResource) DeepCopyInto ¶
func (in *ProjectSpecResource) DeepCopyInto(out *ProjectSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectStatus ¶
type ProjectStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ProjectStatus) DeepCopy ¶
func (in *ProjectStatus) DeepCopy() *ProjectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectStatus.
func (*ProjectStatus) DeepCopyInto ¶
func (in *ProjectStatus) DeepCopyInto(out *ProjectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Repository ¶
type Repository struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RepositorySpec `json:"spec,omitempty"` Status RepositoryStatus `json:"status,omitempty"` }
func (*Repository) DeepCopy ¶
func (in *Repository) DeepCopy() *Repository
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Repository.
func (*Repository) DeepCopyInto ¶
func (in *Repository) DeepCopyInto(out *Repository)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Repository) DeepCopyObject ¶
func (in *Repository) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Repository) SetupWebhookWithManager ¶
func (r *Repository) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Repository) ValidateCreate ¶
func (r *Repository) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Repository) ValidateDelete ¶
func (r *Repository) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Repository) ValidateUpdate ¶
func (r *Repository) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RepositoryList ¶
type RepositoryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Repository CRD objects Items []Repository `json:"items,omitempty"` }
RepositoryList is a list of Repositorys
func (*RepositoryList) DeepCopy ¶
func (in *RepositoryList) DeepCopy() *RepositoryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryList.
func (*RepositoryList) DeepCopyInto ¶
func (in *RepositoryList) DeepCopyInto(out *RepositoryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RepositoryList) DeepCopyObject ¶
func (in *RepositoryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RepositoryMirror ¶
type RepositoryMirror struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RepositoryMirrorSpec `json:"spec,omitempty"` Status RepositoryMirrorStatus `json:"status,omitempty"` }
func (*RepositoryMirror) DeepCopy ¶
func (in *RepositoryMirror) DeepCopy() *RepositoryMirror
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryMirror.
func (*RepositoryMirror) DeepCopyInto ¶
func (in *RepositoryMirror) DeepCopyInto(out *RepositoryMirror)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RepositoryMirror) DeepCopyObject ¶
func (in *RepositoryMirror) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RepositoryMirror) SetupWebhookWithManager ¶
func (r *RepositoryMirror) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RepositoryMirror) ValidateCreate ¶
func (r *RepositoryMirror) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RepositoryMirror) ValidateDelete ¶
func (r *RepositoryMirror) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RepositoryMirror) ValidateUpdate ¶
func (r *RepositoryMirror) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RepositoryMirrorList ¶
type RepositoryMirrorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RepositoryMirror CRD objects Items []RepositoryMirror `json:"items,omitempty"` }
RepositoryMirrorList is a list of RepositoryMirrors
func (*RepositoryMirrorList) DeepCopy ¶
func (in *RepositoryMirrorList) DeepCopy() *RepositoryMirrorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryMirrorList.
func (*RepositoryMirrorList) DeepCopyInto ¶
func (in *RepositoryMirrorList) DeepCopyInto(out *RepositoryMirrorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RepositoryMirrorList) DeepCopyObject ¶
func (in *RepositoryMirrorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RepositoryMirrorSpec ¶
type RepositoryMirrorSpec struct { State *RepositoryMirrorSpecResource `json:"state,omitempty" tf:"-"` Resource RepositoryMirrorSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*RepositoryMirrorSpec) DeepCopy ¶
func (in *RepositoryMirrorSpec) DeepCopy() *RepositoryMirrorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryMirrorSpec.
func (*RepositoryMirrorSpec) DeepCopyInto ¶
func (in *RepositoryMirrorSpec) DeepCopyInto(out *RepositoryMirrorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryMirrorSpecResource ¶
type RepositoryMirrorSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` RepositoryID *string `json:"repositoryID" tf:"repository_id"` }
func (*RepositoryMirrorSpecResource) DeepCopy ¶
func (in *RepositoryMirrorSpecResource) DeepCopy() *RepositoryMirrorSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryMirrorSpecResource.
func (*RepositoryMirrorSpecResource) DeepCopyInto ¶
func (in *RepositoryMirrorSpecResource) DeepCopyInto(out *RepositoryMirrorSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryMirrorStatus ¶
type RepositoryMirrorStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*RepositoryMirrorStatus) DeepCopy ¶
func (in *RepositoryMirrorStatus) DeepCopy() *RepositoryMirrorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryMirrorStatus.
func (*RepositoryMirrorStatus) DeepCopyInto ¶
func (in *RepositoryMirrorStatus) DeepCopyInto(out *RepositoryMirrorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryRef ¶
type RepositoryRef struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RepositoryRefSpec `json:"spec,omitempty"` Status RepositoryRefStatus `json:"status,omitempty"` }
func (*RepositoryRef) DeepCopy ¶
func (in *RepositoryRef) DeepCopy() *RepositoryRef
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryRef.
func (*RepositoryRef) DeepCopyInto ¶
func (in *RepositoryRef) DeepCopyInto(out *RepositoryRef)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RepositoryRef) DeepCopyObject ¶
func (in *RepositoryRef) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RepositoryRef) SetupWebhookWithManager ¶
func (r *RepositoryRef) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RepositoryRef) ValidateCreate ¶
func (r *RepositoryRef) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RepositoryRef) ValidateDelete ¶
func (r *RepositoryRef) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RepositoryRef) ValidateUpdate ¶
func (r *RepositoryRef) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RepositoryRefList ¶
type RepositoryRefList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RepositoryRef CRD objects Items []RepositoryRef `json:"items,omitempty"` }
RepositoryRefList is a list of RepositoryRefs
func (*RepositoryRefList) DeepCopy ¶
func (in *RepositoryRefList) DeepCopy() *RepositoryRefList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryRefList.
func (*RepositoryRefList) DeepCopyInto ¶
func (in *RepositoryRefList) DeepCopyInto(out *RepositoryRefList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RepositoryRefList) DeepCopyObject ¶
func (in *RepositoryRefList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RepositoryRefSpec ¶
type RepositoryRefSpec struct { State *RepositoryRefSpecResource `json:"state,omitempty" tf:"-"` Resource RepositoryRefSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*RepositoryRefSpec) DeepCopy ¶
func (in *RepositoryRefSpec) DeepCopy() *RepositoryRefSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryRefSpec.
func (*RepositoryRefSpec) DeepCopyInto ¶
func (in *RepositoryRefSpec) DeepCopyInto(out *RepositoryRefSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryRefSpecResource ¶
type RepositoryRefSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CommitID *string `json:"commitID,omitempty" tf:"commit_id"` // +optional FullRefName *string `json:"fullRefName,omitempty" tf:"full_ref_name"` // +optional ObjectID *string `json:"objectID,omitempty" tf:"object_id"` RefName *string `json:"refName" tf:"ref_name"` RefType *string `json:"refType" tf:"ref_type"` RepositoryID *string `json:"repositoryID" tf:"repository_id"` }
func (*RepositoryRefSpecResource) DeepCopy ¶
func (in *RepositoryRefSpecResource) DeepCopy() *RepositoryRefSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryRefSpecResource.
func (*RepositoryRefSpecResource) DeepCopyInto ¶
func (in *RepositoryRefSpecResource) DeepCopyInto(out *RepositoryRefSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryRefStatus ¶
type RepositoryRefStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*RepositoryRefStatus) DeepCopy ¶
func (in *RepositoryRefStatus) DeepCopy() *RepositoryRefStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryRefStatus.
func (*RepositoryRefStatus) DeepCopyInto ¶
func (in *RepositoryRefStatus) DeepCopyInto(out *RepositoryRefStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositorySpec ¶
type RepositorySpec struct { State *RepositorySpecResource `json:"state,omitempty" tf:"-"` Resource RepositorySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*RepositorySpec) DeepCopy ¶
func (in *RepositorySpec) DeepCopy() *RepositorySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositorySpec.
func (*RepositorySpec) DeepCopyInto ¶
func (in *RepositorySpec) DeepCopyInto(out *RepositorySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositorySpecMirrorRepositoryConfig ¶
type RepositorySpecMirrorRepositoryConfig struct { // +optional ConnectorID *string `json:"connectorID,omitempty" tf:"connector_id"` // +optional RepositoryURL *string `json:"repositoryURL,omitempty" tf:"repository_url"` // +optional TriggerSchedule *RepositorySpecMirrorRepositoryConfigTriggerSchedule `json:"triggerSchedule,omitempty" tf:"trigger_schedule"` }
func (*RepositorySpecMirrorRepositoryConfig) DeepCopy ¶
func (in *RepositorySpecMirrorRepositoryConfig) DeepCopy() *RepositorySpecMirrorRepositoryConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositorySpecMirrorRepositoryConfig.
func (*RepositorySpecMirrorRepositoryConfig) DeepCopyInto ¶
func (in *RepositorySpecMirrorRepositoryConfig) DeepCopyInto(out *RepositorySpecMirrorRepositoryConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositorySpecMirrorRepositoryConfigCodec ¶
type RepositorySpecMirrorRepositoryConfigCodec struct { }
+k8s:deepcopy-gen=false
func (RepositorySpecMirrorRepositoryConfigCodec) Decode ¶
func (RepositorySpecMirrorRepositoryConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RepositorySpecMirrorRepositoryConfigTriggerSchedule ¶
type RepositorySpecMirrorRepositoryConfigTriggerSchedule struct { // +optional CustomSchedule *string `json:"customSchedule,omitempty" tf:"custom_schedule"` ScheduleType *string `json:"scheduleType" tf:"schedule_type"` }
func (*RepositorySpecMirrorRepositoryConfigTriggerSchedule) DeepCopy ¶
func (in *RepositorySpecMirrorRepositoryConfigTriggerSchedule) DeepCopy() *RepositorySpecMirrorRepositoryConfigTriggerSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositorySpecMirrorRepositoryConfigTriggerSchedule.
func (*RepositorySpecMirrorRepositoryConfigTriggerSchedule) DeepCopyInto ¶
func (in *RepositorySpecMirrorRepositoryConfigTriggerSchedule) DeepCopyInto(out *RepositorySpecMirrorRepositoryConfigTriggerSchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositorySpecMirrorRepositoryConfigTriggerScheduleCodec ¶
type RepositorySpecMirrorRepositoryConfigTriggerScheduleCodec struct { }
+k8s:deepcopy-gen=false
func (RepositorySpecMirrorRepositoryConfigTriggerScheduleCodec) Decode ¶
func (RepositorySpecMirrorRepositoryConfigTriggerScheduleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RepositorySpecResource ¶
type RepositorySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional BranchCount *int64 `json:"branchCount,omitempty" tf:"branch_count"` // +optional CommitCount *int64 `json:"commitCount,omitempty" tf:"commit_count"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional DefaultBranch *string `json:"defaultBranch,omitempty" tf:"default_branch"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional HttpURL *string `json:"httpURL,omitempty" tf:"http_url"` // +optional LifecyleDetails *string `json:"lifecyleDetails,omitempty" tf:"lifecyle_details"` // +optional MirrorRepositoryConfig *RepositorySpecMirrorRepositoryConfig `json:"mirrorRepositoryConfig,omitempty" tf:"mirror_repository_config"` Name *string `json:"name" tf:"name"` // +optional Namespace *string `json:"namespace,omitempty" tf:"namespace"` ProjectID *string `json:"projectID" tf:"project_id"` // +optional ProjectName *string `json:"projectName,omitempty" tf:"project_name"` // +optional RepositoryType *string `json:"repositoryType,omitempty" tf:"repository_type"` // +optional SizeInBytes *string `json:"sizeInBytes,omitempty" tf:"size_in_bytes"` // +optional SshURL *string `json:"sshURL,omitempty" tf:"ssh_url"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` // +optional TriggerBuildEvents []string `json:"triggerBuildEvents,omitempty" tf:"trigger_build_events"` }
func (*RepositorySpecResource) DeepCopy ¶
func (in *RepositorySpecResource) DeepCopy() *RepositorySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositorySpecResource.
func (*RepositorySpecResource) DeepCopyInto ¶
func (in *RepositorySpecResource) DeepCopyInto(out *RepositorySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryStatus ¶
type RepositoryStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*RepositoryStatus) DeepCopy ¶
func (in *RepositoryStatus) DeepCopy() *RepositoryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryStatus.
func (*RepositoryStatus) DeepCopyInto ¶
func (in *RepositoryStatus) DeepCopyInto(out *RepositoryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Trigger ¶
type Trigger struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TriggerSpec `json:"spec,omitempty"` Status TriggerStatus `json:"status,omitempty"` }
func (*Trigger) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Trigger.
func (*Trigger) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Trigger) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Trigger) SetupWebhookWithManager ¶
func (*Trigger) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Trigger) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type TriggerList ¶
type TriggerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Trigger CRD objects Items []Trigger `json:"items,omitempty"` }
TriggerList is a list of Triggers
func (*TriggerList) DeepCopy ¶
func (in *TriggerList) DeepCopy() *TriggerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerList.
func (*TriggerList) DeepCopyInto ¶
func (in *TriggerList) DeepCopyInto(out *TriggerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TriggerList) DeepCopyObject ¶
func (in *TriggerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TriggerSpec ¶
type TriggerSpec struct { State *TriggerSpecResource `json:"state,omitempty" tf:"-"` Resource TriggerSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TriggerSpec) DeepCopy ¶
func (in *TriggerSpec) DeepCopy() *TriggerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerSpec.
func (*TriggerSpec) DeepCopyInto ¶
func (in *TriggerSpec) DeepCopyInto(out *TriggerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerSpecActions ¶
type TriggerSpecActions struct { BuildPipelineID *string `json:"buildPipelineID" tf:"build_pipeline_id"` // +optional Filter *TriggerSpecActionsFilter `json:"filter,omitempty" tf:"filter"` Type *string `json:"type" tf:"type"` }
func (*TriggerSpecActions) DeepCopy ¶
func (in *TriggerSpecActions) DeepCopy() *TriggerSpecActions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerSpecActions.
func (*TriggerSpecActions) DeepCopyInto ¶
func (in *TriggerSpecActions) DeepCopyInto(out *TriggerSpecActions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerSpecActionsFilter ¶
type TriggerSpecActionsFilter struct { // +optional Events []string `json:"events,omitempty" tf:"events"` // +optional Include *TriggerSpecActionsFilterInclude `json:"include,omitempty" tf:"include"` TriggerSource *string `json:"triggerSource" tf:"trigger_source"` }
func (*TriggerSpecActionsFilter) DeepCopy ¶
func (in *TriggerSpecActionsFilter) DeepCopy() *TriggerSpecActionsFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerSpecActionsFilter.
func (*TriggerSpecActionsFilter) DeepCopyInto ¶
func (in *TriggerSpecActionsFilter) DeepCopyInto(out *TriggerSpecActionsFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerSpecActionsFilterCodec ¶
type TriggerSpecActionsFilterCodec struct { }
+k8s:deepcopy-gen=false
func (TriggerSpecActionsFilterCodec) Decode ¶
func (TriggerSpecActionsFilterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type TriggerSpecActionsFilterInclude ¶
type TriggerSpecActionsFilterInclude struct { // +optional BaseRef *string `json:"baseRef,omitempty" tf:"base_ref"` // +optional HeadRef *string `json:"headRef,omitempty" tf:"head_ref"` }
func (*TriggerSpecActionsFilterInclude) DeepCopy ¶
func (in *TriggerSpecActionsFilterInclude) DeepCopy() *TriggerSpecActionsFilterInclude
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerSpecActionsFilterInclude.
func (*TriggerSpecActionsFilterInclude) DeepCopyInto ¶
func (in *TriggerSpecActionsFilterInclude) DeepCopyInto(out *TriggerSpecActionsFilterInclude)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerSpecActionsFilterIncludeCodec ¶
type TriggerSpecActionsFilterIncludeCodec struct { }
+k8s:deepcopy-gen=false
func (TriggerSpecActionsFilterIncludeCodec) Decode ¶
func (TriggerSpecActionsFilterIncludeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type TriggerSpecResource ¶
type TriggerSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Actions []TriggerSpecActions `json:"actions" tf:"actions"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` ProjectID *string `json:"projectID" tf:"project_id"` // +optional RepositoryID *string `json:"repositoryID,omitempty" tf:"repository_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` TriggerSource *string `json:"triggerSource" tf:"trigger_source"` // +optional TriggerURL *string `json:"triggerURL,omitempty" tf:"trigger_url"` }
func (*TriggerSpecResource) DeepCopy ¶
func (in *TriggerSpecResource) DeepCopy() *TriggerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerSpecResource.
func (*TriggerSpecResource) DeepCopyInto ¶
func (in *TriggerSpecResource) DeepCopyInto(out *TriggerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerStatus ¶
type TriggerStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*TriggerStatus) DeepCopy ¶
func (in *TriggerStatus) DeepCopy() *TriggerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerStatus.
func (*TriggerStatus) DeepCopyInto ¶
func (in *TriggerStatus) DeepCopyInto(out *TriggerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- build_pipeline_stage_types.go
- build_pipeline_stage_webhook.go
- build_pipeline_types.go
- build_pipeline_webhook.go
- build_run_types.go
- build_run_webhook.go
- codec.go
- connection_types.go
- connection_webhook.go
- deploy_artifact_types.go
- deploy_artifact_webhook.go
- deploy_environment_types.go
- deploy_environment_webhook.go
- deploy_pipeline_types.go
- deploy_pipeline_webhook.go
- deploy_stage_types.go
- deploy_stage_webhook.go
- deployment_types.go
- deployment_webhook.go
- doc.go
- project_types.go
- project_webhook.go
- register.go
- repository_mirror_types.go
- repository_mirror_webhook.go
- repository_ref_types.go
- repository_ref_webhook.go
- repository_types.go
- repository_webhook.go
- trigger_types.go
- trigger_webhook.go
- zz_generated.deepcopy.go