Class CognitoFunctions


  • public final class CognitoFunctions
    extends java.lang.Object
    • Constructor Detail

      • CognitoFunctions

        public CognitoFunctions()
    • Method Detail

      • getIdentityPool

        public static com.pulumi.core.Output<GetIdentityPoolResult> getIdentityPool​(GetIdentityPoolArgs args)
        Data source for managing an AWS Cognito Identity Pool. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetIdentityPoolArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = CognitoFunctions.getIdentityPool(GetIdentityPoolArgs.builder()
                     .identityPoolName("test pool")
                     .build());
         
             }
         }
         
         
      • getIdentityPoolPlain

        public static java.util.concurrent.CompletableFuture<GetIdentityPoolResult> getIdentityPoolPlain​(GetIdentityPoolPlainArgs args)
        Data source for managing an AWS Cognito Identity Pool. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetIdentityPoolArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = CognitoFunctions.getIdentityPool(GetIdentityPoolArgs.builder()
                     .identityPoolName("test pool")
                     .build());
         
             }
         }
         
         
      • getIdentityPool

        public static com.pulumi.core.Output<GetIdentityPoolResult> getIdentityPool​(GetIdentityPoolArgs args,
                                                                                    com.pulumi.deployment.InvokeOptions options)
        Data source for managing an AWS Cognito Identity Pool. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetIdentityPoolArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = CognitoFunctions.getIdentityPool(GetIdentityPoolArgs.builder()
                     .identityPoolName("test pool")
                     .build());
         
             }
         }
         
         
      • getIdentityPool

        public static com.pulumi.core.Output<GetIdentityPoolResult> getIdentityPool​(GetIdentityPoolArgs args,
                                                                                    com.pulumi.deployment.InvokeOutputOptions options)
        Data source for managing an AWS Cognito Identity Pool. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetIdentityPoolArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = CognitoFunctions.getIdentityPool(GetIdentityPoolArgs.builder()
                     .identityPoolName("test pool")
                     .build());
         
             }
         }
         
         
      • getIdentityPoolPlain

        public static java.util.concurrent.CompletableFuture<GetIdentityPoolResult> getIdentityPoolPlain​(GetIdentityPoolPlainArgs args,
                                                                                                         com.pulumi.deployment.InvokeOptions options)
        Data source for managing an AWS Cognito Identity Pool. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetIdentityPoolArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = CognitoFunctions.getIdentityPool(GetIdentityPoolArgs.builder()
                     .identityPoolName("test pool")
                     .build());
         
             }
         }
         
         
      • getUserGroup

        public static com.pulumi.core.Output<GetUserGroupResult> getUserGroup​(GetUserGroupArgs args)
        Data source for managing an AWS Cognito IDP (Identity Provider) User Group. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserGroupArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = CognitoFunctions.getUserGroup(GetUserGroupArgs.builder()
                     .userPoolId("us-west-2_aaaaaaaaa")
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getUserGroupPlain

        public static java.util.concurrent.CompletableFuture<GetUserGroupResult> getUserGroupPlain​(GetUserGroupPlainArgs args)
        Data source for managing an AWS Cognito IDP (Identity Provider) User Group. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserGroupArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = CognitoFunctions.getUserGroup(GetUserGroupArgs.builder()
                     .userPoolId("us-west-2_aaaaaaaaa")
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getUserGroup

        public static com.pulumi.core.Output<GetUserGroupResult> getUserGroup​(GetUserGroupArgs args,
                                                                              com.pulumi.deployment.InvokeOptions options)
        Data source for managing an AWS Cognito IDP (Identity Provider) User Group. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserGroupArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = CognitoFunctions.getUserGroup(GetUserGroupArgs.builder()
                     .userPoolId("us-west-2_aaaaaaaaa")
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getUserGroup

        public static com.pulumi.core.Output<GetUserGroupResult> getUserGroup​(GetUserGroupArgs args,
                                                                              com.pulumi.deployment.InvokeOutputOptions options)
        Data source for managing an AWS Cognito IDP (Identity Provider) User Group. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserGroupArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = CognitoFunctions.getUserGroup(GetUserGroupArgs.builder()
                     .userPoolId("us-west-2_aaaaaaaaa")
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getUserGroupPlain

        public static java.util.concurrent.CompletableFuture<GetUserGroupResult> getUserGroupPlain​(GetUserGroupPlainArgs args,
                                                                                                   com.pulumi.deployment.InvokeOptions options)
        Data source for managing an AWS Cognito IDP (Identity Provider) User Group. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserGroupArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = CognitoFunctions.getUserGroup(GetUserGroupArgs.builder()
                     .userPoolId("us-west-2_aaaaaaaaa")
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getUserGroups

        public static com.pulumi.core.Output<GetUserGroupsResult> getUserGroups​(GetUserGroupsArgs args)
        Data source for managing AWS Cognito IDP (Identity Provider) User Groups. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserGroupsArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = CognitoFunctions.getUserGroups(GetUserGroupsArgs.builder()
                     .userPoolId("us-west-2_aaaaaaaaa")
                     .build());
         
             }
         }
         
         
      • getUserGroupsPlain

        public static java.util.concurrent.CompletableFuture<GetUserGroupsResult> getUserGroupsPlain​(GetUserGroupsPlainArgs args)
        Data source for managing AWS Cognito IDP (Identity Provider) User Groups. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserGroupsArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = CognitoFunctions.getUserGroups(GetUserGroupsArgs.builder()
                     .userPoolId("us-west-2_aaaaaaaaa")
                     .build());
         
             }
         }
         
         
      • getUserGroups

        public static com.pulumi.core.Output<GetUserGroupsResult> getUserGroups​(GetUserGroupsArgs args,
                                                                                com.pulumi.deployment.InvokeOptions options)
        Data source for managing AWS Cognito IDP (Identity Provider) User Groups. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserGroupsArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = CognitoFunctions.getUserGroups(GetUserGroupsArgs.builder()
                     .userPoolId("us-west-2_aaaaaaaaa")
                     .build());
         
             }
         }
         
         
      • getUserGroups

        public static com.pulumi.core.Output<GetUserGroupsResult> getUserGroups​(GetUserGroupsArgs args,
                                                                                com.pulumi.deployment.InvokeOutputOptions options)
        Data source for managing AWS Cognito IDP (Identity Provider) User Groups. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserGroupsArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = CognitoFunctions.getUserGroups(GetUserGroupsArgs.builder()
                     .userPoolId("us-west-2_aaaaaaaaa")
                     .build());
         
             }
         }
         
         
      • getUserGroupsPlain

        public static java.util.concurrent.CompletableFuture<GetUserGroupsResult> getUserGroupsPlain​(GetUserGroupsPlainArgs args,
                                                                                                     com.pulumi.deployment.InvokeOptions options)
        Data source for managing AWS Cognito IDP (Identity Provider) User Groups. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserGroupsArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = CognitoFunctions.getUserGroups(GetUserGroupsArgs.builder()
                     .userPoolId("us-west-2_aaaaaaaaa")
                     .build());
         
             }
         }
         
         
      • getUserPool

        public static com.pulumi.core.Output<GetUserPoolResult> getUserPool​(GetUserPoolArgs args)
        Data source for managing an AWS Cognito User Pool. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserPoolArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = CognitoFunctions.getUserPool(GetUserPoolArgs.builder()
                     .userPoolId("us-west-2_aaaaaaaaa")
                     .build());
         
             }
         }
         
         
      • getUserPoolPlain

        public static java.util.concurrent.CompletableFuture<GetUserPoolResult> getUserPoolPlain​(GetUserPoolPlainArgs args)
        Data source for managing an AWS Cognito User Pool. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserPoolArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = CognitoFunctions.getUserPool(GetUserPoolArgs.builder()
                     .userPoolId("us-west-2_aaaaaaaaa")
                     .build());
         
             }
         }
         
         
      • getUserPool

        public static com.pulumi.core.Output<GetUserPoolResult> getUserPool​(GetUserPoolArgs args,
                                                                            com.pulumi.deployment.InvokeOptions options)
        Data source for managing an AWS Cognito User Pool. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserPoolArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = CognitoFunctions.getUserPool(GetUserPoolArgs.builder()
                     .userPoolId("us-west-2_aaaaaaaaa")
                     .build());
         
             }
         }
         
         
      • getUserPool

        public static com.pulumi.core.Output<GetUserPoolResult> getUserPool​(GetUserPoolArgs args,
                                                                            com.pulumi.deployment.InvokeOutputOptions options)
        Data source for managing an AWS Cognito User Pool. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserPoolArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = CognitoFunctions.getUserPool(GetUserPoolArgs.builder()
                     .userPoolId("us-west-2_aaaaaaaaa")
                     .build());
         
             }
         }
         
         
      • getUserPoolPlain

        public static java.util.concurrent.CompletableFuture<GetUserPoolResult> getUserPoolPlain​(GetUserPoolPlainArgs args,
                                                                                                 com.pulumi.deployment.InvokeOptions options)
        Data source for managing an AWS Cognito User Pool. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserPoolArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = CognitoFunctions.getUserPool(GetUserPoolArgs.builder()
                     .userPoolId("us-west-2_aaaaaaaaa")
                     .build());
         
             }
         }
         
         
      • getUserPoolClient

        public static com.pulumi.core.Output<GetUserPoolClientResult> getUserPoolClient​(GetUserPoolClientArgs args)
        Provides a Cognito User Pool Client resource. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserPoolClientArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var client = CognitoFunctions.getUserPoolClient(GetUserPoolClientArgs.builder()
                     .clientId("38fjsnc484p94kpqsnet7mpld0")
                     .userPoolId("us-west-2_aaaaaaaaa")
                     .build());
         
             }
         }
         
         
      • getUserPoolClientPlain

        public static java.util.concurrent.CompletableFuture<GetUserPoolClientResult> getUserPoolClientPlain​(GetUserPoolClientPlainArgs args)
        Provides a Cognito User Pool Client resource. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserPoolClientArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var client = CognitoFunctions.getUserPoolClient(GetUserPoolClientArgs.builder()
                     .clientId("38fjsnc484p94kpqsnet7mpld0")
                     .userPoolId("us-west-2_aaaaaaaaa")
                     .build());
         
             }
         }
         
         
      • getUserPoolClient

        public static com.pulumi.core.Output<GetUserPoolClientResult> getUserPoolClient​(GetUserPoolClientArgs args,
                                                                                        com.pulumi.deployment.InvokeOptions options)
        Provides a Cognito User Pool Client resource. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserPoolClientArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var client = CognitoFunctions.getUserPoolClient(GetUserPoolClientArgs.builder()
                     .clientId("38fjsnc484p94kpqsnet7mpld0")
                     .userPoolId("us-west-2_aaaaaaaaa")
                     .build());
         
             }
         }
         
         
      • getUserPoolClient

        public static com.pulumi.core.Output<GetUserPoolClientResult> getUserPoolClient​(GetUserPoolClientArgs args,
                                                                                        com.pulumi.deployment.InvokeOutputOptions options)
        Provides a Cognito User Pool Client resource. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserPoolClientArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var client = CognitoFunctions.getUserPoolClient(GetUserPoolClientArgs.builder()
                     .clientId("38fjsnc484p94kpqsnet7mpld0")
                     .userPoolId("us-west-2_aaaaaaaaa")
                     .build());
         
             }
         }
         
         
      • getUserPoolClientPlain

        public static java.util.concurrent.CompletableFuture<GetUserPoolClientResult> getUserPoolClientPlain​(GetUserPoolClientPlainArgs args,
                                                                                                             com.pulumi.deployment.InvokeOptions options)
        Provides a Cognito User Pool Client resource. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserPoolClientArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var client = CognitoFunctions.getUserPoolClient(GetUserPoolClientArgs.builder()
                     .clientId("38fjsnc484p94kpqsnet7mpld0")
                     .userPoolId("us-west-2_aaaaaaaaa")
                     .build());
         
             }
         }
         
         
      • getUserPoolClients

        public static com.pulumi.core.Output<GetUserPoolClientsResult> getUserPoolClients​(GetUserPoolClientsArgs args)
        Use this data source to get a list of Cognito user pools clients for a Cognito IdP user pool. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserPoolClientsArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var main = CognitoFunctions.getUserPoolClients(GetUserPoolClientsArgs.builder()
                     .userPoolId(mainAwsCognitoUserPool.id())
                     .build());
         
             }
         }
         
         
      • getUserPoolClientsPlain

        public static java.util.concurrent.CompletableFuture<GetUserPoolClientsResult> getUserPoolClientsPlain​(GetUserPoolClientsPlainArgs args)
        Use this data source to get a list of Cognito user pools clients for a Cognito IdP user pool. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserPoolClientsArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var main = CognitoFunctions.getUserPoolClients(GetUserPoolClientsArgs.builder()
                     .userPoolId(mainAwsCognitoUserPool.id())
                     .build());
         
             }
         }
         
         
      • getUserPoolClients

        public static com.pulumi.core.Output<GetUserPoolClientsResult> getUserPoolClients​(GetUserPoolClientsArgs args,
                                                                                          com.pulumi.deployment.InvokeOptions options)
        Use this data source to get a list of Cognito user pools clients for a Cognito IdP user pool. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserPoolClientsArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var main = CognitoFunctions.getUserPoolClients(GetUserPoolClientsArgs.builder()
                     .userPoolId(mainAwsCognitoUserPool.id())
                     .build());
         
             }
         }
         
         
      • getUserPoolClients

        public static com.pulumi.core.Output<GetUserPoolClientsResult> getUserPoolClients​(GetUserPoolClientsArgs args,
                                                                                          com.pulumi.deployment.InvokeOutputOptions options)
        Use this data source to get a list of Cognito user pools clients for a Cognito IdP user pool. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserPoolClientsArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var main = CognitoFunctions.getUserPoolClients(GetUserPoolClientsArgs.builder()
                     .userPoolId(mainAwsCognitoUserPool.id())
                     .build());
         
             }
         }
         
         
      • getUserPoolClientsPlain

        public static java.util.concurrent.CompletableFuture<GetUserPoolClientsResult> getUserPoolClientsPlain​(GetUserPoolClientsPlainArgs args,
                                                                                                               com.pulumi.deployment.InvokeOptions options)
        Use this data source to get a list of Cognito user pools clients for a Cognito IdP user pool. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserPoolClientsArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var main = CognitoFunctions.getUserPoolClients(GetUserPoolClientsArgs.builder()
                     .userPoolId(mainAwsCognitoUserPool.id())
                     .build());
         
             }
         }
         
         
      • getUserPoolSigningCertificate

        public static com.pulumi.core.Output<GetUserPoolSigningCertificateResult> getUserPoolSigningCertificate​(GetUserPoolSigningCertificateArgs args)
        Use this data source to get the signing certificate for a Cognito IdP user pool. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserPoolSigningCertificateArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var sc = CognitoFunctions.getUserPoolSigningCertificate(GetUserPoolSigningCertificateArgs.builder()
                     .userPoolId(myPool.id())
                     .build());
         
             }
         }
         
         
      • getUserPoolSigningCertificatePlain

        public static java.util.concurrent.CompletableFuture<GetUserPoolSigningCertificateResult> getUserPoolSigningCertificatePlain​(GetUserPoolSigningCertificatePlainArgs args)
        Use this data source to get the signing certificate for a Cognito IdP user pool. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserPoolSigningCertificateArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var sc = CognitoFunctions.getUserPoolSigningCertificate(GetUserPoolSigningCertificateArgs.builder()
                     .userPoolId(myPool.id())
                     .build());
         
             }
         }
         
         
      • getUserPoolSigningCertificate

        public static com.pulumi.core.Output<GetUserPoolSigningCertificateResult> getUserPoolSigningCertificate​(GetUserPoolSigningCertificateArgs args,
                                                                                                                com.pulumi.deployment.InvokeOptions options)
        Use this data source to get the signing certificate for a Cognito IdP user pool. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserPoolSigningCertificateArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var sc = CognitoFunctions.getUserPoolSigningCertificate(GetUserPoolSigningCertificateArgs.builder()
                     .userPoolId(myPool.id())
                     .build());
         
             }
         }
         
         
      • getUserPoolSigningCertificate

        public static com.pulumi.core.Output<GetUserPoolSigningCertificateResult> getUserPoolSigningCertificate​(GetUserPoolSigningCertificateArgs args,
                                                                                                                com.pulumi.deployment.InvokeOutputOptions options)
        Use this data source to get the signing certificate for a Cognito IdP user pool. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserPoolSigningCertificateArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var sc = CognitoFunctions.getUserPoolSigningCertificate(GetUserPoolSigningCertificateArgs.builder()
                     .userPoolId(myPool.id())
                     .build());
         
             }
         }
         
         
      • getUserPoolSigningCertificatePlain

        public static java.util.concurrent.CompletableFuture<GetUserPoolSigningCertificateResult> getUserPoolSigningCertificatePlain​(GetUserPoolSigningCertificatePlainArgs args,
                                                                                                                                     com.pulumi.deployment.InvokeOptions options)
        Use this data source to get the signing certificate for a Cognito IdP user pool. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserPoolSigningCertificateArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var sc = CognitoFunctions.getUserPoolSigningCertificate(GetUserPoolSigningCertificateArgs.builder()
                     .userPoolId(myPool.id())
                     .build());
         
             }
         }
         
         
      • getUserPools

        public static com.pulumi.core.Output<GetUserPoolsResult> getUserPools​(GetUserPoolsArgs args)
        Use this data source to get a list of cognito user pools. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.apigateway.ApigatewayFunctions;
         import com.pulumi.aws.apigateway.inputs.GetRestApiArgs;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserPoolsArgs;
         import com.pulumi.aws.apigateway.Authorizer;
         import com.pulumi.aws.apigateway.AuthorizerArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var selected = ApigatewayFunctions.getRestApi(GetRestApiArgs.builder()
                     .name(apiGatewayName)
                     .build());
         
                 final var selectedGetUserPools = CognitoFunctions.getUserPools(GetUserPoolsArgs.builder()
                     .name(cognitoUserPoolName)
                     .build());
         
                 var cognito = new Authorizer("cognito", AuthorizerArgs.builder()
                     .name("cognito")
                     .type("COGNITO_USER_POOLS")
                     .restApi(selected.id())
                     .providerArns(selectedGetUserPools.arns())
                     .build());
         
             }
         }
         
         
      • getUserPoolsPlain

        public static java.util.concurrent.CompletableFuture<GetUserPoolsResult> getUserPoolsPlain​(GetUserPoolsPlainArgs args)
        Use this data source to get a list of cognito user pools. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.apigateway.ApigatewayFunctions;
         import com.pulumi.aws.apigateway.inputs.GetRestApiArgs;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserPoolsArgs;
         import com.pulumi.aws.apigateway.Authorizer;
         import com.pulumi.aws.apigateway.AuthorizerArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var selected = ApigatewayFunctions.getRestApi(GetRestApiArgs.builder()
                     .name(apiGatewayName)
                     .build());
         
                 final var selectedGetUserPools = CognitoFunctions.getUserPools(GetUserPoolsArgs.builder()
                     .name(cognitoUserPoolName)
                     .build());
         
                 var cognito = new Authorizer("cognito", AuthorizerArgs.builder()
                     .name("cognito")
                     .type("COGNITO_USER_POOLS")
                     .restApi(selected.id())
                     .providerArns(selectedGetUserPools.arns())
                     .build());
         
             }
         }
         
         
      • getUserPools

        public static com.pulumi.core.Output<GetUserPoolsResult> getUserPools​(GetUserPoolsArgs args,
                                                                              com.pulumi.deployment.InvokeOptions options)
        Use this data source to get a list of cognito user pools. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.apigateway.ApigatewayFunctions;
         import com.pulumi.aws.apigateway.inputs.GetRestApiArgs;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserPoolsArgs;
         import com.pulumi.aws.apigateway.Authorizer;
         import com.pulumi.aws.apigateway.AuthorizerArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var selected = ApigatewayFunctions.getRestApi(GetRestApiArgs.builder()
                     .name(apiGatewayName)
                     .build());
         
                 final var selectedGetUserPools = CognitoFunctions.getUserPools(GetUserPoolsArgs.builder()
                     .name(cognitoUserPoolName)
                     .build());
         
                 var cognito = new Authorizer("cognito", AuthorizerArgs.builder()
                     .name("cognito")
                     .type("COGNITO_USER_POOLS")
                     .restApi(selected.id())
                     .providerArns(selectedGetUserPools.arns())
                     .build());
         
             }
         }
         
         
      • getUserPools

        public static com.pulumi.core.Output<GetUserPoolsResult> getUserPools​(GetUserPoolsArgs args,
                                                                              com.pulumi.deployment.InvokeOutputOptions options)
        Use this data source to get a list of cognito user pools. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.apigateway.ApigatewayFunctions;
         import com.pulumi.aws.apigateway.inputs.GetRestApiArgs;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserPoolsArgs;
         import com.pulumi.aws.apigateway.Authorizer;
         import com.pulumi.aws.apigateway.AuthorizerArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var selected = ApigatewayFunctions.getRestApi(GetRestApiArgs.builder()
                     .name(apiGatewayName)
                     .build());
         
                 final var selectedGetUserPools = CognitoFunctions.getUserPools(GetUserPoolsArgs.builder()
                     .name(cognitoUserPoolName)
                     .build());
         
                 var cognito = new Authorizer("cognito", AuthorizerArgs.builder()
                     .name("cognito")
                     .type("COGNITO_USER_POOLS")
                     .restApi(selected.id())
                     .providerArns(selectedGetUserPools.arns())
                     .build());
         
             }
         }
         
         
      • getUserPoolsPlain

        public static java.util.concurrent.CompletableFuture<GetUserPoolsResult> getUserPoolsPlain​(GetUserPoolsPlainArgs args,
                                                                                                   com.pulumi.deployment.InvokeOptions options)
        Use this data source to get a list of cognito user pools. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.apigateway.ApigatewayFunctions;
         import com.pulumi.aws.apigateway.inputs.GetRestApiArgs;
         import com.pulumi.aws.cognito.CognitoFunctions;
         import com.pulumi.aws.cognito.inputs.GetUserPoolsArgs;
         import com.pulumi.aws.apigateway.Authorizer;
         import com.pulumi.aws.apigateway.AuthorizerArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var selected = ApigatewayFunctions.getRestApi(GetRestApiArgs.builder()
                     .name(apiGatewayName)
                     .build());
         
                 final var selectedGetUserPools = CognitoFunctions.getUserPools(GetUserPoolsArgs.builder()
                     .name(cognitoUserPoolName)
                     .build());
         
                 var cognito = new Authorizer("cognito", AuthorizerArgs.builder()
                     .name("cognito")
                     .type("COGNITO_USER_POOLS")
                     .restApi(selected.id())
                     .providerArns(selectedGetUserPools.arns())
                     .build());
         
             }
         }