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=kinesis.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: kinesis.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 AnalyticsApplication

type AnalyticsApplication struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AnalyticsApplicationSpec   `json:"spec,omitempty"`
	Status            AnalyticsApplicationStatus `json:"status,omitempty"`
}

func (*AnalyticsApplication) DeepCopy

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

func (*AnalyticsApplication) DeepCopyInto

func (in *AnalyticsApplication) DeepCopyInto(out *AnalyticsApplication)

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

func (*AnalyticsApplication) DeepCopyObject

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

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

func (*AnalyticsApplication) SetupWebhookWithManager

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

func (*AnalyticsApplication) ValidateCreate

func (r *AnalyticsApplication) ValidateCreate() error

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

func (*AnalyticsApplication) ValidateDelete

func (r *AnalyticsApplication) ValidateDelete() error

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

func (*AnalyticsApplication) ValidateUpdate

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

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

type AnalyticsApplicationList

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

AnalyticsApplicationList is a list of AnalyticsApplications

func (*AnalyticsApplicationList) DeepCopy

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

func (*AnalyticsApplicationList) DeepCopyInto

func (in *AnalyticsApplicationList) DeepCopyInto(out *AnalyticsApplicationList)

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

func (*AnalyticsApplicationList) DeepCopyObject

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

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

type AnalyticsApplicationSpec

