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=cloudwatch.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: cloudwatch.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 CompositeAlarm

type CompositeAlarm struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CompositeAlarmSpec   `json:"spec,omitempty"`
	Status            CompositeAlarmStatus `json:"status,omitempty"`
}

func (*CompositeAlarm) DeepCopy

func (in *CompositeAlarm) DeepCopy() *CompositeAlarm

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

func (*CompositeAlarm) DeepCopyInto

func (in *CompositeAlarm) DeepCopyInto(out *CompositeAlarm)

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

func (*CompositeAlarm) DeepCopyObject

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

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

func (*CompositeAlarm) SetupWebhookWithManager

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

func (*CompositeAlarm) ValidateCreate

func (r *CompositeAlarm) ValidateCreate() error

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

func (*CompositeAlarm) ValidateDelete

func (r *CompositeAlarm) ValidateDelete() error

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

func (*CompositeAlarm) ValidateUpdate

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

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

type CompositeAlarmList

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

CompositeAlarmList is a list of CompositeAlarms

func (*CompositeAlarmList) DeepCopy

func (in *CompositeAlarmList) DeepCopy() *CompositeAlarmList

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

func (*CompositeAlarmList) DeepCopyInto

func (in *CompositeAlarmList) DeepCopyInto(out *CompositeAlarmList)

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

func (*CompositeAlarmList) DeepCopyObject

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

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

type CompositeAlarmSpec

type CompositeAlarmSpec struct {
	State *CompositeAlarmSpecResource `json:"state,omitempty" tf:"-"`

	Resource CompositeAlarmSpecResource `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 (*CompositeAlarmSpec) DeepCopy

func (in *CompositeAlarmSpec) DeepCopy() *CompositeAlarmSpec

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

func (*CompositeAlarmSpec) DeepCopyInto

func (in *CompositeAlarmSpec) DeepCopyInto(out *CompositeAlarmSpec)

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

type CompositeAlarmSpecResource

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

	// +optional
	ActionsEnabled *bool `json:"actionsEnabled,omitempty" tf:"actions_enabled"`
	// +optional
	// +kubebuilder:validation:MaxItems=5
	AlarmActions []string `json:"alarmActions,omitempty" tf:"alarm_actions"`
	// +optional
	AlarmDescription *string `json:"alarmDescription,omitempty" tf:"alarm_description"`
	AlarmName        *string `json:"alarmName" tf:"alarm_name"`
	AlarmRule        *string `json:"alarmRule" tf:"alarm_rule"`
	// +optional
	Arn *string `json:"arn,omitempty" tf:"arn"`
	// +optional
	// +kubebuilder:validation:MaxItems=5
	InsufficientDataActions []string `json:"insufficientDataActions,omitempty" tf:"insufficient_data_actions"`
	// +optional
	// +kubebuilder:validation:MaxItems=5
	OkActions []string `json:"okActions,omitempty" tf:"ok_actions"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
}

func (*CompositeAlarmSpecResource) DeepCopy

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

func (*CompositeAlarmSpecResource) DeepCopyInto

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

type CompositeAlarmStatus

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

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

func (*CompositeAlarmStatus) DeepCopyInto

func (in *CompositeAlarmStatus) DeepCopyInto(out *CompositeAlarmStatus)

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

type Dashboard

type Dashboard struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DashboardSpec   `json:"spec,omitempty"`
	Status            DashboardStatus `json:"status,omitempty"`
}

func (*Dashboard) DeepCopy

func (in *Dashboard) DeepCopy() *Dashboard

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

func (*Dashboard) DeepCopyInto

func (in *Dashboard) DeepCopyInto(out *Dashboard)

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

func (*Dashboard) DeepCopyObject

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

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

func (*Dashboard) SetupWebhookWithManager

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

func (*Dashboard) ValidateCreate

func (r *Dashboard) ValidateCreate() error

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

func (*Dashboard) ValidateDelete

func (r *Dashboard) ValidateDelete() error

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

func (*Dashboard) ValidateUpdate

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

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

type DashboardList

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

DashboardList is a list of Dashboards

func (*DashboardList) DeepCopy

func (in *DashboardList) DeepCopy() *DashboardList

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

func (*DashboardList) DeepCopyInto

func (in *DashboardList) DeepCopyInto(out *DashboardList)

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

func (*DashboardList) DeepCopyObject

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

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

type DashboardSpec

type DashboardSpec struct {
	State *DashboardSpecResource `json:"state,omitempty" tf:"-"`

	Resource DashboardSpecResource `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 (*DashboardSpec) DeepCopy

func (in *DashboardSpec) DeepCopy() *DashboardSpec

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

func (*DashboardSpec) DeepCopyInto

func (in *DashboardSpec) DeepCopyInto(out *DashboardSpec)

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

type DashboardSpecResource

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

	// +optional
	DashboardArn  *string `json:"dashboardArn,omitempty" tf:"dashboard_arn"`
	DashboardBody *string `json:"dashboardBody" tf:"dashboard_body"`
	DashboardName *string `json:"dashboardName" tf:"dashboard_name"`
}

func (*DashboardSpecResource) DeepCopy

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

func (*DashboardSpecResource) DeepCopyInto

func (in *DashboardSpecResource) DeepCopyInto(out *DashboardSpecResource)

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

type DashboardStatus

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

func (in *DashboardStatus) DeepCopy() *DashboardStatus

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

func (*DashboardStatus) DeepCopyInto

func (in *DashboardStatus) DeepCopyInto(out *DashboardStatus)

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

type EventAPIDestination

type EventAPIDestination struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EventAPIDestinationSpec   `json:"spec,omitempty"`
	Status            EventAPIDestinationStatus `json:"status,omitempty"`
}

func (*EventAPIDestination) DeepCopy

func (in *EventAPIDestination) DeepCopy() *EventAPIDestination

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

func (*EventAPIDestination) DeepCopyInto

func (in *EventAPIDestination) DeepCopyInto(out *EventAPIDestination)

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

func (*EventAPIDestination) DeepCopyObject

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

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

func (*EventAPIDestination) SetupWebhookWithManager

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

func (*EventAPIDestination) ValidateCreate

func (r *EventAPIDestination) ValidateCreate() error

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

func (*EventAPIDestination) ValidateDelete

func (r *EventAPIDestination) ValidateDelete() error

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

func (*EventAPIDestination) ValidateUpdate

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

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

type EventAPIDestinationList

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

EventAPIDestinationList is a list of EventAPIDestinations

func (*EventAPIDestinationList) DeepCopy

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

func (*EventAPIDestinationList) DeepCopyInto

func (in *EventAPIDestinationList) DeepCopyInto(out *EventAPIDestinationList)

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

func (*EventAPIDestinationList) DeepCopyObject

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

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

type EventAPIDestinationSpec

type EventAPIDestinationSpec struct {
	State *EventAPIDestinationSpecResource `json:"state,omitempty" tf:"-"`

	Resource EventAPIDestinationSpecResource `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 (*EventAPIDestinationSpec) DeepCopy

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

func (*EventAPIDestinationSpec) DeepCopyInto

func (in *EventAPIDestinationSpec) DeepCopyInto(out *EventAPIDestinationSpec)

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

type EventAPIDestinationSpecResource

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

	// +optional
	Arn           *string `json:"arn,omitempty" tf:"arn"`
	ConnectionArn *string `json:"connectionArn" tf:"connection_arn"`
	// +optional
	Description        *string `json:"description,omitempty" tf:"description"`
	HttpMethod         *string `json:"httpMethod" tf:"http_method"`
	InvocationEndpoint *string `json:"invocationEndpoint" tf:"invocation_endpoint"`
	// +optional
	InvocationRateLimitPerSecond *int64  `json:"invocationRateLimitPerSecond,omitempty" tf:"invocation_rate_limit_per_second"`
	Name                         *string `json:"name" tf:"name"`
}

func (*EventAPIDestinationSpecResource) DeepCopy

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

func (*EventAPIDestinationSpecResource) DeepCopyInto

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

type EventAPIDestinationStatus

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

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

func (*EventAPIDestinationStatus) DeepCopyInto

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

type EventArchive

type EventArchive struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EventArchiveSpec   `json:"spec,omitempty"`
	Status            EventArchiveStatus `json:"status,omitempty"`
}

func (*EventArchive) DeepCopy

func (in *EventArchive) DeepCopy() *EventArchive

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

func (*EventArchive) DeepCopyInto

func (in *EventArchive) DeepCopyInto(out *EventArchive)

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

func (*EventArchive) DeepCopyObject

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

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

func (*EventArchive) SetupWebhookWithManager

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

func (*EventArchive) ValidateCreate

func (r *EventArchive) ValidateCreate() error

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

func (*EventArchive) ValidateDelete

func (r *EventArchive) ValidateDelete() error

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

func (*EventArchive) ValidateUpdate

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

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

type EventArchiveList

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

EventArchiveList is a list of EventArchives

func (*EventArchiveList) DeepCopy

func (in *EventArchiveList) DeepCopy() *EventArchiveList

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

func (*EventArchiveList) DeepCopyInto

func (in *EventArchiveList) DeepCopyInto(out *EventArchiveList)

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

func (*EventArchiveList) DeepCopyObject

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

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

type EventArchiveSpec

type EventArchiveSpec struct {
	State *EventArchiveSpecResource `json:"state,omitempty" tf:"-"`

	Resource EventArchiveSpecResource `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 (*EventArchiveSpec) DeepCopy

func (in *EventArchiveSpec) DeepCopy() *EventArchiveSpec

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

func (*EventArchiveSpec) DeepCopyInto

func (in *EventArchiveSpec) DeepCopyInto(out *EventArchiveSpec)

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

type EventArchiveSpecResource

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

	// +optional
	Arn *string `json:"arn,omitempty" tf:"arn"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	EventPattern   *string `json:"eventPattern,omitempty" tf:"event_pattern"`
	EventSourceArn *string `json:"eventSourceArn" tf:"event_source_arn"`
	Name           *string `json:"name" tf:"name"`
	// +optional
	RetentionDays *int64 `json:"retentionDays,omitempty" tf:"retention_days"`
}

