Documentation ¶
Index ¶
- Constants
- Variables
- type BatchGetMetricDataQuery
- type BehaviorOnMxFailure
- type BounceType
- type BulkEmailStatus
- 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 (mg *ConfigurationSet) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *ConfigurationSet) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *ConfigurationSet) GetProviderConfigReference() *xpv1.Reference
- func (mg *ConfigurationSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ConfigurationSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *ConfigurationSet) SetConditions(c ...xpv1.Condition)
- func (mg *ConfigurationSet) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ConfigurationSet) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *ConfigurationSet) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ConfigurationSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ConfigurationSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ConfigurationSetList
- type ConfigurationSetObservation
- type ConfigurationSetParameters
- type ConfigurationSetSpec
- type ConfigurationSetStatus
- type ContactLanguage
- type ContactListImportAction
- type CustomConfigurationSetEventDestinationParameters
- type CustomConfigurationSetParameters
- type CustomEmailIdentityParameters
- type CustomEmailTemplateParameters
- type DashboardAttributes
- type DashboardOptions
- type DataFormat
- type DedicatedIP
- type DedicatedIPPool
- type DeliverabilityDashboardAccountStatus
- type DeliverabilityTestStatus
- type DeliveryEventType
- type DeliveryOptions
- type DimensionValueSource
- type DkimAttributes
- type DkimSigningAttributes
- type DkimSigningAttributesOrigin
- type DkimSigningKeyLength
- type DkimStatus
- 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 (mg *EmailIdentity) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *EmailIdentity) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *EmailIdentity) GetProviderConfigReference() *xpv1.Reference
- func (mg *EmailIdentity) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EmailIdentity) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- 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 (mg *EmailIdentity) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EmailIdentity) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EmailIdentity) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EmailIdentityList
- type EmailIdentityObservation
- type EmailIdentityParameters
- type EmailIdentitySpec
- type EmailIdentityStatus
- type EmailTemplate
- func (in *EmailTemplate) DeepCopy() *EmailTemplate
- func (in *EmailTemplate) DeepCopyInto(out *EmailTemplate)
- func (in *EmailTemplate) DeepCopyObject() runtime.Object
- func (mg *EmailTemplate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *EmailTemplate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *EmailTemplate) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *EmailTemplate) GetProviderConfigReference() *xpv1.Reference
- func (mg *EmailTemplate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EmailTemplate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *EmailTemplate) SetConditions(c ...xpv1.Condition)
- func (mg *EmailTemplate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *EmailTemplate) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *EmailTemplate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EmailTemplate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EmailTemplate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EmailTemplateContent
- type EmailTemplateList
- type EmailTemplateMetadata
- type EmailTemplateObservation
- type EmailTemplateParameters
- type EmailTemplateSpec
- type EmailTemplateStatus
- type EngagementEventType
- type EventDestination
- type EventDestinationDefinition
- type EventType
- type ExportJobSummary
- type ExportSourceType
- type FeatureStatus
- type GuardianAttributes
- type GuardianOptions
- type IdentityInfo
- type IdentityType
- type ImportDestinationType
- type InboxPlacementTrackingOption
- type InsightsEvent
- type JobStatus
- type ListRecommendationsFilterKey
- type MailFromAttributes
- type MailFromDomainStatus
- type MailType
- type MessageInsightsDataSource
- type Metric
- type MetricAggregation
- type MetricDimensionName
- type MetricNamespace
- type MetricsDataSource
- type QueryErrorCode
- type Recommendation
- type RecommendationImpact
- type RecommendationStatus
- type RecommendationType
- type ReputationOptions
- type ReviewStatus
- type ScalingMode
- type SendingOptions
- type SubscriptionStatus
- type SuppressedDestination
- type SuppressedDestinationSummary
- type SuppressionAttributes
- type SuppressionListImportAction
- type SuppressionListReason
- type SuppressionOptions
- type TLSPolicy
- type Tag
- type Template
- type TrackingOptions
- type VdmAttributes
- type VdmOptions
- type VerificationStatus
- type WarmupStatus
Constants ¶
const ( // The Configuration sets Sending status to Enabled ConfigurationSetsSendingStatusEnabled = "Enabled" // The Configuration sets Sending status to Disabled ConfigurationSetsSendingStatusDisabled = "Disabled" // The EmailIdentity DKIMAttributes status is pending DkimAttributesStatusPending = "PENDING" // The EmailIdentity DKIMAttributes status is successful DkimAttributesStatusSuccess = "SUCCESS" // The EmailIdentity DKIMAttributes status is failed DkimAttributesStatusFailed = "FAILED" // The EmailIdentity DKIMAttributes is temporary failed DkimAttributesStatusTemporaryFailure = "TEMPORARY_FAILURE" // The EmailIdentity DKIMAttributes is not started DkimAttributesStatusNotStarted = "NOT_STARTED" )
SES states.
const ( CRDGroup = "sesv2.aws.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( ConfigurationSetKind = "ConfigurationSet" ConfigurationSetGroupKind = schema.GroupKind{Group: CRDGroup, Kind: ConfigurationSetKind}.String() ConfigurationSetKindAPIVersion = ConfigurationSetKind + "." + GroupVersion.String() ConfigurationSetGroupVersionKind = GroupVersion.WithKind(ConfigurationSetKind) )
Repository type metadata.
var ( EmailIdentityKind = "EmailIdentity" EmailIdentityGroupKind = schema.GroupKind{Group: CRDGroup, Kind: EmailIdentityKind}.String() EmailIdentityKindAPIVersion = EmailIdentityKind + "." + GroupVersion.String() EmailIdentityGroupVersionKind = GroupVersion.WithKind(EmailIdentityKind) )
Repository type metadata.
var ( EmailTemplateKind = "EmailTemplate" EmailTemplateGroupKind = schema.GroupKind{Group: CRDGroup, Kind: EmailTemplateKind}.String() EmailTemplateKindAPIVersion = EmailTemplateKind + "." + GroupVersion.String() EmailTemplateGroupVersionKind = GroupVersion.WithKind(EmailTemplateKind) )
Repository type metadata.
var ( // GroupVersion is the API Group Version used to register the objects GroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type BatchGetMetricDataQuery ¶
type BatchGetMetricDataQuery struct { EndDate *metav1.Time `json:"endDate,omitempty"` StartDate *metav1.Time `json:"startDate,omitempty"` }
+kubebuilder:skipversion
func (*BatchGetMetricDataQuery) DeepCopy ¶
func (in *BatchGetMetricDataQuery) DeepCopy() *BatchGetMetricDataQuery
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchGetMetricDataQuery.
func (*BatchGetMetricDataQuery) DeepCopyInto ¶
func (in *BatchGetMetricDataQuery) DeepCopyInto(out *BatchGetMetricDataQuery)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BehaviorOnMxFailure ¶
type BehaviorOnMxFailure string
const ( BehaviorOnMxFailure_USE_DEFAULT_VALUE BehaviorOnMxFailure = "USE_DEFAULT_VALUE" BehaviorOnMxFailure_REJECT_MESSAGE BehaviorOnMxFailure = "REJECT_MESSAGE" )
type BounceType ¶ added in v0.44.0
type BounceType string
const ( BounceType_UNDETERMINED BounceType = "UNDETERMINED" BounceType_TRANSIENT BounceType = "TRANSIENT" BounceType_PERMANENT BounceType = "PERMANENT" )
type BulkEmailStatus ¶
type BulkEmailStatus string
const ( BulkEmailStatus_SUCCESS BulkEmailStatus = "SUCCESS" BulkEmailStatus_MESSAGE_REJECTED BulkEmailStatus = "MESSAGE_REJECTED" BulkEmailStatus_MAIL_FROM_DOMAIN_NOT_VERIFIED BulkEmailStatus = "MAIL_FROM_DOMAIN_NOT_VERIFIED" BulkEmailStatus_CONFIGURATION_SET_NOT_FOUND BulkEmailStatus = "CONFIGURATION_SET_NOT_FOUND" BulkEmailStatus_TEMPLATE_NOT_FOUND BulkEmailStatus = "TEMPLATE_NOT_FOUND" BulkEmailStatus_ACCOUNT_SUSPENDED BulkEmailStatus = "ACCOUNT_SUSPENDED" BulkEmailStatus_ACCOUNT_THROTTLED BulkEmailStatus = "ACCOUNT_THROTTLED" BulkEmailStatus_ACCOUNT_DAILY_QUOTA_EXCEEDED BulkEmailStatus = "ACCOUNT_DAILY_QUOTA_EXCEEDED" BulkEmailStatus_INVALID_SENDING_POOL_NAME BulkEmailStatus = "INVALID_SENDING_POOL_NAME" BulkEmailStatus_ACCOUNT_SENDING_PAUSED BulkEmailStatus = "ACCOUNT_SENDING_PAUSED" BulkEmailStatus_CONFIGURATION_SET_SENDING_PAUSED BulkEmailStatus = "CONFIGURATION_SET_SENDING_PAUSED" BulkEmailStatus_INVALID_PARAMETER BulkEmailStatus = "INVALID_PARAMETER" BulkEmailStatus_TRANSIENT_FAILURE BulkEmailStatus = "TRANSIENT_FAILURE" BulkEmailStatus_FAILED BulkEmailStatus = "FAILED" )
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:storageversion +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) GetDeletionPolicy ¶
func (mg *ConfigurationSet) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ConfigurationSet.
func (*ConfigurationSet) GetManagementPolicies ¶ added in v0.43.0
func (mg *ConfigurationSet) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies 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) GetWriteConnectionSecretToReference ¶
func (mg *ConfigurationSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ConfigurationSet.
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.43.0
func (mg *ConfigurationSet) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of 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 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 { }
ConfigurationSetObservation defines the observed state of ConfigurationSet
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 { // Region is which region the ConfigurationSet will be created. // +kubebuilder:validation:Required Region string `json:"region"` // An object that defines the dedicated IP pool that is used to send emails // that you send using the configuration set. DeliveryOptions *DeliveryOptions `json:"deliveryOptions,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 *ReputationOptions `json:"reputationOptions,omitempty"` // An object that defines whether or not Amazon SES can send email that you // send using the configuration set. SendingOptions *SendingOptions `json:"sendingOptions,omitempty"` SuppressionOptions *SuppressionOptions `json:"suppressionOptions,omitempty"` // An array of objects that define the tags (keys and values) to associate with // the configuration set. Tags []*Tag `json:"tags,omitempty"` // An object that defines the open and click tracking options for emails that // you send using the configuration set. TrackingOptions *TrackingOptions `json:"trackingOptions,omitempty"` // An object that defines the VDM options for emails that you send using the // configuration set. VdmOptions *VdmOptions `json:"vdmOptions,omitempty"` CustomConfigurationSetParameters `json:",inline"` }
ConfigurationSetParameters defines the desired state of ConfigurationSet
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 { xpv1.ResourceSpec `json:",inline"` ForProvider ConfigurationSetParameters `json:"forProvider"` }
ConfigurationSetSpec defines the desired state of ConfigurationSet
func (*ConfigurationSetSpec) DeepCopy ¶
func (in *ConfigurationSetSpec) DeepCopy() *ConfigurationSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSetSpec.
func (*ConfigurationSetSpec) DeepCopyInto ¶
func (in *ConfigurationSetSpec) DeepCopyInto(out *ConfigurationSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationSetStatus ¶
type ConfigurationSetStatus struct { xpv1.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 ContactLanguage ¶
type ContactLanguage string
const ( ContactLanguage_EN ContactLanguage = "EN" ContactLanguage_JA ContactLanguage = "JA" )
type ContactListImportAction ¶
type ContactListImportAction string
const ( ContactListImportAction_DELETE ContactListImportAction = "DELETE" ContactListImportAction_PUT ContactListImportAction = "PUT" )
type CustomConfigurationSetEventDestinationParameters ¶
type CustomConfigurationSetEventDestinationParameters struct{}
CustomConfigurationSetEventDestinationParameters are parameters for
func (*CustomConfigurationSetEventDestinationParameters) DeepCopy ¶
func (in *CustomConfigurationSetEventDestinationParameters) DeepCopy() *CustomConfigurationSetEventDestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomConfigurationSetEventDestinationParameters.
func (*CustomConfigurationSetEventDestinationParameters) DeepCopyInto ¶
func (in *CustomConfigurationSetEventDestinationParameters) DeepCopyInto(out *CustomConfigurationSetEventDestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomConfigurationSetParameters ¶
type CustomConfigurationSetParameters struct{}
CustomConfigurationSetParameters are parameters for
func (*CustomConfigurationSetParameters) DeepCopy ¶
func (in *CustomConfigurationSetParameters) DeepCopy() *CustomConfigurationSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomConfigurationSetParameters.
func (*CustomConfigurationSetParameters) DeepCopyInto ¶
func (in *CustomConfigurationSetParameters) DeepCopyInto(out *CustomConfigurationSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomEmailIdentityParameters ¶
type CustomEmailIdentityParameters struct { // An object that contains information about the Mail-From attributes for the email identity. // +optional MailFromAttributes *MailFromAttributes `json:"mailFromAttributes,omitempty"` // DomainSigningPrivateKeySecretRef references the secret that contains the private key of the DKIM Authentication Token // Constraints: Base64 encoded format DomainSigningPrivateKeySecretRef *xpv1.SecretKeySelector `json:"domainSigningPrivateKeySecretRef,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. // +immutable // +crossplane:generate:reference:type=ConfigurationSet ConfigurationSetName *string `json:"configurationSetName,omitempty"` // ConfigurationSetNameRef is a reference to an API used to set // the ConfigurationSetName. // +optional ConfigurationSetNameRef *xpv1.Reference `json:"configurationSetNameRef,omitempty"` // ConfigurationSetNameSelector selects references to API used // to set the ConfigurationSetName. // +optional ConfigurationSetNameSelector *xpv1.Selector `json:"configurationSetNameSelector,omitempty"` }
CustomEmailIdentityParameters are parameters for
func (*CustomEmailIdentityParameters) DeepCopy ¶
func (in *CustomEmailIdentityParameters) DeepCopy() *CustomEmailIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomEmailIdentityParameters.
func (*CustomEmailIdentityParameters) DeepCopyInto ¶
func (in *CustomEmailIdentityParameters) DeepCopyInto(out *CustomEmailIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomEmailTemplateParameters ¶
type CustomEmailTemplateParameters struct{}
CustomEmailTemplateParameters are parameters for
func (*CustomEmailTemplateParameters) DeepCopy ¶
func (in *CustomEmailTemplateParameters) DeepCopy() *CustomEmailTemplateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomEmailTemplateParameters.
func (*CustomEmailTemplateParameters) DeepCopyInto ¶
func (in *CustomEmailTemplateParameters) DeepCopyInto(out *CustomEmailTemplateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DashboardAttributes ¶
type DashboardAttributes struct {
EngagementMetrics *string `json:"engagementMetrics,omitempty"`
}
+kubebuilder:skipversion
func (*DashboardAttributes) DeepCopy ¶
func (in *DashboardAttributes) DeepCopy() *DashboardAttributes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardAttributes.
func (*DashboardAttributes) DeepCopyInto ¶
func (in *DashboardAttributes) DeepCopyInto(out *DashboardAttributes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DashboardOptions ¶
type DashboardOptions struct {
EngagementMetrics *string `json:"engagementMetrics,omitempty"`
}
+kubebuilder:skipversion
func (*DashboardOptions) DeepCopy ¶
func (in *DashboardOptions) DeepCopy() *DashboardOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardOptions.
func (*DashboardOptions) DeepCopyInto ¶
func (in *DashboardOptions) DeepCopyInto(out *DashboardOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataFormat ¶
type DataFormat string
const ( DataFormat_CSV DataFormat = "CSV" DataFormat_JSON DataFormat = "JSON" )
type DedicatedIP ¶
type DedicatedIP struct { // The name of a dedicated IP pool. PoolName *string `json:"poolName,omitempty"` }
+kubebuilder:skipversion
func (*DedicatedIP) DeepCopy ¶
func (in *DedicatedIP) DeepCopy() *DedicatedIP
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedIP.
func (*DedicatedIP) DeepCopyInto ¶
func (in *DedicatedIP) DeepCopyInto(out *DedicatedIP)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DedicatedIPPool ¶
type DedicatedIPPool struct { // The name of a dedicated IP pool. PoolName *string `json:"poolName,omitempty"` }
+kubebuilder:skipversion
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.
type DeliverabilityDashboardAccountStatus ¶
type DeliverabilityDashboardAccountStatus string
const ( DeliverabilityDashboardAccountStatus_ACTIVE DeliverabilityDashboardAccountStatus = "ACTIVE" DeliverabilityDashboardAccountStatus_PENDING_EXPIRATION DeliverabilityDashboardAccountStatus = "PENDING_EXPIRATION" DeliverabilityDashboardAccountStatus_DISABLED DeliverabilityDashboardAccountStatus = "DISABLED" )
type DeliverabilityTestStatus ¶
type DeliverabilityTestStatus string
const ( DeliverabilityTestStatus_IN_PROGRESS DeliverabilityTestStatus = "IN_PROGRESS" DeliverabilityTestStatus_COMPLETED DeliverabilityTestStatus = "COMPLETED" )
type DeliveryEventType ¶ added in v0.44.0
type DeliveryEventType string
const ( DeliveryEventType_SEND DeliveryEventType = "SEND" DeliveryEventType_DELIVERY DeliveryEventType = "DELIVERY" DeliveryEventType_TRANSIENT_BOUNCE DeliveryEventType = "TRANSIENT_BOUNCE" DeliveryEventType_PERMANENT_BOUNCE DeliveryEventType = "PERMANENT_BOUNCE" DeliveryEventType_UNDETERMINED_BOUNCE DeliveryEventType = "UNDETERMINED_BOUNCE" DeliveryEventType_COMPLAINT DeliveryEventType = "COMPLAINT" )
type DeliveryOptions ¶
type DeliveryOptions struct { // The name of a dedicated IP pool. SendingPoolName *string `json:"sendingPoolName,omitempty"` // Specifies whether messages that use the configuration set are required to // use Transport Layer Security (TLS). If the value is Require, messages are // only delivered if a TLS connection can be established. If the value is Optional, // messages can be delivered in plain text if a TLS connection can't be established. TLSPolicy *string `json:"tlsPolicy,omitempty"` }
+kubebuilder:skipversion
func (*DeliveryOptions) DeepCopy ¶
func (in *DeliveryOptions) DeepCopy() *DeliveryOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryOptions.
func (*DeliveryOptions) DeepCopyInto ¶
func (in *DeliveryOptions) DeepCopyInto(out *DeliveryOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DimensionValueSource ¶
type DimensionValueSource string
const ( DimensionValueSource_MESSAGE_TAG DimensionValueSource = "MESSAGE_TAG" DimensionValueSource_EMAIL_HEADER DimensionValueSource = "EMAIL_HEADER" DimensionValueSource_LINK_TAG DimensionValueSource = "LINK_TAG" )
type DkimAttributes ¶
type DkimAttributes struct { CurrentSigningKeyLength *string `json:"currentSigningKeyLength,omitempty"` LastKeyGenerationTimestamp *metav1.Time `json:"lastKeyGenerationTimestamp,omitempty"` NextSigningKeyLength *string `json:"nextSigningKeyLength,omitempty"` SigningAttributesOrigin *string `json:"signingAttributesOrigin,omitempty"` SigningEnabled *bool `json:"signingEnabled,omitempty"` // The DKIM authentication status of the identity. The status can be one of // the following: // // * PENDING – The verification process was initiated, but Amazon SES hasn't // yet detected the DKIM records in the DNS configuration for the domain. // // * SUCCESS – The verification process completed successfully. // // * FAILED – The verification process failed. This typically occurs when // Amazon SES fails to find the DKIM records in the DNS configuration of // the domain. // // * TEMPORARY_FAILURE – A temporary issue is preventing Amazon SES from // determining the DKIM authentication status of the domain. // // * NOT_STARTED – The DKIM verification process hasn't been initiated // for the domain. Status *string `json:"status,omitempty"` Tokens []*string `json:"tokens,omitempty"` }
+kubebuilder:skipversion
func (*DkimAttributes) DeepCopy ¶
func (in *DkimAttributes) DeepCopy() *DkimAttributes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DkimAttributes.
func (*DkimAttributes) DeepCopyInto ¶
func (in *DkimAttributes) DeepCopyInto(out *DkimAttributes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DkimSigningAttributes ¶
type DkimSigningAttributes struct { DomainSigningSelector *string `json:"domainSigningSelector,omitempty"` NextSigningKeyLength *string `json:"nextSigningKeyLength,omitempty"` }
+kubebuilder:skipversion
func (*DkimSigningAttributes) DeepCopy ¶
func (in *DkimSigningAttributes) DeepCopy() *DkimSigningAttributes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DkimSigningAttributes.
func (*DkimSigningAttributes) DeepCopyInto ¶
func (in *DkimSigningAttributes) DeepCopyInto(out *DkimSigningAttributes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DkimSigningAttributesOrigin ¶
type DkimSigningAttributesOrigin string
const ( DkimSigningAttributesOrigin_AWS_SES DkimSigningAttributesOrigin = "AWS_SES" DkimSigningAttributesOrigin_EXTERNAL DkimSigningAttributesOrigin = "EXTERNAL" )
type DkimSigningKeyLength ¶
type DkimSigningKeyLength string
const ( DkimSigningKeyLength_RSA_1024_BIT DkimSigningKeyLength = "RSA_1024_BIT" DkimSigningKeyLength_RSA_2048_BIT DkimSigningKeyLength = "RSA_2048_BIT" )
type DkimStatus ¶
type DkimStatus string
const ( DkimStatus_PENDING DkimStatus = "PENDING" DkimStatus_SUCCESS DkimStatus = "SUCCESS" DkimStatus_FAILED DkimStatus = "FAILED" DkimStatus_TEMPORARY_FAILURE DkimStatus = "TEMPORARY_FAILURE" DkimStatus_NOT_STARTED DkimStatus = "NOT_STARTED" )
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 EmailIdentities 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:storageversion +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) GetDeletionPolicy ¶
func (mg *EmailIdentity) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EmailIdentity.
func (*EmailIdentity) GetManagementPolicies ¶ added in v0.43.0
func (mg *EmailIdentity) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies 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) GetWriteConnectionSecretToReference ¶
func (mg *EmailIdentity) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EmailIdentity.
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.43.0
func (mg *EmailIdentity) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of 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 EmailIdentityList ¶
type EmailIdentityList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EmailIdentity `json:"items"` }
EmailIdentityList contains a list of EmailIdentities
func (*EmailIdentityList) DeepCopy ¶
func (in *EmailIdentityList) DeepCopy() *EmailIdentityList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityList.
func (*EmailIdentityList) DeepCopyInto ¶
func (in *EmailIdentityList) DeepCopyInto(out *EmailIdentityList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EmailIdentityList) DeepCopyObject ¶
func (in *EmailIdentityList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EmailIdentityList) GetItems ¶
func (l *EmailIdentityList) GetItems() []resource.Managed
GetItems of this EmailIdentityList.
type EmailIdentityObservation ¶
type EmailIdentityObservation struct { // An object that contains information about the DKIM attributes for the identity. DkimAttributes *DkimAttributes `json:"dkimAttributes,omitempty"` // The email identity type. Note: the MANAGED_DOMAIN identity type is not supported. IdentityType *string `json:"identityType,omitempty"` // Specifies whether or not the identity is verified. You can only send email // from verified email addresses or domains. For more information about verifying // identities, see the Amazon Pinpoint User Guide (https://docs.aws.amazon.com/pinpoint/latest/userguide/channels-email-manage-verify.html). VerifiedForSendingStatus *bool `json:"verifiedForSendingStatus,omitempty"` }
EmailIdentityObservation defines the observed state of EmailIdentity
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 { // Region is which region the EmailIdentity will be created. // +kubebuilder:validation:Required Region string `json:"region"` // If your request includes this object, Amazon SES configures the identity // to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, or, // configures the key length to be used for Easy DKIM (https://docs.aws.amazon.com/ses/latest/DeveloperGuide/easy-dkim.html). // // You can only specify this object if the email identity is a domain, as opposed // to an address. DkimSigningAttributes *DkimSigningAttributes `json:"dkimSigningAttributes,omitempty"` // The email address or domain to verify. // +kubebuilder:validation:Required EmailIdentity *string `json:"emailIdentity"` // An array of objects that define the tags (keys and values) to associate with // the email identity. Tags []*Tag `json:"tags,omitempty"` CustomEmailIdentityParameters `json:",inline"` }
EmailIdentityParameters defines the desired state of EmailIdentity
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 { xpv1.ResourceSpec `json:",inline"` ForProvider EmailIdentityParameters `json:"forProvider"` }
EmailIdentitySpec defines the desired state of EmailIdentity
func (*EmailIdentitySpec) DeepCopy ¶
func (in *EmailIdentitySpec) DeepCopy() *EmailIdentitySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentitySpec.
func (*EmailIdentitySpec) DeepCopyInto ¶
func (in *EmailIdentitySpec) DeepCopyInto(out *EmailIdentitySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailIdentityStatus ¶
type EmailIdentityStatus struct { xpv1.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 EmailTemplate ¶
type EmailTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EmailTemplateSpec `json:"spec"` Status EmailTemplateStatus `json:"status,omitempty"` }
EmailTemplate is the Schema for the EmailTemplates 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:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*EmailTemplate) DeepCopy ¶
func (in *EmailTemplate) DeepCopy() *EmailTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailTemplate.
func (*EmailTemplate) DeepCopyInto ¶
func (in *EmailTemplate) DeepCopyInto(out *EmailTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EmailTemplate) DeepCopyObject ¶
func (in *EmailTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EmailTemplate) GetCondition ¶
func (mg *EmailTemplate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EmailTemplate.
func (*EmailTemplate) GetDeletionPolicy ¶
func (mg *EmailTemplate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EmailTemplate.
func (*EmailTemplate) GetManagementPolicies ¶ added in v0.43.0
func (mg *EmailTemplate) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this EmailTemplate.
func (*EmailTemplate) GetProviderConfigReference ¶
func (mg *EmailTemplate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EmailTemplate.
func (*EmailTemplate) GetPublishConnectionDetailsTo ¶
func (mg *EmailTemplate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EmailTemplate.
func (*EmailTemplate) GetWriteConnectionSecretToReference ¶
func (mg *EmailTemplate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EmailTemplate.
func (*EmailTemplate) SetConditions ¶
func (mg *EmailTemplate) SetConditions(c ...xpv1.Condition)
SetConditions of this EmailTemplate.
func (*EmailTemplate) SetDeletionPolicy ¶
func (mg *EmailTemplate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EmailTemplate.
func (*EmailTemplate) SetManagementPolicies ¶ added in v0.43.0
func (mg *EmailTemplate) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this EmailTemplate.
func (*EmailTemplate) SetProviderConfigReference ¶
func (mg *EmailTemplate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EmailTemplate.
func (*EmailTemplate) SetPublishConnectionDetailsTo ¶
func (mg *EmailTemplate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EmailTemplate.
func (*EmailTemplate) SetWriteConnectionSecretToReference ¶
func (mg *EmailTemplate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EmailTemplate.
type EmailTemplateContent ¶
type EmailTemplateContent struct { // The HTML body of the email. HTML *string `json:"html,omitempty"` // The subject line of the email. Subject *string `json:"subject,omitempty"` // The email body that will be visible to recipients whose email clients do // not display HTML. Text *string `json:"text,omitempty"` }
+kubebuilder:skipversion
func (*EmailTemplateContent) DeepCopy ¶
func (in *EmailTemplateContent) DeepCopy() *EmailTemplateContent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailTemplateContent.
func (*EmailTemplateContent) DeepCopyInto ¶
func (in *EmailTemplateContent) DeepCopyInto(out *EmailTemplateContent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailTemplateList ¶
type EmailTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EmailTemplate `json:"items"` }
EmailTemplateList contains a list of EmailTemplates
func (*EmailTemplateList) DeepCopy ¶
func (in *EmailTemplateList) DeepCopy() *EmailTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailTemplateList.
func (*EmailTemplateList) DeepCopyInto ¶
func (in *EmailTemplateList) DeepCopyInto(out *EmailTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EmailTemplateList) DeepCopyObject ¶
func (in *EmailTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EmailTemplateList) GetItems ¶
func (l *EmailTemplateList) GetItems() []resource.Managed
GetItems of this EmailTemplateList.
type EmailTemplateMetadata ¶
type EmailTemplateMetadata struct { CreatedTimestamp *metav1.Time `json:"createdTimestamp,omitempty"` // The name of the template. You will refer to this name when you send email // using the SendTemplatedEmail or SendBulkTemplatedEmail operations. TemplateName *string `json:"templateName,omitempty"` }
+kubebuilder:skipversion
func (*EmailTemplateMetadata) DeepCopy ¶
func (in *EmailTemplateMetadata) DeepCopy() *EmailTemplateMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailTemplateMetadata.
func (*EmailTemplateMetadata) DeepCopyInto ¶
func (in *EmailTemplateMetadata) DeepCopyInto(out *EmailTemplateMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailTemplateObservation ¶
type EmailTemplateObservation struct { }
EmailTemplateObservation defines the observed state of EmailTemplate
func (*EmailTemplateObservation) DeepCopy ¶
func (in *EmailTemplateObservation) DeepCopy() *EmailTemplateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailTemplateObservation.
func (*EmailTemplateObservation) DeepCopyInto ¶
func (in *EmailTemplateObservation) DeepCopyInto(out *EmailTemplateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailTemplateParameters ¶
type EmailTemplateParameters struct { // Region is which region the EmailTemplate will be created. // +kubebuilder:validation:Required Region string `json:"region"` // The content of the email template, composed of a subject line, an HTML part, // and a text-only part. // +kubebuilder:validation:Required TemplateContent *EmailTemplateContent `json:"templateContent"` CustomEmailTemplateParameters `json:",inline"` }
EmailTemplateParameters defines the desired state of EmailTemplate
func (*EmailTemplateParameters) DeepCopy ¶
func (in *EmailTemplateParameters) DeepCopy() *EmailTemplateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailTemplateParameters.
func (*EmailTemplateParameters) DeepCopyInto ¶
func (in *EmailTemplateParameters) DeepCopyInto(out *EmailTemplateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailTemplateSpec ¶
type EmailTemplateSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider EmailTemplateParameters `json:"forProvider"` }
EmailTemplateSpec defines the desired state of EmailTemplate
func (*EmailTemplateSpec) DeepCopy ¶
func (in *EmailTemplateSpec) DeepCopy() *EmailTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailTemplateSpec.
func (*EmailTemplateSpec) DeepCopyInto ¶
func (in *EmailTemplateSpec) DeepCopyInto(out *EmailTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailTemplateStatus ¶
type EmailTemplateStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider EmailTemplateObservation `json:"atProvider,omitempty"` }
EmailTemplateStatus defines the observed state of EmailTemplate.
func (*EmailTemplateStatus) DeepCopy ¶
func (in *EmailTemplateStatus) DeepCopy() *EmailTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailTemplateStatus.
func (*EmailTemplateStatus) DeepCopyInto ¶
func (in *EmailTemplateStatus) DeepCopyInto(out *EmailTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EngagementEventType ¶ added in v0.44.0
type EngagementEventType string
const ( EngagementEventType_OPEN EngagementEventType = "OPEN" EngagementEventType_CLICK EngagementEventType = "CLICK" )
type EventDestination ¶
type EventDestination struct {
Enabled *bool `json:"enabled,omitempty"`
}
+kubebuilder:skipversion
func (*EventDestination) DeepCopy ¶
func (in *EventDestination) DeepCopy() *EventDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventDestination.
func (*EventDestination) DeepCopyInto ¶
func (in *EventDestination) DeepCopyInto(out *EventDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventDestinationDefinition ¶
type EventDestinationDefinition struct {
Enabled *bool `json:"enabled,omitempty"`
}
+kubebuilder:skipversion
func (*EventDestinationDefinition) DeepCopy ¶
func (in *EventDestinationDefinition) DeepCopy() *EventDestinationDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventDestinationDefinition.
func (*EventDestinationDefinition) DeepCopyInto ¶
func (in *EventDestinationDefinition) DeepCopyInto(out *EventDestinationDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventType ¶
type EventType string
const ( EventType_SEND EventType = "SEND" EventType_REJECT EventType = "REJECT" EventType_BOUNCE EventType = "BOUNCE" EventType_COMPLAINT EventType = "COMPLAINT" EventType_DELIVERY EventType = "DELIVERY" EventType_OPEN EventType = "OPEN" EventType_CLICK EventType = "CLICK" EventType_RENDERING_FAILURE EventType = "RENDERING_FAILURE" EventType_DELIVERY_DELAY EventType = "DELIVERY_DELAY" EventType_SUBSCRIPTION EventType = "SUBSCRIPTION" )
type ExportJobSummary ¶ added in v0.44.0
type ExportJobSummary struct { CompletedTimestamp *metav1.Time `json:"completedTimestamp,omitempty"` CreatedTimestamp *metav1.Time `json:"createdTimestamp,omitempty"` }
+kubebuilder:skipversion
func (*ExportJobSummary) DeepCopy ¶ added in v0.44.0
func (in *ExportJobSummary) DeepCopy() *ExportJobSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExportJobSummary.
func (*ExportJobSummary) DeepCopyInto ¶ added in v0.44.0
func (in *ExportJobSummary) DeepCopyInto(out *ExportJobSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExportSourceType ¶ added in v0.44.0
type ExportSourceType string
const ( ExportSourceType_METRICS_DATA ExportSourceType = "METRICS_DATA" ExportSourceType_MESSAGE_INSIGHTS ExportSourceType = "MESSAGE_INSIGHTS" )
type FeatureStatus ¶
type FeatureStatus string
const ( FeatureStatus_ENABLED FeatureStatus = "ENABLED" FeatureStatus_DISABLED FeatureStatus = "DISABLED" )
type GuardianAttributes ¶
type GuardianAttributes struct {
}+kubebuilder:skipversion
func (*GuardianAttributes) DeepCopy ¶
func (in *GuardianAttributes) DeepCopy() *GuardianAttributes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardianAttributes.
func (*GuardianAttributes) DeepCopyInto ¶
func (in *GuardianAttributes) DeepCopyInto(out *GuardianAttributes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuardianOptions ¶
type GuardianOptions struct {
}+kubebuilder:skipversion
func (*GuardianOptions) DeepCopy ¶
func (in *GuardianOptions) DeepCopy() *GuardianOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuardianOptions.
func (*GuardianOptions) DeepCopyInto ¶
func (in *GuardianOptions) DeepCopyInto(out *GuardianOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityInfo ¶
type IdentityInfo struct { IdentityName *string `json:"identityName,omitempty"` IdentityType *string `json:"identityType,omitempty"` SendingEnabled *bool `json:"sendingEnabled,omitempty"` VerificationStatus *string `json:"verificationStatus,omitempty"` }
+kubebuilder:skipversion
func (*IdentityInfo) DeepCopy ¶
func (in *IdentityInfo) DeepCopy() *IdentityInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityInfo.
func (*IdentityInfo) DeepCopyInto ¶
func (in *IdentityInfo) DeepCopyInto(out *IdentityInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityType ¶
type IdentityType string
const ( IdentityType_EMAIL_ADDRESS IdentityType = "EMAIL_ADDRESS" IdentityType_DOMAIN IdentityType = "DOMAIN" IdentityType_MANAGED_DOMAIN IdentityType = "MANAGED_DOMAIN" )
type ImportDestinationType ¶
type ImportDestinationType string
const ( ImportDestinationType_SUPPRESSION_LIST ImportDestinationType = "SUPPRESSION_LIST" ImportDestinationType_CONTACT_LIST ImportDestinationType = "CONTACT_LIST" )
type InboxPlacementTrackingOption ¶
type InboxPlacementTrackingOption struct {
Global *bool `json:"global,omitempty"`
}
+kubebuilder:skipversion
func (*InboxPlacementTrackingOption) DeepCopy ¶
func (in *InboxPlacementTrackingOption) DeepCopy() *InboxPlacementTrackingOption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InboxPlacementTrackingOption.
func (*InboxPlacementTrackingOption) DeepCopyInto ¶
func (in *InboxPlacementTrackingOption) DeepCopyInto(out *InboxPlacementTrackingOption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InsightsEvent ¶ added in v0.44.0
+kubebuilder:skipversion
func (*InsightsEvent) DeepCopy ¶ added in v0.44.0
func (in *InsightsEvent) DeepCopy() *InsightsEvent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsEvent.
func (*InsightsEvent) DeepCopyInto ¶ added in v0.44.0
func (in *InsightsEvent) DeepCopyInto(out *InsightsEvent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListRecommendationsFilterKey ¶
type ListRecommendationsFilterKey string
const ( ListRecommendationsFilterKey_TYPE ListRecommendationsFilterKey = "TYPE" ListRecommendationsFilterKey_IMPACT ListRecommendationsFilterKey = "IMPACT" ListRecommendationsFilterKey_STATUS ListRecommendationsFilterKey = "STATUS" ListRecommendationsFilterKey_RESOURCE_ARN ListRecommendationsFilterKey = "RESOURCE_ARN" )
type MailFromAttributes ¶
type MailFromAttributes struct { // The action to take if the required MX record can't be found when you send // an email. When you set this value to UseDefaultValue, the mail is sent using // amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage, // the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't // attempt to deliver the email. // // These behaviors are taken when the custom MAIL FROM domain configuration // is in the Pending, Failed, and TemporaryFailure states. BehaviorOnMxFailure *string `json:"behaviorOnMxFailure,omitempty"` // The domain to use as a MAIL FROM domain. MailFromDomain *string `json:"mailFromDomain,omitempty"` // The status of the MAIL FROM domain. This status can have the following values: // // * PENDING – Amazon SES hasn't started searching for the MX record yet. // // * SUCCESS – Amazon SES detected the required MX record for the MAIL // FROM domain. // // * FAILED – Amazon SES can't find the required MX record, or the record // no longer exists. // // * TEMPORARY_FAILURE – A temporary issue occurred, which prevented Amazon // SES from determining the status of the MAIL FROM domain. MailFromDomainStatus *string `json:"mailFromDomainStatus,omitempty"` }
+kubebuilder:skipversion
func (*MailFromAttributes) DeepCopy ¶
func (in *MailFromAttributes) DeepCopy() *MailFromAttributes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MailFromAttributes.
func (*MailFromAttributes) DeepCopyInto ¶
func (in *MailFromAttributes) DeepCopyInto(out *MailFromAttributes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MailFromDomainStatus ¶
type MailFromDomainStatus string
const ( MailFromDomainStatus_PENDING MailFromDomainStatus = "PENDING" MailFromDomainStatus_SUCCESS MailFromDomainStatus = "SUCCESS" MailFromDomainStatus_FAILED MailFromDomainStatus = "FAILED" MailFromDomainStatus_TEMPORARY_FAILURE MailFromDomainStatus = "TEMPORARY_FAILURE" )
type MessageInsightsDataSource ¶ added in v0.44.0
type MessageInsightsDataSource struct { EndDate *metav1.Time `json:"endDate,omitempty"` StartDate *metav1.Time `json:"startDate,omitempty"` }
+kubebuilder:skipversion
func (*MessageInsightsDataSource) DeepCopy ¶ added in v0.44.0
func (in *MessageInsightsDataSource) DeepCopy() *MessageInsightsDataSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MessageInsightsDataSource.
func (*MessageInsightsDataSource) DeepCopyInto ¶ added in v0.44.0
func (in *MessageInsightsDataSource) DeepCopyInto(out *MessageInsightsDataSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Metric ¶
type Metric string
const ( Metric_SEND Metric = "SEND" Metric_COMPLAINT Metric = "COMPLAINT" Metric_PERMANENT_BOUNCE Metric = "PERMANENT_BOUNCE" Metric_TRANSIENT_BOUNCE Metric = "TRANSIENT_BOUNCE" Metric_OPEN Metric = "OPEN" Metric_CLICK Metric = "CLICK" Metric_DELIVERY Metric = "DELIVERY" Metric_DELIVERY_OPEN Metric = "DELIVERY_OPEN" Metric_DELIVERY_CLICK Metric = "DELIVERY_CLICK" Metric_DELIVERY_COMPLAINT Metric = "DELIVERY_COMPLAINT" )
type MetricAggregation ¶ added in v0.44.0
type MetricAggregation string
const ( MetricAggregation_RATE MetricAggregation = "RATE" MetricAggregation_VOLUME MetricAggregation = "VOLUME" )
type MetricDimensionName ¶
type MetricDimensionName string
const ( MetricDimensionName_EMAIL_IDENTITY MetricDimensionName = "EMAIL_IDENTITY" MetricDimensionName_CONFIGURATION_SET MetricDimensionName = "CONFIGURATION_SET" MetricDimensionName_ISP MetricDimensionName = "ISP" )
type MetricNamespace ¶
type MetricNamespace string
const (
MetricNamespace_VDM MetricNamespace = "VDM"
)
type MetricsDataSource ¶ added in v0.44.0
type MetricsDataSource struct { EndDate *metav1.Time `json:"endDate,omitempty"` StartDate *metav1.Time `json:"startDate,omitempty"` }
+kubebuilder:skipversion
func (*MetricsDataSource) DeepCopy ¶ added in v0.44.0
func (in *MetricsDataSource) DeepCopy() *MetricsDataSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricsDataSource.
func (*MetricsDataSource) DeepCopyInto ¶ added in v0.44.0
func (in *MetricsDataSource) DeepCopyInto(out *MetricsDataSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryErrorCode ¶
type QueryErrorCode string
const ( QueryErrorCode_INTERNAL_FAILURE QueryErrorCode = "INTERNAL_FAILURE" QueryErrorCode_ACCESS_DENIED QueryErrorCode = "ACCESS_DENIED" )
type Recommendation ¶
type Recommendation struct { CreatedTimestamp *metav1.Time `json:"createdTimestamp,omitempty"` LastUpdatedTimestamp *metav1.Time `json:"lastUpdatedTimestamp,omitempty"` }
+kubebuilder:skipversion
func (*Recommendation) DeepCopy ¶
func (in *Recommendation) DeepCopy() *Recommendation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Recommendation.
func (*Recommendation) DeepCopyInto ¶
func (in *Recommendation) DeepCopyInto(out *Recommendation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecommendationImpact ¶
type RecommendationImpact string
const ( RecommendationImpact_LOW RecommendationImpact = "LOW" RecommendationImpact_HIGH RecommendationImpact = "HIGH" )
type RecommendationStatus ¶
type RecommendationStatus string
const ( RecommendationStatus_OPEN RecommendationStatus = "OPEN" RecommendationStatus_FIXED RecommendationStatus = "FIXED" )
type RecommendationType ¶
type RecommendationType string
const ( RecommendationType_DKIM RecommendationType = "DKIM" RecommendationType_DMARC RecommendationType = "DMARC" RecommendationType_SPF RecommendationType = "SPF" RecommendationType_BIMI RecommendationType = "BIMI" )
type ReputationOptions ¶
type ReputationOptions struct {
ReputationMetricsEnabled *bool `json:"reputationMetricsEnabled,omitempty"`
}
+kubebuilder:skipversion
func (*ReputationOptions) DeepCopy ¶
func (in *ReputationOptions) DeepCopy() *ReputationOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReputationOptions.
func (*ReputationOptions) DeepCopyInto ¶
func (in *ReputationOptions) DeepCopyInto(out *ReputationOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReviewStatus ¶
type ReviewStatus string
const ( ReviewStatus_PENDING ReviewStatus = "PENDING" ReviewStatus_FAILED ReviewStatus = "FAILED" ReviewStatus_GRANTED ReviewStatus = "GRANTED" ReviewStatus_DENIED ReviewStatus = "DENIED" )
type ScalingMode ¶
type ScalingMode string
const ( ScalingMode_STANDARD ScalingMode = "STANDARD" ScalingMode_MANAGED ScalingMode = "MANAGED" )
type SendingOptions ¶
type SendingOptions struct {
SendingEnabled *bool `json:"sendingEnabled,omitempty"`
}
+kubebuilder:skipversion
func (*SendingOptions) DeepCopy ¶
func (in *SendingOptions) DeepCopy() *SendingOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SendingOptions.
func (*SendingOptions) DeepCopyInto ¶
func (in *SendingOptions) DeepCopyInto(out *SendingOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionStatus ¶
type SubscriptionStatus string
const ( SubscriptionStatus_OPT_IN SubscriptionStatus = "OPT_IN" SubscriptionStatus_OPT_OUT SubscriptionStatus = "OPT_OUT" )
type SuppressedDestination ¶
type SuppressedDestination struct { LastUpdateTime *metav1.Time `json:"lastUpdateTime,omitempty"` // The reason that the address was added to the suppression list for your account. // The value can be one of the following: // // * COMPLAINT – Amazon SES added an email address to the suppression list // for your account because a message sent to that address results in a complaint. // // * BOUNCE – Amazon SES added an email address to the suppression list // for your account because a message sent to that address results in a hard // bounce. Reason *string `json:"reason,omitempty"` }
+kubebuilder:skipversion
func (*SuppressedDestination) DeepCopy ¶
func (in *SuppressedDestination) DeepCopy() *SuppressedDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuppressedDestination.
func (*SuppressedDestination) DeepCopyInto ¶
func (in *SuppressedDestination) DeepCopyInto(out *SuppressedDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SuppressedDestinationSummary ¶
type SuppressedDestinationSummary struct { LastUpdateTime *metav1.Time `json:"lastUpdateTime,omitempty"` // The reason that the address was added to the suppression list for your account. // The value can be one of the following: // // * COMPLAINT – Amazon SES added an email address to the suppression list // for your account because a message sent to that address results in a complaint. // // * BOUNCE – Amazon SES added an email address to the suppression list // for your account because a message sent to that address results in a hard // bounce. Reason *string `json:"reason,omitempty"` }
+kubebuilder:skipversion
func (*SuppressedDestinationSummary) DeepCopy ¶
func (in *SuppressedDestinationSummary) DeepCopy() *SuppressedDestinationSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuppressedDestinationSummary.
func (*SuppressedDestinationSummary) DeepCopyInto ¶
func (in *SuppressedDestinationSummary) DeepCopyInto(out *SuppressedDestinationSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SuppressionAttributes ¶
type SuppressionAttributes struct {
SuppressedReasons []*string `json:"suppressedReasons,omitempty"`
}
+kubebuilder:skipversion
func (*SuppressionAttributes) DeepCopy ¶
func (in *SuppressionAttributes) DeepCopy() *SuppressionAttributes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuppressionAttributes.
func (*SuppressionAttributes) DeepCopyInto ¶
func (in *SuppressionAttributes) DeepCopyInto(out *SuppressionAttributes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SuppressionListImportAction ¶
type SuppressionListImportAction string
const ( SuppressionListImportAction_DELETE SuppressionListImportAction = "DELETE" SuppressionListImportAction_PUT SuppressionListImportAction = "PUT" )
type SuppressionListReason ¶
type SuppressionListReason string
const ( SuppressionListReason_BOUNCE SuppressionListReason = "BOUNCE" SuppressionListReason_COMPLAINT SuppressionListReason = "COMPLAINT" )
type SuppressionOptions ¶
type SuppressionOptions struct {
SuppressedReasons []*string `json:"suppressedReasons,omitempty"`
}
+kubebuilder:skipversion
func (*SuppressionOptions) DeepCopy ¶
func (in *SuppressionOptions) DeepCopy() *SuppressionOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuppressionOptions.
func (*SuppressionOptions) DeepCopyInto ¶
func (in *SuppressionOptions) DeepCopyInto(out *SuppressionOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Tag ¶
+kubebuilder:skipversion
func (*Tag) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tag.
func (*Tag) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Template ¶
type Template struct { // The name of the template. You will refer to this name when you send email // using the SendTemplatedEmail or SendBulkTemplatedEmail operations. TemplateName *string `json:"templateName,omitempty"` }
+kubebuilder:skipversion
func (*Template) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Template.
func (*Template) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrackingOptions ¶
type TrackingOptions struct { // The domain to use for tracking open and click events. CustomRedirectDomain *string `json:"customRedirectDomain,omitempty"` }
+kubebuilder:skipversion
func (*TrackingOptions) DeepCopy ¶
func (in *TrackingOptions) DeepCopy() *TrackingOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrackingOptions.
func (*TrackingOptions) DeepCopyInto ¶
func (in *TrackingOptions) DeepCopyInto(out *TrackingOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VdmAttributes ¶
type VdmAttributes struct {
VdmEnabled *string `json:"vdmEnabled,omitempty"`
}
+kubebuilder:skipversion
func (*VdmAttributes) DeepCopy ¶
func (in *VdmAttributes) DeepCopy() *VdmAttributes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VdmAttributes.
func (*VdmAttributes) DeepCopyInto ¶
func (in *VdmAttributes) DeepCopyInto(out *VdmAttributes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VdmOptions ¶
type VdmOptions struct { // An object containing additional settings for your VDM configuration as applicable // to the Dashboard. DashboardOptions *DashboardOptions `json:"dashboardOptions,omitempty"` // An object containing additional settings for your VDM configuration as applicable // to the Guardian. GuardianOptions *GuardianOptions `json:"guardianOptions,omitempty"` }
+kubebuilder:skipversion
func (*VdmOptions) DeepCopy ¶
func (in *VdmOptions) DeepCopy() *VdmOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VdmOptions.
func (*VdmOptions) DeepCopyInto ¶
func (in *VdmOptions) DeepCopyInto(out *VdmOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VerificationStatus ¶
type VerificationStatus string
const ( VerificationStatus_PENDING VerificationStatus = "PENDING" VerificationStatus_SUCCESS VerificationStatus = "SUCCESS" VerificationStatus_FAILED VerificationStatus = "FAILED" VerificationStatus_TEMPORARY_FAILURE VerificationStatus = "TEMPORARY_FAILURE" VerificationStatus_NOT_STARTED VerificationStatus = "NOT_STARTED" )
type WarmupStatus ¶
type WarmupStatus string
const ( WarmupStatus_IN_PROGRESS WarmupStatus = "IN_PROGRESS" WarmupStatus_DONE WarmupStatus = "DONE" )