v1alpha1

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Overview

+groupName=devops.oci.kubeform.com

Index

Constants

This section is empty.

Variables

View Source
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
)
View Source
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 Kind

func Kind(kind string) schema.GroupKind

Kind takes an unqualified kind and returns a Group qualified GroupKind

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipelineSpecBuildPipelineParameters.

func (*BuildPipelineSpecBuildPipelineParameters) DeepCopyInto

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) Encode

func (BuildPipelineSpecBuildPipelineParametersCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipelineSpecBuildPipelineParametersItems.

func (*BuildPipelineSpecBuildPipelineParametersItems) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipelineSpecResource.

func (*BuildPipelineSpecResource) DeepCopyInto

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

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipelineStageSpecBuildPipelineStagePredecessorCollection.

func (*BuildPipelineStageSpecBuildPipelineStagePredecessorCollection) DeepCopyInto

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) Encode

func (BuildPipelineStageSpecBuildPipelineStagePredecessorCollectionCodec) IsEmpty

type BuildPipelineStageSpecBuildPipelineStagePredecessorCollectionItems

type BuildPipelineStageSpecBuildPipelineStagePredecessorCollectionItems struct {
	ID *string `json:"ID" tf:"id"`
}

func (*BuildPipelineStageSpecBuildPipelineStagePredecessorCollectionItems) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipelineStageSpecBuildPipelineStagePredecessorCollectionItems.

func (*BuildPipelineStageSpecBuildPipelineStagePredecessorCollectionItems) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipelineStageSpecBuildSourceCollection.

func (*BuildPipelineStageSpecBuildSourceCollection) DeepCopyInto

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) Encode

func (BuildPipelineStageSpecBuildSourceCollectionCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipelineStageSpecBuildSourceCollectionItems.

func (*BuildPipelineStageSpecBuildSourceCollectionItems) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipelineStageSpecDeliverArtifactCollection.

func (*BuildPipelineStageSpecDeliverArtifactCollection) DeepCopyInto

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) Encode

func (BuildPipelineStageSpecDeliverArtifactCollectionCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipelineStageSpecDeliverArtifactCollectionItems.

func (*BuildPipelineStageSpecDeliverArtifactCollectionItems) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipelineStageSpecResource.

func (*BuildPipelineStageSpecResource) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildPipelineStageSpecWaitCriteria.

func (*BuildPipelineStageSpecWaitCriteria) DeepCopyInto

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) Encode

func (BuildPipelineStageSpecWaitCriteriaCodec) IsEmpty

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

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

func (in *BuildRun) DeepCopy() *BuildRun

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRun.

func (*BuildRun) DeepCopyInto

func (in *BuildRun) DeepCopyInto(out *BuildRun)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BuildRun) DeepCopyObject

func (in *BuildRun) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*BuildRun) SetupWebhookWithManager

func (r *BuildRun) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*BuildRun) ValidateCreate

func (r *BuildRun) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*BuildRun) ValidateDelete

func (r *BuildRun) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*BuildRun) ValidateUpdate

func (r *BuildRun) ValidateUpdate(old runtime.Object) error

ValidateUpdate 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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecBuildOutputsArtifactOverrideParameters.

func (*BuildRunSpecBuildOutputsArtifactOverrideParameters) DeepCopyInto

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) Encode

func (BuildRunSpecBuildOutputsArtifactOverrideParametersCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecBuildOutputsArtifactOverrideParametersItems.

func (*BuildRunSpecBuildOutputsArtifactOverrideParametersItems) DeepCopyInto

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) Encode

func (BuildRunSpecBuildOutputsCodec) IsEmpty

type BuildRunSpecBuildOutputsDeliveredArtifacts

type BuildRunSpecBuildOutputsDeliveredArtifacts struct {
	// +optional
	Items []BuildRunSpecBuildOutputsDeliveredArtifactsItems `json:"items,omitempty" tf:"items"`
}

func (*BuildRunSpecBuildOutputsDeliveredArtifacts) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecBuildOutputsDeliveredArtifacts.

func (*BuildRunSpecBuildOutputsDeliveredArtifacts) DeepCopyInto

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) Encode

func (BuildRunSpecBuildOutputsDeliveredArtifactsCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecBuildOutputsDeliveredArtifactsItems.

func (*BuildRunSpecBuildOutputsDeliveredArtifactsItems) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecBuildOutputsExportedVariables.

func (*BuildRunSpecBuildOutputsExportedVariables) DeepCopyInto

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) Encode

