Class IdentityPoolState


  • public final class IdentityPoolState
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • allowClassicFlow

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> allowClassicFlow()
        Returns:
        Enables or disables the classic / basic authentication flow. Default is `false`.
      • allowUnauthenticatedIdentities

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> allowUnauthenticatedIdentities()
        Returns:
        Whether the identity pool supports unauthenticated logins or not.
      • arn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
        Returns:
        The ARN of the identity pool.
      • cognitoIdentityProviders

        public java.util.Optional<com.pulumi.core.Output<java.util.List<IdentityPoolCognitoIdentityProviderArgs>>> cognitoIdentityProviders()
        Returns:
        An array of Amazon Cognito Identity user pools and their client IDs.
      • developerProviderName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> developerProviderName()
        Returns:
        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.
      • identityPoolName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> identityPoolName()
        Returns:
        The Cognito Identity Pool name.
      • openidConnectProviderArns

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> openidConnectProviderArns()
        Returns:
        Set of OpendID Connect provider ARNs.
      • samlProviderArns

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> samlProviderArns()
        Returns:
        An array of Amazon Resource Names (ARNs) of the SAML provider for your identity.
      • supportedLoginProviders

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> supportedLoginProviders()
        Returns:
        Key-Value pairs mapping provider names to provider app IDs.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        A map of tags to assign to the Identity Pool. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
      • tagsAll

        @Deprecated
        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tagsAll()
        Deprecated.
        Please use `tags` instead.
        Returns:
        A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.