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=sfn.aws.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: sfn.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 Activity

type Activity struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ActivitySpec   `json:"spec,omitempty"`
	Status            ActivityStatus `json:"status,omitempty"`
}

func (*Activity) DeepCopy

func (in *Activity) DeepCopy() *Activity

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

func (*Activity) DeepCopyInto

func (in *Activity) DeepCopyInto(out *Activity)

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

func (*Activity) DeepCopyObject

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

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

func (*Activity) SetupWebhookWithManager

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

func (*Activity) ValidateCreate

func (r *Activity) ValidateCreate() error

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

func (*Activity) ValidateDelete

func (r *Activity) ValidateDelete() error

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

func (*Activity) ValidateUpdate

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

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

type ActivityList

type ActivityList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Activity CRD objects
	Items []Activity `json:"items,omitempty"`
}

ActivityList is a list of Activitys

func (*ActivityList) DeepCopy

func (in *ActivityList) DeepCopy() *ActivityList

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

func (*ActivityList) DeepCopyInto

func (in *ActivityList) DeepCopyInto(out *ActivityList)

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

func (*ActivityList) DeepCopyObject

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

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

type ActivitySpec

type ActivitySpec struct {
	State *ActivitySpecResource `json:"state,omitempty" tf:"-"`

	Resource ActivitySpecResource `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 (*ActivitySpec) DeepCopy

func (in *ActivitySpec) DeepCopy() *ActivitySpec

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

func (*ActivitySpec) DeepCopyInto

func (in *ActivitySpec) DeepCopyInto(out *ActivitySpec)

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

type ActivitySpecResource

type ActivitySpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	CreationDate *string `json:"creationDate,omitempty" tf:"creation_date"`
	Name         *string `json:"name" tf:"name"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
}

func (*ActivitySpecResource) DeepCopy

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

func (*ActivitySpecResource) DeepCopyInto

func (in *ActivitySpecResource) DeepCopyInto(out *ActivitySpecResource)

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

type ActivityStatus

type ActivityStatus 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 (*ActivityStatus) DeepCopy

func (in *ActivityStatus) DeepCopy() *ActivityStatus

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

func (*ActivityStatus) DeepCopyInto

func (in *ActivityStatus) DeepCopyInto(out *ActivityStatus)

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

type StateMachine

type StateMachine struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StateMachineSpec   `json:"spec,omitempty"`
	Status            StateMachineStatus `json:"status,omitempty"`
}

func (*StateMachine) DeepCopy

func (in *StateMachine) DeepCopy() *StateMachine

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

func (*StateMachine) DeepCopyInto

func (in *StateMachine) DeepCopyInto(out *StateMachine)

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

func (*StateMachine) DeepCopyObject

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

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

func (*StateMachine) SetupWebhookWithManager

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

func (*StateMachine) ValidateCreate

func (r *StateMachine) ValidateCreate() error

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

func (*StateMachine) ValidateDelete

func (r *StateMachine) ValidateDelete() error

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

func (*StateMachine) ValidateUpdate

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

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

type StateMachineList

type StateMachineList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of StateMachine CRD objects
	Items []StateMachine `json:"items,omitempty"`
}

StateMachineList is a list of StateMachines

func (*StateMachineList) DeepCopy

func (in *StateMachineList) DeepCopy() *StateMachineList

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

func (*StateMachineList) DeepCopyInto

func (in *StateMachineList) DeepCopyInto(out *StateMachineList)

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

func (*StateMachineList) DeepCopyObject

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

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

type StateMachineSpec

type StateMachineSpec struct {
	State *StateMachineSpecResource `json:"state,omitempty" tf:"-"`

	Resource StateMachineSpecResource `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 (*StateMachineSpec) DeepCopy

func (in *StateMachineSpec) DeepCopy() *StateMachineSpec

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

func (*StateMachineSpec) DeepCopyInto

func (in *StateMachineSpec) DeepCopyInto(out *StateMachineSpec)

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

type StateMachineSpecLoggingConfiguration

type StateMachineSpecLoggingConfiguration struct {
	// +optional
	IncludeExecutionData *bool `json:"includeExecutionData,omitempty" tf:"include_execution_data"`
	// +optional
	Level *string `json:"level,omitempty" tf:"level"`
	// +optional
	LogDestination *string `json:"logDestination,omitempty" tf:"log_destination"`
}

func (*StateMachineSpecLoggingConfiguration) DeepCopy

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

func (*StateMachineSpecLoggingConfiguration) DeepCopyInto

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

type StateMachineSpecLoggingConfigurationCodec

type StateMachineSpecLoggingConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (StateMachineSpecLoggingConfigurationCodec) Decode

func (StateMachineSpecLoggingConfigurationCodec) Encode

func (StateMachineSpecLoggingConfigurationCodec) IsEmpty

type StateMachineSpecResource

type StateMachineSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn *string `json:"arn,omitempty" tf:"arn"`
	// +optional
	CreationDate *string `json:"creationDate,omitempty" tf:"creation_date"`
	Definition   *string `json:"definition" tf:"definition"`
	// +optional
	LoggingConfiguration *StateMachineSpecLoggingConfiguration `json:"loggingConfiguration,omitempty" tf:"logging_configuration"`
	Name                 *string                               `json:"name" tf:"name"`
	RoleArn              *string                               `json:"roleArn" tf:"role_arn"`
	// +optional
	Status *string `json:"status,omitempty" tf:"status"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
	// +optional
	TracingConfiguration *StateMachineSpecTracingConfiguration `json:"tracingConfiguration,omitempty" tf:"tracing_configuration"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
}

func (*StateMachineSpecResource) DeepCopy

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

func (*StateMachineSpecResource) DeepCopyInto

func (in *StateMachineSpecResource) DeepCopyInto(out *StateMachineSpecResource)

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

type StateMachineSpecTracingConfiguration

type StateMachineSpecTracingConfiguration struct {
	// +optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
}

func (*StateMachineSpecTracingConfiguration) DeepCopy

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

func (*StateMachineSpecTracingConfiguration) DeepCopyInto

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

type StateMachineSpecTracingConfigurationCodec

type StateMachineSpecTracingConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (StateMachineSpecTracingConfigurationCodec) Decode

func (StateMachineSpecTracingConfigurationCodec) Encode

func (StateMachineSpecTracingConfigurationCodec) IsEmpty

type StateMachineStatus

type StateMachineStatus 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 (*StateMachineStatus) DeepCopy

func (in *StateMachineStatus) DeepCopy() *StateMachineStatus

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

func (*StateMachineStatus) DeepCopyInto

func (in *StateMachineStatus) DeepCopyInto(out *StateMachineStatus)

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