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=kinesisanalyticsv2.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: kinesisanalyticsv2.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 Application

type Application struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApplicationSpec   `json:"spec,omitempty"`
	Status            ApplicationStatus `json:"status,omitempty"`
}

func (*Application) DeepCopy

func (in *Application) DeepCopy() *Application

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

func (*Application) DeepCopyInto

func (in *Application) DeepCopyInto(out *Application)

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

func (*Application) DeepCopyObject

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

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

func (*Application) SetupWebhookWithManager

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

func (*Application) ValidateCreate

func (r *Application) ValidateCreate() error

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

func (*Application) ValidateDelete

func (r *Application) ValidateDelete() error

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

func (*Application) ValidateUpdate

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

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

type ApplicationList

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

ApplicationList is a list of Applications

func (*ApplicationList) DeepCopy

func (in *ApplicationList) DeepCopy() *ApplicationList

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

func (*ApplicationList) DeepCopyInto

func (in *ApplicationList) DeepCopyInto(out *ApplicationList)

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

func (*ApplicationList) DeepCopyObject

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

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

type ApplicationSnapshot

type ApplicationSnapshot struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApplicationSnapshotSpec   `json:"spec,omitempty"`
	Status            ApplicationSnapshotStatus `json:"status,omitempty"`
}

func (*ApplicationSnapshot) DeepCopy

func (in *ApplicationSnapshot) DeepCopy() *ApplicationSnapshot

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

func (*ApplicationSnapshot) DeepCopyInto

func (in *ApplicationSnapshot) DeepCopyInto(out *ApplicationSnapshot)

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

func (*ApplicationSnapshot) DeepCopyObject

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

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

func (*ApplicationSnapshot) SetupWebhookWithManager

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

func (*ApplicationSnapshot) ValidateCreate

func (r *ApplicationSnapshot) ValidateCreate() error

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

func (*ApplicationSnapshot) ValidateDelete

func (r *ApplicationSnapshot) ValidateDelete() error

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

func (*ApplicationSnapshot) ValidateUpdate

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

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

type ApplicationSnapshotList

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

ApplicationSnapshotList is a list of ApplicationSnapshots

func (*ApplicationSnapshotList) DeepCopy

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

func (*ApplicationSnapshotList) DeepCopyInto

func (in *ApplicationSnapshotList) DeepCopyInto(out *ApplicationSnapshotList)

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

func (*ApplicationSnapshotList) DeepCopyObject

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

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

type ApplicationSnapshotSpec

