Module Values.CreateEmailIdentityResponseSource

If the email identity is a domain, this object contains tokens that you can use to create a set of CNAME records. To sucessfully verify your domain, you have to add these records to the DNS configuration for your domain. If the email identity is an email address, this object is empty.

Sourcetype nonrec t = {
  1. identityType : IdentityType.t option;
    (*

    The email identity type.

    *)
  2. verifiedForSendingStatus : Enabled.t option;
    (*

    Specifies whether or not the identity is verified. In Amazon Pinpoint, you can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

    *)
  3. dkimAttributes : DkimAttributes.t option;
    (*

    An object that contains information about the DKIM attributes for the identity. This object includes the tokens that you use to create the CNAME records that are required to complete the DKIM verification process.

    *)
}
Sourcetype nonrec error = [
  1. | `BadRequestException of BadRequestException.t
  2. | `ConcurrentModificationException of ConcurrentModificationException.t
  3. | `LimitExceededException of LimitExceededException.t
  4. | `TooManyRequestsException of TooManyRequestsException.t
  5. | `Unknown_operation_error of string * string option
]
Sourceval make : ?identityType:??? -> ?verifiedForSendingStatus:??? -> ?dkimAttributes:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `BadRequestException of unit | `ConcurrentModificationException of unit | `LimitExceededException of unit | `TooManyRequestsException of unit | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `BadRequestException of unit | `ConcurrentModificationException of unit | `LimitExceededException of unit | `TooManyRequestsException of unit | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Enabled.t | `Enum of string | `Structure of (string * [> `Boolean of Enabled.t | `Enum of string | `List of [> `String of DnsToken.t ] list ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t