func (BuildRunSpecBuildOutputsExportedVariablesCodec) IsEmpty

type BuildRunSpecBuildOutputsExportedVariablesItems

type BuildRunSpecBuildOutputsExportedVariablesItems struct {
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	Value *string `json:"value,omitempty" tf:"value"`
}

func (*BuildRunSpecBuildOutputsExportedVariablesItems) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecBuildOutputsExportedVariablesItems.

func (*BuildRunSpecBuildOutputsExportedVariablesItems) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecBuildRunArguments.

func (*BuildRunSpecBuildRunArguments) DeepCopyInto

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) Encode

func (BuildRunSpecBuildRunArgumentsCodec) IsEmpty

type BuildRunSpecBuildRunArgumentsItems

type BuildRunSpecBuildRunArgumentsItems struct {
	Name  *string `json:"name" tf:"name"`
	Value *string `json:"value" tf:"value"`
}

func (*BuildRunSpecBuildRunArgumentsItems) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecBuildRunArgumentsItems.

func (*BuildRunSpecBuildRunArgumentsItems) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecBuildRunProgress.

func (*BuildRunSpecBuildRunProgress) DeepCopyInto

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) Encode

func (BuildRunSpecBuildRunProgressCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecBuildRunSource.

func (*BuildRunSpecBuildRunSource) DeepCopyInto

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) Encode

func (BuildRunSpecBuildRunSourceCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecBuildRunSourceTriggerInfo.

func (*BuildRunSpecBuildRunSourceTriggerInfo) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecBuildRunSourceTriggerInfoActions.

func (*BuildRunSpecBuildRunSourceTriggerInfoActions) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecBuildRunSourceTriggerInfoActionsFilter.

func (*BuildRunSpecBuildRunSourceTriggerInfoActionsFilter) DeepCopyInto

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) Encode

func (BuildRunSpecBuildRunSourceTriggerInfoActionsFilterCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpecBuildRunSourceTriggerInfoActionsFilterInclude.

func (*BuildRunSpecBuildRunSourceTriggerInfoActionsFilterInclude) DeepCopyInto

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) Encode

func (BuildRunSpecBuildRunSourceTriggerInfoActionsFilterIncludeCodec) IsEmpty

type BuildRunSpecBuildRunSourceTriggerInfoCodec

type BuildRunSpecBuildRunSourceTriggerInfoCodec struct {
}

+k8s:deepcopy-gen=false

func (BuildRunSpecBuildRunSourceTriggerInfoCodec) Decode

func (BuildRunSpecBuildRunSourceTriggerInfoCodec) Encode

func (BuildRunSpecBuildRunSourceTriggerInfoCodec) IsEmpty

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

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) Encode

func (BuildRunSpecCommitInfoCodec) IsEmpty

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

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployArtifactSpecDeployArtifactSource.

func (*DeployArtifactSpecDeployArtifactSource) DeepCopyInto

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) Encode

func (DeployArtifactSpecDeployArtifactSourceCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployArtifactSpecResource.

func (*DeployArtifactSpecResource) DeepCopyInto

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

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

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployEnvironmentSpecComputeInstanceGroupSelectors.

func (*DeployEnvironmentSpecComputeInstanceGroupSelectors) DeepCopyInto

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) Encode

func (DeployEnvironmentSpecComputeInstanceGroupSelectorsCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployEnvironmentSpecComputeInstanceGroupSelectorsItems.

func (*DeployEnvironmentSpecComputeInstanceGroupSelectorsItems) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployEnvironmentSpecResource.

func (*DeployEnvironmentSpecResource) DeepCopyInto

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPipelineSpecDeployPipelineArtifacts.

func (*DeployPipelineSpecDeployPipelineArtifacts) DeepCopyInto

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) Encode

func (DeployPipelineSpecDeployPipelineArtifactsCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPipelineSpecDeployPipelineArtifactsItems.

func (*DeployPipelineSpecDeployPipelineArtifactsItems) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStages.

func (*DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStages) DeepCopyInto

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) Encode

