Documentation ¶
Overview ¶
+groupName=cloudwatch.aws.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type CompositeAlarm
- func (in *CompositeAlarm) DeepCopy() *CompositeAlarm
- func (in *CompositeAlarm) DeepCopyInto(out *CompositeAlarm)
- func (in *CompositeAlarm) DeepCopyObject() runtime.Object
- func (r *CompositeAlarm) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CompositeAlarm) ValidateCreate() error
- func (r *CompositeAlarm) ValidateDelete() error
- func (r *CompositeAlarm) ValidateUpdate(old runtime.Object) error
- type CompositeAlarmList
- type CompositeAlarmSpec
- type CompositeAlarmSpecResource
- type CompositeAlarmStatus
- type Dashboard
- func (in *Dashboard) DeepCopy() *Dashboard
- func (in *Dashboard) DeepCopyInto(out *Dashboard)
- func (in *Dashboard) DeepCopyObject() runtime.Object
- func (r *Dashboard) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Dashboard) ValidateCreate() error
- func (r *Dashboard) ValidateDelete() error
- func (r *Dashboard) ValidateUpdate(old runtime.Object) error
- type DashboardList
- type DashboardSpec
- type DashboardSpecResource
- type DashboardStatus
- type EventAPIDestination
- func (in *EventAPIDestination) DeepCopy() *EventAPIDestination
- func (in *EventAPIDestination) DeepCopyInto(out *EventAPIDestination)
- func (in *EventAPIDestination) DeepCopyObject() runtime.Object
- func (r *EventAPIDestination) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EventAPIDestination) ValidateCreate() error
- func (r *EventAPIDestination) ValidateDelete() error
- func (r *EventAPIDestination) ValidateUpdate(old runtime.Object) error
- type EventAPIDestinationList
- type EventAPIDestinationSpec
- type EventAPIDestinationSpecResource
- type EventAPIDestinationStatus
- type EventArchive
- func (in *EventArchive) DeepCopy() *EventArchive
- func (in *EventArchive) DeepCopyInto(out *EventArchive)
- func (in *EventArchive) DeepCopyObject() runtime.Object
- func (r *EventArchive) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EventArchive) ValidateCreate() error
- func (r *EventArchive) ValidateDelete() error
- func (r *EventArchive) ValidateUpdate(old runtime.Object) error
- type EventArchiveList
- type EventArchiveSpec
- type EventArchiveSpecResource
- type EventArchiveStatus
- type EventBus
- func (in *EventBus) DeepCopy() *EventBus
- func (in *EventBus) DeepCopyInto(out *EventBus)
- func (in *EventBus) DeepCopyObject() runtime.Object
- func (r *EventBus) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EventBus) ValidateCreate() error
- func (r *EventBus) ValidateDelete() error
- func (r *EventBus) ValidateUpdate(old runtime.Object) error
- type EventBusList
- type EventBusPolicy
- func (in *EventBusPolicy) DeepCopy() *EventBusPolicy
- func (in *EventBusPolicy) DeepCopyInto(out *EventBusPolicy)
- func (in *EventBusPolicy) DeepCopyObject() runtime.Object
- func (r *EventBusPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EventBusPolicy) ValidateCreate() error
- func (r *EventBusPolicy) ValidateDelete() error
- func (r *EventBusPolicy) ValidateUpdate(old runtime.Object) error
- type EventBusPolicyList
- type EventBusPolicySpec
- type EventBusPolicySpecResource
- type EventBusPolicyStatus
- type EventBusSpec
- type EventBusSpecResource
- type EventBusStatus
- type EventConnection
- func (in *EventConnection) DeepCopy() *EventConnection
- func (in *EventConnection) DeepCopyInto(out *EventConnection)
- func (in *EventConnection) DeepCopyObject() runtime.Object
- func (r *EventConnection) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EventConnection) ValidateCreate() error
- func (r *EventConnection) ValidateDelete() error
- func (r *EventConnection) ValidateUpdate(old runtime.Object) error
- type EventConnectionList
- type EventConnectionSpec
- type EventConnectionSpecAuthParameters
- type EventConnectionSpecAuthParametersApiKey
- type EventConnectionSpecAuthParametersApiKeyCodec
- type EventConnectionSpecAuthParametersBasic
- type EventConnectionSpecAuthParametersBasicCodec
- type EventConnectionSpecAuthParametersCodec
- type EventConnectionSpecAuthParametersInvocationHTTPParameters
- type EventConnectionSpecAuthParametersInvocationHTTPParametersBody
- func (in *EventConnectionSpecAuthParametersInvocationHTTPParametersBody) DeepCopy() *EventConnectionSpecAuthParametersInvocationHTTPParametersBody
- func (in *EventConnectionSpecAuthParametersInvocationHTTPParametersBody) DeepCopyInto(out *EventConnectionSpecAuthParametersInvocationHTTPParametersBody)
- type EventConnectionSpecAuthParametersInvocationHTTPParametersCodec
- func (EventConnectionSpecAuthParametersInvocationHTTPParametersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (EventConnectionSpecAuthParametersInvocationHTTPParametersCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (EventConnectionSpecAuthParametersInvocationHTTPParametersCodec) IsEmpty(ptr unsafe.Pointer) bool
- type EventConnectionSpecAuthParametersInvocationHTTPParametersHeader
- func (in *EventConnectionSpecAuthParametersInvocationHTTPParametersHeader) DeepCopy() *EventConnectionSpecAuthParametersInvocationHTTPParametersHeader
- func (in *EventConnectionSpecAuthParametersInvocationHTTPParametersHeader) DeepCopyInto(out *EventConnectionSpecAuthParametersInvocationHTTPParametersHeader)
- type EventConnectionSpecAuthParametersInvocationHTTPParametersQueryString
- func (in *EventConnectionSpecAuthParametersInvocationHTTPParametersQueryString) DeepCopy() *EventConnectionSpecAuthParametersInvocationHTTPParametersQueryString
- func (in *EventConnectionSpecAuthParametersInvocationHTTPParametersQueryString) DeepCopyInto(out *EventConnectionSpecAuthParametersInvocationHTTPParametersQueryString)
- type EventConnectionSpecAuthParametersOauth
- type EventConnectionSpecAuthParametersOauthClientParameters
- type EventConnectionSpecAuthParametersOauthClientParametersCodec
- func (EventConnectionSpecAuthParametersOauthClientParametersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (EventConnectionSpecAuthParametersOauthClientParametersCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (EventConnectionSpecAuthParametersOauthClientParametersCodec) IsEmpty(ptr unsafe.Pointer) bool
- type EventConnectionSpecAuthParametersOauthCodec
- type EventConnectionSpecAuthParametersOauthOauthHTTPParameters
- type EventConnectionSpecAuthParametersOauthOauthHTTPParametersBody
- func (in *EventConnectionSpecAuthParametersOauthOauthHTTPParametersBody) DeepCopy() *EventConnectionSpecAuthParametersOauthOauthHTTPParametersBody
- func (in *EventConnectionSpecAuthParametersOauthOauthHTTPParametersBody) DeepCopyInto(out *EventConnectionSpecAuthParametersOauthOauthHTTPParametersBody)
- type EventConnectionSpecAuthParametersOauthOauthHTTPParametersCodec
- func (EventConnectionSpecAuthParametersOauthOauthHTTPParametersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (EventConnectionSpecAuthParametersOauthOauthHTTPParametersCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (EventConnectionSpecAuthParametersOauthOauthHTTPParametersCodec) IsEmpty(ptr unsafe.Pointer) bool
- type EventConnectionSpecAuthParametersOauthOauthHTTPParametersHeader
- func (in *EventConnectionSpecAuthParametersOauthOauthHTTPParametersHeader) DeepCopy() *EventConnectionSpecAuthParametersOauthOauthHTTPParametersHeader
- func (in *EventConnectionSpecAuthParametersOauthOauthHTTPParametersHeader) DeepCopyInto(out *EventConnectionSpecAuthParametersOauthOauthHTTPParametersHeader)
- type EventConnectionSpecAuthParametersOauthOauthHTTPParametersQueryString
- func (in *EventConnectionSpecAuthParametersOauthOauthHTTPParametersQueryString) DeepCopy() *EventConnectionSpecAuthParametersOauthOauthHTTPParametersQueryString
- func (in *EventConnectionSpecAuthParametersOauthOauthHTTPParametersQueryString) DeepCopyInto(out *EventConnectionSpecAuthParametersOauthOauthHTTPParametersQueryString)
- type EventConnectionSpecResource
- type EventConnectionStatus
- type EventPermission
- func (in *EventPermission) DeepCopy() *EventPermission
- func (in *EventPermission) DeepCopyInto(out *EventPermission)
- func (in *EventPermission) DeepCopyObject() runtime.Object
- func (r *EventPermission) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EventPermission) ValidateCreate() error
- func (r *EventPermission) ValidateDelete() error
- func (r *EventPermission) ValidateUpdate(old runtime.Object) error
- type EventPermissionList
- type EventPermissionSpec
- type EventPermissionSpecCondition
- type EventPermissionSpecConditionCodec
- type EventPermissionSpecResource
- type EventPermissionStatus
- type EventRule
- func (in *EventRule) DeepCopy() *EventRule
- func (in *EventRule) DeepCopyInto(out *EventRule)
- func (in *EventRule) DeepCopyObject() runtime.Object
- func (r *EventRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EventRule) ValidateCreate() error
- func (r *EventRule) ValidateDelete() error
- func (r *EventRule) ValidateUpdate(old runtime.Object) error
- type EventRuleList
- type EventRuleSpec
- type EventRuleSpecResource
- type EventRuleStatus
- type EventTarget
- func (in *EventTarget) DeepCopy() *EventTarget
- func (in *EventTarget) DeepCopyInto(out *EventTarget)
- func (in *EventTarget) DeepCopyObject() runtime.Object
- func (r *EventTarget) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EventTarget) ValidateCreate() error
- func (r *EventTarget) ValidateDelete() error
- func (r *EventTarget) ValidateUpdate(old runtime.Object) error
- type EventTargetList
- type EventTargetSpec
- type EventTargetSpecBatchTarget
- type EventTargetSpecBatchTargetCodec
- type EventTargetSpecDeadLetterConfig
- type EventTargetSpecDeadLetterConfigCodec
- type EventTargetSpecEcsTarget
- type EventTargetSpecEcsTargetCodec
- type EventTargetSpecEcsTargetNetworkConfiguration
- type EventTargetSpecEcsTargetNetworkConfigurationCodec
- func (EventTargetSpecEcsTargetNetworkConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (EventTargetSpecEcsTargetNetworkConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (EventTargetSpecEcsTargetNetworkConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type EventTargetSpecEcsTargetPlacementConstraint
- type EventTargetSpecHttpTarget
- type EventTargetSpecHttpTargetCodec
- type EventTargetSpecInputTransformer
- type EventTargetSpecInputTransformerCodec
- type EventTargetSpecKinesisTarget
- type EventTargetSpecKinesisTargetCodec
- type EventTargetSpecRedshiftTarget
- type EventTargetSpecRedshiftTargetCodec
- type EventTargetSpecResource
- type EventTargetSpecRetryPolicy
- type EventTargetSpecRetryPolicyCodec
- type EventTargetSpecRunCommandTargets
- type EventTargetSpecSqsTarget
- type EventTargetSpecSqsTargetCodec
- type EventTargetStatus
- type LogDestination
- func (in *LogDestination) DeepCopy() *LogDestination
- func (in *LogDestination) DeepCopyInto(out *LogDestination)
- func (in *LogDestination) DeepCopyObject() runtime.Object
- func (r *LogDestination) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LogDestination) ValidateCreate() error
- func (r *LogDestination) ValidateDelete() error
- func (r *LogDestination) ValidateUpdate(old runtime.Object) error
- type LogDestinationList
- type LogDestinationPolicy
- func (in *LogDestinationPolicy) DeepCopy() *LogDestinationPolicy
- func (in *LogDestinationPolicy) DeepCopyInto(out *LogDestinationPolicy)
- func (in *LogDestinationPolicy) DeepCopyObject() runtime.Object
- func (r *LogDestinationPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LogDestinationPolicy) ValidateCreate() error
- func (r *LogDestinationPolicy) ValidateDelete() error
- func (r *LogDestinationPolicy) ValidateUpdate(old runtime.Object) error
- type LogDestinationPolicyList
- type LogDestinationPolicySpec
- type LogDestinationPolicySpecResource
- type LogDestinationPolicyStatus
- type LogDestinationSpec
- type LogDestinationSpecResource
- type LogDestinationStatus
- type LogGroup
- func (in *LogGroup) DeepCopy() *LogGroup
- func (in *LogGroup) DeepCopyInto(out *LogGroup)
- func (in *LogGroup) DeepCopyObject() runtime.Object
- func (r *LogGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LogGroup) ValidateCreate() error
- func (r *LogGroup) ValidateDelete() error
- func (r *LogGroup) ValidateUpdate(old runtime.Object) error
- type LogGroupList
- type LogGroupSpec
- type LogGroupSpecResource
- type LogGroupStatus
- type LogMetricFilter
- func (in *LogMetricFilter) DeepCopy() *LogMetricFilter
- func (in *LogMetricFilter) DeepCopyInto(out *LogMetricFilter)
- func (in *LogMetricFilter) DeepCopyObject() runtime.Object
- func (r *LogMetricFilter) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LogMetricFilter) ValidateCreate() error
- func (r *LogMetricFilter) ValidateDelete() error
- func (r *LogMetricFilter) ValidateUpdate(old runtime.Object) error
- type LogMetricFilterList
- type LogMetricFilterSpec
- type LogMetricFilterSpecMetricTransformation
- type LogMetricFilterSpecMetricTransformationCodec
- type LogMetricFilterSpecResource
- type LogMetricFilterStatus
- type LogResourcePolicy
- func (in *LogResourcePolicy) DeepCopy() *LogResourcePolicy
- func (in *LogResourcePolicy) DeepCopyInto(out *LogResourcePolicy)
- func (in *LogResourcePolicy) DeepCopyObject() runtime.Object
- func (r *LogResourcePolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LogResourcePolicy) ValidateCreate() error
- func (r *LogResourcePolicy) ValidateDelete() error
- func (r *LogResourcePolicy) ValidateUpdate(old runtime.Object) error
- type LogResourcePolicyList
- type LogResourcePolicySpec
- type LogResourcePolicySpecResource
- type LogResourcePolicyStatus
- type LogStream
- func (in *LogStream) DeepCopy() *LogStream
- func (in *LogStream) DeepCopyInto(out *LogStream)
- func (in *LogStream) DeepCopyObject() runtime.Object
- func (r *LogStream) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LogStream) ValidateCreate() error
- func (r *LogStream) ValidateDelete() error
- func (r *LogStream) ValidateUpdate(old runtime.Object) error
- type LogStreamList
- type LogStreamSpec
- type LogStreamSpecResource
- type LogStreamStatus
- type LogSubscriptionFilter
- func (in *LogSubscriptionFilter) DeepCopy() *LogSubscriptionFilter
- func (in *LogSubscriptionFilter) DeepCopyInto(out *LogSubscriptionFilter)
- func (in *LogSubscriptionFilter) DeepCopyObject() runtime.Object
- func (r *LogSubscriptionFilter) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LogSubscriptionFilter) ValidateCreate() error
- func (r *LogSubscriptionFilter) ValidateDelete() error
- func (r *LogSubscriptionFilter) ValidateUpdate(old runtime.Object) error
- type LogSubscriptionFilterList
- type LogSubscriptionFilterSpec
- type LogSubscriptionFilterSpecResource
- type LogSubscriptionFilterStatus
- type MetricAlarm
- func (in *MetricAlarm) DeepCopy() *MetricAlarm
- func (in *MetricAlarm) DeepCopyInto(out *MetricAlarm)
- func (in *MetricAlarm) DeepCopyObject() runtime.Object
- func (r *MetricAlarm) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MetricAlarm) ValidateCreate() error
- func (r *MetricAlarm) ValidateDelete() error
- func (r *MetricAlarm) ValidateUpdate(old runtime.Object) error
- type MetricAlarmList
- type MetricAlarmSpec
- type MetricAlarmSpecMetricQuery
- type MetricAlarmSpecMetricQueryMetric
- type MetricAlarmSpecMetricQueryMetricCodec
- type MetricAlarmSpecResource
- type MetricAlarmStatus
- type MetricStream
- func (in *MetricStream) DeepCopy() *MetricStream
- func (in *MetricStream) DeepCopyInto(out *MetricStream)
- func (in *MetricStream) DeepCopyObject() runtime.Object
- func (r *MetricStream) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MetricStream) ValidateCreate() error
- func (r *MetricStream) ValidateDelete() error
- func (r *MetricStream) ValidateUpdate(old runtime.Object) error
- type MetricStreamList
- type MetricStreamSpec
- type MetricStreamSpecExcludeFilter
- type MetricStreamSpecIncludeFilter
- type MetricStreamSpecResource
- type MetricStreamStatus
- type QueryDefinition
- func (in *QueryDefinition) DeepCopy() *QueryDefinition
- func (in *QueryDefinition) DeepCopyInto(out *QueryDefinition)
- func (in *QueryDefinition) DeepCopyObject() runtime.Object
- func (r *QueryDefinition) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *QueryDefinition) ValidateCreate() error
- func (r *QueryDefinition) ValidateDelete() error
- func (r *QueryDefinition) ValidateUpdate(old runtime.Object) error
- type QueryDefinitionList
- type QueryDefinitionSpec
- type QueryDefinitionSpecResource
- type QueryDefinitionStatus
Constants ¶
This section is empty.
Variables ¶
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 )
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 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 ¶
func (in *CompositeAlarmSpecResource) DeepCopy() *CompositeAlarmSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CompositeAlarmSpecResource.
func (*CompositeAlarmSpecResource) DeepCopyInto ¶
func (in *CompositeAlarmSpecResource) DeepCopyInto(out *CompositeAlarmSpecResource)
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 ¶
func (in *CompositeAlarmStatus) DeepCopy() *CompositeAlarmStatus
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dashboard.
func (*Dashboard) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Dashboard) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Dashboard) SetupWebhookWithManager ¶
func (*Dashboard) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Dashboard) ValidateDelete ¶
ValidateDelete 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 ¶
func (in *DashboardSpecResource) DeepCopy() *DashboardSpecResource
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 ¶
func (in *EventAPIDestinationList) DeepCopy() *EventAPIDestinationList
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 ¶
func (in *EventAPIDestinationSpec) DeepCopy() *EventAPIDestinationSpec
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 ¶
func (in *EventAPIDestinationSpecResource) DeepCopy() *EventAPIDestinationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventAPIDestinationSpecResource.
func (*EventAPIDestinationSpecResource) DeepCopyInto ¶
func (in *EventAPIDestinationSpecResource) DeepCopyInto(out *EventAPIDestinationSpecResource)
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 ¶
func (in *EventAPIDestinationStatus) DeepCopy() *EventAPIDestinationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventAPIDestinationStatus.
func (*EventAPIDestinationStatus) DeepCopyInto ¶
func (in *EventAPIDestinationStatus) DeepCopyInto(out *EventAPIDestinationStatus)
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 ¶
func (in *EventArchiveSpecResource) DeepCopy() *EventArchiveSpecResource
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventBus.
func (*EventBus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventBus) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EventBus) SetupWebhookWithManager ¶
func (*EventBus) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EventBus) ValidateDelete ¶
ValidateDelete 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 ¶
func (in *EventBusPolicySpecResource) DeepCopy() *EventBusPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventBusPolicySpecResource.
func (*EventBusPolicySpecResource) DeepCopyInto ¶
func (in *EventBusPolicySpecResource) DeepCopyInto(out *EventBusPolicySpecResource)
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 ¶
func (in *EventBusPolicyStatus) DeepCopy() *EventBusPolicyStatus
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 ¶
func (in *EventBusSpecResource) DeepCopy() *EventBusSpecResource
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 ¶
func (in *EventConnectionSpecAuthParameters) DeepCopy() *EventConnectionSpecAuthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventConnectionSpecAuthParameters.
func (*EventConnectionSpecAuthParameters) DeepCopyInto ¶
func (in *EventConnectionSpecAuthParameters) DeepCopyInto(out *EventConnectionSpecAuthParameters)
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 ¶
func (in *EventConnectionSpecAuthParametersApiKey) DeepCopy() *EventConnectionSpecAuthParametersApiKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventConnectionSpecAuthParametersApiKey.
func (*EventConnectionSpecAuthParametersApiKey) DeepCopyInto ¶
func (in *EventConnectionSpecAuthParametersApiKey) DeepCopyInto(out *EventConnectionSpecAuthParametersApiKey)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type EventConnectionSpecAuthParametersBasic ¶
type EventConnectionSpecAuthParametersBasic struct { Password *string `json:"-" sensitive:"true" tf:"password"` Username *string `json:"username" tf:"username"` }
func (*EventConnectionSpecAuthParametersBasic) DeepCopy ¶
func (in *EventConnectionSpecAuthParametersBasic) DeepCopy() *EventConnectionSpecAuthParametersBasic
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventConnectionSpecAuthParametersBasic.
func (*EventConnectionSpecAuthParametersBasic) DeepCopyInto ¶
func (in *EventConnectionSpecAuthParametersBasic) DeepCopyInto(out *EventConnectionSpecAuthParametersBasic)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type EventConnectionSpecAuthParametersCodec ¶
type EventConnectionSpecAuthParametersCodec struct { }
+k8s:deepcopy-gen=false
func (EventConnectionSpecAuthParametersCodec) Decode ¶
func (EventConnectionSpecAuthParametersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 ¶
func (in *EventConnectionSpecAuthParametersInvocationHTTPParameters) DeepCopy() *EventConnectionSpecAuthParametersInvocationHTTPParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventConnectionSpecAuthParametersInvocationHTTPParameters.
func (*EventConnectionSpecAuthParametersInvocationHTTPParameters) DeepCopyInto ¶
func (in *EventConnectionSpecAuthParametersInvocationHTTPParameters) DeepCopyInto(out *EventConnectionSpecAuthParametersInvocationHTTPParameters)
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 ¶
func (in *EventConnectionSpecAuthParametersInvocationHTTPParametersBody) DeepCopy() *EventConnectionSpecAuthParametersInvocationHTTPParametersBody
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventConnectionSpecAuthParametersInvocationHTTPParametersBody.
func (*EventConnectionSpecAuthParametersInvocationHTTPParametersBody) DeepCopyInto ¶
func (in *EventConnectionSpecAuthParametersInvocationHTTPParametersBody) DeepCopyInto(out *EventConnectionSpecAuthParametersInvocationHTTPParametersBody)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 ¶
func (in *EventConnectionSpecAuthParametersInvocationHTTPParametersHeader) DeepCopy() *EventConnectionSpecAuthParametersInvocationHTTPParametersHeader
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventConnectionSpecAuthParametersInvocationHTTPParametersHeader.
func (*EventConnectionSpecAuthParametersInvocationHTTPParametersHeader) DeepCopyInto ¶
func (in *EventConnectionSpecAuthParametersInvocationHTTPParametersHeader) DeepCopyInto(out *EventConnectionSpecAuthParametersInvocationHTTPParametersHeader)
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 ¶
func (in *EventConnectionSpecAuthParametersInvocationHTTPParametersQueryString) DeepCopy() *EventConnectionSpecAuthParametersInvocationHTTPParametersQueryString
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventConnectionSpecAuthParametersInvocationHTTPParametersQueryString.
func (*EventConnectionSpecAuthParametersInvocationHTTPParametersQueryString) DeepCopyInto ¶
func (in *EventConnectionSpecAuthParametersInvocationHTTPParametersQueryString) DeepCopyInto(out *EventConnectionSpecAuthParametersInvocationHTTPParametersQueryString)
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 ¶
func (in *EventConnectionSpecAuthParametersOauth) DeepCopy() *EventConnectionSpecAuthParametersOauth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventConnectionSpecAuthParametersOauth.
func (*EventConnectionSpecAuthParametersOauth) DeepCopyInto ¶
func (in *EventConnectionSpecAuthParametersOauth) DeepCopyInto(out *EventConnectionSpecAuthParametersOauth)
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 ¶
func (in *EventConnectionSpecAuthParametersOauthClientParameters) DeepCopy() *EventConnectionSpecAuthParametersOauthClientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventConnectionSpecAuthParametersOauthClientParameters.
func (*EventConnectionSpecAuthParametersOauthClientParameters) DeepCopyInto ¶
func (in *EventConnectionSpecAuthParametersOauthClientParameters) DeepCopyInto(out *EventConnectionSpecAuthParametersOauthClientParameters)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type EventConnectionSpecAuthParametersOauthCodec ¶
type EventConnectionSpecAuthParametersOauthCodec struct { }
+k8s:deepcopy-gen=false
func (EventConnectionSpecAuthParametersOauthCodec) Decode ¶
func (EventConnectionSpecAuthParametersOauthCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 ¶
func (in *EventConnectionSpecAuthParametersOauthOauthHTTPParameters) DeepCopy() *EventConnectionSpecAuthParametersOauthOauthHTTPParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventConnectionSpecAuthParametersOauthOauthHTTPParameters.
func (*EventConnectionSpecAuthParametersOauthOauthHTTPParameters) DeepCopyInto ¶
func (in *EventConnectionSpecAuthParametersOauthOauthHTTPParameters) DeepCopyInto(out *EventConnectionSpecAuthParametersOauthOauthHTTPParameters)
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 ¶
func (in *EventConnectionSpecAuthParametersOauthOauthHTTPParametersBody) DeepCopy() *EventConnectionSpecAuthParametersOauthOauthHTTPParametersBody
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventConnectionSpecAuthParametersOauthOauthHTTPParametersBody.
func (*EventConnectionSpecAuthParametersOauthOauthHTTPParametersBody) DeepCopyInto ¶
func (in *EventConnectionSpecAuthParametersOauthOauthHTTPParametersBody) DeepCopyInto(out *EventConnectionSpecAuthParametersOauthOauthHTTPParametersBody)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 ¶
func (in *EventConnectionSpecAuthParametersOauthOauthHTTPParametersHeader) DeepCopy() *EventConnectionSpecAuthParametersOauthOauthHTTPParametersHeader
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventConnectionSpecAuthParametersOauthOauthHTTPParametersHeader.
func (*EventConnectionSpecAuthParametersOauthOauthHTTPParametersHeader) DeepCopyInto ¶
func (in *EventConnectionSpecAuthParametersOauthOauthHTTPParametersHeader) DeepCopyInto(out *EventConnectionSpecAuthParametersOauthOauthHTTPParametersHeader)
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 ¶
func (in *EventConnectionSpecAuthParametersOauthOauthHTTPParametersQueryString) DeepCopy() *EventConnectionSpecAuthParametersOauthOauthHTTPParametersQueryString
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventConnectionSpecAuthParametersOauthOauthHTTPParametersQueryString.
func (*EventConnectionSpecAuthParametersOauthOauthHTTPParametersQueryString) DeepCopyInto ¶
func (in *EventConnectionSpecAuthParametersOauthOauthHTTPParametersQueryString) DeepCopyInto(out *EventConnectionSpecAuthParametersOauthOauthHTTPParametersQueryString)
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 ¶
func (in *EventConnectionSpecResource) DeepCopy() *EventConnectionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventConnectionSpecResource.
func (*EventConnectionSpecResource) DeepCopyInto ¶
func (in *EventConnectionSpecResource) DeepCopyInto(out *EventConnectionSpecResource)
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 ¶
func (in *EventConnectionStatus) DeepCopy() *EventConnectionStatus
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 ¶
func (in *EventPermissionSpecCondition) DeepCopy() *EventPermissionSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventPermissionSpecCondition.
func (*EventPermissionSpecCondition) DeepCopyInto ¶
func (in *EventPermissionSpecCondition) DeepCopyInto(out *EventPermissionSpecCondition)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 ¶
func (in *EventPermissionSpecResource) DeepCopy() *EventPermissionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventPermissionSpecResource.
func (*EventPermissionSpecResource) DeepCopyInto ¶
func (in *EventPermissionSpecResource) DeepCopyInto(out *EventPermissionSpecResource)
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 ¶
func (in *EventPermissionStatus) DeepCopy() *EventPermissionStatus
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventRule.
func (*EventRule) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventRule) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EventRule) SetupWebhookWithManager ¶
func (*EventRule) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EventRule) ValidateDelete ¶
ValidateDelete 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 ¶
func (in *EventRuleSpecResource) DeepCopy() *EventRuleSpecResource
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 ¶
func (in *EventTargetSpecBatchTarget) DeepCopy() *EventTargetSpecBatchTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventTargetSpecBatchTarget.
func (*EventTargetSpecBatchTarget) DeepCopyInto ¶
func (in *EventTargetSpecBatchTarget) DeepCopyInto(out *EventTargetSpecBatchTarget)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type EventTargetSpecDeadLetterConfig ¶
type EventTargetSpecDeadLetterConfig struct { // +optional Arn *string `json:"arn,omitempty" tf:"arn"` }
func (*EventTargetSpecDeadLetterConfig) DeepCopy ¶
func (in *EventTargetSpecDeadLetterConfig) DeepCopy() *EventTargetSpecDeadLetterConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventTargetSpecDeadLetterConfig.
func (*EventTargetSpecDeadLetterConfig) DeepCopyInto ¶
func (in *EventTargetSpecDeadLetterConfig) DeepCopyInto(out *EventTargetSpecDeadLetterConfig)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 ¶
func (in *EventTargetSpecEcsTarget) DeepCopy() *EventTargetSpecEcsTarget
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 ¶
func (in *EventTargetSpecEcsTargetNetworkConfiguration) DeepCopy() *EventTargetSpecEcsTargetNetworkConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventTargetSpecEcsTargetNetworkConfiguration.
func (*EventTargetSpecEcsTargetNetworkConfiguration) DeepCopyInto ¶
func (in *EventTargetSpecEcsTargetNetworkConfiguration) DeepCopyInto(out *EventTargetSpecEcsTargetNetworkConfiguration)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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
func (in *EventTargetSpecEcsTargetPlacementConstraint) DeepCopy() *EventTargetSpecEcsTargetPlacementConstraint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventTargetSpecEcsTargetPlacementConstraint.
func (*EventTargetSpecEcsTargetPlacementConstraint) DeepCopyInto ¶ added in v0.5.0
func (in *EventTargetSpecEcsTargetPlacementConstraint) DeepCopyInto(out *EventTargetSpecEcsTargetPlacementConstraint)
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 ¶
func (in *EventTargetSpecHttpTarget) DeepCopy() *EventTargetSpecHttpTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventTargetSpecHttpTarget.
func (*EventTargetSpecHttpTarget) DeepCopyInto ¶
func (in *EventTargetSpecHttpTarget) DeepCopyInto(out *EventTargetSpecHttpTarget)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 ¶
func (in *EventTargetSpecInputTransformer) DeepCopy() *EventTargetSpecInputTransformer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventTargetSpecInputTransformer.
func (*EventTargetSpecInputTransformer) DeepCopyInto ¶
func (in *EventTargetSpecInputTransformer) DeepCopyInto(out *EventTargetSpecInputTransformer)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type EventTargetSpecKinesisTarget ¶
type EventTargetSpecKinesisTarget struct { // +optional PartitionKeyPath *string `json:"partitionKeyPath,omitempty" tf:"partition_key_path"` }
func (*EventTargetSpecKinesisTarget) DeepCopy ¶
func (in *EventTargetSpecKinesisTarget) DeepCopy() *EventTargetSpecKinesisTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventTargetSpecKinesisTarget.
func (*EventTargetSpecKinesisTarget) DeepCopyInto ¶
func (in *EventTargetSpecKinesisTarget) DeepCopyInto(out *EventTargetSpecKinesisTarget)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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
func (in *EventTargetSpecRedshiftTarget) DeepCopy() *EventTargetSpecRedshiftTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventTargetSpecRedshiftTarget.
func (*EventTargetSpecRedshiftTarget) DeepCopyInto ¶ added in v0.5.0
func (in *EventTargetSpecRedshiftTarget) DeepCopyInto(out *EventTargetSpecRedshiftTarget)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 ¶
func (in *EventTargetSpecResource) DeepCopy() *EventTargetSpecResource
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 ¶
func (in *EventTargetSpecRetryPolicy) DeepCopy() *EventTargetSpecRetryPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventTargetSpecRetryPolicy.
func (*EventTargetSpecRetryPolicy) DeepCopyInto ¶
func (in *EventTargetSpecRetryPolicy) DeepCopyInto(out *EventTargetSpecRetryPolicy)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type EventTargetSpecRunCommandTargets ¶
type EventTargetSpecRunCommandTargets struct { Key *string `json:"key" tf:"key"` // +kubebuilder:validation:MaxItems=50 Values []string `json:"values" tf:"values"` }
func (*EventTargetSpecRunCommandTargets) DeepCopy ¶
func (in *EventTargetSpecRunCommandTargets) DeepCopy() *EventTargetSpecRunCommandTargets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventTargetSpecRunCommandTargets.
func (*EventTargetSpecRunCommandTargets) DeepCopyInto ¶
func (in *EventTargetSpecRunCommandTargets) DeepCopyInto(out *EventTargetSpecRunCommandTargets)
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 ¶
func (in *EventTargetSpecSqsTarget) DeepCopy() *EventTargetSpecSqsTarget
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 ¶
func (in *LogDestinationPolicy) DeepCopy() *LogDestinationPolicy
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 ¶
func (in *LogDestinationPolicyList) DeepCopy() *LogDestinationPolicyList
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 ¶
func (in *LogDestinationPolicySpec) DeepCopy() *LogDestinationPolicySpec
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 ¶
func (in *LogDestinationPolicySpecResource) DeepCopy() *LogDestinationPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogDestinationPolicySpecResource.
func (*LogDestinationPolicySpecResource) DeepCopyInto ¶
func (in *LogDestinationPolicySpecResource) DeepCopyInto(out *LogDestinationPolicySpecResource)
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 ¶
func (in *LogDestinationPolicyStatus) DeepCopy() *LogDestinationPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogDestinationPolicyStatus.
func (*LogDestinationPolicyStatus) DeepCopyInto ¶
func (in *LogDestinationPolicyStatus) DeepCopyInto(out *LogDestinationPolicyStatus)
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 ¶
func (in *LogDestinationSpecResource) DeepCopy() *LogDestinationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogDestinationSpecResource.
func (*LogDestinationSpecResource) DeepCopyInto ¶
func (in *LogDestinationSpecResource) DeepCopyInto(out *LogDestinationSpecResource)
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 ¶
func (in *LogDestinationStatus) DeepCopy() *LogDestinationStatus
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogGroup.
func (*LogGroup) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogGroup) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LogGroup) SetupWebhookWithManager ¶
func (*LogGroup) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LogGroup) ValidateDelete ¶
ValidateDelete 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 ¶
func (in *LogGroupSpecResource) DeepCopy() *LogGroupSpecResource
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 ¶
func (in *LogMetricFilterSpecMetricTransformation) DeepCopy() *LogMetricFilterSpecMetricTransformation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogMetricFilterSpecMetricTransformation.
func (*LogMetricFilterSpecMetricTransformation) DeepCopyInto ¶
func (in *LogMetricFilterSpecMetricTransformation) DeepCopyInto(out *LogMetricFilterSpecMetricTransformation)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 ¶
func (in *LogMetricFilterSpecResource) DeepCopy() *LogMetricFilterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogMetricFilterSpecResource.
func (*LogMetricFilterSpecResource) DeepCopyInto ¶
func (in *LogMetricFilterSpecResource) DeepCopyInto(out *LogMetricFilterSpecResource)
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 ¶
func (in *LogMetricFilterStatus) DeepCopy() *LogMetricFilterStatus
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 ¶
func (in *LogResourcePolicyList) DeepCopy() *LogResourcePolicyList
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 ¶
func (in *LogResourcePolicySpec) DeepCopy() *LogResourcePolicySpec
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 ¶
func (in *LogResourcePolicySpecResource) DeepCopy() *LogResourcePolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogResourcePolicySpecResource.
func (*LogResourcePolicySpecResource) DeepCopyInto ¶
func (in *LogResourcePolicySpecResource) DeepCopyInto(out *LogResourcePolicySpecResource)
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 ¶
func (in *LogResourcePolicyStatus) DeepCopy() *LogResourcePolicyStatus
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogStream.
func (*LogStream) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogStream) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LogStream) SetupWebhookWithManager ¶
func (*LogStream) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LogStream) ValidateDelete ¶
ValidateDelete 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 ¶
func (in *LogStreamSpecResource) DeepCopy() *LogStreamSpecResource
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 ¶
func (in *LogSubscriptionFilter) DeepCopy() *LogSubscriptionFilter
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 ¶
func (in *LogSubscriptionFilterList) DeepCopy() *LogSubscriptionFilterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogSubscriptionFilterList.
func (*LogSubscriptionFilterList) DeepCopyInto ¶
func (in *LogSubscriptionFilterList) DeepCopyInto(out *LogSubscriptionFilterList)
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 ¶
func (in *LogSubscriptionFilterSpec) DeepCopy() *LogSubscriptionFilterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogSubscriptionFilterSpec.
func (*LogSubscriptionFilterSpec) DeepCopyInto ¶
func (in *LogSubscriptionFilterSpec) DeepCopyInto(out *LogSubscriptionFilterSpec)
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 ¶
func (in *LogSubscriptionFilterSpecResource) DeepCopy() *LogSubscriptionFilterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogSubscriptionFilterSpecResource.
func (*LogSubscriptionFilterSpecResource) DeepCopyInto ¶
func (in *LogSubscriptionFilterSpecResource) DeepCopyInto(out *LogSubscriptionFilterSpecResource)
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 ¶
func (in *LogSubscriptionFilterStatus) DeepCopy() *LogSubscriptionFilterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogSubscriptionFilterStatus.
func (*LogSubscriptionFilterStatus) DeepCopyInto ¶
func (in *LogSubscriptionFilterStatus) DeepCopyInto(out *LogSubscriptionFilterStatus)
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 ¶
func (in *MetricAlarmSpecMetricQuery) DeepCopy() *MetricAlarmSpecMetricQuery
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricAlarmSpecMetricQuery.
func (*MetricAlarmSpecMetricQuery) DeepCopyInto ¶
func (in *MetricAlarmSpecMetricQuery) DeepCopyInto(out *MetricAlarmSpecMetricQuery)
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 ¶
func (in *MetricAlarmSpecMetricQueryMetric) DeepCopy() *MetricAlarmSpecMetricQueryMetric
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricAlarmSpecMetricQueryMetric.
func (*MetricAlarmSpecMetricQueryMetric) DeepCopyInto ¶
func (in *MetricAlarmSpecMetricQueryMetric) DeepCopyInto(out *MetricAlarmSpecMetricQueryMetric)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 ¶
func (in *MetricAlarmSpecResource) DeepCopy() *MetricAlarmSpecResource
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 ¶
func (in *MetricStreamSpecExcludeFilter) DeepCopy() *MetricStreamSpecExcludeFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricStreamSpecExcludeFilter.
func (*MetricStreamSpecExcludeFilter) DeepCopyInto ¶
func (in *MetricStreamSpecExcludeFilter) DeepCopyInto(out *MetricStreamSpecExcludeFilter)
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 ¶
func (in *MetricStreamSpecIncludeFilter) DeepCopy() *MetricStreamSpecIncludeFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricStreamSpecIncludeFilter.
func (*MetricStreamSpecIncludeFilter) DeepCopyInto ¶
func (in *MetricStreamSpecIncludeFilter) DeepCopyInto(out *MetricStreamSpecIncludeFilter)
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 ¶
func (in *MetricStreamSpecResource) DeepCopy() *MetricStreamSpecResource
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 ¶
func (in *QueryDefinitionSpecResource) DeepCopy() *QueryDefinitionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryDefinitionSpecResource.
func (*QueryDefinitionSpecResource) DeepCopyInto ¶
func (in *QueryDefinitionSpecResource) DeepCopyInto(out *QueryDefinitionSpecResource)
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 ¶
func (in *QueryDefinitionStatus) DeepCopy() *QueryDefinitionStatus
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.
Source Files ¶
- codec.go
- composite_alarm_types.go
- composite_alarm_webhook.go
- dashboard_types.go
- dashboard_webhook.go
- doc.go
- event_api_destination_types.go
- event_api_destination_webhook.go
- event_archive_types.go
- event_archive_webhook.go
- event_bus_policy_types.go
- event_bus_policy_webhook.go
- event_bus_types.go
- event_bus_webhook.go
- event_connection_types.go
- event_connection_webhook.go
- event_permission_types.go
- event_permission_webhook.go
- event_rule_types.go
- event_rule_webhook.go
- event_target_types.go
- event_target_webhook.go
- log_destination_policy_types.go
- log_destination_policy_webhook.go
- log_destination_types.go
- log_destination_webhook.go
- log_group_types.go
- log_group_webhook.go
- log_metric_filter_types.go
- log_metric_filter_webhook.go
- log_resource_policy_types.go
- log_resource_policy_webhook.go
- log_stream_types.go
- log_stream_webhook.go
- log_subscription_filter_types.go
- log_subscription_filter_webhook.go
- metric_alarm_types.go
- metric_alarm_webhook.go
- metric_stream_types.go
- metric_stream_webhook.go
- query_definition_types.go
- query_definition_webhook.go
- register.go
- zz_generated.deepcopy.go