func (*EventArchiveSpecResource) DeepCopy

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

func (*EventArchiveSpecResource) DeepCopyInto

func (in *EventArchiveSpecResource) DeepCopyInto(out *EventArchiveSpecResource)

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

type EventArchiveStatus

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

func (in *EventArchiveStatus) DeepCopy() *EventArchiveStatus

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

func (*EventArchiveStatus) DeepCopyInto

func (in *EventArchiveStatus) DeepCopyInto(out *EventArchiveStatus)

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

type EventBus

type EventBus struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EventBusSpec   `json:"spec,omitempty"`
	Status            EventBusStatus `json:"status,omitempty"`
}

func (*EventBus) DeepCopy

func (in *EventBus) DeepCopy() *EventBus

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

func (*EventBus) DeepCopyInto

func (in *EventBus) DeepCopyInto(out *EventBus)

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

func (*EventBus) DeepCopyObject

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

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

func (*EventBus) SetupWebhookWithManager

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

func (*EventBus) ValidateCreate

func (r *EventBus) ValidateCreate() error

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

func (*EventBus) ValidateDelete

func (r *EventBus) ValidateDelete() error

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

func (*EventBus) ValidateUpdate

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

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

type EventBusList

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

EventBusList is a list of EventBuss

func (*EventBusList) DeepCopy

func (in *EventBusList) DeepCopy() *EventBusList

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

func (*EventBusList) DeepCopyInto

func (in *EventBusList) DeepCopyInto(out *EventBusList)

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

func (*EventBusList) DeepCopyObject

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

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

type EventBusPolicy

type EventBusPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EventBusPolicySpec   `json:"spec,omitempty"`
	Status            EventBusPolicyStatus `json:"status,omitempty"`
}

func (*EventBusPolicy) DeepCopy

func (in *EventBusPolicy) DeepCopy() *EventBusPolicy

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

func (*EventBusPolicy) DeepCopyInto

func (in *EventBusPolicy) DeepCopyInto(out *EventBusPolicy)

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

func (*EventBusPolicy) DeepCopyObject

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

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

func (*EventBusPolicy) SetupWebhookWithManager

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

func (*EventBusPolicy) ValidateCreate

func (r *EventBusPolicy) ValidateCreate() error

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

func (*EventBusPolicy) ValidateDelete

func (r *EventBusPolicy) ValidateDelete() error

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

func (*EventBusPolicy) ValidateUpdate

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

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

type EventBusPolicyList

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

EventBusPolicyList is a list of EventBusPolicys

func (*EventBusPolicyList) DeepCopy

func (in *EventBusPolicyList) DeepCopy() *EventBusPolicyList

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

func (*EventBusPolicyList) DeepCopyInto

func (in *EventBusPolicyList) DeepCopyInto(out *EventBusPolicyList)

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

func (*EventBusPolicyList) DeepCopyObject

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

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

type EventBusPolicySpec

