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" )