func (DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStagesCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems.

func (*DeployPipelineSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPipelineSpecDeployPipelineEnvironments.

func (*DeployPipelineSpecDeployPipelineEnvironments) DeepCopyInto

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) Encode

func (DeployPipelineSpecDeployPipelineEnvironmentsCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPipelineSpecDeployPipelineEnvironmentsItems.

func (*DeployPipelineSpecDeployPipelineEnvironmentsItems) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStages.

func (*DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStages) DeepCopyInto

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) Encode

func (DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems.

func (*DeployPipelineSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPipelineSpecDeployPipelineParameters.

func (*DeployPipelineSpecDeployPipelineParameters) DeepCopyInto

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) Encode

func (DeployPipelineSpecDeployPipelineParametersCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPipelineSpecDeployPipelineParametersItems.

func (*DeployPipelineSpecDeployPipelineParametersItems) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPipelineSpecResource.

func (*DeployPipelineSpecResource) DeepCopyInto

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployStageSpecApprovalPolicy.

func (*DeployStageSpecApprovalPolicy) DeepCopyInto

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) Encode

func (DeployStageSpecApprovalPolicyCodec) IsEmpty

type DeployStageSpecBlueBackendIPS

type DeployStageSpecBlueBackendIPS struct {
	// +optional
	Items []string `json:"items,omitempty" tf:"items"`
}

func (*DeployStageSpecBlueBackendIPS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployStageSpecBlueBackendIPS.

func (*DeployStageSpecBlueBackendIPS) DeepCopyInto

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) Encode

func (DeployStageSpecBlueBackendIPSCodec) IsEmpty

type DeployStageSpecDeployStagePredecessorCollection

type DeployStageSpecDeployStagePredecessorCollection struct {
	Items []DeployStageSpecDeployStagePredecessorCollectionItems `json:"items" tf:"items"`
}

func (*DeployStageSpecDeployStagePredecessorCollection) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployStageSpecDeployStagePredecessorCollection.

func (*DeployStageSpecDeployStagePredecessorCollection) DeepCopyInto

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) Encode

func (DeployStageSpecDeployStagePredecessorCollectionCodec) IsEmpty

type DeployStageSpecDeployStagePredecessorCollectionItems

type DeployStageSpecDeployStagePredecessorCollectionItems struct {
	ID *string `json:"ID" tf:"id"`
}

func (*DeployStageSpecDeployStagePredecessorCollectionItems) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployStageSpecDeployStagePredecessorCollectionItems.

func (*DeployStageSpecDeployStagePredecessorCollectionItems) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployStageSpecFailurePolicy.

func (*DeployStageSpecFailurePolicy) DeepCopyInto

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) Encode

func (DeployStageSpecFailurePolicyCodec) IsEmpty

type DeployStageSpecGreenBackendIPS

type DeployStageSpecGreenBackendIPS struct {
	// +optional
	Items []string `json:"items,omitempty" tf:"items"`
}

func (*DeployStageSpecGreenBackendIPS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployStageSpecGreenBackendIPS.

func (*DeployStageSpecGreenBackendIPS) DeepCopyInto

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) Encode

func (DeployStageSpecGreenBackendIPSCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployStageSpecLoadBalancerConfig.

func (*DeployStageSpecLoadBalancerConfig) DeepCopyInto

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) Encode

func (DeployStageSpecLoadBalancerConfigCodec) IsEmpty

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployStageSpecRollbackPolicy.

func (*DeployStageSpecRollbackPolicy) DeepCopyInto

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) Encode

func (DeployStageSpecRollbackPolicyCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployStageSpecRolloutPolicy.

func (*DeployStageSpecRolloutPolicy) DeepCopyInto

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) Encode

func (DeployStageSpecRolloutPolicyCodec) IsEmpty

type DeployStageSpecWaitCriteria

type DeployStageSpecWaitCriteria struct {
	WaitDuration *string `json:"waitDuration" tf:"wait_duration"`
	WaitType     *string `json:"waitType" tf:"wait_type"`
}

func (*DeployStageSpecWaitCriteria) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployStageSpecWaitCriteria.

func (*DeployStageSpecWaitCriteria) DeepCopyInto

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) Encode

func (DeployStageSpecWaitCriteriaCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpecDeployArtifactOverrideArguments.

func (*DeploymentSpecDeployArtifactOverrideArguments) DeepCopyInto

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) Encode

func (DeploymentSpecDeployArtifactOverrideArgumentsCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpecDeployArtifactOverrideArgumentsItems.

func (*DeploymentSpecDeployArtifactOverrideArgumentsItems) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpecDeployPipelineArtifacts.

func (*DeploymentSpecDeployPipelineArtifacts) DeepCopyInto

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) Encode