type EventBusPolicySpec struct {
	State *EventBusPolicySpecResource `json:"state,omitempty" tf:"-"`

	Resource EventBusPolicySpecResource `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 (*EventBusPolicySpec) DeepCopy

func (in *EventBusPolicySpec) DeepCopy() *EventBusPolicySpec

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

func (*EventBusPolicySpec) DeepCopyInto

func (in *EventBusPolicySpec) DeepCopyInto(out *EventBusPolicySpec)

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

type EventBusPolicySpecResource

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

	// +optional
	EventBusName *string `json:"eventBusName,omitempty" tf:"event_bus_name"`
	Policy       *string `json:"policy" tf:"policy"`
}

func (*EventBusPolicySpecResource) DeepCopy

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

func (*EventBusPolicySpecResource) DeepCopyInto

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

type EventBusPolicyStatus

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

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

func (*EventBusPolicyStatus) DeepCopyInto

func (in *EventBusPolicyStatus) DeepCopyInto(out *EventBusPolicyStatus)

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

type EventBusSpec

type EventBusSpec struct {
	State *EventBusSpecResource `json:"state,omitempty" tf:"-"`

	Resource EventBusSpecResource `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 (*EventBusSpec) DeepCopy

func (in *EventBusSpec) DeepCopy() *EventBusSpec

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

func (*EventBusSpec) DeepCopyInto

func (in *EventBusSpec) DeepCopyInto(out *EventBusSpec)

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

type EventBusSpecResource

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

	// +optional
	Arn *string `json:"arn,omitempty" tf:"arn"`
	// +optional
	EventSourceName *string `json:"eventSourceName,omitempty" tf:"event_source_name"`
	Name            *string `json:"name" tf:"name"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
}

func (*EventBusSpecResource) DeepCopy

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

func (*EventBusSpecResource) DeepCopyInto

func (in *EventBusSpecResource) DeepCopyInto(out *EventBusSpecResource)

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

type EventBusStatus

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

func (in *EventBusStatus) DeepCopy() *EventBusStatus

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

func (*EventBusStatus) DeepCopyInto

func (in *EventBusStatus) DeepCopyInto(out *EventBusStatus)

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

type EventConnection

type EventConnection struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EventConnectionSpec   `json:"spec,omitempty"`
	Status            EventConnectionStatus `json:"status,omitempty"`
}

func (*EventConnection) DeepCopy

func (in *EventConnection) DeepCopy() *EventConnection

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

func (*EventConnection) DeepCopyInto

func (in *EventConnection) DeepCopyInto(out *EventConnection)

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

func (*EventConnection) DeepCopyObject

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

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

func (*EventConnection) SetupWebhookWithManager

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

func (*EventConnection) ValidateCreate

func (r *EventConnection) ValidateCreate() error

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

func (*EventConnection) ValidateDelete

func (r *EventConnection) ValidateDelete() error

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

func (*EventConnection) ValidateUpdate

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

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

type EventConnectionList

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

EventConnectionList is a list of EventConnections

func (*EventConnectionList) DeepCopy

func (in *EventConnectionList) DeepCopy() *EventConnectionList

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

func (*EventConnectionList) DeepCopyInto

func (in *EventConnectionList) DeepCopyInto(out *EventConnectionList)

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

func (*EventConnectionList) DeepCopyObject

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

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

type EventConnectionSpec

type EventConnectionSpec struct {
	State *EventConnectionSpecResource `json:"state,omitempty" tf:"-"`

	Resource EventConnectionSpecResource `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 (*EventConnectionSpec) DeepCopy

func (in *EventConnectionSpec) DeepCopy() *EventConnectionSpec

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

func (*EventConnectionSpec) DeepCopyInto

func (in *EventConnectionSpec) DeepCopyInto(out *EventConnectionSpec)

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

type EventConnectionSpecAuthParameters

type EventConnectionSpecAuthParameters struct {
	// +optional
	ApiKey *EventConnectionSpecAuthParametersApiKey `json:"apiKey,omitempty" tf:"api_key"`
	// +optional
	Basic *EventConnectionSpecAuthParametersBasic `json:"basic,omitempty" tf:"basic"`
	// +optional
	InvocationHTTPParameters *EventConnectionSpecAuthParametersInvocationHTTPParameters `json:"invocationHTTPParameters,omitempty" tf:"invocation_http_parameters"`
	// +optional
	Oauth *EventConnectionSpecAuthParametersOauth `json:"oauth,omitempty" tf:"oauth"`
}

func (*EventConnectionSpecAuthParameters) DeepCopy

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

func (*EventConnectionSpecAuthParameters) DeepCopyInto

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

type EventConnectionSpecAuthParametersApiKey

type EventConnectionSpecAuthParametersApiKey struct {
	Key   *string `json:"key" tf:"key"`
	Value *string `json:"-" sensitive:"true" tf:"value"`
}

func (*EventConnectionSpecAuthParametersApiKey) DeepCopy

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

func (*EventConnectionSpecAuthParametersApiKey) DeepCopyInto

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

type EventConnectionSpecAuthParametersApiKeyCodec

type EventConnectionSpecAuthParametersApiKeyCodec struct {
}

+k8s:deepcopy-gen=false

func (EventConnectionSpecAuthParametersApiKeyCodec) Decode

func (EventConnectionSpecAuthParametersApiKeyCodec) Encode

func (EventConnectionSpecAuthParametersApiKeyCodec) IsEmpty

type EventConnectionSpecAuthParametersBasic

type EventConnectionSpecAuthParametersBasic struct {
	Password *string `json:"-" sensitive:"true" tf:"password"`
	Username *string `json:"username" tf:"username"`
}

func (*EventConnectionSpecAuthParametersBasic) DeepCopy

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

func (*EventConnectionSpecAuthParametersBasic) DeepCopyInto

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

type EventConnectionSpecAuthParametersBasicCodec

type EventConnectionSpecAuthParametersBasicCodec struct {
}

+k8s:deepcopy-gen=false

func (EventConnectionSpecAuthParametersBasicCodec) Decode

func (EventConnectionSpecAuthParametersBasicCodec) Encode

func (EventConnectionSpecAuthParametersBasicCodec) IsEmpty

type EventConnectionSpecAuthParametersCodec

type EventConnectionSpecAuthParametersCodec struct {
}

+k8s:deepcopy-gen=false

func (EventConnectionSpecAuthParametersCodec) Decode

func (EventConnectionSpecAuthParametersCodec) Encode

func (EventConnectionSpecAuthParametersCodec) IsEmpty

type EventConnectionSpecAuthParametersInvocationHTTPParameters

type EventConnectionSpecAuthParametersInvocationHTTPParameters struct {
	// +optional
	Body []EventConnectionSpecAuthParametersInvocationHTTPParametersBody `json:"body,omitempty" tf:"body"`
	// +optional
	Header []EventConnectionSpecAuthParametersInvocationHTTPParametersHeader `json:"header,omitempty" tf:"header"`
	// +optional
	QueryString []EventConnectionSpecAuthParametersInvocationHTTPParametersQueryString `json:"queryString,omitempty" tf:"query_string"`
}

func (*EventConnectionSpecAuthParametersInvocationHTTPParameters) DeepCopy

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

func (*EventConnectionSpecAuthParametersInvocationHTTPParameters) DeepCopyInto

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

type EventConnectionSpecAuthParametersInvocationHTTPParametersBody

type EventConnectionSpecAuthParametersInvocationHTTPParametersBody struct {
	// +optional
	IsValueSecret *bool `json:"isValueSecret,omitempty" tf:"is_value_secret"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	Value *string `json:"-" sensitive:"true" tf:"value"`
}

func (*EventConnectionSpecAuthParametersInvocationHTTPParametersBody) DeepCopy

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

func (*EventConnectionSpecAuthParametersInvocationHTTPParametersBody) DeepCopyInto

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

type EventConnectionSpecAuthParametersInvocationHTTPParametersCodec

type EventConnectionSpecAuthParametersInvocationHTTPParametersCodec struct {
}

+k8s:deepcopy-gen=false

func (EventConnectionSpecAuthParametersInvocationHTTPParametersCodec) Decode

func (EventConnectionSpecAuthParametersInvocationHTTPParametersCodec) Encode

func (EventConnectionSpecAuthParametersInvocationHTTPParametersCodec) IsEmpty

type EventConnectionSpecAuthParametersInvocationHTTPParametersHeader

type EventConnectionSpecAuthParametersInvocationHTTPParametersHeader struct {
	// +optional
	IsValueSecret *bool `json:"isValueSecret,omitempty" tf:"is_value_secret"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	Value *string `json:"-" sensitive:"true" tf:"value"`
}

func (*EventConnectionSpecAuthParametersInvocationHTTPParametersHeader) DeepCopy

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

func (*EventConnectionSpecAuthParametersInvocationHTTPParametersHeader) DeepCopyInto

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

type EventConnectionSpecAuthParametersInvocationHTTPParametersQueryString

type EventConnectionSpecAuthParametersInvocationHTTPParametersQueryString struct {
	// +optional
	IsValueSecret *bool `json:"isValueSecret,omitempty" tf:"is_value_secret"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	Value *string `json:"-" sensitive:"true" tf:"value"`
}

func (*EventConnectionSpecAuthParametersInvocationHTTPParametersQueryString) DeepCopy

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

func (*EventConnectionSpecAuthParametersInvocationHTTPParametersQueryString) DeepCopyInto

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

type EventConnectionSpecAuthParametersOauth

type EventConnectionSpecAuthParametersOauth struct {
	AuthorizationEndpoint *string `json:"authorizationEndpoint" tf:"authorization_endpoint"`
	// +optional
	ClientParameters    *EventConnectionSpecAuthParametersOauthClientParameters    `json:"clientParameters,omitempty" tf:"client_parameters"`
	HttpMethod          *string                                                    `json:"httpMethod" tf:"http_method"`
	OauthHTTPParameters *EventConnectionSpecAuthParametersOauthOauthHTTPParameters `json:"oauthHTTPParameters" tf:"oauth_http_parameters"`
}

func (*EventConnectionSpecAuthParametersOauth) DeepCopy

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

func (*EventConnectionSpecAuthParametersOauth) DeepCopyInto

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

type EventConnectionSpecAuthParametersOauthClientParameters

type EventConnectionSpecAuthParametersOauthClientParameters struct {
	ClientID     *string `json:"clientID" tf:"client_id"`
	ClientSecret *string `json:"-" sensitive:"true" tf:"client_secret"`
}

func (*EventConnectionSpecAuthParametersOauthClientParameters) DeepCopy

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

func (*EventConnectionSpecAuthParametersOauthClientParameters) DeepCopyInto

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

type EventConnectionSpecAuthParametersOauthClientParametersCodec

type EventConnectionSpecAuthParametersOauthClientParametersCodec struct {
}

+k8s:deepcopy-gen=false

func (EventConnectionSpecAuthParametersOauthClientParametersCodec) Decode

func (EventConnectionSpecAuthParametersOauthClientParametersCodec) Encode

func (EventConnectionSpecAuthParametersOauthClientParametersCodec) IsEmpty

type EventConnectionSpecAuthParametersOauthCodec

type EventConnectionSpecAuthParametersOauthCodec struct {
}

+k8s:deepcopy-gen=false

func (EventConnectionSpecAuthParametersOauthCodec) Decode

func (EventConnectionSpecAuthParametersOauthCodec) Encode

func (EventConnectionSpecAuthParametersOauthCodec) IsEmpty

type EventConnectionSpecAuthParametersOauthOauthHTTPParameters

type EventConnectionSpecAuthParametersOauthOauthHTTPParameters struct {
	// +optional
	Body []EventConnectionSpecAuthParametersOauthOauthHTTPParametersBody `json:"body,omitempty" tf:"body"`
	// +optional
	Header []EventConnectionSpecAuthParametersOauthOauthHTTPParametersHeader `json:"header,omitempty" tf:"header"`
	// +optional
	QueryString []EventConnectionSpecAuthParametersOauthOauthHTTPParametersQueryString `json:"queryString,omitempty" tf:"query_string"`
}

func (*EventConnectionSpecAuthParametersOauthOauthHTTPParameters) DeepCopy

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

func (*EventConnectionSpecAuthParametersOauthOauthHTTPParameters) DeepCopyInto

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

type EventConnectionSpecAuthParametersOauthOauthHTTPParametersBody

type EventConnectionSpecAuthParametersOauthOauthHTTPParametersBody struct {
	// +optional
	IsValueSecret *bool `json:"isValueSecret,omitempty" tf:"is_value_secret"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	Value *string `json:"-" sensitive:"true" tf:"value"`
}

func (*EventConnectionSpecAuthParametersOauthOauthHTTPParametersBody) DeepCopy

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

func (*EventConnectionSpecAuthParametersOauthOauthHTTPParametersBody) DeepCopyInto

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

type EventConnectionSpecAuthParametersOauthOauthHTTPParametersCodec

type EventConnectionSpecAuthParametersOauthOauthHTTPParametersCodec struct {
}

+k8s:deepcopy-gen=false

func (EventConnectionSpecAuthParametersOauthOauthHTTPParametersCodec) Decode

func (EventConnectionSpecAuthParametersOauthOauthHTTPParametersCodec) Encode

func (EventConnectionSpecAuthParametersOauthOauthHTTPParametersCodec) IsEmpty

type EventConnectionSpecAuthParametersOauthOauthHTTPParametersHeader

type EventConnectionSpecAuthParametersOauthOauthHTTPParametersHeader struct {
	// +optional
	IsValueSecret *bool `json:"isValueSecret,omitempty" tf:"is_value_secret"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	Value *string `json:"-" sensitive:"true" tf:"value"`
}

func (*EventConnectionSpecAuthParametersOauthOauthHTTPParametersHeader) DeepCopy

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

func (*EventConnectionSpecAuthParametersOauthOauthHTTPParametersHeader) DeepCopyInto

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

type EventConnectionSpecAuthParametersOauthOauthHTTPParametersQueryString

type EventConnectionSpecAuthParametersOauthOauthHTTPParametersQueryString struct {
	// +optional
	IsValueSecret *bool `json:"isValueSecret,omitempty" tf:"is_value_secret"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	Value *string `json:"-" sensitive:"true" tf:"value"`
}

func (*EventConnectionSpecAuthParametersOauthOauthHTTPParametersQueryString) DeepCopy

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

func (*EventConnectionSpecAuthParametersOauthOauthHTTPParametersQueryString) DeepCopyInto

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

type EventConnectionSpecResource

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

	// +optional
	Arn               *string                            `json:"arn,omitempty" tf:"arn"`
	AuthParameters    *EventConnectionSpecAuthParameters `json:"authParameters" tf:"auth_parameters"`
	AuthorizationType *string                            `json:"authorizationType" tf:"authorization_type"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	Name        *string `json:"name" tf:"name"`
	// +optional
	SecretArn *string `json:"secretArn,omitempty" tf:"secret_arn"`
}

func (*EventConnectionSpecResource) DeepCopy

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

func (*EventConnectionSpecResource) DeepCopyInto

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

type EventConnectionStatus

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

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

func (*EventConnectionStatus) DeepCopyInto

func (in *EventConnectionStatus) DeepCopyInto(out *EventConnectionStatus)

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

type EventPermission

type EventPermission struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EventPermissionSpec   `json:"spec,omitempty"`
	Status            EventPermissionStatus `json:"status,omitempty"`
}

func (*EventPermission) DeepCopy

func (in *EventPermission) DeepCopy() *EventPermission

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

func (*EventPermission) DeepCopyInto

func (in *EventPermission) DeepCopyInto(out *EventPermission)

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

func (*EventPermission) DeepCopyObject

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

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

func (*EventPermission) SetupWebhookWithManager

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

func (*EventPermission) ValidateCreate

func (r *EventPermission) ValidateCreate() error

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

func (*EventPermission) ValidateDelete

func (r *EventPermission) ValidateDelete() error

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

func (*EventPermission) ValidateUpdate

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

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

type EventPermissionList

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

EventPermissionList is a list of EventPermissions

func (*EventPermissionList) DeepCopy

func (in *EventPermissionList) DeepCopy() *EventPermissionList

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

func (*EventPermissionList) DeepCopyInto

func (in *EventPermissionList) DeepCopyInto(out *EventPermissionList)

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

func (*EventPermissionList) DeepCopyObject

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

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

type EventPermissionSpec

type EventPermissionSpec struct {
	State *EventPermissionSpecResource `json:"state,omitempty" tf:"-"`

	Resource EventPermissionSpecResource `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 (*EventPermissionSpec) DeepCopy

func (in *EventPermissionSpec) DeepCopy() *EventPermissionSpec

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

func (*EventPermissionSpec) DeepCopyInto

func (in *EventPermissionSpec) DeepCopyInto(out *EventPermissionSpec)

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

type EventPermissionSpecCondition

type EventPermissionSpecCondition struct {
	Key   *string `json:"key" tf:"key"`
	Type  *string `json:"type" tf:"type"`
	Value *string `json:"value" tf:"value"`
}

func (*EventPermissionSpecCondition) DeepCopy

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

func (*EventPermissionSpecCondition) DeepCopyInto

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

type EventPermissionSpecConditionCodec

type EventPermissionSpecConditionCodec struct {
}

+k8s:deepcopy-gen=false

func (EventPermissionSpecConditionCodec) Decode

func (EventPermissionSpecConditionCodec) Encode

func (EventPermissionSpecConditionCodec) IsEmpty

type EventPermissionSpecResource

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

	// +optional
	Action *string `json:"action,omitempty" tf:"action"`
	// +optional
	Condition *EventPermissionSpecCondition `json:"condition,omitempty" tf:"condition"`
	// +optional
	EventBusName *string `json:"eventBusName,omitempty" tf:"event_bus_name"`
	Principal    *string `json:"principal" tf:"principal"`
	StatementID  *string `json:"statementID" tf:"statement_id"`
}