type AnalyticsApplicationSpec struct {
	State *AnalyticsApplicationSpecResource `json:"state,omitempty" tf:"-"`

	Resource AnalyticsApplicationSpecResource `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 (*AnalyticsApplicationSpec) DeepCopy

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

func (*AnalyticsApplicationSpec) DeepCopyInto

func (in *AnalyticsApplicationSpec) DeepCopyInto(out *AnalyticsApplicationSpec)

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

type AnalyticsApplicationSpecCloudwatchLoggingOptions

type AnalyticsApplicationSpecCloudwatchLoggingOptions struct {
	// +optional
	ID           *string `json:"ID,omitempty" tf:"id"`
	LogStreamArn *string `json:"logStreamArn" tf:"log_stream_arn"`
	RoleArn      *string `json:"roleArn" tf:"role_arn"`
}

func (*AnalyticsApplicationSpecCloudwatchLoggingOptions) DeepCopy

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

func (*AnalyticsApplicationSpecCloudwatchLoggingOptions) DeepCopyInto

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

type AnalyticsApplicationSpecCloudwatchLoggingOptionsCodec

type AnalyticsApplicationSpecCloudwatchLoggingOptionsCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsApplicationSpecCloudwatchLoggingOptionsCodec) Decode

func (AnalyticsApplicationSpecCloudwatchLoggingOptionsCodec) Encode

func (AnalyticsApplicationSpecCloudwatchLoggingOptionsCodec) IsEmpty

type AnalyticsApplicationSpecInputs

type AnalyticsApplicationSpecInputs struct {
	// +optional
	ID *string `json:"ID,omitempty" tf:"id"`
	// +optional
	KinesisFirehose *AnalyticsApplicationSpecInputsKinesisFirehose `json:"kinesisFirehose,omitempty" tf:"kinesis_firehose"`
	// +optional
	KinesisStream *AnalyticsApplicationSpecInputsKinesisStream `json:"kinesisStream,omitempty" tf:"kinesis_stream"`
	NamePrefix    *string                                      `json:"namePrefix" tf:"name_prefix"`
	// +optional
	Parallelism *AnalyticsApplicationSpecInputsParallelism `json:"parallelism,omitempty" tf:"parallelism"`
	// +optional
	ProcessingConfiguration *AnalyticsApplicationSpecInputsProcessingConfiguration `json:"processingConfiguration,omitempty" tf:"processing_configuration"`
	Schema                  *AnalyticsApplicationSpecInputsSchema                  `json:"schema" tf:"schema"`
	// +optional
	StartingPositionConfiguration []AnalyticsApplicationSpecInputsStartingPositionConfiguration `json:"startingPositionConfiguration,omitempty" tf:"starting_position_configuration"`
	// +optional
	StreamNames []string `json:"streamNames,omitempty" tf:"stream_names"`
}

func (*AnalyticsApplicationSpecInputs) DeepCopy

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

func (*AnalyticsApplicationSpecInputs) DeepCopyInto

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

type AnalyticsApplicationSpecInputsCodec

type AnalyticsApplicationSpecInputsCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsApplicationSpecInputsCodec) Decode

func (AnalyticsApplicationSpecInputsCodec) Encode

func (AnalyticsApplicationSpecInputsCodec) IsEmpty

type AnalyticsApplicationSpecInputsKinesisFirehose

type AnalyticsApplicationSpecInputsKinesisFirehose struct {
	ResourceArn *string `json:"resourceArn" tf:"resource_arn"`
	RoleArn     *string `json:"roleArn" tf:"role_arn"`
}

func (*AnalyticsApplicationSpecInputsKinesisFirehose) DeepCopy

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

func (*AnalyticsApplicationSpecInputsKinesisFirehose) DeepCopyInto

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

type AnalyticsApplicationSpecInputsKinesisFirehoseCodec

type AnalyticsApplicationSpecInputsKinesisFirehoseCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsApplicationSpecInputsKinesisFirehoseCodec) Decode

func (AnalyticsApplicationSpecInputsKinesisFirehoseCodec) Encode

func (AnalyticsApplicationSpecInputsKinesisFirehoseCodec) IsEmpty

type AnalyticsApplicationSpecInputsKinesisStream

type AnalyticsApplicationSpecInputsKinesisStream struct {
	ResourceArn *string `json:"resourceArn" tf:"resource_arn"`
	RoleArn     *string `json:"roleArn" tf:"role_arn"`
}

func (*AnalyticsApplicationSpecInputsKinesisStream) DeepCopy

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

func (*AnalyticsApplicationSpecInputsKinesisStream) DeepCopyInto

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

type AnalyticsApplicationSpecInputsKinesisStreamCodec

type AnalyticsApplicationSpecInputsKinesisStreamCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsApplicationSpecInputsKinesisStreamCodec) Decode

func (AnalyticsApplicationSpecInputsKinesisStreamCodec) Encode

func (AnalyticsApplicationSpecInputsKinesisStreamCodec) IsEmpty

type AnalyticsApplicationSpecInputsParallelism

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

func (*AnalyticsApplicationSpecInputsParallelism) DeepCopy

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

func (*AnalyticsApplicationSpecInputsParallelism) DeepCopyInto

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

type AnalyticsApplicationSpecInputsParallelismCodec

type AnalyticsApplicationSpecInputsParallelismCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsApplicationSpecInputsParallelismCodec) Decode

func (AnalyticsApplicationSpecInputsParallelismCodec) Encode

func (AnalyticsApplicationSpecInputsParallelismCodec) IsEmpty

type AnalyticsApplicationSpecInputsProcessingConfiguration

type AnalyticsApplicationSpecInputsProcessingConfiguration struct {
	Lambda *AnalyticsApplicationSpecInputsProcessingConfigurationLambda `json:"lambda" tf:"lambda"`
}

func (*AnalyticsApplicationSpecInputsProcessingConfiguration) DeepCopy

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

func (*AnalyticsApplicationSpecInputsProcessingConfiguration) DeepCopyInto

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

type AnalyticsApplicationSpecInputsProcessingConfigurationCodec

type AnalyticsApplicationSpecInputsProcessingConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsApplicationSpecInputsProcessingConfigurationCodec) Decode

func (AnalyticsApplicationSpecInputsProcessingConfigurationCodec) Encode

func (AnalyticsApplicationSpecInputsProcessingConfigurationCodec) IsEmpty

type AnalyticsApplicationSpecInputsProcessingConfigurationLambda

type AnalyticsApplicationSpecInputsProcessingConfigurationLambda struct {
	ResourceArn *string `json:"resourceArn" tf:"resource_arn"`
	RoleArn     *string `json:"roleArn" tf:"role_arn"`
}

func (*AnalyticsApplicationSpecInputsProcessingConfigurationLambda) DeepCopy

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

func (*AnalyticsApplicationSpecInputsProcessingConfigurationLambda) DeepCopyInto

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

type AnalyticsApplicationSpecInputsProcessingConfigurationLambdaCodec

type AnalyticsApplicationSpecInputsProcessingConfigurationLambdaCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsApplicationSpecInputsProcessingConfigurationLambdaCodec) Decode

func (AnalyticsApplicationSpecInputsProcessingConfigurationLambdaCodec) Encode

func (AnalyticsApplicationSpecInputsProcessingConfigurationLambdaCodec) IsEmpty

type AnalyticsApplicationSpecInputsSchema

type AnalyticsApplicationSpecInputsSchema struct {
	// +kubebuilder:validation:MaxItems=1000
	RecordColumns []AnalyticsApplicationSpecInputsSchemaRecordColumns `json:"recordColumns" tf:"record_columns"`
	// +optional
	RecordEncoding *string                                           `json:"recordEncoding,omitempty" tf:"record_encoding"`
	RecordFormat   *AnalyticsApplicationSpecInputsSchemaRecordFormat `json:"recordFormat" tf:"record_format"`
}

func (*AnalyticsApplicationSpecInputsSchema) DeepCopy

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

func (*AnalyticsApplicationSpecInputsSchema) DeepCopyInto

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

type AnalyticsApplicationSpecInputsSchemaCodec

type AnalyticsApplicationSpecInputsSchemaCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsApplicationSpecInputsSchemaCodec) Decode

func (AnalyticsApplicationSpecInputsSchemaCodec) Encode

func (AnalyticsApplicationSpecInputsSchemaCodec) IsEmpty

type AnalyticsApplicationSpecInputsSchemaRecordColumns

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

func (*AnalyticsApplicationSpecInputsSchemaRecordColumns) DeepCopy

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

func (*AnalyticsApplicationSpecInputsSchemaRecordColumns) DeepCopyInto

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

type AnalyticsApplicationSpecInputsSchemaRecordFormat

type AnalyticsApplicationSpecInputsSchemaRecordFormat struct {
	// +optional
	MappingParameters *AnalyticsApplicationSpecInputsSchemaRecordFormatMappingParameters `json:"mappingParameters,omitempty" tf:"mapping_parameters"`
	// +optional
	RecordFormatType *string `json:"recordFormatType,omitempty" tf:"record_format_type"`
}

func (*AnalyticsApplicationSpecInputsSchemaRecordFormat) DeepCopy

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

func (*AnalyticsApplicationSpecInputsSchemaRecordFormat) DeepCopyInto

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

type AnalyticsApplicationSpecInputsSchemaRecordFormatCodec

type AnalyticsApplicationSpecInputsSchemaRecordFormatCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsApplicationSpecInputsSchemaRecordFormatCodec) Decode

func (AnalyticsApplicationSpecInputsSchemaRecordFormatCodec) Encode

func (AnalyticsApplicationSpecInputsSchemaRecordFormatCodec) IsEmpty

type AnalyticsApplicationSpecInputsSchemaRecordFormatMappingParameters

type AnalyticsApplicationSpecInputsSchemaRecordFormatMappingParameters struct {
	// +optional
	Csv *AnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersCsv `json:"csv,omitempty" tf:"csv"`
	// +optional
	Json *AnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersJson `json:"json,omitempty" tf:"json"`
}

func (*AnalyticsApplicationSpecInputsSchemaRecordFormatMappingParameters) DeepCopy

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

func (*AnalyticsApplicationSpecInputsSchemaRecordFormatMappingParameters) DeepCopyInto

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

type AnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersCodec

type AnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersCodec) Decode

func (AnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersCodec) Encode

func (AnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersCodec) IsEmpty

type AnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersCsv

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

func (*AnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersCsv) DeepCopy

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

func (*AnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersCsv) DeepCopyInto

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

type AnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersCsvCodec

type AnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersCsvCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersCsvCodec) Decode

func (AnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersCsvCodec) Encode

func (AnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersCsvCodec) IsEmpty

type AnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersJson

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

func (*AnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersJson) DeepCopy

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

func (*AnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersJson) DeepCopyInto

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

type AnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersJsonCodec

type AnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersJsonCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersJsonCodec) Decode

func (AnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersJsonCodec) Encode

func (AnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersJsonCodec) IsEmpty

type AnalyticsApplicationSpecInputsStartingPositionConfiguration

type AnalyticsApplicationSpecInputsStartingPositionConfiguration struct {
	// +optional
	StartingPosition *string `json:"startingPosition,omitempty" tf:"starting_position"`
}

func (*AnalyticsApplicationSpecInputsStartingPositionConfiguration) DeepCopy

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

func (*AnalyticsApplicationSpecInputsStartingPositionConfiguration) DeepCopyInto

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

type AnalyticsApplicationSpecOutputs

type AnalyticsApplicationSpecOutputs struct {
	// +optional
	ID *string `json:"ID,omitempty" tf:"id"`
	// +optional
	KinesisFirehose *AnalyticsApplicationSpecOutputsKinesisFirehose `json:"kinesisFirehose,omitempty" tf:"kinesis_firehose"`
	// +optional
	KinesisStream *AnalyticsApplicationSpecOutputsKinesisStream `json:"kinesisStream,omitempty" tf:"kinesis_stream"`
	// +optional
	Lambda *AnalyticsApplicationSpecOutputsLambda `json:"lambda,omitempty" tf:"lambda"`
	Name   *string                                `json:"name" tf:"name"`
	Schema *AnalyticsApplicationSpecOutputsSchema `json:"schema" tf:"schema"`
}

func (*AnalyticsApplicationSpecOutputs) DeepCopy

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

func (*AnalyticsApplicationSpecOutputs) DeepCopyInto

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

type AnalyticsApplicationSpecOutputsKinesisFirehose

type AnalyticsApplicationSpecOutputsKinesisFirehose struct {
	ResourceArn *string `json:"resourceArn" tf:"resource_arn"`
	RoleArn     *string `json:"roleArn" tf:"role_arn"`
}

func (*AnalyticsApplicationSpecOutputsKinesisFirehose) DeepCopy

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

func (*AnalyticsApplicationSpecOutputsKinesisFirehose) DeepCopyInto

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

type AnalyticsApplicationSpecOutputsKinesisFirehoseCodec

type AnalyticsApplicationSpecOutputsKinesisFirehoseCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsApplicationSpecOutputsKinesisFirehoseCodec) Decode

func (AnalyticsApplicationSpecOutputsKinesisFirehoseCodec) Encode

func (AnalyticsApplicationSpecOutputsKinesisFirehoseCodec) IsEmpty

type AnalyticsApplicationSpecOutputsKinesisStream

type AnalyticsApplicationSpecOutputsKinesisStream struct {
	ResourceArn *string `json:"resourceArn" tf:"resource_arn"`
	RoleArn     *string `json:"roleArn" tf:"role_arn"`
}

func (*AnalyticsApplicationSpecOutputsKinesisStream) DeepCopy

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

func (*AnalyticsApplicationSpecOutputsKinesisStream) DeepCopyInto

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

type AnalyticsApplicationSpecOutputsKinesisStreamCodec

type AnalyticsApplicationSpecOutputsKinesisStreamCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsApplicationSpecOutputsKinesisStreamCodec) Decode

func (AnalyticsApplicationSpecOutputsKinesisStreamCodec) Encode

func (AnalyticsApplicationSpecOutputsKinesisStreamCodec) IsEmpty

type AnalyticsApplicationSpecOutputsLambda

type AnalyticsApplicationSpecOutputsLambda struct {
	ResourceArn *string `json:"resourceArn" tf:"resource_arn"`
	RoleArn     *string `json:"roleArn" tf:"role_arn"`
}

func (*AnalyticsApplicationSpecOutputsLambda) DeepCopy

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

func (*AnalyticsApplicationSpecOutputsLambda) DeepCopyInto

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

type AnalyticsApplicationSpecOutputsLambdaCodec

type AnalyticsApplicationSpecOutputsLambdaCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsApplicationSpecOutputsLambdaCodec) Decode

func (AnalyticsApplicationSpecOutputsLambdaCodec) Encode

func (AnalyticsApplicationSpecOutputsLambdaCodec) IsEmpty

type AnalyticsApplicationSpecOutputsSchema

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

func (*AnalyticsApplicationSpecOutputsSchema) DeepCopy

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

func (*AnalyticsApplicationSpecOutputsSchema) DeepCopyInto

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

type AnalyticsApplicationSpecOutputsSchemaCodec

type AnalyticsApplicationSpecOutputsSchemaCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsApplicationSpecOutputsSchemaCodec) Decode

func (AnalyticsApplicationSpecOutputsSchemaCodec) Encode

func (AnalyticsApplicationSpecOutputsSchemaCodec) IsEmpty

type AnalyticsApplicationSpecReferenceDataSources

type AnalyticsApplicationSpecReferenceDataSources struct {
	// +optional
	ID        *string                                             `json:"ID,omitempty" tf:"id"`
	S3        *AnalyticsApplicationSpecReferenceDataSourcesS3     `json:"s3" tf:"s3"`
	Schema    *AnalyticsApplicationSpecReferenceDataSourcesSchema `json:"schema" tf:"schema"`
	TableName *string                                             `json:"tableName" tf:"table_name"`
}

func (*AnalyticsApplicationSpecReferenceDataSources) DeepCopy

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

func (*AnalyticsApplicationSpecReferenceDataSources) DeepCopyInto

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

type AnalyticsApplicationSpecReferenceDataSourcesCodec

type AnalyticsApplicationSpecReferenceDataSourcesCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsApplicationSpecReferenceDataSourcesCodec) Decode

func (AnalyticsApplicationSpecReferenceDataSourcesCodec) Encode

func (AnalyticsApplicationSpecReferenceDataSourcesCodec) IsEmpty

type AnalyticsApplicationSpecReferenceDataSourcesS3

type AnalyticsApplicationSpecReferenceDataSourcesS3 struct {
	BucketArn *string `json:"bucketArn" tf:"bucket_arn"`
	FileKey   *string `json:"fileKey" tf:"file_key"`
	RoleArn   *string `json:"roleArn" tf:"role_arn"`
}

func (*AnalyticsApplicationSpecReferenceDataSourcesS3) DeepCopy

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

func (*AnalyticsApplicationSpecReferenceDataSourcesS3) DeepCopyInto

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

type AnalyticsApplicationSpecReferenceDataSourcesS3Codec

type AnalyticsApplicationSpecReferenceDataSourcesS3Codec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsApplicationSpecReferenceDataSourcesS3Codec) Decode

func (AnalyticsApplicationSpecReferenceDataSourcesS3Codec) Encode

func (AnalyticsApplicationSpecReferenceDataSourcesS3Codec) IsEmpty

type AnalyticsApplicationSpecReferenceDataSourcesSchema

type AnalyticsApplicationSpecReferenceDataSourcesSchema struct {
	// +kubebuilder:validation:MaxItems=1000
	RecordColumns []AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordColumns `json:"recordColumns" tf:"record_columns"`
	// +optional
	RecordEncoding *string                                                         `json:"recordEncoding,omitempty" tf:"record_encoding"`
	RecordFormat   *AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormat `json:"recordFormat" tf:"record_format"`
}

func (*AnalyticsApplicationSpecReferenceDataSourcesSchema) DeepCopy

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

func (*AnalyticsApplicationSpecReferenceDataSourcesSchema) DeepCopyInto

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

type AnalyticsApplicationSpecReferenceDataSourcesSchemaCodec

type AnalyticsApplicationSpecReferenceDataSourcesSchemaCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsApplicationSpecReferenceDataSourcesSchemaCodec) Decode

func (AnalyticsApplicationSpecReferenceDataSourcesSchemaCodec) Encode

func (AnalyticsApplicationSpecReferenceDataSourcesSchemaCodec) IsEmpty

type AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordColumns

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

func (*AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordColumns) DeepCopy

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

func (*AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordColumns) DeepCopyInto

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

type AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormat

type AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormat struct {
	// +optional
	MappingParameters *AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParameters `json:"mappingParameters,omitempty" tf:"mapping_parameters"`
	// +optional
	RecordFormatType *string `json:"recordFormatType,omitempty" tf:"record_format_type"`
}

func (*AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormat) DeepCopy

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

func (*AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormat) DeepCopyInto

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

type AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatCodec

type AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatCodec) Decode

func (AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatCodec) Encode

func (AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatCodec) IsEmpty

type AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParameters

type AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParameters struct {
	// +optional
	Csv *AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersCsv `json:"csv,omitempty" tf:"csv"`
	// +optional
	Json *AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersJson `json:"json,omitempty" tf:"json"`
}

func (*AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParameters) DeepCopy

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

func (*AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParameters) DeepCopyInto

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

type AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersCodec

type AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersCodec) Decode

func (AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersCodec) Encode

func (AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersCodec) IsEmpty

type AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersCsv

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

func (*AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersCsv) DeepCopy

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

func (*AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersCsv) DeepCopyInto

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

type AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersCsvCodec

type AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersCsvCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersCsvCodec) Decode

func (AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersCsvCodec) Encode

func (AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersCsvCodec) IsEmpty

type AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersJson

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

func (*AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersJson) DeepCopy

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

func (*AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersJson) DeepCopyInto

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

type AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersJsonCodec

type AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersJsonCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersJsonCodec) Decode

func (AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersJsonCodec) Encode

func (AnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersJsonCodec) IsEmpty

type AnalyticsApplicationSpecResource

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

	// +optional
	Arn *string `json:"arn,omitempty" tf:"arn"`
	// +optional
	CloudwatchLoggingOptions *AnalyticsApplicationSpecCloudwatchLoggingOptions `json:"cloudwatchLoggingOptions,omitempty" tf:"cloudwatch_logging_options"`
	// +optional
	Code *string `json:"code,omitempty" tf:"code"`
	// +optional
	CreateTimestamp *string `json:"createTimestamp,omitempty" tf:"create_timestamp"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	Inputs *AnalyticsApplicationSpecInputs `json:"inputs,omitempty" tf:"inputs"`
	// +optional
	LastUpdateTimestamp *string `json:"lastUpdateTimestamp,omitempty" tf:"last_update_timestamp"`
	Name                *string `json:"name" tf:"name"`
	// +optional
	// +kubebuilder:validation:MaxItems=3
	Outputs []AnalyticsApplicationSpecOutputs `json:"outputs,omitempty" tf:"outputs"`
	// +optional
	ReferenceDataSources *AnalyticsApplicationSpecReferenceDataSources `json:"referenceDataSources,omitempty" tf:"reference_data_sources"`
	// +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
	Version *int64 `json:"version,omitempty" tf:"version"`
}

