Package com.pulumi.aws.cognito.inputs
Class UserPoolDomainState.Builder
- java.lang.Object
-
- com.pulumi.aws.cognito.inputs.UserPoolDomainState.Builder
-
- Enclosing class:
- UserPoolDomainState
public static final class UserPoolDomainState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(UserPoolDomainState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserPoolDomainState.BuilderawsAccountId(com.pulumi.core.Output<java.lang.String> awsAccountId)UserPoolDomainState.BuilderawsAccountId(java.lang.String awsAccountId)UserPoolDomainStatebuild()UserPoolDomainState.BuildercertificateArn(com.pulumi.core.Output<java.lang.String> certificateArn)UserPoolDomainState.BuildercertificateArn(java.lang.String certificateArn)UserPoolDomainState.BuildercloudfrontDistribution(com.pulumi.core.Output<java.lang.String> cloudfrontDistribution)UserPoolDomainState.BuildercloudfrontDistribution(java.lang.String cloudfrontDistribution)UserPoolDomainState.BuildercloudfrontDistributionArn(com.pulumi.core.Output<java.lang.String> cloudfrontDistributionArn)UserPoolDomainState.BuildercloudfrontDistributionArn(java.lang.String cloudfrontDistributionArn)UserPoolDomainState.BuildercloudfrontDistributionZoneId(com.pulumi.core.Output<java.lang.String> cloudfrontDistributionZoneId)UserPoolDomainState.BuildercloudfrontDistributionZoneId(java.lang.String cloudfrontDistributionZoneId)UserPoolDomainState.Builderdomain(com.pulumi.core.Output<java.lang.String> domain)UserPoolDomainState.Builderdomain(java.lang.String domain)UserPoolDomainState.BuildermanagedLoginVersion(com.pulumi.core.Output<java.lang.Integer> managedLoginVersion)UserPoolDomainState.BuildermanagedLoginVersion(java.lang.Integer managedLoginVersion)UserPoolDomainState.Builderregion(com.pulumi.core.Output<java.lang.String> region)UserPoolDomainState.Builderregion(java.lang.String region)UserPoolDomainState.Builders3Bucket(com.pulumi.core.Output<java.lang.String> s3Bucket)UserPoolDomainState.Builders3Bucket(java.lang.String s3Bucket)UserPoolDomainState.BuilderuserPoolId(com.pulumi.core.Output<java.lang.String> userPoolId)UserPoolDomainState.BuilderuserPoolId(java.lang.String userPoolId)UserPoolDomainState.Builderversion(com.pulumi.core.Output<java.lang.String> version)UserPoolDomainState.Builderversion(java.lang.String version)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(UserPoolDomainState defaults)
-
-
Method Detail
-
awsAccountId
public UserPoolDomainState.Builder awsAccountId(@Nullable com.pulumi.core.Output<java.lang.String> awsAccountId)
- Parameters:
awsAccountId- The AWS account ID for the user pool owner.- Returns:
- builder
-
awsAccountId
public UserPoolDomainState.Builder awsAccountId(java.lang.String awsAccountId)
- Parameters:
awsAccountId- The AWS account ID for the user pool owner.- Returns:
- builder
-
certificateArn
public UserPoolDomainState.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 UserPoolDomainState.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
-
cloudfrontDistribution
public UserPoolDomainState.Builder cloudfrontDistribution(@Nullable com.pulumi.core.Output<java.lang.String> cloudfrontDistribution)
- Parameters:
cloudfrontDistribution- The Amazon CloudFront endpoint (e.g. `dpp0gtxikpq3y.cloudfront.net`) that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.- Returns:
- builder
-
cloudfrontDistribution
public UserPoolDomainState.Builder cloudfrontDistribution(java.lang.String cloudfrontDistribution)
- Parameters:
cloudfrontDistribution- The Amazon CloudFront endpoint (e.g. `dpp0gtxikpq3y.cloudfront.net`) that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.- Returns:
- builder
-
cloudfrontDistributionArn
public UserPoolDomainState.Builder cloudfrontDistributionArn(@Nullable com.pulumi.core.Output<java.lang.String> cloudfrontDistributionArn)
- Parameters:
cloudfrontDistributionArn- The URL of the CloudFront distribution. This is required to generate the ALIAS `aws.route53.Record`- Returns:
- builder
-
cloudfrontDistributionArn
public UserPoolDomainState.Builder cloudfrontDistributionArn(java.lang.String cloudfrontDistributionArn)
- Parameters:
cloudfrontDistributionArn- The URL of the CloudFront distribution. This is required to generate the ALIAS `aws.route53.Record`- Returns:
- builder
-
cloudfrontDistributionZoneId
public UserPoolDomainState.Builder cloudfrontDistributionZoneId(@Nullable com.pulumi.core.Output<java.lang.String> cloudfrontDistributionZoneId)
- Parameters:
cloudfrontDistributionZoneId- The Route 53 hosted zone ID of the CloudFront distribution.- Returns:
- builder
-
cloudfrontDistributionZoneId
public UserPoolDomainState.Builder cloudfrontDistributionZoneId(java.lang.String cloudfrontDistributionZoneId)
- Parameters:
cloudfrontDistributionZoneId- The Route 53 hosted zone ID of the CloudFront distribution.- Returns:
- builder
-
domain
public UserPoolDomainState.Builder domain(@Nullable 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 UserPoolDomainState.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 UserPoolDomainState.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 UserPoolDomainState.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 UserPoolDomainState.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 UserPoolDomainState.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
-
s3Bucket
public UserPoolDomainState.Builder s3Bucket(@Nullable com.pulumi.core.Output<java.lang.String> s3Bucket)
- Parameters:
s3Bucket- The S3 bucket where the static files for this domain are stored.- Returns:
- builder
-
s3Bucket
public UserPoolDomainState.Builder s3Bucket(java.lang.String s3Bucket)
- Parameters:
s3Bucket- The S3 bucket where the static files for this domain are stored.- Returns:
- builder
-
userPoolId
public UserPoolDomainState.Builder userPoolId(@Nullable com.pulumi.core.Output<java.lang.String> userPoolId)
- Parameters:
userPoolId- The user pool ID.- Returns:
- builder
-
userPoolId
public UserPoolDomainState.Builder userPoolId(java.lang.String userPoolId)
- Parameters:
userPoolId- The user pool ID.- Returns:
- builder
-
version
public UserPoolDomainState.Builder version(@Nullable com.pulumi.core.Output<java.lang.String> version)
- Parameters:
version- The app version.- Returns:
- builder
-
version
public UserPoolDomainState.Builder version(java.lang.String version)
- Parameters:
version- The app version.- Returns:
- builder
-
build
public UserPoolDomainState build()
-
-