Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=sesv2.aws.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- 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 (mg *ConfigurationSet) GetManagementPolicy() xpv1.ManagementPolicy
- 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 (mg *ConfigurationSet) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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 ConfigurationSetEventDestination
- func (in *ConfigurationSetEventDestination) DeepCopy() *ConfigurationSetEventDestination
- func (in *ConfigurationSetEventDestination) DeepCopyInto(out *ConfigurationSetEventDestination)
- func (in *ConfigurationSetEventDestination) DeepCopyObject() runtime.Object
- func (mg *ConfigurationSetEventDestination) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ConfigurationSetEventDestination) GetConnectionDetailsMapping() map[string]string
- func (mg *ConfigurationSetEventDestination) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ConfigurationSetEventDestination) GetID() string
- func (mg *ConfigurationSetEventDestination) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *ConfigurationSetEventDestination) GetObservation() (map[string]any, error)
- func (tr *ConfigurationSetEventDestination) GetParameters() (map[string]any, error)
- func (mg *ConfigurationSetEventDestination) GetProviderConfigReference() *xpv1.Reference
- func (mg *ConfigurationSetEventDestination) GetProviderReference() *xpv1.Reference
- func (mg *ConfigurationSetEventDestination) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ConfigurationSetEventDestination) GetTerraformResourceType() string
- func (tr *ConfigurationSetEventDestination) GetTerraformSchemaVersion() int
- func (mg *ConfigurationSetEventDestination) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ConfigurationSetEventDestination) LateInitialize(attrs []byte) (bool, error)
- func (mg *ConfigurationSetEventDestination) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ConfigurationSetEventDestination) SetConditions(c ...xpv1.Condition)
- func (mg *ConfigurationSetEventDestination) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ConfigurationSetEventDestination) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *ConfigurationSetEventDestination) SetObservation(obs map[string]any) error
- func (tr *ConfigurationSetEventDestination) SetParameters(params map[string]any) error
- func (mg *ConfigurationSetEventDestination) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ConfigurationSetEventDestination) SetProviderReference(r *xpv1.Reference)
- func (mg *ConfigurationSetEventDestination) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ConfigurationSetEventDestination) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ConfigurationSetEventDestinationList
- func (in *ConfigurationSetEventDestinationList) DeepCopy() *ConfigurationSetEventDestinationList
- func (in *ConfigurationSetEventDestinationList) DeepCopyInto(out *ConfigurationSetEventDestinationList)
- func (in *ConfigurationSetEventDestinationList) DeepCopyObject() runtime.Object
- func (l *ConfigurationSetEventDestinationList) GetItems() []resource.Managed
- type ConfigurationSetEventDestinationObservation
- type ConfigurationSetEventDestinationParameters
- type ConfigurationSetEventDestinationSpec
- type ConfigurationSetEventDestinationStatus
- type ConfigurationSetList
- type ConfigurationSetObservation
- type ConfigurationSetParameters
- type ConfigurationSetSpec
- type ConfigurationSetStatus
- type DKIMSigningAttributesObservation
- type DKIMSigningAttributesParameters
- type DedicatedIPPool
- func (in *DedicatedIPPool) DeepCopy() *DedicatedIPPool
- func (in *DedicatedIPPool) DeepCopyInto(out *DedicatedIPPool)
- func (in *DedicatedIPPool) DeepCopyObject() runtime.Object
- func (mg *DedicatedIPPool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DedicatedIPPool) GetConnectionDetailsMapping() map[string]string
- func (mg *DedicatedIPPool) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DedicatedIPPool) GetID() string
- func (mg *DedicatedIPPool) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *DedicatedIPPool) GetObservation() (map[string]any, error)
- func (tr *DedicatedIPPool) GetParameters() (map[string]any, error)
- func (mg *DedicatedIPPool) GetProviderConfigReference() *xpv1.Reference
- func (mg *DedicatedIPPool) GetProviderReference() *xpv1.Reference
- func (mg *DedicatedIPPool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DedicatedIPPool) GetTerraformResourceType() string
- func (tr *DedicatedIPPool) GetTerraformSchemaVersion() int
- func (mg *DedicatedIPPool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DedicatedIPPool) LateInitialize(attrs []byte) (bool, error)
- func (mg *DedicatedIPPool) SetConditions(c ...xpv1.Condition)
- func (mg *DedicatedIPPool) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *DedicatedIPPool) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *DedicatedIPPool) SetObservation(obs map[string]any) error
- func (tr *DedicatedIPPool) SetParameters(params map[string]any) error
- func (mg *DedicatedIPPool) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DedicatedIPPool) SetProviderReference(r *xpv1.Reference)
- func (mg *DedicatedIPPool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DedicatedIPPool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DedicatedIPPoolList
- type DedicatedIPPoolObservation
- type DedicatedIPPoolParameters
- type DedicatedIPPoolSpec
- type DedicatedIPPoolStatus
- type DeliveryOptionsObservation
- type DeliveryOptionsParameters
- type DimensionConfigurationObservation
- type DimensionConfigurationParameters
- 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 (mg *EmailIdentity) GetManagementPolicy() xpv1.ManagementPolicy
- 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) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *EmailIdentity) SetConditions(c ...xpv1.Condition)
- func (mg *EmailIdentity) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *EmailIdentity) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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 EmailIdentityFeedbackAttributes
- func (in *EmailIdentityFeedbackAttributes) DeepCopy() *EmailIdentityFeedbackAttributes
- func (in *EmailIdentityFeedbackAttributes) DeepCopyInto(out *EmailIdentityFeedbackAttributes)
- func (in *EmailIdentityFeedbackAttributes) DeepCopyObject() runtime.Object
- func (mg *EmailIdentityFeedbackAttributes) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EmailIdentityFeedbackAttributes) GetConnectionDetailsMapping() map[string]string
- func (mg *EmailIdentityFeedbackAttributes) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EmailIdentityFeedbackAttributes) GetID() string
- func (mg *EmailIdentityFeedbackAttributes) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *EmailIdentityFeedbackAttributes) GetObservation() (map[string]any, error)
- func (tr *EmailIdentityFeedbackAttributes) GetParameters() (map[string]any, error)
- func (mg *EmailIdentityFeedbackAttributes) GetProviderConfigReference() *xpv1.Reference
- func (mg *EmailIdentityFeedbackAttributes) GetProviderReference() *xpv1.Reference
- func (mg *EmailIdentityFeedbackAttributes) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EmailIdentityFeedbackAttributes) GetTerraformResourceType() string
- func (tr *EmailIdentityFeedbackAttributes) GetTerraformSchemaVersion() int
- func (mg *EmailIdentityFeedbackAttributes) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EmailIdentityFeedbackAttributes) LateInitialize(attrs []byte) (bool, error)
- func (mg *EmailIdentityFeedbackAttributes) SetConditions(c ...xpv1.Condition)
- func (mg *EmailIdentityFeedbackAttributes) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *EmailIdentityFeedbackAttributes) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *EmailIdentityFeedbackAttributes) SetObservation(obs map[string]any) error
- func (tr *EmailIdentityFeedbackAttributes) SetParameters(params map[string]any) error
- func (mg *EmailIdentityFeedbackAttributes) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EmailIdentityFeedbackAttributes) SetProviderReference(r *xpv1.Reference)
- func (mg *EmailIdentityFeedbackAttributes) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EmailIdentityFeedbackAttributes) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EmailIdentityFeedbackAttributesList
- func (in *EmailIdentityFeedbackAttributesList) DeepCopy() *EmailIdentityFeedbackAttributesList
- func (in *EmailIdentityFeedbackAttributesList) DeepCopyInto(out *EmailIdentityFeedbackAttributesList)
- func (in *EmailIdentityFeedbackAttributesList) DeepCopyObject() runtime.Object
- func (l *EmailIdentityFeedbackAttributesList) GetItems() []resource.Managed
- type EmailIdentityFeedbackAttributesObservation
- type EmailIdentityFeedbackAttributesParameters
- type EmailIdentityFeedbackAttributesSpec
- type EmailIdentityFeedbackAttributesStatus
- type EmailIdentityList
- type EmailIdentityMailFromAttributes
- func (in *EmailIdentityMailFromAttributes) DeepCopy() *EmailIdentityMailFromAttributes
- func (in *EmailIdentityMailFromAttributes) DeepCopyInto(out *EmailIdentityMailFromAttributes)
- func (in *EmailIdentityMailFromAttributes) DeepCopyObject() runtime.Object
- func (mg *EmailIdentityMailFromAttributes) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EmailIdentityMailFromAttributes) GetConnectionDetailsMapping() map[string]string
- func (mg *EmailIdentityMailFromAttributes) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EmailIdentityMailFromAttributes) GetID() string
- func (mg *EmailIdentityMailFromAttributes) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *EmailIdentityMailFromAttributes) GetObservation() (map[string]any, error)
- func (tr *EmailIdentityMailFromAttributes) GetParameters() (map[string]any, error)
- func (mg *EmailIdentityMailFromAttributes) GetProviderConfigReference() *xpv1.Reference
- func (mg *EmailIdentityMailFromAttributes) GetProviderReference() *xpv1.Reference
- func (mg *EmailIdentityMailFromAttributes) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EmailIdentityMailFromAttributes) GetTerraformResourceType() string
- func (tr *EmailIdentityMailFromAttributes) GetTerraformSchemaVersion() int
- func (mg *EmailIdentityMailFromAttributes) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EmailIdentityMailFromAttributes) LateInitialize(attrs []byte) (bool, error)
- func (mg *EmailIdentityMailFromAttributes) SetConditions(c ...xpv1.Condition)
- func (mg *EmailIdentityMailFromAttributes) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *EmailIdentityMailFromAttributes) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *EmailIdentityMailFromAttributes) SetObservation(obs map[string]any) error
- func (tr *EmailIdentityMailFromAttributes) SetParameters(params map[string]any) error
- func (mg *EmailIdentityMailFromAttributes) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EmailIdentityMailFromAttributes) SetProviderReference(r *xpv1.Reference)
- func (mg *EmailIdentityMailFromAttributes) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EmailIdentityMailFromAttributes) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EmailIdentityMailFromAttributesList
- func (in *EmailIdentityMailFromAttributesList) DeepCopy() *EmailIdentityMailFromAttributesList
- func (in *EmailIdentityMailFromAttributesList) DeepCopyInto(out *EmailIdentityMailFromAttributesList)
- func (in *EmailIdentityMailFromAttributesList) DeepCopyObject() runtime.Object
- func (l *EmailIdentityMailFromAttributesList) GetItems() []resource.Managed
- type EmailIdentityMailFromAttributesObservation
- type EmailIdentityMailFromAttributesParameters
- type EmailIdentityMailFromAttributesSpec
- type EmailIdentityMailFromAttributesStatus
- type EmailIdentityObservation
- type EmailIdentityParameters
- type EmailIdentitySpec
- type EmailIdentityStatus
- type EventDestinationObservation
- type EventDestinationParameters
- type KinesisFirehoseDestinationObservation
- type KinesisFirehoseDestinationParameters
- type PinpointDestinationObservation
- type PinpointDestinationParameters
- type ReputationOptionsObservation
- type ReputationOptionsParameters
- type SendingOptionsObservation
- type SendingOptionsParameters
- type SnsDestinationObservation
- type SnsDestinationParameters
- type SuppressionOptionsObservation
- type SuppressionOptionsParameters
- type TrackingOptionsObservation
- type TrackingOptionsParameters
Constants ¶
const ( CRDGroup = "sesv2.aws.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
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 ( ConfigurationSetEventDestination_Kind = "ConfigurationSetEventDestination" ConfigurationSetEventDestination_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ConfigurationSetEventDestination_Kind}.String() ConfigurationSetEventDestination_KindAPIVersion = ConfigurationSetEventDestination_Kind + "." + CRDGroupVersion.String() ConfigurationSetEventDestination_GroupVersionKind = CRDGroupVersion.WithKind(ConfigurationSetEventDestination_Kind) )
Repository type metadata.
var ( DedicatedIPPool_Kind = "DedicatedIPPool" DedicatedIPPool_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DedicatedIPPool_Kind}.String() DedicatedIPPool_KindAPIVersion = DedicatedIPPool_Kind + "." + CRDGroupVersion.String() DedicatedIPPool_GroupVersionKind = CRDGroupVersion.WithKind(DedicatedIPPool_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 ( EmailIdentityFeedbackAttributes_Kind = "EmailIdentityFeedbackAttributes" EmailIdentityFeedbackAttributes_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EmailIdentityFeedbackAttributes_Kind}.String() EmailIdentityFeedbackAttributes_KindAPIVersion = EmailIdentityFeedbackAttributes_Kind + "." + CRDGroupVersion.String() EmailIdentityFeedbackAttributes_GroupVersionKind = CRDGroupVersion.WithKind(EmailIdentityFeedbackAttributes_Kind) )
Repository type metadata.
var ( EmailIdentityMailFromAttributes_Kind = "EmailIdentityMailFromAttributes" EmailIdentityMailFromAttributes_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EmailIdentityMailFromAttributes_Kind}.String() EmailIdentityMailFromAttributes_KindAPIVersion = EmailIdentityMailFromAttributes_Kind + "." + CRDGroupVersion.String() EmailIdentityMailFromAttributes_GroupVersionKind = CRDGroupVersion.WithKind(EmailIdentityMailFromAttributes_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 )
Functions ¶
This section is empty.
Types ¶
type CloudWatchDestinationObservation ¶
type CloudWatchDestinationObservation struct { // An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch. See dimension_configuration below. DimensionConfiguration []DimensionConfigurationObservation `json:"dimensionConfiguration,omitempty" tf:"dimension_configuration,omitempty"` }
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 { // An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch. See dimension_configuration below. // +kubebuilder:validation:Required DimensionConfiguration []DimensionConfigurationParameters `json:"dimensionConfiguration" tf:"dimension_configuration,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. +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) GetManagementPolicy ¶
func (mg *ConfigurationSet) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) SetManagementPolicy ¶
func (mg *ConfigurationSet) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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 ConfigurationSetEventDestination ¶
type ConfigurationSetEventDestination struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.eventDestination)",message="eventDestination is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.eventDestinationName)",message="eventDestinationName is a required parameter" Spec ConfigurationSetEventDestinationSpec `json:"spec"` Status ConfigurationSetEventDestinationStatus `json:"status,omitempty"` }
ConfigurationSetEventDestination is the Schema for the ConfigurationSetEventDestinations API. +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 (*ConfigurationSetEventDestination) DeepCopy ¶
func (in *ConfigurationSetEventDestination) DeepCopy() *ConfigurationSetEventDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSetEventDestination.
func (*ConfigurationSetEventDestination) DeepCopyInto ¶
func (in *ConfigurationSetEventDestination) DeepCopyInto(out *ConfigurationSetEventDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigurationSetEventDestination) DeepCopyObject ¶
func (in *ConfigurationSetEventDestination) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConfigurationSetEventDestination) GetCondition ¶
func (mg *ConfigurationSetEventDestination) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ConfigurationSetEventDestination.
func (*ConfigurationSetEventDestination) GetConnectionDetailsMapping ¶
func (tr *ConfigurationSetEventDestination) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ConfigurationSetEventDestination
func (*ConfigurationSetEventDestination) GetDeletionPolicy ¶
func (mg *ConfigurationSetEventDestination) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ConfigurationSetEventDestination.
func (*ConfigurationSetEventDestination) GetID ¶
func (tr *ConfigurationSetEventDestination) GetID() string
GetID returns ID of underlying Terraform resource of this ConfigurationSetEventDestination
func (*ConfigurationSetEventDestination) GetManagementPolicy ¶
func (mg *ConfigurationSetEventDestination) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this ConfigurationSetEventDestination.
func (*ConfigurationSetEventDestination) GetObservation ¶
func (tr *ConfigurationSetEventDestination) GetObservation() (map[string]any, error)
GetObservation of this ConfigurationSetEventDestination
func (*ConfigurationSetEventDestination) GetParameters ¶
func (tr *ConfigurationSetEventDestination) GetParameters() (map[string]any, error)
GetParameters of this ConfigurationSetEventDestination
func (*ConfigurationSetEventDestination) GetProviderConfigReference ¶
func (mg *ConfigurationSetEventDestination) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ConfigurationSetEventDestination.
func (*ConfigurationSetEventDestination) GetProviderReference ¶
func (mg *ConfigurationSetEventDestination) GetProviderReference() *xpv1.Reference
GetProviderReference of this ConfigurationSetEventDestination. Deprecated: Use GetProviderConfigReference.
func (*ConfigurationSetEventDestination) GetPublishConnectionDetailsTo ¶
func (mg *ConfigurationSetEventDestination) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ConfigurationSetEventDestination.
func (*ConfigurationSetEventDestination) GetTerraformResourceType ¶
func (mg *ConfigurationSetEventDestination) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ConfigurationSetEventDestination
func (*ConfigurationSetEventDestination) GetTerraformSchemaVersion ¶
func (tr *ConfigurationSetEventDestination) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ConfigurationSetEventDestination) GetWriteConnectionSecretToReference ¶
func (mg *ConfigurationSetEventDestination) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ConfigurationSetEventDestination.
func (*ConfigurationSetEventDestination) LateInitialize ¶
func (tr *ConfigurationSetEventDestination) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ConfigurationSetEventDestination using its observed tfState. returns True if there are any spec changes for the resource.
func (*ConfigurationSetEventDestination) ResolveReferences ¶
func (mg *ConfigurationSetEventDestination) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this ConfigurationSetEventDestination.
func (*ConfigurationSetEventDestination) SetConditions ¶
func (mg *ConfigurationSetEventDestination) SetConditions(c ...xpv1.Condition)
SetConditions of this ConfigurationSetEventDestination.
func (*ConfigurationSetEventDestination) SetDeletionPolicy ¶
func (mg *ConfigurationSetEventDestination) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ConfigurationSetEventDestination.
func (*ConfigurationSetEventDestination) SetManagementPolicy ¶
func (mg *ConfigurationSetEventDestination) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this ConfigurationSetEventDestination.
func (*ConfigurationSetEventDestination) SetObservation ¶
func (tr *ConfigurationSetEventDestination) SetObservation(obs map[string]any) error
SetObservation for this ConfigurationSetEventDestination
func (*ConfigurationSetEventDestination) SetParameters ¶
func (tr *ConfigurationSetEventDestination) SetParameters(params map[string]any) error
SetParameters for this ConfigurationSetEventDestination
func (*ConfigurationSetEventDestination) SetProviderConfigReference ¶
func (mg *ConfigurationSetEventDestination) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ConfigurationSetEventDestination.
func (*ConfigurationSetEventDestination) SetProviderReference ¶
func (mg *ConfigurationSetEventDestination) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ConfigurationSetEventDestination. Deprecated: Use SetProviderConfigReference.
func (*ConfigurationSetEventDestination) SetPublishConnectionDetailsTo ¶
func (mg *ConfigurationSetEventDestination) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ConfigurationSetEventDestination.
func (*ConfigurationSetEventDestination) SetWriteConnectionSecretToReference ¶
func (mg *ConfigurationSetEventDestination) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ConfigurationSetEventDestination.
type ConfigurationSetEventDestinationList ¶
type ConfigurationSetEventDestinationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ConfigurationSetEventDestination `json:"items"` }
ConfigurationSetEventDestinationList contains a list of ConfigurationSetEventDestinations
func (*ConfigurationSetEventDestinationList) DeepCopy ¶
func (in *ConfigurationSetEventDestinationList) DeepCopy() *ConfigurationSetEventDestinationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSetEventDestinationList.
func (*ConfigurationSetEventDestinationList) DeepCopyInto ¶
func (in *ConfigurationSetEventDestinationList) DeepCopyInto(out *ConfigurationSetEventDestinationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigurationSetEventDestinationList) DeepCopyObject ¶
func (in *ConfigurationSetEventDestinationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConfigurationSetEventDestinationList) GetItems ¶
func (l *ConfigurationSetEventDestinationList) GetItems() []resource.Managed
GetItems of this ConfigurationSetEventDestinationList.
type ConfigurationSetEventDestinationObservation ¶
type ConfigurationSetEventDestinationObservation struct { // The name of the configuration set. ConfigurationSetName *string `json:"configurationSetName,omitempty" tf:"configuration_set_name,omitempty"` // A name that identifies the event destination within the configuration set. EventDestination []EventDestinationObservation `json:"eventDestination,omitempty" tf:"event_destination,omitempty"` // An object that defines the event destination. See event_destination below. EventDestinationName *string `json:"eventDestinationName,omitempty" tf:"event_destination_name,omitempty"` // A pipe-delimited string combining configuration_set_name and event_destination_name. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ConfigurationSetEventDestinationObservation) DeepCopy ¶
func (in *ConfigurationSetEventDestinationObservation) DeepCopy() *ConfigurationSetEventDestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSetEventDestinationObservation.
func (*ConfigurationSetEventDestinationObservation) DeepCopyInto ¶
func (in *ConfigurationSetEventDestinationObservation) DeepCopyInto(out *ConfigurationSetEventDestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationSetEventDestinationParameters ¶
type ConfigurationSetEventDestinationParameters struct { // The name of the configuration set. // +crossplane:generate:reference:type=github.com/spirosco/upbound-provider-aws/apis/sesv2/v1beta1.ConfigurationSet // +kubebuilder:validation:Optional ConfigurationSetName *string `json:"configurationSetName,omitempty" tf:"configuration_set_name,omitempty"` // Reference to a ConfigurationSet in sesv2 to populate configurationSetName. // +kubebuilder:validation:Optional ConfigurationSetNameRef *v1.Reference `json:"configurationSetNameRef,omitempty" tf:"-"` // Selector for a ConfigurationSet in sesv2 to populate configurationSetName. // +kubebuilder:validation:Optional ConfigurationSetNameSelector *v1.Selector `json:"configurationSetNameSelector,omitempty" tf:"-"` // A name that identifies the event destination within the configuration set. // +kubebuilder:validation:Optional EventDestination []EventDestinationParameters `json:"eventDestination,omitempty" tf:"event_destination,omitempty"` // An object that defines the event destination. See event_destination below. // +kubebuilder:validation:Optional EventDestinationName *string `json:"eventDestinationName,omitempty" tf:"event_destination_name,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 (*ConfigurationSetEventDestinationParameters) DeepCopy ¶
func (in *ConfigurationSetEventDestinationParameters) DeepCopy() *ConfigurationSetEventDestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSetEventDestinationParameters.
func (*ConfigurationSetEventDestinationParameters) DeepCopyInto ¶
func (in *ConfigurationSetEventDestinationParameters) DeepCopyInto(out *ConfigurationSetEventDestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationSetEventDestinationSpec ¶
type ConfigurationSetEventDestinationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ConfigurationSetEventDestinationParameters `json:"forProvider"` }
ConfigurationSetEventDestinationSpec defines the desired state of ConfigurationSetEventDestination
func (*ConfigurationSetEventDestinationSpec) DeepCopy ¶
func (in *ConfigurationSetEventDestinationSpec) DeepCopy() *ConfigurationSetEventDestinationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSetEventDestinationSpec.
func (*ConfigurationSetEventDestinationSpec) DeepCopyInto ¶
func (in *ConfigurationSetEventDestinationSpec) DeepCopyInto(out *ConfigurationSetEventDestinationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationSetEventDestinationStatus ¶
type ConfigurationSetEventDestinationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ConfigurationSetEventDestinationObservation `json:"atProvider,omitempty"` }
ConfigurationSetEventDestinationStatus defines the observed state of ConfigurationSetEventDestination.
func (*ConfigurationSetEventDestinationStatus) DeepCopy ¶
func (in *ConfigurationSetEventDestinationStatus) DeepCopy() *ConfigurationSetEventDestinationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSetEventDestinationStatus.
func (*ConfigurationSetEventDestinationStatus) DeepCopyInto ¶
func (in *ConfigurationSetEventDestinationStatus) DeepCopyInto(out *ConfigurationSetEventDestinationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 { // ARN of the Configuration Set. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set. DeliveryOptions []DeliveryOptionsObservation `json:"deliveryOptions,omitempty" tf:"delivery_options,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set. ReputationOptions []ReputationOptionsObservation `json:"reputationOptions,omitempty" tf:"reputation_options,omitempty"` // An object that defines whether or not Amazon SES can send email that you send using the configuration set. SendingOptions []SendingOptionsObservation `json:"sendingOptions,omitempty" tf:"sending_options,omitempty"` // An object that contains information about the suppression list preferences for your account. SuppressionOptions []SuppressionOptionsObservation `json:"suppressionOptions,omitempty" tf:"suppression_options,omitempty"` // Key-value map of resource tags. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // An object that defines the open and click tracking options for emails that you send using the configuration set. TrackingOptions []TrackingOptionsObservation `json:"trackingOptions,omitempty" tf:"tracking_options,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 { // An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set. // +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:"-"` // An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set. // +kubebuilder:validation:Optional ReputationOptions []ReputationOptionsParameters `json:"reputationOptions,omitempty" tf:"reputation_options,omitempty"` // An object that defines whether or not Amazon SES can send email that you send using the configuration set. // +kubebuilder:validation:Optional SendingOptions []SendingOptionsParameters `json:"sendingOptions,omitempty" tf:"sending_options,omitempty"` // An object that contains information about the suppression list preferences for your account. // +kubebuilder:validation:Optional SuppressionOptions []SuppressionOptionsParameters `json:"suppressionOptions,omitempty" tf:"suppression_options,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // An object that defines the open and click tracking options for emails that you send using the configuration set. // +kubebuilder:validation:Optional TrackingOptions []TrackingOptionsParameters `json:"trackingOptions,omitempty" tf:"tracking_options,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 DKIMSigningAttributesObservation ¶
type DKIMSigningAttributesObservation struct { // [Easy DKIM] The key length of the DKIM key pair in use. CurrentSigningKeyLength *string `json:"currentSigningKeyLength,omitempty" tf:"current_signing_key_length,omitempty"` // [Bring Your Own DKIM] A private key that's used to generate a DKIM signature. The private key must use 1024 or 2048-bit RSA encryption, and must be encoded using base64 encoding. DomainSigningPrivateKey *string `json:"domainSigningPrivateKey,omitempty" tf:"domain_signing_private_key,omitempty"` // [Bring Your Own DKIM] A string that's used to identify a public key in the DNS configuration for a domain. DomainSigningSelector *string `json:"domainSigningSelector,omitempty" tf:"domain_signing_selector,omitempty"` // [Easy DKIM] The last time a key pair was generated for this identity. LastKeyGenerationTimestamp *string `json:"lastKeyGenerationTimestamp,omitempty" tf:"last_key_generation_timestamp,omitempty"` // [Easy DKIM] The key length of the future DKIM key pair to be generated. This can be changed at most once per day. Valid values: RSA_1024_BIT, RSA_2048_BIT. NextSigningKeyLength *string `json:"nextSigningKeyLength,omitempty" tf:"next_signing_key_length,omitempty"` // A string that indicates how DKIM was configured for the identity. AWS_SES indicates that DKIM was configured for the identity by using Easy DKIM. EXTERNAL indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM). SigningAttributesOrigin *string `json:"signingAttributesOrigin,omitempty" tf:"signing_attributes_origin,omitempty"` // Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. See the AWS SES API v2 Reference for supported statuses. Status *string `json:"status,omitempty" tf:"status,omitempty"` // If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete. If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key. Tokens []*string `json:"tokens,omitempty" tf:"tokens,omitempty"` }
func (*DKIMSigningAttributesObservation) DeepCopy ¶
func (in *DKIMSigningAttributesObservation) DeepCopy() *DKIMSigningAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DKIMSigningAttributesObservation.
func (*DKIMSigningAttributesObservation) DeepCopyInto ¶
func (in *DKIMSigningAttributesObservation) DeepCopyInto(out *DKIMSigningAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DKIMSigningAttributesParameters ¶
type DKIMSigningAttributesParameters struct { // [Bring Your Own DKIM] A private key that's used to generate a DKIM signature. The private key must use 1024 or 2048-bit RSA encryption, and must be encoded using base64 encoding. // +kubebuilder:validation:Optional DomainSigningPrivateKey *string `json:"domainSigningPrivateKey,omitempty" tf:"domain_signing_private_key,omitempty"` // [Bring Your Own DKIM] A string that's used to identify a public key in the DNS configuration for a domain. // +kubebuilder:validation:Optional DomainSigningSelector *string `json:"domainSigningSelector,omitempty" tf:"domain_signing_selector,omitempty"` // [Easy DKIM] The key length of the future DKIM key pair to be generated. This can be changed at most once per day. Valid values: RSA_1024_BIT, RSA_2048_BIT. // +kubebuilder:validation:Optional NextSigningKeyLength *string `json:"nextSigningKeyLength,omitempty" tf:"next_signing_key_length,omitempty"` }
func (*DKIMSigningAttributesParameters) DeepCopy ¶
func (in *DKIMSigningAttributesParameters) DeepCopy() *DKIMSigningAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DKIMSigningAttributesParameters.
func (*DKIMSigningAttributesParameters) DeepCopyInto ¶
func (in *DKIMSigningAttributesParameters) DeepCopyInto(out *DKIMSigningAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DedicatedIPPool ¶
type DedicatedIPPool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DedicatedIPPoolSpec `json:"spec"` Status DedicatedIPPoolStatus `json:"status,omitempty"` }
DedicatedIPPool is the Schema for the DedicatedIPPools API. +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 (*DedicatedIPPool) DeepCopy ¶
func (in *DedicatedIPPool) DeepCopy() *DedicatedIPPool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedIPPool.
func (*DedicatedIPPool) DeepCopyInto ¶
func (in *DedicatedIPPool) DeepCopyInto(out *DedicatedIPPool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DedicatedIPPool) DeepCopyObject ¶
func (in *DedicatedIPPool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DedicatedIPPool) GetCondition ¶
func (mg *DedicatedIPPool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DedicatedIPPool.
func (*DedicatedIPPool) GetConnectionDetailsMapping ¶
func (tr *DedicatedIPPool) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DedicatedIPPool
func (*DedicatedIPPool) GetDeletionPolicy ¶
func (mg *DedicatedIPPool) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DedicatedIPPool.
func (*DedicatedIPPool) GetID ¶
func (tr *DedicatedIPPool) GetID() string
GetID returns ID of underlying Terraform resource of this DedicatedIPPool
func (*DedicatedIPPool) GetManagementPolicy ¶
func (mg *DedicatedIPPool) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this DedicatedIPPool.
func (*DedicatedIPPool) GetObservation ¶
func (tr *DedicatedIPPool) GetObservation() (map[string]any, error)
GetObservation of this DedicatedIPPool
func (*DedicatedIPPool) GetParameters ¶
func (tr *DedicatedIPPool) GetParameters() (map[string]any, error)
GetParameters of this DedicatedIPPool
func (*DedicatedIPPool) GetProviderConfigReference ¶
func (mg *DedicatedIPPool) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DedicatedIPPool.
func (*DedicatedIPPool) GetProviderReference ¶
func (mg *DedicatedIPPool) GetProviderReference() *xpv1.Reference
GetProviderReference of this DedicatedIPPool. Deprecated: Use GetProviderConfigReference.
func (*DedicatedIPPool) GetPublishConnectionDetailsTo ¶
func (mg *DedicatedIPPool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DedicatedIPPool.
func (*DedicatedIPPool) GetTerraformResourceType ¶
func (mg *DedicatedIPPool) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DedicatedIPPool
func (*DedicatedIPPool) GetTerraformSchemaVersion ¶
func (tr *DedicatedIPPool) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DedicatedIPPool) GetWriteConnectionSecretToReference ¶
func (mg *DedicatedIPPool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DedicatedIPPool.
func (*DedicatedIPPool) LateInitialize ¶
func (tr *DedicatedIPPool) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DedicatedIPPool using its observed tfState. returns True if there are any spec changes for the resource.
func (*DedicatedIPPool) SetConditions ¶
func (mg *DedicatedIPPool) SetConditions(c ...xpv1.Condition)
SetConditions of this DedicatedIPPool.
func (*DedicatedIPPool) SetDeletionPolicy ¶
func (mg *DedicatedIPPool) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DedicatedIPPool.
func (*DedicatedIPPool) SetManagementPolicy ¶
func (mg *DedicatedIPPool) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this DedicatedIPPool.
func (*DedicatedIPPool) SetObservation ¶
func (tr *DedicatedIPPool) SetObservation(obs map[string]any) error
SetObservation for this DedicatedIPPool
func (*DedicatedIPPool) SetParameters ¶
func (tr *DedicatedIPPool) SetParameters(params map[string]any) error
SetParameters for this DedicatedIPPool
func (*DedicatedIPPool) SetProviderConfigReference ¶
func (mg *DedicatedIPPool) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DedicatedIPPool.
func (*DedicatedIPPool) SetProviderReference ¶
func (mg *DedicatedIPPool) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DedicatedIPPool. Deprecated: Use SetProviderConfigReference.
func (*DedicatedIPPool) SetPublishConnectionDetailsTo ¶
func (mg *DedicatedIPPool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DedicatedIPPool.
func (*DedicatedIPPool) SetWriteConnectionSecretToReference ¶
func (mg *DedicatedIPPool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DedicatedIPPool.
type DedicatedIPPoolList ¶
type DedicatedIPPoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DedicatedIPPool `json:"items"` }
DedicatedIPPoolList contains a list of DedicatedIPPools
func (*DedicatedIPPoolList) DeepCopy ¶
func (in *DedicatedIPPoolList) DeepCopy() *DedicatedIPPoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedIPPoolList.
func (*DedicatedIPPoolList) DeepCopyInto ¶
func (in *DedicatedIPPoolList) DeepCopyInto(out *DedicatedIPPoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DedicatedIPPoolList) DeepCopyObject ¶
func (in *DedicatedIPPoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DedicatedIPPoolList) GetItems ¶
func (l *DedicatedIPPoolList) GetItems() []resource.Managed
GetItems of this DedicatedIPPoolList.
type DedicatedIPPoolObservation ¶
type DedicatedIPPoolObservation struct { // ARN of the Dedicated IP Pool. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // IP pool scaling mode. Valid values: STANDARD, MANAGED. If omitted, the AWS API will default to a standard pool. ScalingMode *string `json:"scalingMode,omitempty" tf:"scaling_mode,omitempty"` // Key-value map of resource tags. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*DedicatedIPPoolObservation) DeepCopy ¶
func (in *DedicatedIPPoolObservation) DeepCopy() *DedicatedIPPoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedIPPoolObservation.
func (*DedicatedIPPoolObservation) DeepCopyInto ¶
func (in *DedicatedIPPoolObservation) DeepCopyInto(out *DedicatedIPPoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DedicatedIPPoolParameters ¶
type DedicatedIPPoolParameters 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:"-"` // IP pool scaling mode. Valid values: STANDARD, MANAGED. If omitted, the AWS API will default to a standard pool. // +kubebuilder:validation:Optional ScalingMode *string `json:"scalingMode,omitempty" tf:"scaling_mode,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*DedicatedIPPoolParameters) DeepCopy ¶
func (in *DedicatedIPPoolParameters) DeepCopy() *DedicatedIPPoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedIPPoolParameters.
func (*DedicatedIPPoolParameters) DeepCopyInto ¶
func (in *DedicatedIPPoolParameters) DeepCopyInto(out *DedicatedIPPoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DedicatedIPPoolSpec ¶
type DedicatedIPPoolSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DedicatedIPPoolParameters `json:"forProvider"` }
DedicatedIPPoolSpec defines the desired state of DedicatedIPPool
func (*DedicatedIPPoolSpec) DeepCopy ¶
func (in *DedicatedIPPoolSpec) DeepCopy() *DedicatedIPPoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedIPPoolSpec.
func (*DedicatedIPPoolSpec) DeepCopyInto ¶
func (in *DedicatedIPPoolSpec) DeepCopyInto(out *DedicatedIPPoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DedicatedIPPoolStatus ¶
type DedicatedIPPoolStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DedicatedIPPoolObservation `json:"atProvider,omitempty"` }
DedicatedIPPoolStatus defines the observed state of DedicatedIPPool.
func (*DedicatedIPPoolStatus) DeepCopy ¶
func (in *DedicatedIPPoolStatus) DeepCopy() *DedicatedIPPoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedIPPoolStatus.
func (*DedicatedIPPoolStatus) DeepCopyInto ¶
func (in *DedicatedIPPoolStatus) DeepCopyInto(out *DedicatedIPPoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryOptionsObservation ¶
type DeliveryOptionsObservation struct { // The name of the dedicated IP pool to associate with the configuration set. SendingPoolName *string `json:"sendingPoolName,omitempty" tf:"sending_pool_name,omitempty"` // Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). Valid values: REQUIRE, OPTIONAL. TLSPolicy *string `json:"tlsPolicy,omitempty" tf:"tls_policy,omitempty"` }
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 { // The name of the dedicated IP pool to associate with the configuration set. // +kubebuilder:validation:Optional SendingPoolName *string `json:"sendingPoolName,omitempty" tf:"sending_pool_name,omitempty"` // Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). Valid values: REQUIRE, 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 DimensionConfigurationObservation ¶
type DimensionConfigurationObservation struct { // The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. // ( dimension_name - The name of an Amazon CloudWatch dimension associated with an email sending metric. DefaultDimensionValue *string `json:"defaultDimensionValue,omitempty" tf:"default_dimension_value,omitempty"` DimensionName *string `json:"dimensionName,omitempty" tf:"dimension_name,omitempty"` // The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. Valid values: MESSAGE_TAG, EMAIL_HEADER, LINK_TAG. DimensionValueSource *string `json:"dimensionValueSource,omitempty" tf:"dimension_value_source,omitempty"` }
func (*DimensionConfigurationObservation) DeepCopy ¶
func (in *DimensionConfigurationObservation) DeepCopy() *DimensionConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DimensionConfigurationObservation.
func (*DimensionConfigurationObservation) DeepCopyInto ¶
func (in *DimensionConfigurationObservation) DeepCopyInto(out *DimensionConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DimensionConfigurationParameters ¶
type DimensionConfigurationParameters struct { // The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. // ( dimension_name - The name of an Amazon CloudWatch dimension associated with an email sending metric. // +kubebuilder:validation:Required DefaultDimensionValue *string `json:"defaultDimensionValue" tf:"default_dimension_value,omitempty"` // +kubebuilder:validation:Required DimensionName *string `json:"dimensionName" tf:"dimension_name,omitempty"` // The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. Valid values: MESSAGE_TAG, EMAIL_HEADER, LINK_TAG. // +kubebuilder:validation:Required DimensionValueSource *string `json:"dimensionValueSource" tf:"dimension_value_source,omitempty"` }
func (*DimensionConfigurationParameters) DeepCopy ¶
func (in *DimensionConfigurationParameters) DeepCopy() *DimensionConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DimensionConfigurationParameters.
func (*DimensionConfigurationParameters) DeepCopyInto ¶
func (in *DimensionConfigurationParameters) DeepCopyInto(out *DimensionConfigurationParameters)
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. +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) GetManagementPolicy ¶
func (mg *EmailIdentity) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) ResolveReferences ¶
ResolveReferences of this EmailIdentity.
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) SetManagementPolicy ¶
func (mg *EmailIdentity) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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 EmailIdentityFeedbackAttributes ¶
type EmailIdentityFeedbackAttributes struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EmailIdentityFeedbackAttributesSpec `json:"spec"` Status EmailIdentityFeedbackAttributesStatus `json:"status,omitempty"` }
EmailIdentityFeedbackAttributes is the Schema for the EmailIdentityFeedbackAttributess API. +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 (*EmailIdentityFeedbackAttributes) DeepCopy ¶
func (in *EmailIdentityFeedbackAttributes) DeepCopy() *EmailIdentityFeedbackAttributes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityFeedbackAttributes.
func (*EmailIdentityFeedbackAttributes) DeepCopyInto ¶
func (in *EmailIdentityFeedbackAttributes) DeepCopyInto(out *EmailIdentityFeedbackAttributes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EmailIdentityFeedbackAttributes) DeepCopyObject ¶
func (in *EmailIdentityFeedbackAttributes) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EmailIdentityFeedbackAttributes) GetCondition ¶
func (mg *EmailIdentityFeedbackAttributes) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EmailIdentityFeedbackAttributes.
func (*EmailIdentityFeedbackAttributes) GetConnectionDetailsMapping ¶
func (tr *EmailIdentityFeedbackAttributes) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EmailIdentityFeedbackAttributes
func (*EmailIdentityFeedbackAttributes) GetDeletionPolicy ¶
func (mg *EmailIdentityFeedbackAttributes) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EmailIdentityFeedbackAttributes.
func (*EmailIdentityFeedbackAttributes) GetID ¶
func (tr *EmailIdentityFeedbackAttributes) GetID() string
GetID returns ID of underlying Terraform resource of this EmailIdentityFeedbackAttributes
func (*EmailIdentityFeedbackAttributes) GetManagementPolicy ¶
func (mg *EmailIdentityFeedbackAttributes) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this EmailIdentityFeedbackAttributes.
func (*EmailIdentityFeedbackAttributes) GetObservation ¶
func (tr *EmailIdentityFeedbackAttributes) GetObservation() (map[string]any, error)
GetObservation of this EmailIdentityFeedbackAttributes
func (*EmailIdentityFeedbackAttributes) GetParameters ¶
func (tr *EmailIdentityFeedbackAttributes) GetParameters() (map[string]any, error)
GetParameters of this EmailIdentityFeedbackAttributes
func (*EmailIdentityFeedbackAttributes) GetProviderConfigReference ¶
func (mg *EmailIdentityFeedbackAttributes) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EmailIdentityFeedbackAttributes.
func (*EmailIdentityFeedbackAttributes) GetProviderReference ¶
func (mg *EmailIdentityFeedbackAttributes) GetProviderReference() *xpv1.Reference
GetProviderReference of this EmailIdentityFeedbackAttributes. Deprecated: Use GetProviderConfigReference.
func (*EmailIdentityFeedbackAttributes) GetPublishConnectionDetailsTo ¶
func (mg *EmailIdentityFeedbackAttributes) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EmailIdentityFeedbackAttributes.
func (*EmailIdentityFeedbackAttributes) GetTerraformResourceType ¶
func (mg *EmailIdentityFeedbackAttributes) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EmailIdentityFeedbackAttributes
func (*EmailIdentityFeedbackAttributes) GetTerraformSchemaVersion ¶
func (tr *EmailIdentityFeedbackAttributes) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EmailIdentityFeedbackAttributes) GetWriteConnectionSecretToReference ¶
func (mg *EmailIdentityFeedbackAttributes) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EmailIdentityFeedbackAttributes.
func (*EmailIdentityFeedbackAttributes) LateInitialize ¶
func (tr *EmailIdentityFeedbackAttributes) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EmailIdentityFeedbackAttributes using its observed tfState. returns True if there are any spec changes for the resource.
func (*EmailIdentityFeedbackAttributes) SetConditions ¶
func (mg *EmailIdentityFeedbackAttributes) SetConditions(c ...xpv1.Condition)
SetConditions of this EmailIdentityFeedbackAttributes.
func (*EmailIdentityFeedbackAttributes) SetDeletionPolicy ¶
func (mg *EmailIdentityFeedbackAttributes) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EmailIdentityFeedbackAttributes.
func (*EmailIdentityFeedbackAttributes) SetManagementPolicy ¶
func (mg *EmailIdentityFeedbackAttributes) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this EmailIdentityFeedbackAttributes.
func (*EmailIdentityFeedbackAttributes) SetObservation ¶
func (tr *EmailIdentityFeedbackAttributes) SetObservation(obs map[string]any) error
SetObservation for this EmailIdentityFeedbackAttributes
func (*EmailIdentityFeedbackAttributes) SetParameters ¶
func (tr *EmailIdentityFeedbackAttributes) SetParameters(params map[string]any) error
SetParameters for this EmailIdentityFeedbackAttributes
func (*EmailIdentityFeedbackAttributes) SetProviderConfigReference ¶
func (mg *EmailIdentityFeedbackAttributes) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EmailIdentityFeedbackAttributes.
func (*EmailIdentityFeedbackAttributes) SetProviderReference ¶
func (mg *EmailIdentityFeedbackAttributes) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this EmailIdentityFeedbackAttributes. Deprecated: Use SetProviderConfigReference.
func (*EmailIdentityFeedbackAttributes) SetPublishConnectionDetailsTo ¶
func (mg *EmailIdentityFeedbackAttributes) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EmailIdentityFeedbackAttributes.
func (*EmailIdentityFeedbackAttributes) SetWriteConnectionSecretToReference ¶
func (mg *EmailIdentityFeedbackAttributes) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EmailIdentityFeedbackAttributes.
type EmailIdentityFeedbackAttributesList ¶
type EmailIdentityFeedbackAttributesList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EmailIdentityFeedbackAttributes `json:"items"` }
EmailIdentityFeedbackAttributesList contains a list of EmailIdentityFeedbackAttributess
func (*EmailIdentityFeedbackAttributesList) DeepCopy ¶
func (in *EmailIdentityFeedbackAttributesList) DeepCopy() *EmailIdentityFeedbackAttributesList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityFeedbackAttributesList.
func (*EmailIdentityFeedbackAttributesList) DeepCopyInto ¶
func (in *EmailIdentityFeedbackAttributesList) DeepCopyInto(out *EmailIdentityFeedbackAttributesList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EmailIdentityFeedbackAttributesList) DeepCopyObject ¶
func (in *EmailIdentityFeedbackAttributesList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EmailIdentityFeedbackAttributesList) GetItems ¶
func (l *EmailIdentityFeedbackAttributesList) GetItems() []resource.Managed
GetItems of this EmailIdentityFeedbackAttributesList.
type EmailIdentityFeedbackAttributesObservation ¶
type EmailIdentityFeedbackAttributesObservation struct { // Sets the feedback forwarding configuration for the identity. EmailForwardingEnabled *bool `json:"emailForwardingEnabled,omitempty" tf:"email_forwarding_enabled,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*EmailIdentityFeedbackAttributesObservation) DeepCopy ¶
func (in *EmailIdentityFeedbackAttributesObservation) DeepCopy() *EmailIdentityFeedbackAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityFeedbackAttributesObservation.
func (*EmailIdentityFeedbackAttributesObservation) DeepCopyInto ¶
func (in *EmailIdentityFeedbackAttributesObservation) DeepCopyInto(out *EmailIdentityFeedbackAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIdentityFeedbackAttributesParameters ¶
type EmailIdentityFeedbackAttributesParameters struct { // Sets the feedback forwarding configuration for the identity. // +kubebuilder:validation:Optional EmailForwardingEnabled *bool `json:"emailForwardingEnabled,omitempty" tf:"email_forwarding_enabled,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 (*EmailIdentityFeedbackAttributesParameters) DeepCopy ¶
func (in *EmailIdentityFeedbackAttributesParameters) DeepCopy() *EmailIdentityFeedbackAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityFeedbackAttributesParameters.
func (*EmailIdentityFeedbackAttributesParameters) DeepCopyInto ¶
func (in *EmailIdentityFeedbackAttributesParameters) DeepCopyInto(out *EmailIdentityFeedbackAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIdentityFeedbackAttributesSpec ¶
type EmailIdentityFeedbackAttributesSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EmailIdentityFeedbackAttributesParameters `json:"forProvider"` }
EmailIdentityFeedbackAttributesSpec defines the desired state of EmailIdentityFeedbackAttributes
func (*EmailIdentityFeedbackAttributesSpec) DeepCopy ¶
func (in *EmailIdentityFeedbackAttributesSpec) DeepCopy() *EmailIdentityFeedbackAttributesSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityFeedbackAttributesSpec.
func (*EmailIdentityFeedbackAttributesSpec) DeepCopyInto ¶
func (in *EmailIdentityFeedbackAttributesSpec) DeepCopyInto(out *EmailIdentityFeedbackAttributesSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIdentityFeedbackAttributesStatus ¶
type EmailIdentityFeedbackAttributesStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EmailIdentityFeedbackAttributesObservation `json:"atProvider,omitempty"` }
EmailIdentityFeedbackAttributesStatus defines the observed state of EmailIdentityFeedbackAttributes.
func (*EmailIdentityFeedbackAttributesStatus) DeepCopy ¶
func (in *EmailIdentityFeedbackAttributesStatus) DeepCopy() *EmailIdentityFeedbackAttributesStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityFeedbackAttributesStatus.
func (*EmailIdentityFeedbackAttributesStatus) DeepCopyInto ¶
func (in *EmailIdentityFeedbackAttributesStatus) DeepCopyInto(out *EmailIdentityFeedbackAttributesStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 EmailIdentityMailFromAttributes ¶
type EmailIdentityMailFromAttributes struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EmailIdentityMailFromAttributesSpec `json:"spec"` Status EmailIdentityMailFromAttributesStatus `json:"status,omitempty"` }
EmailIdentityMailFromAttributes is the Schema for the EmailIdentityMailFromAttributess API. +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 (*EmailIdentityMailFromAttributes) DeepCopy ¶
func (in *EmailIdentityMailFromAttributes) DeepCopy() *EmailIdentityMailFromAttributes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityMailFromAttributes.
func (*EmailIdentityMailFromAttributes) DeepCopyInto ¶
func (in *EmailIdentityMailFromAttributes) DeepCopyInto(out *EmailIdentityMailFromAttributes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EmailIdentityMailFromAttributes) DeepCopyObject ¶
func (in *EmailIdentityMailFromAttributes) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EmailIdentityMailFromAttributes) GetCondition ¶
func (mg *EmailIdentityMailFromAttributes) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EmailIdentityMailFromAttributes.
func (*EmailIdentityMailFromAttributes) GetConnectionDetailsMapping ¶
func (tr *EmailIdentityMailFromAttributes) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EmailIdentityMailFromAttributes
func (*EmailIdentityMailFromAttributes) GetDeletionPolicy ¶
func (mg *EmailIdentityMailFromAttributes) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EmailIdentityMailFromAttributes.
func (*EmailIdentityMailFromAttributes) GetID ¶
func (tr *EmailIdentityMailFromAttributes) GetID() string
GetID returns ID of underlying Terraform resource of this EmailIdentityMailFromAttributes
func (*EmailIdentityMailFromAttributes) GetManagementPolicy ¶
func (mg *EmailIdentityMailFromAttributes) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this EmailIdentityMailFromAttributes.
func (*EmailIdentityMailFromAttributes) GetObservation ¶
func (tr *EmailIdentityMailFromAttributes) GetObservation() (map[string]any, error)
GetObservation of this EmailIdentityMailFromAttributes
func (*EmailIdentityMailFromAttributes) GetParameters ¶
func (tr *EmailIdentityMailFromAttributes) GetParameters() (map[string]any, error)
GetParameters of this EmailIdentityMailFromAttributes
func (*EmailIdentityMailFromAttributes) GetProviderConfigReference ¶
func (mg *EmailIdentityMailFromAttributes) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EmailIdentityMailFromAttributes.
func (*EmailIdentityMailFromAttributes) GetProviderReference ¶
func (mg *EmailIdentityMailFromAttributes) GetProviderReference() *xpv1.Reference
GetProviderReference of this EmailIdentityMailFromAttributes. Deprecated: Use GetProviderConfigReference.
func (*EmailIdentityMailFromAttributes) GetPublishConnectionDetailsTo ¶
func (mg *EmailIdentityMailFromAttributes) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EmailIdentityMailFromAttributes.
func (*EmailIdentityMailFromAttributes) GetTerraformResourceType ¶
func (mg *EmailIdentityMailFromAttributes) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EmailIdentityMailFromAttributes
func (*EmailIdentityMailFromAttributes) GetTerraformSchemaVersion ¶
func (tr *EmailIdentityMailFromAttributes) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EmailIdentityMailFromAttributes) GetWriteConnectionSecretToReference ¶
func (mg *EmailIdentityMailFromAttributes) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EmailIdentityMailFromAttributes.
func (*EmailIdentityMailFromAttributes) LateInitialize ¶
func (tr *EmailIdentityMailFromAttributes) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EmailIdentityMailFromAttributes using its observed tfState. returns True if there are any spec changes for the resource.
func (*EmailIdentityMailFromAttributes) SetConditions ¶
func (mg *EmailIdentityMailFromAttributes) SetConditions(c ...xpv1.Condition)
SetConditions of this EmailIdentityMailFromAttributes.
func (*EmailIdentityMailFromAttributes) SetDeletionPolicy ¶
func (mg *EmailIdentityMailFromAttributes) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EmailIdentityMailFromAttributes.
func (*EmailIdentityMailFromAttributes) SetManagementPolicy ¶
func (mg *EmailIdentityMailFromAttributes) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this EmailIdentityMailFromAttributes.
func (*EmailIdentityMailFromAttributes) SetObservation ¶
func (tr *EmailIdentityMailFromAttributes) SetObservation(obs map[string]any) error
SetObservation for this EmailIdentityMailFromAttributes
func (*EmailIdentityMailFromAttributes) SetParameters ¶
func (tr *EmailIdentityMailFromAttributes) SetParameters(params map[string]any) error
SetParameters for this EmailIdentityMailFromAttributes
func (*EmailIdentityMailFromAttributes) SetProviderConfigReference ¶
func (mg *EmailIdentityMailFromAttributes) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EmailIdentityMailFromAttributes.
func (*EmailIdentityMailFromAttributes) SetProviderReference ¶
func (mg *EmailIdentityMailFromAttributes) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this EmailIdentityMailFromAttributes. Deprecated: Use SetProviderConfigReference.
func (*EmailIdentityMailFromAttributes) SetPublishConnectionDetailsTo ¶
func (mg *EmailIdentityMailFromAttributes) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EmailIdentityMailFromAttributes.
func (*EmailIdentityMailFromAttributes) SetWriteConnectionSecretToReference ¶
func (mg *EmailIdentityMailFromAttributes) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EmailIdentityMailFromAttributes.
type EmailIdentityMailFromAttributesList ¶
type EmailIdentityMailFromAttributesList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EmailIdentityMailFromAttributes `json:"items"` }
EmailIdentityMailFromAttributesList contains a list of EmailIdentityMailFromAttributess
func (*EmailIdentityMailFromAttributesList) DeepCopy ¶
func (in *EmailIdentityMailFromAttributesList) DeepCopy() *EmailIdentityMailFromAttributesList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityMailFromAttributesList.
func (*EmailIdentityMailFromAttributesList) DeepCopyInto ¶
func (in *EmailIdentityMailFromAttributesList) DeepCopyInto(out *EmailIdentityMailFromAttributesList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EmailIdentityMailFromAttributesList) DeepCopyObject ¶
func (in *EmailIdentityMailFromAttributesList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EmailIdentityMailFromAttributesList) GetItems ¶
func (l *EmailIdentityMailFromAttributesList) GetItems() []resource.Managed
GetItems of this EmailIdentityMailFromAttributesList.
type EmailIdentityMailFromAttributesObservation ¶
type EmailIdentityMailFromAttributesObservation struct { // The action to take if the required MX record isn't found when you send an email. Valid values: USE_DEFAULT_VALUE, REJECT_MESSAGE. BehaviorOnMxFailure *string `json:"behaviorOnMxFailure,omitempty" tf:"behavior_on_mx_failure,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The custom MAIL FROM domain that you want the verified identity to use. Required if behavior_on_mx_failure is REJECT_MESSAGE. MailFromDomain *string `json:"mailFromDomain,omitempty" tf:"mail_from_domain,omitempty"` }
func (*EmailIdentityMailFromAttributesObservation) DeepCopy ¶
func (in *EmailIdentityMailFromAttributesObservation) DeepCopy() *EmailIdentityMailFromAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityMailFromAttributesObservation.
func (*EmailIdentityMailFromAttributesObservation) DeepCopyInto ¶
func (in *EmailIdentityMailFromAttributesObservation) DeepCopyInto(out *EmailIdentityMailFromAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIdentityMailFromAttributesParameters ¶
type EmailIdentityMailFromAttributesParameters struct { // The action to take if the required MX record isn't found when you send an email. Valid values: USE_DEFAULT_VALUE, REJECT_MESSAGE. // +kubebuilder:validation:Optional BehaviorOnMxFailure *string `json:"behaviorOnMxFailure,omitempty" tf:"behavior_on_mx_failure,omitempty"` // The custom MAIL FROM domain that you want the verified identity to use. Required if behavior_on_mx_failure is REJECT_MESSAGE. // +kubebuilder:validation:Optional MailFromDomain *string `json:"mailFromDomain,omitempty" 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 (*EmailIdentityMailFromAttributesParameters) DeepCopy ¶
func (in *EmailIdentityMailFromAttributesParameters) DeepCopy() *EmailIdentityMailFromAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityMailFromAttributesParameters.
func (*EmailIdentityMailFromAttributesParameters) DeepCopyInto ¶
func (in *EmailIdentityMailFromAttributesParameters) DeepCopyInto(out *EmailIdentityMailFromAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIdentityMailFromAttributesSpec ¶
type EmailIdentityMailFromAttributesSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EmailIdentityMailFromAttributesParameters `json:"forProvider"` }
EmailIdentityMailFromAttributesSpec defines the desired state of EmailIdentityMailFromAttributes
func (*EmailIdentityMailFromAttributesSpec) DeepCopy ¶
func (in *EmailIdentityMailFromAttributesSpec) DeepCopy() *EmailIdentityMailFromAttributesSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityMailFromAttributesSpec.
func (*EmailIdentityMailFromAttributesSpec) DeepCopyInto ¶
func (in *EmailIdentityMailFromAttributesSpec) DeepCopyInto(out *EmailIdentityMailFromAttributesSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIdentityMailFromAttributesStatus ¶
type EmailIdentityMailFromAttributesStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EmailIdentityMailFromAttributesObservation `json:"atProvider,omitempty"` }
EmailIdentityMailFromAttributesStatus defines the observed state of EmailIdentityMailFromAttributes.
func (*EmailIdentityMailFromAttributesStatus) DeepCopy ¶
func (in *EmailIdentityMailFromAttributesStatus) DeepCopy() *EmailIdentityMailFromAttributesStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityMailFromAttributesStatus.
func (*EmailIdentityMailFromAttributesStatus) DeepCopyInto ¶
func (in *EmailIdentityMailFromAttributesStatus) DeepCopyInto(out *EmailIdentityMailFromAttributesStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIdentityObservation ¶
type EmailIdentityObservation struct { // ARN of the Email Identity. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The configuration set to use by default when sending from this identity. Note that any configuration set defined in the email sending request takes precedence. ConfigurationSetName *string `json:"configurationSetName,omitempty" tf:"configuration_set_name,omitempty"` // The configuration of the DKIM authentication settings for an email domain identity. DKIMSigningAttributes []DKIMSigningAttributesObservation `json:"dkimSigningAttributes,omitempty" tf:"dkim_signing_attributes,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The email identity type. Valid values: EMAIL_ADDRESS, DOMAIN. IdentityType *string `json:"identityType,omitempty" tf:"identity_type,omitempty"` // Key-value map of resource tags. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // Specifies whether or not the identity is verified. VerifiedForSendingStatus *bool `json:"verifiedForSendingStatus,omitempty" tf:"verified_for_sending_status,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 configuration set to use by default when sending from this identity. Note that any configuration set defined in the email sending request takes precedence. // +crossplane:generate:reference:type=github.com/spirosco/upbound-provider-aws/apis/sesv2/v1beta1.ConfigurationSet // +kubebuilder:validation:Optional ConfigurationSetName *string `json:"configurationSetName,omitempty" tf:"configuration_set_name,omitempty"` // Reference to a ConfigurationSet in sesv2 to populate configurationSetName. // +kubebuilder:validation:Optional ConfigurationSetNameRef *v1.Reference `json:"configurationSetNameRef,omitempty" tf:"-"` // Selector for a ConfigurationSet in sesv2 to populate configurationSetName. // +kubebuilder:validation:Optional ConfigurationSetNameSelector *v1.Selector `json:"configurationSetNameSelector,omitempty" tf:"-"` // The configuration of the DKIM authentication settings for an email domain identity. // +kubebuilder:validation:Optional DKIMSigningAttributes []DKIMSigningAttributesParameters `json:"dkimSigningAttributes,omitempty" tf:"dkim_signing_attributes,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:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
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 EventDestinationObservation ¶
type EventDestinationObservation struct { // An object that defines an Amazon CloudWatch destination for email events. See cloud_watch_destination below CloudWatchDestination []CloudWatchDestinationObservation `json:"cloudWatchDestination,omitempty" tf:"cloud_watch_destination,omitempty"` // When the event destination is enabled, the specified event types are sent to the destinations. Default: false. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // An object that defines an Amazon Kinesis Data Firehose destination for email events. See kinesis_firehose_destination below. KinesisFirehoseDestination []KinesisFirehoseDestinationObservation `json:"kinesisFirehoseDestination,omitempty" tf:"kinesis_firehose_destination,omitempty"` // - An array that specifies which events the Amazon SES API v2 should send to the destinations. Valid values: SEND, REJECT, BOUNCE, COMPLAINT, DELIVERY, OPEN, CLICK, RENDERING_FAILURE, DELIVERY_DELAY, SUBSCRIPTION. MatchingEventTypes []*string `json:"matchingEventTypes,omitempty" tf:"matching_event_types,omitempty"` // An object that defines an Amazon Pinpoint project destination for email events. See pinpoint_destination below. PinpointDestination []PinpointDestinationObservation `json:"pinpointDestination,omitempty" tf:"pinpoint_destination,omitempty"` // An object that defines an Amazon SNS destination for email events. See sns_destination below. SnsDestination []SnsDestinationObservation `json:"snsDestination,omitempty" tf:"sns_destination,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 { // An object that defines an Amazon CloudWatch destination for email events. See cloud_watch_destination below // +kubebuilder:validation:Optional CloudWatchDestination []CloudWatchDestinationParameters `json:"cloudWatchDestination,omitempty" tf:"cloud_watch_destination,omitempty"` // When the event destination is enabled, the specified event types are sent to the destinations. Default: false. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // An object that defines an Amazon Kinesis Data Firehose destination for email events. See kinesis_firehose_destination below. // +kubebuilder:validation:Optional KinesisFirehoseDestination []KinesisFirehoseDestinationParameters `json:"kinesisFirehoseDestination,omitempty" tf:"kinesis_firehose_destination,omitempty"` // - An array that specifies which events the Amazon SES API v2 should send to the destinations. Valid values: SEND, REJECT, BOUNCE, COMPLAINT, DELIVERY, OPEN, CLICK, RENDERING_FAILURE, DELIVERY_DELAY, SUBSCRIPTION. // +kubebuilder:validation:Required MatchingEventTypes []*string `json:"matchingEventTypes" tf:"matching_event_types,omitempty"` // An object that defines an Amazon Pinpoint project destination for email events. See pinpoint_destination below. // +kubebuilder:validation:Optional PinpointDestination []PinpointDestinationParameters `json:"pinpointDestination,omitempty" tf:"pinpoint_destination,omitempty"` // An object that defines an Amazon SNS destination for email events. See sns_destination below. // +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 KinesisFirehoseDestinationObservation ¶
type KinesisFirehoseDestinationObservation struct { // The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to. DeliveryStreamArn *string `json:"deliveryStreamArn,omitempty" tf:"delivery_stream_arn,omitempty"` // The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream. IAMRoleArn *string `json:"iamRoleArn,omitempty" tf:"iam_role_arn,omitempty"` }
func (*KinesisFirehoseDestinationObservation) DeepCopy ¶
func (in *KinesisFirehoseDestinationObservation) DeepCopy() *KinesisFirehoseDestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDestinationObservation.
func (*KinesisFirehoseDestinationObservation) DeepCopyInto ¶
func (in *KinesisFirehoseDestinationObservation) DeepCopyInto(out *KinesisFirehoseDestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KinesisFirehoseDestinationParameters ¶
type KinesisFirehoseDestinationParameters struct { // The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to. // +crossplane:generate:reference:type=github.com/spirosco/upbound-provider-aws/apis/firehose/v1beta1.DeliveryStream // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("arn",false) // +kubebuilder:validation:Optional DeliveryStreamArn *string `json:"deliveryStreamArn,omitempty" tf:"delivery_stream_arn,omitempty"` // Reference to a DeliveryStream in firehose to populate deliveryStreamArn. // +kubebuilder:validation:Optional DeliveryStreamArnRef *v1.Reference `json:"deliveryStreamArnRef,omitempty" tf:"-"` // Selector for a DeliveryStream in firehose to populate deliveryStreamArn. // +kubebuilder:validation:Optional DeliveryStreamArnSelector *v1.Selector `json:"deliveryStreamArnSelector,omitempty" tf:"-"` // The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream. // +crossplane:generate:reference:type=github.com/spirosco/upbound-provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("arn",true) // +kubebuilder:validation:Optional IAMRoleArn *string `json:"iamRoleArn,omitempty" tf:"iam_role_arn,omitempty"` // Reference to a Role in iam to populate iamRoleArn. // +kubebuilder:validation:Optional IAMRoleArnRef *v1.Reference `json:"iamRoleArnRef,omitempty" tf:"-"` // Selector for a Role in iam to populate iamRoleArn. // +kubebuilder:validation:Optional IAMRoleArnSelector *v1.Selector `json:"iamRoleArnSelector,omitempty" tf:"-"` }
func (*KinesisFirehoseDestinationParameters) DeepCopy ¶
func (in *KinesisFirehoseDestinationParameters) DeepCopy() *KinesisFirehoseDestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDestinationParameters.
func (*KinesisFirehoseDestinationParameters) DeepCopyInto ¶
func (in *KinesisFirehoseDestinationParameters) DeepCopyInto(out *KinesisFirehoseDestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PinpointDestinationObservation ¶
type PinpointDestinationObservation struct {
ApplicationArn *string `json:"applicationArn,omitempty" tf:"application_arn,omitempty"`
}
func (*PinpointDestinationObservation) DeepCopy ¶
func (in *PinpointDestinationObservation) DeepCopy() *PinpointDestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointDestinationObservation.
func (*PinpointDestinationObservation) DeepCopyInto ¶
func (in *PinpointDestinationObservation) DeepCopyInto(out *PinpointDestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PinpointDestinationParameters ¶
type PinpointDestinationParameters struct { // +crossplane:generate:reference:type=github.com/spirosco/upbound-provider-aws/apis/pinpoint/v1beta1.App // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("arn",true) // +kubebuilder:validation:Optional ApplicationArn *string `json:"applicationArn,omitempty" tf:"application_arn,omitempty"` // Reference to a App in pinpoint to populate applicationArn. // +kubebuilder:validation:Optional ApplicationArnRef *v1.Reference `json:"applicationArnRef,omitempty" tf:"-"` // Selector for a App in pinpoint to populate applicationArn. // +kubebuilder:validation:Optional ApplicationArnSelector *v1.Selector `json:"applicationArnSelector,omitempty" tf:"-"` }
func (*PinpointDestinationParameters) DeepCopy ¶
func (in *PinpointDestinationParameters) DeepCopy() *PinpointDestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointDestinationParameters.
func (*PinpointDestinationParameters) DeepCopyInto ¶
func (in *PinpointDestinationParameters) DeepCopyInto(out *PinpointDestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReputationOptionsObservation ¶
type ReputationOptionsObservation struct { // The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start. LastFreshStart *string `json:"lastFreshStart,omitempty" tf:"last_fresh_start,omitempty"` // If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set. ReputationMetricsEnabled *bool `json:"reputationMetricsEnabled,omitempty" tf:"reputation_metrics_enabled,omitempty"` }
func (*ReputationOptionsObservation) DeepCopy ¶
func (in *ReputationOptionsObservation) DeepCopy() *ReputationOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReputationOptionsObservation.
func (*ReputationOptionsObservation) DeepCopyInto ¶
func (in *ReputationOptionsObservation) DeepCopyInto(out *ReputationOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReputationOptionsParameters ¶
type ReputationOptionsParameters struct { // If true, tracking of reputation metrics is enabled for the configuration set. If false, tracking of reputation metrics is disabled for the configuration set. // +kubebuilder:validation:Optional ReputationMetricsEnabled *bool `json:"reputationMetricsEnabled,omitempty" tf:"reputation_metrics_enabled,omitempty"` }
func (*ReputationOptionsParameters) DeepCopy ¶
func (in *ReputationOptionsParameters) DeepCopy() *ReputationOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReputationOptionsParameters.
func (*ReputationOptionsParameters) DeepCopyInto ¶
func (in *ReputationOptionsParameters) DeepCopyInto(out *ReputationOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SendingOptionsObservation ¶
type SendingOptionsObservation struct { // If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set. SendingEnabled *bool `json:"sendingEnabled,omitempty" tf:"sending_enabled,omitempty"` }
func (*SendingOptionsObservation) DeepCopy ¶
func (in *SendingOptionsObservation) DeepCopy() *SendingOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SendingOptionsObservation.
func (*SendingOptionsObservation) DeepCopyInto ¶
func (in *SendingOptionsObservation) DeepCopyInto(out *SendingOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SendingOptionsParameters ¶
type SendingOptionsParameters struct { // If true, email sending is enabled for the configuration set. If false, email sending is disabled for the configuration set. // +kubebuilder:validation:Optional SendingEnabled *bool `json:"sendingEnabled,omitempty" tf:"sending_enabled,omitempty"` }
func (*SendingOptionsParameters) DeepCopy ¶
func (in *SendingOptionsParameters) DeepCopy() *SendingOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SendingOptionsParameters.
func (*SendingOptionsParameters) DeepCopyInto ¶
func (in *SendingOptionsParameters) DeepCopyInto(out *SendingOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnsDestinationObservation ¶
type SnsDestinationObservation struct { // The Amazon Resource Name (ARN) of the Amazon SNS topic to publish email events to. TopicArn *string `json:"topicArn,omitempty" tf:"topic_arn,omitempty"` }
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 Amazon Resource Name (ARN) of the Amazon SNS topic to publish email events to. // +crossplane:generate:reference:type=github.com/spirosco/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 SuppressionOptionsObservation ¶
type SuppressionOptionsObservation struct { // A list that contains the reasons that email addresses are automatically added to the suppression list for your account. Valid values: BOUNCE, COMPLAINT. SuppressedReasons []*string `json:"suppressedReasons,omitempty" tf:"suppressed_reasons,omitempty"` }
func (*SuppressionOptionsObservation) DeepCopy ¶
func (in *SuppressionOptionsObservation) DeepCopy() *SuppressionOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuppressionOptionsObservation.
func (*SuppressionOptionsObservation) DeepCopyInto ¶
func (in *SuppressionOptionsObservation) DeepCopyInto(out *SuppressionOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SuppressionOptionsParameters ¶
type SuppressionOptionsParameters struct { // A list that contains the reasons that email addresses are automatically added to the suppression list for your account. Valid values: BOUNCE, COMPLAINT. // +kubebuilder:validation:Optional SuppressedReasons []*string `json:"suppressedReasons,omitempty" tf:"suppressed_reasons,omitempty"` }
func (*SuppressionOptionsParameters) DeepCopy ¶
func (in *SuppressionOptionsParameters) DeepCopy() *SuppressionOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuppressionOptionsParameters.
func (*SuppressionOptionsParameters) DeepCopyInto ¶
func (in *SuppressionOptionsParameters) DeepCopyInto(out *SuppressionOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrackingOptionsObservation ¶
type TrackingOptionsObservation struct { // The domain to use for tracking open and click events. CustomRedirectDomain *string `json:"customRedirectDomain,omitempty" tf:"custom_redirect_domain,omitempty"` }
func (*TrackingOptionsObservation) DeepCopy ¶
func (in *TrackingOptionsObservation) DeepCopy() *TrackingOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrackingOptionsObservation.
func (*TrackingOptionsObservation) DeepCopyInto ¶
func (in *TrackingOptionsObservation) DeepCopyInto(out *TrackingOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrackingOptionsParameters ¶
type TrackingOptionsParameters struct { // The domain to use for tracking open and click events. // +kubebuilder:validation:Required CustomRedirectDomain *string `json:"customRedirectDomain" tf:"custom_redirect_domain,omitempty"` }
func (*TrackingOptionsParameters) DeepCopy ¶
func (in *TrackingOptionsParameters) DeepCopy() *TrackingOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrackingOptionsParameters.
func (*TrackingOptionsParameters) DeepCopyInto ¶
func (in *TrackingOptionsParameters) DeepCopyInto(out *TrackingOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_configurationset_types.go
- zz_configurationseteventdestination_types.go
- zz_dedicatedippool_types.go
- zz_emailidentity_types.go
- zz_emailidentityfeedbackattributes_types.go
- zz_emailidentitymailfromattributes_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