func (*AnalyticsApplicationSpecResource) DeepCopy

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

func (*AnalyticsApplicationSpecResource) DeepCopyInto

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

type AnalyticsApplicationStatus

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

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

func (*AnalyticsApplicationStatus) DeepCopyInto

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

type FirehoseDeliveryStream

type FirehoseDeliveryStream struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FirehoseDeliveryStreamSpec   `json:"spec,omitempty"`
	Status            FirehoseDeliveryStreamStatus `json:"status,omitempty"`
}

func (*FirehoseDeliveryStream) DeepCopy

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

func (*FirehoseDeliveryStream) DeepCopyInto

func (in *FirehoseDeliveryStream) DeepCopyInto(out *FirehoseDeliveryStream)

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

func (*FirehoseDeliveryStream) DeepCopyObject

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

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

func (*FirehoseDeliveryStream) SetupWebhookWithManager

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

func (*FirehoseDeliveryStream) ValidateCreate

func (r *FirehoseDeliveryStream) ValidateCreate() error

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

func (*FirehoseDeliveryStream) ValidateDelete

func (r *FirehoseDeliveryStream) ValidateDelete() error

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

func (*FirehoseDeliveryStream) ValidateUpdate

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

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

type FirehoseDeliveryStreamList

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

FirehoseDeliveryStreamList is a list of FirehoseDeliveryStreams

func (*FirehoseDeliveryStreamList) DeepCopy

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

func (*FirehoseDeliveryStreamList) DeepCopyInto

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

func (*FirehoseDeliveryStreamList) DeepCopyObject

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

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

type FirehoseDeliveryStreamSpec

type FirehoseDeliveryStreamSpec struct {
	State *FirehoseDeliveryStreamSpecResource `json:"state,omitempty" tf:"-"`

	Resource FirehoseDeliveryStreamSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*FirehoseDeliveryStreamSpec) DeepCopy

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

func (*FirehoseDeliveryStreamSpec) DeepCopyInto

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

type FirehoseDeliveryStreamSpecElasticsearchConfiguration

type FirehoseDeliveryStreamSpecElasticsearchConfiguration struct {
	// +optional
	BufferingInterval *int64 `json:"bufferingInterval,omitempty" tf:"buffering_interval"`
	// +optional
	BufferingSize *int64 `json:"bufferingSize,omitempty" tf:"buffering_size"`
	// +optional
	CloudwatchLoggingOptions *FirehoseDeliveryStreamSpecElasticsearchConfigurationCloudwatchLoggingOptions `json:"cloudwatchLoggingOptions,omitempty" tf:"cloudwatch_logging_options"`
	// +optional
	ClusterEndpoint *string `json:"clusterEndpoint,omitempty" tf:"cluster_endpoint"`
	// +optional
	DomainArn *string `json:"domainArn,omitempty" tf:"domain_arn"`
	IndexName *string `json:"indexName" tf:"index_name"`
	// +optional
	IndexRotationPeriod *string `json:"indexRotationPeriod,omitempty" tf:"index_rotation_period"`
	// +optional
	ProcessingConfiguration *FirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfiguration `json:"processingConfiguration,omitempty" tf:"processing_configuration"`
	// +optional
	RetryDuration *int64  `json:"retryDuration,omitempty" tf:"retry_duration"`
	RoleArn       *string `json:"roleArn" tf:"role_arn"`
	// +optional
	S3BackupMode *string `json:"s3BackupMode,omitempty" tf:"s3_backup_mode"`
	// +optional
	TypeName *string `json:"typeName,omitempty" tf:"type_name"`
	// +optional
	VpcConfig *FirehoseDeliveryStreamSpecElasticsearchConfigurationVpcConfig `json:"vpcConfig,omitempty" tf:"vpc_config"`
}

func (*FirehoseDeliveryStreamSpecElasticsearchConfiguration) DeepCopy

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

func (*FirehoseDeliveryStreamSpecElasticsearchConfiguration) DeepCopyInto

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

type FirehoseDeliveryStreamSpecElasticsearchConfigurationCloudwatchLoggingOptions

type FirehoseDeliveryStreamSpecElasticsearchConfigurationCloudwatchLoggingOptions struct {
	// +optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
	// +optional
	LogGroupName *string `json:"logGroupName,omitempty" tf:"log_group_name"`
	// +optional
	LogStreamName *string `json:"logStreamName,omitempty" tf:"log_stream_name"`
}

func (*FirehoseDeliveryStreamSpecElasticsearchConfigurationCloudwatchLoggingOptions) DeepCopy

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

func (*FirehoseDeliveryStreamSpecElasticsearchConfigurationCloudwatchLoggingOptions) DeepCopyInto

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

type FirehoseDeliveryStreamSpecElasticsearchConfigurationCloudwatchLoggingOptionsCodec

type FirehoseDeliveryStreamSpecElasticsearchConfigurationCloudwatchLoggingOptionsCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecElasticsearchConfigurationCloudwatchLoggingOptionsCodec) Decode

func (FirehoseDeliveryStreamSpecElasticsearchConfigurationCloudwatchLoggingOptionsCodec) Encode

func (FirehoseDeliveryStreamSpecElasticsearchConfigurationCloudwatchLoggingOptionsCodec) IsEmpty

type FirehoseDeliveryStreamSpecElasticsearchConfigurationCodec

type FirehoseDeliveryStreamSpecElasticsearchConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecElasticsearchConfigurationCodec) Decode

func (FirehoseDeliveryStreamSpecElasticsearchConfigurationCodec) Encode

func (FirehoseDeliveryStreamSpecElasticsearchConfigurationCodec) IsEmpty

type FirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfiguration

type FirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfiguration struct {
	// +optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
	// +optional
	Processors []FirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfigurationProcessors `json:"processors,omitempty" tf:"processors"`
}

func (*FirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfiguration) DeepCopy

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

func (*FirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfiguration) DeepCopyInto

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

type FirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfigurationCodec

type FirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfigurationCodec) Decode

func (FirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfigurationCodec) Encode

func (FirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfigurationCodec) IsEmpty

type FirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfigurationProcessors

type FirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfigurationProcessors struct {
	// +optional
	Parameters []FirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfigurationProcessorsParameters `json:"parameters,omitempty" tf:"parameters"`
	Type       *string                                                                                           `json:"type" tf:"type"`
}

func (*FirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfigurationProcessors) DeepCopy

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

func (*FirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfigurationProcessors) DeepCopyInto

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

type FirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfigurationProcessorsParameters

type FirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfigurationProcessorsParameters struct {
	ParameterName  *string `json:"parameterName" tf:"parameter_name"`
	ParameterValue *string `json:"parameterValue" tf:"parameter_value"`
}

