import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Resource Type definition for AWS::SES::EmailIdentity */ export declare function getEmailIdentity(args: GetEmailIdentityArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetEmailIdentityArgs { /** * The email address or domain to verify. */ emailIdentity: string; } export interface GetEmailIdentityResult { /** * Used to associate a configuration set with an email identity. */ readonly configurationSetAttributes?: outputs.ses.EmailIdentityConfigurationSetAttributes; /** * An object that contains information about the DKIM attributes for the identity. */ readonly dkimAttributes?: outputs.ses.EmailIdentityDkimAttributes; /** * The host name for the first token that you have to add to the DNS configuration for your domain. */ readonly dkimDnsTokenName1?: string; /** * The host name for the second token that you have to add to the DNS configuration for your domain. */ readonly dkimDnsTokenName2?: string; /** * The host name for the third token that you have to add to the DNS configuration for your domain. */ readonly dkimDnsTokenName3?: string; /** * The record value for the first token that you have to add to the DNS configuration for your domain. */ readonly dkimDnsTokenValue1?: string; /** * The record value for the second token that you have to add to the DNS configuration for your domain. */ readonly dkimDnsTokenValue2?: string; /** * The record value for the third token that you have to add to the DNS configuration for your domain. */ readonly dkimDnsTokenValue3?: string; /** * 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. */ readonly dkimSigningAttributes?: outputs.ses.EmailIdentityDkimSigningAttributes; /** * Used to enable or disable feedback forwarding for an identity. */ readonly feedbackAttributes?: outputs.ses.EmailIdentityFeedbackAttributes; /** * Used to enable or disable the custom Mail-From domain configuration for an email identity. */ readonly mailFromAttributes?: outputs.ses.EmailIdentityMailFromAttributes; /** * The tags (keys and values) associated with the email identity. */ readonly tags?: outputs.Tag[]; } /** * Resource Type definition for AWS::SES::EmailIdentity */ export declare function getEmailIdentityOutput(args: GetEmailIdentityOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; export interface GetEmailIdentityOutputArgs { /** * The email address or domain to verify. */ emailIdentity: pulumi.Input; }