func (*EventPermissionSpecResource) DeepCopy

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

func (*EventPermissionSpecResource) DeepCopyInto

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

type EventPermissionStatus

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

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

func (*EventPermissionStatus) DeepCopyInto

func (in *EventPermissionStatus) DeepCopyInto(out *EventPermissionStatus)

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

type EventRule

type EventRule struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EventRuleSpec   `json:"spec,omitempty"`
	Status            EventRuleStatus `json:"status,omitempty"`
}

func (*EventRule) DeepCopy

func (in *EventRule) DeepCopy() *EventRule

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

func (*EventRule) DeepCopyInto

func (in *EventRule) DeepCopyInto(out *EventRule)

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

func (*EventRule) DeepCopyObject

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

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

func (*EventRule) SetupWebhookWithManager

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

func (*EventRule) ValidateCreate

func (r *EventRule) ValidateCreate() error

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

func (*EventRule) ValidateDelete

func (r *EventRule) ValidateDelete() error

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

func (*EventRule) ValidateUpdate

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

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

type EventRuleList

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

EventRuleList is a list of EventRules

func (*EventRuleList) DeepCopy

func (in *EventRuleList) DeepCopy() *EventRuleList

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

func (*EventRuleList) DeepCopyInto

func (in *EventRuleList) DeepCopyInto(out *EventRuleList)

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

func (*EventRuleList) DeepCopyObject

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

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

type EventRuleSpec

type EventRuleSpec struct {
	State *EventRuleSpecResource `json:"state,omitempty" tf:"-"`

	Resource EventRuleSpecResource `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 (*EventRuleSpec) DeepCopy

func (in *EventRuleSpec) DeepCopy() *EventRuleSpec

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

func (*EventRuleSpec) DeepCopyInto

func (in *EventRuleSpec) DeepCopyInto(out *EventRuleSpec)

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

type EventRuleSpecResource

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

	// +optional
	Arn *string `json:"arn,omitempty" tf:"arn"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	EventBusName *string `json:"eventBusName,omitempty" tf:"event_bus_name"`
	// +optional
	EventPattern *string `json:"eventPattern,omitempty" tf:"event_pattern"`
	// +optional
	IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled"`
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	NamePrefix *string `json:"namePrefix,omitempty" tf:"name_prefix"`
	// +optional
	RoleArn *string `json:"roleArn,omitempty" tf:"role_arn"`
	// +optional
	ScheduleExpression *string `json:"scheduleExpression,omitempty" tf:"schedule_expression"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
}

func (*EventRuleSpecResource) DeepCopy

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

func (*EventRuleSpecResource) DeepCopyInto

func (in *EventRuleSpecResource) DeepCopyInto(out *EventRuleSpecResource)

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

type EventRuleStatus

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

func (in *EventRuleStatus) DeepCopy() *EventRuleStatus

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

func (*EventRuleStatus) DeepCopyInto

func (in *EventRuleStatus) DeepCopyInto(out *EventRuleStatus)

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

type EventTarget

type EventTarget struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EventTargetSpec   `json:"spec,omitempty"`
	Status            EventTargetStatus `json:"status,omitempty"`
}

func (*EventTarget) DeepCopy

func (in *EventTarget) DeepCopy() *EventTarget

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

func (*EventTarget) DeepCopyInto

func (in *EventTarget) DeepCopyInto(out *EventTarget)

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

func (*EventTarget) DeepCopyObject

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

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

func (*EventTarget) SetupWebhookWithManager

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

func (*EventTarget) ValidateCreate

func (r *EventTarget) ValidateCreate() error

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

func (*EventTarget) ValidateDelete

func (r *EventTarget) ValidateDelete() error

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

func (*EventTarget) ValidateUpdate

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

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

type EventTargetList

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

EventTargetList is a list of EventTargets

func (*EventTargetList) DeepCopy

func (in *EventTargetList) DeepCopy() *EventTargetList

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

func (*EventTargetList) DeepCopyInto

func (in *EventTargetList) DeepCopyInto(out *EventTargetList)

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

func (*EventTargetList) DeepCopyObject

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

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

type EventTargetSpec

type EventTargetSpec struct {
	State *EventTargetSpecResource `json:"state,omitempty" tf:"-"`

	Resource EventTargetSpecResource `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 (*EventTargetSpec) DeepCopy

func (in *EventTargetSpec) DeepCopy() *EventTargetSpec

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

func (*EventTargetSpec) DeepCopyInto

func (in *EventTargetSpec) DeepCopyInto(out *EventTargetSpec)

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

type EventTargetSpecBatchTarget

type EventTargetSpecBatchTarget struct {
	// +optional
	ArraySize *int64 `json:"arraySize,omitempty" tf:"array_size"`
	// +optional
	JobAttempts   *int64  `json:"jobAttempts,omitempty" tf:"job_attempts"`
	JobDefinition *string `json:"jobDefinition" tf:"job_definition"`
	JobName       *string `json:"jobName" tf:"job_name"`
}

func (*EventTargetSpecBatchTarget) DeepCopy

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

func (*EventTargetSpecBatchTarget) DeepCopyInto

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

type EventTargetSpecBatchTargetCodec

type EventTargetSpecBatchTargetCodec struct {
}

+k8s:deepcopy-gen=false

func (EventTargetSpecBatchTargetCodec) Decode

func (EventTargetSpecBatchTargetCodec) Encode

func (EventTargetSpecBatchTargetCodec) IsEmpty

type EventTargetSpecDeadLetterConfig

type EventTargetSpecDeadLetterConfig struct {
	// +optional
	Arn *string `json:"arn,omitempty" tf:"arn"`
}

func (*EventTargetSpecDeadLetterConfig) DeepCopy

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

func (*EventTargetSpecDeadLetterConfig) DeepCopyInto

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

type EventTargetSpecDeadLetterConfigCodec

type EventTargetSpecDeadLetterConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (EventTargetSpecDeadLetterConfigCodec) Decode

func (EventTargetSpecDeadLetterConfigCodec) Encode

func (EventTargetSpecDeadLetterConfigCodec) IsEmpty

type EventTargetSpecEcsTarget

type EventTargetSpecEcsTarget struct {
	// +optional
	EnableEcsManagedTags *bool `json:"enableEcsManagedTags,omitempty" tf:"enable_ecs_managed_tags"`
	// +optional
	EnableExecuteCommand *bool `json:"enableExecuteCommand,omitempty" tf:"enable_execute_command"`
	// +optional
	Group *string `json:"group,omitempty" tf:"group"`
	// +optional
	LaunchType *string `json:"launchType,omitempty" tf:"launch_type"`
	// +optional
	NetworkConfiguration *EventTargetSpecEcsTargetNetworkConfiguration `json:"networkConfiguration,omitempty" tf:"network_configuration"`
	// +optional
	// +kubebuilder:validation:MaxItems=10
	PlacementConstraint []EventTargetSpecEcsTargetPlacementConstraint `json:"placementConstraint,omitempty" tf:"placement_constraint"`
	// +optional
	PlatformVersion *string `json:"platformVersion,omitempty" tf:"platform_version"`
	// +optional
	PropagateTags *string `json:"propagateTags,omitempty" tf:"propagate_tags"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	TaskCount         *int64  `json:"taskCount,omitempty" tf:"task_count"`
	TaskDefinitionArn *string `json:"taskDefinitionArn" tf:"task_definition_arn"`
}

func (*EventTargetSpecEcsTarget) DeepCopy

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

func (*EventTargetSpecEcsTarget) DeepCopyInto

func (in *EventTargetSpecEcsTarget) DeepCopyInto(out *EventTargetSpecEcsTarget)

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

type EventTargetSpecEcsTargetCodec

type EventTargetSpecEcsTargetCodec struct {
}

+k8s:deepcopy-gen=false

func (EventTargetSpecEcsTargetCodec) Decode

func (EventTargetSpecEcsTargetCodec) Encode

func (EventTargetSpecEcsTargetCodec) IsEmpty

type EventTargetSpecEcsTargetNetworkConfiguration

type EventTargetSpecEcsTargetNetworkConfiguration struct {
	// +optional
	AssignPublicIP *bool `json:"assignPublicIP,omitempty" tf:"assign_public_ip"`
	// +optional
	SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups"`
	Subnets        []string `json:"subnets" tf:"subnets"`
}

func (*EventTargetSpecEcsTargetNetworkConfiguration) DeepCopy

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

func (*EventTargetSpecEcsTargetNetworkConfiguration) DeepCopyInto

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

type EventTargetSpecEcsTargetNetworkConfigurationCodec

type EventTargetSpecEcsTargetNetworkConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (EventTargetSpecEcsTargetNetworkConfigurationCodec) Decode

func (EventTargetSpecEcsTargetNetworkConfigurationCodec) Encode

func (EventTargetSpecEcsTargetNetworkConfigurationCodec) IsEmpty

type EventTargetSpecEcsTargetPlacementConstraint added in v0.5.0

type EventTargetSpecEcsTargetPlacementConstraint struct {
	// +optional
	Expression *string `json:"expression,omitempty" tf:"expression"`
	Type       *string `json:"type" tf:"type"`
}

func (*EventTargetSpecEcsTargetPlacementConstraint) DeepCopy added in v0.5.0

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

func (*EventTargetSpecEcsTargetPlacementConstraint) DeepCopyInto added in v0.5.0

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

type EventTargetSpecHttpTarget

type EventTargetSpecHttpTarget struct {
	// +optional
	HeaderParameters *map[string]string `json:"headerParameters,omitempty" tf:"header_parameters"`
	// +optional
	PathParameterValues []string `json:"pathParameterValues,omitempty" tf:"path_parameter_values"`
	// +optional
	QueryStringParameters *map[string]string `json:"queryStringParameters,omitempty" tf:"query_string_parameters"`
}

func (*EventTargetSpecHttpTarget) DeepCopy

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

func (*EventTargetSpecHttpTarget) DeepCopyInto

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

type EventTargetSpecHttpTargetCodec

type EventTargetSpecHttpTargetCodec struct {
}

+k8s:deepcopy-gen=false

func (EventTargetSpecHttpTargetCodec) Decode

func (EventTargetSpecHttpTargetCodec) Encode

func (EventTargetSpecHttpTargetCodec) IsEmpty

type EventTargetSpecInputTransformer

type EventTargetSpecInputTransformer struct {
	// +optional
	InputPaths    *map[string]string `json:"inputPaths,omitempty" tf:"input_paths"`
	InputTemplate *string            `json:"inputTemplate" tf:"input_template"`
}

func (*EventTargetSpecInputTransformer) DeepCopy

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

func (*EventTargetSpecInputTransformer) DeepCopyInto

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

type EventTargetSpecInputTransformerCodec

type EventTargetSpecInputTransformerCodec struct {
}

+k8s:deepcopy-gen=false

func (EventTargetSpecInputTransformerCodec) Decode

func (EventTargetSpecInputTransformerCodec) Encode

func (EventTargetSpecInputTransformerCodec) IsEmpty

type EventTargetSpecKinesisTarget

type EventTargetSpecKinesisTarget struct {
	// +optional
	PartitionKeyPath *string `json:"partitionKeyPath,omitempty" tf:"partition_key_path"`
}

func (*EventTargetSpecKinesisTarget) DeepCopy

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

func (*EventTargetSpecKinesisTarget) DeepCopyInto

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

type EventTargetSpecKinesisTargetCodec

type EventTargetSpecKinesisTargetCodec struct {
}

+k8s:deepcopy-gen=false

func (EventTargetSpecKinesisTargetCodec) Decode

func (EventTargetSpecKinesisTargetCodec) Encode

func (EventTargetSpecKinesisTargetCodec) IsEmpty

type EventTargetSpecRedshiftTarget added in v0.5.0

type EventTargetSpecRedshiftTarget struct {
	Database *string `json:"database" tf:"database"`
	// +optional
	DbUser *string `json:"dbUser,omitempty" tf:"db_user"`
	// +optional
	SecretsManagerArn *string `json:"secretsManagerArn,omitempty" tf:"secrets_manager_arn"`
	// +optional
	Sql *string `json:"sql,omitempty" tf:"sql"`
	// +optional
	StatementName *string `json:"statementName,omitempty" tf:"statement_name"`
	// +optional
	WithEvent *bool `json:"withEvent,omitempty" tf:"with_event"`
}

func (*EventTargetSpecRedshiftTarget) DeepCopy added in v0.5.0

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

func (*EventTargetSpecRedshiftTarget) DeepCopyInto added in v0.5.0

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

type EventTargetSpecRedshiftTargetCodec added in v0.5.0

type EventTargetSpecRedshiftTargetCodec struct {
}

+k8s:deepcopy-gen=false

func (EventTargetSpecRedshiftTargetCodec) Decode added in v0.5.0

func (EventTargetSpecRedshiftTargetCodec) Encode added in v0.5.0

func (EventTargetSpecRedshiftTargetCodec) IsEmpty added in v0.5.0

type EventTargetSpecResource

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

	Arn *string `json:"arn" tf:"arn"`
	// +optional
	BatchTarget *EventTargetSpecBatchTarget `json:"batchTarget,omitempty" tf:"batch_target"`
	// +optional
	DeadLetterConfig *EventTargetSpecDeadLetterConfig `json:"deadLetterConfig,omitempty" tf:"dead_letter_config"`
	// +optional
	EcsTarget *EventTargetSpecEcsTarget `json:"ecsTarget,omitempty" tf:"ecs_target"`
	// +optional
	EventBusName *string `json:"eventBusName,omitempty" tf:"event_bus_name"`
	// +optional
	HttpTarget *EventTargetSpecHttpTarget `json:"httpTarget,omitempty" tf:"http_target"`
	// +optional
	Input *string `json:"input,omitempty" tf:"input"`
	// +optional
	InputPath *string `json:"inputPath,omitempty" tf:"input_path"`
	// +optional
	InputTransformer *EventTargetSpecInputTransformer `json:"inputTransformer,omitempty" tf:"input_transformer"`
	// +optional
	KinesisTarget *EventTargetSpecKinesisTarget `json:"kinesisTarget,omitempty" tf:"kinesis_target"`
	// +optional
	RedshiftTarget *EventTargetSpecRedshiftTarget `json:"redshiftTarget,omitempty" tf:"redshift_target"`
	// +optional
	RetryPolicy *EventTargetSpecRetryPolicy `json:"retryPolicy,omitempty" tf:"retry_policy"`
	// +optional
	RoleArn *string `json:"roleArn,omitempty" tf:"role_arn"`
	Rule    *string `json:"rule" tf:"rule"`
	// +optional
	// +kubebuilder:validation:MaxItems=5
	RunCommandTargets []EventTargetSpecRunCommandTargets `json:"runCommandTargets,omitempty" tf:"run_command_targets"`
	// +optional
	SqsTarget *EventTargetSpecSqsTarget `json:"sqsTarget,omitempty" tf:"sqs_target"`
	// +optional
	TargetID *string `json:"targetID,omitempty" tf:"target_id"`
}