func (*FirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfigurationProcessorsParameters) DeepCopy

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

func (*FirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfigurationProcessorsParameters) DeepCopyInto

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

type FirehoseDeliveryStreamSpecElasticsearchConfigurationVpcConfig

type FirehoseDeliveryStreamSpecElasticsearchConfigurationVpcConfig struct {
	RoleArn          *string  `json:"roleArn" tf:"role_arn"`
	SecurityGroupIDS []string `json:"securityGroupIDS" tf:"security_group_ids"`
	SubnetIDS        []string `json:"subnetIDS" tf:"subnet_ids"`
	// +optional
	VpcID *string `json:"vpcID,omitempty" tf:"vpc_id"`
}

func (*FirehoseDeliveryStreamSpecElasticsearchConfigurationVpcConfig) DeepCopy

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

func (*FirehoseDeliveryStreamSpecElasticsearchConfigurationVpcConfig) DeepCopyInto

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

type FirehoseDeliveryStreamSpecElasticsearchConfigurationVpcConfigCodec

type FirehoseDeliveryStreamSpecElasticsearchConfigurationVpcConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecElasticsearchConfigurationVpcConfigCodec) Decode

func (FirehoseDeliveryStreamSpecElasticsearchConfigurationVpcConfigCodec) Encode

func (FirehoseDeliveryStreamSpecElasticsearchConfigurationVpcConfigCodec) IsEmpty

type FirehoseDeliveryStreamSpecExtendedS3Configuration

type FirehoseDeliveryStreamSpecExtendedS3Configuration struct {
	BucketArn *string `json:"bucketArn" tf:"bucket_arn"`
	// +optional
	BufferInterval *int64 `json:"bufferInterval,omitempty" tf:"buffer_interval"`
	// +optional
	BufferSize *int64 `json:"bufferSize,omitempty" tf:"buffer_size"`
	// +optional
	CloudwatchLoggingOptions *FirehoseDeliveryStreamSpecExtendedS3ConfigurationCloudwatchLoggingOptions `json:"cloudwatchLoggingOptions,omitempty" tf:"cloudwatch_logging_options"`
	// +optional
	CompressionFormat *string `json:"compressionFormat,omitempty" tf:"compression_format"`
	// +optional
	DataFormatConversionConfiguration *FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfiguration `json:"dataFormatConversionConfiguration,omitempty" tf:"data_format_conversion_configuration"`
	// +optional
	DynamicPartitioningConfiguration *FirehoseDeliveryStreamSpecExtendedS3ConfigurationDynamicPartitioningConfiguration `json:"dynamicPartitioningConfiguration,omitempty" tf:"dynamic_partitioning_configuration"`
	// +optional
	ErrorOutputPrefix *string `json:"errorOutputPrefix,omitempty" tf:"error_output_prefix"`
	// +optional
	KmsKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn"`
	// +optional
	Prefix *string `json:"prefix,omitempty" tf:"prefix"`
	// +optional
	ProcessingConfiguration *FirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfiguration `json:"processingConfiguration,omitempty" tf:"processing_configuration"`
	RoleArn                 *string                                                                   `json:"roleArn" tf:"role_arn"`
	// +optional
	S3BackupConfiguration *FirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfiguration `json:"s3BackupConfiguration,omitempty" tf:"s3_backup_configuration"`
	// +optional
	S3BackupMode *string `json:"s3BackupMode,omitempty" tf:"s3_backup_mode"`
}

func (*FirehoseDeliveryStreamSpecExtendedS3Configuration) DeepCopy

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

func (*FirehoseDeliveryStreamSpecExtendedS3Configuration) DeepCopyInto

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

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationCloudwatchLoggingOptions

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationCloudwatchLoggingOptions struct {
	// +optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
	// +optional
	LogGroupName *string `json:"logGroupName,omitempty" tf:"log_group_name"`
	// +optional
	LogStreamName *string `json:"logStreamName,omitempty" tf:"log_stream_name"`
}

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationCloudwatchLoggingOptions) DeepCopy

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

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationCloudwatchLoggingOptions) DeepCopyInto

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

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationCloudwatchLoggingOptionsCodec

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationCloudwatchLoggingOptionsCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationCloudwatchLoggingOptionsCodec) Decode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationCloudwatchLoggingOptionsCodec) Encode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationCloudwatchLoggingOptionsCodec) IsEmpty

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationCodec

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationCodec) Decode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationCodec) Encode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationCodec) IsEmpty

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfiguration

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfiguration struct {
	// +optional
	Enabled                   *bool                                                                                                        `json:"enabled,omitempty" tf:"enabled"`
	InputFormatConfiguration  *FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfiguration  `json:"inputFormatConfiguration" tf:"input_format_configuration"`
	OutputFormatConfiguration *FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfiguration `json:"outputFormatConfiguration" tf:"output_format_configuration"`
	SchemaConfiguration       *FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfiguration       `json:"schemaConfiguration" tf:"schema_configuration"`
}

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfiguration) DeepCopy

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

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfiguration) DeepCopyInto

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

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationCodec

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationCodec) Decode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationCodec) Encode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationCodec) IsEmpty

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfiguration

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfiguration struct {
	Deserializer *FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializer `json:"deserializer" tf:"deserializer"`
}

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfiguration) DeepCopy

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

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfiguration) DeepCopyInto

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

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationCodec

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationCodec) Decode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationCodec) Encode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationCodec) IsEmpty

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializer

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializer struct {
	// +optional
	HiveJSONSerDe *FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJSONSerDe `json:"hiveJSONSerDe,omitempty" tf:"hive_json_ser_de"`
	// +optional
	OpenXJSONSerDe *FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJSONSerDe `json:"openXJSONSerDe,omitempty" tf:"open_x_json_ser_de"`
}

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializer) DeepCopy

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

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializer) DeepCopyInto

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

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerCodec

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerCodec) Decode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerCodec) Encode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerCodec) IsEmpty

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJSONSerDe

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJSONSerDe struct {
	// +optional
	TimestampFormats []string `json:"timestampFormats,omitempty" tf:"timestamp_formats"`
}

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJSONSerDe) DeepCopy

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

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJSONSerDe) DeepCopyInto

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

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJSONSerDeCodec

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJSONSerDeCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJSONSerDeCodec) Decode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJSONSerDeCodec) Encode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJSONSerDeCodec) IsEmpty

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJSONSerDe

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJSONSerDe struct {
	// +optional
	CaseInsensitive *bool `json:"caseInsensitive,omitempty" tf:"case_insensitive"`
	// +optional
	ColumnToJSONKeyMappings *map[string]string `json:"columnToJSONKeyMappings,omitempty" tf:"column_to_json_key_mappings"`
	// +optional
	ConvertDotsInJSONKeysToUnderscores *bool `json:"convertDotsInJSONKeysToUnderscores,omitempty" tf:"convert_dots_in_json_keys_to_underscores"`
}

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJSONSerDe) DeepCopy

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

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJSONSerDe) DeepCopyInto

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

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJSONSerDeCodec

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJSONSerDeCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJSONSerDeCodec) Decode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJSONSerDeCodec) Encode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJSONSerDeCodec) IsEmpty

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfiguration

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfiguration struct {
	Serializer *FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializer `json:"serializer" tf:"serializer"`
}

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfiguration) DeepCopy

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

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfiguration) DeepCopyInto

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

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationCodec

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationCodec) Decode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationCodec) Encode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationCodec) IsEmpty

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializer

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializer struct {
	// +optional
	OrcSerDe *FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDe `json:"orcSerDe,omitempty" tf:"orc_ser_de"`
	// +optional
	ParquetSerDe *FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDe `json:"parquetSerDe,omitempty" tf:"parquet_ser_de"`
}

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializer) DeepCopy

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

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializer) DeepCopyInto

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

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerCodec

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerCodec) Decode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerCodec) Encode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerCodec) IsEmpty

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDe

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDe struct {
	// +optional
	BlockSizeBytes *int64 `json:"blockSizeBytes,omitempty" tf:"block_size_bytes"`
	// +optional
	BloomFilterColumns []string `json:"bloomFilterColumns,omitempty" tf:"bloom_filter_columns"`
	// +optional
	BloomFilterFalsePositiveProbability *float64 `json:"bloomFilterFalsePositiveProbability,omitempty" tf:"bloom_filter_false_positive_probability"`
	// +optional
	Compression *string `json:"compression,omitempty" tf:"compression"`
	// +optional
	DictionaryKeyThreshold *float64 `json:"dictionaryKeyThreshold,omitempty" tf:"dictionary_key_threshold"`
	// +optional
	EnablePadding *bool `json:"enablePadding,omitempty" tf:"enable_padding"`
	// +optional
	FormatVersion *string `json:"formatVersion,omitempty" tf:"format_version"`
	// +optional
	PaddingTolerance *float64 `json:"paddingTolerance,omitempty" tf:"padding_tolerance"`
	// +optional
	RowIndexStride *int64 `json:"rowIndexStride,omitempty" tf:"row_index_stride"`
	// +optional
	StripeSizeBytes *int64 `json:"stripeSizeBytes,omitempty" tf:"stripe_size_bytes"`
}

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDe) DeepCopy

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

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDe) DeepCopyInto

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

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDeCodec

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDeCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDeCodec) Decode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDeCodec) Encode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDeCodec) IsEmpty

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDe

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDe struct {
	// +optional
	BlockSizeBytes *int64 `json:"blockSizeBytes,omitempty" tf:"block_size_bytes"`
	// +optional
	Compression *string `json:"compression,omitempty" tf:"compression"`
	// +optional
	EnableDictionaryCompression *bool `json:"enableDictionaryCompression,omitempty" tf:"enable_dictionary_compression"`
	// +optional
	MaxPaddingBytes *int64 `json:"maxPaddingBytes,omitempty" tf:"max_padding_bytes"`
	// +optional
	PageSizeBytes *int64 `json:"pageSizeBytes,omitempty" tf:"page_size_bytes"`
	// +optional
	WriterVersion *string `json:"writerVersion,omitempty" tf:"writer_version"`
}

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDe) DeepCopy

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

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDe) DeepCopyInto

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

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDeCodec

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDeCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDeCodec) Decode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDeCodec) Encode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDeCodec) IsEmpty

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfiguration

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfiguration struct {
	// +optional
	CatalogID    *string `json:"catalogID,omitempty" tf:"catalog_id"`
	DatabaseName *string `json:"databaseName" tf:"database_name"`
	// +optional
	Region    *string `json:"region,omitempty" tf:"region"`
	RoleArn   *string `json:"roleArn" tf:"role_arn"`
	TableName *string `json:"tableName" tf:"table_name"`
	// +optional
	VersionID *string `json:"versionID,omitempty" tf:"version_id"`
}

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfiguration) DeepCopy

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

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfiguration) DeepCopyInto

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

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationCodec

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationCodec) Decode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationCodec) Encode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfigurationCodec) IsEmpty

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDynamicPartitioningConfiguration added in v0.5.0

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDynamicPartitioningConfiguration struct {
	// +optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
	// +optional
	RetryDuration *int64 `json:"retryDuration,omitempty" tf:"retry_duration"`
}

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationDynamicPartitioningConfiguration) DeepCopy added in v0.5.0

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

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationDynamicPartitioningConfiguration) DeepCopyInto added in v0.5.0

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

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDynamicPartitioningConfigurationCodec added in v0.5.0

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationDynamicPartitioningConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDynamicPartitioningConfigurationCodec) Decode added in v0.5.0

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDynamicPartitioningConfigurationCodec) Encode added in v0.5.0

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationDynamicPartitioningConfigurationCodec) IsEmpty added in v0.5.0

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfiguration

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfiguration struct {
	// +optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
	// +optional
	Processors []FirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfigurationProcessors `json:"processors,omitempty" tf:"processors"`
}

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfiguration) DeepCopy

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

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfiguration) DeepCopyInto

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

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfigurationCodec

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfigurationCodec) Decode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfigurationCodec) Encode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfigurationCodec) IsEmpty

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfigurationProcessors

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfigurationProcessors struct {
	// +optional
	Parameters []FirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfigurationProcessorsParameters `json:"parameters,omitempty" tf:"parameters"`
	Type       *string                                                                                        `json:"type" tf:"type"`
}

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfigurationProcessors) DeepCopy

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

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfigurationProcessors) DeepCopyInto

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

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfigurationProcessorsParameters

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfigurationProcessorsParameters struct {
	ParameterName  *string `json:"parameterName" tf:"parameter_name"`
	ParameterValue *string `json:"parameterValue" tf:"parameter_value"`
}

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfigurationProcessorsParameters) DeepCopy

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

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfigurationProcessorsParameters) DeepCopyInto

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

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfiguration

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfiguration struct {
	BucketArn *string `json:"bucketArn" tf:"bucket_arn"`
	// +optional
	BufferInterval *int64 `json:"bufferInterval,omitempty" tf:"buffer_interval"`
	// +optional
	BufferSize *int64 `json:"bufferSize,omitempty" tf:"buffer_size"`
	// +optional
	CloudwatchLoggingOptions *FirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfigurationCloudwatchLoggingOptions `json:"cloudwatchLoggingOptions,omitempty" tf:"cloudwatch_logging_options"`
	// +optional
	CompressionFormat *string `json:"compressionFormat,omitempty" tf:"compression_format"`
	// +optional
	ErrorOutputPrefix *string `json:"errorOutputPrefix,omitempty" tf:"error_output_prefix"`
	// +optional
	KmsKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn"`
	// +optional
	Prefix  *string `json:"prefix,omitempty" tf:"prefix"`
	RoleArn *string `json:"roleArn" tf:"role_arn"`
}

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfiguration) DeepCopy

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

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfiguration) DeepCopyInto

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

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfigurationCloudwatchLoggingOptions

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfigurationCloudwatchLoggingOptions struct {
	// +optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
	// +optional
	LogGroupName *string `json:"logGroupName,omitempty" tf:"log_group_name"`
	// +optional
	LogStreamName *string `json:"logStreamName,omitempty" tf:"log_stream_name"`
}

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfigurationCloudwatchLoggingOptions) DeepCopy

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

