Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=ses.aws.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type ActiveReceiptRuleSet
- func (in *ActiveReceiptRuleSet) DeepCopy() *ActiveReceiptRuleSet
- func (in *ActiveReceiptRuleSet) DeepCopyInto(out *ActiveReceiptRuleSet)
- func (in *ActiveReceiptRuleSet) DeepCopyObject() runtime.Object
- func (mg *ActiveReceiptRuleSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ActiveReceiptRuleSet) GetConnectionDetailsMapping() map[string]string
- func (mg *ActiveReceiptRuleSet) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ActiveReceiptRuleSet) GetID() string
- func (tr *ActiveReceiptRuleSet) GetObservation() (map[string]any, error)
- func (tr *ActiveReceiptRuleSet) GetParameters() (map[string]any, error)
- func (mg *ActiveReceiptRuleSet) GetProviderConfigReference() *xpv1.Reference
- func (mg *ActiveReceiptRuleSet) GetProviderReference() *xpv1.Reference
- func (mg *ActiveReceiptRuleSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ActiveReceiptRuleSet) GetTerraformResourceType() string
- func (tr *ActiveReceiptRuleSet) GetTerraformSchemaVersion() int
- func (mg *ActiveReceiptRuleSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ActiveReceiptRuleSet) LateInitialize(attrs []byte) (bool, error)
- func (mg *ActiveReceiptRuleSet) SetConditions(c ...xpv1.Condition)
- func (mg *ActiveReceiptRuleSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ActiveReceiptRuleSet) SetObservation(obs map[string]any) error
- func (tr *ActiveReceiptRuleSet) SetParameters(params map[string]any) error
- func (mg *ActiveReceiptRuleSet) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ActiveReceiptRuleSet) SetProviderReference(r *xpv1.Reference)
- func (mg *ActiveReceiptRuleSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ActiveReceiptRuleSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ActiveReceiptRuleSetList
- type ActiveReceiptRuleSetObservation
- type ActiveReceiptRuleSetParameters
- type ActiveReceiptRuleSetSpec
- type ActiveReceiptRuleSetStatus
- type AddHeaderActionObservation
- type AddHeaderActionParameters
- type BounceActionObservation
- type BounceActionParameters
- type CloudwatchDestinationObservation
- type CloudwatchDestinationParameters
- type ConfigurationSet
- func (in *ConfigurationSet) DeepCopy() *ConfigurationSet
- func (in *ConfigurationSet) DeepCopyInto(out *ConfigurationSet)
- func (in *ConfigurationSet) DeepCopyObject() runtime.Object
- func (mg *ConfigurationSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ConfigurationSet) GetConnectionDetailsMapping() map[string]string
- func (mg *ConfigurationSet) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ConfigurationSet) GetID() string
- func (tr *ConfigurationSet) GetObservation() (map[string]any, error)
- func (tr *ConfigurationSet) GetParameters() (map[string]any, error)
- func (mg *ConfigurationSet) GetProviderConfigReference() *xpv1.Reference
- func (mg *ConfigurationSet) GetProviderReference() *xpv1.Reference
- func (mg *ConfigurationSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ConfigurationSet) GetTerraformResourceType() string
- func (tr *ConfigurationSet) GetTerraformSchemaVersion() int
- func (mg *ConfigurationSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ConfigurationSet) LateInitialize(attrs []byte) (bool, error)
- func (mg *ConfigurationSet) SetConditions(c ...xpv1.Condition)
- func (mg *ConfigurationSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ConfigurationSet) SetObservation(obs map[string]any) error
- func (tr *ConfigurationSet) SetParameters(params map[string]any) error
- func (mg *ConfigurationSet) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ConfigurationSet) SetProviderReference(r *xpv1.Reference)
- func (mg *ConfigurationSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ConfigurationSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ConfigurationSetList
- type ConfigurationSetObservation
- type ConfigurationSetParameters
- type ConfigurationSetSpec
- type ConfigurationSetStatus
- type DeliveryOptionsObservation
- type DeliveryOptionsParameters
- type DomainDKIM
- func (in *DomainDKIM) DeepCopy() *DomainDKIM
- func (in *DomainDKIM) DeepCopyInto(out *DomainDKIM)
- func (in *DomainDKIM) DeepCopyObject() runtime.Object
- func (mg *DomainDKIM) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DomainDKIM) GetConnectionDetailsMapping() map[string]string
- func (mg *DomainDKIM) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DomainDKIM) GetID() string
- func (tr *DomainDKIM) GetObservation() (map[string]any, error)
- func (tr *DomainDKIM) GetParameters() (map[string]any, error)
- func (mg *DomainDKIM) GetProviderConfigReference() *xpv1.Reference
- func (mg *DomainDKIM) GetProviderReference() *xpv1.Reference
- func (mg *DomainDKIM) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DomainDKIM) GetTerraformResourceType() string
- func (tr *DomainDKIM) GetTerraformSchemaVersion() int
- func (mg *DomainDKIM) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DomainDKIM) LateInitialize(attrs []byte) (bool, error)
- func (mg *DomainDKIM) SetConditions(c ...xpv1.Condition)
- func (mg *DomainDKIM) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DomainDKIM) SetObservation(obs map[string]any) error
- func (tr *DomainDKIM) SetParameters(params map[string]any) error
- func (mg *DomainDKIM) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DomainDKIM) SetProviderReference(r *xpv1.Reference)
- func (mg *DomainDKIM) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DomainDKIM) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DomainDKIMList
- type DomainDKIMObservation
- type DomainDKIMParameters
- type DomainDKIMSpec
- type DomainDKIMStatus
- type DomainIdentity
- func (in *DomainIdentity) DeepCopy() *DomainIdentity
- func (in *DomainIdentity) DeepCopyInto(out *DomainIdentity)
- func (in *DomainIdentity) DeepCopyObject() runtime.Object
- func (mg *DomainIdentity) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DomainIdentity) GetConnectionDetailsMapping() map[string]string
- func (mg *DomainIdentity) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DomainIdentity) GetID() string
- func (tr *DomainIdentity) GetObservation() (map[string]any, error)
- func (tr *DomainIdentity) GetParameters() (map[string]any, error)
- func (mg *DomainIdentity) GetProviderConfigReference() *xpv1.Reference
- func (mg *DomainIdentity) GetProviderReference() *xpv1.Reference
- func (mg *DomainIdentity) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DomainIdentity) GetTerraformResourceType() string
- func (tr *DomainIdentity) GetTerraformSchemaVersion() int
- func (mg *DomainIdentity) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DomainIdentity) LateInitialize(attrs []byte) (bool, error)
- func (mg *DomainIdentity) SetConditions(c ...xpv1.Condition)
- func (mg *DomainIdentity) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DomainIdentity) SetObservation(obs map[string]any) error
- func (tr *DomainIdentity) SetParameters(params map[string]any) error
- func (mg *DomainIdentity) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DomainIdentity) SetProviderReference(r *xpv1.Reference)
- func (mg *DomainIdentity) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DomainIdentity) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DomainIdentityList
- type DomainIdentityObservation
- type DomainIdentityParameters
- type DomainIdentitySpec
- type DomainIdentityStatus
- type DomainMailFrom
- func (in *DomainMailFrom) DeepCopy() *DomainMailFrom
- func (in *DomainMailFrom) DeepCopyInto(out *DomainMailFrom)
- func (in *DomainMailFrom) DeepCopyObject() runtime.Object
- func (mg *DomainMailFrom) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DomainMailFrom) GetConnectionDetailsMapping() map[string]string
- func (mg *DomainMailFrom) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DomainMailFrom) GetID() string
- func (tr *DomainMailFrom) GetObservation() (map[string]any, error)
- func (tr *DomainMailFrom) GetParameters() (map[string]any, error)
- func (mg *DomainMailFrom) GetProviderConfigReference() *xpv1.Reference
- func (mg *DomainMailFrom) GetProviderReference() *xpv1.Reference
- func (mg *DomainMailFrom) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DomainMailFrom) GetTerraformResourceType() string
- func (tr *DomainMailFrom) GetTerraformSchemaVersion() int
- func (mg *DomainMailFrom) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DomainMailFrom) LateInitialize(attrs []byte) (bool, error)
- func (mg *DomainMailFrom) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DomainMailFrom) SetConditions(c ...xpv1.Condition)
- func (mg *DomainMailFrom) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DomainMailFrom) SetObservation(obs map[string]any) error
- func (tr *DomainMailFrom) SetParameters(params map[string]any) error
- func (mg *DomainMailFrom) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DomainMailFrom) SetProviderReference(r *xpv1.Reference)
- func (mg *DomainMailFrom) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DomainMailFrom) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DomainMailFromList
- type DomainMailFromObservation
- type DomainMailFromParameters
- type DomainMailFromSpec
- type DomainMailFromStatus
- type EmailIdentity
- func (in *EmailIdentity) DeepCopy() *EmailIdentity
- func (in *EmailIdentity) DeepCopyInto(out *EmailIdentity)
- func (in *EmailIdentity) DeepCopyObject() runtime.Object
- func (mg *EmailIdentity) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EmailIdentity) GetConnectionDetailsMapping() map[string]string
- func (mg *EmailIdentity) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EmailIdentity) GetID() string
- func (tr *EmailIdentity) GetObservation() (map[string]any, error)
- func (tr *EmailIdentity) GetParameters() (map[string]any, error)
- func (mg *EmailIdentity) GetProviderConfigReference() *xpv1.Reference
- func (mg *EmailIdentity) GetProviderReference() *xpv1.Reference
- func (mg *EmailIdentity) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EmailIdentity) GetTerraformResourceType() string
- func (tr *EmailIdentity) GetTerraformSchemaVersion() int
- func (mg *EmailIdentity) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EmailIdentity) LateInitialize(attrs []byte) (bool, error)
- func (mg *EmailIdentity) SetConditions(c ...xpv1.Condition)
- func (mg *EmailIdentity) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EmailIdentity) SetObservation(obs map[string]any) error
- func (tr *EmailIdentity) SetParameters(params map[string]any) error
- func (mg *EmailIdentity) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EmailIdentity) SetProviderReference(r *xpv1.Reference)
- func (mg *EmailIdentity) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EmailIdentity) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EmailIdentityList
- type EmailIdentityObservation
- type EmailIdentityParameters
- type EmailIdentitySpec
- type EmailIdentityStatus
- type EventDestination
- func (in *EventDestination) DeepCopy() *EventDestination
- func (in *EventDestination) DeepCopyInto(out *EventDestination)
- func (in *EventDestination) DeepCopyObject() runtime.Object
- func (mg *EventDestination) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EventDestination) GetConnectionDetailsMapping() map[string]string
- func (mg *EventDestination) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EventDestination) GetID() string
- func (tr *EventDestination) GetObservation() (map[string]any, error)
- func (tr *EventDestination) GetParameters() (map[string]any, error)
- func (mg *EventDestination) GetProviderConfigReference() *xpv1.Reference
- func (mg *EventDestination) GetProviderReference() *xpv1.Reference
- func (mg *EventDestination) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EventDestination) GetTerraformResourceType() string
- func (tr *EventDestination) GetTerraformSchemaVersion() int
- func (mg *EventDestination) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EventDestination) LateInitialize(attrs []byte) (bool, error)
- func (mg *EventDestination) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *EventDestination) SetConditions(c ...xpv1.Condition)
- func (mg *EventDestination) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EventDestination) SetObservation(obs map[string]any) error
- func (tr *EventDestination) SetParameters(params map[string]any) error
- func (mg *EventDestination) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EventDestination) SetProviderReference(r *xpv1.Reference)
- func (mg *EventDestination) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EventDestination) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EventDestinationList
- type EventDestinationObservation
- type EventDestinationParameters
- type EventDestinationSpec
- type EventDestinationStatus
- type IdentityNotificationTopic
- func (in *IdentityNotificationTopic) DeepCopy() *IdentityNotificationTopic
- func (in *IdentityNotificationTopic) DeepCopyInto(out *IdentityNotificationTopic)
- func (in *IdentityNotificationTopic) DeepCopyObject() runtime.Object
- func (mg *IdentityNotificationTopic) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IdentityNotificationTopic) GetConnectionDetailsMapping() map[string]string
- func (mg *IdentityNotificationTopic) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IdentityNotificationTopic) GetID() string
- func (tr *IdentityNotificationTopic) GetObservation() (map[string]any, error)
- func (tr *IdentityNotificationTopic) GetParameters() (map[string]any, error)
- func (mg *IdentityNotificationTopic) GetProviderConfigReference() *xpv1.Reference
- func (mg *IdentityNotificationTopic) GetProviderReference() *xpv1.Reference
- func (mg *IdentityNotificationTopic) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IdentityNotificationTopic) GetTerraformResourceType() string
- func (tr *IdentityNotificationTopic) GetTerraformSchemaVersion() int
- func (mg *IdentityNotificationTopic) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IdentityNotificationTopic) LateInitialize(attrs []byte) (bool, error)
- func (mg *IdentityNotificationTopic) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IdentityNotificationTopic) SetConditions(c ...xpv1.Condition)
- func (mg *IdentityNotificationTopic) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *IdentityNotificationTopic) SetObservation(obs map[string]any) error
- func (tr *IdentityNotificationTopic) SetParameters(params map[string]any) error
- func (mg *IdentityNotificationTopic) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IdentityNotificationTopic) SetProviderReference(r *xpv1.Reference)
- func (mg *IdentityNotificationTopic) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IdentityNotificationTopic) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IdentityNotificationTopicList
- func (in *IdentityNotificationTopicList) DeepCopy() *IdentityNotificationTopicList
- func (in *IdentityNotificationTopicList) DeepCopyInto(out *IdentityNotificationTopicList)
- func (in *IdentityNotificationTopicList) DeepCopyObject() runtime.Object
- func (l *IdentityNotificationTopicList) GetItems() []resource.Managed
- type IdentityNotificationTopicObservation
- type IdentityNotificationTopicParameters
- type IdentityNotificationTopicSpec
- type IdentityNotificationTopicStatus
- type IdentityPolicy
- func (in *IdentityPolicy) DeepCopy() *IdentityPolicy
- func (in *IdentityPolicy) DeepCopyInto(out *IdentityPolicy)
- func (in *IdentityPolicy) DeepCopyObject() runtime.Object
- func (mg *IdentityPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IdentityPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *IdentityPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IdentityPolicy) GetID() string
- func (tr *IdentityPolicy) GetObservation() (map[string]any, error)
- func (tr *IdentityPolicy) GetParameters() (map[string]any, error)
- func (mg *IdentityPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *IdentityPolicy) GetProviderReference() *xpv1.Reference
- func (mg *IdentityPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IdentityPolicy) GetTerraformResourceType() string
- func (tr *IdentityPolicy) GetTerraformSchemaVersion() int
- func (mg *IdentityPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IdentityPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *IdentityPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IdentityPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *IdentityPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *IdentityPolicy) SetObservation(obs map[string]any) error
- func (tr *IdentityPolicy) SetParameters(params map[string]any) error
- func (mg *IdentityPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IdentityPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *IdentityPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IdentityPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IdentityPolicyList
- type IdentityPolicyObservation
- type IdentityPolicyParameters
- type IdentityPolicySpec
- type IdentityPolicyStatus
- type KinesisDestinationObservation
- type KinesisDestinationParameters
- type LambdaActionObservation
- type LambdaActionParameters
- type ReceiptFilter
- func (in *ReceiptFilter) DeepCopy() *ReceiptFilter
- func (in *ReceiptFilter) DeepCopyInto(out *ReceiptFilter)
- func (in *ReceiptFilter) DeepCopyObject() runtime.Object
- func (mg *ReceiptFilter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ReceiptFilter) GetConnectionDetailsMapping() map[string]string
- func (mg *ReceiptFilter) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ReceiptFilter) GetID() string
- func (tr *ReceiptFilter) GetObservation() (map[string]any, error)
- func (tr *ReceiptFilter) GetParameters() (map[string]any, error)
- func (mg *ReceiptFilter) GetProviderConfigReference() *xpv1.Reference
- func (mg *ReceiptFilter) GetProviderReference() *xpv1.Reference
- func (mg *ReceiptFilter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ReceiptFilter) GetTerraformResourceType() string
- func (tr *ReceiptFilter) GetTerraformSchemaVersion() int
- func (mg *ReceiptFilter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ReceiptFilter) LateInitialize(attrs []byte) (bool, error)
- func (mg *ReceiptFilter) SetConditions(c ...xpv1.Condition)
- func (mg *ReceiptFilter) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ReceiptFilter) SetObservation(obs map[string]any) error
- func (tr *ReceiptFilter) SetParameters(params map[string]any) error
- func (mg *ReceiptFilter) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ReceiptFilter) SetProviderReference(r *xpv1.Reference)
- func (mg *ReceiptFilter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ReceiptFilter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ReceiptFilterList
- type ReceiptFilterObservation
- type ReceiptFilterParameters
- type ReceiptFilterSpec
- type ReceiptFilterStatus
- type ReceiptRule
- func (in *ReceiptRule) DeepCopy() *ReceiptRule
- func (in *ReceiptRule) DeepCopyInto(out *ReceiptRule)
- func (in *ReceiptRule) DeepCopyObject() runtime.Object
- func (mg *ReceiptRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ReceiptRule) GetConnectionDetailsMapping() map[string]string
- func (mg *ReceiptRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ReceiptRule) GetID() string
- func (tr *ReceiptRule) GetObservation() (map[string]any, error)
- func (tr *ReceiptRule) GetParameters() (map[string]any, error)
- func (mg *ReceiptRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *ReceiptRule) GetProviderReference() *xpv1.Reference
- func (mg *ReceiptRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ReceiptRule) GetTerraformResourceType() string
- func (tr *ReceiptRule) GetTerraformSchemaVersion() int
- func (mg *ReceiptRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ReceiptRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *ReceiptRule) SetConditions(c ...xpv1.Condition)
- func (mg *ReceiptRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ReceiptRule) SetObservation(obs map[string]any) error
- func (tr *ReceiptRule) SetParameters(params map[string]any) error
- func (mg *ReceiptRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ReceiptRule) SetProviderReference(r *xpv1.Reference)
- func (mg *ReceiptRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ReceiptRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ReceiptRuleList
- type ReceiptRuleObservation
- type ReceiptRuleParameters
- type ReceiptRuleSet
- func (in *ReceiptRuleSet) DeepCopy() *ReceiptRuleSet
- func (in *ReceiptRuleSet) DeepCopyInto(out *ReceiptRuleSet)
- func (in *ReceiptRuleSet) DeepCopyObject() runtime.Object
- func (mg *ReceiptRuleSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ReceiptRuleSet) GetConnectionDetailsMapping() map[string]string
- func (mg *ReceiptRuleSet) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ReceiptRuleSet) GetID() string
- func (tr *ReceiptRuleSet) GetObservation() (map[string]any, error)
- func (tr *ReceiptRuleSet) GetParameters() (map[string]any, error)
- func (mg *ReceiptRuleSet) GetProviderConfigReference() *xpv1.Reference
- func (mg *ReceiptRuleSet) GetProviderReference() *xpv1.Reference
- func (mg *ReceiptRuleSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ReceiptRuleSet) GetTerraformResourceType() string
- func (tr *ReceiptRuleSet) GetTerraformSchemaVersion() int
- func (mg *ReceiptRuleSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ReceiptRuleSet) LateInitialize(attrs []byte) (bool, error)
- func (mg *ReceiptRuleSet) SetConditions(c ...xpv1.Condition)
- func (mg *ReceiptRuleSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ReceiptRuleSet) SetObservation(obs map[string]any) error
- func (tr *ReceiptRuleSet) SetParameters(params map[string]any) error
- func (mg *ReceiptRuleSet) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ReceiptRuleSet) SetProviderReference(r *xpv1.Reference)
- func (mg *ReceiptRuleSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ReceiptRuleSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ReceiptRuleSetList
- type ReceiptRuleSetObservation
- type ReceiptRuleSetParameters
- type ReceiptRuleSetSpec
- type ReceiptRuleSetStatus
- type ReceiptRuleSpec
- type ReceiptRuleStatus
- type S3ActionObservation
- type S3ActionParameters
- type SnsActionObservation
- type SnsActionParameters
- type SnsDestinationObservation
- type SnsDestinationParameters
- type StopActionObservation
- type StopActionParameters
- type Template
- func (in *Template) DeepCopy() *Template
- func (in *Template) DeepCopyInto(out *Template)
- func (in *Template) DeepCopyObject() runtime.Object
- func (mg *Template) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Template) GetConnectionDetailsMapping() map[string]string
- func (mg *Template) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Template) GetID() string
- func (tr *Template) GetObservation() (map[string]any, error)
- func (tr *Template) GetParameters() (map[string]any, error)
- func (mg *Template) GetProviderConfigReference() *xpv1.Reference
- func (mg *Template) GetProviderReference() *xpv1.Reference
- func (mg *Template) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Template) GetTerraformResourceType() string
- func (tr *Template) GetTerraformSchemaVersion() int
- func (mg *Template) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Template) LateInitialize(attrs []byte) (bool, error)
- func (mg *Template) SetConditions(c ...xpv1.Condition)
- func (mg *Template) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Template) SetObservation(obs map[string]any) error
- func (tr *Template) SetParameters(params map[string]any) error
- func (mg *Template) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Template) SetProviderReference(r *xpv1.Reference)
- func (mg *Template) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Template) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TemplateList
- type TemplateObservation
- type TemplateParameters
- type TemplateSpec
- type TemplateStatus
- type WorkmailActionObservation
- type WorkmailActionParameters
Constants ¶
const ( CRDGroup = "ses.aws.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( ActiveReceiptRuleSet_Kind = "ActiveReceiptRuleSet" ActiveReceiptRuleSet_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ActiveReceiptRuleSet_Kind}.String() ActiveReceiptRuleSet_KindAPIVersion = ActiveReceiptRuleSet_Kind + "." + CRDGroupVersion.String() ActiveReceiptRuleSet_GroupVersionKind = CRDGroupVersion.WithKind(ActiveReceiptRuleSet_Kind) )
Repository type metadata.
var ( ConfigurationSet_Kind = "ConfigurationSet" ConfigurationSet_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ConfigurationSet_Kind}.String() ConfigurationSet_KindAPIVersion = ConfigurationSet_Kind + "." + CRDGroupVersion.String() ConfigurationSet_GroupVersionKind = CRDGroupVersion.WithKind(ConfigurationSet_Kind) )
Repository type metadata.
var ( DomainDKIM_Kind = "DomainDKIM" DomainDKIM_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DomainDKIM_Kind}.String() DomainDKIM_KindAPIVersion = DomainDKIM_Kind + "." + CRDGroupVersion.String() DomainDKIM_GroupVersionKind = CRDGroupVersion.WithKind(DomainDKIM_Kind) )
Repository type metadata.
var ( DomainIdentity_Kind = "DomainIdentity" DomainIdentity_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DomainIdentity_Kind}.String() DomainIdentity_KindAPIVersion = DomainIdentity_Kind + "." + CRDGroupVersion.String() DomainIdentity_GroupVersionKind = CRDGroupVersion.WithKind(DomainIdentity_Kind) )
Repository type metadata.
var ( DomainMailFrom_Kind = "DomainMailFrom" DomainMailFrom_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DomainMailFrom_Kind}.String() DomainMailFrom_KindAPIVersion = DomainMailFrom_Kind + "." + CRDGroupVersion.String() DomainMailFrom_GroupVersionKind = CRDGroupVersion.WithKind(DomainMailFrom_Kind) )
Repository type metadata.
var ( EmailIdentity_Kind = "EmailIdentity" EmailIdentity_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EmailIdentity_Kind}.String() EmailIdentity_KindAPIVersion = EmailIdentity_Kind + "." + CRDGroupVersion.String() EmailIdentity_GroupVersionKind = CRDGroupVersion.WithKind(EmailIdentity_Kind) )
Repository type metadata.
var ( EventDestination_Kind = "EventDestination" EventDestination_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EventDestination_Kind}.String() EventDestination_KindAPIVersion = EventDestination_Kind + "." + CRDGroupVersion.String() EventDestination_GroupVersionKind = CRDGroupVersion.WithKind(EventDestination_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( IdentityNotificationTopic_Kind = "IdentityNotificationTopic" IdentityNotificationTopic_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IdentityNotificationTopic_Kind}.String() IdentityNotificationTopic_KindAPIVersion = IdentityNotificationTopic_Kind + "." + CRDGroupVersion.String() IdentityNotificationTopic_GroupVersionKind = CRDGroupVersion.WithKind(IdentityNotificationTopic_Kind) )
Repository type metadata.
var ( IdentityPolicy_Kind = "IdentityPolicy" IdentityPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IdentityPolicy_Kind}.String() IdentityPolicy_KindAPIVersion = IdentityPolicy_Kind + "." + CRDGroupVersion.String() IdentityPolicy_GroupVersionKind = CRDGroupVersion.WithKind(IdentityPolicy_Kind) )
Repository type metadata.
var ( ReceiptFilter_Kind = "ReceiptFilter" ReceiptFilter_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ReceiptFilter_Kind}.String() ReceiptFilter_KindAPIVersion = ReceiptFilter_Kind + "." + CRDGroupVersion.String() ReceiptFilter_GroupVersionKind = CRDGroupVersion.WithKind(ReceiptFilter_Kind) )
Repository type metadata.
var ( ReceiptRule_Kind = "ReceiptRule" ReceiptRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ReceiptRule_Kind}.String() ReceiptRule_KindAPIVersion = ReceiptRule_Kind + "." + CRDGroupVersion.String() ReceiptRule_GroupVersionKind = CRDGroupVersion.WithKind(ReceiptRule_Kind) )
Repository type metadata.
var ( ReceiptRuleSet_Kind = "ReceiptRuleSet" ReceiptRuleSet_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ReceiptRuleSet_Kind}.String() ReceiptRuleSet_KindAPIVersion = ReceiptRuleSet_Kind + "." + CRDGroupVersion.String() ReceiptRuleSet_GroupVersionKind = CRDGroupVersion.WithKind(ReceiptRuleSet_Kind) )
Repository type metadata.
var ( Template_Kind = "Template" Template_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Template_Kind}.String() Template_KindAPIVersion = Template_Kind + "." + CRDGroupVersion.String() Template_GroupVersionKind = CRDGroupVersion.WithKind(Template_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ActiveReceiptRuleSet ¶
type ActiveReceiptRuleSet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ActiveReceiptRuleSetSpec `json:"spec"` Status ActiveReceiptRuleSetStatus `json:"status,omitempty"` }
ActiveReceiptRuleSet is the Schema for the ActiveReceiptRuleSets API. Provides a resource to designate the active SES receipt rule set +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *ActiveReceiptRuleSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ActiveReceiptRuleSet.
func (*ActiveReceiptRuleSet) GetConnectionDetailsMapping ¶
func (tr *ActiveReceiptRuleSet) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ActiveReceiptRuleSet
func (*ActiveReceiptRuleSet) GetDeletionPolicy ¶
func (mg *ActiveReceiptRuleSet) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ActiveReceiptRuleSet.
func (*ActiveReceiptRuleSet) GetID ¶
func (tr *ActiveReceiptRuleSet) GetID() string
GetID returns ID of underlying Terraform resource of this ActiveReceiptRuleSet
func (*ActiveReceiptRuleSet) GetObservation ¶
func (tr *ActiveReceiptRuleSet) GetObservation() (map[string]any, error)
GetObservation of this ActiveReceiptRuleSet
func (*ActiveReceiptRuleSet) GetParameters ¶
func (tr *ActiveReceiptRuleSet) GetParameters() (map[string]any, error)
GetParameters of this ActiveReceiptRuleSet
func (*ActiveReceiptRuleSet) GetProviderConfigReference ¶
func (mg *ActiveReceiptRuleSet) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ActiveReceiptRuleSet.
func (*ActiveReceiptRuleSet) GetProviderReference ¶
func (mg *ActiveReceiptRuleSet) GetProviderReference() *xpv1.Reference
GetProviderReference of this ActiveReceiptRuleSet. Deprecated: Use GetProviderConfigReference.
func (*ActiveReceiptRuleSet) GetPublishConnectionDetailsTo ¶
func (mg *ActiveReceiptRuleSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ActiveReceiptRuleSet.
func (*ActiveReceiptRuleSet) GetTerraformResourceType ¶
func (mg *ActiveReceiptRuleSet) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ActiveReceiptRuleSet
func (*ActiveReceiptRuleSet) GetTerraformSchemaVersion ¶
func (tr *ActiveReceiptRuleSet) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ActiveReceiptRuleSet) GetWriteConnectionSecretToReference ¶
func (mg *ActiveReceiptRuleSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ActiveReceiptRuleSet.
func (*ActiveReceiptRuleSet) LateInitialize ¶
func (tr *ActiveReceiptRuleSet) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ActiveReceiptRuleSet using its observed tfState. returns True if there are any spec changes for the resource.
func (*ActiveReceiptRuleSet) SetConditions ¶
func (mg *ActiveReceiptRuleSet) SetConditions(c ...xpv1.Condition)
SetConditions of this ActiveReceiptRuleSet.
func (*ActiveReceiptRuleSet) SetDeletionPolicy ¶
func (mg *ActiveReceiptRuleSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ActiveReceiptRuleSet.
func (*ActiveReceiptRuleSet) SetObservation ¶
func (tr *ActiveReceiptRuleSet) SetObservation(obs map[string]any) error
SetObservation for this ActiveReceiptRuleSet
func (*ActiveReceiptRuleSet) SetParameters ¶
func (tr *ActiveReceiptRuleSet) SetParameters(params map[string]any) error
SetParameters for this ActiveReceiptRuleSet
func (*ActiveReceiptRuleSet) SetProviderConfigReference ¶
func (mg *ActiveReceiptRuleSet) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ActiveReceiptRuleSet.
func (*ActiveReceiptRuleSet) SetProviderReference ¶
func (mg *ActiveReceiptRuleSet) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ActiveReceiptRuleSet. Deprecated: Use SetProviderConfigReference.
func (*ActiveReceiptRuleSet) SetPublishConnectionDetailsTo ¶
func (mg *ActiveReceiptRuleSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ActiveReceiptRuleSet.
func (*ActiveReceiptRuleSet) SetWriteConnectionSecretToReference ¶
func (mg *ActiveReceiptRuleSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ActiveReceiptRuleSet.
type ActiveReceiptRuleSetList ¶
type ActiveReceiptRuleSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ActiveReceiptRuleSet `json:"items"` }
ActiveReceiptRuleSetList contains 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.
func (*ActiveReceiptRuleSetList) GetItems ¶
func (l *ActiveReceiptRuleSetList) GetItems() []resource.Managed
GetItems of this ActiveReceiptRuleSetList.
type ActiveReceiptRuleSetObservation ¶
type ActiveReceiptRuleSetObservation struct { // The SES receipt rule set ARN. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The SES receipt rule set name. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ActiveReceiptRuleSetObservation) DeepCopy ¶
func (in *ActiveReceiptRuleSetObservation) DeepCopy() *ActiveReceiptRuleSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveReceiptRuleSetObservation.
func (*ActiveReceiptRuleSetObservation) DeepCopyInto ¶
func (in *ActiveReceiptRuleSetObservation) DeepCopyInto(out *ActiveReceiptRuleSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActiveReceiptRuleSetParameters ¶
type ActiveReceiptRuleSetParameters struct { // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The name of the rule set // +kubebuilder:validation:Required RuleSetName *string `json:"ruleSetName" tf:"rule_set_name,omitempty"` }
func (*ActiveReceiptRuleSetParameters) DeepCopy ¶
func (in *ActiveReceiptRuleSetParameters) DeepCopy() *ActiveReceiptRuleSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveReceiptRuleSetParameters.
func (*ActiveReceiptRuleSetParameters) DeepCopyInto ¶
func (in *ActiveReceiptRuleSetParameters) DeepCopyInto(out *ActiveReceiptRuleSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActiveReceiptRuleSetSpec ¶
type ActiveReceiptRuleSetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ActiveReceiptRuleSetParameters `json:"forProvider"` }
ActiveReceiptRuleSetSpec defines the desired state of ActiveReceiptRuleSet
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 ActiveReceiptRuleSetStatus ¶
type ActiveReceiptRuleSetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ActiveReceiptRuleSetObservation `json:"atProvider,omitempty"` }
ActiveReceiptRuleSetStatus defines the observed state of ActiveReceiptRuleSet.
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 AddHeaderActionObservation ¶
type AddHeaderActionObservation struct { }
func (*AddHeaderActionObservation) DeepCopy ¶
func (in *AddHeaderActionObservation) DeepCopy() *AddHeaderActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddHeaderActionObservation.
func (*AddHeaderActionObservation) DeepCopyInto ¶
func (in *AddHeaderActionObservation) DeepCopyInto(out *AddHeaderActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AddHeaderActionParameters ¶
type AddHeaderActionParameters struct { // The name of the header to add // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` // The value of the header to add // +kubebuilder:validation:Required HeaderValue *string `json:"headerValue" tf:"header_value,omitempty"` // The position of the action in the receipt rule // +kubebuilder:validation:Required Position *float64 `json:"position" tf:"position,omitempty"` }
func (*AddHeaderActionParameters) DeepCopy ¶
func (in *AddHeaderActionParameters) DeepCopy() *AddHeaderActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddHeaderActionParameters.
func (*AddHeaderActionParameters) DeepCopyInto ¶
func (in *AddHeaderActionParameters) DeepCopyInto(out *AddHeaderActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BounceActionObservation ¶
type BounceActionObservation struct { }
func (*BounceActionObservation) DeepCopy ¶
func (in *BounceActionObservation) DeepCopy() *BounceActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BounceActionObservation.
func (*BounceActionObservation) DeepCopyInto ¶
func (in *BounceActionObservation) DeepCopyInto(out *BounceActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BounceActionParameters ¶
type BounceActionParameters struct { // The message to send // +kubebuilder:validation:Required Message *string `json:"message" tf:"message,omitempty"` // The position of the action in the receipt rule // +kubebuilder:validation:Required Position *float64 `json:"position" tf:"position,omitempty"` // The RFC 5321 SMTP reply code // +kubebuilder:validation:Required SMTPReplyCode *string `json:"smtpReplyCode" tf:"smtp_reply_code,omitempty"` // The email address of the sender // +kubebuilder:validation:Required Sender *string `json:"sender" tf:"sender,omitempty"` // The RFC 3463 SMTP enhanced status code // +kubebuilder:validation:Optional StatusCode *string `json:"statusCode,omitempty" tf:"status_code,omitempty"` // The ARN of an SNS topic to notify // +kubebuilder:validation:Optional TopicArn *string `json:"topicArn,omitempty" tf:"topic_arn,omitempty"` }
func (*BounceActionParameters) DeepCopy ¶
func (in *BounceActionParameters) DeepCopy() *BounceActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BounceActionParameters.
func (*BounceActionParameters) DeepCopyInto ¶
func (in *BounceActionParameters) DeepCopyInto(out *BounceActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudwatchDestinationObservation ¶
type CloudwatchDestinationObservation struct { }
func (*CloudwatchDestinationObservation) DeepCopy ¶
func (in *CloudwatchDestinationObservation) DeepCopy() *CloudwatchDestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchDestinationObservation.
func (*CloudwatchDestinationObservation) DeepCopyInto ¶
func (in *CloudwatchDestinationObservation) DeepCopyInto(out *CloudwatchDestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudwatchDestinationParameters ¶
type CloudwatchDestinationParameters struct { // The default value for the event // +kubebuilder:validation:Required DefaultValue *string `json:"defaultValue" tf:"default_value,omitempty"` // The name for the dimension // +kubebuilder:validation:Required DimensionName *string `json:"dimensionName" tf:"dimension_name,omitempty"` // The source for the value. May be any of "messageTag", "emailHeader" or "linkTag". // +kubebuilder:validation:Required ValueSource *string `json:"valueSource" tf:"value_source,omitempty"` }
func (*CloudwatchDestinationParameters) DeepCopy ¶
func (in *CloudwatchDestinationParameters) DeepCopy() *CloudwatchDestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchDestinationParameters.
func (*CloudwatchDestinationParameters) DeepCopyInto ¶
func (in *CloudwatchDestinationParameters) DeepCopyInto(out *CloudwatchDestinationParameters)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConfigurationSetSpec `json:"spec"` Status ConfigurationSetStatus `json:"status,omitempty"` }
ConfigurationSet is the Schema for the ConfigurationSets API. Provides an SES configuration set +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *ConfigurationSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ConfigurationSet.
func (*ConfigurationSet) GetConnectionDetailsMapping ¶
func (tr *ConfigurationSet) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ConfigurationSet
func (*ConfigurationSet) GetDeletionPolicy ¶
func (mg *ConfigurationSet) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ConfigurationSet.
func (*ConfigurationSet) GetID ¶
func (tr *ConfigurationSet) GetID() string
GetID returns ID of underlying Terraform resource of this ConfigurationSet
func (*ConfigurationSet) GetObservation ¶
func (tr *ConfigurationSet) GetObservation() (map[string]any, error)
GetObservation of this ConfigurationSet
func (*ConfigurationSet) GetParameters ¶
func (tr *ConfigurationSet) GetParameters() (map[string]any, error)
GetParameters of this ConfigurationSet
func (*ConfigurationSet) GetProviderConfigReference ¶
func (mg *ConfigurationSet) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ConfigurationSet.
func (*ConfigurationSet) GetProviderReference ¶
func (mg *ConfigurationSet) GetProviderReference() *xpv1.Reference
GetProviderReference of this ConfigurationSet. Deprecated: Use GetProviderConfigReference.
func (*ConfigurationSet) GetPublishConnectionDetailsTo ¶
func (mg *ConfigurationSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ConfigurationSet.
func (*ConfigurationSet) GetTerraformResourceType ¶
func (mg *ConfigurationSet) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ConfigurationSet
func (*ConfigurationSet) GetTerraformSchemaVersion ¶
func (tr *ConfigurationSet) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ConfigurationSet) GetWriteConnectionSecretToReference ¶
func (mg *ConfigurationSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ConfigurationSet.
func (*ConfigurationSet) LateInitialize ¶
func (tr *ConfigurationSet) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ConfigurationSet using its observed tfState. returns True if there are any spec changes for the resource.
func (*ConfigurationSet) SetConditions ¶
func (mg *ConfigurationSet) SetConditions(c ...xpv1.Condition)
SetConditions of this ConfigurationSet.
func (*ConfigurationSet) SetDeletionPolicy ¶
func (mg *ConfigurationSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ConfigurationSet.
func (*ConfigurationSet) SetObservation ¶
func (tr *ConfigurationSet) SetObservation(obs map[string]any) error
SetObservation for this ConfigurationSet
func (*ConfigurationSet) SetParameters ¶
func (tr *ConfigurationSet) SetParameters(params map[string]any) error
SetParameters for this ConfigurationSet
func (*ConfigurationSet) SetProviderConfigReference ¶
func (mg *ConfigurationSet) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ConfigurationSet.
func (*ConfigurationSet) SetProviderReference ¶
func (mg *ConfigurationSet) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ConfigurationSet. Deprecated: Use SetProviderConfigReference.
func (*ConfigurationSet) SetPublishConnectionDetailsTo ¶
func (mg *ConfigurationSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ConfigurationSet.
func (*ConfigurationSet) SetWriteConnectionSecretToReference ¶
func (mg *ConfigurationSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ConfigurationSet.
type ConfigurationSetList ¶
type ConfigurationSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ConfigurationSet `json:"items"` }
ConfigurationSetList contains 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.
func (*ConfigurationSetList) GetItems ¶
func (l *ConfigurationSetList) GetItems() []resource.Managed
GetItems of this ConfigurationSetList.
type ConfigurationSetObservation ¶
type ConfigurationSetObservation struct { // SES configuration set ARN. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // SES configuration set name. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The date and time at which the reputation metrics for the configuration set were last reset. Resetting these metrics is known as a fresh start. LastFreshStart *string `json:"lastFreshStart,omitempty" tf:"last_fresh_start,omitempty"` }
func (*ConfigurationSetObservation) DeepCopy ¶
func (in *ConfigurationSetObservation) DeepCopy() *ConfigurationSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSetObservation.
func (*ConfigurationSetObservation) DeepCopyInto ¶
func (in *ConfigurationSetObservation) DeepCopyInto(out *ConfigurationSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationSetParameters ¶
type ConfigurationSetParameters struct { // Configuration block. Detailed below. // +kubebuilder:validation:Optional DeliveryOptions []DeliveryOptionsParameters `json:"deliveryOptions,omitempty" tf:"delivery_options,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Whether or not Amazon SES publishes reputation metrics for the configuration set, such as bounce and complaint rates, to Amazon CloudWatch. The default value is false. // +kubebuilder:validation:Optional ReputationMetricsEnabled *bool `json:"reputationMetricsEnabled,omitempty" tf:"reputation_metrics_enabled,omitempty"` // Whether email sending is enabled or disabled for the configuration set. The default value is true. // +kubebuilder:validation:Optional SendingEnabled *bool `json:"sendingEnabled,omitempty" tf:"sending_enabled,omitempty"` }
func (*ConfigurationSetParameters) DeepCopy ¶
func (in *ConfigurationSetParameters) DeepCopy() *ConfigurationSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSetParameters.
func (*ConfigurationSetParameters) DeepCopyInto ¶
func (in *ConfigurationSetParameters) DeepCopyInto(out *ConfigurationSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationSetSpec ¶
type ConfigurationSetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ConfigurationSetParameters `json:"forProvider"` }
ConfigurationSetSpec defines the desired state of ConfigurationSet
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 ConfigurationSetStatus ¶
type ConfigurationSetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ConfigurationSetObservation `json:"atProvider,omitempty"` }
ConfigurationSetStatus defines the observed state of ConfigurationSet.
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 DeliveryOptionsObservation ¶
type DeliveryOptionsObservation struct { }
func (*DeliveryOptionsObservation) DeepCopy ¶
func (in *DeliveryOptionsObservation) DeepCopy() *DeliveryOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryOptionsObservation.
func (*DeliveryOptionsObservation) DeepCopyInto ¶
func (in *DeliveryOptionsObservation) DeepCopyInto(out *DeliveryOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryOptionsParameters ¶
type DeliveryOptionsParameters struct { // Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require, messages are only delivered if a TLS connection can be established. If the value is Optional, messages can be delivered in plain text if a TLS connection can't be established. Valid values: Require or Optional. Defaults to Optional. // +kubebuilder:validation:Optional TLSPolicy *string `json:"tlsPolicy,omitempty" tf:"tls_policy,omitempty"` }
func (*DeliveryOptionsParameters) DeepCopy ¶
func (in *DeliveryOptionsParameters) DeepCopy() *DeliveryOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryOptionsParameters.
func (*DeliveryOptionsParameters) DeepCopyInto ¶
func (in *DeliveryOptionsParameters) DeepCopyInto(out *DeliveryOptionsParameters)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DomainDKIMSpec `json:"spec"` Status DomainDKIMStatus `json:"status,omitempty"` }
DomainDKIM is the Schema for the DomainDKIMs API. Provides an SES domain DKIM generation resource +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *DomainDKIM) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DomainDKIM.
func (*DomainDKIM) GetConnectionDetailsMapping ¶
func (tr *DomainDKIM) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DomainDKIM
func (*DomainDKIM) GetDeletionPolicy ¶
func (mg *DomainDKIM) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DomainDKIM.
func (*DomainDKIM) GetID ¶
func (tr *DomainDKIM) GetID() string
GetID returns ID of underlying Terraform resource of this DomainDKIM
func (*DomainDKIM) GetObservation ¶
func (tr *DomainDKIM) GetObservation() (map[string]any, error)
GetObservation of this DomainDKIM
func (*DomainDKIM) GetParameters ¶
func (tr *DomainDKIM) GetParameters() (map[string]any, error)
GetParameters of this DomainDKIM
func (*DomainDKIM) GetProviderConfigReference ¶
func (mg *DomainDKIM) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DomainDKIM.
func (*DomainDKIM) GetProviderReference ¶
func (mg *DomainDKIM) GetProviderReference() *xpv1.Reference
GetProviderReference of this DomainDKIM. Deprecated: Use GetProviderConfigReference.
func (*DomainDKIM) GetPublishConnectionDetailsTo ¶
func (mg *DomainDKIM) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DomainDKIM.
func (*DomainDKIM) GetTerraformResourceType ¶
func (mg *DomainDKIM) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DomainDKIM
func (*DomainDKIM) GetTerraformSchemaVersion ¶
func (tr *DomainDKIM) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DomainDKIM) GetWriteConnectionSecretToReference ¶
func (mg *DomainDKIM) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DomainDKIM.
func (*DomainDKIM) LateInitialize ¶
func (tr *DomainDKIM) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DomainDKIM using its observed tfState. returns True if there are any spec changes for the resource.
func (*DomainDKIM) SetConditions ¶
func (mg *DomainDKIM) SetConditions(c ...xpv1.Condition)
SetConditions of this DomainDKIM.
func (*DomainDKIM) SetDeletionPolicy ¶
func (mg *DomainDKIM) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DomainDKIM.
func (*DomainDKIM) SetObservation ¶
func (tr *DomainDKIM) SetObservation(obs map[string]any) error
SetObservation for this DomainDKIM
func (*DomainDKIM) SetParameters ¶
func (tr *DomainDKIM) SetParameters(params map[string]any) error
SetParameters for this DomainDKIM
func (*DomainDKIM) SetProviderConfigReference ¶
func (mg *DomainDKIM) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DomainDKIM.
func (*DomainDKIM) SetProviderReference ¶
func (mg *DomainDKIM) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DomainDKIM. Deprecated: Use SetProviderConfigReference.
func (*DomainDKIM) SetPublishConnectionDetailsTo ¶
func (mg *DomainDKIM) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DomainDKIM.
func (*DomainDKIM) SetWriteConnectionSecretToReference ¶
func (mg *DomainDKIM) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DomainDKIM.
type DomainDKIMList ¶
type DomainDKIMList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DomainDKIM `json:"items"` }
DomainDKIMList contains 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.
func (*DomainDKIMList) GetItems ¶
func (l *DomainDKIMList) GetItems() []resource.Managed
GetItems of this DomainDKIMList.
type DomainDKIMObservation ¶
type DomainDKIMObservation struct { // DKIM tokens generated by SES. // These tokens should be used to create CNAME records used to verify SES Easy DKIM. // Find out more about verifying domains in Amazon SES // in the AWS SES docs. DKIMTokens []*string `json:"dkimTokens,omitempty" tf:"dkim_tokens,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*DomainDKIMObservation) DeepCopy ¶
func (in *DomainDKIMObservation) DeepCopy() *DomainDKIMObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainDKIMObservation.
func (*DomainDKIMObservation) DeepCopyInto ¶
func (in *DomainDKIMObservation) DeepCopyInto(out *DomainDKIMObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainDKIMParameters ¶
type DomainDKIMParameters struct { // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*DomainDKIMParameters) DeepCopy ¶
func (in *DomainDKIMParameters) DeepCopy() *DomainDKIMParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainDKIMParameters.
func (*DomainDKIMParameters) DeepCopyInto ¶
func (in *DomainDKIMParameters) DeepCopyInto(out *DomainDKIMParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainDKIMSpec ¶
type DomainDKIMSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DomainDKIMParameters `json:"forProvider"` }
DomainDKIMSpec defines the desired state of DomainDKIM
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 DomainDKIMStatus ¶
type DomainDKIMStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DomainDKIMObservation `json:"atProvider,omitempty"` }
DomainDKIMStatus defines the observed state of DomainDKIM.
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DomainIdentitySpec `json:"spec"` Status DomainIdentityStatus `json:"status,omitempty"` }
DomainIdentity is the Schema for the DomainIdentitys API. Provides an SES domain identity resource +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *DomainIdentity) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DomainIdentity.
func (*DomainIdentity) GetConnectionDetailsMapping ¶
func (tr *DomainIdentity) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DomainIdentity
func (*DomainIdentity) GetDeletionPolicy ¶
func (mg *DomainIdentity) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DomainIdentity.
func (*DomainIdentity) GetID ¶
func (tr *DomainIdentity) GetID() string
GetID returns ID of underlying Terraform resource of this DomainIdentity
func (*DomainIdentity) GetObservation ¶
func (tr *DomainIdentity) GetObservation() (map[string]any, error)
GetObservation of this DomainIdentity
func (*DomainIdentity) GetParameters ¶
func (tr *DomainIdentity) GetParameters() (map[string]any, error)
GetParameters of this DomainIdentity
func (*DomainIdentity) GetProviderConfigReference ¶
func (mg *DomainIdentity) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DomainIdentity.
func (*DomainIdentity) GetProviderReference ¶
func (mg *DomainIdentity) GetProviderReference() *xpv1.Reference
GetProviderReference of this DomainIdentity. Deprecated: Use GetProviderConfigReference.
func (*DomainIdentity) GetPublishConnectionDetailsTo ¶
func (mg *DomainIdentity) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DomainIdentity.
func (*DomainIdentity) GetTerraformResourceType ¶
func (mg *DomainIdentity) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DomainIdentity
func (*DomainIdentity) GetTerraformSchemaVersion ¶
func (tr *DomainIdentity) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DomainIdentity) GetWriteConnectionSecretToReference ¶
func (mg *DomainIdentity) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DomainIdentity.
func (*DomainIdentity) LateInitialize ¶
func (tr *DomainIdentity) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DomainIdentity using its observed tfState. returns True if there are any spec changes for the resource.
func (*DomainIdentity) SetConditions ¶
func (mg *DomainIdentity) SetConditions(c ...xpv1.Condition)
SetConditions of this DomainIdentity.
func (*DomainIdentity) SetDeletionPolicy ¶
func (mg *DomainIdentity) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DomainIdentity.
func (*DomainIdentity) SetObservation ¶
func (tr *DomainIdentity) SetObservation(obs map[string]any) error
SetObservation for this DomainIdentity
func (*DomainIdentity) SetParameters ¶
func (tr *DomainIdentity) SetParameters(params map[string]any) error
SetParameters for this DomainIdentity
func (*DomainIdentity) SetProviderConfigReference ¶
func (mg *DomainIdentity) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DomainIdentity.
func (*DomainIdentity) SetProviderReference ¶
func (mg *DomainIdentity) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DomainIdentity. Deprecated: Use SetProviderConfigReference.
func (*DomainIdentity) SetPublishConnectionDetailsTo ¶
func (mg *DomainIdentity) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DomainIdentity.
func (*DomainIdentity) SetWriteConnectionSecretToReference ¶
func (mg *DomainIdentity) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DomainIdentity.
type DomainIdentityList ¶
type DomainIdentityList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DomainIdentity `json:"items"` }
DomainIdentityList contains 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.
func (*DomainIdentityList) GetItems ¶
func (l *DomainIdentityList) GetItems() []resource.Managed
GetItems of this DomainIdentityList.
type DomainIdentityObservation ¶
type DomainIdentityObservation struct { // The ARN of the domain identity. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // A code which when added to the domain as a TXT record // will signal to SES that the owner of the domain has authorised SES to act on // their behalf. The domain identity will be in state "verification pending" // until this is done. Find out // more about verifying domains in Amazon SES in the AWS SES // docs. VerificationToken *string `json:"verificationToken,omitempty" tf:"verification_token,omitempty"` }
func (*DomainIdentityObservation) DeepCopy ¶
func (in *DomainIdentityObservation) DeepCopy() *DomainIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainIdentityObservation.
func (*DomainIdentityObservation) DeepCopyInto ¶
func (in *DomainIdentityObservation) DeepCopyInto(out *DomainIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainIdentityParameters ¶
type DomainIdentityParameters struct { // The domain name to assign to SES // +kubebuilder:validation:Required Domain *string `json:"domain" tf:"domain,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*DomainIdentityParameters) DeepCopy ¶
func (in *DomainIdentityParameters) DeepCopy() *DomainIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainIdentityParameters.
func (*DomainIdentityParameters) DeepCopyInto ¶
func (in *DomainIdentityParameters) DeepCopyInto(out *DomainIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainIdentitySpec ¶
type DomainIdentitySpec struct { v1.ResourceSpec `json:",inline"` ForProvider DomainIdentityParameters `json:"forProvider"` }
DomainIdentitySpec defines the desired state of DomainIdentity
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 DomainIdentityStatus ¶
type DomainIdentityStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DomainIdentityObservation `json:"atProvider,omitempty"` }
DomainIdentityStatus defines the observed state of DomainIdentity.
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 DomainMailFrom ¶
type DomainMailFrom struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DomainMailFromSpec `json:"spec"` Status DomainMailFromStatus `json:"status,omitempty"` }
DomainMailFrom is the Schema for the DomainMailFroms API. Provides an SES domain MAIL FROM resource +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *DomainMailFrom) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DomainMailFrom.
func (*DomainMailFrom) GetConnectionDetailsMapping ¶
func (tr *DomainMailFrom) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DomainMailFrom
func (*DomainMailFrom) GetDeletionPolicy ¶
func (mg *DomainMailFrom) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DomainMailFrom.
func (*DomainMailFrom) GetID ¶
func (tr *DomainMailFrom) GetID() string
GetID returns ID of underlying Terraform resource of this DomainMailFrom
func (*DomainMailFrom) GetObservation ¶
func (tr *DomainMailFrom) GetObservation() (map[string]any, error)
GetObservation of this DomainMailFrom
func (*DomainMailFrom) GetParameters ¶
func (tr *DomainMailFrom) GetParameters() (map[string]any, error)
GetParameters of this DomainMailFrom
func (*DomainMailFrom) GetProviderConfigReference ¶
func (mg *DomainMailFrom) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DomainMailFrom.
func (*DomainMailFrom) GetProviderReference ¶
func (mg *DomainMailFrom) GetProviderReference() *xpv1.Reference
GetProviderReference of this DomainMailFrom. Deprecated: Use GetProviderConfigReference.
func (*DomainMailFrom) GetPublishConnectionDetailsTo ¶
func (mg *DomainMailFrom) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DomainMailFrom.
func (*DomainMailFrom) GetTerraformResourceType ¶
func (mg *DomainMailFrom) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DomainMailFrom
func (*DomainMailFrom) GetTerraformSchemaVersion ¶
func (tr *DomainMailFrom) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DomainMailFrom) GetWriteConnectionSecretToReference ¶
func (mg *DomainMailFrom) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DomainMailFrom.
func (*DomainMailFrom) LateInitialize ¶
func (tr *DomainMailFrom) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DomainMailFrom using its observed tfState. returns True if there are any spec changes for the resource.
func (*DomainMailFrom) ResolveReferences ¶
ResolveReferences of this DomainMailFrom.
func (*DomainMailFrom) SetConditions ¶
func (mg *DomainMailFrom) SetConditions(c ...xpv1.Condition)
SetConditions of this DomainMailFrom.
func (*DomainMailFrom) SetDeletionPolicy ¶
func (mg *DomainMailFrom) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DomainMailFrom.
func (*DomainMailFrom) SetObservation ¶
func (tr *DomainMailFrom) SetObservation(obs map[string]any) error
SetObservation for this DomainMailFrom
func (*DomainMailFrom) SetParameters ¶
func (tr *DomainMailFrom) SetParameters(params map[string]any) error
SetParameters for this DomainMailFrom
func (*DomainMailFrom) SetProviderConfigReference ¶
func (mg *DomainMailFrom) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DomainMailFrom.
func (*DomainMailFrom) SetProviderReference ¶
func (mg *DomainMailFrom) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DomainMailFrom. Deprecated: Use SetProviderConfigReference.
func (*DomainMailFrom) SetPublishConnectionDetailsTo ¶
func (mg *DomainMailFrom) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DomainMailFrom.
func (*DomainMailFrom) SetWriteConnectionSecretToReference ¶
func (mg *DomainMailFrom) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DomainMailFrom.
type DomainMailFromList ¶
type DomainMailFromList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DomainMailFrom `json:"items"` }
DomainMailFromList contains 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.
func (*DomainMailFromList) GetItems ¶
func (l *DomainMailFromList) GetItems() []resource.Managed
GetItems of this DomainMailFromList.
type DomainMailFromObservation ¶
type DomainMailFromObservation struct { // The domain name. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*DomainMailFromObservation) DeepCopy ¶
func (in *DomainMailFromObservation) DeepCopy() *DomainMailFromObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainMailFromObservation.
func (*DomainMailFromObservation) DeepCopyInto ¶
func (in *DomainMailFromObservation) DeepCopyInto(out *DomainMailFromObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainMailFromParameters ¶
type DomainMailFromParameters struct { // The action that you want Amazon SES to take if it cannot successfully read the required MX record when you send an email. Defaults to UseDefaultValue. See the SES API documentation for more information. // +kubebuilder:validation:Optional BehaviorOnMxFailure *string `json:"behaviorOnMxFailure,omitempty" tf:"behavior_on_mx_failure,omitempty"` // Verified domain name or email identity to generate DKIM tokens for. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/ses/v1beta1.DomainIdentity // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("domain",false) // +kubebuilder:validation:Optional Domain *string `json:"domain,omitempty" tf:"domain,omitempty"` // Reference to a DomainIdentity in ses to populate domain. // +kubebuilder:validation:Optional DomainRef *v1.Reference `json:"domainRef,omitempty" tf:"-"` // Selector for a DomainIdentity in ses to populate domain. // +kubebuilder:validation:Optional DomainSelector *v1.Selector `json:"domainSelector,omitempty" tf:"-"` // Subdomain (of above domain) which is to be used as MAIL FROM address // +kubebuilder:validation:Required MailFromDomain *string `json:"mailFromDomain" tf:"mail_from_domain,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*DomainMailFromParameters) DeepCopy ¶
func (in *DomainMailFromParameters) DeepCopy() *DomainMailFromParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainMailFromParameters.
func (*DomainMailFromParameters) DeepCopyInto ¶
func (in *DomainMailFromParameters) DeepCopyInto(out *DomainMailFromParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainMailFromSpec ¶
type DomainMailFromSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DomainMailFromParameters `json:"forProvider"` }
DomainMailFromSpec defines the desired state of DomainMailFrom
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 DomainMailFromStatus ¶
type DomainMailFromStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DomainMailFromObservation `json:"atProvider,omitempty"` }
DomainMailFromStatus defines the observed state of DomainMailFrom.
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EmailIdentitySpec `json:"spec"` Status EmailIdentityStatus `json:"status,omitempty"` }
EmailIdentity is the Schema for the EmailIdentitys API. Provides an SES email identity resource +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *EmailIdentity) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EmailIdentity.
func (*EmailIdentity) GetConnectionDetailsMapping ¶
func (tr *EmailIdentity) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EmailIdentity
func (*EmailIdentity) GetDeletionPolicy ¶
func (mg *EmailIdentity) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EmailIdentity.
func (*EmailIdentity) GetID ¶
func (tr *EmailIdentity) GetID() string
GetID returns ID of underlying Terraform resource of this EmailIdentity
func (*EmailIdentity) GetObservation ¶
func (tr *EmailIdentity) GetObservation() (map[string]any, error)
GetObservation of this EmailIdentity
func (*EmailIdentity) GetParameters ¶
func (tr *EmailIdentity) GetParameters() (map[string]any, error)
GetParameters of this EmailIdentity
func (*EmailIdentity) GetProviderConfigReference ¶
func (mg *EmailIdentity) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EmailIdentity.
func (*EmailIdentity) GetProviderReference ¶
func (mg *EmailIdentity) GetProviderReference() *xpv1.Reference
GetProviderReference of this EmailIdentity. Deprecated: Use GetProviderConfigReference.
func (*EmailIdentity) GetPublishConnectionDetailsTo ¶
func (mg *EmailIdentity) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EmailIdentity.
func (*EmailIdentity) GetTerraformResourceType ¶
func (mg *EmailIdentity) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EmailIdentity
func (*EmailIdentity) GetTerraformSchemaVersion ¶
func (tr *EmailIdentity) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EmailIdentity) GetWriteConnectionSecretToReference ¶
func (mg *EmailIdentity) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EmailIdentity.
func (*EmailIdentity) LateInitialize ¶
func (tr *EmailIdentity) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EmailIdentity using its observed tfState. returns True if there are any spec changes for the resource.
func (*EmailIdentity) SetConditions ¶
func (mg *EmailIdentity) SetConditions(c ...xpv1.Condition)
SetConditions of this EmailIdentity.
func (*EmailIdentity) SetDeletionPolicy ¶
func (mg *EmailIdentity) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EmailIdentity.
func (*EmailIdentity) SetObservation ¶
func (tr *EmailIdentity) SetObservation(obs map[string]any) error
SetObservation for this EmailIdentity
func (*EmailIdentity) SetParameters ¶
func (tr *EmailIdentity) SetParameters(params map[string]any) error
SetParameters for this EmailIdentity
func (*EmailIdentity) SetProviderConfigReference ¶
func (mg *EmailIdentity) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EmailIdentity.
func (*EmailIdentity) SetProviderReference ¶
func (mg *EmailIdentity) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this EmailIdentity. Deprecated: Use SetProviderConfigReference.
func (*EmailIdentity) SetPublishConnectionDetailsTo ¶
func (mg *EmailIdentity) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EmailIdentity.
func (*EmailIdentity) SetWriteConnectionSecretToReference ¶
func (mg *EmailIdentity) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EmailIdentity.
type EmailIdentityList ¶
type EmailIdentityList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EmailIdentity `json:"items"` }
EmailIdentityList contains 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.
func (*EmailIdentityList) GetItems ¶
func (l *EmailIdentityList) GetItems() []resource.Managed
GetItems of this EmailIdentityList.
type EmailIdentityObservation ¶
type EmailIdentityObservation struct { // The ARN of the email identity. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*EmailIdentityObservation) DeepCopy ¶
func (in *EmailIdentityObservation) DeepCopy() *EmailIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityObservation.
func (*EmailIdentityObservation) DeepCopyInto ¶
func (in *EmailIdentityObservation) DeepCopyInto(out *EmailIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIdentityParameters ¶
type EmailIdentityParameters struct { // The email address to assign to SES // +kubebuilder:validation:Required Email *string `json:"email" tf:"email,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*EmailIdentityParameters) DeepCopy ¶
func (in *EmailIdentityParameters) DeepCopy() *EmailIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityParameters.
func (*EmailIdentityParameters) DeepCopyInto ¶
func (in *EmailIdentityParameters) DeepCopyInto(out *EmailIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIdentitySpec ¶
type EmailIdentitySpec struct { v1.ResourceSpec `json:",inline"` ForProvider EmailIdentityParameters `json:"forProvider"` }
EmailIdentitySpec defines the desired state of EmailIdentity
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 EmailIdentityStatus ¶
type EmailIdentityStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EmailIdentityObservation `json:"atProvider,omitempty"` }
EmailIdentityStatus defines the observed state of EmailIdentity.
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EventDestinationSpec `json:"spec"` Status EventDestinationStatus `json:"status,omitempty"` }
EventDestination is the Schema for the EventDestinations API. Provides an SES event destination +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *EventDestination) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EventDestination.
func (*EventDestination) GetConnectionDetailsMapping ¶
func (tr *EventDestination) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EventDestination
func (*EventDestination) GetDeletionPolicy ¶
func (mg *EventDestination) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EventDestination.
func (*EventDestination) GetID ¶
func (tr *EventDestination) GetID() string
GetID returns ID of underlying Terraform resource of this EventDestination
func (*EventDestination) GetObservation ¶
func (tr *EventDestination) GetObservation() (map[string]any, error)
GetObservation of this EventDestination
func (*EventDestination) GetParameters ¶
func (tr *EventDestination) GetParameters() (map[string]any, error)
GetParameters of this EventDestination
func (*EventDestination) GetProviderConfigReference ¶
func (mg *EventDestination) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EventDestination.
func (*EventDestination) GetProviderReference ¶
func (mg *EventDestination) GetProviderReference() *xpv1.Reference
GetProviderReference of this EventDestination. Deprecated: Use GetProviderConfigReference.
func (*EventDestination) GetPublishConnectionDetailsTo ¶
func (mg *EventDestination) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EventDestination.
func (*EventDestination) GetTerraformResourceType ¶
func (mg *EventDestination) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EventDestination
func (*EventDestination) GetTerraformSchemaVersion ¶
func (tr *EventDestination) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EventDestination) GetWriteConnectionSecretToReference ¶
func (mg *EventDestination) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EventDestination.
func (*EventDestination) LateInitialize ¶
func (tr *EventDestination) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EventDestination using its observed tfState. returns True if there are any spec changes for the resource.
func (*EventDestination) ResolveReferences ¶
ResolveReferences of this EventDestination.
func (*EventDestination) SetConditions ¶
func (mg *EventDestination) SetConditions(c ...xpv1.Condition)
SetConditions of this EventDestination.
func (*EventDestination) SetDeletionPolicy ¶
func (mg *EventDestination) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EventDestination.
func (*EventDestination) SetObservation ¶
func (tr *EventDestination) SetObservation(obs map[string]any) error
SetObservation for this EventDestination
func (*EventDestination) SetParameters ¶
func (tr *EventDestination) SetParameters(params map[string]any) error
SetParameters for this EventDestination
func (*EventDestination) SetProviderConfigReference ¶
func (mg *EventDestination) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EventDestination.
func (*EventDestination) SetProviderReference ¶
func (mg *EventDestination) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this EventDestination. Deprecated: Use SetProviderConfigReference.
func (*EventDestination) SetPublishConnectionDetailsTo ¶
func (mg *EventDestination) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EventDestination.
func (*EventDestination) SetWriteConnectionSecretToReference ¶
func (mg *EventDestination) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EventDestination.
type EventDestinationList ¶
type EventDestinationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EventDestination `json:"items"` }
EventDestinationList contains 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.
func (*EventDestinationList) GetItems ¶
func (l *EventDestinationList) GetItems() []resource.Managed
GetItems of this EventDestinationList.
type EventDestinationObservation ¶
type EventDestinationObservation struct { // The SES event destination ARN. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The SES event destination name. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*EventDestinationObservation) DeepCopy ¶
func (in *EventDestinationObservation) DeepCopy() *EventDestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventDestinationObservation.
func (*EventDestinationObservation) DeepCopyInto ¶
func (in *EventDestinationObservation) DeepCopyInto(out *EventDestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventDestinationParameters ¶
type EventDestinationParameters struct { // CloudWatch destination for the events // +kubebuilder:validation:Optional CloudwatchDestination []CloudwatchDestinationParameters `json:"cloudwatchDestination,omitempty" tf:"cloudwatch_destination,omitempty"` // The name of the configuration set // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/ses/v1beta1.ConfigurationSet // +kubebuilder:validation:Optional ConfigurationSetName *string `json:"configurationSetName,omitempty" tf:"configuration_set_name,omitempty"` // Reference to a ConfigurationSet in ses to populate configurationSetName. // +kubebuilder:validation:Optional ConfigurationSetNameRef *v1.Reference `json:"configurationSetNameRef,omitempty" tf:"-"` // Selector for a ConfigurationSet in ses to populate configurationSetName. // +kubebuilder:validation:Optional ConfigurationSetNameSelector *v1.Selector `json:"configurationSetNameSelector,omitempty" tf:"-"` // If true, the event destination will be enabled // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Send the events to a kinesis firehose destination // +kubebuilder:validation:Optional KinesisDestination []KinesisDestinationParameters `json:"kinesisDestination,omitempty" tf:"kinesis_destination,omitempty"` // A list of matching types. May be any of "send", "reject", "bounce", "complaint", "delivery", "open", "click", or "renderingFailure". // +kubebuilder:validation:Required MatchingTypes []*string `json:"matchingTypes" tf:"matching_types,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Send the events to an SNS Topic destination // +kubebuilder:validation:Optional SnsDestination []SnsDestinationParameters `json:"snsDestination,omitempty" tf:"sns_destination,omitempty"` }
func (*EventDestinationParameters) DeepCopy ¶
func (in *EventDestinationParameters) DeepCopy() *EventDestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventDestinationParameters.
func (*EventDestinationParameters) DeepCopyInto ¶
func (in *EventDestinationParameters) DeepCopyInto(out *EventDestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventDestinationSpec ¶
type EventDestinationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EventDestinationParameters `json:"forProvider"` }
EventDestinationSpec defines the desired state of EventDestination
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 EventDestinationStatus ¶
type EventDestinationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EventDestinationObservation `json:"atProvider,omitempty"` }
EventDestinationStatus defines the observed state of EventDestination.
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IdentityNotificationTopicSpec `json:"spec"` Status IdentityNotificationTopicStatus `json:"status,omitempty"` }
IdentityNotificationTopic is the Schema for the IdentityNotificationTopics API. Setting AWS SES Identity Notification Topic +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *IdentityNotificationTopic) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IdentityNotificationTopic.
func (*IdentityNotificationTopic) GetConnectionDetailsMapping ¶
func (tr *IdentityNotificationTopic) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IdentityNotificationTopic
func (*IdentityNotificationTopic) GetDeletionPolicy ¶
func (mg *IdentityNotificationTopic) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IdentityNotificationTopic.
func (*IdentityNotificationTopic) GetID ¶
func (tr *IdentityNotificationTopic) GetID() string
GetID returns ID of underlying Terraform resource of this IdentityNotificationTopic
func (*IdentityNotificationTopic) GetObservation ¶
func (tr *IdentityNotificationTopic) GetObservation() (map[string]any, error)
GetObservation of this IdentityNotificationTopic
func (*IdentityNotificationTopic) GetParameters ¶
func (tr *IdentityNotificationTopic) GetParameters() (map[string]any, error)
GetParameters of this IdentityNotificationTopic
func (*IdentityNotificationTopic) GetProviderConfigReference ¶
func (mg *IdentityNotificationTopic) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IdentityNotificationTopic.
func (*IdentityNotificationTopic) GetProviderReference ¶
func (mg *IdentityNotificationTopic) GetProviderReference() *xpv1.Reference
GetProviderReference of this IdentityNotificationTopic. Deprecated: Use GetProviderConfigReference.
func (*IdentityNotificationTopic) GetPublishConnectionDetailsTo ¶
func (mg *IdentityNotificationTopic) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IdentityNotificationTopic.
func (*IdentityNotificationTopic) GetTerraformResourceType ¶
func (mg *IdentityNotificationTopic) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IdentityNotificationTopic
func (*IdentityNotificationTopic) GetTerraformSchemaVersion ¶
func (tr *IdentityNotificationTopic) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IdentityNotificationTopic) GetWriteConnectionSecretToReference ¶
func (mg *IdentityNotificationTopic) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IdentityNotificationTopic.
func (*IdentityNotificationTopic) LateInitialize ¶
func (tr *IdentityNotificationTopic) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IdentityNotificationTopic using its observed tfState. returns True if there are any spec changes for the resource.
func (*IdentityNotificationTopic) ResolveReferences ¶
ResolveReferences of this IdentityNotificationTopic.
func (*IdentityNotificationTopic) SetConditions ¶
func (mg *IdentityNotificationTopic) SetConditions(c ...xpv1.Condition)
SetConditions of this IdentityNotificationTopic.
func (*IdentityNotificationTopic) SetDeletionPolicy ¶
func (mg *IdentityNotificationTopic) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IdentityNotificationTopic.
func (*IdentityNotificationTopic) SetObservation ¶
func (tr *IdentityNotificationTopic) SetObservation(obs map[string]any) error
SetObservation for this IdentityNotificationTopic
func (*IdentityNotificationTopic) SetParameters ¶
func (tr *IdentityNotificationTopic) SetParameters(params map[string]any) error
SetParameters for this IdentityNotificationTopic
func (*IdentityNotificationTopic) SetProviderConfigReference ¶
func (mg *IdentityNotificationTopic) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IdentityNotificationTopic.
func (*IdentityNotificationTopic) SetProviderReference ¶
func (mg *IdentityNotificationTopic) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this IdentityNotificationTopic. Deprecated: Use SetProviderConfigReference.
func (*IdentityNotificationTopic) SetPublishConnectionDetailsTo ¶
func (mg *IdentityNotificationTopic) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IdentityNotificationTopic.
func (*IdentityNotificationTopic) SetWriteConnectionSecretToReference ¶
func (mg *IdentityNotificationTopic) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IdentityNotificationTopic.
type IdentityNotificationTopicList ¶
type IdentityNotificationTopicList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IdentityNotificationTopic `json:"items"` }
IdentityNotificationTopicList contains 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.
func (*IdentityNotificationTopicList) GetItems ¶
func (l *IdentityNotificationTopicList) GetItems() []resource.Managed
GetItems of this IdentityNotificationTopicList.
type IdentityNotificationTopicObservation ¶
type IdentityNotificationTopicObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*IdentityNotificationTopicObservation) DeepCopy ¶
func (in *IdentityNotificationTopicObservation) DeepCopy() *IdentityNotificationTopicObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityNotificationTopicObservation.
func (*IdentityNotificationTopicObservation) DeepCopyInto ¶
func (in *IdentityNotificationTopicObservation) DeepCopyInto(out *IdentityNotificationTopicObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityNotificationTopicParameters ¶
type IdentityNotificationTopicParameters struct { // The identity for which the Amazon SNS topic will be set. You can specify an identity by using its name or by using its Amazon Resource Name (ARN). // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/ses/v1beta1.DomainIdentity // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("domain",false) // +kubebuilder:validation:Optional Identity *string `json:"identity,omitempty" tf:"identity,omitempty"` // Reference to a DomainIdentity in ses to populate identity. // +kubebuilder:validation:Optional IdentityRef *v1.Reference `json:"identityRef,omitempty" tf:"-"` // Selector for a DomainIdentity in ses to populate identity. // +kubebuilder:validation:Optional IdentitySelector *v1.Selector `json:"identitySelector,omitempty" tf:"-"` // Whether SES should include original email headers in SNS notifications of this type. false by default. // +kubebuilder:validation:Optional IncludeOriginalHeaders *bool `json:"includeOriginalHeaders,omitempty" tf:"include_original_headers,omitempty"` // The type of notifications that will be published to the specified Amazon SNS topic. Valid Values: Bounce, Complaint or Delivery. // +kubebuilder:validation:Required NotificationType *string `json:"notificationType" tf:"notification_type,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The Amazon Resource Name (ARN) of the Amazon SNS topic. Can be set to "" (an empty string) to disable publishing. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sns/v1beta1.Topic // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("arn",true) // +kubebuilder:validation:Optional TopicArn *string `json:"topicArn,omitempty" tf:"topic_arn,omitempty"` // Reference to a Topic in sns to populate topicArn. // +kubebuilder:validation:Optional TopicArnRef *v1.Reference `json:"topicArnRef,omitempty" tf:"-"` // Selector for a Topic in sns to populate topicArn. // +kubebuilder:validation:Optional TopicArnSelector *v1.Selector `json:"topicArnSelector,omitempty" tf:"-"` }
func (*IdentityNotificationTopicParameters) DeepCopy ¶
func (in *IdentityNotificationTopicParameters) DeepCopy() *IdentityNotificationTopicParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityNotificationTopicParameters.
func (*IdentityNotificationTopicParameters) DeepCopyInto ¶
func (in *IdentityNotificationTopicParameters) DeepCopyInto(out *IdentityNotificationTopicParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityNotificationTopicSpec ¶
type IdentityNotificationTopicSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IdentityNotificationTopicParameters `json:"forProvider"` }
IdentityNotificationTopicSpec defines the desired state of IdentityNotificationTopic
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 IdentityNotificationTopicStatus ¶
type IdentityNotificationTopicStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IdentityNotificationTopicObservation `json:"atProvider,omitempty"` }
IdentityNotificationTopicStatus defines the observed state of IdentityNotificationTopic.
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IdentityPolicySpec `json:"spec"` Status IdentityPolicyStatus `json:"status,omitempty"` }
IdentityPolicy is the Schema for the IdentityPolicys API. Manages a SES Identity Policy +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *IdentityPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IdentityPolicy.
func (*IdentityPolicy) GetConnectionDetailsMapping ¶
func (tr *IdentityPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IdentityPolicy
func (*IdentityPolicy) GetDeletionPolicy ¶
func (mg *IdentityPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IdentityPolicy.
func (*IdentityPolicy) GetID ¶
func (tr *IdentityPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this IdentityPolicy
func (*IdentityPolicy) GetObservation ¶
func (tr *IdentityPolicy) GetObservation() (map[string]any, error)
GetObservation of this IdentityPolicy
func (*IdentityPolicy) GetParameters ¶
func (tr *IdentityPolicy) GetParameters() (map[string]any, error)
GetParameters of this IdentityPolicy
func (*IdentityPolicy) GetProviderConfigReference ¶
func (mg *IdentityPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IdentityPolicy.
func (*IdentityPolicy) GetProviderReference ¶
func (mg *IdentityPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this IdentityPolicy. Deprecated: Use GetProviderConfigReference.
func (*IdentityPolicy) GetPublishConnectionDetailsTo ¶
func (mg *IdentityPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IdentityPolicy.
func (*IdentityPolicy) GetTerraformResourceType ¶
func (mg *IdentityPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IdentityPolicy
func (*IdentityPolicy) GetTerraformSchemaVersion ¶
func (tr *IdentityPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IdentityPolicy) GetWriteConnectionSecretToReference ¶
func (mg *IdentityPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IdentityPolicy.
func (*IdentityPolicy) LateInitialize ¶
func (tr *IdentityPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IdentityPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*IdentityPolicy) ResolveReferences ¶
ResolveReferences of this IdentityPolicy.
func (*IdentityPolicy) SetConditions ¶
func (mg *IdentityPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this IdentityPolicy.
func (*IdentityPolicy) SetDeletionPolicy ¶
func (mg *IdentityPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IdentityPolicy.
func (*IdentityPolicy) SetObservation ¶
func (tr *IdentityPolicy) SetObservation(obs map[string]any) error
SetObservation for this IdentityPolicy
func (*IdentityPolicy) SetParameters ¶
func (tr *IdentityPolicy) SetParameters(params map[string]any) error
SetParameters for this IdentityPolicy
func (*IdentityPolicy) SetProviderConfigReference ¶
func (mg *IdentityPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IdentityPolicy.
func (*IdentityPolicy) SetProviderReference ¶
func (mg *IdentityPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this IdentityPolicy. Deprecated: Use SetProviderConfigReference.
func (*IdentityPolicy) SetPublishConnectionDetailsTo ¶
func (mg *IdentityPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IdentityPolicy.
func (*IdentityPolicy) SetWriteConnectionSecretToReference ¶
func (mg *IdentityPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IdentityPolicy.
type IdentityPolicyList ¶
type IdentityPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IdentityPolicy `json:"items"` }
IdentityPolicyList contains 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.
func (*IdentityPolicyList) GetItems ¶
func (l *IdentityPolicyList) GetItems() []resource.Managed
GetItems of this IdentityPolicyList.
type IdentityPolicyObservation ¶
type IdentityPolicyObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*IdentityPolicyObservation) DeepCopy ¶
func (in *IdentityPolicyObservation) DeepCopy() *IdentityPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPolicyObservation.
func (*IdentityPolicyObservation) DeepCopyInto ¶
func (in *IdentityPolicyObservation) DeepCopyInto(out *IdentityPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityPolicyParameters ¶
type IdentityPolicyParameters struct { // Name or Amazon Resource Name (ARN) of the SES Identity. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/ses/v1beta1.DomainIdentity // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("arn",true) // +kubebuilder:validation:Optional Identity *string `json:"identity,omitempty" tf:"identity,omitempty"` // Reference to a DomainIdentity in ses to populate identity. // +kubebuilder:validation:Optional IdentityRef *v1.Reference `json:"identityRef,omitempty" tf:"-"` // Selector for a DomainIdentity in ses to populate identity. // +kubebuilder:validation:Optional IdentitySelector *v1.Selector `json:"identitySelector,omitempty" tf:"-"` // Name of the policy. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // JSON string of the policy. // +kubebuilder:validation:Required Policy *string `json:"policy" tf:"policy,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*IdentityPolicyParameters) DeepCopy ¶
func (in *IdentityPolicyParameters) DeepCopy() *IdentityPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPolicyParameters.
func (*IdentityPolicyParameters) DeepCopyInto ¶
func (in *IdentityPolicyParameters) DeepCopyInto(out *IdentityPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityPolicySpec ¶
type IdentityPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider IdentityPolicyParameters `json:"forProvider"` }
IdentityPolicySpec defines the desired state of IdentityPolicy
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 IdentityPolicyStatus ¶
type IdentityPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IdentityPolicyObservation `json:"atProvider,omitempty"` }
IdentityPolicyStatus defines the observed state of IdentityPolicy.
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 KinesisDestinationObservation ¶
type KinesisDestinationObservation struct { }
func (*KinesisDestinationObservation) DeepCopy ¶
func (in *KinesisDestinationObservation) DeepCopy() *KinesisDestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisDestinationObservation.
func (*KinesisDestinationObservation) DeepCopyInto ¶
func (in *KinesisDestinationObservation) DeepCopyInto(out *KinesisDestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KinesisDestinationParameters ¶
type KinesisDestinationParameters struct { // The ARN of the role that has permissions to access the Kinesis Stream // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("arn",true) // +kubebuilder:validation:Optional RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // Reference to a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"` // Selector for a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"` // The ARN of the Kinesis Stream // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/firehose/v1beta1.DeliveryStream // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("arn",false) // +kubebuilder:validation:Optional StreamArn *string `json:"streamArn,omitempty" tf:"stream_arn,omitempty"` // Reference to a DeliveryStream in firehose to populate streamArn. // +kubebuilder:validation:Optional StreamArnRef *v1.Reference `json:"streamArnRef,omitempty" tf:"-"` // Selector for a DeliveryStream in firehose to populate streamArn. // +kubebuilder:validation:Optional StreamArnSelector *v1.Selector `json:"streamArnSelector,omitempty" tf:"-"` }
func (*KinesisDestinationParameters) DeepCopy ¶
func (in *KinesisDestinationParameters) DeepCopy() *KinesisDestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisDestinationParameters.
func (*KinesisDestinationParameters) DeepCopyInto ¶
func (in *KinesisDestinationParameters) DeepCopyInto(out *KinesisDestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LambdaActionObservation ¶
type LambdaActionObservation struct { }
func (*LambdaActionObservation) DeepCopy ¶
func (in *LambdaActionObservation) DeepCopy() *LambdaActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaActionObservation.
func (*LambdaActionObservation) DeepCopyInto ¶
func (in *LambdaActionObservation) DeepCopyInto(out *LambdaActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LambdaActionParameters ¶
type LambdaActionParameters struct { // The ARN of the Lambda function to invoke // +kubebuilder:validation:Required FunctionArn *string `json:"functionArn" tf:"function_arn,omitempty"` // Event or RequestResponse // +kubebuilder:validation:Optional InvocationType *string `json:"invocationType,omitempty" tf:"invocation_type,omitempty"` // The position of the action in the receipt rule // +kubebuilder:validation:Required Position *float64 `json:"position" tf:"position,omitempty"` // The ARN of an SNS topic to notify // +kubebuilder:validation:Optional TopicArn *string `json:"topicArn,omitempty" tf:"topic_arn,omitempty"` }
func (*LambdaActionParameters) DeepCopy ¶
func (in *LambdaActionParameters) DeepCopy() *LambdaActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaActionParameters.
func (*LambdaActionParameters) DeepCopyInto ¶
func (in *LambdaActionParameters) DeepCopyInto(out *LambdaActionParameters)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ReceiptFilterSpec `json:"spec"` Status ReceiptFilterStatus `json:"status,omitempty"` }
ReceiptFilter is the Schema for the ReceiptFilters API. Provides an SES receipt filter +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *ReceiptFilter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ReceiptFilter.
func (*ReceiptFilter) GetConnectionDetailsMapping ¶
func (tr *ReceiptFilter) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ReceiptFilter
func (*ReceiptFilter) GetDeletionPolicy ¶
func (mg *ReceiptFilter) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ReceiptFilter.
func (*ReceiptFilter) GetID ¶
func (tr *ReceiptFilter) GetID() string
GetID returns ID of underlying Terraform resource of this ReceiptFilter
func (*ReceiptFilter) GetObservation ¶
func (tr *ReceiptFilter) GetObservation() (map[string]any, error)
GetObservation of this ReceiptFilter
func (*ReceiptFilter) GetParameters ¶
func (tr *ReceiptFilter) GetParameters() (map[string]any, error)
GetParameters of this ReceiptFilter
func (*ReceiptFilter) GetProviderConfigReference ¶
func (mg *ReceiptFilter) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ReceiptFilter.
func (*ReceiptFilter) GetProviderReference ¶
func (mg *ReceiptFilter) GetProviderReference() *xpv1.Reference
GetProviderReference of this ReceiptFilter. Deprecated: Use GetProviderConfigReference.
func (*ReceiptFilter) GetPublishConnectionDetailsTo ¶
func (mg *ReceiptFilter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ReceiptFilter.
func (*ReceiptFilter) GetTerraformResourceType ¶
func (mg *ReceiptFilter) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ReceiptFilter
func (*ReceiptFilter) GetTerraformSchemaVersion ¶
func (tr *ReceiptFilter) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ReceiptFilter) GetWriteConnectionSecretToReference ¶
func (mg *ReceiptFilter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ReceiptFilter.
func (*ReceiptFilter) LateInitialize ¶
func (tr *ReceiptFilter) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ReceiptFilter using its observed tfState. returns True if there are any spec changes for the resource.
func (*ReceiptFilter) SetConditions ¶
func (mg *ReceiptFilter) SetConditions(c ...xpv1.Condition)
SetConditions of this ReceiptFilter.
func (*ReceiptFilter) SetDeletionPolicy ¶
func (mg *ReceiptFilter) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ReceiptFilter.
func (*ReceiptFilter) SetObservation ¶
func (tr *ReceiptFilter) SetObservation(obs map[string]any) error
SetObservation for this ReceiptFilter
func (*ReceiptFilter) SetParameters ¶
func (tr *ReceiptFilter) SetParameters(params map[string]any) error
SetParameters for this ReceiptFilter
func (*ReceiptFilter) SetProviderConfigReference ¶
func (mg *ReceiptFilter) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ReceiptFilter.
func (*ReceiptFilter) SetProviderReference ¶
func (mg *ReceiptFilter) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ReceiptFilter. Deprecated: Use SetProviderConfigReference.
func (*ReceiptFilter) SetPublishConnectionDetailsTo ¶
func (mg *ReceiptFilter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ReceiptFilter.
func (*ReceiptFilter) SetWriteConnectionSecretToReference ¶
func (mg *ReceiptFilter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ReceiptFilter.
type ReceiptFilterList ¶
type ReceiptFilterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ReceiptFilter `json:"items"` }
ReceiptFilterList contains 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.
func (*ReceiptFilterList) GetItems ¶
func (l *ReceiptFilterList) GetItems() []resource.Managed
GetItems of this ReceiptFilterList.
type ReceiptFilterObservation ¶
type ReceiptFilterObservation struct { // The SES receipt filter ARN. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The SES receipt filter name. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ReceiptFilterObservation) DeepCopy ¶
func (in *ReceiptFilterObservation) DeepCopy() *ReceiptFilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptFilterObservation.
func (*ReceiptFilterObservation) DeepCopyInto ¶
func (in *ReceiptFilterObservation) DeepCopyInto(out *ReceiptFilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReceiptFilterParameters ¶
type ReceiptFilterParameters struct { // The IP address or address range to filter, in CIDR notation // +kubebuilder:validation:Required Cidr *string `json:"cidr" tf:"cidr,omitempty"` // Block or Allow // +kubebuilder:validation:Required Policy *string `json:"policy" tf:"policy,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*ReceiptFilterParameters) DeepCopy ¶
func (in *ReceiptFilterParameters) DeepCopy() *ReceiptFilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptFilterParameters.
func (*ReceiptFilterParameters) DeepCopyInto ¶
func (in *ReceiptFilterParameters) DeepCopyInto(out *ReceiptFilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReceiptFilterSpec ¶
type ReceiptFilterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ReceiptFilterParameters `json:"forProvider"` }
ReceiptFilterSpec defines the desired state of ReceiptFilter
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 ReceiptFilterStatus ¶
type ReceiptFilterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ReceiptFilterObservation `json:"atProvider,omitempty"` }
ReceiptFilterStatus defines the observed state of ReceiptFilter.
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ReceiptRuleSpec `json:"spec"` Status ReceiptRuleStatus `json:"status,omitempty"` }
ReceiptRule is the Schema for the ReceiptRules API. Provides an SES receipt rule resource +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *ReceiptRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ReceiptRule.
func (*ReceiptRule) GetConnectionDetailsMapping ¶
func (tr *ReceiptRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ReceiptRule
func (*ReceiptRule) GetDeletionPolicy ¶
func (mg *ReceiptRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ReceiptRule.
func (*ReceiptRule) GetID ¶
func (tr *ReceiptRule) GetID() string
GetID returns ID of underlying Terraform resource of this ReceiptRule
func (*ReceiptRule) GetObservation ¶
func (tr *ReceiptRule) GetObservation() (map[string]any, error)
GetObservation of this ReceiptRule
func (*ReceiptRule) GetParameters ¶
func (tr *ReceiptRule) GetParameters() (map[string]any, error)
GetParameters of this ReceiptRule
func (*ReceiptRule) GetProviderConfigReference ¶
func (mg *ReceiptRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ReceiptRule.
func (*ReceiptRule) GetProviderReference ¶
func (mg *ReceiptRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this ReceiptRule. Deprecated: Use GetProviderConfigReference.
func (*ReceiptRule) GetPublishConnectionDetailsTo ¶
func (mg *ReceiptRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ReceiptRule.
func (*ReceiptRule) GetTerraformResourceType ¶
func (mg *ReceiptRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ReceiptRule
func (*ReceiptRule) GetTerraformSchemaVersion ¶
func (tr *ReceiptRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ReceiptRule) GetWriteConnectionSecretToReference ¶
func (mg *ReceiptRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ReceiptRule.
func (*ReceiptRule) LateInitialize ¶
func (tr *ReceiptRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ReceiptRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*ReceiptRule) SetConditions ¶
func (mg *ReceiptRule) SetConditions(c ...xpv1.Condition)
SetConditions of this ReceiptRule.
func (*ReceiptRule) SetDeletionPolicy ¶
func (mg *ReceiptRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ReceiptRule.
func (*ReceiptRule) SetObservation ¶
func (tr *ReceiptRule) SetObservation(obs map[string]any) error
SetObservation for this ReceiptRule
func (*ReceiptRule) SetParameters ¶
func (tr *ReceiptRule) SetParameters(params map[string]any) error
SetParameters for this ReceiptRule
func (*ReceiptRule) SetProviderConfigReference ¶
func (mg *ReceiptRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ReceiptRule.
func (*ReceiptRule) SetProviderReference ¶
func (mg *ReceiptRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ReceiptRule. Deprecated: Use SetProviderConfigReference.
func (*ReceiptRule) SetPublishConnectionDetailsTo ¶
func (mg *ReceiptRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ReceiptRule.
func (*ReceiptRule) SetWriteConnectionSecretToReference ¶
func (mg *ReceiptRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ReceiptRule.
type ReceiptRuleList ¶
type ReceiptRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ReceiptRule `json:"items"` }
ReceiptRuleList contains 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.
func (*ReceiptRuleList) GetItems ¶
func (l *ReceiptRuleList) GetItems() []resource.Managed
GetItems of this ReceiptRuleList.
type ReceiptRuleObservation ¶
type ReceiptRuleObservation struct { // The SES receipt rule ARN. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The SES receipt rule name. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ReceiptRuleObservation) DeepCopy ¶
func (in *ReceiptRuleObservation) DeepCopy() *ReceiptRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleObservation.
func (*ReceiptRuleObservation) DeepCopyInto ¶
func (in *ReceiptRuleObservation) DeepCopyInto(out *ReceiptRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReceiptRuleParameters ¶
type ReceiptRuleParameters struct { // A list of Add Header Action blocks. Documented below. // +kubebuilder:validation:Optional AddHeaderAction []AddHeaderActionParameters `json:"addHeaderAction,omitempty" tf:"add_header_action,omitempty"` // The name of the rule to place this rule after // +kubebuilder:validation:Optional After *string `json:"after,omitempty" tf:"after,omitempty"` // A list of Bounce Action blocks. Documented below. // +kubebuilder:validation:Optional BounceAction []BounceActionParameters `json:"bounceAction,omitempty" tf:"bounce_action,omitempty"` // If true, the rule will be enabled // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // A list of Lambda Action blocks. Documented below. // +kubebuilder:validation:Optional LambdaAction []LambdaActionParameters `json:"lambdaAction,omitempty" tf:"lambda_action,omitempty"` // The name of the rule // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // A list of email addresses // +kubebuilder:validation:Optional Recipients []*string `json:"recipients,omitempty" tf:"recipients,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The name of the rule set // +kubebuilder:validation:Required RuleSetName *string `json:"ruleSetName" tf:"rule_set_name,omitempty"` // A list of S3 Action blocks. Documented below. // +kubebuilder:validation:Optional S3Action []S3ActionParameters `json:"s3Action,omitempty" tf:"s3_action,omitempty"` // If true, incoming emails will be scanned for spam and viruses // +kubebuilder:validation:Optional ScanEnabled *bool `json:"scanEnabled,omitempty" tf:"scan_enabled,omitempty"` // A list of SNS Action blocks. Documented below. // +kubebuilder:validation:Optional SnsAction []SnsActionParameters `json:"snsAction,omitempty" tf:"sns_action,omitempty"` // A list of Stop Action blocks. Documented below. // +kubebuilder:validation:Optional StopAction []StopActionParameters `json:"stopAction,omitempty" tf:"stop_action,omitempty"` // Require or Optional // +kubebuilder:validation:Optional TLSPolicy *string `json:"tlsPolicy,omitempty" tf:"tls_policy,omitempty"` // A list of WorkMail Action blocks. Documented below. // +kubebuilder:validation:Optional WorkmailAction []WorkmailActionParameters `json:"workmailAction,omitempty" tf:"workmail_action,omitempty"` }
func (*ReceiptRuleParameters) DeepCopy ¶
func (in *ReceiptRuleParameters) DeepCopy() *ReceiptRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleParameters.
func (*ReceiptRuleParameters) DeepCopyInto ¶
func (in *ReceiptRuleParameters) DeepCopyInto(out *ReceiptRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReceiptRuleSet ¶
type ReceiptRuleSet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ReceiptRuleSetSpec `json:"spec"` Status ReceiptRuleSetStatus `json:"status,omitempty"` }
ReceiptRuleSet is the Schema for the ReceiptRuleSets API. Provides an SES receipt rule set resource +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *ReceiptRuleSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ReceiptRuleSet.
func (*ReceiptRuleSet) GetConnectionDetailsMapping ¶
func (tr *ReceiptRuleSet) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ReceiptRuleSet
func (*ReceiptRuleSet) GetDeletionPolicy ¶
func (mg *ReceiptRuleSet) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ReceiptRuleSet.
func (*ReceiptRuleSet) GetID ¶
func (tr *ReceiptRuleSet) GetID() string
GetID returns ID of underlying Terraform resource of this ReceiptRuleSet
func (*ReceiptRuleSet) GetObservation ¶
func (tr *ReceiptRuleSet) GetObservation() (map[string]any, error)
GetObservation of this ReceiptRuleSet
func (*ReceiptRuleSet) GetParameters ¶
func (tr *ReceiptRuleSet) GetParameters() (map[string]any, error)
GetParameters of this ReceiptRuleSet
func (*ReceiptRuleSet) GetProviderConfigReference ¶
func (mg *ReceiptRuleSet) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ReceiptRuleSet.
func (*ReceiptRuleSet) GetProviderReference ¶
func (mg *ReceiptRuleSet) GetProviderReference() *xpv1.Reference
GetProviderReference of this ReceiptRuleSet. Deprecated: Use GetProviderConfigReference.
func (*ReceiptRuleSet) GetPublishConnectionDetailsTo ¶
func (mg *ReceiptRuleSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ReceiptRuleSet.
func (*ReceiptRuleSet) GetTerraformResourceType ¶
func (mg *ReceiptRuleSet) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ReceiptRuleSet
func (*ReceiptRuleSet) GetTerraformSchemaVersion ¶
func (tr *ReceiptRuleSet) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ReceiptRuleSet) GetWriteConnectionSecretToReference ¶
func (mg *ReceiptRuleSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ReceiptRuleSet.
func (*ReceiptRuleSet) LateInitialize ¶
func (tr *ReceiptRuleSet) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ReceiptRuleSet using its observed tfState. returns True if there are any spec changes for the resource.
func (*ReceiptRuleSet) SetConditions ¶
func (mg *ReceiptRuleSet) SetConditions(c ...xpv1.Condition)
SetConditions of this ReceiptRuleSet.
func (*ReceiptRuleSet) SetDeletionPolicy ¶
func (mg *ReceiptRuleSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ReceiptRuleSet.
func (*ReceiptRuleSet) SetObservation ¶
func (tr *ReceiptRuleSet) SetObservation(obs map[string]any) error
SetObservation for this ReceiptRuleSet
func (*ReceiptRuleSet) SetParameters ¶
func (tr *ReceiptRuleSet) SetParameters(params map[string]any) error
SetParameters for this ReceiptRuleSet
func (*ReceiptRuleSet) SetProviderConfigReference ¶
func (mg *ReceiptRuleSet) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ReceiptRuleSet.
func (*ReceiptRuleSet) SetProviderReference ¶
func (mg *ReceiptRuleSet) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ReceiptRuleSet. Deprecated: Use SetProviderConfigReference.
func (*ReceiptRuleSet) SetPublishConnectionDetailsTo ¶
func (mg *ReceiptRuleSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ReceiptRuleSet.
func (*ReceiptRuleSet) SetWriteConnectionSecretToReference ¶
func (mg *ReceiptRuleSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ReceiptRuleSet.
type ReceiptRuleSetList ¶
type ReceiptRuleSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ReceiptRuleSet `json:"items"` }
ReceiptRuleSetList contains 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.
func (*ReceiptRuleSetList) GetItems ¶
func (l *ReceiptRuleSetList) GetItems() []resource.Managed
GetItems of this ReceiptRuleSetList.
type ReceiptRuleSetObservation ¶
type ReceiptRuleSetObservation struct { // SES receipt rule set ARN. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // SES receipt rule set name. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ReceiptRuleSetObservation) DeepCopy ¶
func (in *ReceiptRuleSetObservation) DeepCopy() *ReceiptRuleSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleSetObservation.
func (*ReceiptRuleSetObservation) DeepCopyInto ¶
func (in *ReceiptRuleSetObservation) DeepCopyInto(out *ReceiptRuleSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReceiptRuleSetParameters ¶
type ReceiptRuleSetParameters struct { // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Name of the rule set. // +kubebuilder:validation:Required RuleSetName *string `json:"ruleSetName" tf:"rule_set_name,omitempty"` }
func (*ReceiptRuleSetParameters) DeepCopy ¶
func (in *ReceiptRuleSetParameters) DeepCopy() *ReceiptRuleSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleSetParameters.
func (*ReceiptRuleSetParameters) DeepCopyInto ¶
func (in *ReceiptRuleSetParameters) DeepCopyInto(out *ReceiptRuleSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReceiptRuleSetSpec ¶
type ReceiptRuleSetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ReceiptRuleSetParameters `json:"forProvider"` }
ReceiptRuleSetSpec defines the desired state of ReceiptRuleSet
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 ReceiptRuleSetStatus ¶
type ReceiptRuleSetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ReceiptRuleSetObservation `json:"atProvider,omitempty"` }
ReceiptRuleSetStatus defines the observed state of ReceiptRuleSet.
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 { v1.ResourceSpec `json:",inline"` ForProvider ReceiptRuleParameters `json:"forProvider"` }
ReceiptRuleSpec defines the desired state of ReceiptRule
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 ReceiptRuleStatus ¶
type ReceiptRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ReceiptRuleObservation `json:"atProvider,omitempty"` }
ReceiptRuleStatus defines the observed state of ReceiptRule.
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 S3ActionObservation ¶
type S3ActionObservation struct { }
func (*S3ActionObservation) DeepCopy ¶
func (in *S3ActionObservation) DeepCopy() *S3ActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3ActionObservation.
func (*S3ActionObservation) DeepCopyInto ¶
func (in *S3ActionObservation) DeepCopyInto(out *S3ActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3ActionParameters ¶
type S3ActionParameters struct { // The name of the S3 bucket // +kubebuilder:validation:Required BucketName *string `json:"bucketName" tf:"bucket_name,omitempty"` // The ARN of the KMS key // +kubebuilder:validation:Optional KMSKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"` // The key prefix of the S3 bucket // +kubebuilder:validation:Optional ObjectKeyPrefix *string `json:"objectKeyPrefix,omitempty" tf:"object_key_prefix,omitempty"` // The position of the action in the receipt rule // +kubebuilder:validation:Required Position *float64 `json:"position" tf:"position,omitempty"` // The ARN of an SNS topic to notify // +kubebuilder:validation:Optional TopicArn *string `json:"topicArn,omitempty" tf:"topic_arn,omitempty"` }
func (*S3ActionParameters) DeepCopy ¶
func (in *S3ActionParameters) DeepCopy() *S3ActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3ActionParameters.
func (*S3ActionParameters) DeepCopyInto ¶
func (in *S3ActionParameters) DeepCopyInto(out *S3ActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnsActionObservation ¶
type SnsActionObservation struct { }
func (*SnsActionObservation) DeepCopy ¶
func (in *SnsActionObservation) DeepCopy() *SnsActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsActionObservation.
func (*SnsActionObservation) DeepCopyInto ¶
func (in *SnsActionObservation) DeepCopyInto(out *SnsActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnsActionParameters ¶
type SnsActionParameters struct { // The encoding to use for the email within the Amazon SNS notification. Default value is UTF-8. // +kubebuilder:validation:Optional Encoding *string `json:"encoding,omitempty" tf:"encoding,omitempty"` // The position of the action in the receipt rule // +kubebuilder:validation:Required Position *float64 `json:"position" tf:"position,omitempty"` // The ARN of an SNS topic to notify // +kubebuilder:validation:Required TopicArn *string `json:"topicArn" tf:"topic_arn,omitempty"` }
func (*SnsActionParameters) DeepCopy ¶
func (in *SnsActionParameters) DeepCopy() *SnsActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsActionParameters.
func (*SnsActionParameters) DeepCopyInto ¶
func (in *SnsActionParameters) DeepCopyInto(out *SnsActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnsDestinationObservation ¶
type SnsDestinationObservation struct { }
func (*SnsDestinationObservation) DeepCopy ¶
func (in *SnsDestinationObservation) DeepCopy() *SnsDestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsDestinationObservation.
func (*SnsDestinationObservation) DeepCopyInto ¶
func (in *SnsDestinationObservation) DeepCopyInto(out *SnsDestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnsDestinationParameters ¶
type SnsDestinationParameters struct { // The ARN of the SNS topic // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sns/v1beta1.Topic // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("arn",true) // +kubebuilder:validation:Optional TopicArn *string `json:"topicArn,omitempty" tf:"topic_arn,omitempty"` // Reference to a Topic in sns to populate topicArn. // +kubebuilder:validation:Optional TopicArnRef *v1.Reference `json:"topicArnRef,omitempty" tf:"-"` // Selector for a Topic in sns to populate topicArn. // +kubebuilder:validation:Optional TopicArnSelector *v1.Selector `json:"topicArnSelector,omitempty" tf:"-"` }
func (*SnsDestinationParameters) DeepCopy ¶
func (in *SnsDestinationParameters) DeepCopy() *SnsDestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsDestinationParameters.
func (*SnsDestinationParameters) DeepCopyInto ¶
func (in *SnsDestinationParameters) DeepCopyInto(out *SnsDestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StopActionObservation ¶
type StopActionObservation struct { }
func (*StopActionObservation) DeepCopy ¶
func (in *StopActionObservation) DeepCopy() *StopActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StopActionObservation.
func (*StopActionObservation) DeepCopyInto ¶
func (in *StopActionObservation) DeepCopyInto(out *StopActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StopActionParameters ¶
type StopActionParameters struct { // The position of the action in the receipt rule // +kubebuilder:validation:Required Position *float64 `json:"position" tf:"position,omitempty"` // The scope to apply. The only acceptable value is RuleSet. // +kubebuilder:validation:Required Scope *string `json:"scope" tf:"scope,omitempty"` // The ARN of an SNS topic to notify // +kubebuilder:validation:Optional TopicArn *string `json:"topicArn,omitempty" tf:"topic_arn,omitempty"` }
func (*StopActionParameters) DeepCopy ¶
func (in *StopActionParameters) DeepCopy() *StopActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StopActionParameters.
func (*StopActionParameters) DeepCopyInto ¶
func (in *StopActionParameters) DeepCopyInto(out *StopActionParameters)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TemplateSpec `json:"spec"` Status TemplateStatus `json:"status,omitempty"` }
Template is the Schema for the Templates API. Provides a resource to create a SES template +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *Template) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Template.
func (*Template) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Template
func (*Template) GetDeletionPolicy ¶
func (mg *Template) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Template.
func (*Template) GetObservation ¶
GetObservation of this Template
func (*Template) GetParameters ¶
GetParameters of this Template
func (*Template) GetProviderConfigReference ¶
GetProviderConfigReference of this Template.
func (*Template) GetProviderReference ¶
GetProviderReference of this Template. Deprecated: Use GetProviderConfigReference.
func (*Template) GetPublishConnectionDetailsTo ¶
func (mg *Template) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Template.
func (*Template) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Template
func (*Template) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Template) GetWriteConnectionSecretToReference ¶
func (mg *Template) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Template.
func (*Template) LateInitialize ¶
LateInitialize this Template using its observed tfState. returns True if there are any spec changes for the resource.
func (*Template) SetConditions ¶
SetConditions of this Template.
func (*Template) SetDeletionPolicy ¶
func (mg *Template) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Template.
func (*Template) SetObservation ¶
SetObservation for this Template
func (*Template) SetParameters ¶
SetParameters for this Template
func (*Template) SetProviderConfigReference ¶
SetProviderConfigReference of this Template.
func (*Template) SetProviderReference ¶
SetProviderReference of this Template. Deprecated: Use SetProviderConfigReference.
func (*Template) SetPublishConnectionDetailsTo ¶
func (mg *Template) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Template.
func (*Template) SetWriteConnectionSecretToReference ¶
func (mg *Template) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Template.
type TemplateList ¶
type TemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Template `json:"items"` }
TemplateList contains 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.
func (*TemplateList) GetItems ¶
func (l *TemplateList) GetItems() []resource.Managed
GetItems of this TemplateList.
type TemplateObservation ¶
type TemplateObservation struct { // The ARN of the SES template Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The name of the SES template ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*TemplateObservation) DeepCopy ¶
func (in *TemplateObservation) DeepCopy() *TemplateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateObservation.
func (*TemplateObservation) DeepCopyInto ¶
func (in *TemplateObservation) DeepCopyInto(out *TemplateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateParameters ¶
type TemplateParameters struct { // The HTML body of the email. Must be less than 500KB in size, including both the text and HTML parts. // +kubebuilder:validation:Optional HTML *string `json:"html,omitempty" tf:"html,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The subject line of the email. // +kubebuilder:validation:Optional Subject *string `json:"subject,omitempty" tf:"subject,omitempty"` // The email body that will be visible to recipients whose email clients do not display HTML. Must be less than 500KB in size, including both the text and HTML parts. // +kubebuilder:validation:Optional Text *string `json:"text,omitempty" tf:"text,omitempty"` }
func (*TemplateParameters) DeepCopy ¶
func (in *TemplateParameters) DeepCopy() *TemplateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateParameters.
func (*TemplateParameters) DeepCopyInto ¶
func (in *TemplateParameters) DeepCopyInto(out *TemplateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateSpec ¶
type TemplateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TemplateParameters `json:"forProvider"` }
TemplateSpec defines the desired state of Template
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 TemplateStatus ¶
type TemplateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TemplateObservation `json:"atProvider,omitempty"` }
TemplateStatus defines the observed state of Template.
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.
type WorkmailActionObservation ¶
type WorkmailActionObservation struct { }
func (*WorkmailActionObservation) DeepCopy ¶
func (in *WorkmailActionObservation) DeepCopy() *WorkmailActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkmailActionObservation.
func (*WorkmailActionObservation) DeepCopyInto ¶
func (in *WorkmailActionObservation) DeepCopyInto(out *WorkmailActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkmailActionParameters ¶
type WorkmailActionParameters struct { // The ARN of the WorkMail organization // +kubebuilder:validation:Required OrganizationArn *string `json:"organizationArn" tf:"organization_arn,omitempty"` // The position of the action in the receipt rule // +kubebuilder:validation:Required Position *float64 `json:"position" tf:"position,omitempty"` // The ARN of an SNS topic to notify // +kubebuilder:validation:Optional TopicArn *string `json:"topicArn,omitempty" tf:"topic_arn,omitempty"` }
func (*WorkmailActionParameters) DeepCopy ¶
func (in *WorkmailActionParameters) DeepCopy() *WorkmailActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkmailActionParameters.
func (*WorkmailActionParameters) DeepCopyInto ¶
func (in *WorkmailActionParameters) DeepCopyInto(out *WorkmailActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_activereceiptruleset_types.go
- zz_configurationset_types.go
- zz_domaindkim_types.go
- zz_domainidentity_types.go
- zz_domainmailfrom_types.go
- zz_emailidentity_types.go
- zz_eventdestination_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_identitynotificationtopic_types.go
- zz_identitypolicy_types.go
- zz_receiptfilter_types.go
- zz_receiptrule_types.go
- zz_receiptruleset_types.go
- zz_template_types.go