func (*EventTargetSpecResource) DeepCopy

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

func (*EventTargetSpecResource) DeepCopyInto

func (in *EventTargetSpecResource) DeepCopyInto(out *EventTargetSpecResource)

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

type EventTargetSpecRetryPolicy

type EventTargetSpecRetryPolicy struct {
	// +optional
	MaximumEventAgeInSeconds *int64 `json:"maximumEventAgeInSeconds,omitempty" tf:"maximum_event_age_in_seconds"`
	// +optional
	MaximumRetryAttempts *int64 `json:"maximumRetryAttempts,omitempty" tf:"maximum_retry_attempts"`
}

func (*EventTargetSpecRetryPolicy) DeepCopy

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

func (*EventTargetSpecRetryPolicy) DeepCopyInto

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

type EventTargetSpecRetryPolicyCodec

type EventTargetSpecRetryPolicyCodec struct {
}

+k8s:deepcopy-gen=false

func (EventTargetSpecRetryPolicyCodec) Decode

func (EventTargetSpecRetryPolicyCodec) Encode

func (EventTargetSpecRetryPolicyCodec) IsEmpty

type EventTargetSpecRunCommandTargets

type EventTargetSpecRunCommandTargets struct {
	Key *string `json:"key" tf:"key"`
	// +kubebuilder:validation:MaxItems=50
	Values []string `json:"values" tf:"values"`
}

func (*EventTargetSpecRunCommandTargets) DeepCopy

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

func (*EventTargetSpecRunCommandTargets) DeepCopyInto

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

type EventTargetSpecSqsTarget

type EventTargetSpecSqsTarget struct {
	// +optional
	MessageGroupID *string `json:"messageGroupID,omitempty" tf:"message_group_id"`
}

func (*EventTargetSpecSqsTarget) DeepCopy

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

func (*EventTargetSpecSqsTarget) DeepCopyInto

func (in *EventTargetSpecSqsTarget) DeepCopyInto(out *EventTargetSpecSqsTarget)

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

type EventTargetSpecSqsTargetCodec

type EventTargetSpecSqsTargetCodec struct {
}

+k8s:deepcopy-gen=false

func (EventTargetSpecSqsTargetCodec) Decode

func (EventTargetSpecSqsTargetCodec) Encode

func (EventTargetSpecSqsTargetCodec) IsEmpty

type EventTargetStatus

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

func (in *EventTargetStatus) DeepCopy() *EventTargetStatus

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

func (*EventTargetStatus) DeepCopyInto

func (in *EventTargetStatus) DeepCopyInto(out *EventTargetStatus)

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

type LogDestination

type LogDestination struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LogDestinationSpec   `json:"spec,omitempty"`
	Status            LogDestinationStatus `json:"status,omitempty"`
}

func (*LogDestination) DeepCopy

func (in *LogDestination) DeepCopy() *LogDestination

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

func (*LogDestination) DeepCopyInto

func (in *LogDestination) DeepCopyInto(out *LogDestination)

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

func (*LogDestination) DeepCopyObject

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

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

func (*LogDestination) SetupWebhookWithManager

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

func (*LogDestination) ValidateCreate