func (*FirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfigurationCloudwatchLoggingOptions) DeepCopyInto

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

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfigurationCloudwatchLoggingOptionsCodec

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfigurationCloudwatchLoggingOptionsCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfigurationCloudwatchLoggingOptionsCodec) Decode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfigurationCloudwatchLoggingOptionsCodec) Encode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfigurationCloudwatchLoggingOptionsCodec) IsEmpty

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfigurationCodec

type FirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfigurationCodec) Decode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfigurationCodec) Encode

func (FirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfigurationCodec) IsEmpty

type FirehoseDeliveryStreamSpecHttpEndpointConfiguration

type FirehoseDeliveryStreamSpecHttpEndpointConfiguration struct {
	// +optional
	AccessKey *string `json:"-" sensitive:"true" tf:"access_key"`
	// +optional
	BufferingInterval *int64 `json:"bufferingInterval,omitempty" tf:"buffering_interval"`
	// +optional
	BufferingSize *int64 `json:"bufferingSize,omitempty" tf:"buffering_size"`
	// +optional
	CloudwatchLoggingOptions *FirehoseDeliveryStreamSpecHttpEndpointConfigurationCloudwatchLoggingOptions `json:"cloudwatchLoggingOptions,omitempty" tf:"cloudwatch_logging_options"`
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	ProcessingConfiguration *FirehoseDeliveryStreamSpecHttpEndpointConfigurationProcessingConfiguration `json:"processingConfiguration,omitempty" tf:"processing_configuration"`
	// +optional
	RequestConfiguration *FirehoseDeliveryStreamSpecHttpEndpointConfigurationRequestConfiguration `json:"requestConfiguration,omitempty" tf:"request_configuration"`
	// +optional
	RetryDuration *int64 `json:"retryDuration,omitempty" tf:"retry_duration"`
	// +optional
	RoleArn *string `json:"roleArn,omitempty" tf:"role_arn"`
	// +optional
	S3BackupMode *string `json:"s3BackupMode,omitempty" tf:"s3_backup_mode"`
	Url          *string `json:"url" tf:"url"`
}

func (*FirehoseDeliveryStreamSpecHttpEndpointConfiguration) DeepCopy

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

func (*FirehoseDeliveryStreamSpecHttpEndpointConfiguration) DeepCopyInto

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

type FirehoseDeliveryStreamSpecHttpEndpointConfigurationCloudwatchLoggingOptions

type FirehoseDeliveryStreamSpecHttpEndpointConfigurationCloudwatchLoggingOptions struct {
	// +optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
	// +optional
	LogGroupName *string `json:"logGroupName,omitempty" tf:"log_group_name"`
	// +optional
	LogStreamName *string `json:"logStreamName,omitempty" tf:"log_stream_name"`
}

func (*FirehoseDeliveryStreamSpecHttpEndpointConfigurationCloudwatchLoggingOptions) DeepCopy

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

func (*FirehoseDeliveryStreamSpecHttpEndpointConfigurationCloudwatchLoggingOptions) DeepCopyInto

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

type FirehoseDeliveryStreamSpecHttpEndpointConfigurationCloudwatchLoggingOptionsCodec

type FirehoseDeliveryStreamSpecHttpEndpointConfigurationCloudwatchLoggingOptionsCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecHttpEndpointConfigurationCloudwatchLoggingOptionsCodec) Decode

func (FirehoseDeliveryStreamSpecHttpEndpointConfigurationCloudwatchLoggingOptionsCodec) Encode

func (FirehoseDeliveryStreamSpecHttpEndpointConfigurationCloudwatchLoggingOptionsCodec) IsEmpty

type FirehoseDeliveryStreamSpecHttpEndpointConfigurationCodec

type FirehoseDeliveryStreamSpecHttpEndpointConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecHttpEndpointConfigurationCodec) Decode

func (FirehoseDeliveryStreamSpecHttpEndpointConfigurationCodec) Encode

func (FirehoseDeliveryStreamSpecHttpEndpointConfigurationCodec) IsEmpty

type FirehoseDeliveryStreamSpecHttpEndpointConfigurationProcessingConfiguration

type FirehoseDeliveryStreamSpecHttpEndpointConfigurationProcessingConfiguration struct {
	// +optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
	// +optional
	Processors []FirehoseDeliveryStreamSpecHttpEndpointConfigurationProcessingConfigurationProcessors `json:"processors,omitempty" tf:"processors"`
}

func (*FirehoseDeliveryStreamSpecHttpEndpointConfigurationProcessingConfiguration) DeepCopy

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

func (*FirehoseDeliveryStreamSpecHttpEndpointConfigurationProcessingConfiguration) DeepCopyInto

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

type FirehoseDeliveryStreamSpecHttpEndpointConfigurationProcessingConfigurationCodec

type FirehoseDeliveryStreamSpecHttpEndpointConfigurationProcessingConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecHttpEndpointConfigurationProcessingConfigurationCodec) Decode

func (FirehoseDeliveryStreamSpecHttpEndpointConfigurationProcessingConfigurationCodec) Encode

func (FirehoseDeliveryStreamSpecHttpEndpointConfigurationProcessingConfigurationCodec) IsEmpty

type FirehoseDeliveryStreamSpecHttpEndpointConfigurationProcessingConfigurationProcessors

