Package com.pulumi.aws.cognito
Class IdentityPoolArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cognito.IdentityPoolArgs.Builder
-
- Enclosing class:
- IdentityPoolArgs
public static final class IdentityPoolArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(IdentityPoolArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IdentityPoolArgs.BuilderallowClassicFlow(com.pulumi.core.Output<java.lang.Boolean> allowClassicFlow)IdentityPoolArgs.BuilderallowClassicFlow(java.lang.Boolean allowClassicFlow)IdentityPoolArgs.BuilderallowUnauthenticatedIdentities(com.pulumi.core.Output<java.lang.Boolean> allowUnauthenticatedIdentities)IdentityPoolArgs.BuilderallowUnauthenticatedIdentities(java.lang.Boolean allowUnauthenticatedIdentities)IdentityPoolArgsbuild()IdentityPoolArgs.BuildercognitoIdentityProviders(IdentityPoolCognitoIdentityProviderArgs... cognitoIdentityProviders)IdentityPoolArgs.BuildercognitoIdentityProviders(com.pulumi.core.Output<java.util.List<IdentityPoolCognitoIdentityProviderArgs>> cognitoIdentityProviders)IdentityPoolArgs.BuildercognitoIdentityProviders(java.util.List<IdentityPoolCognitoIdentityProviderArgs> cognitoIdentityProviders)IdentityPoolArgs.BuilderdeveloperProviderName(com.pulumi.core.Output<java.lang.String> developerProviderName)IdentityPoolArgs.BuilderdeveloperProviderName(java.lang.String developerProviderName)IdentityPoolArgs.BuilderidentityPoolName(com.pulumi.core.Output<java.lang.String> identityPoolName)IdentityPoolArgs.BuilderidentityPoolName(java.lang.String identityPoolName)IdentityPoolArgs.BuilderopenidConnectProviderArns(com.pulumi.core.Output<java.util.List<java.lang.String>> openidConnectProviderArns)IdentityPoolArgs.BuilderopenidConnectProviderArns(java.lang.String... openidConnectProviderArns)IdentityPoolArgs.BuilderopenidConnectProviderArns(java.util.List<java.lang.String> openidConnectProviderArns)IdentityPoolArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)IdentityPoolArgs.Builderregion(java.lang.String region)IdentityPoolArgs.BuildersamlProviderArns(com.pulumi.core.Output<java.util.List<java.lang.String>> samlProviderArns)IdentityPoolArgs.BuildersamlProviderArns(java.lang.String... samlProviderArns)IdentityPoolArgs.BuildersamlProviderArns(java.util.List<java.lang.String> samlProviderArns)IdentityPoolArgs.BuildersupportedLoginProviders(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> supportedLoginProviders)IdentityPoolArgs.BuildersupportedLoginProviders(java.util.Map<java.lang.String,java.lang.String> supportedLoginProviders)IdentityPoolArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)IdentityPoolArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(IdentityPoolArgs defaults)
-
-
Method Detail
-
allowClassicFlow
public IdentityPoolArgs.Builder allowClassicFlow(@Nullable com.pulumi.core.Output<java.lang.Boolean> allowClassicFlow)
- Parameters:
allowClassicFlow- Enables or disables the classic / basic authentication flow. Default is `false`.- Returns:
- builder
-
allowClassicFlow
public IdentityPoolArgs.Builder allowClassicFlow(java.lang.Boolean allowClassicFlow)
- Parameters:
allowClassicFlow- Enables or disables the classic / basic authentication flow. Default is `false`.- Returns:
- builder
-
allowUnauthenticatedIdentities
public IdentityPoolArgs.Builder allowUnauthenticatedIdentities(@Nullable com.pulumi.core.Output<java.lang.Boolean> allowUnauthenticatedIdentities)
- Parameters:
allowUnauthenticatedIdentities- Whether the identity pool supports unauthenticated logins or not.- Returns:
- builder
-
allowUnauthenticatedIdentities
public IdentityPoolArgs.Builder allowUnauthenticatedIdentities(java.lang.Boolean allowUnauthenticatedIdentities)
- Parameters:
allowUnauthenticatedIdentities- Whether the identity pool supports unauthenticated logins or not.- Returns:
- builder
-
cognitoIdentityProviders
public IdentityPoolArgs.Builder cognitoIdentityProviders(@Nullable com.pulumi.core.Output<java.util.List<IdentityPoolCognitoIdentityProviderArgs>> cognitoIdentityProviders)
- Parameters:
cognitoIdentityProviders- An array of Amazon Cognito Identity user pools and their client IDs.- Returns:
- builder
-
cognitoIdentityProviders
public IdentityPoolArgs.Builder cognitoIdentityProviders(java.util.List<IdentityPoolCognitoIdentityProviderArgs> cognitoIdentityProviders)
- Parameters:
cognitoIdentityProviders- An array of Amazon Cognito Identity user pools and their client IDs.- Returns:
- builder
-
cognitoIdentityProviders
public IdentityPoolArgs.Builder cognitoIdentityProviders(IdentityPoolCognitoIdentityProviderArgs... cognitoIdentityProviders)
- Parameters:
cognitoIdentityProviders- An array of Amazon Cognito Identity user pools and their client IDs.- Returns:
- builder
-
developerProviderName
public IdentityPoolArgs.Builder developerProviderName(@Nullable com.pulumi.core.Output<java.lang.String> developerProviderName)
- Parameters:
developerProviderName- The "domain" by which Cognito will refer to your users. This name acts as a placeholder that allows your backend and the Cognito service to communicate about the developer provider.- Returns:
- builder
-
developerProviderName
public IdentityPoolArgs.Builder developerProviderName(java.lang.String developerProviderName)
- Parameters:
developerProviderName- The "domain" by which Cognito will refer to your users. This name acts as a placeholder that allows your backend and the Cognito service to communicate about the developer provider.- Returns:
- builder
-
identityPoolName
public IdentityPoolArgs.Builder identityPoolName(com.pulumi.core.Output<java.lang.String> identityPoolName)
- Parameters:
identityPoolName- The Cognito Identity Pool name.- Returns:
- builder
-
identityPoolName
public IdentityPoolArgs.Builder identityPoolName(java.lang.String identityPoolName)
- Parameters:
identityPoolName- The Cognito Identity Pool name.- Returns:
- builder
-
openidConnectProviderArns
public IdentityPoolArgs.Builder openidConnectProviderArns(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> openidConnectProviderArns)
- Parameters:
openidConnectProviderArns- Set of OpendID Connect provider ARNs.- Returns:
- builder
-
openidConnectProviderArns
public IdentityPoolArgs.Builder openidConnectProviderArns(java.util.List<java.lang.String> openidConnectProviderArns)
- Parameters:
openidConnectProviderArns- Set of OpendID Connect provider ARNs.- Returns:
- builder
-
openidConnectProviderArns
public IdentityPoolArgs.Builder openidConnectProviderArns(java.lang.String... openidConnectProviderArns)
- Parameters:
openidConnectProviderArns- Set of OpendID Connect provider ARNs.- Returns:
- builder
-
region
public IdentityPoolArgs.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 IdentityPoolArgs.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
-
samlProviderArns
public IdentityPoolArgs.Builder samlProviderArns(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> samlProviderArns)
- Parameters:
samlProviderArns- An array of ARNs of the SAML provider for your identity.- Returns:
- builder
-
samlProviderArns
public IdentityPoolArgs.Builder samlProviderArns(java.util.List<java.lang.String> samlProviderArns)
- Parameters:
samlProviderArns- An array of ARNs of the SAML provider for your identity.- Returns:
- builder
-
samlProviderArns
public IdentityPoolArgs.Builder samlProviderArns(java.lang.String... samlProviderArns)
- Parameters:
samlProviderArns- An array of ARNs of the SAML provider for your identity.- Returns:
- builder
-
supportedLoginProviders
public IdentityPoolArgs.Builder supportedLoginProviders(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> supportedLoginProviders)
- Parameters:
supportedLoginProviders- Key-Value pairs mapping provider names to provider app IDs.- Returns:
- builder
-
supportedLoginProviders
public IdentityPoolArgs.Builder supportedLoginProviders(java.util.Map<java.lang.String,java.lang.String> supportedLoginProviders)
- Parameters:
supportedLoginProviders- Key-Value pairs mapping provider names to provider app IDs.- Returns:
- builder
-
tags
public IdentityPoolArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- A map of tags to assign to the Identity Pool. 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 IdentityPoolArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- A map of tags to assign to the Identity Pool. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
build
public IdentityPoolArgs build()
-
-