func (r *LogDestination) ValidateCreate() error

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

func (*LogDestination) ValidateDelete

func (r *LogDestination) ValidateDelete() error

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

func (*LogDestination) ValidateUpdate

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

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

type LogDestinationList

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

LogDestinationList is a list of LogDestinations

func (*LogDestinationList) DeepCopy

func (in *LogDestinationList) DeepCopy() *LogDestinationList

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

func (*LogDestinationList) DeepCopyInto

func (in *LogDestinationList) DeepCopyInto(out *LogDestinationList)

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

func (*LogDestinationList) DeepCopyObject

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

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

type LogDestinationPolicy

type LogDestinationPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LogDestinationPolicySpec   `json:"spec,omitempty"`
	Status            LogDestinationPolicyStatus `json:"status,omitempty"`
}

func (*LogDestinationPolicy) DeepCopy

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

func (*LogDestinationPolicy) DeepCopyInto

func (in *LogDestinationPolicy) DeepCopyInto(out *LogDestinationPolicy)

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

func (*LogDestinationPolicy) DeepCopyObject

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

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

func (*LogDestinationPolicy) SetupWebhookWithManager

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

func (*LogDestinationPolicy) ValidateCreate

func (r *LogDestinationPolicy) ValidateCreate() error

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

func (*LogDestinationPolicy) ValidateDelete

func (r *LogDestinationPolicy) ValidateDelete() error

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

func (*LogDestinationPolicy) ValidateUpdate

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

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

type LogDestinationPolicyList

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

LogDestinationPolicyList is a list of LogDestinationPolicys

func (*LogDestinationPolicyList) DeepCopy

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

func (*LogDestinationPolicyList) DeepCopyInto

func (in *LogDestinationPolicyList) DeepCopyInto(out *LogDestinationPolicyList)

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

func (*LogDestinationPolicyList) DeepCopyObject

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

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

type LogDestinationPolicySpec

type LogDestinationPolicySpec struct {
	State *LogDestinationPolicySpecResource `json:"state,omitempty" tf:"-"`

	Resource LogDestinationPolicySpecResource `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 (*LogDestinationPolicySpec) DeepCopy

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

func (*LogDestinationPolicySpec) DeepCopyInto

func (in *LogDestinationPolicySpec) DeepCopyInto(out *LogDestinationPolicySpec)

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

type LogDestinationPolicySpecResource

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

	AccessPolicy    *string `json:"accessPolicy" tf:"access_policy"`
	DestinationName *string `json:"destinationName" tf:"destination_name"`
	// +optional
	ForceUpdate *bool `json:"forceUpdate,omitempty" tf:"force_update"`
}

func (*LogDestinationPolicySpecResource) DeepCopy

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

func (*LogDestinationPolicySpecResource) DeepCopyInto

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

type LogDestinationPolicyStatus

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

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

func (*LogDestinationPolicyStatus) DeepCopyInto

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

type LogDestinationSpec

type LogDestinationSpec struct {
	State *LogDestinationSpecResource `json:"state,omitempty" tf:"-"`

	Resource LogDestinationSpecResource `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 (*LogDestinationSpec) DeepCopy

func (in *LogDestinationSpec) DeepCopy() *LogDestinationSpec

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

func (*LogDestinationSpec) DeepCopyInto

func (in *LogDestinationSpec) DeepCopyInto(out *LogDestinationSpec)

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

type LogDestinationSpecResource

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

	// +optional
	Arn       *string `json:"arn,omitempty" tf:"arn"`
	Name      *string `json:"name" tf:"name"`
	RoleArn   *string `json:"roleArn" tf:"role_arn"`
	TargetArn *string `json:"targetArn" tf:"target_arn"`
}

func (*LogDestinationSpecResource) DeepCopy

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

func (*LogDestinationSpecResource) DeepCopyInto

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

type LogDestinationStatus

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

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

func (*LogDestinationStatus) DeepCopyInto

func (in *LogDestinationStatus) DeepCopyInto(out *LogDestinationStatus)

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

type LogGroup

type LogGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LogGroupSpec   `json:"spec,omitempty"`
	Status            LogGroupStatus `json:"status,omitempty"`
}

func (*LogGroup) DeepCopy

func (in *LogGroup) DeepCopy() *LogGroup

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

func (*LogGroup) DeepCopyInto

func (in *LogGroup) DeepCopyInto(out *LogGroup)

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

func (*LogGroup) DeepCopyObject

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

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

func (*LogGroup) SetupWebhookWithManager

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

func (*LogGroup) ValidateCreate

func (r *LogGroup) ValidateCreate() error

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

func (*LogGroup) ValidateDelete

func (r *LogGroup) ValidateDelete() error

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

func (*LogGroup) ValidateUpdate

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

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

type LogGroupList

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

LogGroupList is a list of LogGroups

func (*LogGroupList) DeepCopy

func (in *LogGroupList) DeepCopy() *LogGroupList

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

func (*LogGroupList) DeepCopyInto

func (in *LogGroupList) DeepCopyInto(out *LogGroupList)

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

func (*LogGroupList) DeepCopyObject

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

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

type LogGroupSpec

type LogGroupSpec struct {
	State *LogGroupSpecResource `json:"state,omitempty" tf:"-"`

	Resource LogGroupSpecResource `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 (*LogGroupSpec) DeepCopy

func (in *LogGroupSpec) DeepCopy() *LogGroupSpec

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

func (*LogGroupSpec) DeepCopyInto

func (in *LogGroupSpec) DeepCopyInto(out *LogGroupSpec)

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

type LogGroupSpecResource

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

	// +optional
	Arn *string `json:"arn,omitempty" tf:"arn"`
	// +optional
	KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"`
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	NamePrefix *string `json:"namePrefix,omitempty" tf:"name_prefix"`
	// +optional
	RetentionInDays *int64 `json:"retentionInDays,omitempty" tf:"retention_in_days"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
}

func (*LogGroupSpecResource) DeepCopy

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

func (*LogGroupSpecResource) DeepCopyInto

func (in *LogGroupSpecResource) DeepCopyInto(out *LogGroupSpecResource)

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

type LogGroupStatus

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

func (in *LogGroupStatus) DeepCopy() *LogGroupStatus

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

func (*LogGroupStatus) DeepCopyInto

func (in *LogGroupStatus) DeepCopyInto(out *LogGroupStatus)

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

type LogMetricFilter

type LogMetricFilter struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LogMetricFilterSpec   `json:"spec,omitempty"`
	Status            LogMetricFilterStatus `json:"status,omitempty"`
}

func (*LogMetricFilter) DeepCopy

func (in *LogMetricFilter) DeepCopy() *LogMetricFilter

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

func (*LogMetricFilter) DeepCopyInto

func (in *LogMetricFilter) DeepCopyInto(out *LogMetricFilter)

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

func (*LogMetricFilter) DeepCopyObject

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

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

func (*LogMetricFilter) SetupWebhookWithManager

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

func (*LogMetricFilter) ValidateCreate

func (r *LogMetricFilter) ValidateCreate() error

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

func (*LogMetricFilter) ValidateDelete

func (r *LogMetricFilter) ValidateDelete() error

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

func (*LogMetricFilter) ValidateUpdate

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

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

type LogMetricFilterList

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

LogMetricFilterList is a list of LogMetricFilters

func (*LogMetricFilterList) DeepCopy

func (in *LogMetricFilterList) DeepCopy() *LogMetricFilterList

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

func (*LogMetricFilterList) DeepCopyInto

func (in *LogMetricFilterList) DeepCopyInto(out *LogMetricFilterList)

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

func (*LogMetricFilterList) DeepCopyObject

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

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

type LogMetricFilterSpec

type LogMetricFilterSpec struct {
	State *LogMetricFilterSpecResource `json:"state,omitempty" tf:"-"`

	Resource LogMetricFilterSpecResource `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 (*LogMetricFilterSpec) DeepCopy

func (in *LogMetricFilterSpec) DeepCopy() *LogMetricFilterSpec

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

func (*LogMetricFilterSpec) DeepCopyInto

func (in *LogMetricFilterSpec) DeepCopyInto(out *LogMetricFilterSpec)

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

type LogMetricFilterSpecMetricTransformation

type LogMetricFilterSpecMetricTransformation struct {
	// +optional
	DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value"`
	// +optional
	Dimensions *map[string]string `json:"dimensions,omitempty" tf:"dimensions"`
	Name       *string            `json:"name" tf:"name"`
	Namespace  *string            `json:"namespace" tf:"namespace"`
	// +optional
	Unit  *string `json:"unit,omitempty" tf:"unit"`
	Value *string `json:"value" tf:"value"`
}

func (*LogMetricFilterSpecMetricTransformation) DeepCopy

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

func (*LogMetricFilterSpecMetricTransformation) DeepCopyInto

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

type LogMetricFilterSpecMetricTransformationCodec

type LogMetricFilterSpecMetricTransformationCodec struct {
}

+k8s:deepcopy-gen=false

func (LogMetricFilterSpecMetricTransformationCodec) Decode

func (LogMetricFilterSpecMetricTransformationCodec) Encode

func (LogMetricFilterSpecMetricTransformationCodec) IsEmpty

type LogMetricFilterSpecResource

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

	LogGroupName         *string                                  `json:"logGroupName" tf:"log_group_name"`
	MetricTransformation *LogMetricFilterSpecMetricTransformation `json:"metricTransformation" tf:"metric_transformation"`
	Name                 *string                                  `json:"name" tf:"name"`
	Pattern              *string                                  `json:"pattern" tf:"pattern"`
}

func (*LogMetricFilterSpecResource) DeepCopy

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

func (*LogMetricFilterSpecResource) DeepCopyInto

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

type LogMetricFilterStatus

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

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

func (*LogMetricFilterStatus) DeepCopyInto