type ApplicationSnapshotSpec struct {
	State *ApplicationSnapshotSpecResource `json:"state,omitempty" tf:"-"`

	Resource ApplicationSnapshotSpecResource `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 (*ApplicationSnapshotSpec) DeepCopy

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

func (*ApplicationSnapshotSpec) DeepCopyInto

func (in *ApplicationSnapshotSpec) DeepCopyInto(out *ApplicationSnapshotSpec)

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

type ApplicationSnapshotSpecResource

type ApplicationSnapshotSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	ApplicationName *string `json:"applicationName" tf:"application_name"`
	// +optional
	ApplicationVersionID *int64 `json:"applicationVersionID,omitempty" tf:"application_version_id"`
	// +optional
	SnapshotCreationTimestamp *string `json:"snapshotCreationTimestamp,omitempty" tf:"snapshot_creation_timestamp"`
	SnapshotName              *string `json:"snapshotName" tf:"snapshot_name"`
}

func (*ApplicationSnapshotSpecResource) DeepCopy

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

func (*ApplicationSnapshotSpecResource) DeepCopyInto

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

type ApplicationSnapshotStatus

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

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

func (*ApplicationSnapshotStatus) DeepCopyInto

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

type ApplicationSpec

type ApplicationSpec struct {
	State *ApplicationSpecResource `json:"state,omitempty" tf:"-"`

	Resource ApplicationSpecResource `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 (*ApplicationSpec) DeepCopy

func (in *ApplicationSpec) DeepCopy() *ApplicationSpec

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

func (*ApplicationSpec) DeepCopyInto

func (in *ApplicationSpec) DeepCopyInto(out *ApplicationSpec)

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

type ApplicationSpecApplicationConfiguration

type ApplicationSpecApplicationConfiguration struct {
	ApplicationCodeConfiguration *ApplicationSpecApplicationConfigurationApplicationCodeConfiguration `json:"applicationCodeConfiguration" tf:"application_code_configuration"`
	// +optional
	ApplicationSnapshotConfiguration *ApplicationSpecApplicationConfigurationApplicationSnapshotConfiguration `json:"applicationSnapshotConfiguration,omitempty" tf:"application_snapshot_configuration"`
	// +optional
	EnvironmentProperties *ApplicationSpecApplicationConfigurationEnvironmentProperties `json:"environmentProperties,omitempty" tf:"environment_properties"`
	// +optional
	FlinkApplicationConfiguration *ApplicationSpecApplicationConfigurationFlinkApplicationConfiguration `json:"flinkApplicationConfiguration,omitempty" tf:"flink_application_configuration"`
	// +optional
	RunConfiguration *ApplicationSpecApplicationConfigurationRunConfiguration `json:"runConfiguration,omitempty" tf:"run_configuration"`
	// +optional
	SqlApplicationConfiguration *ApplicationSpecApplicationConfigurationSqlApplicationConfiguration `json:"sqlApplicationConfiguration,omitempty" tf:"sql_application_configuration"`
	// +optional
	VpcConfiguration *ApplicationSpecApplicationConfigurationVpcConfiguration `json:"vpcConfiguration,omitempty" tf:"vpc_configuration"`
}

func (*ApplicationSpecApplicationConfiguration) DeepCopy

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

func (*ApplicationSpecApplicationConfiguration) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationApplicationCodeConfiguration

type ApplicationSpecApplicationConfigurationApplicationCodeConfiguration struct {
	// +optional
	CodeContent     *ApplicationSpecApplicationConfigurationApplicationCodeConfigurationCodeContent `json:"codeContent,omitempty" tf:"code_content"`
	CodeContentType *string                                                                         `json:"codeContentType" tf:"code_content_type"`
}

func (*ApplicationSpecApplicationConfigurationApplicationCodeConfiguration) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationApplicationCodeConfiguration) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationApplicationCodeConfigurationCodeContent

type ApplicationSpecApplicationConfigurationApplicationCodeConfigurationCodeContent struct {
	// +optional
	S3ContentLocation *ApplicationSpecApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocation `json:"s3ContentLocation,omitempty" tf:"s3_content_location"`
	// +optional
	TextContent *string `json:"textContent,omitempty" tf:"text_content"`
}

func (*ApplicationSpecApplicationConfigurationApplicationCodeConfigurationCodeContent) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationApplicationCodeConfigurationCodeContent) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationApplicationCodeConfigurationCodeContentCodec

type ApplicationSpecApplicationConfigurationApplicationCodeConfigurationCodeContentCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationApplicationCodeConfigurationCodeContentCodec) Decode

func (ApplicationSpecApplicationConfigurationApplicationCodeConfigurationCodeContentCodec) Encode

func (ApplicationSpecApplicationConfigurationApplicationCodeConfigurationCodeContentCodec) IsEmpty

type ApplicationSpecApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocation

type ApplicationSpecApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocation struct {
	BucketArn *string `json:"bucketArn" tf:"bucket_arn"`
	FileKey   *string `json:"fileKey" tf:"file_key"`
	// +optional
	ObjectVersion *string `json:"objectVersion,omitempty" tf:"object_version"`
}

func (*ApplicationSpecApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocation) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocation) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationCodec

type ApplicationSpecApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationCodec) Decode

func (ApplicationSpecApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationCodec) Encode

func (ApplicationSpecApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationCodec) IsEmpty