type FirehoseDeliveryStreamSpecHttpEndpointConfigurationProcessingConfigurationProcessors struct {
	// +optional
	Parameters []FirehoseDeliveryStreamSpecHttpEndpointConfigurationProcessingConfigurationProcessorsParameters `json:"parameters,omitempty" tf:"parameters"`
	Type       *string                                                                                          `json:"type" tf:"type"`
}

func (*FirehoseDeliveryStreamSpecHttpEndpointConfigurationProcessingConfigurationProcessors) DeepCopy

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

func (*FirehoseDeliveryStreamSpecHttpEndpointConfigurationProcessingConfigurationProcessors) DeepCopyInto

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

type FirehoseDeliveryStreamSpecHttpEndpointConfigurationProcessingConfigurationProcessorsParameters

type FirehoseDeliveryStreamSpecHttpEndpointConfigurationProcessingConfigurationProcessorsParameters struct {
	ParameterName  *string `json:"parameterName" tf:"parameter_name"`
	ParameterValue *string `json:"parameterValue" tf:"parameter_value"`
}

func (*FirehoseDeliveryStreamSpecHttpEndpointConfigurationProcessingConfigurationProcessorsParameters) DeepCopy

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

func (*FirehoseDeliveryStreamSpecHttpEndpointConfigurationProcessingConfigurationProcessorsParameters) DeepCopyInto

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

type FirehoseDeliveryStreamSpecHttpEndpointConfigurationRequestConfiguration

type FirehoseDeliveryStreamSpecHttpEndpointConfigurationRequestConfiguration struct {
	// +optional
	CommonAttributes []FirehoseDeliveryStreamSpecHttpEndpointConfigurationRequestConfigurationCommonAttributes `json:"commonAttributes,omitempty" tf:"common_attributes"`
	// +optional
	ContentEncoding *string `json:"contentEncoding,omitempty" tf:"content_encoding"`
}

func (*FirehoseDeliveryStreamSpecHttpEndpointConfigurationRequestConfiguration) DeepCopy

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

func (*FirehoseDeliveryStreamSpecHttpEndpointConfigurationRequestConfiguration) DeepCopyInto

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

type FirehoseDeliveryStreamSpecHttpEndpointConfigurationRequestConfigurationCodec

type FirehoseDeliveryStreamSpecHttpEndpointConfigurationRequestConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecHttpEndpointConfigurationRequestConfigurationCodec) Decode

func (FirehoseDeliveryStreamSpecHttpEndpointConfigurationRequestConfigurationCodec) Encode

func (FirehoseDeliveryStreamSpecHttpEndpointConfigurationRequestConfigurationCodec) IsEmpty

type FirehoseDeliveryStreamSpecHttpEndpointConfigurationRequestConfigurationCommonAttributes

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

func (*FirehoseDeliveryStreamSpecHttpEndpointConfigurationRequestConfigurationCommonAttributes) DeepCopy

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

func (*FirehoseDeliveryStreamSpecHttpEndpointConfigurationRequestConfigurationCommonAttributes) DeepCopyInto

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

type FirehoseDeliveryStreamSpecKinesisSourceConfiguration

type FirehoseDeliveryStreamSpecKinesisSourceConfiguration struct {
	KinesisStreamArn *string `json:"kinesisStreamArn" tf:"kinesis_stream_arn"`
	RoleArn          *string `json:"roleArn" tf:"role_arn"`
}

func (*FirehoseDeliveryStreamSpecKinesisSourceConfiguration) DeepCopy

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

func (*FirehoseDeliveryStreamSpecKinesisSourceConfiguration) DeepCopyInto

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

type FirehoseDeliveryStreamSpecKinesisSourceConfigurationCodec

type FirehoseDeliveryStreamSpecKinesisSourceConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecKinesisSourceConfigurationCodec) Decode

func (FirehoseDeliveryStreamSpecKinesisSourceConfigurationCodec) Encode

func (FirehoseDeliveryStreamSpecKinesisSourceConfigurationCodec) IsEmpty

type FirehoseDeliveryStreamSpecRedshiftConfiguration

type FirehoseDeliveryStreamSpecRedshiftConfiguration struct {
	// +optional
	CloudwatchLoggingOptions *FirehoseDeliveryStreamSpecRedshiftConfigurationCloudwatchLoggingOptions `json:"cloudwatchLoggingOptions,omitempty" tf:"cloudwatch_logging_options"`
	ClusterJdbcurl           *string                                                                  `json:"clusterJdbcurl" tf:"cluster_jdbcurl"`
	// +optional
	CopyOptions *string `json:"copyOptions,omitempty" tf:"copy_options"`
	// +optional
	DataTableColumns *string `json:"dataTableColumns,omitempty" tf:"data_table_columns"`
	DataTableName    *string `json:"dataTableName" tf:"data_table_name"`
	Password         *string `json:"-" sensitive:"true" tf:"password"`
	// +optional
	ProcessingConfiguration *FirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfiguration `json:"processingConfiguration,omitempty" tf:"processing_configuration"`
	// +optional
	RetryDuration *int64  `json:"retryDuration,omitempty" tf:"retry_duration"`
	RoleArn       *string `json:"roleArn" tf:"role_arn"`
	// +optional
	S3BackupConfiguration *FirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfiguration `json:"s3BackupConfiguration,omitempty" tf:"s3_backup_configuration"`
	// +optional
	S3BackupMode *string `json:"s3BackupMode,omitempty" tf:"s3_backup_mode"`
	Username     *string `json:"username" tf:"username"`
}

func (*FirehoseDeliveryStreamSpecRedshiftConfiguration) DeepCopy

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

func (*FirehoseDeliveryStreamSpecRedshiftConfiguration) DeepCopyInto

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

type FirehoseDeliveryStreamSpecRedshiftConfigurationCloudwatchLoggingOptions

type FirehoseDeliveryStreamSpecRedshiftConfigurationCloudwatchLoggingOptions struct {
	// +optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
	// +optional
	LogGroupName *string `json:"logGroupName,omitempty" tf:"log_group_name"`
	// +optional
	LogStreamName *string `json:"logStreamName,omitempty" tf:"log_stream_name"`
}

func (*FirehoseDeliveryStreamSpecRedshiftConfigurationCloudwatchLoggingOptions) DeepCopy

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

func (*FirehoseDeliveryStreamSpecRedshiftConfigurationCloudwatchLoggingOptions) DeepCopyInto

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

type FirehoseDeliveryStreamSpecRedshiftConfigurationCloudwatchLoggingOptionsCodec

type FirehoseDeliveryStreamSpecRedshiftConfigurationCloudwatchLoggingOptionsCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecRedshiftConfigurationCloudwatchLoggingOptionsCodec) Decode

func (FirehoseDeliveryStreamSpecRedshiftConfigurationCloudwatchLoggingOptionsCodec) Encode

func (FirehoseDeliveryStreamSpecRedshiftConfigurationCloudwatchLoggingOptionsCodec) IsEmpty

type FirehoseDeliveryStreamSpecRedshiftConfigurationCodec

type FirehoseDeliveryStreamSpecRedshiftConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecRedshiftConfigurationCodec) Decode

func (FirehoseDeliveryStreamSpecRedshiftConfigurationCodec) Encode

func (FirehoseDeliveryStreamSpecRedshiftConfigurationCodec) IsEmpty

type FirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfiguration

type FirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfiguration struct {
	// +optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
	// +optional
	Processors []FirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfigurationProcessors `json:"processors,omitempty" tf:"processors"`
}

func (*FirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfiguration) DeepCopy

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

func (*FirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfiguration) DeepCopyInto

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

type FirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfigurationCodec

type FirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfigurationCodec) Decode

func (FirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfigurationCodec) Encode

func (FirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfigurationCodec) IsEmpty

type FirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfigurationProcessors

type FirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfigurationProcessors struct {
	// +optional
	Parameters []FirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfigurationProcessorsParameters `json:"parameters,omitempty" tf:"parameters"`
	Type       *string                                                                                      `json:"type" tf:"type"`
}

func (*FirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfigurationProcessors) DeepCopy

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

func (*FirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfigurationProcessors) DeepCopyInto

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

type FirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfigurationProcessorsParameters

type FirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfigurationProcessorsParameters struct {
	ParameterName  *string `json:"parameterName" tf:"parameter_name"`
	ParameterValue *string `json:"parameterValue" tf:"parameter_value"`
}

func (*FirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfigurationProcessorsParameters) DeepCopy

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

func (*FirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfigurationProcessorsParameters) DeepCopyInto

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

type FirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfiguration

type FirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfiguration struct {
	BucketArn *string `json:"bucketArn" tf:"bucket_arn"`
	// +optional
	BufferInterval *int64 `json:"bufferInterval,omitempty" tf:"buffer_interval"`
	// +optional
	BufferSize *int64 `json:"bufferSize,omitempty" tf:"buffer_size"`
	// +optional
	CloudwatchLoggingOptions *FirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfigurationCloudwatchLoggingOptions `json:"cloudwatchLoggingOptions,omitempty" tf:"cloudwatch_logging_options"`
	// +optional
	CompressionFormat *string `json:"compressionFormat,omitempty" tf:"compression_format"`
	// +optional
	ErrorOutputPrefix *string `json:"errorOutputPrefix,omitempty" tf:"error_output_prefix"`
	// +optional
	KmsKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn"`
	// +optional
	Prefix  *string `json:"prefix,omitempty" tf:"prefix"`
	RoleArn *string `json:"roleArn" tf:"role_arn"`
}

func (*FirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfiguration) DeepCopy

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

func (*FirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfiguration) DeepCopyInto

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

type FirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfigurationCloudwatchLoggingOptions

type FirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfigurationCloudwatchLoggingOptions struct {
	// +optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
	// +optional
	LogGroupName *string `json:"logGroupName,omitempty" tf:"log_group_name"`
	// +optional
	LogStreamName *string `json:"logStreamName,omitempty" tf:"log_stream_name"`
}

