Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=sesv2.aws.upbound.io +versionName=v1beta1
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) 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) 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) 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) 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 DedicatedIPPool
- func (in *DedicatedIPPool) DeepCopy() *DedicatedIPPool
- func (in *DedicatedIPPool) DeepCopyInto(out *DedicatedIPPool)
- func (in *DedicatedIPPool) DeepCopyObject() runtime.Object
- func (mg *DedicatedIPPool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DedicatedIPPool) GetConnectionDetailsMapping() map[string]string
- func (mg *DedicatedIPPool) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DedicatedIPPool) GetID() string
- func (tr *DedicatedIPPool) GetInitParameters() (map[string]any, error)
- func (mg *DedicatedIPPool) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *DedicatedIPPool) GetObservation() (map[string]any, error)
- func (tr *DedicatedIPPool) GetParameters() (map[string]any, error)
- func (mg *DedicatedIPPool) GetProviderConfigReference() *xpv1.Reference
- func (mg *DedicatedIPPool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DedicatedIPPool) GetTerraformResourceType() string
- func (tr *DedicatedIPPool) GetTerraformSchemaVersion() int
- func (mg *DedicatedIPPool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DedicatedIPPool) LateInitialize(attrs []byte) (bool, error)
- func (mg *DedicatedIPPool) SetConditions(c ...xpv1.Condition)
- func (mg *DedicatedIPPool) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *DedicatedIPPool) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *DedicatedIPPool) SetObservation(obs map[string]any) error
- func (tr *DedicatedIPPool) SetParameters(params map[string]any) error
- func (mg *DedicatedIPPool) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DedicatedIPPool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DedicatedIPPool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DedicatedIPPoolInitParameters
- type DedicatedIPPoolList
- type DedicatedIPPoolObservation
- type DedicatedIPPoolParameters
- type DedicatedIPPoolSpec
- type DedicatedIPPoolStatus
- 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) 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) 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 EmailIdentityFeedbackAttributes
- func (in *EmailIdentityFeedbackAttributes) DeepCopy() *EmailIdentityFeedbackAttributes
- func (in *EmailIdentityFeedbackAttributes) DeepCopyInto(out *EmailIdentityFeedbackAttributes)
- func (in *EmailIdentityFeedbackAttributes) DeepCopyObject() runtime.Object
- func (mg *EmailIdentityFeedbackAttributes) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EmailIdentityFeedbackAttributes) GetConnectionDetailsMapping() map[string]string
- func (mg *EmailIdentityFeedbackAttributes) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EmailIdentityFeedbackAttributes) GetID() string
- func (tr *EmailIdentityFeedbackAttributes) GetInitParameters() (map[string]any, error)
- func (mg *EmailIdentityFeedbackAttributes) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *EmailIdentityFeedbackAttributes) GetObservation() (map[string]any, error)
- func (tr *EmailIdentityFeedbackAttributes) GetParameters() (map[string]any, error)
- func (mg *EmailIdentityFeedbackAttributes) GetProviderConfigReference() *xpv1.Reference
- func (mg *EmailIdentityFeedbackAttributes) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EmailIdentityFeedbackAttributes) GetTerraformResourceType() string
- func (tr *EmailIdentityFeedbackAttributes) GetTerraformSchemaVersion() int
- func (mg *EmailIdentityFeedbackAttributes) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EmailIdentityFeedbackAttributes) LateInitialize(attrs []byte) (bool, error)
- func (mg *EmailIdentityFeedbackAttributes) SetConditions(c ...xpv1.Condition)
- func (mg *EmailIdentityFeedbackAttributes) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *EmailIdentityFeedbackAttributes) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *EmailIdentityFeedbackAttributes) SetObservation(obs map[string]any) error
- func (tr *EmailIdentityFeedbackAttributes) SetParameters(params map[string]any) error
- func (mg *EmailIdentityFeedbackAttributes) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EmailIdentityFeedbackAttributes) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EmailIdentityFeedbackAttributes) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EmailIdentityFeedbackAttributesInitParameters
- type EmailIdentityFeedbackAttributesList
- func (in *EmailIdentityFeedbackAttributesList) DeepCopy() *EmailIdentityFeedbackAttributesList
- func (in *EmailIdentityFeedbackAttributesList) DeepCopyInto(out *EmailIdentityFeedbackAttributesList)
- func (in *EmailIdentityFeedbackAttributesList) DeepCopyObject() runtime.Object
- func (l *EmailIdentityFeedbackAttributesList) GetItems() []resource.Managed
- type EmailIdentityFeedbackAttributesObservation
- type EmailIdentityFeedbackAttributesParameters
- type EmailIdentityFeedbackAttributesSpec
- type EmailIdentityFeedbackAttributesStatus
- type EmailIdentityInitParameters
- type EmailIdentityList
- type EmailIdentityMailFromAttributes
- func (in *EmailIdentityMailFromAttributes) DeepCopy() *EmailIdentityMailFromAttributes
- func (in *EmailIdentityMailFromAttributes) DeepCopyInto(out *EmailIdentityMailFromAttributes)
- func (in *EmailIdentityMailFromAttributes) DeepCopyObject() runtime.Object
- func (mg *EmailIdentityMailFromAttributes) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EmailIdentityMailFromAttributes) GetConnectionDetailsMapping() map[string]string
- func (mg *EmailIdentityMailFromAttributes) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EmailIdentityMailFromAttributes) GetID() string
- func (tr *EmailIdentityMailFromAttributes) GetInitParameters() (map[string]any, error)
- func (mg *EmailIdentityMailFromAttributes) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *EmailIdentityMailFromAttributes) GetObservation() (map[string]any, error)
- func (tr *EmailIdentityMailFromAttributes) GetParameters() (map[string]any, error)
- func (mg *EmailIdentityMailFromAttributes) GetProviderConfigReference() *xpv1.Reference
- func (mg *EmailIdentityMailFromAttributes) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EmailIdentityMailFromAttributes) GetTerraformResourceType() string
- func (tr *EmailIdentityMailFromAttributes) GetTerraformSchemaVersion() int
- func (mg *EmailIdentityMailFromAttributes) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EmailIdentityMailFromAttributes) LateInitialize(attrs []byte) (bool, error)
- func (mg *EmailIdentityMailFromAttributes) SetConditions(c ...xpv1.Condition)
- func (mg *EmailIdentityMailFromAttributes) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *EmailIdentityMailFromAttributes) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *EmailIdentityMailFromAttributes) SetObservation(obs map[string]any) error
- func (tr *EmailIdentityMailFromAttributes) SetParameters(params map[string]any) error
- func (mg *EmailIdentityMailFromAttributes) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EmailIdentityMailFromAttributes) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EmailIdentityMailFromAttributes) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EmailIdentityMailFromAttributesInitParameters
- type EmailIdentityMailFromAttributesList
- func (in *EmailIdentityMailFromAttributesList) DeepCopy() *EmailIdentityMailFromAttributesList
- func (in *EmailIdentityMailFromAttributesList) DeepCopyInto(out *EmailIdentityMailFromAttributesList)
- func (in *EmailIdentityMailFromAttributesList) DeepCopyObject() runtime.Object
- func (l *EmailIdentityMailFromAttributesList) GetItems() []resource.Managed
- type EmailIdentityMailFromAttributesObservation
- type EmailIdentityMailFromAttributesParameters
- type EmailIdentityMailFromAttributesSpec
- type EmailIdentityMailFromAttributesStatus
- type EmailIdentityObservation
- type EmailIdentityParameters
- type EmailIdentitySpec
- type EmailIdentityStatus
- type 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 = "v1beta1" )
Package type metadata.
Variables ¶
var ( ConfigurationSet_Kind = "ConfigurationSet" ConfigurationSet_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ConfigurationSet_Kind}.String() ConfigurationSet_KindAPIVersion = ConfigurationSet_Kind + "." + CRDGroupVersion.String() ConfigurationSet_GroupVersionKind = CRDGroupVersion.WithKind(ConfigurationSet_Kind) )
Repository type metadata.
var ( ConfigurationSetEventDestination_Kind = "ConfigurationSetEventDestination" ConfigurationSetEventDestination_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ConfigurationSetEventDestination_Kind}.String() ConfigurationSetEventDestination_KindAPIVersion = ConfigurationSetEventDestination_Kind + "." + CRDGroupVersion.String() ConfigurationSetEventDestination_GroupVersionKind = CRDGroupVersion.WithKind(ConfigurationSetEventDestination_Kind) )
Repository type metadata.
var ( DedicatedIPPool_Kind = "DedicatedIPPool" DedicatedIPPool_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DedicatedIPPool_Kind}.String() DedicatedIPPool_KindAPIVersion = DedicatedIPPool_Kind + "." + CRDGroupVersion.String() DedicatedIPPool_GroupVersionKind = CRDGroupVersion.WithKind(DedicatedIPPool_Kind) )
Repository type metadata.
var ( EmailIdentity_Kind = "EmailIdentity" EmailIdentity_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EmailIdentity_Kind}.String() EmailIdentity_KindAPIVersion = EmailIdentity_Kind + "." + CRDGroupVersion.String() EmailIdentity_GroupVersionKind = CRDGroupVersion.WithKind(EmailIdentity_Kind) )
Repository type metadata.
var ( EmailIdentityFeedbackAttributes_Kind = "EmailIdentityFeedbackAttributes" EmailIdentityFeedbackAttributes_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EmailIdentityFeedbackAttributes_Kind}.String() EmailIdentityFeedbackAttributes_KindAPIVersion = EmailIdentityFeedbackAttributes_Kind + "." + CRDGroupVersion.String() EmailIdentityFeedbackAttributes_GroupVersionKind = CRDGroupVersion.WithKind(EmailIdentityFeedbackAttributes_Kind) )
Repository type metadata.
var ( EmailIdentityMailFromAttributes_Kind = "EmailIdentityMailFromAttributes" EmailIdentityMailFromAttributes_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EmailIdentityMailFromAttributes_Kind}.String() EmailIdentityMailFromAttributes_KindAPIVersion = EmailIdentityMailFromAttributes_Kind + "." + CRDGroupVersion.String() EmailIdentityMailFromAttributes_GroupVersionKind = CRDGroupVersion.WithKind(EmailIdentityMailFromAttributes_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type CloudWatchDestinationInitParameters ¶ added in v0.38.0
type CloudWatchDestinationInitParameters struct { // An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch. See dimension_configuration below. DimensionConfiguration []DimensionConfigurationInitParameters `json:"dimensionConfiguration,omitempty" tf:"dimension_configuration,omitempty"` }
func (*CloudWatchDestinationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *CloudWatchDestinationInitParameters) DeepCopy() *CloudWatchDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudWatchDestinationInitParameters.
func (*CloudWatchDestinationInitParameters) DeepCopyInto ¶ added in v0.38.0
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 below. DimensionConfiguration []DimensionConfigurationObservation `json:"dimensionConfiguration,omitempty" tf:"dimension_configuration,omitempty"` }
func (*CloudWatchDestinationObservation) DeepCopy ¶
func (in *CloudWatchDestinationObservation) DeepCopy() *CloudWatchDestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudWatchDestinationObservation.
func (*CloudWatchDestinationObservation) DeepCopyInto ¶
func (in *CloudWatchDestinationObservation) DeepCopyInto(out *CloudWatchDestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudWatchDestinationParameters ¶
type CloudWatchDestinationParameters struct { // An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch. See dimension_configuration below. // +kubebuilder:validation: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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*ConfigurationSet) DeepCopy ¶
func (in *ConfigurationSet) DeepCopy() *ConfigurationSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSet.
func (*ConfigurationSet) DeepCopyInto ¶
func (in *ConfigurationSet) DeepCopyInto(out *ConfigurationSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigurationSet) DeepCopyObject ¶
func (in *ConfigurationSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConfigurationSet) GetCondition ¶
func (mg *ConfigurationSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ConfigurationSet.
func (*ConfigurationSet) GetConnectionDetailsMapping ¶
func (tr *ConfigurationSet) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ConfigurationSet
func (*ConfigurationSet) GetDeletionPolicy ¶
func (mg *ConfigurationSet) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ConfigurationSet.
func (*ConfigurationSet) GetID ¶
func (tr *ConfigurationSet) GetID() string
GetID returns ID of underlying Terraform resource of this ConfigurationSet
func (*ConfigurationSet) GetInitParameters ¶ added in v0.38.0
func (tr *ConfigurationSet) GetInitParameters() (map[string]any, error)
GetInitParameters of this ConfigurationSet
func (*ConfigurationSet) GetManagementPolicies ¶ added in v0.38.0
func (mg *ConfigurationSet) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies 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) 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 ¶ added in v0.38.0
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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*ConfigurationSetEventDestination) DeepCopy ¶
func (in *ConfigurationSetEventDestination) DeepCopy() *ConfigurationSetEventDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSetEventDestination.
func (*ConfigurationSetEventDestination) DeepCopyInto ¶
func (in *ConfigurationSetEventDestination) DeepCopyInto(out *ConfigurationSetEventDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigurationSetEventDestination) DeepCopyObject ¶
func (in *ConfigurationSetEventDestination) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConfigurationSetEventDestination) GetCondition ¶
func (mg *ConfigurationSetEventDestination) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ConfigurationSetEventDestination.
func (*ConfigurationSetEventDestination) GetConnectionDetailsMapping ¶
func (tr *ConfigurationSetEventDestination) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ConfigurationSetEventDestination
func (*ConfigurationSetEventDestination) GetDeletionPolicy ¶
func (mg *ConfigurationSetEventDestination) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ConfigurationSetEventDestination.
func (*ConfigurationSetEventDestination) GetID ¶
func (tr *ConfigurationSetEventDestination) GetID() string
GetID returns ID of underlying Terraform resource of this ConfigurationSetEventDestination
func (*ConfigurationSetEventDestination) GetInitParameters ¶ added in v0.38.0
func (tr *ConfigurationSetEventDestination) GetInitParameters() (map[string]any, error)
GetInitParameters of this ConfigurationSetEventDestination
func (*ConfigurationSetEventDestination) GetManagementPolicies ¶ added in v0.38.0
func (mg *ConfigurationSetEventDestination) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies 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) LateInitialize ¶
func (tr *ConfigurationSetEventDestination) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ConfigurationSetEventDestination using its observed tfState. returns True if there are any spec changes for the resource.
func (*ConfigurationSetEventDestination) ResolveReferences ¶
func (mg *ConfigurationSetEventDestination) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this ConfigurationSetEventDestination.
func (*ConfigurationSetEventDestination) SetConditions ¶
func (mg *ConfigurationSetEventDestination) SetConditions(c ...xpv1.Condition)
SetConditions of this ConfigurationSetEventDestination.
func (*ConfigurationSetEventDestination) SetDeletionPolicy ¶
func (mg *ConfigurationSetEventDestination) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ConfigurationSetEventDestination.
func (*ConfigurationSetEventDestination) SetManagementPolicies ¶ added in v0.38.0
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 ¶ added in v0.38.0
type ConfigurationSetEventDestinationInitParameters struct { // 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 below. EventDestinationName *string `json:"eventDestinationName,omitempty" tf:"event_destination_name,omitempty"` }
func (*ConfigurationSetEventDestinationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ConfigurationSetEventDestinationInitParameters) DeepCopy() *ConfigurationSetEventDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSetEventDestinationInitParameters.
func (*ConfigurationSetEventDestinationInitParameters) DeepCopyInto ¶ added in v0.38.0
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 below. EventDestinationName *string `json:"eventDestinationName,omitempty" tf:"event_destination_name,omitempty"` // A pipe-delimited string combining configuration_set_name and event_destination_name. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ConfigurationSetEventDestinationObservation) DeepCopy ¶
func (in *ConfigurationSetEventDestinationObservation) DeepCopy() *ConfigurationSetEventDestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSetEventDestinationObservation.
func (*ConfigurationSetEventDestinationObservation) DeepCopyInto ¶
func (in *ConfigurationSetEventDestinationObservation) DeepCopyInto(out *ConfigurationSetEventDestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationSetEventDestinationParameters ¶
type ConfigurationSetEventDestinationParameters struct { // The name of the configuration set. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sesv2/v1beta1.ConfigurationSet // +kubebuilder:validation:Optional ConfigurationSetName *string `json:"configurationSetName,omitempty" tf:"configuration_set_name,omitempty"` // Reference to a ConfigurationSet in sesv2 to populate configurationSetName. // +kubebuilder:validation:Optional ConfigurationSetNameRef *v1.Reference `json:"configurationSetNameRef,omitempty" tf:"-"` // Selector for a ConfigurationSet in sesv2 to populate configurationSetName. // +kubebuilder:validation:Optional ConfigurationSetNameSelector *v1.Selector `json:"configurationSetNameSelector,omitempty" tf:"-"` // A name that identifies the event destination within the configuration set. // +kubebuilder:validation:Optional EventDestination []EventDestinationParameters `json:"eventDestination,omitempty" tf:"event_destination,omitempty"` // An object that defines the event destination. See event_destination below. // +kubebuilder:validation:Optional EventDestinationName *string `json:"eventDestinationName,omitempty" tf:"event_destination_name,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*ConfigurationSetEventDestinationParameters) DeepCopy ¶
func (in *ConfigurationSetEventDestinationParameters) DeepCopy() *ConfigurationSetEventDestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSetEventDestinationParameters.
func (*ConfigurationSetEventDestinationParameters) DeepCopyInto ¶
func (in *ConfigurationSetEventDestinationParameters) DeepCopyInto(out *ConfigurationSetEventDestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationSetEventDestinationSpec ¶
type ConfigurationSetEventDestinationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ConfigurationSetEventDestinationParameters `json:"forProvider"` // 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 ¶ added in v0.38.0
type ConfigurationSetInitParameters struct { // An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set. 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. 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. SendingOptions []SendingOptionsInitParameters `json:"sendingOptions,omitempty" tf:"sending_options,omitempty"` // An object that contains information about the suppression list preferences for your account. SuppressionOptions []SuppressionOptionsInitParameters `json:"suppressionOptions,omitempty" tf:"suppression_options,omitempty"` // Key-value map of resource tags. 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. 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. VdmOptions []VdmOptionsInitParameters `json:"vdmOptions,omitempty" tf:"vdm_options,omitempty"` }
func (*ConfigurationSetInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ConfigurationSetInitParameters) DeepCopy() *ConfigurationSetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSetInitParameters.
func (*ConfigurationSetInitParameters) DeepCopyInto ¶ added in v0.38.0
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. DeliveryOptions []DeliveryOptionsObservation `json:"deliveryOptions,omitempty" tf:"delivery_options,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set. ReputationOptions []ReputationOptionsObservation `json:"reputationOptions,omitempty" tf:"reputation_options,omitempty"` // An object that defines whether or not Amazon SES can send email that you send using the configuration set. SendingOptions []SendingOptionsObservation `json:"sendingOptions,omitempty" tf:"sending_options,omitempty"` // An object that contains information about the suppression list preferences for your account. SuppressionOptions []SuppressionOptionsObservation `json:"suppressionOptions,omitempty" tf:"suppression_options,omitempty"` // Key-value map of resource tags. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // An object that defines the open and click tracking options for emails that you send using the configuration set. TrackingOptions []TrackingOptionsObservation `json:"trackingOptions,omitempty" tf:"tracking_options,omitempty"` // An object that defines the VDM settings that apply to emails that you send using the configuration set. 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. // +kubebuilder:validation:Optional DeliveryOptions []DeliveryOptionsParameters `json:"deliveryOptions,omitempty" tf:"delivery_options,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set. // +kubebuilder:validation:Optional ReputationOptions []ReputationOptionsParameters `json:"reputationOptions,omitempty" tf:"reputation_options,omitempty"` // An object that defines whether or not Amazon SES can send email that you send using the configuration set. // +kubebuilder:validation:Optional SendingOptions []SendingOptionsParameters `json:"sendingOptions,omitempty" tf:"sending_options,omitempty"` // An object that contains information about the suppression list preferences for your account. // +kubebuilder:validation:Optional SuppressionOptions []SuppressionOptionsParameters `json:"suppressionOptions,omitempty" tf:"suppression_options,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // An object that defines the open and click tracking options for emails that you send using the configuration set. // +kubebuilder:validation:Optional TrackingOptions []TrackingOptionsParameters `json:"trackingOptions,omitempty" tf:"tracking_options,omitempty"` // An object that defines the VDM settings that apply to emails that you send using the configuration set. // +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 ¶ added in v0.38.0
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. DomainSigningPrivateKey *string `json:"domainSigningPrivateKey,omitempty" tf:"domain_signing_private_key,omitempty"` // [Bring Your Own DKIM] A string that's used to identify a public key in the DNS configuration for a domain. DomainSigningSelector *string `json:"domainSigningSelector,omitempty" tf:"domain_signing_selector,omitempty"` // [Easy DKIM] The 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 ¶ added in v0.38.0
func (in *DKIMSigningAttributesInitParameters) DeepCopy() *DKIMSigningAttributesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DKIMSigningAttributesInitParameters.
func (*DKIMSigningAttributesInitParameters) DeepCopyInto ¶ added in v0.38.0
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 private key that's used to generate a DKIM signature. The private key must use 1024 or 2048-bit RSA encryption, and must be encoded using base64 encoding. DomainSigningPrivateKey *string `json:"domainSigningPrivateKey,omitempty" tf:"domain_signing_private_key,omitempty"` // [Bring Your Own DKIM] A string that's used to identify a public key in the DNS configuration for a domain. DomainSigningSelector *string `json:"domainSigningSelector,omitempty" tf:"domain_signing_selector,omitempty"` // [Easy DKIM] The last time a key pair was generated for this identity. LastKeyGenerationTimestamp *string `json:"lastKeyGenerationTimestamp,omitempty" tf:"last_key_generation_timestamp,omitempty"` // [Easy DKIM] The key length of the future DKIM key pair to be generated. This can be changed at most once per day. Valid values: RSA_1024_BIT, RSA_2048_BIT. NextSigningKeyLength *string `json:"nextSigningKeyLength,omitempty" tf:"next_signing_key_length,omitempty"` // A string that indicates how DKIM was configured for the identity. AWS_SES indicates that DKIM was configured for the identity by using Easy DKIM. EXTERNAL indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM). SigningAttributesOrigin *string `json:"signingAttributesOrigin,omitempty" tf:"signing_attributes_origin,omitempty"` // Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. See the AWS SES API v2 Reference for supported statuses. Status *string `json:"status,omitempty" tf:"status,omitempty"` // If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete. If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key. Tokens []*string `json:"tokens,omitempty" tf:"tokens,omitempty"` }
func (*DKIMSigningAttributesObservation) DeepCopy ¶
func (in *DKIMSigningAttributesObservation) DeepCopy() *DKIMSigningAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DKIMSigningAttributesObservation.
func (*DKIMSigningAttributesObservation) DeepCopyInto ¶
func (in *DKIMSigningAttributesObservation) DeepCopyInto(out *DKIMSigningAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DKIMSigningAttributesParameters ¶
type DKIMSigningAttributesParameters struct { // [Bring Your Own DKIM] A private key that's used to generate a DKIM signature. The private key must use 1024 or 2048-bit RSA encryption, and must be encoded using base64 encoding. // +kubebuilder:validation:Optional DomainSigningPrivateKey *string `json:"domainSigningPrivateKey,omitempty" tf:"domain_signing_private_key,omitempty"` // [Bring Your Own DKIM] A string that's used to identify a public key in the DNS configuration for a domain. // +kubebuilder:validation:Optional DomainSigningSelector *string `json:"domainSigningSelector,omitempty" tf:"domain_signing_selector,omitempty"` // [Easy DKIM] The key length of the future DKIM key pair to be generated. This can be changed at most once per day. Valid values: RSA_1024_BIT, RSA_2048_BIT. // +kubebuilder:validation:Optional NextSigningKeyLength *string `json:"nextSigningKeyLength,omitempty" tf:"next_signing_key_length,omitempty"` }
func (*DKIMSigningAttributesParameters) DeepCopy ¶
func (in *DKIMSigningAttributesParameters) DeepCopy() *DKIMSigningAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DKIMSigningAttributesParameters.
func (*DKIMSigningAttributesParameters) DeepCopyInto ¶
func (in *DKIMSigningAttributesParameters) DeepCopyInto(out *DKIMSigningAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DashboardOptionsInitParameters ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *DashboardOptionsInitParameters) DeepCopy() *DashboardOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardOptionsInitParameters.
func (*DashboardOptionsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.35.0
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 ¶ added in v0.35.0
func (in *DashboardOptionsObservation) DeepCopy() *DashboardOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardOptionsObservation.
func (*DashboardOptionsObservation) DeepCopyInto ¶ added in v0.35.0
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 ¶ added in v0.35.0
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 ¶ added in v0.35.0
func (in *DashboardOptionsParameters) DeepCopy() *DashboardOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardOptionsParameters.
func (*DashboardOptionsParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DashboardOptionsParameters) DeepCopyInto(out *DashboardOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DedicatedIPPool ¶
type DedicatedIPPool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DedicatedIPPoolSpec `json:"spec"` Status DedicatedIPPoolStatus `json:"status,omitempty"` }
DedicatedIPPool is the Schema for the DedicatedIPPools API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*DedicatedIPPool) DeepCopy ¶
func (in *DedicatedIPPool) DeepCopy() *DedicatedIPPool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedIPPool.
func (*DedicatedIPPool) DeepCopyInto ¶
func (in *DedicatedIPPool) DeepCopyInto(out *DedicatedIPPool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DedicatedIPPool) DeepCopyObject ¶
func (in *DedicatedIPPool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DedicatedIPPool) GetCondition ¶
func (mg *DedicatedIPPool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DedicatedIPPool.
func (*DedicatedIPPool) GetConnectionDetailsMapping ¶
func (tr *DedicatedIPPool) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DedicatedIPPool
func (*DedicatedIPPool) GetDeletionPolicy ¶
func (mg *DedicatedIPPool) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DedicatedIPPool.
func (*DedicatedIPPool) GetID ¶
func (tr *DedicatedIPPool) GetID() string
GetID returns ID of underlying Terraform resource of this DedicatedIPPool
func (*DedicatedIPPool) GetInitParameters ¶ added in v0.38.0
func (tr *DedicatedIPPool) GetInitParameters() (map[string]any, error)
GetInitParameters of this DedicatedIPPool
func (*DedicatedIPPool) GetManagementPolicies ¶ added in v0.38.0
func (mg *DedicatedIPPool) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this DedicatedIPPool.
func (*DedicatedIPPool) GetObservation ¶
func (tr *DedicatedIPPool) GetObservation() (map[string]any, error)
GetObservation of this DedicatedIPPool
func (*DedicatedIPPool) GetParameters ¶
func (tr *DedicatedIPPool) GetParameters() (map[string]any, error)
GetParameters of this DedicatedIPPool
func (*DedicatedIPPool) GetProviderConfigReference ¶
func (mg *DedicatedIPPool) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DedicatedIPPool.
func (*DedicatedIPPool) GetPublishConnectionDetailsTo ¶
func (mg *DedicatedIPPool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DedicatedIPPool.
func (*DedicatedIPPool) GetTerraformResourceType ¶
func (mg *DedicatedIPPool) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DedicatedIPPool
func (*DedicatedIPPool) GetTerraformSchemaVersion ¶
func (tr *DedicatedIPPool) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DedicatedIPPool) GetWriteConnectionSecretToReference ¶
func (mg *DedicatedIPPool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DedicatedIPPool.
func (*DedicatedIPPool) LateInitialize ¶
func (tr *DedicatedIPPool) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DedicatedIPPool using its observed tfState. returns True if there are any spec changes for the resource.
func (*DedicatedIPPool) SetConditions ¶
func (mg *DedicatedIPPool) SetConditions(c ...xpv1.Condition)
SetConditions of this DedicatedIPPool.
func (*DedicatedIPPool) SetDeletionPolicy ¶
func (mg *DedicatedIPPool) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DedicatedIPPool.
func (*DedicatedIPPool) SetManagementPolicies ¶ added in v0.38.0
func (mg *DedicatedIPPool) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this DedicatedIPPool.
func (*DedicatedIPPool) SetObservation ¶
func (tr *DedicatedIPPool) SetObservation(obs map[string]any) error
SetObservation for this DedicatedIPPool
func (*DedicatedIPPool) SetParameters ¶
func (tr *DedicatedIPPool) SetParameters(params map[string]any) error
SetParameters for this DedicatedIPPool
func (*DedicatedIPPool) SetProviderConfigReference ¶
func (mg *DedicatedIPPool) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DedicatedIPPool.
func (*DedicatedIPPool) SetPublishConnectionDetailsTo ¶
func (mg *DedicatedIPPool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DedicatedIPPool.
func (*DedicatedIPPool) SetWriteConnectionSecretToReference ¶
func (mg *DedicatedIPPool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DedicatedIPPool.
type DedicatedIPPoolInitParameters ¶ added in v0.38.0
type DedicatedIPPoolInitParameters struct { // IP pool scaling mode. Valid values: STANDARD, MANAGED. If omitted, the AWS API will default to a standard pool. ScalingMode *string `json:"scalingMode,omitempty" tf:"scaling_mode,omitempty"` // Key-value map of resource tags. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*DedicatedIPPoolInitParameters) DeepCopy ¶ added in v0.38.0
func (in *DedicatedIPPoolInitParameters) DeepCopy() *DedicatedIPPoolInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedIPPoolInitParameters.
func (*DedicatedIPPoolInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *DedicatedIPPoolInitParameters) DeepCopyInto(out *DedicatedIPPoolInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DedicatedIPPoolList ¶
type DedicatedIPPoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DedicatedIPPool `json:"items"` }
DedicatedIPPoolList contains a list of DedicatedIPPools
func (*DedicatedIPPoolList) DeepCopy ¶
func (in *DedicatedIPPoolList) DeepCopy() *DedicatedIPPoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedIPPoolList.
func (*DedicatedIPPoolList) DeepCopyInto ¶
func (in *DedicatedIPPoolList) DeepCopyInto(out *DedicatedIPPoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DedicatedIPPoolList) DeepCopyObject ¶
func (in *DedicatedIPPoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DedicatedIPPoolList) GetItems ¶
func (l *DedicatedIPPoolList) GetItems() []resource.Managed
GetItems of this DedicatedIPPoolList.
type DedicatedIPPoolObservation ¶
type DedicatedIPPoolObservation struct { // ARN of the Dedicated IP Pool. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // IP pool scaling mode. Valid values: STANDARD, MANAGED. If omitted, the AWS API will default to a standard pool. ScalingMode *string `json:"scalingMode,omitempty" tf:"scaling_mode,omitempty"` // Key-value map of resource tags. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*DedicatedIPPoolObservation) DeepCopy ¶
func (in *DedicatedIPPoolObservation) DeepCopy() *DedicatedIPPoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedIPPoolObservation.
func (*DedicatedIPPoolObservation) DeepCopyInto ¶
func (in *DedicatedIPPoolObservation) DeepCopyInto(out *DedicatedIPPoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DedicatedIPPoolParameters ¶
type DedicatedIPPoolParameters struct { // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // IP pool scaling mode. Valid values: STANDARD, MANAGED. If omitted, the AWS API will default to a standard pool. // +kubebuilder:validation:Optional ScalingMode *string `json:"scalingMode,omitempty" tf:"scaling_mode,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*DedicatedIPPoolParameters) DeepCopy ¶
func (in *DedicatedIPPoolParameters) DeepCopy() *DedicatedIPPoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedIPPoolParameters.
func (*DedicatedIPPoolParameters) DeepCopyInto ¶
func (in *DedicatedIPPoolParameters) DeepCopyInto(out *DedicatedIPPoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DedicatedIPPoolSpec ¶
type DedicatedIPPoolSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DedicatedIPPoolParameters `json:"forProvider"` // 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 DedicatedIPPoolInitParameters `json:"initProvider,omitempty"` }
DedicatedIPPoolSpec defines the desired state of DedicatedIPPool
func (*DedicatedIPPoolSpec) DeepCopy ¶
func (in *DedicatedIPPoolSpec) DeepCopy() *DedicatedIPPoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedIPPoolSpec.
func (*DedicatedIPPoolSpec) DeepCopyInto ¶
func (in *DedicatedIPPoolSpec) DeepCopyInto(out *DedicatedIPPoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DedicatedIPPoolStatus ¶
type DedicatedIPPoolStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DedicatedIPPoolObservation `json:"atProvider,omitempty"` }
DedicatedIPPoolStatus defines the observed state of DedicatedIPPool.
func (*DedicatedIPPoolStatus) DeepCopy ¶
func (in *DedicatedIPPoolStatus) DeepCopy() *DedicatedIPPoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedIPPoolStatus.
func (*DedicatedIPPoolStatus) DeepCopyInto ¶
func (in *DedicatedIPPoolStatus) DeepCopyInto(out *DedicatedIPPoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryOptionsInitParameters ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *DeliveryOptionsInitParameters) DeepCopy() *DeliveryOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryOptionsInitParameters.
func (*DeliveryOptionsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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. // ( dimension_name - The name of an Amazon CloudWatch dimension associated with an email sending metric. DefaultDimensionValue *string `json:"defaultDimensionValue,omitempty" tf:"default_dimension_value,omitempty"` DimensionName *string `json:"dimensionName,omitempty" tf:"dimension_name,omitempty"` // The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. Valid values: MESSAGE_TAG, EMAIL_HEADER, LINK_TAG. DimensionValueSource *string `json:"dimensionValueSource,omitempty" tf:"dimension_value_source,omitempty"` }
func (*DimensionConfigurationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *DimensionConfigurationInitParameters) DeepCopy() *DimensionConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DimensionConfigurationInitParameters.
func (*DimensionConfigurationInitParameters) DeepCopyInto ¶ added in v0.38.0
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. // ( dimension_name - The name of an Amazon CloudWatch dimension associated with an email sending metric. DefaultDimensionValue *string `json:"defaultDimensionValue,omitempty" tf:"default_dimension_value,omitempty"` DimensionName *string `json:"dimensionName,omitempty" tf:"dimension_name,omitempty"` // The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. Valid values: MESSAGE_TAG, EMAIL_HEADER, LINK_TAG. DimensionValueSource *string `json:"dimensionValueSource,omitempty" tf:"dimension_value_source,omitempty"` }
func (*DimensionConfigurationObservation) DeepCopy ¶
func (in *DimensionConfigurationObservation) DeepCopy() *DimensionConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DimensionConfigurationObservation.
func (*DimensionConfigurationObservation) DeepCopyInto ¶
func (in *DimensionConfigurationObservation) DeepCopyInto(out *DimensionConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DimensionConfigurationParameters ¶
type DimensionConfigurationParameters struct { // The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. // ( dimension_name - The name of an Amazon CloudWatch dimension associated with an email sending metric. // +kubebuilder:validation:Optional DefaultDimensionValue *string `json:"defaultDimensionValue" tf:"default_dimension_value,omitempty"` // +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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*EmailIdentity) DeepCopy ¶
func (in *EmailIdentity) DeepCopy() *EmailIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentity.
func (*EmailIdentity) DeepCopyInto ¶
func (in *EmailIdentity) DeepCopyInto(out *EmailIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EmailIdentity) DeepCopyObject ¶
func (in *EmailIdentity) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EmailIdentity) GetCondition ¶
func (mg *EmailIdentity) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EmailIdentity.
func (*EmailIdentity) GetConnectionDetailsMapping ¶
func (tr *EmailIdentity) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EmailIdentity
func (*EmailIdentity) GetDeletionPolicy ¶
func (mg *EmailIdentity) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EmailIdentity.
func (*EmailIdentity) GetID ¶
func (tr *EmailIdentity) GetID() string
GetID returns ID of underlying Terraform resource of this EmailIdentity
func (*EmailIdentity) GetInitParameters ¶ added in v0.38.0
func (tr *EmailIdentity) GetInitParameters() (map[string]any, error)
GetInitParameters of this EmailIdentity
func (*EmailIdentity) GetManagementPolicies ¶ added in v0.38.0
func (mg *EmailIdentity) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies 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 ¶ added in v0.38.0
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 EmailIdentityFeedbackAttributes ¶
type EmailIdentityFeedbackAttributes struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EmailIdentityFeedbackAttributesSpec `json:"spec"` Status EmailIdentityFeedbackAttributesStatus `json:"status,omitempty"` }
EmailIdentityFeedbackAttributes is the Schema for the EmailIdentityFeedbackAttributess API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*EmailIdentityFeedbackAttributes) DeepCopy ¶
func (in *EmailIdentityFeedbackAttributes) DeepCopy() *EmailIdentityFeedbackAttributes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityFeedbackAttributes.
func (*EmailIdentityFeedbackAttributes) DeepCopyInto ¶
func (in *EmailIdentityFeedbackAttributes) DeepCopyInto(out *EmailIdentityFeedbackAttributes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EmailIdentityFeedbackAttributes) DeepCopyObject ¶
func (in *EmailIdentityFeedbackAttributes) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EmailIdentityFeedbackAttributes) GetCondition ¶
func (mg *EmailIdentityFeedbackAttributes) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EmailIdentityFeedbackAttributes.
func (*EmailIdentityFeedbackAttributes) GetConnectionDetailsMapping ¶
func (tr *EmailIdentityFeedbackAttributes) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EmailIdentityFeedbackAttributes
func (*EmailIdentityFeedbackAttributes) GetDeletionPolicy ¶
func (mg *EmailIdentityFeedbackAttributes) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EmailIdentityFeedbackAttributes.
func (*EmailIdentityFeedbackAttributes) GetID ¶
func (tr *EmailIdentityFeedbackAttributes) GetID() string
GetID returns ID of underlying Terraform resource of this EmailIdentityFeedbackAttributes
func (*EmailIdentityFeedbackAttributes) GetInitParameters ¶ added in v0.38.0
func (tr *EmailIdentityFeedbackAttributes) GetInitParameters() (map[string]any, error)
GetInitParameters of this EmailIdentityFeedbackAttributes
func (*EmailIdentityFeedbackAttributes) GetManagementPolicies ¶ added in v0.38.0
func (mg *EmailIdentityFeedbackAttributes) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this EmailIdentityFeedbackAttributes.
func (*EmailIdentityFeedbackAttributes) GetObservation ¶
func (tr *EmailIdentityFeedbackAttributes) GetObservation() (map[string]any, error)
GetObservation of this EmailIdentityFeedbackAttributes
func (*EmailIdentityFeedbackAttributes) GetParameters ¶
func (tr *EmailIdentityFeedbackAttributes) GetParameters() (map[string]any, error)
GetParameters of this EmailIdentityFeedbackAttributes
func (*EmailIdentityFeedbackAttributes) GetProviderConfigReference ¶
func (mg *EmailIdentityFeedbackAttributes) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EmailIdentityFeedbackAttributes.
func (*EmailIdentityFeedbackAttributes) GetPublishConnectionDetailsTo ¶
func (mg *EmailIdentityFeedbackAttributes) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EmailIdentityFeedbackAttributes.
func (*EmailIdentityFeedbackAttributes) GetTerraformResourceType ¶
func (mg *EmailIdentityFeedbackAttributes) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EmailIdentityFeedbackAttributes
func (*EmailIdentityFeedbackAttributes) GetTerraformSchemaVersion ¶
func (tr *EmailIdentityFeedbackAttributes) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EmailIdentityFeedbackAttributes) GetWriteConnectionSecretToReference ¶
func (mg *EmailIdentityFeedbackAttributes) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EmailIdentityFeedbackAttributes.
func (*EmailIdentityFeedbackAttributes) LateInitialize ¶
func (tr *EmailIdentityFeedbackAttributes) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EmailIdentityFeedbackAttributes using its observed tfState. returns True if there are any spec changes for the resource.
func (*EmailIdentityFeedbackAttributes) SetConditions ¶
func (mg *EmailIdentityFeedbackAttributes) SetConditions(c ...xpv1.Condition)
SetConditions of this EmailIdentityFeedbackAttributes.
func (*EmailIdentityFeedbackAttributes) SetDeletionPolicy ¶
func (mg *EmailIdentityFeedbackAttributes) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EmailIdentityFeedbackAttributes.
func (*EmailIdentityFeedbackAttributes) SetManagementPolicies ¶ added in v0.38.0
func (mg *EmailIdentityFeedbackAttributes) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this EmailIdentityFeedbackAttributes.
func (*EmailIdentityFeedbackAttributes) SetObservation ¶
func (tr *EmailIdentityFeedbackAttributes) SetObservation(obs map[string]any) error
SetObservation for this EmailIdentityFeedbackAttributes
func (*EmailIdentityFeedbackAttributes) SetParameters ¶
func (tr *EmailIdentityFeedbackAttributes) SetParameters(params map[string]any) error
SetParameters for this EmailIdentityFeedbackAttributes
func (*EmailIdentityFeedbackAttributes) SetProviderConfigReference ¶
func (mg *EmailIdentityFeedbackAttributes) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EmailIdentityFeedbackAttributes.
func (*EmailIdentityFeedbackAttributes) SetPublishConnectionDetailsTo ¶
func (mg *EmailIdentityFeedbackAttributes) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EmailIdentityFeedbackAttributes.
func (*EmailIdentityFeedbackAttributes) SetWriteConnectionSecretToReference ¶
func (mg *EmailIdentityFeedbackAttributes) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EmailIdentityFeedbackAttributes.
type EmailIdentityFeedbackAttributesInitParameters ¶ added in v0.38.0
type EmailIdentityFeedbackAttributesInitParameters struct { // Sets the feedback forwarding configuration for the identity. EmailForwardingEnabled *bool `json:"emailForwardingEnabled,omitempty" tf:"email_forwarding_enabled,omitempty"` }
func (*EmailIdentityFeedbackAttributesInitParameters) DeepCopy ¶ added in v0.38.0
func (in *EmailIdentityFeedbackAttributesInitParameters) DeepCopy() *EmailIdentityFeedbackAttributesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityFeedbackAttributesInitParameters.
func (*EmailIdentityFeedbackAttributesInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *EmailIdentityFeedbackAttributesInitParameters) DeepCopyInto(out *EmailIdentityFeedbackAttributesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIdentityFeedbackAttributesList ¶
type EmailIdentityFeedbackAttributesList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EmailIdentityFeedbackAttributes `json:"items"` }
EmailIdentityFeedbackAttributesList contains a list of EmailIdentityFeedbackAttributess
func (*EmailIdentityFeedbackAttributesList) DeepCopy ¶
func (in *EmailIdentityFeedbackAttributesList) DeepCopy() *EmailIdentityFeedbackAttributesList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityFeedbackAttributesList.
func (*EmailIdentityFeedbackAttributesList) DeepCopyInto ¶
func (in *EmailIdentityFeedbackAttributesList) DeepCopyInto(out *EmailIdentityFeedbackAttributesList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EmailIdentityFeedbackAttributesList) DeepCopyObject ¶
func (in *EmailIdentityFeedbackAttributesList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EmailIdentityFeedbackAttributesList) GetItems ¶
func (l *EmailIdentityFeedbackAttributesList) GetItems() []resource.Managed
GetItems of this EmailIdentityFeedbackAttributesList.
type EmailIdentityFeedbackAttributesObservation ¶
type EmailIdentityFeedbackAttributesObservation struct { // Sets the feedback forwarding configuration for the identity. EmailForwardingEnabled *bool `json:"emailForwardingEnabled,omitempty" tf:"email_forwarding_enabled,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*EmailIdentityFeedbackAttributesObservation) DeepCopy ¶
func (in *EmailIdentityFeedbackAttributesObservation) DeepCopy() *EmailIdentityFeedbackAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityFeedbackAttributesObservation.
func (*EmailIdentityFeedbackAttributesObservation) DeepCopyInto ¶
func (in *EmailIdentityFeedbackAttributesObservation) DeepCopyInto(out *EmailIdentityFeedbackAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIdentityFeedbackAttributesParameters ¶
type EmailIdentityFeedbackAttributesParameters struct { // Sets the feedback forwarding configuration for the identity. // +kubebuilder:validation:Optional EmailForwardingEnabled *bool `json:"emailForwardingEnabled,omitempty" tf:"email_forwarding_enabled,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*EmailIdentityFeedbackAttributesParameters) DeepCopy ¶
func (in *EmailIdentityFeedbackAttributesParameters) DeepCopy() *EmailIdentityFeedbackAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityFeedbackAttributesParameters.
func (*EmailIdentityFeedbackAttributesParameters) DeepCopyInto ¶
func (in *EmailIdentityFeedbackAttributesParameters) DeepCopyInto(out *EmailIdentityFeedbackAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIdentityFeedbackAttributesSpec ¶
type EmailIdentityFeedbackAttributesSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EmailIdentityFeedbackAttributesParameters `json:"forProvider"` // 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 EmailIdentityFeedbackAttributesInitParameters `json:"initProvider,omitempty"` }
EmailIdentityFeedbackAttributesSpec defines the desired state of EmailIdentityFeedbackAttributes
func (*EmailIdentityFeedbackAttributesSpec) DeepCopy ¶
func (in *EmailIdentityFeedbackAttributesSpec) DeepCopy() *EmailIdentityFeedbackAttributesSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityFeedbackAttributesSpec.
func (*EmailIdentityFeedbackAttributesSpec) DeepCopyInto ¶
func (in *EmailIdentityFeedbackAttributesSpec) DeepCopyInto(out *EmailIdentityFeedbackAttributesSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIdentityFeedbackAttributesStatus ¶
type EmailIdentityFeedbackAttributesStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EmailIdentityFeedbackAttributesObservation `json:"atProvider,omitempty"` }
EmailIdentityFeedbackAttributesStatus defines the observed state of EmailIdentityFeedbackAttributes.
func (*EmailIdentityFeedbackAttributesStatus) DeepCopy ¶
func (in *EmailIdentityFeedbackAttributesStatus) DeepCopy() *EmailIdentityFeedbackAttributesStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityFeedbackAttributesStatus.
func (*EmailIdentityFeedbackAttributesStatus) DeepCopyInto ¶
func (in *EmailIdentityFeedbackAttributesStatus) DeepCopyInto(out *EmailIdentityFeedbackAttributesStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIdentityInitParameters ¶ added in v0.38.0
type EmailIdentityInitParameters struct { // 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. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*EmailIdentityInitParameters) DeepCopy ¶ added in v0.38.0
func (in *EmailIdentityInitParameters) DeepCopy() *EmailIdentityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityInitParameters.
func (*EmailIdentityInitParameters) DeepCopyInto ¶ added in v0.38.0
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 EmailIdentityMailFromAttributes ¶
type EmailIdentityMailFromAttributes struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EmailIdentityMailFromAttributesSpec `json:"spec"` Status EmailIdentityMailFromAttributesStatus `json:"status,omitempty"` }
EmailIdentityMailFromAttributes is the Schema for the EmailIdentityMailFromAttributess API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*EmailIdentityMailFromAttributes) DeepCopy ¶
func (in *EmailIdentityMailFromAttributes) DeepCopy() *EmailIdentityMailFromAttributes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityMailFromAttributes.
func (*EmailIdentityMailFromAttributes) DeepCopyInto ¶
func (in *EmailIdentityMailFromAttributes) DeepCopyInto(out *EmailIdentityMailFromAttributes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EmailIdentityMailFromAttributes) DeepCopyObject ¶
func (in *EmailIdentityMailFromAttributes) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EmailIdentityMailFromAttributes) GetCondition ¶
func (mg *EmailIdentityMailFromAttributes) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EmailIdentityMailFromAttributes.
func (*EmailIdentityMailFromAttributes) GetConnectionDetailsMapping ¶
func (tr *EmailIdentityMailFromAttributes) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EmailIdentityMailFromAttributes
func (*EmailIdentityMailFromAttributes) GetDeletionPolicy ¶
func (mg *EmailIdentityMailFromAttributes) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EmailIdentityMailFromAttributes.
func (*EmailIdentityMailFromAttributes) GetID ¶
func (tr *EmailIdentityMailFromAttributes) GetID() string
GetID returns ID of underlying Terraform resource of this EmailIdentityMailFromAttributes
func (*EmailIdentityMailFromAttributes) GetInitParameters ¶ added in v0.38.0
func (tr *EmailIdentityMailFromAttributes) GetInitParameters() (map[string]any, error)
GetInitParameters of this EmailIdentityMailFromAttributes
func (*EmailIdentityMailFromAttributes) GetManagementPolicies ¶ added in v0.38.0
func (mg *EmailIdentityMailFromAttributes) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this EmailIdentityMailFromAttributes.
func (*EmailIdentityMailFromAttributes) GetObservation ¶
func (tr *EmailIdentityMailFromAttributes) GetObservation() (map[string]any, error)
GetObservation of this EmailIdentityMailFromAttributes
func (*EmailIdentityMailFromAttributes) GetParameters ¶
func (tr *EmailIdentityMailFromAttributes) GetParameters() (map[string]any, error)
GetParameters of this EmailIdentityMailFromAttributes
func (*EmailIdentityMailFromAttributes) GetProviderConfigReference ¶
func (mg *EmailIdentityMailFromAttributes) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EmailIdentityMailFromAttributes.
func (*EmailIdentityMailFromAttributes) GetPublishConnectionDetailsTo ¶
func (mg *EmailIdentityMailFromAttributes) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EmailIdentityMailFromAttributes.
func (*EmailIdentityMailFromAttributes) GetTerraformResourceType ¶
func (mg *EmailIdentityMailFromAttributes) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EmailIdentityMailFromAttributes
func (*EmailIdentityMailFromAttributes) GetTerraformSchemaVersion ¶
func (tr *EmailIdentityMailFromAttributes) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EmailIdentityMailFromAttributes) GetWriteConnectionSecretToReference ¶
func (mg *EmailIdentityMailFromAttributes) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EmailIdentityMailFromAttributes.
func (*EmailIdentityMailFromAttributes) LateInitialize ¶
func (tr *EmailIdentityMailFromAttributes) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EmailIdentityMailFromAttributes using its observed tfState. returns True if there are any spec changes for the resource.
func (*EmailIdentityMailFromAttributes) SetConditions ¶
func (mg *EmailIdentityMailFromAttributes) SetConditions(c ...xpv1.Condition)
SetConditions of this EmailIdentityMailFromAttributes.
func (*EmailIdentityMailFromAttributes) SetDeletionPolicy ¶
func (mg *EmailIdentityMailFromAttributes) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EmailIdentityMailFromAttributes.
func (*EmailIdentityMailFromAttributes) SetManagementPolicies ¶ added in v0.38.0
func (mg *EmailIdentityMailFromAttributes) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this EmailIdentityMailFromAttributes.
func (*EmailIdentityMailFromAttributes) SetObservation ¶
func (tr *EmailIdentityMailFromAttributes) SetObservation(obs map[string]any) error
SetObservation for this EmailIdentityMailFromAttributes
func (*EmailIdentityMailFromAttributes) SetParameters ¶
func (tr *EmailIdentityMailFromAttributes) SetParameters(params map[string]any) error
SetParameters for this EmailIdentityMailFromAttributes
func (*EmailIdentityMailFromAttributes) SetProviderConfigReference ¶
func (mg *EmailIdentityMailFromAttributes) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EmailIdentityMailFromAttributes.
func (*EmailIdentityMailFromAttributes) SetPublishConnectionDetailsTo ¶
func (mg *EmailIdentityMailFromAttributes) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EmailIdentityMailFromAttributes.
func (*EmailIdentityMailFromAttributes) SetWriteConnectionSecretToReference ¶
func (mg *EmailIdentityMailFromAttributes) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EmailIdentityMailFromAttributes.
type EmailIdentityMailFromAttributesInitParameters ¶ added in v0.38.0
type EmailIdentityMailFromAttributesInitParameters struct { // The action to take if the required MX record isn't found when you send an email. Valid values: USE_DEFAULT_VALUE, REJECT_MESSAGE. BehaviorOnMxFailure *string `json:"behaviorOnMxFailure,omitempty" tf:"behavior_on_mx_failure,omitempty"` // The custom MAIL FROM domain that you want the verified identity to use. Required if behavior_on_mx_failure is REJECT_MESSAGE. MailFromDomain *string `json:"mailFromDomain,omitempty" tf:"mail_from_domain,omitempty"` }
func (*EmailIdentityMailFromAttributesInitParameters) DeepCopy ¶ added in v0.38.0
func (in *EmailIdentityMailFromAttributesInitParameters) DeepCopy() *EmailIdentityMailFromAttributesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityMailFromAttributesInitParameters.
func (*EmailIdentityMailFromAttributesInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *EmailIdentityMailFromAttributesInitParameters) DeepCopyInto(out *EmailIdentityMailFromAttributesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIdentityMailFromAttributesList ¶
type EmailIdentityMailFromAttributesList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EmailIdentityMailFromAttributes `json:"items"` }
EmailIdentityMailFromAttributesList contains a list of EmailIdentityMailFromAttributess
func (*EmailIdentityMailFromAttributesList) DeepCopy ¶
func (in *EmailIdentityMailFromAttributesList) DeepCopy() *EmailIdentityMailFromAttributesList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityMailFromAttributesList.
func (*EmailIdentityMailFromAttributesList) DeepCopyInto ¶
func (in *EmailIdentityMailFromAttributesList) DeepCopyInto(out *EmailIdentityMailFromAttributesList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EmailIdentityMailFromAttributesList) DeepCopyObject ¶
func (in *EmailIdentityMailFromAttributesList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EmailIdentityMailFromAttributesList) GetItems ¶
func (l *EmailIdentityMailFromAttributesList) GetItems() []resource.Managed
GetItems of this EmailIdentityMailFromAttributesList.
type EmailIdentityMailFromAttributesObservation ¶
type EmailIdentityMailFromAttributesObservation struct { // The action to take if the required MX record isn't found when you send an email. Valid values: USE_DEFAULT_VALUE, REJECT_MESSAGE. BehaviorOnMxFailure *string `json:"behaviorOnMxFailure,omitempty" tf:"behavior_on_mx_failure,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The custom MAIL FROM domain that you want the verified identity to use. Required if behavior_on_mx_failure is REJECT_MESSAGE. MailFromDomain *string `json:"mailFromDomain,omitempty" tf:"mail_from_domain,omitempty"` }
func (*EmailIdentityMailFromAttributesObservation) DeepCopy ¶
func (in *EmailIdentityMailFromAttributesObservation) DeepCopy() *EmailIdentityMailFromAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityMailFromAttributesObservation.
func (*EmailIdentityMailFromAttributesObservation) DeepCopyInto ¶
func (in *EmailIdentityMailFromAttributesObservation) DeepCopyInto(out *EmailIdentityMailFromAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIdentityMailFromAttributesParameters ¶
type EmailIdentityMailFromAttributesParameters struct { // The action to take if the required MX record isn't found when you send an email. Valid values: USE_DEFAULT_VALUE, REJECT_MESSAGE. // +kubebuilder:validation:Optional BehaviorOnMxFailure *string `json:"behaviorOnMxFailure,omitempty" tf:"behavior_on_mx_failure,omitempty"` // The custom MAIL FROM domain that you want the verified identity to use. Required if behavior_on_mx_failure is REJECT_MESSAGE. // +kubebuilder:validation:Optional MailFromDomain *string `json:"mailFromDomain,omitempty" tf:"mail_from_domain,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*EmailIdentityMailFromAttributesParameters) DeepCopy ¶
func (in *EmailIdentityMailFromAttributesParameters) DeepCopy() *EmailIdentityMailFromAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityMailFromAttributesParameters.
func (*EmailIdentityMailFromAttributesParameters) DeepCopyInto ¶
func (in *EmailIdentityMailFromAttributesParameters) DeepCopyInto(out *EmailIdentityMailFromAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIdentityMailFromAttributesSpec ¶
type EmailIdentityMailFromAttributesSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EmailIdentityMailFromAttributesParameters `json:"forProvider"` // 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 EmailIdentityMailFromAttributesInitParameters `json:"initProvider,omitempty"` }
EmailIdentityMailFromAttributesSpec defines the desired state of EmailIdentityMailFromAttributes
func (*EmailIdentityMailFromAttributesSpec) DeepCopy ¶
func (in *EmailIdentityMailFromAttributesSpec) DeepCopy() *EmailIdentityMailFromAttributesSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityMailFromAttributesSpec.
func (*EmailIdentityMailFromAttributesSpec) DeepCopyInto ¶
func (in *EmailIdentityMailFromAttributesSpec) DeepCopyInto(out *EmailIdentityMailFromAttributesSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIdentityMailFromAttributesStatus ¶
type EmailIdentityMailFromAttributesStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EmailIdentityMailFromAttributesObservation `json:"atProvider,omitempty"` }
EmailIdentityMailFromAttributesStatus defines the observed state of EmailIdentityMailFromAttributes.
func (*EmailIdentityMailFromAttributesStatus) DeepCopy ¶
func (in *EmailIdentityMailFromAttributesStatus) DeepCopy() *EmailIdentityMailFromAttributesStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityMailFromAttributesStatus.
func (*EmailIdentityMailFromAttributesStatus) DeepCopyInto ¶
func (in *EmailIdentityMailFromAttributesStatus) DeepCopyInto(out *EmailIdentityMailFromAttributesStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIdentityObservation ¶
type EmailIdentityObservation struct { // ARN of the Email Identity. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The configuration set to use by default when sending from this identity. Note that any configuration set defined in the email sending request takes precedence. ConfigurationSetName *string `json:"configurationSetName,omitempty" tf:"configuration_set_name,omitempty"` // The configuration of the DKIM authentication settings for an email domain identity. DKIMSigningAttributes []DKIMSigningAttributesObservation `json:"dkimSigningAttributes,omitempty" tf:"dkim_signing_attributes,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The email identity type. Valid values: EMAIL_ADDRESS, DOMAIN. IdentityType *string `json:"identityType,omitempty" tf:"identity_type,omitempty"` // Key-value map of resource tags. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // Specifies whether or not the identity is verified. VerifiedForSendingStatus *bool `json:"verifiedForSendingStatus,omitempty" tf:"verified_for_sending_status,omitempty"` }
func (*EmailIdentityObservation) DeepCopy ¶
func (in *EmailIdentityObservation) DeepCopy() *EmailIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityObservation.
func (*EmailIdentityObservation) DeepCopyInto ¶
func (in *EmailIdentityObservation) DeepCopyInto(out *EmailIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIdentityParameters ¶
type EmailIdentityParameters struct { // The configuration set to use by default when sending from this identity. Note that any configuration set defined in the email sending request takes precedence. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sesv2/v1beta1.ConfigurationSet // +kubebuilder:validation:Optional ConfigurationSetName *string `json:"configurationSetName,omitempty" tf:"configuration_set_name,omitempty"` // Reference to a ConfigurationSet in sesv2 to populate configurationSetName. // +kubebuilder:validation:Optional ConfigurationSetNameRef *v1.Reference `json:"configurationSetNameRef,omitempty" tf:"-"` // Selector for a ConfigurationSet in sesv2 to populate configurationSetName. // +kubebuilder:validation:Optional ConfigurationSetNameSelector *v1.Selector `json:"configurationSetNameSelector,omitempty" tf:"-"` // The configuration of the DKIM authentication settings for an email domain identity. // +kubebuilder:validation:Optional DKIMSigningAttributes []DKIMSigningAttributesParameters `json:"dkimSigningAttributes,omitempty" tf:"dkim_signing_attributes,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*EmailIdentityParameters) DeepCopy ¶
func (in *EmailIdentityParameters) DeepCopy() *EmailIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityParameters.
func (*EmailIdentityParameters) DeepCopyInto ¶
func (in *EmailIdentityParameters) DeepCopyInto(out *EmailIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIdentitySpec ¶
type EmailIdentitySpec struct { v1.ResourceSpec `json:",inline"` ForProvider EmailIdentityParameters `json:"forProvider"` // 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 EventDestinationInitParameters ¶ added in v0.38.0
type EventDestinationInitParameters struct { // An object that defines an Amazon CloudWatch destination for email events. See cloud_watch_destination below 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"` // An object that defines an Amazon Kinesis Data Firehose destination for email events. See kinesis_firehose_destination below. 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. MatchingEventTypes []*string `json:"matchingEventTypes,omitempty" tf:"matching_event_types,omitempty"` // An object that defines an Amazon Pinpoint project destination for email events. See pinpoint_destination below. PinpointDestination []PinpointDestinationInitParameters `json:"pinpointDestination,omitempty" tf:"pinpoint_destination,omitempty"` // An object that defines an Amazon SNS destination for email events. See sns_destination below. SnsDestination []SnsDestinationInitParameters `json:"snsDestination,omitempty" tf:"sns_destination,omitempty"` }
func (*EventDestinationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *EventDestinationInitParameters) DeepCopy() *EventDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventDestinationInitParameters.
func (*EventDestinationInitParameters) DeepCopyInto ¶ added in v0.38.0
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 below CloudWatchDestination []CloudWatchDestinationObservation `json:"cloudWatchDestination,omitempty" tf:"cloud_watch_destination,omitempty"` // When the event destination is enabled, the specified event types are sent to the destinations. Default: false. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // An object that defines an Amazon Kinesis Data Firehose destination for email events. See kinesis_firehose_destination below. KinesisFirehoseDestination []KinesisFirehoseDestinationObservation `json:"kinesisFirehoseDestination,omitempty" tf:"kinesis_firehose_destination,omitempty"` // - An array that specifies which events the Amazon SES API v2 should send to the destinations. Valid values: SEND, REJECT, BOUNCE, COMPLAINT, DELIVERY, OPEN, CLICK, RENDERING_FAILURE, DELIVERY_DELAY, SUBSCRIPTION. MatchingEventTypes []*string `json:"matchingEventTypes,omitempty" tf:"matching_event_types,omitempty"` // An object that defines an Amazon Pinpoint project destination for email events. See pinpoint_destination below. PinpointDestination []PinpointDestinationObservation `json:"pinpointDestination,omitempty" tf:"pinpoint_destination,omitempty"` // An object that defines an Amazon SNS destination for email events. See sns_destination below. SnsDestination []SnsDestinationObservation `json:"snsDestination,omitempty" tf:"sns_destination,omitempty"` }
func (*EventDestinationObservation) DeepCopy ¶
func (in *EventDestinationObservation) DeepCopy() *EventDestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventDestinationObservation.
func (*EventDestinationObservation) DeepCopyInto ¶
func (in *EventDestinationObservation) DeepCopyInto(out *EventDestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventDestinationParameters ¶
type EventDestinationParameters struct { // An object that defines an Amazon CloudWatch destination for email events. See cloud_watch_destination below // +kubebuilder:validation:Optional CloudWatchDestination []CloudWatchDestinationParameters `json:"cloudWatchDestination,omitempty" tf:"cloud_watch_destination,omitempty"` // When the event destination is enabled, the specified event types are sent to the destinations. Default: false. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // An object that defines an Amazon Kinesis Data Firehose destination for email events. See kinesis_firehose_destination below. // +kubebuilder:validation:Optional KinesisFirehoseDestination []KinesisFirehoseDestinationParameters `json:"kinesisFirehoseDestination,omitempty" tf:"kinesis_firehose_destination,omitempty"` // - An array that specifies which events the Amazon SES API v2 should send to the destinations. Valid values: SEND, REJECT, BOUNCE, COMPLAINT, DELIVERY, OPEN, CLICK, RENDERING_FAILURE, DELIVERY_DELAY, SUBSCRIPTION. // +kubebuilder:validation:Optional MatchingEventTypes []*string `json:"matchingEventTypes" tf:"matching_event_types,omitempty"` // An object that defines an Amazon Pinpoint project destination for email events. See pinpoint_destination below. // +kubebuilder:validation:Optional PinpointDestination []PinpointDestinationParameters `json:"pinpointDestination,omitempty" tf:"pinpoint_destination,omitempty"` // An object that defines an Amazon SNS destination for email events. See sns_destination below. // +kubebuilder:validation:Optional SnsDestination []SnsDestinationParameters `json:"snsDestination,omitempty" tf:"sns_destination,omitempty"` }
func (*EventDestinationParameters) DeepCopy ¶
func (in *EventDestinationParameters) DeepCopy() *EventDestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventDestinationParameters.
func (*EventDestinationParameters) DeepCopyInto ¶
func (in *EventDestinationParameters) DeepCopyInto(out *EventDestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardianOptionsInitParameters ¶ added in v0.38.0
type GuardianOptionsInitParameters struct { string `json:"optimizedSharedDelivery,omitempty" tf:"optimized_shared_delivery,omitempty"` }OptimizedSharedDelivery *
func (*GuardianOptionsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *GuardianOptionsInitParameters) DeepCopy() *GuardianOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardianOptionsInitParameters.
func (*GuardianOptionsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.35.0
type GuardianOptionsObservation struct { string `json:"optimizedSharedDelivery,omitempty" tf:"optimized_shared_delivery,omitempty"` }OptimizedSharedDelivery *
func (*GuardianOptionsObservation) DeepCopy ¶ added in v0.35.0
func (in *GuardianOptionsObservation) DeepCopy() *GuardianOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardianOptionsObservation.
func (*GuardianOptionsObservation) DeepCopyInto ¶ added in v0.35.0
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 ¶ added in v0.35.0
type GuardianOptionsParameters struct { // +kubebuilder:validation:Optional OptimizedSharedDelivery *string `json:"optimizedSharedDelivery,omitempty" tf:"optimized_shared_delivery,omitempty"` }
func (*GuardianOptionsParameters) DeepCopy ¶ added in v0.35.0
func (in *GuardianOptionsParameters) DeepCopy() *GuardianOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardianOptionsParameters.
func (*GuardianOptionsParameters) DeepCopyInto ¶ added in v0.35.0
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 ¶ added in v0.38.0
type KinesisFirehoseDestinationInitParameters struct { }
func (*KinesisFirehoseDestinationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *KinesisFirehoseDestinationInitParameters) DeepCopy() *KinesisFirehoseDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDestinationInitParameters.
func (*KinesisFirehoseDestinationInitParameters) DeepCopyInto ¶ added in v0.38.0
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/v1beta1.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 ¶ added in v0.38.0
type PinpointDestinationInitParameters struct { }
func (*PinpointDestinationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *PinpointDestinationInitParameters) DeepCopy() *PinpointDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointDestinationInitParameters.
func (*PinpointDestinationInitParameters) DeepCopyInto ¶ added in v0.38.0
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/v1beta1.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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *ReputationOptionsInitParameters) DeepCopy() *ReputationOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReputationOptionsInitParameters.
func (*ReputationOptionsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *SendingOptionsInitParameters) DeepCopy() *SendingOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SendingOptionsInitParameters.
func (*SendingOptionsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type SnsDestinationInitParameters struct { }
func (*SnsDestinationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *SnsDestinationInitParameters) DeepCopy() *SnsDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsDestinationInitParameters.
func (*SnsDestinationInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *SuppressionOptionsInitParameters) DeepCopy() *SuppressionOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuppressionOptionsInitParameters.
func (*SuppressionOptionsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *TrackingOptionsInitParameters) DeepCopy() *TrackingOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrackingOptionsInitParameters.
func (*TrackingOptionsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type VdmOptionsInitParameters struct { // Specifies additional settings for your VDM configuration as applicable to the Dashboard. DashboardOptions []DashboardOptionsInitParameters `json:"dashboardOptions,omitempty" tf:"dashboard_options,omitempty"` // Specifies additional settings for your VDM configuration as applicable to the Guardian. GuardianOptions []GuardianOptionsInitParameters `json:"guardianOptions,omitempty" tf:"guardian_options,omitempty"` }
func (*VdmOptionsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *VdmOptionsInitParameters) DeepCopy() *VdmOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VdmOptionsInitParameters.
func (*VdmOptionsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.35.0
type VdmOptionsObservation struct { // Specifies additional settings for your VDM configuration as applicable to the Dashboard. DashboardOptions []DashboardOptionsObservation `json:"dashboardOptions,omitempty" tf:"dashboard_options,omitempty"` // Specifies additional settings for your VDM configuration as applicable to the Guardian. GuardianOptions []GuardianOptionsObservation `json:"guardianOptions,omitempty" tf:"guardian_options,omitempty"` }
func (*VdmOptionsObservation) DeepCopy ¶ added in v0.35.0
func (in *VdmOptionsObservation) DeepCopy() *VdmOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VdmOptionsObservation.
func (*VdmOptionsObservation) DeepCopyInto ¶ added in v0.35.0
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 ¶ added in v0.35.0
type VdmOptionsParameters struct { // Specifies additional settings for your VDM configuration as applicable to the Dashboard. // +kubebuilder:validation:Optional DashboardOptions []DashboardOptionsParameters `json:"dashboardOptions,omitempty" tf:"dashboard_options,omitempty"` // Specifies additional settings for your VDM configuration as applicable to the Guardian. // +kubebuilder:validation:Optional GuardianOptions []GuardianOptionsParameters `json:"guardianOptions,omitempty" tf:"guardian_options,omitempty"` }
func (*VdmOptionsParameters) DeepCopy ¶ added in v0.35.0
func (in *VdmOptionsParameters) DeepCopy() *VdmOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VdmOptionsParameters.
func (*VdmOptionsParameters) DeepCopyInto ¶ added in v0.35.0
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_types.go
- zz_configurationseteventdestination_types.go
- zz_dedicatedippool_types.go
- zz_emailidentity_types.go
- zz_emailidentityfeedbackattributes_types.go
- zz_emailidentitymailfromattributes_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go