type ApplicationSpecApplicationConfigurationApplicationCodeConfigurationCodec

type ApplicationSpecApplicationConfigurationApplicationCodeConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationApplicationCodeConfigurationCodec) Decode

func (ApplicationSpecApplicationConfigurationApplicationCodeConfigurationCodec) Encode

func (ApplicationSpecApplicationConfigurationApplicationCodeConfigurationCodec) IsEmpty

type ApplicationSpecApplicationConfigurationApplicationSnapshotConfiguration

type ApplicationSpecApplicationConfigurationApplicationSnapshotConfiguration struct {
	SnapshotsEnabled *bool `json:"snapshotsEnabled" tf:"snapshots_enabled"`
}

func (*ApplicationSpecApplicationConfigurationApplicationSnapshotConfiguration) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationApplicationSnapshotConfiguration) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationApplicationSnapshotConfigurationCodec

type ApplicationSpecApplicationConfigurationApplicationSnapshotConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationApplicationSnapshotConfigurationCodec) Decode

func (ApplicationSpecApplicationConfigurationApplicationSnapshotConfigurationCodec) Encode

func (ApplicationSpecApplicationConfigurationApplicationSnapshotConfigurationCodec) IsEmpty

type ApplicationSpecApplicationConfigurationCodec

type ApplicationSpecApplicationConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationCodec) Decode

func (ApplicationSpecApplicationConfigurationCodec) Encode

func (ApplicationSpecApplicationConfigurationCodec) IsEmpty

type ApplicationSpecApplicationConfigurationEnvironmentProperties

type ApplicationSpecApplicationConfigurationEnvironmentProperties struct {
	// +kubebuilder:validation:MaxItems=50
	PropertyGroup []ApplicationSpecApplicationConfigurationEnvironmentPropertiesPropertyGroup `json:"propertyGroup" tf:"property_group"`
}

func (*ApplicationSpecApplicationConfigurationEnvironmentProperties) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationEnvironmentProperties) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationEnvironmentPropertiesCodec

type ApplicationSpecApplicationConfigurationEnvironmentPropertiesCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationEnvironmentPropertiesCodec) Decode

func (ApplicationSpecApplicationConfigurationEnvironmentPropertiesCodec) Encode

func (ApplicationSpecApplicationConfigurationEnvironmentPropertiesCodec) IsEmpty

type ApplicationSpecApplicationConfigurationEnvironmentPropertiesPropertyGroup

type ApplicationSpecApplicationConfigurationEnvironmentPropertiesPropertyGroup struct {
	PropertyGroupID *string            `json:"propertyGroupID" tf:"property_group_id"`
	PropertyMap     *map[string]string `json:"propertyMap" tf:"property_map"`
}

func (*ApplicationSpecApplicationConfigurationEnvironmentPropertiesPropertyGroup) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationEnvironmentPropertiesPropertyGroup) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationFlinkApplicationConfiguration

type ApplicationSpecApplicationConfigurationFlinkApplicationConfiguration struct {
	// +optional
	CheckpointConfiguration *ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration `json:"checkpointConfiguration,omitempty" tf:"checkpoint_configuration"`
	// +optional
	MonitoringConfiguration *ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationMonitoringConfiguration `json:"monitoringConfiguration,omitempty" tf:"monitoring_configuration"`
	// +optional
	ParallelismConfiguration *ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationParallelismConfiguration `json:"parallelismConfiguration,omitempty" tf:"parallelism_configuration"`
}

func (*ApplicationSpecApplicationConfigurationFlinkApplicationConfiguration) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationFlinkApplicationConfiguration) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration

type ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration struct {
	// +optional
	CheckpointInterval *int64 `json:"checkpointInterval,omitempty" tf:"checkpoint_interval"`
	// +optional
	CheckpointingEnabled *bool   `json:"checkpointingEnabled,omitempty" tf:"checkpointing_enabled"`
	ConfigurationType    *string `json:"configurationType" tf:"configuration_type"`
	// +optional
	MinPauseBetweenCheckpoints *int64 `json:"minPauseBetweenCheckpoints,omitempty" tf:"min_pause_between_checkpoints"`
}

