Class EmailIdentityState.Builder

  • Enclosing class:
    EmailIdentityState

    public static final class EmailIdentityState.Builder
    extends java.lang.Object
    • Method Detail

      • arn

        public EmailIdentityState.Builder arn​(@Nullable
                                              com.pulumi.core.Output<java.lang.String> arn)
        Parameters:
        arn - ARN of the Email Identity.
        Returns:
        builder
      • arn

        public EmailIdentityState.Builder arn​(java.lang.String arn)
        Parameters:
        arn - ARN of the Email Identity.
        Returns:
        builder
      • configurationSetName

        public EmailIdentityState.Builder configurationSetName​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> configurationSetName)
        Parameters:
        configurationSetName - Configuration set to use by default when sending from this identity. Any configuration set defined in the email sending request takes precedence.
        Returns:
        builder
      • configurationSetName

        public EmailIdentityState.Builder configurationSetName​(java.lang.String configurationSetName)
        Parameters:
        configurationSetName - Configuration set to use by default when sending from this identity. Any configuration set defined in the email sending request takes precedence.
        Returns:
        builder
      • dkimSigningAttributes

        public EmailIdentityState.Builder dkimSigningAttributes​(@Nullable
                                                                com.pulumi.core.Output<EmailIdentityDkimSigningAttributesArgs> dkimSigningAttributes)
        Parameters:
        dkimSigningAttributes - Configuration block for the DKIM authentication settings for an email domain identity. See `dkimSigningAttributes` Block below.
        Returns:
        builder
      • dkimSigningAttributes

        public EmailIdentityState.Builder dkimSigningAttributes​(EmailIdentityDkimSigningAttributesArgs dkimSigningAttributes)
        Parameters:
        dkimSigningAttributes - Configuration block for the DKIM authentication settings for an email domain identity. See `dkimSigningAttributes` Block below.
        Returns:
        builder
      • emailIdentity

        public EmailIdentityState.Builder emailIdentity​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> emailIdentity)
        Parameters:
        emailIdentity - Email address or domain to verify. The following arguments are optional:
        Returns:
        builder
      • emailIdentity

        public EmailIdentityState.Builder emailIdentity​(java.lang.String emailIdentity)
        Parameters:
        emailIdentity - Email address or domain to verify. The following arguments are optional:
        Returns:
        builder
      • identityType

        public EmailIdentityState.Builder identityType​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> identityType)
        Parameters:
        identityType - Email identity type. Valid values: `EMAIL_ADDRESS`, `DOMAIN`.
        Returns:
        builder
      • identityType

        public EmailIdentityState.Builder identityType​(java.lang.String identityType)
        Parameters:
        identityType - Email identity type. Valid values: `EMAIL_ADDRESS`, `DOMAIN`.
        Returns:
        builder
      • region

        public EmailIdentityState.Builder region​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public EmailIdentityState.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • tags

        public EmailIdentityState.Builder tags​(@Nullable
                                               com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tags

        public EmailIdentityState.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tagsAll

        public EmailIdentityState.Builder tagsAll​(@Nullable
                                                  com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tagsAll)
        Parameters:
        tagsAll - Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
        Returns:
        builder
      • tagsAll

        public EmailIdentityState.Builder tagsAll​(java.util.Map<java.lang.String,​java.lang.String> tagsAll)
        Parameters:
        tagsAll - Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
        Returns:
        builder
      • verificationStatus

        public EmailIdentityState.Builder verificationStatus​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> verificationStatus)
        Parameters:
        verificationStatus - Verification status of the identity. One of `PENDING`, `SUCCESS`, `FAILED`, `TEMPORARY_FAILURE`, and `NOT_STARTED`.
        Returns:
        builder
      • verificationStatus

        public EmailIdentityState.Builder verificationStatus​(java.lang.String verificationStatus)
        Parameters:
        verificationStatus - Verification status of the identity. One of `PENDING`, `SUCCESS`, `FAILED`, `TEMPORARY_FAILURE`, and `NOT_STARTED`.
        Returns:
        builder
      • verifiedForSendingStatus

        public EmailIdentityState.Builder verifiedForSendingStatus​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.Boolean> verifiedForSendingStatus)
        Parameters:
        verifiedForSendingStatus - Whether the identity is verified.
        Returns:
        builder
      • verifiedForSendingStatus

        public EmailIdentityState.Builder verifiedForSendingStatus​(java.lang.Boolean verifiedForSendingStatus)
        Parameters:
        verifiedForSendingStatus - Whether the identity is verified.
        Returns:
        builder