Documentation ¶
Overview ¶
+groupName=ses.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 ActiveReceiptRuleSet
- func (in *ActiveReceiptRuleSet) DeepCopy() *ActiveReceiptRuleSet
- func (in *ActiveReceiptRuleSet) DeepCopyInto(out *ActiveReceiptRuleSet)
- func (in *ActiveReceiptRuleSet) DeepCopyObject() runtime.Object
- func (r *ActiveReceiptRuleSet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ActiveReceiptRuleSet) ValidateCreate() error
- func (r *ActiveReceiptRuleSet) ValidateDelete() error
- func (r *ActiveReceiptRuleSet) ValidateUpdate(old runtime.Object) error
- type ActiveReceiptRuleSetList
- type ActiveReceiptRuleSetSpec
- type ActiveReceiptRuleSetSpecResource
- type ActiveReceiptRuleSetStatus
- type ConfigurationSet
- func (in *ConfigurationSet) DeepCopy() *ConfigurationSet
- func (in *ConfigurationSet) DeepCopyInto(out *ConfigurationSet)
- func (in *ConfigurationSet) DeepCopyObject() runtime.Object
- func (r *ConfigurationSet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ConfigurationSet) ValidateCreate() error
- func (r *ConfigurationSet) ValidateDelete() error
- func (r *ConfigurationSet) ValidateUpdate(old runtime.Object) error
- type ConfigurationSetList
- type ConfigurationSetSpec
- type ConfigurationSetSpecDeliveryOptions
- type ConfigurationSetSpecDeliveryOptionsCodec
- type ConfigurationSetSpecResource
- type ConfigurationSetStatus
- type DomainDkim
- func (in *DomainDkim) DeepCopy() *DomainDkim
- func (in *DomainDkim) DeepCopyInto(out *DomainDkim)
- func (in *DomainDkim) DeepCopyObject() runtime.Object
- func (r *DomainDkim) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DomainDkim) ValidateCreate() error
- func (r *DomainDkim) ValidateDelete() error
- func (r *DomainDkim) ValidateUpdate(old runtime.Object) error
- type DomainDkimList
- type DomainDkimSpec
- type DomainDkimSpecResource
- type DomainDkimStatus
- type DomainIdentity
- func (in *DomainIdentity) DeepCopy() *DomainIdentity
- func (in *DomainIdentity) DeepCopyInto(out *DomainIdentity)
- func (in *DomainIdentity) DeepCopyObject() runtime.Object
- func (r *DomainIdentity) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DomainIdentity) ValidateCreate() error
- func (r *DomainIdentity) ValidateDelete() error
- func (r *DomainIdentity) ValidateUpdate(old runtime.Object) error
- type DomainIdentityList
- type DomainIdentitySpec
- type DomainIdentitySpecResource
- type DomainIdentityStatus
- type DomainIdentityVerification
- func (in *DomainIdentityVerification) DeepCopy() *DomainIdentityVerification
- func (in *DomainIdentityVerification) DeepCopyInto(out *DomainIdentityVerification)
- func (in *DomainIdentityVerification) DeepCopyObject() runtime.Object
- func (r *DomainIdentityVerification) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DomainIdentityVerification) ValidateCreate() error
- func (r *DomainIdentityVerification) ValidateDelete() error
- func (r *DomainIdentityVerification) ValidateUpdate(old runtime.Object) error
- type DomainIdentityVerificationList
- type DomainIdentityVerificationSpec
- type DomainIdentityVerificationSpecResource
- type DomainIdentityVerificationStatus
- type DomainMailFrom
- func (in *DomainMailFrom) DeepCopy() *DomainMailFrom
- func (in *DomainMailFrom) DeepCopyInto(out *DomainMailFrom)
- func (in *DomainMailFrom) DeepCopyObject() runtime.Object
- func (r *DomainMailFrom) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DomainMailFrom) ValidateCreate() error
- func (r *DomainMailFrom) ValidateDelete() error
- func (r *DomainMailFrom) ValidateUpdate(old runtime.Object) error
- type DomainMailFromList
- type DomainMailFromSpec
- type DomainMailFromSpecResource
- type DomainMailFromStatus
- type EmailIdentity
- func (in *EmailIdentity) DeepCopy() *EmailIdentity
- func (in *EmailIdentity) DeepCopyInto(out *EmailIdentity)
- func (in *EmailIdentity) DeepCopyObject() runtime.Object
- func (r *EmailIdentity) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EmailIdentity) ValidateCreate() error
- func (r *EmailIdentity) ValidateDelete() error
- func (r *EmailIdentity) ValidateUpdate(old runtime.Object) error
- type EmailIdentityList
- type EmailIdentitySpec
- type EmailIdentitySpecResource
- type EmailIdentityStatus
- type EventDestination
- func (in *EventDestination) DeepCopy() *EventDestination
- func (in *EventDestination) DeepCopyInto(out *EventDestination)
- func (in *EventDestination) DeepCopyObject() runtime.Object
- func (r *EventDestination) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EventDestination) ValidateCreate() error
- func (r *EventDestination) ValidateDelete() error
- func (r *EventDestination) ValidateUpdate(old runtime.Object) error
- type EventDestinationList
- type EventDestinationSpec
- type EventDestinationSpecCloudwatchDestination
- type EventDestinationSpecKinesisDestination
- type EventDestinationSpecKinesisDestinationCodec
- type EventDestinationSpecResource
- type EventDestinationSpecSnsDestination
- type EventDestinationSpecSnsDestinationCodec
- type EventDestinationStatus
- type IdentityNotificationTopic
- func (in *IdentityNotificationTopic) DeepCopy() *IdentityNotificationTopic
- func (in *IdentityNotificationTopic) DeepCopyInto(out *IdentityNotificationTopic)
- func (in *IdentityNotificationTopic) DeepCopyObject() runtime.Object
- func (r *IdentityNotificationTopic) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IdentityNotificationTopic) ValidateCreate() error
- func (r *IdentityNotificationTopic) ValidateDelete() error
- func (r *IdentityNotificationTopic) ValidateUpdate(old runtime.Object) error
- type IdentityNotificationTopicList
- type IdentityNotificationTopicSpec
- type IdentityNotificationTopicSpecResource
- type IdentityNotificationTopicStatus
- type IdentityPolicy
- func (in *IdentityPolicy) DeepCopy() *IdentityPolicy
- func (in *IdentityPolicy) DeepCopyInto(out *IdentityPolicy)
- func (in *IdentityPolicy) DeepCopyObject() runtime.Object
- func (r *IdentityPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IdentityPolicy) ValidateCreate() error
- func (r *IdentityPolicy) ValidateDelete() error
- func (r *IdentityPolicy) ValidateUpdate(old runtime.Object) error
- type IdentityPolicyList
- type IdentityPolicySpec
- type IdentityPolicySpecResource
- type IdentityPolicyStatus
- type ReceiptFilter
- func (in *ReceiptFilter) DeepCopy() *ReceiptFilter
- func (in *ReceiptFilter) DeepCopyInto(out *ReceiptFilter)
- func (in *ReceiptFilter) DeepCopyObject() runtime.Object
- func (r *ReceiptFilter) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ReceiptFilter) ValidateCreate() error
- func (r *ReceiptFilter) ValidateDelete() error
- func (r *ReceiptFilter) ValidateUpdate(old runtime.Object) error
- type ReceiptFilterList
- type ReceiptFilterSpec
- type ReceiptFilterSpecResource
- type ReceiptFilterStatus
- type ReceiptRule
- func (in *ReceiptRule) DeepCopy() *ReceiptRule
- func (in *ReceiptRule) DeepCopyInto(out *ReceiptRule)
- func (in *ReceiptRule) DeepCopyObject() runtime.Object
- func (r *ReceiptRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ReceiptRule) ValidateCreate() error
- func (r *ReceiptRule) ValidateDelete() error
- func (r *ReceiptRule) ValidateUpdate(old runtime.Object) error
- type ReceiptRuleList
- type ReceiptRuleSet
- func (in *ReceiptRuleSet) DeepCopy() *ReceiptRuleSet
- func (in *ReceiptRuleSet) DeepCopyInto(out *ReceiptRuleSet)
- func (in *ReceiptRuleSet) DeepCopyObject() runtime.Object
- func (r *ReceiptRuleSet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ReceiptRuleSet) ValidateCreate() error
- func (r *ReceiptRuleSet) ValidateDelete() error
- func (r *ReceiptRuleSet) ValidateUpdate(old runtime.Object) error
- type ReceiptRuleSetList
- type ReceiptRuleSetSpec
- type ReceiptRuleSetSpecResource
- type ReceiptRuleSetStatus
- type ReceiptRuleSpec
- type ReceiptRuleSpecAddHeaderAction
- type ReceiptRuleSpecBounceAction
- type ReceiptRuleSpecLambdaAction
- type ReceiptRuleSpecResource
- type ReceiptRuleSpecS3Action
- type ReceiptRuleSpecSnsAction
- type ReceiptRuleSpecStopAction
- type ReceiptRuleSpecWorkmailAction
- type ReceiptRuleStatus
- type Template
- func (in *Template) DeepCopy() *Template
- func (in *Template) DeepCopyInto(out *Template)
- func (in *Template) DeepCopyObject() runtime.Object
- func (r *Template) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Template) ValidateCreate() error
- func (r *Template) ValidateDelete() error
- func (r *Template) ValidateUpdate(old runtime.Object) error
- type TemplateList
- type TemplateSpec
- type TemplateSpecResource
- type TemplateStatus
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: ses.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 ActiveReceiptRuleSet ¶
type ActiveReceiptRuleSet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ActiveReceiptRuleSetSpec `json:"spec,omitempty"` Status ActiveReceiptRuleSetStatus `json:"status,omitempty"` }
func (*ActiveReceiptRuleSet) DeepCopy ¶
func (in *ActiveReceiptRuleSet) DeepCopy() *ActiveReceiptRuleSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveReceiptRuleSet.
func (*ActiveReceiptRuleSet) DeepCopyInto ¶
func (in *ActiveReceiptRuleSet) DeepCopyInto(out *ActiveReceiptRuleSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActiveReceiptRuleSet) DeepCopyObject ¶
func (in *ActiveReceiptRuleSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ActiveReceiptRuleSet) SetupWebhookWithManager ¶
func (r *ActiveReceiptRuleSet) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ActiveReceiptRuleSet) ValidateCreate ¶
func (r *ActiveReceiptRuleSet) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ActiveReceiptRuleSet) ValidateDelete ¶
func (r *ActiveReceiptRuleSet) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ActiveReceiptRuleSet) ValidateUpdate ¶
func (r *ActiveReceiptRuleSet) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ActiveReceiptRuleSetList ¶
type ActiveReceiptRuleSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ActiveReceiptRuleSet CRD objects Items []ActiveReceiptRuleSet `json:"items,omitempty"` }
ActiveReceiptRuleSetList is a list of ActiveReceiptRuleSets
func (*ActiveReceiptRuleSetList) DeepCopy ¶
func (in *ActiveReceiptRuleSetList) DeepCopy() *ActiveReceiptRuleSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveReceiptRuleSetList.
func (*ActiveReceiptRuleSetList) DeepCopyInto ¶
func (in *ActiveReceiptRuleSetList) DeepCopyInto(out *ActiveReceiptRuleSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActiveReceiptRuleSetList) DeepCopyObject ¶
func (in *ActiveReceiptRuleSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ActiveReceiptRuleSetSpec ¶
type ActiveReceiptRuleSetSpec struct { State *ActiveReceiptRuleSetSpecResource `json:"state,omitempty" tf:"-"` Resource ActiveReceiptRuleSetSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*ActiveReceiptRuleSetSpec) DeepCopy ¶
func (in *ActiveReceiptRuleSetSpec) DeepCopy() *ActiveReceiptRuleSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveReceiptRuleSetSpec.
func (*ActiveReceiptRuleSetSpec) DeepCopyInto ¶
func (in *ActiveReceiptRuleSetSpec) DeepCopyInto(out *ActiveReceiptRuleSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActiveReceiptRuleSetSpecResource ¶
type ActiveReceiptRuleSetSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` RuleSetName *string `json:"ruleSetName" tf:"rule_set_name"` }
func (*ActiveReceiptRuleSetSpecResource) DeepCopy ¶
func (in *ActiveReceiptRuleSetSpecResource) DeepCopy() *ActiveReceiptRuleSetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveReceiptRuleSetSpecResource.
func (*ActiveReceiptRuleSetSpecResource) DeepCopyInto ¶
func (in *ActiveReceiptRuleSetSpecResource) DeepCopyInto(out *ActiveReceiptRuleSetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActiveReceiptRuleSetStatus ¶
type ActiveReceiptRuleSetStatus 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 (*ActiveReceiptRuleSetStatus) DeepCopy ¶
func (in *ActiveReceiptRuleSetStatus) DeepCopy() *ActiveReceiptRuleSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveReceiptRuleSetStatus.
func (*ActiveReceiptRuleSetStatus) DeepCopyInto ¶
func (in *ActiveReceiptRuleSetStatus) DeepCopyInto(out *ActiveReceiptRuleSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationSet ¶
type ConfigurationSet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConfigurationSetSpec `json:"spec,omitempty"` Status ConfigurationSetStatus `json:"status,omitempty"` }
func (*ConfigurationSet) DeepCopy ¶
func (in *ConfigurationSet) DeepCopy() *ConfigurationSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSet.
func (*ConfigurationSet) DeepCopyInto ¶
func (in *ConfigurationSet) DeepCopyInto(out *ConfigurationSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigurationSet) DeepCopyObject ¶
func (in *ConfigurationSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConfigurationSet) SetupWebhookWithManager ¶
func (r *ConfigurationSet) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ConfigurationSet) ValidateCreate ¶
func (r *ConfigurationSet) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ConfigurationSet) ValidateDelete ¶
func (r *ConfigurationSet) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ConfigurationSet) ValidateUpdate ¶
func (r *ConfigurationSet) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConfigurationSetList ¶
type ConfigurationSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ConfigurationSet CRD objects Items []ConfigurationSet `json:"items,omitempty"` }
ConfigurationSetList is a list of ConfigurationSets
func (*ConfigurationSetList) DeepCopy ¶
func (in *ConfigurationSetList) DeepCopy() *ConfigurationSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSetList.
func (*ConfigurationSetList) DeepCopyInto ¶
func (in *ConfigurationSetList) DeepCopyInto(out *ConfigurationSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigurationSetList) DeepCopyObject ¶
func (in *ConfigurationSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConfigurationSetSpec ¶
type ConfigurationSetSpec struct { State *ConfigurationSetSpecResource `json:"state,omitempty" tf:"-"` Resource ConfigurationSetSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*ConfigurationSetSpec) DeepCopy ¶
func (in *ConfigurationSetSpec) DeepCopy() *ConfigurationSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSetSpec.
func (*ConfigurationSetSpec) DeepCopyInto ¶
func (in *ConfigurationSetSpec) DeepCopyInto(out *ConfigurationSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationSetSpecDeliveryOptions ¶
type ConfigurationSetSpecDeliveryOptions struct { // +optional TlsPolicy *string `json:"tlsPolicy,omitempty" tf:"tls_policy"` }
func (*ConfigurationSetSpecDeliveryOptions) DeepCopy ¶
func (in *ConfigurationSetSpecDeliveryOptions) DeepCopy() *ConfigurationSetSpecDeliveryOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSetSpecDeliveryOptions.
func (*ConfigurationSetSpecDeliveryOptions) DeepCopyInto ¶
func (in *ConfigurationSetSpecDeliveryOptions) DeepCopyInto(out *ConfigurationSetSpecDeliveryOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationSetSpecDeliveryOptionsCodec ¶
type ConfigurationSetSpecDeliveryOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigurationSetSpecDeliveryOptionsCodec) Decode ¶
func (ConfigurationSetSpecDeliveryOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ConfigurationSetSpecResource ¶
type ConfigurationSetSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional DeliveryOptions *ConfigurationSetSpecDeliveryOptions `json:"deliveryOptions,omitempty" tf:"delivery_options"` // +optional LastFreshStart *string `json:"lastFreshStart,omitempty" tf:"last_fresh_start"` Name *string `json:"name" tf:"name"` // +optional ReputationMetricsEnabled *bool `json:"reputationMetricsEnabled,omitempty" tf:"reputation_metrics_enabled"` // +optional SendingEnabled *bool `json:"sendingEnabled,omitempty" tf:"sending_enabled"` }
func (*ConfigurationSetSpecResource) DeepCopy ¶
func (in *ConfigurationSetSpecResource) DeepCopy() *ConfigurationSetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSetSpecResource.
func (*ConfigurationSetSpecResource) DeepCopyInto ¶
func (in *ConfigurationSetSpecResource) DeepCopyInto(out *ConfigurationSetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationSetStatus ¶
type ConfigurationSetStatus 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 (*ConfigurationSetStatus) DeepCopy ¶
func (in *ConfigurationSetStatus) DeepCopy() *ConfigurationSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSetStatus.
func (*ConfigurationSetStatus) DeepCopyInto ¶
func (in *ConfigurationSetStatus) DeepCopyInto(out *ConfigurationSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainDkim ¶
type DomainDkim struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DomainDkimSpec `json:"spec,omitempty"` Status DomainDkimStatus `json:"status,omitempty"` }
func (*DomainDkim) DeepCopy ¶
func (in *DomainDkim) DeepCopy() *DomainDkim
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainDkim.
func (*DomainDkim) DeepCopyInto ¶
func (in *DomainDkim) DeepCopyInto(out *DomainDkim)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainDkim) DeepCopyObject ¶
func (in *DomainDkim) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DomainDkim) SetupWebhookWithManager ¶
func (r *DomainDkim) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DomainDkim) ValidateCreate ¶
func (r *DomainDkim) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DomainDkim) ValidateDelete ¶
func (r *DomainDkim) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DomainDkim) ValidateUpdate ¶
func (r *DomainDkim) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DomainDkimList ¶
type DomainDkimList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DomainDkim CRD objects Items []DomainDkim `json:"items,omitempty"` }
DomainDkimList is a list of DomainDkims
func (*DomainDkimList) DeepCopy ¶
func (in *DomainDkimList) DeepCopy() *DomainDkimList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainDkimList.
func (*DomainDkimList) DeepCopyInto ¶
func (in *DomainDkimList) DeepCopyInto(out *DomainDkimList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainDkimList) DeepCopyObject ¶
func (in *DomainDkimList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DomainDkimSpec ¶
type DomainDkimSpec struct { State *DomainDkimSpecResource `json:"state,omitempty" tf:"-"` Resource DomainDkimSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*DomainDkimSpec) DeepCopy ¶
func (in *DomainDkimSpec) DeepCopy() *DomainDkimSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainDkimSpec.
func (*DomainDkimSpec) DeepCopyInto ¶
func (in *DomainDkimSpec) DeepCopyInto(out *DomainDkimSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainDkimSpecResource ¶
type DomainDkimSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DkimTokens []string `json:"dkimTokens,omitempty" tf:"dkim_tokens"` Domain *string `json:"domain" tf:"domain"` }
func (*DomainDkimSpecResource) DeepCopy ¶
func (in *DomainDkimSpecResource) DeepCopy() *DomainDkimSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainDkimSpecResource.
func (*DomainDkimSpecResource) DeepCopyInto ¶
func (in *DomainDkimSpecResource) DeepCopyInto(out *DomainDkimSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainDkimStatus ¶
type DomainDkimStatus 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 (*DomainDkimStatus) DeepCopy ¶
func (in *DomainDkimStatus) DeepCopy() *DomainDkimStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainDkimStatus.
func (*DomainDkimStatus) DeepCopyInto ¶
func (in *DomainDkimStatus) DeepCopyInto(out *DomainDkimStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainIdentity ¶
type DomainIdentity struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DomainIdentitySpec `json:"spec,omitempty"` Status DomainIdentityStatus `json:"status,omitempty"` }
func (*DomainIdentity) DeepCopy ¶
func (in *DomainIdentity) DeepCopy() *DomainIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainIdentity.
func (*DomainIdentity) DeepCopyInto ¶
func (in *DomainIdentity) DeepCopyInto(out *DomainIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainIdentity) DeepCopyObject ¶
func (in *DomainIdentity) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DomainIdentity) SetupWebhookWithManager ¶
func (r *DomainIdentity) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DomainIdentity) ValidateCreate ¶
func (r *DomainIdentity) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DomainIdentity) ValidateDelete ¶
func (r *DomainIdentity) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DomainIdentity) ValidateUpdate ¶
func (r *DomainIdentity) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DomainIdentityList ¶
type DomainIdentityList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DomainIdentity CRD objects Items []DomainIdentity `json:"items,omitempty"` }
DomainIdentityList is a list of DomainIdentitys
func (*DomainIdentityList) DeepCopy ¶
func (in *DomainIdentityList) DeepCopy() *DomainIdentityList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainIdentityList.
func (*DomainIdentityList) DeepCopyInto ¶
func (in *DomainIdentityList) DeepCopyInto(out *DomainIdentityList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainIdentityList) DeepCopyObject ¶
func (in *DomainIdentityList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DomainIdentitySpec ¶
type DomainIdentitySpec struct { State *DomainIdentitySpecResource `json:"state,omitempty" tf:"-"` Resource DomainIdentitySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*DomainIdentitySpec) DeepCopy ¶
func (in *DomainIdentitySpec) DeepCopy() *DomainIdentitySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainIdentitySpec.
func (*DomainIdentitySpec) DeepCopyInto ¶
func (in *DomainIdentitySpec) DeepCopyInto(out *DomainIdentitySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainIdentitySpecResource ¶
type DomainIdentitySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` Domain *string `json:"domain" tf:"domain"` // +optional VerificationToken *string `json:"verificationToken,omitempty" tf:"verification_token"` }
func (*DomainIdentitySpecResource) DeepCopy ¶
func (in *DomainIdentitySpecResource) DeepCopy() *DomainIdentitySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainIdentitySpecResource.
func (*DomainIdentitySpecResource) DeepCopyInto ¶
func (in *DomainIdentitySpecResource) DeepCopyInto(out *DomainIdentitySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainIdentityStatus ¶
type DomainIdentityStatus 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 (*DomainIdentityStatus) DeepCopy ¶
func (in *DomainIdentityStatus) DeepCopy() *DomainIdentityStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainIdentityStatus.
func (*DomainIdentityStatus) DeepCopyInto ¶
func (in *DomainIdentityStatus) DeepCopyInto(out *DomainIdentityStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainIdentityVerification ¶
type DomainIdentityVerification struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DomainIdentityVerificationSpec `json:"spec,omitempty"` Status DomainIdentityVerificationStatus `json:"status,omitempty"` }
func (*DomainIdentityVerification) DeepCopy ¶
func (in *DomainIdentityVerification) DeepCopy() *DomainIdentityVerification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainIdentityVerification.
func (*DomainIdentityVerification) DeepCopyInto ¶
func (in *DomainIdentityVerification) DeepCopyInto(out *DomainIdentityVerification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainIdentityVerification) DeepCopyObject ¶
func (in *DomainIdentityVerification) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DomainIdentityVerification) SetupWebhookWithManager ¶
func (r *DomainIdentityVerification) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DomainIdentityVerification) ValidateCreate ¶
func (r *DomainIdentityVerification) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DomainIdentityVerification) ValidateDelete ¶
func (r *DomainIdentityVerification) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DomainIdentityVerification) ValidateUpdate ¶
func (r *DomainIdentityVerification) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DomainIdentityVerificationList ¶
type DomainIdentityVerificationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DomainIdentityVerification CRD objects Items []DomainIdentityVerification `json:"items,omitempty"` }
DomainIdentityVerificationList is a list of DomainIdentityVerifications
func (*DomainIdentityVerificationList) DeepCopy ¶
func (in *DomainIdentityVerificationList) DeepCopy() *DomainIdentityVerificationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainIdentityVerificationList.
func (*DomainIdentityVerificationList) DeepCopyInto ¶
func (in *DomainIdentityVerificationList) DeepCopyInto(out *DomainIdentityVerificationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainIdentityVerificationList) DeepCopyObject ¶
func (in *DomainIdentityVerificationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DomainIdentityVerificationSpec ¶
type DomainIdentityVerificationSpec struct { State *DomainIdentityVerificationSpecResource `json:"state,omitempty" tf:"-"` Resource DomainIdentityVerificationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*DomainIdentityVerificationSpec) DeepCopy ¶
func (in *DomainIdentityVerificationSpec) DeepCopy() *DomainIdentityVerificationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainIdentityVerificationSpec.
func (*DomainIdentityVerificationSpec) DeepCopyInto ¶
func (in *DomainIdentityVerificationSpec) DeepCopyInto(out *DomainIdentityVerificationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainIdentityVerificationSpecResource ¶
type DomainIdentityVerificationSpecResource 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"` Domain *string `json:"domain" tf:"domain"` }
func (*DomainIdentityVerificationSpecResource) DeepCopy ¶
func (in *DomainIdentityVerificationSpecResource) DeepCopy() *DomainIdentityVerificationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainIdentityVerificationSpecResource.
func (*DomainIdentityVerificationSpecResource) DeepCopyInto ¶
func (in *DomainIdentityVerificationSpecResource) DeepCopyInto(out *DomainIdentityVerificationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainIdentityVerificationStatus ¶
type DomainIdentityVerificationStatus 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 (*DomainIdentityVerificationStatus) DeepCopy ¶
func (in *DomainIdentityVerificationStatus) DeepCopy() *DomainIdentityVerificationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainIdentityVerificationStatus.
func (*DomainIdentityVerificationStatus) DeepCopyInto ¶
func (in *DomainIdentityVerificationStatus) DeepCopyInto(out *DomainIdentityVerificationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainMailFrom ¶
type DomainMailFrom struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DomainMailFromSpec `json:"spec,omitempty"` Status DomainMailFromStatus `json:"status,omitempty"` }
func (*DomainMailFrom) DeepCopy ¶
func (in *DomainMailFrom) DeepCopy() *DomainMailFrom
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainMailFrom.
func (*DomainMailFrom) DeepCopyInto ¶
func (in *DomainMailFrom) DeepCopyInto(out *DomainMailFrom)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainMailFrom) DeepCopyObject ¶
func (in *DomainMailFrom) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DomainMailFrom) SetupWebhookWithManager ¶
func (r *DomainMailFrom) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DomainMailFrom) ValidateCreate ¶
func (r *DomainMailFrom) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DomainMailFrom) ValidateDelete ¶
func (r *DomainMailFrom) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DomainMailFrom) ValidateUpdate ¶
func (r *DomainMailFrom) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DomainMailFromList ¶
type DomainMailFromList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DomainMailFrom CRD objects Items []DomainMailFrom `json:"items,omitempty"` }
DomainMailFromList is a list of DomainMailFroms
func (*DomainMailFromList) DeepCopy ¶
func (in *DomainMailFromList) DeepCopy() *DomainMailFromList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainMailFromList.
func (*DomainMailFromList) DeepCopyInto ¶
func (in *DomainMailFromList) DeepCopyInto(out *DomainMailFromList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainMailFromList) DeepCopyObject ¶
func (in *DomainMailFromList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DomainMailFromSpec ¶
type DomainMailFromSpec struct { State *DomainMailFromSpecResource `json:"state,omitempty" tf:"-"` Resource DomainMailFromSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*DomainMailFromSpec) DeepCopy ¶
func (in *DomainMailFromSpec) DeepCopy() *DomainMailFromSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainMailFromSpec.
func (*DomainMailFromSpec) DeepCopyInto ¶
func (in *DomainMailFromSpec) DeepCopyInto(out *DomainMailFromSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainMailFromSpecResource ¶
type DomainMailFromSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional BehaviorOnMxFailure *string `json:"behaviorOnMxFailure,omitempty" tf:"behavior_on_mx_failure"` Domain *string `json:"domain" tf:"domain"` MailFromDomain *string `json:"mailFromDomain" tf:"mail_from_domain"` }
func (*DomainMailFromSpecResource) DeepCopy ¶
func (in *DomainMailFromSpecResource) DeepCopy() *DomainMailFromSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainMailFromSpecResource.
func (*DomainMailFromSpecResource) DeepCopyInto ¶
func (in *DomainMailFromSpecResource) DeepCopyInto(out *DomainMailFromSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainMailFromStatus ¶
type DomainMailFromStatus 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 (*DomainMailFromStatus) DeepCopy ¶
func (in *DomainMailFromStatus) DeepCopy() *DomainMailFromStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainMailFromStatus.
func (*DomainMailFromStatus) DeepCopyInto ¶
func (in *DomainMailFromStatus) DeepCopyInto(out *DomainMailFromStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIdentity ¶
type EmailIdentity struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EmailIdentitySpec `json:"spec,omitempty"` Status EmailIdentityStatus `json:"status,omitempty"` }
func (*EmailIdentity) DeepCopy ¶
func (in *EmailIdentity) DeepCopy() *EmailIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentity.
func (*EmailIdentity) DeepCopyInto ¶
func (in *EmailIdentity) DeepCopyInto(out *EmailIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EmailIdentity) DeepCopyObject ¶
func (in *EmailIdentity) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EmailIdentity) SetupWebhookWithManager ¶
func (r *EmailIdentity) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EmailIdentity) ValidateCreate ¶
func (r *EmailIdentity) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EmailIdentity) ValidateDelete ¶
func (r *EmailIdentity) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EmailIdentity) ValidateUpdate ¶
func (r *EmailIdentity) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EmailIdentityList ¶
type EmailIdentityList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EmailIdentity CRD objects Items []EmailIdentity `json:"items,omitempty"` }
EmailIdentityList is a list of EmailIdentitys
func (*EmailIdentityList) DeepCopy ¶
func (in *EmailIdentityList) DeepCopy() *EmailIdentityList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityList.
func (*EmailIdentityList) DeepCopyInto ¶
func (in *EmailIdentityList) DeepCopyInto(out *EmailIdentityList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EmailIdentityList) DeepCopyObject ¶
func (in *EmailIdentityList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EmailIdentitySpec ¶
type EmailIdentitySpec struct { State *EmailIdentitySpecResource `json:"state,omitempty" tf:"-"` Resource EmailIdentitySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*EmailIdentitySpec) DeepCopy ¶
func (in *EmailIdentitySpec) DeepCopy() *EmailIdentitySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentitySpec.
func (*EmailIdentitySpec) DeepCopyInto ¶
func (in *EmailIdentitySpec) DeepCopyInto(out *EmailIdentitySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIdentitySpecResource ¶
type EmailIdentitySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` Email *string `json:"email" tf:"email"` }
func (*EmailIdentitySpecResource) DeepCopy ¶
func (in *EmailIdentitySpecResource) DeepCopy() *EmailIdentitySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentitySpecResource.
func (*EmailIdentitySpecResource) DeepCopyInto ¶
func (in *EmailIdentitySpecResource) DeepCopyInto(out *EmailIdentitySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIdentityStatus ¶
type EmailIdentityStatus 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 (*EmailIdentityStatus) DeepCopy ¶
func (in *EmailIdentityStatus) DeepCopy() *EmailIdentityStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityStatus.
func (*EmailIdentityStatus) DeepCopyInto ¶
func (in *EmailIdentityStatus) DeepCopyInto(out *EmailIdentityStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventDestination ¶
type EventDestination struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EventDestinationSpec `json:"spec,omitempty"` Status EventDestinationStatus `json:"status,omitempty"` }
func (*EventDestination) DeepCopy ¶
func (in *EventDestination) DeepCopy() *EventDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventDestination.
func (*EventDestination) DeepCopyInto ¶
func (in *EventDestination) DeepCopyInto(out *EventDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventDestination) DeepCopyObject ¶
func (in *EventDestination) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EventDestination) SetupWebhookWithManager ¶
func (r *EventDestination) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EventDestination) ValidateCreate ¶
func (r *EventDestination) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EventDestination) ValidateDelete ¶
func (r *EventDestination) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EventDestination) ValidateUpdate ¶
func (r *EventDestination) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EventDestinationList ¶
type EventDestinationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EventDestination CRD objects Items []EventDestination `json:"items,omitempty"` }
EventDestinationList is a list of EventDestinations
func (*EventDestinationList) DeepCopy ¶
func (in *EventDestinationList) DeepCopy() *EventDestinationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventDestinationList.
func (*EventDestinationList) DeepCopyInto ¶
func (in *EventDestinationList) DeepCopyInto(out *EventDestinationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventDestinationList) DeepCopyObject ¶
func (in *EventDestinationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EventDestinationSpec ¶
type EventDestinationSpec struct { State *EventDestinationSpecResource `json:"state,omitempty" tf:"-"` Resource EventDestinationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*EventDestinationSpec) DeepCopy ¶
func (in *EventDestinationSpec) DeepCopy() *EventDestinationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventDestinationSpec.
func (*EventDestinationSpec) DeepCopyInto ¶
func (in *EventDestinationSpec) DeepCopyInto(out *EventDestinationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventDestinationSpecCloudwatchDestination ¶
type EventDestinationSpecCloudwatchDestination struct { DefaultValue *string `json:"defaultValue" tf:"default_value"` DimensionName *string `json:"dimensionName" tf:"dimension_name"` ValueSource *string `json:"valueSource" tf:"value_source"` }
func (*EventDestinationSpecCloudwatchDestination) DeepCopy ¶
func (in *EventDestinationSpecCloudwatchDestination) DeepCopy() *EventDestinationSpecCloudwatchDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventDestinationSpecCloudwatchDestination.
func (*EventDestinationSpecCloudwatchDestination) DeepCopyInto ¶
func (in *EventDestinationSpecCloudwatchDestination) DeepCopyInto(out *EventDestinationSpecCloudwatchDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventDestinationSpecKinesisDestination ¶
type EventDestinationSpecKinesisDestination struct { RoleArn *string `json:"roleArn" tf:"role_arn"` StreamArn *string `json:"streamArn" tf:"stream_arn"` }
func (*EventDestinationSpecKinesisDestination) DeepCopy ¶
func (in *EventDestinationSpecKinesisDestination) DeepCopy() *EventDestinationSpecKinesisDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventDestinationSpecKinesisDestination.
func (*EventDestinationSpecKinesisDestination) DeepCopyInto ¶
func (in *EventDestinationSpecKinesisDestination) DeepCopyInto(out *EventDestinationSpecKinesisDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventDestinationSpecKinesisDestinationCodec ¶
type EventDestinationSpecKinesisDestinationCodec struct { }
+k8s:deepcopy-gen=false
func (EventDestinationSpecKinesisDestinationCodec) Decode ¶
func (EventDestinationSpecKinesisDestinationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type EventDestinationSpecResource ¶
type EventDestinationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CloudwatchDestination []EventDestinationSpecCloudwatchDestination `json:"cloudwatchDestination,omitempty" tf:"cloudwatch_destination"` ConfigurationSetName *string `json:"configurationSetName" tf:"configuration_set_name"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional KinesisDestination *EventDestinationSpecKinesisDestination `json:"kinesisDestination,omitempty" tf:"kinesis_destination"` MatchingTypes []string `json:"matchingTypes" tf:"matching_types"` Name *string `json:"name" tf:"name"` // +optional SnsDestination *EventDestinationSpecSnsDestination `json:"snsDestination,omitempty" tf:"sns_destination"` }
func (*EventDestinationSpecResource) DeepCopy ¶
func (in *EventDestinationSpecResource) DeepCopy() *EventDestinationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventDestinationSpecResource.
func (*EventDestinationSpecResource) DeepCopyInto ¶
func (in *EventDestinationSpecResource) DeepCopyInto(out *EventDestinationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventDestinationSpecSnsDestination ¶
type EventDestinationSpecSnsDestination struct {
TopicArn *string `json:"topicArn" tf:"topic_arn"`
}
func (*EventDestinationSpecSnsDestination) DeepCopy ¶
func (in *EventDestinationSpecSnsDestination) DeepCopy() *EventDestinationSpecSnsDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventDestinationSpecSnsDestination.
func (*EventDestinationSpecSnsDestination) DeepCopyInto ¶
func (in *EventDestinationSpecSnsDestination) DeepCopyInto(out *EventDestinationSpecSnsDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventDestinationSpecSnsDestinationCodec ¶
type EventDestinationSpecSnsDestinationCodec struct { }
+k8s:deepcopy-gen=false
func (EventDestinationSpecSnsDestinationCodec) Decode ¶
func (EventDestinationSpecSnsDestinationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type EventDestinationStatus ¶
type EventDestinationStatus 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 (*EventDestinationStatus) DeepCopy ¶
func (in *EventDestinationStatus) DeepCopy() *EventDestinationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventDestinationStatus.
func (*EventDestinationStatus) DeepCopyInto ¶
func (in *EventDestinationStatus) DeepCopyInto(out *EventDestinationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityNotificationTopic ¶
type IdentityNotificationTopic struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IdentityNotificationTopicSpec `json:"spec,omitempty"` Status IdentityNotificationTopicStatus `json:"status,omitempty"` }
func (*IdentityNotificationTopic) DeepCopy ¶
func (in *IdentityNotificationTopic) DeepCopy() *IdentityNotificationTopic
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityNotificationTopic.
func (*IdentityNotificationTopic) DeepCopyInto ¶
func (in *IdentityNotificationTopic) DeepCopyInto(out *IdentityNotificationTopic)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityNotificationTopic) DeepCopyObject ¶
func (in *IdentityNotificationTopic) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IdentityNotificationTopic) SetupWebhookWithManager ¶
func (r *IdentityNotificationTopic) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IdentityNotificationTopic) ValidateCreate ¶
func (r *IdentityNotificationTopic) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IdentityNotificationTopic) ValidateDelete ¶
func (r *IdentityNotificationTopic) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IdentityNotificationTopic) ValidateUpdate ¶
func (r *IdentityNotificationTopic) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IdentityNotificationTopicList ¶
type IdentityNotificationTopicList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IdentityNotificationTopic CRD objects Items []IdentityNotificationTopic `json:"items,omitempty"` }
IdentityNotificationTopicList is a list of IdentityNotificationTopics
func (*IdentityNotificationTopicList) DeepCopy ¶
func (in *IdentityNotificationTopicList) DeepCopy() *IdentityNotificationTopicList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityNotificationTopicList.
func (*IdentityNotificationTopicList) DeepCopyInto ¶
func (in *IdentityNotificationTopicList) DeepCopyInto(out *IdentityNotificationTopicList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityNotificationTopicList) DeepCopyObject ¶
func (in *IdentityNotificationTopicList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IdentityNotificationTopicSpec ¶
type IdentityNotificationTopicSpec struct { State *IdentityNotificationTopicSpecResource `json:"state,omitempty" tf:"-"` Resource IdentityNotificationTopicSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*IdentityNotificationTopicSpec) DeepCopy ¶
func (in *IdentityNotificationTopicSpec) DeepCopy() *IdentityNotificationTopicSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityNotificationTopicSpec.
func (*IdentityNotificationTopicSpec) DeepCopyInto ¶
func (in *IdentityNotificationTopicSpec) DeepCopyInto(out *IdentityNotificationTopicSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityNotificationTopicSpecResource ¶
type IdentityNotificationTopicSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Identity *string `json:"identity" tf:"identity"` // +optional IncludeOriginalHeaders *bool `json:"includeOriginalHeaders,omitempty" tf:"include_original_headers"` NotificationType *string `json:"notificationType" tf:"notification_type"` // +optional TopicArn *string `json:"topicArn,omitempty" tf:"topic_arn"` }
func (*IdentityNotificationTopicSpecResource) DeepCopy ¶
func (in *IdentityNotificationTopicSpecResource) DeepCopy() *IdentityNotificationTopicSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityNotificationTopicSpecResource.
func (*IdentityNotificationTopicSpecResource) DeepCopyInto ¶
func (in *IdentityNotificationTopicSpecResource) DeepCopyInto(out *IdentityNotificationTopicSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityNotificationTopicStatus ¶
type IdentityNotificationTopicStatus 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 (*IdentityNotificationTopicStatus) DeepCopy ¶
func (in *IdentityNotificationTopicStatus) DeepCopy() *IdentityNotificationTopicStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityNotificationTopicStatus.
func (*IdentityNotificationTopicStatus) DeepCopyInto ¶
func (in *IdentityNotificationTopicStatus) DeepCopyInto(out *IdentityNotificationTopicStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityPolicy ¶
type IdentityPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IdentityPolicySpec `json:"spec,omitempty"` Status IdentityPolicyStatus `json:"status,omitempty"` }
func (*IdentityPolicy) DeepCopy ¶
func (in *IdentityPolicy) DeepCopy() *IdentityPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPolicy.
func (*IdentityPolicy) DeepCopyInto ¶
func (in *IdentityPolicy) DeepCopyInto(out *IdentityPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityPolicy) DeepCopyObject ¶
func (in *IdentityPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IdentityPolicy) SetupWebhookWithManager ¶
func (r *IdentityPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IdentityPolicy) ValidateCreate ¶
func (r *IdentityPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IdentityPolicy) ValidateDelete ¶
func (r *IdentityPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IdentityPolicy) ValidateUpdate ¶
func (r *IdentityPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IdentityPolicyList ¶
type IdentityPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IdentityPolicy CRD objects Items []IdentityPolicy `json:"items,omitempty"` }
IdentityPolicyList is a list of IdentityPolicys
func (*IdentityPolicyList) DeepCopy ¶
func (in *IdentityPolicyList) DeepCopy() *IdentityPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPolicyList.
func (*IdentityPolicyList) DeepCopyInto ¶
func (in *IdentityPolicyList) DeepCopyInto(out *IdentityPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityPolicyList) DeepCopyObject ¶
func (in *IdentityPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IdentityPolicySpec ¶
type IdentityPolicySpec struct { State *IdentityPolicySpecResource `json:"state,omitempty" tf:"-"` Resource IdentityPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*IdentityPolicySpec) DeepCopy ¶
func (in *IdentityPolicySpec) DeepCopy() *IdentityPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPolicySpec.
func (*IdentityPolicySpec) DeepCopyInto ¶
func (in *IdentityPolicySpec) DeepCopyInto(out *IdentityPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityPolicySpecResource ¶
type IdentityPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Identity *string `json:"identity" tf:"identity"` Name *string `json:"name" tf:"name"` Policy *string `json:"policy" tf:"policy"` }
func (*IdentityPolicySpecResource) DeepCopy ¶
func (in *IdentityPolicySpecResource) DeepCopy() *IdentityPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPolicySpecResource.
func (*IdentityPolicySpecResource) DeepCopyInto ¶
func (in *IdentityPolicySpecResource) DeepCopyInto(out *IdentityPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityPolicyStatus ¶
type IdentityPolicyStatus 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 (*IdentityPolicyStatus) DeepCopy ¶
func (in *IdentityPolicyStatus) DeepCopy() *IdentityPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPolicyStatus.
func (*IdentityPolicyStatus) DeepCopyInto ¶
func (in *IdentityPolicyStatus) DeepCopyInto(out *IdentityPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReceiptFilter ¶
type ReceiptFilter struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ReceiptFilterSpec `json:"spec,omitempty"` Status ReceiptFilterStatus `json:"status,omitempty"` }
func (*ReceiptFilter) DeepCopy ¶
func (in *ReceiptFilter) DeepCopy() *ReceiptFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptFilter.
func (*ReceiptFilter) DeepCopyInto ¶
func (in *ReceiptFilter) DeepCopyInto(out *ReceiptFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReceiptFilter) DeepCopyObject ¶
func (in *ReceiptFilter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ReceiptFilter) SetupWebhookWithManager ¶
func (r *ReceiptFilter) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ReceiptFilter) ValidateCreate ¶
func (r *ReceiptFilter) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ReceiptFilter) ValidateDelete ¶
func (r *ReceiptFilter) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ReceiptFilter) ValidateUpdate ¶
func (r *ReceiptFilter) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ReceiptFilterList ¶
type ReceiptFilterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ReceiptFilter CRD objects Items []ReceiptFilter `json:"items,omitempty"` }
ReceiptFilterList is a list of ReceiptFilters
func (*ReceiptFilterList) DeepCopy ¶
func (in *ReceiptFilterList) DeepCopy() *ReceiptFilterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptFilterList.
func (*ReceiptFilterList) DeepCopyInto ¶
func (in *ReceiptFilterList) DeepCopyInto(out *ReceiptFilterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReceiptFilterList) DeepCopyObject ¶
func (in *ReceiptFilterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ReceiptFilterSpec ¶
type ReceiptFilterSpec struct { State *ReceiptFilterSpecResource `json:"state,omitempty" tf:"-"` Resource ReceiptFilterSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*ReceiptFilterSpec) DeepCopy ¶
func (in *ReceiptFilterSpec) DeepCopy() *ReceiptFilterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptFilterSpec.
func (*ReceiptFilterSpec) DeepCopyInto ¶
func (in *ReceiptFilterSpec) DeepCopyInto(out *ReceiptFilterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReceiptFilterSpecResource ¶
type ReceiptFilterSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` Cidr *string `json:"cidr" tf:"cidr"` Name *string `json:"name" tf:"name"` Policy *string `json:"policy" tf:"policy"` }
func (*ReceiptFilterSpecResource) DeepCopy ¶
func (in *ReceiptFilterSpecResource) DeepCopy() *ReceiptFilterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptFilterSpecResource.
func (*ReceiptFilterSpecResource) DeepCopyInto ¶
func (in *ReceiptFilterSpecResource) DeepCopyInto(out *ReceiptFilterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReceiptFilterStatus ¶
type ReceiptFilterStatus 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 (*ReceiptFilterStatus) DeepCopy ¶
func (in *ReceiptFilterStatus) DeepCopy() *ReceiptFilterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptFilterStatus.
func (*ReceiptFilterStatus) DeepCopyInto ¶
func (in *ReceiptFilterStatus) DeepCopyInto(out *ReceiptFilterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReceiptRule ¶
type ReceiptRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ReceiptRuleSpec `json:"spec,omitempty"` Status ReceiptRuleStatus `json:"status,omitempty"` }
func (*ReceiptRule) DeepCopy ¶
func (in *ReceiptRule) DeepCopy() *ReceiptRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRule.
func (*ReceiptRule) DeepCopyInto ¶
func (in *ReceiptRule) DeepCopyInto(out *ReceiptRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReceiptRule) DeepCopyObject ¶
func (in *ReceiptRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ReceiptRule) SetupWebhookWithManager ¶
func (r *ReceiptRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ReceiptRule) ValidateCreate ¶
func (r *ReceiptRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ReceiptRule) ValidateDelete ¶
func (r *ReceiptRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ReceiptRule) ValidateUpdate ¶
func (r *ReceiptRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ReceiptRuleList ¶
type ReceiptRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ReceiptRule CRD objects Items []ReceiptRule `json:"items,omitempty"` }
ReceiptRuleList is a list of ReceiptRules
func (*ReceiptRuleList) DeepCopy ¶
func (in *ReceiptRuleList) DeepCopy() *ReceiptRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleList.
func (*ReceiptRuleList) DeepCopyInto ¶
func (in *ReceiptRuleList) DeepCopyInto(out *ReceiptRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReceiptRuleList) DeepCopyObject ¶
func (in *ReceiptRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ReceiptRuleSet ¶
type ReceiptRuleSet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ReceiptRuleSetSpec `json:"spec,omitempty"` Status ReceiptRuleSetStatus `json:"status,omitempty"` }
func (*ReceiptRuleSet) DeepCopy ¶
func (in *ReceiptRuleSet) DeepCopy() *ReceiptRuleSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleSet.
func (*ReceiptRuleSet) DeepCopyInto ¶
func (in *ReceiptRuleSet) DeepCopyInto(out *ReceiptRuleSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReceiptRuleSet) DeepCopyObject ¶
func (in *ReceiptRuleSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ReceiptRuleSet) SetupWebhookWithManager ¶
func (r *ReceiptRuleSet) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ReceiptRuleSet) ValidateCreate ¶
func (r *ReceiptRuleSet) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ReceiptRuleSet) ValidateDelete ¶
func (r *ReceiptRuleSet) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ReceiptRuleSet) ValidateUpdate ¶
func (r *ReceiptRuleSet) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ReceiptRuleSetList ¶
type ReceiptRuleSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ReceiptRuleSet CRD objects Items []ReceiptRuleSet `json:"items,omitempty"` }
ReceiptRuleSetList is a list of ReceiptRuleSets
func (*ReceiptRuleSetList) DeepCopy ¶
func (in *ReceiptRuleSetList) DeepCopy() *ReceiptRuleSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleSetList.
func (*ReceiptRuleSetList) DeepCopyInto ¶
func (in *ReceiptRuleSetList) DeepCopyInto(out *ReceiptRuleSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReceiptRuleSetList) DeepCopyObject ¶
func (in *ReceiptRuleSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ReceiptRuleSetSpec ¶
type ReceiptRuleSetSpec struct { State *ReceiptRuleSetSpecResource `json:"state,omitempty" tf:"-"` Resource ReceiptRuleSetSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*ReceiptRuleSetSpec) DeepCopy ¶
func (in *ReceiptRuleSetSpec) DeepCopy() *ReceiptRuleSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleSetSpec.
func (*ReceiptRuleSetSpec) DeepCopyInto ¶
func (in *ReceiptRuleSetSpec) DeepCopyInto(out *ReceiptRuleSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReceiptRuleSetSpecResource ¶
type ReceiptRuleSetSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` RuleSetName *string `json:"ruleSetName" tf:"rule_set_name"` }
func (*ReceiptRuleSetSpecResource) DeepCopy ¶
func (in *ReceiptRuleSetSpecResource) DeepCopy() *ReceiptRuleSetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleSetSpecResource.
func (*ReceiptRuleSetSpecResource) DeepCopyInto ¶
func (in *ReceiptRuleSetSpecResource) DeepCopyInto(out *ReceiptRuleSetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReceiptRuleSetStatus ¶
type ReceiptRuleSetStatus 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 (*ReceiptRuleSetStatus) DeepCopy ¶
func (in *ReceiptRuleSetStatus) DeepCopy() *ReceiptRuleSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleSetStatus.
func (*ReceiptRuleSetStatus) DeepCopyInto ¶
func (in *ReceiptRuleSetStatus) DeepCopyInto(out *ReceiptRuleSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReceiptRuleSpec ¶
type ReceiptRuleSpec struct { State *ReceiptRuleSpecResource `json:"state,omitempty" tf:"-"` Resource ReceiptRuleSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*ReceiptRuleSpec) DeepCopy ¶
func (in *ReceiptRuleSpec) DeepCopy() *ReceiptRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleSpec.
func (*ReceiptRuleSpec) DeepCopyInto ¶
func (in *ReceiptRuleSpec) DeepCopyInto(out *ReceiptRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReceiptRuleSpecAddHeaderAction ¶
type ReceiptRuleSpecAddHeaderAction struct { HeaderName *string `json:"headerName" tf:"header_name"` HeaderValue *string `json:"headerValue" tf:"header_value"` Position *int64 `json:"position" tf:"position"` }
func (*ReceiptRuleSpecAddHeaderAction) DeepCopy ¶
func (in *ReceiptRuleSpecAddHeaderAction) DeepCopy() *ReceiptRuleSpecAddHeaderAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleSpecAddHeaderAction.
func (*ReceiptRuleSpecAddHeaderAction) DeepCopyInto ¶
func (in *ReceiptRuleSpecAddHeaderAction) DeepCopyInto(out *ReceiptRuleSpecAddHeaderAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReceiptRuleSpecBounceAction ¶
type ReceiptRuleSpecBounceAction struct { Message *string `json:"message" tf:"message"` Position *int64 `json:"position" tf:"position"` Sender *string `json:"sender" tf:"sender"` SmtpReplyCode *string `json:"smtpReplyCode" tf:"smtp_reply_code"` // +optional StatusCode *string `json:"statusCode,omitempty" tf:"status_code"` // +optional TopicArn *string `json:"topicArn,omitempty" tf:"topic_arn"` }
func (*ReceiptRuleSpecBounceAction) DeepCopy ¶
func (in *ReceiptRuleSpecBounceAction) DeepCopy() *ReceiptRuleSpecBounceAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleSpecBounceAction.
func (*ReceiptRuleSpecBounceAction) DeepCopyInto ¶
func (in *ReceiptRuleSpecBounceAction) DeepCopyInto(out *ReceiptRuleSpecBounceAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReceiptRuleSpecLambdaAction ¶
type ReceiptRuleSpecLambdaAction struct { FunctionArn *string `json:"functionArn" tf:"function_arn"` // +optional InvocationType *string `json:"invocationType,omitempty" tf:"invocation_type"` Position *int64 `json:"position" tf:"position"` // +optional TopicArn *string `json:"topicArn,omitempty" tf:"topic_arn"` }
func (*ReceiptRuleSpecLambdaAction) DeepCopy ¶
func (in *ReceiptRuleSpecLambdaAction) DeepCopy() *ReceiptRuleSpecLambdaAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleSpecLambdaAction.
func (*ReceiptRuleSpecLambdaAction) DeepCopyInto ¶
func (in *ReceiptRuleSpecLambdaAction) DeepCopyInto(out *ReceiptRuleSpecLambdaAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReceiptRuleSpecResource ¶
type ReceiptRuleSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AddHeaderAction []ReceiptRuleSpecAddHeaderAction `json:"addHeaderAction,omitempty" tf:"add_header_action"` // +optional After *string `json:"after,omitempty" tf:"after"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional BounceAction []ReceiptRuleSpecBounceAction `json:"bounceAction,omitempty" tf:"bounce_action"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional LambdaAction []ReceiptRuleSpecLambdaAction `json:"lambdaAction,omitempty" tf:"lambda_action"` Name *string `json:"name" tf:"name"` // +optional Recipients []string `json:"recipients,omitempty" tf:"recipients"` RuleSetName *string `json:"ruleSetName" tf:"rule_set_name"` // +optional S3Action []ReceiptRuleSpecS3Action `json:"s3Action,omitempty" tf:"s3_action"` // +optional ScanEnabled *bool `json:"scanEnabled,omitempty" tf:"scan_enabled"` // +optional SnsAction []ReceiptRuleSpecSnsAction `json:"snsAction,omitempty" tf:"sns_action"` // +optional StopAction []ReceiptRuleSpecStopAction `json:"stopAction,omitempty" tf:"stop_action"` // +optional TlsPolicy *string `json:"tlsPolicy,omitempty" tf:"tls_policy"` // +optional WorkmailAction []ReceiptRuleSpecWorkmailAction `json:"workmailAction,omitempty" tf:"workmail_action"` }
func (*ReceiptRuleSpecResource) DeepCopy ¶
func (in *ReceiptRuleSpecResource) DeepCopy() *ReceiptRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleSpecResource.
func (*ReceiptRuleSpecResource) DeepCopyInto ¶
func (in *ReceiptRuleSpecResource) DeepCopyInto(out *ReceiptRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReceiptRuleSpecS3Action ¶
type ReceiptRuleSpecS3Action struct { BucketName *string `json:"bucketName" tf:"bucket_name"` // +optional KmsKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn"` // +optional ObjectKeyPrefix *string `json:"objectKeyPrefix,omitempty" tf:"object_key_prefix"` Position *int64 `json:"position" tf:"position"` // +optional TopicArn *string `json:"topicArn,omitempty" tf:"topic_arn"` }
func (*ReceiptRuleSpecS3Action) DeepCopy ¶
func (in *ReceiptRuleSpecS3Action) DeepCopy() *ReceiptRuleSpecS3Action
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleSpecS3Action.
func (*ReceiptRuleSpecS3Action) DeepCopyInto ¶
func (in *ReceiptRuleSpecS3Action) DeepCopyInto(out *ReceiptRuleSpecS3Action)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReceiptRuleSpecSnsAction ¶
type ReceiptRuleSpecSnsAction struct { // +optional Encoding *string `json:"encoding,omitempty" tf:"encoding"` Position *int64 `json:"position" tf:"position"` TopicArn *string `json:"topicArn" tf:"topic_arn"` }
func (*ReceiptRuleSpecSnsAction) DeepCopy ¶
func (in *ReceiptRuleSpecSnsAction) DeepCopy() *ReceiptRuleSpecSnsAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleSpecSnsAction.
func (*ReceiptRuleSpecSnsAction) DeepCopyInto ¶
func (in *ReceiptRuleSpecSnsAction) DeepCopyInto(out *ReceiptRuleSpecSnsAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReceiptRuleSpecStopAction ¶
type ReceiptRuleSpecStopAction struct { Position *int64 `json:"position" tf:"position"` Scope *string `json:"scope" tf:"scope"` // +optional TopicArn *string `json:"topicArn,omitempty" tf:"topic_arn"` }
func (*ReceiptRuleSpecStopAction) DeepCopy ¶
func (in *ReceiptRuleSpecStopAction) DeepCopy() *ReceiptRuleSpecStopAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleSpecStopAction.
func (*ReceiptRuleSpecStopAction) DeepCopyInto ¶
func (in *ReceiptRuleSpecStopAction) DeepCopyInto(out *ReceiptRuleSpecStopAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReceiptRuleSpecWorkmailAction ¶
type ReceiptRuleSpecWorkmailAction struct { OrganizationArn *string `json:"organizationArn" tf:"organization_arn"` Position *int64 `json:"position" tf:"position"` // +optional TopicArn *string `json:"topicArn,omitempty" tf:"topic_arn"` }
func (*ReceiptRuleSpecWorkmailAction) DeepCopy ¶
func (in *ReceiptRuleSpecWorkmailAction) DeepCopy() *ReceiptRuleSpecWorkmailAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleSpecWorkmailAction.
func (*ReceiptRuleSpecWorkmailAction) DeepCopyInto ¶
func (in *ReceiptRuleSpecWorkmailAction) DeepCopyInto(out *ReceiptRuleSpecWorkmailAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReceiptRuleStatus ¶
type ReceiptRuleStatus 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 (*ReceiptRuleStatus) DeepCopy ¶
func (in *ReceiptRuleStatus) DeepCopy() *ReceiptRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleStatus.
func (*ReceiptRuleStatus) DeepCopyInto ¶
func (in *ReceiptRuleStatus) DeepCopyInto(out *ReceiptRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Template ¶
type Template struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TemplateSpec `json:"spec,omitempty"` Status TemplateStatus `json:"status,omitempty"` }
func (*Template) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Template.
func (*Template) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Template) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Template) SetupWebhookWithManager ¶
func (*Template) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Template) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type TemplateList ¶
type TemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Template CRD objects Items []Template `json:"items,omitempty"` }
TemplateList is a list of Templates
func (*TemplateList) DeepCopy ¶
func (in *TemplateList) DeepCopy() *TemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateList.
func (*TemplateList) DeepCopyInto ¶
func (in *TemplateList) DeepCopyInto(out *TemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TemplateList) DeepCopyObject ¶
func (in *TemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TemplateSpec ¶
type TemplateSpec struct { State *TemplateSpecResource `json:"state,omitempty" tf:"-"` Resource TemplateSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*TemplateSpec) DeepCopy ¶
func (in *TemplateSpec) DeepCopy() *TemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateSpec.
func (*TemplateSpec) DeepCopyInto ¶
func (in *TemplateSpec) DeepCopyInto(out *TemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateSpecResource ¶
type TemplateSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Html *string `json:"html,omitempty" tf:"html"` Name *string `json:"name" tf:"name"` // +optional Subject *string `json:"subject,omitempty" tf:"subject"` // +optional Text *string `json:"text,omitempty" tf:"text"` }
func (*TemplateSpecResource) DeepCopy ¶
func (in *TemplateSpecResource) DeepCopy() *TemplateSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateSpecResource.
func (*TemplateSpecResource) DeepCopyInto ¶
func (in *TemplateSpecResource) DeepCopyInto(out *TemplateSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateStatus ¶
type TemplateStatus 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 (*TemplateStatus) DeepCopy ¶
func (in *TemplateStatus) DeepCopy() *TemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateStatus.
func (*TemplateStatus) DeepCopyInto ¶
func (in *TemplateStatus) DeepCopyInto(out *TemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- active_receipt_rule_set_types.go
- active_receipt_rule_set_webhook.go
- codec.go
- configuration_set_types.go
- configuration_set_webhook.go
- doc.go
- domain_dkim_types.go
- domain_dkim_webhook.go
- domain_identity_types.go
- domain_identity_verification_types.go
- domain_identity_verification_webhook.go
- domain_identity_webhook.go
- domain_mail_from_types.go
- domain_mail_from_webhook.go
- email_identity_types.go
- email_identity_webhook.go
- event_destination_types.go
- event_destination_webhook.go
- identity_notification_topic_types.go
- identity_notification_topic_webhook.go
- identity_policy_types.go
- identity_policy_webhook.go
- receipt_filter_types.go
- receipt_filter_webhook.go
- receipt_rule_set_types.go
- receipt_rule_set_webhook.go
- receipt_rule_types.go
- receipt_rule_webhook.go
- register.go
- template_types.go
- template_webhook.go
- zz_generated.deepcopy.go