func (*ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationCodec

type ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationCodec) Decode

func (ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationCodec) Encode

func (ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationCodec) IsEmpty

type ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationCodec

type ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationCodec) Decode

func (ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationCodec) Encode

func (ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationCodec) IsEmpty

type ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationMonitoringConfiguration

type ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationMonitoringConfiguration struct {
	ConfigurationType *string `json:"configurationType" tf:"configuration_type"`
	// +optional
	LogLevel *string `json:"logLevel,omitempty" tf:"log_level"`
	// +optional
	MetricsLevel *string `json:"metricsLevel,omitempty" tf:"metrics_level"`
}

func (*ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationMonitoringConfiguration) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationMonitoringConfiguration) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationCodec

type ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationCodec) Decode

func (ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationCodec) Encode

func (ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationCodec) IsEmpty

type ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationParallelismConfiguration

type ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationParallelismConfiguration struct {
	// +optional
	AutoScalingEnabled *bool   `json:"autoScalingEnabled,omitempty" tf:"auto_scaling_enabled"`
	ConfigurationType  *string `json:"configurationType" tf:"configuration_type"`
	// +optional
	Parallelism *int64 `json:"parallelism,omitempty" tf:"parallelism"`
	// +optional
	ParallelismPerKpu *int64 `json:"parallelismPerKpu,omitempty" tf:"parallelism_per_kpu"`
}

func (*ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationParallelismConfiguration) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationParallelismConfiguration) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationCodec

type ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationCodec) Decode

func (ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationCodec) Encode

func (ApplicationSpecApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationCodec) IsEmpty

type ApplicationSpecApplicationConfigurationRunConfiguration

type ApplicationSpecApplicationConfigurationRunConfiguration struct {
	// +optional
	ApplicationRestoreConfiguration *ApplicationSpecApplicationConfigurationRunConfigurationApplicationRestoreConfiguration `json:"applicationRestoreConfiguration,omitempty" tf:"application_restore_configuration"`
	// +optional
	FlinkRunConfiguration *ApplicationSpecApplicationConfigurationRunConfigurationFlinkRunConfiguration `json:"flinkRunConfiguration,omitempty" tf:"flink_run_configuration"`
}

func (*ApplicationSpecApplicationConfigurationRunConfiguration) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationRunConfiguration) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationRunConfigurationApplicationRestoreConfiguration

type ApplicationSpecApplicationConfigurationRunConfigurationApplicationRestoreConfiguration struct {
	// +optional
	ApplicationRestoreType *string `json:"applicationRestoreType,omitempty" tf:"application_restore_type"`
	// +optional
	SnapshotName *string `json:"snapshotName,omitempty" tf:"snapshot_name"`
}

func (*ApplicationSpecApplicationConfigurationRunConfigurationApplicationRestoreConfiguration) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationRunConfigurationApplicationRestoreConfiguration) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationRunConfigurationApplicationRestoreConfigurationCodec

type ApplicationSpecApplicationConfigurationRunConfigurationApplicationRestoreConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationRunConfigurationApplicationRestoreConfigurationCodec) Decode

func (ApplicationSpecApplicationConfigurationRunConfigurationApplicationRestoreConfigurationCodec) Encode

func (ApplicationSpecApplicationConfigurationRunConfigurationApplicationRestoreConfigurationCodec) IsEmpty

type ApplicationSpecApplicationConfigurationRunConfigurationCodec

type ApplicationSpecApplicationConfigurationRunConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationRunConfigurationCodec) Decode

func (ApplicationSpecApplicationConfigurationRunConfigurationCodec) Encode

func (ApplicationSpecApplicationConfigurationRunConfigurationCodec) IsEmpty

