EmailIdentity is the Schema for the EmailIdentities API
Type
CRD
Group
sesv2.aws.crossplane.io
Version
v1alpha1
apiVersion: sesv2.aws.crossplane.io/v1alpha1
kind: EmailIdentity
EmailIdentitySpec defines the desired state of EmailIdentity
EmailIdentityParameters defines the desired state of EmailIdentity
ConfigurationSetNameRef is a reference to an API used to set the ConfigurationSetName.
Policies for referencing.
ConfigurationSetNameSelector selects references to API used to set the ConfigurationSetName.
Policies for selection.
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.
An object that contains information about the Mail-From attributes for the email identity.
THIS IS A BETA FIELD. It is on by default but can be opted out through a Crossplane feature flag. ManagementPolicies specify the array of actions Crossplane is allowed to take on the managed and external resources. This field is planned to replace the DeletionPolicy field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. If both are custom, the DeletionPolicy field will be ignored. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 and this one: https://github.com/crossplane/crossplane/blob/444267e84783136daa93568b364a5f01228cacbe/design/one-pager-ignore-changes.md
ProviderConfigReference specifies how the provider that will be used to create, observe, update, and delete this managed resource should be configured.
Policies for referencing.
PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret store config to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource.
WriteConnectionSecretToReference specifies the namespace and name of a Secret to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource. This field is planned to be replaced in a future release in favor of PublishConnectionDetailsTo. Currently, both could be set independently and connection details would be published to both without affecting each other.
EmailIdentityStatus defines the observed state of EmailIdentity.
EmailIdentityObservation defines the observed state of EmailIdentity
An object that contains information about the DKIM attributes for the identity.
No description provided.
Conditions of the resource.
example-domain
apiVersion: sesv2.aws.crossplane.io/v1alpha1
kind: EmailIdentity
metadata:
name: example-domain
spec:
deletionPolicy: Delete
forProvider:
configurationSetNameRef:
name: example-configset
configurationSetNameSelector:
matchLabels:
mykey: myvalue
dkimSigningAttributes:
domainSigningSelector: subdomain
domainSigningPrivateKeySecretRef:
key: clientKey
name: example-secret
namespace: crossplane-system
emailIdentity: mydomain
mailFromAttributes:
behaviorOnMxFailure: USE_DEFAULT_VALUE
mailFromDomain: subdomain.mydomain
region: us-east-1
tags:
- key: mykey1
value: myvalue1
- key: mykey1
value: myvalue2
providerConfigRef:
name: example
example-email
apiVersion: sesv2.aws.crossplane.io/v1alpha1
kind: EmailIdentity
metadata:
name: example-email
spec:
deletionPolicy: Delete
forProvider:
configurationSetNameRef:
name: example-configset
configurationSetNameSelector:
matchLabels:
mykey: myvalue
emailIdentity: myemail@mydomain
region: us-east-1
tags:
- key: mykey1
value: myvalue1
- key: mykey1
value: myvalue2
providerConfigRef:
name: example
© 2022 Upbound, Inc.
Discover the building blocksfor your internal cloud platform.