Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=sesv2.aws.upbound.io +versionName=v1beta2
Index ¶
- Constants
- Variables
- type CloudWatchDestinationInitParameters
- type CloudWatchDestinationObservation
- type CloudWatchDestinationParameters
- type ConfigurationSet
- func (in *ConfigurationSet) DeepCopy() *ConfigurationSet
- func (in *ConfigurationSet) DeepCopyInto(out *ConfigurationSet)
- func (in *ConfigurationSet) DeepCopyObject() runtime.Object
- func (mg *ConfigurationSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ConfigurationSet) GetConnectionDetailsMapping() map[string]string
- func (mg *ConfigurationSet) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ConfigurationSet) GetID() string
- func (tr *ConfigurationSet) GetInitParameters() (map[string]any, error)
- func (mg *ConfigurationSet) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *ConfigurationSet) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- 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) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ConfigurationSet) GetTerraformResourceType() string
- func (tr *ConfigurationSet) GetTerraformSchemaVersion() int
- func (mg *ConfigurationSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ConfigurationSet) Hub()
- 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) SetManagementPolicies(r xpv1.ManagementPolicies)
- 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) 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 (tr *ConfigurationSetEventDestination) GetInitParameters() (map[string]any, error)
- func (mg *ConfigurationSetEventDestination) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *ConfigurationSetEventDestination) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- 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) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ConfigurationSetEventDestination) GetTerraformResourceType() string
- func (tr *ConfigurationSetEventDestination) GetTerraformSchemaVersion() int
- func (mg *ConfigurationSetEventDestination) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ConfigurationSetEventDestination) Hub()
- 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) SetManagementPolicies(r xpv1.ManagementPolicies)
- 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ConfigurationSetEventDestination) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ConfigurationSetEventDestinationInitParameters
- 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 ConfigurationSetInitParameters
- type ConfigurationSetList
- type ConfigurationSetObservation
- type ConfigurationSetParameters
- type ConfigurationSetSpec
- type ConfigurationSetStatus
- type DKIMSigningAttributesInitParameters
- type DKIMSigningAttributesObservation
- type DKIMSigningAttributesParameters
- type DashboardOptionsInitParameters
- type DashboardOptionsObservation
- type DashboardOptionsParameters
- type DeliveryOptionsInitParameters
- type DeliveryOptionsObservation
- type DeliveryOptionsParameters
- type DimensionConfigurationInitParameters
- 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 (tr *EmailIdentity) GetInitParameters() (map[string]any, error)
- func (mg *EmailIdentity) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *EmailIdentity) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- 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) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EmailIdentity) GetTerraformResourceType() string
- func (tr *EmailIdentity) GetTerraformSchemaVersion() int
- func (mg *EmailIdentity) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EmailIdentity) Hub()
- 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) SetManagementPolicies(r xpv1.ManagementPolicies)
- 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EmailIdentity) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EmailIdentityInitParameters
- type EmailIdentityList
- type EmailIdentityObservation
- type EmailIdentityParameters
- type EmailIdentitySpec
- type EmailIdentityStatus
- type EventBridgeDestinationInitParameters
- type EventBridgeDestinationObservation
- type EventBridgeDestinationParameters
- type EventDestinationInitParameters
- type EventDestinationObservation
- type EventDestinationParameters
- type GuardianOptionsInitParameters
- type GuardianOptionsObservation
- type GuardianOptionsParameters
- type KinesisFirehoseDestinationInitParameters
- type KinesisFirehoseDestinationObservation
- type KinesisFirehoseDestinationParameters
- type PinpointDestinationInitParameters
- type PinpointDestinationObservation
- type PinpointDestinationParameters
- type ReputationOptionsInitParameters
- type ReputationOptionsObservation
- type ReputationOptionsParameters
- type SendingOptionsInitParameters
- type SendingOptionsObservation
- type SendingOptionsParameters
- type SnsDestinationInitParameters
- type SnsDestinationObservation
- type SnsDestinationParameters
- type SuppressionOptionsInitParameters
- type SuppressionOptionsObservation
- type SuppressionOptionsParameters
- type TrackingOptionsInitParameters
- type TrackingOptionsObservation
- type TrackingOptionsParameters
- type VdmOptionsInitParameters
- type VdmOptionsObservation
- type VdmOptionsParameters
Constants ¶
const ( CRDGroup = "sesv2.aws.upbound.io" CRDVersion = "v1beta2" )
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 ( 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 ( // 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 CloudWatchDestinationInitParameters ¶
type CloudWatchDestinationInitParameters struct { // An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch. See dimension_configuration Block for details. DimensionConfiguration []DimensionConfigurationInitParameters `json:"dimensionConfiguration,omitempty" tf:"dimension_configuration,omitempty"` }
func (*CloudWatchDestinationInitParameters) DeepCopy ¶
func (in *CloudWatchDestinationInitParameters) DeepCopy() *CloudWatchDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudWatchDestinationInitParameters.
func (*CloudWatchDestinationInitParameters) DeepCopyInto ¶
func (in *CloudWatchDestinationInitParameters) DeepCopyInto(out *CloudWatchDestinationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 Block for details. 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 Block for details. // +kubebuilder:validation:Optional 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="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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: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) GetInitParameters ¶
func (tr *ConfigurationSet) GetInitParameters() (map[string]any, error)
GetInitParameters of this ConfigurationSet
func (*ConfigurationSet) GetManagementPolicies ¶
func (mg *ConfigurationSet) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this ConfigurationSet.
func (*ConfigurationSet) GetMergedParameters ¶
func (tr *ConfigurationSet) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters 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) 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) Hub ¶
func (tr *ConfigurationSet) Hub()
Hub marks this type as a conversion hub.
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) SetManagementPolicies ¶
func (mg *ConfigurationSet) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies 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) 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="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.eventDestination) || (has(self.initProvider) && has(self.initProvider.eventDestination))",message="spec.forProvider.eventDestination is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.eventDestinationName) || (has(self.initProvider) && has(self.initProvider.eventDestinationName))",message="spec.forProvider.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="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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: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) GetInitParameters ¶
func (tr *ConfigurationSetEventDestination) GetInitParameters() (map[string]any, error)
GetInitParameters of this ConfigurationSetEventDestination
func (*ConfigurationSetEventDestination) GetManagementPolicies ¶
func (mg *ConfigurationSetEventDestination) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this ConfigurationSetEventDestination.
func (*ConfigurationSetEventDestination) GetMergedParameters ¶
func (tr *ConfigurationSetEventDestination) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters 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) 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) Hub ¶
func (tr *ConfigurationSetEventDestination) Hub()
Hub marks this type as a conversion hub.
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 (*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) SetManagementPolicies ¶
func (mg *ConfigurationSetEventDestination) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies 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) 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 ConfigurationSetEventDestinationInitParameters ¶
type ConfigurationSetEventDestinationInitParameters struct { // The name of the configuration set. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sesv2/v1beta2.ConfigurationSet 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. EventDestination *EventDestinationInitParameters `json:"eventDestination,omitempty" tf:"event_destination,omitempty"` // An object that defines the event destination. See event_destination Block for details. EventDestinationName *string `json:"eventDestinationName,omitempty" tf:"event_destination_name,omitempty"` }
func (*ConfigurationSetEventDestinationInitParameters) DeepCopy ¶
func (in *ConfigurationSetEventDestinationInitParameters) DeepCopy() *ConfigurationSetEventDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSetEventDestinationInitParameters.
func (*ConfigurationSetEventDestinationInitParameters) DeepCopyInto ¶
func (in *ConfigurationSetEventDestinationInitParameters) DeepCopyInto(out *ConfigurationSetEventDestinationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 Block for details. 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/upbound/provider-aws/apis/sesv2/v1beta2.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 Block for details. // +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"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider ConfigurationSetEventDestinationInitParameters `json:"initProvider,omitempty"` }
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 ConfigurationSetInitParameters ¶
type ConfigurationSetInitParameters struct { // An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set. See delivery_options Block for details. DeliveryOptions *DeliveryOptionsInitParameters `json:"deliveryOptions,omitempty" tf:"delivery_options,omitempty"` // An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set. See reputation_options Block for details. ReputationOptions *ReputationOptionsInitParameters `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. See sending_options Block for details. SendingOptions *SendingOptionsInitParameters `json:"sendingOptions,omitempty" tf:"sending_options,omitempty"` // An object that contains information about the suppression list preferences for your account. See suppression_options Block for details. SuppressionOptions *SuppressionOptionsInitParameters `json:"suppressionOptions,omitempty" tf:"suppression_options,omitempty"` // Key-value map of resource tags. // +mapType=granular 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. See tracking_options Block for details. TrackingOptions *TrackingOptionsInitParameters `json:"trackingOptions,omitempty" tf:"tracking_options,omitempty"` // An object that defines the VDM settings that apply to emails that you send using the configuration set. See vdm_options Block for details. VdmOptions *VdmOptionsInitParameters `json:"vdmOptions,omitempty" tf:"vdm_options,omitempty"` }
func (*ConfigurationSetInitParameters) DeepCopy ¶
func (in *ConfigurationSetInitParameters) DeepCopy() *ConfigurationSetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSetInitParameters.
func (*ConfigurationSetInitParameters) DeepCopyInto ¶
func (in *ConfigurationSetInitParameters) DeepCopyInto(out *ConfigurationSetInitParameters)
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. See delivery_options Block for details. 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. See reputation_options Block for details. 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. See sending_options Block for details. SendingOptions *SendingOptionsObservation `json:"sendingOptions,omitempty" tf:"sending_options,omitempty"` // An object that contains information about the suppression list preferences for your account. See suppression_options Block for details. SuppressionOptions *SuppressionOptionsObservation `json:"suppressionOptions,omitempty" tf:"suppression_options,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +mapType=granular 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. See tracking_options Block for details. TrackingOptions *TrackingOptionsObservation `json:"trackingOptions,omitempty" tf:"tracking_options,omitempty"` // An object that defines the VDM settings that apply to emails that you send using the configuration set. See vdm_options Block for details. VdmOptions *VdmOptionsObservation `json:"vdmOptions,omitempty" tf:"vdm_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. See delivery_options Block for details. // +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. See reputation_options Block for details. // +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. See sending_options Block for details. // +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. See suppression_options Block for details. // +kubebuilder:validation:Optional SuppressionOptions *SuppressionOptionsParameters `json:"suppressionOptions,omitempty" tf:"suppression_options,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular 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. See tracking_options Block for details. // +kubebuilder:validation:Optional TrackingOptions *TrackingOptionsParameters `json:"trackingOptions,omitempty" tf:"tracking_options,omitempty"` // An object that defines the VDM settings that apply to emails that you send using the configuration set. See vdm_options Block for details. // +kubebuilder:validation:Optional VdmOptions *VdmOptionsParameters `json:"vdmOptions,omitempty" tf:"vdm_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"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider ConfigurationSetInitParameters `json:"initProvider,omitempty"` }
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 DKIMSigningAttributesInitParameters ¶
type DKIMSigningAttributesInitParameters 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. DomainSigningPrivateKeySecretRef *v1.SecretKeySelector `json:"domainSigningPrivateKeySecretRef,omitempty" tf:"-"` // [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 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"` }
func (*DKIMSigningAttributesInitParameters) DeepCopy ¶
func (in *DKIMSigningAttributesInitParameters) DeepCopy() *DKIMSigningAttributesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DKIMSigningAttributesInitParameters.
func (*DKIMSigningAttributesInitParameters) DeepCopyInto ¶
func (in *DKIMSigningAttributesInitParameters) DeepCopyInto(out *DKIMSigningAttributesInitParameters)
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 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 DomainSigningPrivateKeySecretRef *v1.SecretKeySelector `json:"domainSigningPrivateKeySecretRef,omitempty" tf:"-"` // [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 DashboardOptionsInitParameters ¶
type DashboardOptionsInitParameters struct { // Specifies the status of your VDM engagement metrics collection. Valid values: ENABLED, DISABLED. EngagementMetrics *string `json:"engagementMetrics,omitempty" tf:"engagement_metrics,omitempty"` }
func (*DashboardOptionsInitParameters) DeepCopy ¶
func (in *DashboardOptionsInitParameters) DeepCopy() *DashboardOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardOptionsInitParameters.
func (*DashboardOptionsInitParameters) DeepCopyInto ¶
func (in *DashboardOptionsInitParameters) DeepCopyInto(out *DashboardOptionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DashboardOptionsObservation ¶
type DashboardOptionsObservation struct { // Specifies the status of your VDM engagement metrics collection. Valid values: ENABLED, DISABLED. EngagementMetrics *string `json:"engagementMetrics,omitempty" tf:"engagement_metrics,omitempty"` }
func (*DashboardOptionsObservation) DeepCopy ¶
func (in *DashboardOptionsObservation) DeepCopy() *DashboardOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardOptionsObservation.
func (*DashboardOptionsObservation) DeepCopyInto ¶
func (in *DashboardOptionsObservation) DeepCopyInto(out *DashboardOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DashboardOptionsParameters ¶
type DashboardOptionsParameters struct { // Specifies the status of your VDM engagement metrics collection. Valid values: ENABLED, DISABLED. // +kubebuilder:validation:Optional EngagementMetrics *string `json:"engagementMetrics,omitempty" tf:"engagement_metrics,omitempty"` }
func (*DashboardOptionsParameters) DeepCopy ¶
func (in *DashboardOptionsParameters) DeepCopy() *DashboardOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardOptionsParameters.
func (*DashboardOptionsParameters) DeepCopyInto ¶
func (in *DashboardOptionsParameters) DeepCopyInto(out *DashboardOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryOptionsInitParameters ¶
type DeliveryOptionsInitParameters 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 (*DeliveryOptionsInitParameters) DeepCopy ¶
func (in *DeliveryOptionsInitParameters) DeepCopy() *DeliveryOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryOptionsInitParameters.
func (*DeliveryOptionsInitParameters) DeepCopyInto ¶
func (in *DeliveryOptionsInitParameters) DeepCopyInto(out *DeliveryOptionsInitParameters)
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 DimensionConfigurationInitParameters ¶
type DimensionConfigurationInitParameters 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. DefaultDimensionValue *string `json:"defaultDimensionValue,omitempty" tf:"default_dimension_value,omitempty"` // The name of an Amazon CloudWatch dimension associated with an email sending metric. 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 (*DimensionConfigurationInitParameters) DeepCopy ¶
func (in *DimensionConfigurationInitParameters) DeepCopy() *DimensionConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DimensionConfigurationInitParameters.
func (*DimensionConfigurationInitParameters) DeepCopyInto ¶
func (in *DimensionConfigurationInitParameters) DeepCopyInto(out *DimensionConfigurationInitParameters)
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. DefaultDimensionValue *string `json:"defaultDimensionValue,omitempty" tf:"default_dimension_value,omitempty"` // The name of an Amazon CloudWatch dimension associated with an email sending metric. 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. // +kubebuilder:validation:Optional DefaultDimensionValue *string `json:"defaultDimensionValue" tf:"default_dimension_value,omitempty"` // The name of an Amazon CloudWatch dimension associated with an email sending metric. // +kubebuilder:validation:Optional 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:Optional 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="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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: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) GetInitParameters ¶
func (tr *EmailIdentity) GetInitParameters() (map[string]any, error)
GetInitParameters of this EmailIdentity
func (*EmailIdentity) GetManagementPolicies ¶
func (mg *EmailIdentity) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this EmailIdentity.
func (*EmailIdentity) GetMergedParameters ¶
func (tr *EmailIdentity) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters 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) 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) SetManagementPolicies ¶
func (mg *EmailIdentity) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies 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) 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 EmailIdentityInitParameters ¶
type EmailIdentityInitParameters 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/upbound/provider-aws/apis/sesv2/v1beta2.ConfigurationSet 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. DKIMSigningAttributes *DKIMSigningAttributesInitParameters `json:"dkimSigningAttributes,omitempty" tf:"dkim_signing_attributes,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*EmailIdentityInitParameters) DeepCopy ¶
func (in *EmailIdentityInitParameters) DeepCopy() *EmailIdentityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityInitParameters.
func (*EmailIdentityInitParameters) DeepCopyInto ¶
func (in *EmailIdentityInitParameters) DeepCopyInto(out *EmailIdentityInitParameters)
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 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. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. // +mapType=granular 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/upbound/provider-aws/apis/sesv2/v1beta2.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 // +mapType=granular 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"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider EmailIdentityInitParameters `json:"initProvider,omitempty"` }
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 EventBridgeDestinationInitParameters ¶ added in v1.15.0
type EventBridgeDestinationInitParameters struct { // The Amazon Resource Name (ARN) of the Amazon EventBridge bus to publish email events to. Only the default bus is supported. EventBusArn *string `json:"eventBusArn,omitempty" tf:"event_bus_arn,omitempty"` }
func (*EventBridgeDestinationInitParameters) DeepCopy ¶ added in v1.15.0
func (in *EventBridgeDestinationInitParameters) DeepCopy() *EventBridgeDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventBridgeDestinationInitParameters.
func (*EventBridgeDestinationInitParameters) DeepCopyInto ¶ added in v1.15.0
func (in *EventBridgeDestinationInitParameters) DeepCopyInto(out *EventBridgeDestinationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventBridgeDestinationObservation ¶ added in v1.15.0
type EventBridgeDestinationObservation struct { // The Amazon Resource Name (ARN) of the Amazon EventBridge bus to publish email events to. Only the default bus is supported. EventBusArn *string `json:"eventBusArn,omitempty" tf:"event_bus_arn,omitempty"` }
func (*EventBridgeDestinationObservation) DeepCopy ¶ added in v1.15.0
func (in *EventBridgeDestinationObservation) DeepCopy() *EventBridgeDestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventBridgeDestinationObservation.
func (*EventBridgeDestinationObservation) DeepCopyInto ¶ added in v1.15.0
func (in *EventBridgeDestinationObservation) DeepCopyInto(out *EventBridgeDestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventBridgeDestinationParameters ¶ added in v1.15.0
type EventBridgeDestinationParameters struct { // The Amazon Resource Name (ARN) of the Amazon EventBridge bus to publish email events to. Only the default bus is supported. // +kubebuilder:validation:Optional EventBusArn *string `json:"eventBusArn" tf:"event_bus_arn,omitempty"` }
func (*EventBridgeDestinationParameters) DeepCopy ¶ added in v1.15.0
func (in *EventBridgeDestinationParameters) DeepCopy() *EventBridgeDestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventBridgeDestinationParameters.
func (*EventBridgeDestinationParameters) DeepCopyInto ¶ added in v1.15.0
func (in *EventBridgeDestinationParameters) DeepCopyInto(out *EventBridgeDestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventDestinationInitParameters ¶
type EventDestinationInitParameters struct { // An object that defines an Amazon CloudWatch destination for email events. See cloud_watch_destination Block for details. CloudWatchDestination *CloudWatchDestinationInitParameters `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"` EventBridgeDestination *EventBridgeDestinationInitParameters `json:"eventBridgeDestination,omitempty" tf:"event_bridge_destination,omitempty"` // An object that defines an Amazon Kinesis Data Firehose destination for email events. See kinesis_firehose_destination Block for details. KinesisFirehoseDestination *KinesisFirehoseDestinationInitParameters `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. // +listType=set 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 Block for details. PinpointDestination *PinpointDestinationInitParameters `json:"pinpointDestination,omitempty" tf:"pinpoint_destination,omitempty"` // An object that defines an Amazon SNS destination for email events. See sns_destination Block for details. SnsDestination *SnsDestinationInitParameters `json:"snsDestination,omitempty" tf:"sns_destination,omitempty"` }
func (*EventDestinationInitParameters) DeepCopy ¶
func (in *EventDestinationInitParameters) DeepCopy() *EventDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventDestinationInitParameters.
func (*EventDestinationInitParameters) DeepCopyInto ¶
func (in *EventDestinationInitParameters) DeepCopyInto(out *EventDestinationInitParameters)
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 Block for details. 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"` EventBridgeDestination *EventBridgeDestinationObservation `json:"eventBridgeDestination,omitempty" tf:"event_bridge_destination,omitempty"` // An object that defines an Amazon Kinesis Data Firehose destination for email events. See kinesis_firehose_destination Block for details. 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. // +listType=set 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 Block for details. PinpointDestination *PinpointDestinationObservation `json:"pinpointDestination,omitempty" tf:"pinpoint_destination,omitempty"` // An object that defines an Amazon SNS destination for email events. See sns_destination Block for details. 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 Block for details. // +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"` // +kubebuilder:validation:Optional EventBridgeDestination *EventBridgeDestinationParameters `json:"eventBridgeDestination,omitempty" tf:"event_bridge_destination,omitempty"` // An object that defines an Amazon Kinesis Data Firehose destination for email events. See kinesis_firehose_destination Block for details. // +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:Optional // +listType=set MatchingEventTypes []*string `json:"matchingEventTypes" tf:"matching_event_types,omitempty"` // An object that defines an Amazon Pinpoint project destination for email events. See pinpoint_destination Block for details. // +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 Block for details. // +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 GuardianOptionsInitParameters ¶
type GuardianOptionsInitParameters struct { string `json:"optimizedSharedDelivery,omitempty" tf:"optimized_shared_delivery,omitempty"` }OptimizedSharedDelivery *
func (*GuardianOptionsInitParameters) DeepCopy ¶
func (in *GuardianOptionsInitParameters) DeepCopy() *GuardianOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardianOptionsInitParameters.
func (*GuardianOptionsInitParameters) DeepCopyInto ¶
func (in *GuardianOptionsInitParameters) DeepCopyInto(out *GuardianOptionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardianOptionsObservation ¶
type GuardianOptionsObservation struct { string `json:"optimizedSharedDelivery,omitempty" tf:"optimized_shared_delivery,omitempty"` }OptimizedSharedDelivery *
func (*GuardianOptionsObservation) DeepCopy ¶
func (in *GuardianOptionsObservation) DeepCopy() *GuardianOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardianOptionsObservation.
func (*GuardianOptionsObservation) DeepCopyInto ¶
func (in *GuardianOptionsObservation) DeepCopyInto(out *GuardianOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardianOptionsParameters ¶
type GuardianOptionsParameters struct { // +kubebuilder:validation:Optional OptimizedSharedDelivery *string `json:"optimizedSharedDelivery,omitempty" tf:"optimized_shared_delivery,omitempty"` }
func (*GuardianOptionsParameters) DeepCopy ¶
func (in *GuardianOptionsParameters) DeepCopy() *GuardianOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardianOptionsParameters.
func (*GuardianOptionsParameters) DeepCopyInto ¶
func (in *GuardianOptionsParameters) DeepCopyInto(out *GuardianOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KinesisFirehoseDestinationInitParameters ¶
type KinesisFirehoseDestinationInitParameters 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/upbound/provider-aws/apis/firehose/v1beta2.DeliveryStream // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("arn",false) 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/upbound/provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("arn",true) 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 (*KinesisFirehoseDestinationInitParameters) DeepCopy ¶
func (in *KinesisFirehoseDestinationInitParameters) DeepCopy() *KinesisFirehoseDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDestinationInitParameters.
func (*KinesisFirehoseDestinationInitParameters) DeepCopyInto ¶
func (in *KinesisFirehoseDestinationInitParameters) DeepCopyInto(out *KinesisFirehoseDestinationInitParameters)
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/upbound/provider-aws/apis/firehose/v1beta2.DeliveryStream // +crossplane:generate:reference:extractor=github.com/crossplane/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/upbound/provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/crossplane/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 PinpointDestinationInitParameters ¶
type PinpointDestinationInitParameters struct { // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/pinpoint/v1beta2.App // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("arn",true) 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 (*PinpointDestinationInitParameters) DeepCopy ¶
func (in *PinpointDestinationInitParameters) DeepCopy() *PinpointDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointDestinationInitParameters.
func (*PinpointDestinationInitParameters) DeepCopyInto ¶
func (in *PinpointDestinationInitParameters) DeepCopyInto(out *PinpointDestinationInitParameters)
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/upbound/provider-aws/apis/pinpoint/v1beta2.App // +crossplane:generate:reference:extractor=github.com/crossplane/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 ReputationOptionsInitParameters ¶
type ReputationOptionsInitParameters 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. ReputationMetricsEnabled *bool `json:"reputationMetricsEnabled,omitempty" tf:"reputation_metrics_enabled,omitempty"` }
func (*ReputationOptionsInitParameters) DeepCopy ¶
func (in *ReputationOptionsInitParameters) DeepCopy() *ReputationOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReputationOptionsInitParameters.
func (*ReputationOptionsInitParameters) DeepCopyInto ¶
func (in *ReputationOptionsInitParameters) DeepCopyInto(out *ReputationOptionsInitParameters)
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 SendingOptionsInitParameters ¶
type SendingOptionsInitParameters 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 (*SendingOptionsInitParameters) DeepCopy ¶
func (in *SendingOptionsInitParameters) DeepCopy() *SendingOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SendingOptionsInitParameters.
func (*SendingOptionsInitParameters) DeepCopyInto ¶
func (in *SendingOptionsInitParameters) DeepCopyInto(out *SendingOptionsInitParameters)
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 SnsDestinationInitParameters ¶
type SnsDestinationInitParameters struct { // The Amazon Resource Name (ARN) of the Amazon SNS topic to publish email events to. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sns/v1beta1.Topic // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("arn",true) 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 (*SnsDestinationInitParameters) DeepCopy ¶
func (in *SnsDestinationInitParameters) DeepCopy() *SnsDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsDestinationInitParameters.
func (*SnsDestinationInitParameters) DeepCopyInto ¶
func (in *SnsDestinationInitParameters) DeepCopyInto(out *SnsDestinationInitParameters)
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/upbound/provider-aws/apis/sns/v1beta1.Topic // +crossplane:generate:reference:extractor=github.com/crossplane/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 SuppressionOptionsInitParameters ¶
type SuppressionOptionsInitParameters 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 (*SuppressionOptionsInitParameters) DeepCopy ¶
func (in *SuppressionOptionsInitParameters) DeepCopy() *SuppressionOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuppressionOptionsInitParameters.
func (*SuppressionOptionsInitParameters) DeepCopyInto ¶
func (in *SuppressionOptionsInitParameters) DeepCopyInto(out *SuppressionOptionsInitParameters)
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 TrackingOptionsInitParameters ¶
type TrackingOptionsInitParameters struct { // The domain to use for tracking open and click events. CustomRedirectDomain *string `json:"customRedirectDomain,omitempty" tf:"custom_redirect_domain,omitempty"` }
func (*TrackingOptionsInitParameters) DeepCopy ¶
func (in *TrackingOptionsInitParameters) DeepCopy() *TrackingOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrackingOptionsInitParameters.
func (*TrackingOptionsInitParameters) DeepCopyInto ¶
func (in *TrackingOptionsInitParameters) DeepCopyInto(out *TrackingOptionsInitParameters)
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:Optional 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.
type VdmOptionsInitParameters ¶
type VdmOptionsInitParameters struct { // Specifies additional settings for your VDM configuration as applicable to the Dashboard. See dashboard_options Block for details. DashboardOptions *DashboardOptionsInitParameters `json:"dashboardOptions,omitempty" tf:"dashboard_options,omitempty"` // Specifies additional settings for your VDM configuration as applicable to the Guardian. See guardian_options Block for details. GuardianOptions *GuardianOptionsInitParameters `json:"guardianOptions,omitempty" tf:"guardian_options,omitempty"` }
func (*VdmOptionsInitParameters) DeepCopy ¶
func (in *VdmOptionsInitParameters) DeepCopy() *VdmOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VdmOptionsInitParameters.
func (*VdmOptionsInitParameters) DeepCopyInto ¶
func (in *VdmOptionsInitParameters) DeepCopyInto(out *VdmOptionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VdmOptionsObservation ¶
type VdmOptionsObservation struct { // Specifies additional settings for your VDM configuration as applicable to the Dashboard. See dashboard_options Block for details. DashboardOptions *DashboardOptionsObservation `json:"dashboardOptions,omitempty" tf:"dashboard_options,omitempty"` // Specifies additional settings for your VDM configuration as applicable to the Guardian. See guardian_options Block for details. GuardianOptions *GuardianOptionsObservation `json:"guardianOptions,omitempty" tf:"guardian_options,omitempty"` }
func (*VdmOptionsObservation) DeepCopy ¶
func (in *VdmOptionsObservation) DeepCopy() *VdmOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VdmOptionsObservation.
func (*VdmOptionsObservation) DeepCopyInto ¶
func (in *VdmOptionsObservation) DeepCopyInto(out *VdmOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VdmOptionsParameters ¶
type VdmOptionsParameters struct { // Specifies additional settings for your VDM configuration as applicable to the Dashboard. See dashboard_options Block for details. // +kubebuilder:validation:Optional DashboardOptions *DashboardOptionsParameters `json:"dashboardOptions,omitempty" tf:"dashboard_options,omitempty"` // Specifies additional settings for your VDM configuration as applicable to the Guardian. See guardian_options Block for details. // +kubebuilder:validation:Optional GuardianOptions *GuardianOptionsParameters `json:"guardianOptions,omitempty" tf:"guardian_options,omitempty"` }
func (*VdmOptionsParameters) DeepCopy ¶
func (in *VdmOptionsParameters) DeepCopy() *VdmOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VdmOptionsParameters.
func (*VdmOptionsParameters) DeepCopyInto ¶
func (in *VdmOptionsParameters) DeepCopyInto(out *VdmOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_configurationset_terraformed.go
- zz_configurationset_types.go
- zz_configurationseteventdestination_terraformed.go
- zz_configurationseteventdestination_types.go
- zz_emailidentity_terraformed.go
- zz_emailidentity_types.go
- zz_generated.conversion_hubs.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go