type ApplicationSpecApplicationConfigurationRunConfigurationFlinkRunConfiguration

type ApplicationSpecApplicationConfigurationRunConfigurationFlinkRunConfiguration struct {
	// +optional
	AllowNonRestoredState *bool `json:"allowNonRestoredState,omitempty" tf:"allow_non_restored_state"`
}

func (*ApplicationSpecApplicationConfigurationRunConfigurationFlinkRunConfiguration) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationRunConfigurationFlinkRunConfiguration) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationRunConfigurationFlinkRunConfigurationCodec

type ApplicationSpecApplicationConfigurationRunConfigurationFlinkRunConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationRunConfigurationFlinkRunConfigurationCodec) Decode

func (ApplicationSpecApplicationConfigurationRunConfigurationFlinkRunConfigurationCodec) Encode

func (ApplicationSpecApplicationConfigurationRunConfigurationFlinkRunConfigurationCodec) IsEmpty

type ApplicationSpecApplicationConfigurationSqlApplicationConfiguration

type ApplicationSpecApplicationConfigurationSqlApplicationConfiguration struct {
	// +optional
	Input *ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInput `json:"input,omitempty" tf:"input"`
	// +optional
	// +kubebuilder:validation:MaxItems=3
	Output []ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutput `json:"output,omitempty" tf:"output"`
	// +optional
	ReferenceDataSource *ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSource `json:"referenceDataSource,omitempty" tf:"reference_data_source"`
}

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfiguration) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfiguration) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationCodec

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationCodec) Decode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationCodec) Encode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationCodec) IsEmpty

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInput

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInput struct {
	// +optional
	InAppStreamNames []string `json:"inAppStreamNames,omitempty" tf:"in_app_stream_names"`
	// +optional
	InputID *string `json:"inputID,omitempty" tf:"input_id"`
	// +optional
	InputParallelism *ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputParallelism `json:"inputParallelism,omitempty" tf:"input_parallelism"`
	// +optional
	InputProcessingConfiguration *ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfiguration `json:"inputProcessingConfiguration,omitempty" tf:"input_processing_configuration"`
	InputSchema                  *ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchema                  `json:"inputSchema" tf:"input_schema"`
	// +optional
	InputStartingPositionConfiguration []ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfiguration `json:"inputStartingPositionConfiguration,omitempty" tf:"input_starting_position_configuration"`
	// +optional
	KinesisFirehoseInput *ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInput `json:"kinesisFirehoseInput,omitempty" tf:"kinesis_firehose_input"`
	// +optional
	KinesisStreamsInput *ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInput `json:"kinesisStreamsInput,omitempty" tf:"kinesis_streams_input"`
	NamePrefix          *string                                                                                     `json:"namePrefix" tf:"name_prefix"`
}

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInput) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInput) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputCodec

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputCodec) Decode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputCodec) Encode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputCodec) IsEmpty

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputParallelism

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputParallelism struct {
	// +optional
	Count *int64 `json:"count,omitempty" tf:"count"`
}

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputParallelism) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputParallelism) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputParallelismCodec

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputParallelismCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputParallelismCodec) Decode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputParallelismCodec) Encode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputParallelismCodec) IsEmpty

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfiguration

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfiguration struct {
	InputLambdaProcessor *ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessor `json:"inputLambdaProcessor" tf:"input_lambda_processor"`
}

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfiguration) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfiguration) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationCodec

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationCodec) Decode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationCodec) Encode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationCodec) IsEmpty

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessor

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessor struct {
	ResourceArn *string `json:"resourceArn" tf:"resource_arn"`
}

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessor) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessor) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorCodec

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorCodec) Decode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorCodec) Encode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputProcessingConfigurationInputLambdaProcessorCodec) IsEmpty

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchema

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchema struct {
	// +kubebuilder:validation:MaxItems=1000
	RecordColumn []ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumn `json:"recordColumn" tf:"record_column"`
	// +optional
	RecordEncoding *string                                                                                         `json:"recordEncoding,omitempty" tf:"record_encoding"`
	RecordFormat   *ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormat `json:"recordFormat" tf:"record_format"`
}

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchema) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchema) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaCodec

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaCodec) Decode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaCodec) Encode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaCodec) IsEmpty

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumn

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumn struct {
	// +optional
	Mapping *string `json:"mapping,omitempty" tf:"mapping"`
	Name    *string `json:"name" tf:"name"`
	SqlType *string `json:"sqlType" tf:"sql_type"`
}

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumn) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordColumn) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormat

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormat struct {
	MappingParameters *ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParameters `json:"mappingParameters" tf:"mapping_parameters"`
	RecordFormatType  *string                                                                                                          `json:"recordFormatType" tf:"record_format_type"`
}

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormat) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormat) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatCodec

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatCodec) Decode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatCodec) Encode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatCodec) IsEmpty

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParameters

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParameters struct {
	// +optional
	CsvMappingParameters *ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParameters `json:"csvMappingParameters,omitempty" tf:"csv_mapping_parameters"`
	// +optional
	JsonMappingParameters *ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParameters `json:"jsonMappingParameters,omitempty" tf:"json_mapping_parameters"`
}

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParameters) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParameters) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCodec

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCodec) Decode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCodec) Encode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCodec) IsEmpty

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParameters

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParameters struct {
	RecordColumnDelimiter *string `json:"recordColumnDelimiter" tf:"record_column_delimiter"`
	RecordRowDelimiter    *string `json:"recordRowDelimiter" tf:"record_row_delimiter"`
}

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParameters) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParameters) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersCodec

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersCodec) Decode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersCodec) Encode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersCsvMappingParametersCodec) IsEmpty

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParameters

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParameters struct {
	RecordRowPath *string `json:"recordRowPath" tf:"record_row_path"`
}

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParameters) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParameters) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersCodec

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersCodec) Decode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersCodec) Encode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputSchemaRecordFormatMappingParametersJsonMappingParametersCodec) IsEmpty

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfiguration

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfiguration struct {
	// +optional
	InputStartingPosition *string `json:"inputStartingPosition,omitempty" tf:"input_starting_position"`
}

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfiguration) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputInputStartingPositionConfiguration) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInput

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInput struct {
	ResourceArn *string `json:"resourceArn" tf:"resource_arn"`
}

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInput) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInput) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputCodec

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputCodec) Decode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputCodec) Encode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputKinesisFirehoseInputCodec) IsEmpty

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInput

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInput struct {
	ResourceArn *string `json:"resourceArn" tf:"resource_arn"`
}

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInput) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInput) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputCodec

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputCodec) Decode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputCodec) Encode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationInputKinesisStreamsInputCodec) IsEmpty

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutput

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutput struct {
	DestinationSchema *ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchema `json:"destinationSchema" tf:"destination_schema"`
	// +optional
	KinesisFirehoseOutput *ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutput `json:"kinesisFirehoseOutput,omitempty" tf:"kinesis_firehose_output"`
	// +optional
	KinesisStreamsOutput *ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutput `json:"kinesisStreamsOutput,omitempty" tf:"kinesis_streams_output"`
	// +optional
	LambdaOutput *ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutput `json:"lambdaOutput,omitempty" tf:"lambda_output"`
	Name         *string                                                                               `json:"name" tf:"name"`
	// +optional
	OutputID *string `json:"outputID,omitempty" tf:"output_id"`
}

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutput) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutput) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchema

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchema struct {
	RecordFormatType *string `json:"recordFormatType" tf:"record_format_type"`
}

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchema) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchema) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaCodec

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaCodec) Decode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaCodec) Encode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputDestinationSchemaCodec) IsEmpty

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutput

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutput struct {
	ResourceArn *string `json:"resourceArn" tf:"resource_arn"`
}

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutput) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutput) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputCodec

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputCodec) Decode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputCodec) Encode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputKinesisFirehoseOutputCodec) IsEmpty

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutput

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutput struct {
	ResourceArn *string `json:"resourceArn" tf:"resource_arn"`
}

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutput) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutput) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputCodec

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputCodec) Decode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputCodec) Encode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputKinesisStreamsOutputCodec) IsEmpty

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutput

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutput struct {
	ResourceArn *string `json:"resourceArn" tf:"resource_arn"`
}

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutput) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutput) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputCodec

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputCodec) Decode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputCodec) Encode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationOutputLambdaOutputCodec) IsEmpty

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSource

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSource struct {
	// +optional
	ReferenceID           *string                                                                                                     `json:"referenceID,omitempty" tf:"reference_id"`
	ReferenceSchema       *ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchema       `json:"referenceSchema" tf:"reference_schema"`
	S3ReferenceDataSource *ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSource `json:"s3ReferenceDataSource" tf:"s3_reference_data_source"`
	TableName             *string                                                                                                     `json:"tableName" tf:"table_name"`
}

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSource) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSource) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceCodec

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceCodec) Decode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceCodec) Encode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceCodec) IsEmpty

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchema

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchema struct {
	// +kubebuilder:validation:MaxItems=1000
	RecordColumn []ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumn `json:"recordColumn" tf:"record_column"`
	// +optional
	RecordEncoding *string                                                                                                           `json:"recordEncoding,omitempty" tf:"record_encoding"`
	RecordFormat   *ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormat `json:"recordFormat" tf:"record_format"`
}

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchema) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchema) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaCodec

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaCodec) Decode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaCodec) Encode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaCodec) IsEmpty

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumn

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumn struct {
	// +optional
	Mapping *string `json:"mapping,omitempty" tf:"mapping"`
	Name    *string `json:"name" tf:"name"`
	SqlType *string `json:"sqlType" tf:"sql_type"`
}

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumn) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordColumn) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormat

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormat struct {
	MappingParameters *ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParameters `json:"mappingParameters" tf:"mapping_parameters"`
	RecordFormatType  *string                                                                                                                            `json:"recordFormatType" tf:"record_format_type"`
}

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormat) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormat) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatCodec

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatCodec) Decode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatCodec) Encode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatCodec) IsEmpty

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParameters

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParameters struct {
	// +optional
	CsvMappingParameters *ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParameters `json:"csvMappingParameters,omitempty" tf:"csv_mapping_parameters"`
	// +optional
	JsonMappingParameters *ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParameters `json:"jsonMappingParameters,omitempty" tf:"json_mapping_parameters"`
}

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParameters) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParameters) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCodec

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCodec) Decode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCodec) Encode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCodec) IsEmpty

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParameters

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParameters struct {
	RecordColumnDelimiter *string `json:"recordColumnDelimiter" tf:"record_column_delimiter"`
	RecordRowDelimiter    *string `json:"recordRowDelimiter" tf:"record_row_delimiter"`
}

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParameters) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParameters) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersCodec

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersCodec) Decode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersCodec) Encode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersCsvMappingParametersCodec) IsEmpty

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParameters

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParameters struct {
	RecordRowPath *string `json:"recordRowPath" tf:"record_row_path"`
}

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParameters) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParameters) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersCodec

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersCodec) Decode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersCodec) Encode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceReferenceSchemaRecordFormatMappingParametersJsonMappingParametersCodec) IsEmpty

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSource

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSource struct {
	BucketArn *string `json:"bucketArn" tf:"bucket_arn"`
	FileKey   *string `json:"fileKey" tf:"file_key"`
}

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSource) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSource) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceCodec

type ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceCodec) Decode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceCodec) Encode

func (ApplicationSpecApplicationConfigurationSqlApplicationConfigurationReferenceDataSourceS3ReferenceDataSourceCodec) IsEmpty

type ApplicationSpecApplicationConfigurationVpcConfiguration

type ApplicationSpecApplicationConfigurationVpcConfiguration struct {
	// +kubebuilder:validation:MaxItems=5
	// +kubebuilder:validation:MinItems=1
	SecurityGroupIDS []string `json:"securityGroupIDS" tf:"security_group_ids"`
	// +kubebuilder:validation:MaxItems=16
	// +kubebuilder:validation:MinItems=1
	SubnetIDS []string `json:"subnetIDS" tf:"subnet_ids"`
	// +optional
	VpcConfigurationID *string `json:"vpcConfigurationID,omitempty" tf:"vpc_configuration_id"`
	// +optional
	VpcID *string `json:"vpcID,omitempty" tf:"vpc_id"`
}

func (*ApplicationSpecApplicationConfigurationVpcConfiguration) DeepCopy

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

func (*ApplicationSpecApplicationConfigurationVpcConfiguration) DeepCopyInto

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

type ApplicationSpecApplicationConfigurationVpcConfigurationCodec

type ApplicationSpecApplicationConfigurationVpcConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecApplicationConfigurationVpcConfigurationCodec) Decode