func (in *LogMetricFilterStatus) DeepCopyInto(out *LogMetricFilterStatus)

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

type LogResourcePolicy

type LogResourcePolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LogResourcePolicySpec   `json:"spec,omitempty"`
	Status            LogResourcePolicyStatus `json:"status,omitempty"`
}

func (*LogResourcePolicy) DeepCopy

func (in *LogResourcePolicy) DeepCopy() *LogResourcePolicy

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

func (*LogResourcePolicy) DeepCopyInto

func (in *LogResourcePolicy) DeepCopyInto(out *LogResourcePolicy)

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

func (*LogResourcePolicy) DeepCopyObject

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

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

func (*LogResourcePolicy) SetupWebhookWithManager

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

func (*LogResourcePolicy) ValidateCreate

func (r *LogResourcePolicy) ValidateCreate() error

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

func (*LogResourcePolicy) ValidateDelete

func (r *LogResourcePolicy) ValidateDelete() error

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

func (*LogResourcePolicy) ValidateUpdate

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

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

type LogResourcePolicyList

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

LogResourcePolicyList is a list of LogResourcePolicys

func (*LogResourcePolicyList) DeepCopy

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

func (*LogResourcePolicyList) DeepCopyInto

func (in *LogResourcePolicyList) DeepCopyInto(out *LogResourcePolicyList)

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

func (*LogResourcePolicyList) DeepCopyObject

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

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

type LogResourcePolicySpec

type LogResourcePolicySpec struct {
	State *LogResourcePolicySpecResource `json:"state,omitempty" tf:"-"`

	Resource LogResourcePolicySpecResource `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 (*LogResourcePolicySpec) DeepCopy

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

func (*LogResourcePolicySpec) DeepCopyInto

func (in *LogResourcePolicySpec) DeepCopyInto(out *LogResourcePolicySpec)

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

type LogResourcePolicySpecResource

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

	PolicyDocument *string `json:"policyDocument" tf:"policy_document"`
	PolicyName     *string `json:"policyName" tf:"policy_name"`
}

func (*LogResourcePolicySpecResource) DeepCopy

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

func (*LogResourcePolicySpecResource) DeepCopyInto

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

type LogResourcePolicyStatus

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

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

func (*LogResourcePolicyStatus) DeepCopyInto

func (in *LogResourcePolicyStatus) DeepCopyInto(out *LogResourcePolicyStatus)

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

type LogStream

type LogStream struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LogStreamSpec   `json:"spec,omitempty"`
	Status            LogStreamStatus `json:"status,omitempty"`
}

func (*LogStream) DeepCopy

func (in *LogStream) DeepCopy() *LogStream

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

func (*LogStream) DeepCopyInto

func (in *LogStream) DeepCopyInto(out *LogStream)

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

func (*LogStream) DeepCopyObject

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

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

func (*LogStream) SetupWebhookWithManager

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

func (*LogStream) ValidateCreate

func (r *LogStream) ValidateCreate() error

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

func (*LogStream) ValidateDelete

func (r *LogStream) ValidateDelete() error

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

func (*LogStream) ValidateUpdate

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

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

type LogStreamList

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

LogStreamList is a list of LogStreams

func (*LogStreamList) DeepCopy

func (in *LogStreamList) DeepCopy() *LogStreamList

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

func (*LogStreamList) DeepCopyInto

func (in *LogStreamList) DeepCopyInto(out *LogStreamList)

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

func (*LogStreamList) DeepCopyObject

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

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

type LogStreamSpec

type LogStreamSpec struct {
	State *LogStreamSpecResource `json:"state,omitempty" tf:"-"`

	Resource LogStreamSpecResource `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 (*LogStreamSpec) DeepCopy

func (in *LogStreamSpec) DeepCopy() *LogStreamSpec

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

func (*LogStreamSpec) DeepCopyInto

func (in *LogStreamSpec) DeepCopyInto(out *LogStreamSpec)

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

type LogStreamSpecResource

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

	// +optional
	Arn          *string `json:"arn,omitempty" tf:"arn"`
	LogGroupName *string `json:"logGroupName" tf:"log_group_name"`
	Name         *string `json:"name" tf:"name"`
}

func (*LogStreamSpecResource) DeepCopy

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

func (*LogStreamSpecResource) DeepCopyInto

func (in *LogStreamSpecResource) DeepCopyInto(out *LogStreamSpecResource)

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

type LogStreamStatus

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

func (in *LogStreamStatus) DeepCopy() *LogStreamStatus

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

func (*LogStreamStatus) DeepCopyInto

func (in *LogStreamStatus) DeepCopyInto(out *LogStreamStatus)

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

type LogSubscriptionFilter

type LogSubscriptionFilter struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LogSubscriptionFilterSpec   `json:"spec,omitempty"`
	Status            LogSubscriptionFilterStatus `json:"status,omitempty"`
}

func (*LogSubscriptionFilter) DeepCopy

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

func (*LogSubscriptionFilter) DeepCopyInto

func (in *LogSubscriptionFilter) DeepCopyInto(out *LogSubscriptionFilter)

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

func (*LogSubscriptionFilter) DeepCopyObject

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

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

func (*LogSubscriptionFilter) SetupWebhookWithManager

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

func (*LogSubscriptionFilter) ValidateCreate

func (r *LogSubscriptionFilter) ValidateCreate() error

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

func (*LogSubscriptionFilter) ValidateDelete

func (r *LogSubscriptionFilter) ValidateDelete() error

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

func (*LogSubscriptionFilter) ValidateUpdate

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

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

type LogSubscriptionFilterList

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

LogSubscriptionFilterList is a list of LogSubscriptionFilters

func (*LogSubscriptionFilterList) DeepCopy

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

func (*LogSubscriptionFilterList) DeepCopyInto

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

func (*LogSubscriptionFilterList) DeepCopyObject

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

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

type LogSubscriptionFilterSpec