func (DeploymentSpecDeployPipelineArtifactsCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpecDeployPipelineArtifactsItems.

func (*DeploymentSpecDeployPipelineArtifactsItems) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStages.

func (*DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStages) DeepCopyInto

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) Encode

func (DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStagesCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems.

func (*DeploymentSpecDeployPipelineArtifactsItemsDeployPipelineStagesItems) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpecDeployPipelineEnvironments.

func (*DeploymentSpecDeployPipelineEnvironments) DeepCopyInto

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) Encode

func (DeploymentSpecDeployPipelineEnvironmentsCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpecDeployPipelineEnvironmentsItems.

func (*DeploymentSpecDeployPipelineEnvironmentsItems) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStages.

func (*DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStages) DeepCopyInto

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) Encode

func (DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems.

func (*DeploymentSpecDeployPipelineEnvironmentsItemsDeployPipelineStagesItems) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpecDeploymentArguments.

func (*DeploymentSpecDeploymentArguments) DeepCopyInto

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) Encode

func (DeploymentSpecDeploymentArgumentsCodec) IsEmpty

type DeploymentSpecDeploymentArgumentsItems

type DeploymentSpecDeploymentArgumentsItems struct {
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	Value *string `json:"value,omitempty" tf:"value"`
}

func (*DeploymentSpecDeploymentArgumentsItems) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpecDeploymentArgumentsItems.

func (*DeploymentSpecDeploymentArgumentsItems) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpecDeploymentExecutionProgress.

func (*DeploymentSpecDeploymentExecutionProgress) DeepCopyInto

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) Encode

func (DeploymentSpecDeploymentExecutionProgressCodec) IsEmpty

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

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

func (in *Project) DeepCopy() *Project

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Project.

func (*Project) DeepCopyInto

func (in *Project) DeepCopyInto(out *Project)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Project) DeepCopyObject

func (in *Project) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Project) SetupWebhookWithManager

func (r *Project) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*Project) ValidateCreate

func (r *Project) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*Project) ValidateDelete

func (r *Project) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*Project) ValidateUpdate

func (r *Project) ValidateUpdate(old runtime.Object) error

ValidateUpdate 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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecNotificationConfig.

func (*ProjectSpecNotificationConfig) DeepCopyInto

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) Encode

func (ProjectSpecNotificationConfigCodec) IsEmpty

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

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryMirrorSpecResource.

func (*RepositoryMirrorSpecResource) DeepCopyInto

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryRefSpecResource.

func (*RepositoryRefSpecResource) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositorySpecMirrorRepositoryConfig.

func (*RepositorySpecMirrorRepositoryConfig) DeepCopyInto

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) Encode

func (RepositorySpecMirrorRepositoryConfigCodec) IsEmpty

type RepositorySpecMirrorRepositoryConfigTriggerSchedule

type RepositorySpecMirrorRepositoryConfigTriggerSchedule struct {
	// +optional
	CustomSchedule *string `json:"customSchedule,omitempty" tf:"custom_schedule"`
	ScheduleType   *string `json:"scheduleType" tf:"schedule_type"`
}

func (*RepositorySpecMirrorRepositoryConfigTriggerSchedule) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositorySpecMirrorRepositoryConfigTriggerSchedule.

func (*RepositorySpecMirrorRepositoryConfigTriggerSchedule) DeepCopyInto

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) Encode

func (RepositorySpecMirrorRepositoryConfigTriggerScheduleCodec) IsEmpty

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

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

func (in *Trigger) DeepCopy() *Trigger

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Trigger.

func (*Trigger) DeepCopyInto

func (in *Trigger) DeepCopyInto(out *Trigger)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Trigger) DeepCopyObject

func (in *Trigger) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Trigger) SetupWebhookWithManager

func (r *Trigger) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*Trigger) ValidateCreate

func (r *Trigger) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*Trigger) ValidateDelete

func (r *Trigger) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*Trigger) ValidateUpdate

func (r *Trigger) ValidateUpdate(old runtime.Object) error

ValidateUpdate 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

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) Encode

func (TriggerSpecActionsFilterCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerSpecActionsFilterInclude.

func (*TriggerSpecActionsFilterInclude) DeepCopyInto

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) Encode

func (TriggerSpecActionsFilterIncludeCodec) IsEmpty

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL