Package com.pulumi.aws.cognito.inputs
Class IdentityPoolState.Builder
- java.lang.Object
-
- com.pulumi.aws.cognito.inputs.IdentityPoolState.Builder
-
- Enclosing class:
- IdentityPoolState
public static final class IdentityPoolState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(IdentityPoolState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IdentityPoolState.BuilderallowClassicFlow(com.pulumi.core.Output<java.lang.Boolean> allowClassicFlow)IdentityPoolState.BuilderallowClassicFlow(java.lang.Boolean allowClassicFlow)IdentityPoolState.BuilderallowUnauthenticatedIdentities(com.pulumi.core.Output<java.lang.Boolean> allowUnauthenticatedIdentities)IdentityPoolState.BuilderallowUnauthenticatedIdentities(java.lang.Boolean allowUnauthenticatedIdentities)IdentityPoolState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)IdentityPoolState.Builderarn(java.lang.String arn)IdentityPoolStatebuild()IdentityPoolState.BuildercognitoIdentityProviders(IdentityPoolCognitoIdentityProviderArgs... cognitoIdentityProviders)IdentityPoolState.BuildercognitoIdentityProviders(com.pulumi.core.Output<java.util.List<IdentityPoolCognitoIdentityProviderArgs>> cognitoIdentityProviders)IdentityPoolState.BuildercognitoIdentityProviders(java.util.List<IdentityPoolCognitoIdentityProviderArgs> cognitoIdentityProviders)IdentityPoolState.BuilderdeveloperProviderName(com.pulumi.core.Output<java.lang.String> developerProviderName)IdentityPoolState.BuilderdeveloperProviderName(java.lang.String developerProviderName)IdentityPoolState.BuilderidentityPoolName(com.pulumi.core.Output<java.lang.String> identityPoolName)IdentityPoolState.BuilderidentityPoolName(java.lang.String identityPoolName)IdentityPoolState.BuilderopenidConnectProviderArns(com.pulumi.core.Output<java.util.List<java.lang.String>> openidConnectProviderArns)IdentityPoolState.BuilderopenidConnectProviderArns(java.lang.String... openidConnectProviderArns)IdentityPoolState.BuilderopenidConnectProviderArns(java.util.List<java.lang.String> openidConnectProviderArns)IdentityPoolState.Builderregion(com.pulumi.core.Output<java.lang.String> region)IdentityPoolState.Builderregion(java.lang.String region)IdentityPoolState.BuildersamlProviderArns(com.pulumi.core.Output<java.util.List<java.lang.String>> samlProviderArns)IdentityPoolState.BuildersamlProviderArns(java.lang.String... samlProviderArns)IdentityPoolState.BuildersamlProviderArns(java.util.List<java.lang.String> samlProviderArns)IdentityPoolState.BuildersupportedLoginProviders(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> supportedLoginProviders)IdentityPoolState.BuildersupportedLoginProviders(java.util.Map<java.lang.String,java.lang.String> supportedLoginProviders)IdentityPoolState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)IdentityPoolState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)IdentityPoolState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)IdentityPoolState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(IdentityPoolState defaults)
-
-
Method Detail
-
allowClassicFlow
public IdentityPoolState.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 IdentityPoolState.Builder allowClassicFlow(java.lang.Boolean allowClassicFlow)
- Parameters:
allowClassicFlow- Enables or disables the classic / basic authentication flow. Default is `false`.- Returns:
- builder
-
allowUnauthenticatedIdentities
public IdentityPoolState.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 IdentityPoolState.Builder allowUnauthenticatedIdentities(java.lang.Boolean allowUnauthenticatedIdentities)
- Parameters:
allowUnauthenticatedIdentities- Whether the identity pool supports unauthenticated logins or not.- Returns:
- builder
-
arn
public IdentityPoolState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- The ARN of the identity pool.- Returns:
- builder
-
arn
public IdentityPoolState.Builder arn(java.lang.String arn)
- Parameters:
arn- The ARN of the identity pool.- Returns:
- builder
-
cognitoIdentityProviders
public IdentityPoolState.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 IdentityPoolState.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 IdentityPoolState.Builder cognitoIdentityProviders(IdentityPoolCognitoIdentityProviderArgs... cognitoIdentityProviders)
- Parameters:
cognitoIdentityProviders- An array of Amazon Cognito Identity user pools and their client IDs.- Returns:
- builder
-
developerProviderName
public IdentityPoolState.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 IdentityPoolState.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 IdentityPoolState.Builder identityPoolName(@Nullable com.pulumi.core.Output<java.lang.String> identityPoolName)
- Parameters:
identityPoolName- The Cognito Identity Pool name.- Returns:
- builder
-
identityPoolName
public IdentityPoolState.Builder identityPoolName(java.lang.String identityPoolName)
- Parameters:
identityPoolName- The Cognito Identity Pool name.- Returns:
- builder
-
openidConnectProviderArns
public IdentityPoolState.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 IdentityPoolState.Builder openidConnectProviderArns(java.util.List<java.lang.String> openidConnectProviderArns)
- Parameters:
openidConnectProviderArns- Set of OpendID Connect provider ARNs.- Returns:
- builder
-
openidConnectProviderArns
public IdentityPoolState.Builder openidConnectProviderArns(java.lang.String... openidConnectProviderArns)
- Parameters:
openidConnectProviderArns- Set of OpendID Connect provider ARNs.- Returns:
- builder
-
region
public IdentityPoolState.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 IdentityPoolState.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 IdentityPoolState.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 IdentityPoolState.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 IdentityPoolState.Builder samlProviderArns(java.lang.String... samlProviderArns)
- Parameters:
samlProviderArns- An array of ARNs of the SAML provider for your identity.- Returns:
- builder
-
supportedLoginProviders
public IdentityPoolState.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 IdentityPoolState.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 IdentityPoolState.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 IdentityPoolState.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
-
tagsAll
public IdentityPoolState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public IdentityPoolState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
build
public IdentityPoolState build()
-
-