Class UserPoolDomainArgs.Builder

  • Enclosing class:
    UserPoolDomainArgs

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

      • certificateArn

        public UserPoolDomainArgs.Builder certificateArn​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> certificateArn)
        Parameters:
        certificateArn - The ARN of an ISSUED ACM certificate in us-east-1 for a custom domain.
        Returns:
        builder
      • certificateArn

        public UserPoolDomainArgs.Builder certificateArn​(java.lang.String certificateArn)
        Parameters:
        certificateArn - The ARN of an ISSUED ACM certificate in us-east-1 for a custom domain.
        Returns:
        builder
      • domain

        public UserPoolDomainArgs.Builder domain​(com.pulumi.core.Output<java.lang.String> domain)
        Parameters:
        domain - For custom domains, this is the fully-qualified domain name, such as auth.example.com. For Amazon Cognito prefix domains, this is the prefix alone, such as auth.
        Returns:
        builder
      • domain

        public UserPoolDomainArgs.Builder domain​(java.lang.String domain)
        Parameters:
        domain - For custom domains, this is the fully-qualified domain name, such as auth.example.com. For Amazon Cognito prefix domains, this is the prefix alone, such as auth.
        Returns:
        builder
      • managedLoginVersion

        public UserPoolDomainArgs.Builder managedLoginVersion​(@Nullable
                                                              com.pulumi.core.Output<java.lang.Integer> managedLoginVersion)
        Parameters:
        managedLoginVersion - A version number that indicates the state of managed login for your domain. Valid values: `1` for hosted UI (classic), `2` for the newer managed login with the branding designer.
        Returns:
        builder
      • managedLoginVersion

        public UserPoolDomainArgs.Builder managedLoginVersion​(java.lang.Integer managedLoginVersion)
        Parameters:
        managedLoginVersion - A version number that indicates the state of managed login for your domain. Valid values: `1` for hosted UI (classic), `2` for the newer managed login with the branding designer.
        Returns:
        builder
      • region

        public UserPoolDomainArgs.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 UserPoolDomainArgs.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
      • userPoolId

        public UserPoolDomainArgs.Builder userPoolId​(com.pulumi.core.Output<java.lang.String> userPoolId)
        Parameters:
        userPoolId - The user pool ID.
        Returns:
        builder
      • userPoolId

        public UserPoolDomainArgs.Builder userPoolId​(java.lang.String userPoolId)
        Parameters:
        userPoolId - The user pool ID.
        Returns:
        builder