func (ApplicationSpecApplicationConfigurationVpcConfigurationCodec) Encode

func (ApplicationSpecApplicationConfigurationVpcConfigurationCodec) IsEmpty

type ApplicationSpecCloudwatchLoggingOptions

type ApplicationSpecCloudwatchLoggingOptions struct {
	// +optional
	CloudwatchLoggingOptionID *string `json:"cloudwatchLoggingOptionID,omitempty" tf:"cloudwatch_logging_option_id"`
	LogStreamArn              *string `json:"logStreamArn" tf:"log_stream_arn"`
}

func (*ApplicationSpecCloudwatchLoggingOptions) DeepCopy

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

func (*ApplicationSpecCloudwatchLoggingOptions) DeepCopyInto

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

type ApplicationSpecCloudwatchLoggingOptionsCodec

type ApplicationSpecCloudwatchLoggingOptionsCodec struct {
}

+k8s:deepcopy-gen=false

func (ApplicationSpecCloudwatchLoggingOptionsCodec) Decode

func (ApplicationSpecCloudwatchLoggingOptionsCodec) Encode

func (ApplicationSpecCloudwatchLoggingOptionsCodec) IsEmpty

type ApplicationSpecResource

type ApplicationSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ApplicationConfiguration *ApplicationSpecApplicationConfiguration `json:"applicationConfiguration,omitempty" tf:"application_configuration"`
	// +optional
	Arn *string `json:"arn,omitempty" tf:"arn"`
	// +optional
	CloudwatchLoggingOptions *ApplicationSpecCloudwatchLoggingOptions `json:"cloudwatchLoggingOptions,omitempty" tf:"cloudwatch_logging_options"`
	// +optional
	CreateTimestamp *string `json:"createTimestamp,omitempty" tf:"create_timestamp"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	ForceStop *bool `json:"forceStop,omitempty" tf:"force_stop"`
	// +optional
	LastUpdateTimestamp  *string `json:"lastUpdateTimestamp,omitempty" tf:"last_update_timestamp"`
	Name                 *string `json:"name" tf:"name"`
	RuntimeEnvironment   *string `json:"runtimeEnvironment" tf:"runtime_environment"`
	ServiceExecutionRole *string `json:"serviceExecutionRole" tf:"service_execution_role"`
	// +optional
	StartApplication *bool `json:"startApplication,omitempty" tf:"start_application"`
	// +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
	VersionID *int64 `json:"versionID,omitempty" tf:"version_id"`
}

func (*ApplicationSpecResource) DeepCopy

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

func (*ApplicationSpecResource) DeepCopyInto

func (in *ApplicationSpecResource) DeepCopyInto(out *ApplicationSpecResource)

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

type ApplicationStatus

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

func (in *ApplicationStatus) DeepCopy() *ApplicationStatus

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

func (*ApplicationStatus) DeepCopyInto

func (in *ApplicationStatus) DeepCopyInto(out *ApplicationStatus)

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