func (*FirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfigurationCloudwatchLoggingOptions) DeepCopy

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

func (*FirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfigurationCloudwatchLoggingOptions) DeepCopyInto

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

type FirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfigurationCloudwatchLoggingOptionsCodec

type FirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfigurationCloudwatchLoggingOptionsCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfigurationCloudwatchLoggingOptionsCodec) Decode

func (FirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfigurationCloudwatchLoggingOptionsCodec) Encode

func (FirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfigurationCloudwatchLoggingOptionsCodec) IsEmpty

type FirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfigurationCodec

type FirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfigurationCodec) Decode

func (FirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfigurationCodec) Encode

func (FirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfigurationCodec) IsEmpty

type FirehoseDeliveryStreamSpecResource

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

	// +optional
	Arn         *string `json:"arn,omitempty" tf:"arn"`
	Destination *string `json:"destination" tf:"destination"`
	// +optional
	DestinationID *string `json:"destinationID,omitempty" tf:"destination_id"`
	// +optional
	ElasticsearchConfiguration *FirehoseDeliveryStreamSpecElasticsearchConfiguration `json:"elasticsearchConfiguration,omitempty" tf:"elasticsearch_configuration"`
	// +optional
	ExtendedS3Configuration *FirehoseDeliveryStreamSpecExtendedS3Configuration `json:"extendedS3Configuration,omitempty" tf:"extended_s3_configuration"`
	// +optional
	HttpEndpointConfiguration *FirehoseDeliveryStreamSpecHttpEndpointConfiguration `json:"httpEndpointConfiguration,omitempty" tf:"http_endpoint_configuration"`
	// +optional
	KinesisSourceConfiguration *FirehoseDeliveryStreamSpecKinesisSourceConfiguration `json:"kinesisSourceConfiguration,omitempty" tf:"kinesis_source_configuration"`
	Name                       *string                                               `json:"name" tf:"name"`
	// +optional
	RedshiftConfiguration *FirehoseDeliveryStreamSpecRedshiftConfiguration `json:"redshiftConfiguration,omitempty" tf:"redshift_configuration"`
	// +optional
	S3Configuration *FirehoseDeliveryStreamSpecS3Configuration `json:"s3Configuration,omitempty" tf:"s3_configuration"`
	// +optional
	ServerSideEncryption *FirehoseDeliveryStreamSpecServerSideEncryption `json:"serverSideEncryption,omitempty" tf:"server_side_encryption"`
	// +optional
	SplunkConfiguration *FirehoseDeliveryStreamSpecSplunkConfiguration `json:"splunkConfiguration,omitempty" tf:"splunk_configuration"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
	// +optional
	VersionID *string `json:"versionID,omitempty" tf:"version_id"`
}

func (*FirehoseDeliveryStreamSpecResource) DeepCopy

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

func (*FirehoseDeliveryStreamSpecResource) DeepCopyInto

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

type FirehoseDeliveryStreamSpecS3Configuration

type FirehoseDeliveryStreamSpecS3Configuration struct {
	BucketArn *string `json:"bucketArn" tf:"bucket_arn"`
	// +optional
	BufferInterval *int64 `json:"bufferInterval,omitempty" tf:"buffer_interval"`
	// +optional
	BufferSize *int64 `json:"bufferSize,omitempty" tf:"buffer_size"`
	// +optional
	CloudwatchLoggingOptions *FirehoseDeliveryStreamSpecS3ConfigurationCloudwatchLoggingOptions `json:"cloudwatchLoggingOptions,omitempty" tf:"cloudwatch_logging_options"`
	// +optional
	CompressionFormat *string `json:"compressionFormat,omitempty" tf:"compression_format"`
	// +optional
	ErrorOutputPrefix *string `json:"errorOutputPrefix,omitempty" tf:"error_output_prefix"`
	// +optional
	KmsKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn"`
	// +optional
	Prefix  *string `json:"prefix,omitempty" tf:"prefix"`
	RoleArn *string `json:"roleArn" tf:"role_arn"`
}

func (*FirehoseDeliveryStreamSpecS3Configuration) DeepCopy

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

func (*FirehoseDeliveryStreamSpecS3Configuration) DeepCopyInto

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

type FirehoseDeliveryStreamSpecS3ConfigurationCloudwatchLoggingOptions

type FirehoseDeliveryStreamSpecS3ConfigurationCloudwatchLoggingOptions struct {
	// +optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
	// +optional
	LogGroupName *string `json:"logGroupName,omitempty" tf:"log_group_name"`
	// +optional
	LogStreamName *string `json:"logStreamName,omitempty" tf:"log_stream_name"`
}

func (*FirehoseDeliveryStreamSpecS3ConfigurationCloudwatchLoggingOptions) DeepCopy

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

func (*FirehoseDeliveryStreamSpecS3ConfigurationCloudwatchLoggingOptions) DeepCopyInto

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

type FirehoseDeliveryStreamSpecS3ConfigurationCloudwatchLoggingOptionsCodec

type FirehoseDeliveryStreamSpecS3ConfigurationCloudwatchLoggingOptionsCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecS3ConfigurationCloudwatchLoggingOptionsCodec) Decode

func (FirehoseDeliveryStreamSpecS3ConfigurationCloudwatchLoggingOptionsCodec) Encode

func (FirehoseDeliveryStreamSpecS3ConfigurationCloudwatchLoggingOptionsCodec) IsEmpty

type FirehoseDeliveryStreamSpecS3ConfigurationCodec

type FirehoseDeliveryStreamSpecS3ConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecS3ConfigurationCodec) Decode

func (FirehoseDeliveryStreamSpecS3ConfigurationCodec) Encode

func (FirehoseDeliveryStreamSpecS3ConfigurationCodec) IsEmpty

type FirehoseDeliveryStreamSpecServerSideEncryption

type FirehoseDeliveryStreamSpecServerSideEncryption struct {
	// +optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
	// +optional
	KeyArn *string `json:"keyArn,omitempty" tf:"key_arn"`
	// +optional
	KeyType *string `json:"keyType,omitempty" tf:"key_type"`
}

func (*FirehoseDeliveryStreamSpecServerSideEncryption) DeepCopy

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

func (*FirehoseDeliveryStreamSpecServerSideEncryption) DeepCopyInto

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

type FirehoseDeliveryStreamSpecServerSideEncryptionCodec

type FirehoseDeliveryStreamSpecServerSideEncryptionCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecServerSideEncryptionCodec) Decode

func (FirehoseDeliveryStreamSpecServerSideEncryptionCodec) Encode

func (FirehoseDeliveryStreamSpecServerSideEncryptionCodec) IsEmpty

type FirehoseDeliveryStreamSpecSplunkConfiguration

type FirehoseDeliveryStreamSpecSplunkConfiguration struct {
	// +optional
	CloudwatchLoggingOptions *FirehoseDeliveryStreamSpecSplunkConfigurationCloudwatchLoggingOptions `json:"cloudwatchLoggingOptions,omitempty" tf:"cloudwatch_logging_options"`
	// +optional
	HecAcknowledgmentTimeout *int64  `json:"hecAcknowledgmentTimeout,omitempty" tf:"hec_acknowledgment_timeout"`
	HecEndpoint              *string `json:"hecEndpoint" tf:"hec_endpoint"`
	// +optional
	HecEndpointType *string `json:"hecEndpointType,omitempty" tf:"hec_endpoint_type"`
	HecToken        *string `json:"hecToken" tf:"hec_token"`
	// +optional
	ProcessingConfiguration *FirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfiguration `json:"processingConfiguration,omitempty" tf:"processing_configuration"`
	// +optional
	RetryDuration *int64 `json:"retryDuration,omitempty" tf:"retry_duration"`
	// +optional
	S3BackupMode *string `json:"s3BackupMode,omitempty" tf:"s3_backup_mode"`
}

func (*FirehoseDeliveryStreamSpecSplunkConfiguration) DeepCopy

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

func (*FirehoseDeliveryStreamSpecSplunkConfiguration) DeepCopyInto

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

type FirehoseDeliveryStreamSpecSplunkConfigurationCloudwatchLoggingOptions

type FirehoseDeliveryStreamSpecSplunkConfigurationCloudwatchLoggingOptions struct {
	// +optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
	// +optional
	LogGroupName *string `json:"logGroupName,omitempty" tf:"log_group_name"`
	// +optional
	LogStreamName *string `json:"logStreamName,omitempty" tf:"log_stream_name"`
}

func (*FirehoseDeliveryStreamSpecSplunkConfigurationCloudwatchLoggingOptions) DeepCopy

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

func (*FirehoseDeliveryStreamSpecSplunkConfigurationCloudwatchLoggingOptions) DeepCopyInto

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

type FirehoseDeliveryStreamSpecSplunkConfigurationCloudwatchLoggingOptionsCodec

type FirehoseDeliveryStreamSpecSplunkConfigurationCloudwatchLoggingOptionsCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecSplunkConfigurationCloudwatchLoggingOptionsCodec) Decode

func (FirehoseDeliveryStreamSpecSplunkConfigurationCloudwatchLoggingOptionsCodec) Encode

func (FirehoseDeliveryStreamSpecSplunkConfigurationCloudwatchLoggingOptionsCodec) IsEmpty

type FirehoseDeliveryStreamSpecSplunkConfigurationCodec

type FirehoseDeliveryStreamSpecSplunkConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecSplunkConfigurationCodec) Decode

func (FirehoseDeliveryStreamSpecSplunkConfigurationCodec) Encode

func (FirehoseDeliveryStreamSpecSplunkConfigurationCodec) IsEmpty

type FirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfiguration

type FirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfiguration struct {
	// +optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
	// +optional
	Processors []FirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfigurationProcessors `json:"processors,omitempty" tf:"processors"`
}

func (*FirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfiguration) DeepCopy

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

