Class EmailIdentityDkimSigningAttributesArgs


  • public final class EmailIdentityDkimSigningAttributesArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • currentSigningKeyLength

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> currentSigningKeyLength()
        Returns:
        [Easy DKIM] Key length of the DKIM key pair in use.
      • domainSigningPrivateKey

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> domainSigningPrivateKey()
        Returns:
        [Bring Your Own DKIM] Private key used to generate a DKIM signature. The private key must use 1024 or 2048-bit RSA encryption, and must be encoded using base64 encoding. > **NOTE:** You have to delete the first and last lines ('-----BEGIN PRIVATE KEY-----' and '-----END PRIVATE KEY-----', respectively) of the generated private key. Additionally, you have to remove the line breaks in the generated private key. The resulting value is a string of characters with no spaces or line breaks.
      • domainSigningSelector

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> domainSigningSelector()
        Returns:
        [Bring Your Own DKIM] String used to identify a public key in the DNS configuration for a domain.
      • lastKeyGenerationTimestamp

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> lastKeyGenerationTimestamp()
        Returns:
        [Easy DKIM] Last time a key pair was generated for this identity.
      • nextSigningKeyLength

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> nextSigningKeyLength()
        Returns:
        [Easy DKIM] Key length of the future DKIM key pair to be generated. This can be changed at most once per day. Valid values: `RSA_1024_BIT`, `RSA_2048_BIT`.
      • signingAttributesOrigin

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> signingAttributesOrigin()
        Returns:
        How DKIM was configured for the identity. `AWS_SES` indicates that DKIM was configured for the identity by using Easy DKIM. `EXTERNAL` indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).
      • status

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
        Returns:
        Whether Amazon SES has successfully located the DKIM records in the DNS records for the domain. See the [AWS SES API v2 Reference](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_DkimAttributes.html#SES-Type-DkimAttributes-Status) for supported statuses.
      • tokens

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> tokens()
        Returns:
        If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete. If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.