type LogSubscriptionFilterSpec struct {
	State *LogSubscriptionFilterSpecResource `json:"state,omitempty" tf:"-"`

	Resource LogSubscriptionFilterSpecResource `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 (*LogSubscriptionFilterSpec) DeepCopy

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

func (*LogSubscriptionFilterSpec) DeepCopyInto

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

type LogSubscriptionFilterSpecResource

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

	DestinationArn *string `json:"destinationArn" tf:"destination_arn"`
	// +optional
	Distribution  *string `json:"distribution,omitempty" tf:"distribution"`
	FilterPattern *string `json:"filterPattern" tf:"filter_pattern"`
	LogGroupName  *string `json:"logGroupName" tf:"log_group_name"`
	Name          *string `json:"name" tf:"name"`
	// +optional
	RoleArn *string `json:"roleArn,omitempty" tf:"role_arn"`
}

func (*LogSubscriptionFilterSpecResource) DeepCopy

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

func (*LogSubscriptionFilterSpecResource) DeepCopyInto

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

type LogSubscriptionFilterStatus

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

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

func (*LogSubscriptionFilterStatus) DeepCopyInto

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

type MetricAlarm

type MetricAlarm struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MetricAlarmSpec   `json:"spec,omitempty"`
	Status            MetricAlarmStatus `json:"status,omitempty"`
}

func (*MetricAlarm) DeepCopy

func (in *MetricAlarm) DeepCopy() *MetricAlarm

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

func (*MetricAlarm) DeepCopyInto

func (in *MetricAlarm) DeepCopyInto(out *MetricAlarm)

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

func (*MetricAlarm) DeepCopyObject

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

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

func (*MetricAlarm) SetupWebhookWithManager

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

func (*MetricAlarm) ValidateCreate

func (r *MetricAlarm) ValidateCreate() error

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

func (*MetricAlarm) ValidateDelete

func (r *MetricAlarm) ValidateDelete() error

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

func (*MetricAlarm) ValidateUpdate

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

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

type MetricAlarmList

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

MetricAlarmList is a list of MetricAlarms

func (*MetricAlarmList) DeepCopy

func (in *MetricAlarmList) DeepCopy() *MetricAlarmList

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

func (*MetricAlarmList) DeepCopyInto

func (in *MetricAlarmList) DeepCopyInto(out *MetricAlarmList)

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

func (*MetricAlarmList) DeepCopyObject

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

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

type MetricAlarmSpec

type MetricAlarmSpec struct {
	State *MetricAlarmSpecResource `json:"state,omitempty" tf:"-"`

	Resource MetricAlarmSpecResource `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 (*MetricAlarmSpec) DeepCopy

func (in *MetricAlarmSpec) DeepCopy() *MetricAlarmSpec

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

func (*MetricAlarmSpec) DeepCopyInto

func (in *MetricAlarmSpec) DeepCopyInto(out *MetricAlarmSpec)

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

type MetricAlarmSpecMetricQuery

type MetricAlarmSpecMetricQuery struct {
	// +optional
	AccountID *string `json:"accountID,omitempty" tf:"account_id"`
	// +optional
	Expression *string `json:"expression,omitempty" tf:"expression"`
	ID         *string `json:"ID" tf:"id"`
	// +optional
	Label *string `json:"label,omitempty" tf:"label"`
	// +optional
	Metric *MetricAlarmSpecMetricQueryMetric `json:"metric,omitempty" tf:"metric"`
	// +optional
	ReturnData *bool `json:"returnData,omitempty" tf:"return_data"`
}

func (*MetricAlarmSpecMetricQuery) DeepCopy

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

func (*MetricAlarmSpecMetricQuery) DeepCopyInto

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

type MetricAlarmSpecMetricQueryMetric

type MetricAlarmSpecMetricQueryMetric struct {
	// +optional
	Dimensions *map[string]string `json:"dimensions,omitempty" tf:"dimensions"`
	MetricName *string            `json:"metricName" tf:"metric_name"`
	// +optional
	Namespace *string `json:"namespace,omitempty" tf:"namespace"`
	Period    *int64  `json:"period" tf:"period"`
	Stat      *string `json:"stat" tf:"stat"`
	// +optional
	Unit *string `json:"unit,omitempty" tf:"unit"`
}

func (*MetricAlarmSpecMetricQueryMetric) DeepCopy

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

func (*MetricAlarmSpecMetricQueryMetric) DeepCopyInto

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

type MetricAlarmSpecMetricQueryMetricCodec

type MetricAlarmSpecMetricQueryMetricCodec struct {
}

+k8s:deepcopy-gen=false

func (MetricAlarmSpecMetricQueryMetricCodec) Decode

func (MetricAlarmSpecMetricQueryMetricCodec) Encode

func (MetricAlarmSpecMetricQueryMetricCodec) IsEmpty

type MetricAlarmSpecResource

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

	// +optional
	ActionsEnabled *bool `json:"actionsEnabled,omitempty" tf:"actions_enabled"`
	// +optional
	AlarmActions []string `json:"alarmActions,omitempty" tf:"alarm_actions"`
	// +optional
	AlarmDescription *string `json:"alarmDescription,omitempty" tf:"alarm_description"`
	AlarmName        *string `json:"alarmName" tf:"alarm_name"`
	// +optional
	Arn                *string `json:"arn,omitempty" tf:"arn"`
	ComparisonOperator *string `json:"comparisonOperator" tf:"comparison_operator"`
	// +optional
	DatapointsToAlarm *int64 `json:"datapointsToAlarm,omitempty" tf:"datapoints_to_alarm"`
	// +optional
	Dimensions *map[string]string `json:"dimensions,omitempty" tf:"dimensions"`
	// +optional
	EvaluateLowSampleCountPercentiles *string `json:"evaluateLowSampleCountPercentiles,omitempty" tf:"evaluate_low_sample_count_percentiles"`
	EvaluationPeriods                 *int64  `json:"evaluationPeriods" tf:"evaluation_periods"`
	// +optional
	ExtendedStatistic *string `json:"extendedStatistic,omitempty" tf:"extended_statistic"`
	// +optional
	// +kubebuilder:validation:MaxItems=5
	InsufficientDataActions []string `json:"insufficientDataActions,omitempty" tf:"insufficient_data_actions"`
	// +optional
	MetricName *string `json:"metricName,omitempty" tf:"metric_name"`
	// +optional
	MetricQuery []MetricAlarmSpecMetricQuery `json:"metricQuery,omitempty" tf:"metric_query"`
	// +optional
	Namespace *string `json:"namespace,omitempty" tf:"namespace"`
	// +optional
	// +kubebuilder:validation:MaxItems=5
	OkActions []string `json:"okActions,omitempty" tf:"ok_actions"`
	// +optional
	Period *int64 `json:"period,omitempty" tf:"period"`
	// +optional
	Statistic *string `json:"statistic,omitempty" tf:"statistic"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
	// +optional
	Threshold *float64 `json:"threshold,omitempty" tf:"threshold"`
	// +optional
	ThresholdMetricID *string `json:"thresholdMetricID,omitempty" tf:"threshold_metric_id"`
	// +optional
	TreatMissingData *string `json:"treatMissingData,omitempty" tf:"treat_missing_data"`
	// +optional
	Unit *string `json:"unit,omitempty" tf:"unit"`
}

func (*MetricAlarmSpecResource) DeepCopy

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

func (*MetricAlarmSpecResource) DeepCopyInto

func (in *MetricAlarmSpecResource) DeepCopyInto(out *MetricAlarmSpecResource)

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

type MetricAlarmStatus

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

func (in *MetricAlarmStatus) DeepCopy() *MetricAlarmStatus

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

func (*MetricAlarmStatus) DeepCopyInto

func (in *MetricAlarmStatus) DeepCopyInto(out *MetricAlarmStatus)

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

type MetricStream

type MetricStream struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MetricStreamSpec   `json:"spec,omitempty"`
	Status            MetricStreamStatus `json:"status,omitempty"`
}

func (*MetricStream) DeepCopy

func (in *MetricStream) DeepCopy() *MetricStream

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

func (*MetricStream) DeepCopyInto

func (in *MetricStream) DeepCopyInto(out *MetricStream)

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

func (*MetricStream) DeepCopyObject

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

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

func (*MetricStream) SetupWebhookWithManager

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

func (*MetricStream) ValidateCreate

func (r *MetricStream) ValidateCreate() error

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

func (*MetricStream) ValidateDelete

func (r *MetricStream) ValidateDelete() error

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

func (*MetricStream) ValidateUpdate

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

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

type MetricStreamList

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

MetricStreamList is a list of MetricStreams

func (*MetricStreamList) DeepCopy

func (in *MetricStreamList) DeepCopy() *MetricStreamList

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

func (*MetricStreamList) DeepCopyInto

func (in *MetricStreamList) DeepCopyInto(out *MetricStreamList)

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

func (*MetricStreamList) DeepCopyObject

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

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

type MetricStreamSpec

type MetricStreamSpec struct {
	State *MetricStreamSpecResource `json:"state,omitempty" tf:"-"`

	Resource MetricStreamSpecResource `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 (*MetricStreamSpec) DeepCopy

func (in *MetricStreamSpec) DeepCopy() *MetricStreamSpec

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

func (*MetricStreamSpec) DeepCopyInto

func (in *MetricStreamSpec) DeepCopyInto(out *MetricStreamSpec)

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

type MetricStreamSpecExcludeFilter

type MetricStreamSpecExcludeFilter struct {
	Namespace *string `json:"namespace" tf:"namespace"`
}

func (*MetricStreamSpecExcludeFilter) DeepCopy

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

func (*MetricStreamSpecExcludeFilter) DeepCopyInto

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

type MetricStreamSpecIncludeFilter

type MetricStreamSpecIncludeFilter struct {
	Namespace *string `json:"namespace" tf:"namespace"`
}

func (*MetricStreamSpecIncludeFilter) DeepCopy

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

func (*MetricStreamSpecIncludeFilter) DeepCopyInto

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

type MetricStreamSpecResource

type MetricStreamSpecResource 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
	CreationDate *string `json:"creationDate,omitempty" tf:"creation_date"`
	// +optional
	ExcludeFilter []MetricStreamSpecExcludeFilter `json:"excludeFilter,omitempty" tf:"exclude_filter"`
	FirehoseArn   *string                         `json:"firehoseArn" tf:"firehose_arn"`
	// +optional
	IncludeFilter []MetricStreamSpecIncludeFilter `json:"includeFilter,omitempty" tf:"include_filter"`
	// +optional
	LastUpdateDate *string `json:"lastUpdateDate,omitempty" tf:"last_update_date"`
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	NamePrefix   *string `json:"namePrefix,omitempty" tf:"name_prefix"`
	OutputFormat *string `json:"outputFormat" tf:"output_format"`
	RoleArn      *string `json:"roleArn" tf:"role_arn"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
}

func (*MetricStreamSpecResource) DeepCopy

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

func (*MetricStreamSpecResource) DeepCopyInto

func (in *MetricStreamSpecResource) DeepCopyInto(out *MetricStreamSpecResource)

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

type MetricStreamStatus

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

func (in *MetricStreamStatus) DeepCopy() *MetricStreamStatus

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

func (*MetricStreamStatus) DeepCopyInto

func (in *MetricStreamStatus) DeepCopyInto(out *MetricStreamStatus)

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

type QueryDefinition

type QueryDefinition struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              QueryDefinitionSpec   `json:"spec,omitempty"`
	Status            QueryDefinitionStatus `json:"status,omitempty"`
}

func (*QueryDefinition) DeepCopy

func (in *QueryDefinition) DeepCopy() *QueryDefinition

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

func (*QueryDefinition) DeepCopyInto

func (in *QueryDefinition) DeepCopyInto(out *QueryDefinition)

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

func (*QueryDefinition) DeepCopyObject

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

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

func (*QueryDefinition) SetupWebhookWithManager

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

func (*QueryDefinition) ValidateCreate

func (r *QueryDefinition) ValidateCreate() error

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

func (*QueryDefinition) ValidateDelete

func (r *QueryDefinition) ValidateDelete() error

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

func (*QueryDefinition) ValidateUpdate

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

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

type QueryDefinitionList

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

QueryDefinitionList is a list of QueryDefinitions

func (*QueryDefinitionList) DeepCopy

func (in *QueryDefinitionList) DeepCopy() *QueryDefinitionList

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

func (*QueryDefinitionList) DeepCopyInto

func (in *QueryDefinitionList) DeepCopyInto(out *QueryDefinitionList)

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

func (*QueryDefinitionList) DeepCopyObject

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

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

type QueryDefinitionSpec

type QueryDefinitionSpec struct {
	State *QueryDefinitionSpecResource `json:"state,omitempty" tf:"-"`

	Resource QueryDefinitionSpecResource `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 (*QueryDefinitionSpec) DeepCopy

func (in *QueryDefinitionSpec) DeepCopy() *QueryDefinitionSpec

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

func (*QueryDefinitionSpec) DeepCopyInto

func (in *QueryDefinitionSpec) DeepCopyInto(out *QueryDefinitionSpec)

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

type QueryDefinitionSpecResource

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

	// +optional
	LogGroupNames []string `json:"logGroupNames,omitempty" tf:"log_group_names"`
	Name          *string  `json:"name" tf:"name"`
	// +optional
	QueryDefinitionID *string `json:"queryDefinitionID,omitempty" tf:"query_definition_id"`
	QueryString       *string `json:"queryString" tf:"query_string"`
}

func (*QueryDefinitionSpecResource) DeepCopy

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

func (*QueryDefinitionSpecResource) DeepCopyInto

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

type QueryDefinitionStatus

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

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

func (*QueryDefinitionStatus) DeepCopyInto

func (in *QueryDefinitionStatus) DeepCopyInto(out *QueryDefinitionStatus)

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