func (*FirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfiguration) DeepCopyInto

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

type FirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfigurationCodec

type FirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (FirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfigurationCodec) Decode

func (FirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfigurationCodec) Encode

func (FirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfigurationCodec) IsEmpty

type FirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfigurationProcessors

type FirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfigurationProcessors struct {
	// +optional
	Parameters []FirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfigurationProcessorsParameters `json:"parameters,omitempty" tf:"parameters"`
	Type       *string                                                                                    `json:"type" tf:"type"`
}

func (*FirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfigurationProcessors) DeepCopy

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

func (*FirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfigurationProcessors) DeepCopyInto

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

type FirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfigurationProcessorsParameters

type FirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfigurationProcessorsParameters struct {
	ParameterName  *string `json:"parameterName" tf:"parameter_name"`
	ParameterValue *string `json:"parameterValue" tf:"parameter_value"`
}

func (*FirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfigurationProcessorsParameters) DeepCopy

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

func (*FirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfigurationProcessorsParameters) DeepCopyInto

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

type FirehoseDeliveryStreamStatus

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

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

func (*FirehoseDeliveryStreamStatus) DeepCopyInto

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

type Stream

type Stream struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StreamSpec   `json:"spec,omitempty"`
	Status            StreamStatus `json:"status,omitempty"`
}

func (*Stream) DeepCopy

func (in *Stream) DeepCopy() *Stream

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

func (*Stream) DeepCopyInto

func (in *Stream) DeepCopyInto(out *Stream)

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

func (*Stream) DeepCopyObject

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

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

func (*Stream) SetupWebhookWithManager

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

func (*Stream) ValidateCreate

func (r *Stream) ValidateCreate() error

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

func (*Stream) ValidateDelete

func (r *Stream) ValidateDelete() error

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

func (*Stream) ValidateUpdate

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

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

type StreamConsumer

type StreamConsumer struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StreamConsumerSpec   `json:"spec,omitempty"`
	Status            StreamConsumerStatus `json:"status,omitempty"`
}

func (*StreamConsumer) DeepCopy

func (in *StreamConsumer) DeepCopy() *StreamConsumer

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

func (*StreamConsumer) DeepCopyInto

func (in *StreamConsumer) DeepCopyInto(out *StreamConsumer)

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

func (*StreamConsumer) DeepCopyObject

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

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

func (*StreamConsumer) SetupWebhookWithManager

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

func (*StreamConsumer) ValidateCreate

func (r *StreamConsumer) ValidateCreate() error

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

func (*StreamConsumer) ValidateDelete

func (r *StreamConsumer) ValidateDelete() error

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

func (*StreamConsumer) ValidateUpdate

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

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

type StreamConsumerList

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

StreamConsumerList is a list of StreamConsumers

func (*StreamConsumerList) DeepCopy

func (in *StreamConsumerList) DeepCopy() *StreamConsumerList

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

func (*StreamConsumerList) DeepCopyInto

func (in *StreamConsumerList) DeepCopyInto(out *StreamConsumerList)

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

func (*StreamConsumerList) DeepCopyObject

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

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

type StreamConsumerSpec

type StreamConsumerSpec struct {
	State *StreamConsumerSpecResource `json:"state,omitempty" tf:"-"`

	Resource StreamConsumerSpecResource `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 (*StreamConsumerSpec) DeepCopy

func (in *StreamConsumerSpec) DeepCopy() *StreamConsumerSpec

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

func (*StreamConsumerSpec) DeepCopyInto

func (in *StreamConsumerSpec) DeepCopyInto(out *StreamConsumerSpec)

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

type StreamConsumerSpecResource

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

	// +optional
	Arn *string `json:"arn,omitempty" tf:"arn"`
	// +optional
	CreationTimestamp *string `json:"creationTimestamp,omitempty" tf:"creation_timestamp"`
	Name              *string `json:"name" tf:"name"`
	StreamArn         *string `json:"streamArn" tf:"stream_arn"`
}

func (*StreamConsumerSpecResource) DeepCopy

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

func (*StreamConsumerSpecResource) DeepCopyInto

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

type StreamConsumerStatus

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

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

func (*StreamConsumerStatus) DeepCopyInto

func (in *StreamConsumerStatus) DeepCopyInto(out *StreamConsumerStatus)

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

type StreamList

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

StreamList is a list of Streams

func (*StreamList) DeepCopy

func (in *StreamList) DeepCopy() *StreamList

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

func (*StreamList) DeepCopyInto

func (in *StreamList) DeepCopyInto(out *StreamList)

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

func (*StreamList) DeepCopyObject

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

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

type StreamSpec

type StreamSpec struct {
	State *StreamSpecResource `json:"state,omitempty" tf:"-"`

	Resource StreamSpecResource `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 (*StreamSpec) DeepCopy

func (in *StreamSpec) DeepCopy() *StreamSpec

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

func (*StreamSpec) DeepCopyInto

func (in *StreamSpec) DeepCopyInto(out *StreamSpec)

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

type StreamSpecResource

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

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

	// +optional
	Arn *string `json:"arn,omitempty" tf:"arn"`
	// +optional
	EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type"`
	// +optional
	EnforceConsumerDeletion *bool `json:"enforceConsumerDeletion,omitempty" tf:"enforce_consumer_deletion"`
	// +optional
	KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"`
	Name     *string `json:"name" tf:"name"`
	// +optional
	RetentionPeriod *int64 `json:"retentionPeriod,omitempty" tf:"retention_period"`
	// +optional
	ShardCount *int64 `json:"shardCount,omitempty" tf:"shard_count"`
	// +optional
	ShardLevelMetrics []string `json:"shardLevelMetrics,omitempty" tf:"shard_level_metrics"`
	// +optional
	StreamModeDetails *StreamSpecStreamModeDetails `json:"streamModeDetails,omitempty" tf:"stream_mode_details"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
}

func (*StreamSpecResource) DeepCopy

func (in *StreamSpecResource) DeepCopy() *StreamSpecResource

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

func (*StreamSpecResource) DeepCopyInto

func (in *StreamSpecResource) DeepCopyInto(out *StreamSpecResource)

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

type StreamSpecStreamModeDetails added in v0.5.0

type StreamSpecStreamModeDetails struct {
	StreamMode *string `json:"streamMode" tf:"stream_mode"`
}

func (*StreamSpecStreamModeDetails) DeepCopy added in v0.5.0

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

func (*StreamSpecStreamModeDetails) DeepCopyInto added in v0.5.0

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

type StreamSpecStreamModeDetailsCodec added in v0.5.0

type StreamSpecStreamModeDetailsCodec struct {
}

+k8s:deepcopy-gen=false

func (StreamSpecStreamModeDetailsCodec) Decode added in v0.5.0

func (StreamSpecStreamModeDetailsCodec) Encode added in v0.5.0

func (StreamSpecStreamModeDetailsCodec) IsEmpty added in v0.5.0

type StreamStatus

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

func (in *StreamStatus) DeepCopy() *StreamStatus

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

func (*StreamStatus) DeepCopyInto

func (in *StreamStatus) DeepCopyInto(out *StreamStatus)

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

type VideoStream

type VideoStream struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VideoStreamSpec   `json:"spec,omitempty"`
	Status            VideoStreamStatus `json:"status,omitempty"`
}

func (*VideoStream) DeepCopy

func (in *VideoStream) DeepCopy() *VideoStream

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

func (*VideoStream) DeepCopyInto

func (in *VideoStream) DeepCopyInto(out *VideoStream)

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

func (*VideoStream) DeepCopyObject

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

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

func (*VideoStream) SetupWebhookWithManager

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

func (*VideoStream) ValidateCreate

func (r *VideoStream) ValidateCreate() error

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

func (*VideoStream) ValidateDelete

func (r *VideoStream) ValidateDelete() error

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

func (*VideoStream) ValidateUpdate

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

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

type VideoStreamList

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

VideoStreamList is a list of VideoStreams

func (*VideoStreamList) DeepCopy

func (in *VideoStreamList) DeepCopy() *VideoStreamList

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

func (*VideoStreamList) DeepCopyInto

func (in *VideoStreamList) DeepCopyInto(out *VideoStreamList)

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

func (*VideoStreamList) DeepCopyObject

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

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

type VideoStreamSpec

type VideoStreamSpec struct {
	State *VideoStreamSpecResource `json:"state,omitempty" tf:"-"`

	Resource VideoStreamSpecResource `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 (*VideoStreamSpec) DeepCopy

func (in *VideoStreamSpec) DeepCopy() *VideoStreamSpec

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

func (*VideoStreamSpec) DeepCopyInto

func (in *VideoStreamSpec) DeepCopyInto(out *VideoStreamSpec)

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

type VideoStreamSpecResource

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

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

	// +optional
	Arn *string `json:"arn,omitempty" tf:"arn"`
	// +optional
	CreationTime *string `json:"creationTime,omitempty" tf:"creation_time"`
	// +optional
	DataRetentionInHours *int64 `json:"dataRetentionInHours,omitempty" tf:"data_retention_in_hours"`
	// +optional
	DeviceName *string `json:"deviceName,omitempty" tf:"device_name"`
	// +optional
	KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"`
	// +optional
	MediaType *string `json:"mediaType,omitempty" tf:"media_type"`
	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"`
	// +optional
	Version *string `json:"version,omitempty" tf:"version"`
}

func (*VideoStreamSpecResource) DeepCopy

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

func (*VideoStreamSpecResource) DeepCopyInto

func (in *VideoStreamSpecResource) DeepCopyInto(out *VideoStreamSpecResource)

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

type VideoStreamStatus

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

func (in *VideoStreamStatus) DeepCopy() *VideoStreamStatus

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

func (*VideoStreamStatus) DeepCopyInto

func (in *VideoStreamStatus) DeepCopyInto(out *VideoStreamStatus)

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