Class SsoadminFunctions


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

      • SsoadminFunctions

        public SsoadminFunctions()
    • Method Detail

      • getApplication

        public static com.pulumi.core.Output<GetApplicationResult> getApplication​(GetApplicationArgs args)
        Data source for managing an AWS SSO Admin Application. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetApplicationArgs;
         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 = SsoadminFunctions.getApplication(GetApplicationArgs.builder()
                     .applicationArn("arn:aws:sso::123456789012:application/ssoins-1234/apl-5678")
                     .build());
         
             }
         }
         
         
      • getApplicationPlain

        public static java.util.concurrent.CompletableFuture<GetApplicationResult> getApplicationPlain​(GetApplicationPlainArgs args)
        Data source for managing an AWS SSO Admin Application. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetApplicationArgs;
         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 = SsoadminFunctions.getApplication(GetApplicationArgs.builder()
                     .applicationArn("arn:aws:sso::123456789012:application/ssoins-1234/apl-5678")
                     .build());
         
             }
         }
         
         
      • getApplication

        public static com.pulumi.core.Output<GetApplicationResult> getApplication​(GetApplicationArgs args,
                                                                                  com.pulumi.deployment.InvokeOptions options)
        Data source for managing an AWS SSO Admin Application. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetApplicationArgs;
         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 = SsoadminFunctions.getApplication(GetApplicationArgs.builder()
                     .applicationArn("arn:aws:sso::123456789012:application/ssoins-1234/apl-5678")
                     .build());
         
             }
         }
         
         
      • getApplication

        public static com.pulumi.core.Output<GetApplicationResult> getApplication​(GetApplicationArgs args,
                                                                                  com.pulumi.deployment.InvokeOutputOptions options)
        Data source for managing an AWS SSO Admin Application. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetApplicationArgs;
         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 = SsoadminFunctions.getApplication(GetApplicationArgs.builder()
                     .applicationArn("arn:aws:sso::123456789012:application/ssoins-1234/apl-5678")
                     .build());
         
             }
         }
         
         
      • getApplicationPlain

        public static java.util.concurrent.CompletableFuture<GetApplicationResult> getApplicationPlain​(GetApplicationPlainArgs args,
                                                                                                       com.pulumi.deployment.InvokeOptions options)
        Data source for managing an AWS SSO Admin Application. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetApplicationArgs;
         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 = SsoadminFunctions.getApplication(GetApplicationArgs.builder()
                     .applicationArn("arn:aws:sso::123456789012:application/ssoins-1234/apl-5678")
                     .build());
         
             }
         }
         
         
      • getApplicationAssignments

        public static com.pulumi.core.Output<GetApplicationAssignmentsResult> getApplicationAssignments​(GetApplicationAssignmentsArgs args)
        Data source for managing AWS SSO Admin Application Assignments. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetApplicationAssignmentsArgs;
         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 = SsoadminFunctions.getApplicationAssignments(GetApplicationAssignmentsArgs.builder()
                     .applicationArn(exampleAwsSsoadminApplication.arn())
                     .build());
         
             }
         }
         
         
      • getApplicationAssignmentsPlain

        public static java.util.concurrent.CompletableFuture<GetApplicationAssignmentsResult> getApplicationAssignmentsPlain​(GetApplicationAssignmentsPlainArgs args)
        Data source for managing AWS SSO Admin Application Assignments. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetApplicationAssignmentsArgs;
         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 = SsoadminFunctions.getApplicationAssignments(GetApplicationAssignmentsArgs.builder()
                     .applicationArn(exampleAwsSsoadminApplication.arn())
                     .build());
         
             }
         }
         
         
      • getApplicationAssignments

        public static com.pulumi.core.Output<GetApplicationAssignmentsResult> getApplicationAssignments​(GetApplicationAssignmentsArgs args,
                                                                                                        com.pulumi.deployment.InvokeOptions options)
        Data source for managing AWS SSO Admin Application Assignments. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetApplicationAssignmentsArgs;
         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 = SsoadminFunctions.getApplicationAssignments(GetApplicationAssignmentsArgs.builder()
                     .applicationArn(exampleAwsSsoadminApplication.arn())
                     .build());
         
             }
         }
         
         
      • getApplicationAssignments

        public static com.pulumi.core.Output<GetApplicationAssignmentsResult> getApplicationAssignments​(GetApplicationAssignmentsArgs args,
                                                                                                        com.pulumi.deployment.InvokeOutputOptions options)
        Data source for managing AWS SSO Admin Application Assignments. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetApplicationAssignmentsArgs;
         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 = SsoadminFunctions.getApplicationAssignments(GetApplicationAssignmentsArgs.builder()
                     .applicationArn(exampleAwsSsoadminApplication.arn())
                     .build());
         
             }
         }
         
         
      • getApplicationAssignmentsPlain

        public static java.util.concurrent.CompletableFuture<GetApplicationAssignmentsResult> getApplicationAssignmentsPlain​(GetApplicationAssignmentsPlainArgs args,
                                                                                                                             com.pulumi.deployment.InvokeOptions options)
        Data source for managing AWS SSO Admin Application Assignments. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetApplicationAssignmentsArgs;
         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 = SsoadminFunctions.getApplicationAssignments(GetApplicationAssignmentsArgs.builder()
                     .applicationArn(exampleAwsSsoadminApplication.arn())
                     .build());
         
             }
         }
         
         
      • getApplicationProviders

        public static com.pulumi.core.Output<GetApplicationProvidersResult> getApplicationProviders()
        Data source for managing AWS SSO Admin Application Providers. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetApplicationProvidersArgs;
         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 = SsoadminFunctions.getApplicationProviders(GetApplicationProvidersArgs.builder()
                     .build());
         
             }
         }
         
         
      • getApplicationProvidersPlain

        public static java.util.concurrent.CompletableFuture<GetApplicationProvidersResult> getApplicationProvidersPlain()
        Data source for managing AWS SSO Admin Application Providers. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetApplicationProvidersArgs;
         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 = SsoadminFunctions.getApplicationProviders(GetApplicationProvidersArgs.builder()
                     .build());
         
             }
         }
         
         
      • getApplicationProviders

        public static com.pulumi.core.Output<GetApplicationProvidersResult> getApplicationProviders​(GetApplicationProvidersArgs args)
        Data source for managing AWS SSO Admin Application Providers. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetApplicationProvidersArgs;
         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 = SsoadminFunctions.getApplicationProviders(GetApplicationProvidersArgs.builder()
                     .build());
         
             }
         }
         
         
      • getApplicationProvidersPlain

        public static java.util.concurrent.CompletableFuture<GetApplicationProvidersResult> getApplicationProvidersPlain​(GetApplicationProvidersPlainArgs args)
        Data source for managing AWS SSO Admin Application Providers. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetApplicationProvidersArgs;
         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 = SsoadminFunctions.getApplicationProviders(GetApplicationProvidersArgs.builder()
                     .build());
         
             }
         }
         
         
      • getApplicationProviders

        public static com.pulumi.core.Output<GetApplicationProvidersResult> getApplicationProviders​(GetApplicationProvidersArgs args,
                                                                                                    com.pulumi.deployment.InvokeOptions options)
        Data source for managing AWS SSO Admin Application Providers. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetApplicationProvidersArgs;
         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 = SsoadminFunctions.getApplicationProviders(GetApplicationProvidersArgs.builder()
                     .build());
         
             }
         }
         
         
      • getApplicationProviders

        public static com.pulumi.core.Output<GetApplicationProvidersResult> getApplicationProviders​(GetApplicationProvidersArgs args,
                                                                                                    com.pulumi.deployment.InvokeOutputOptions options)
        Data source for managing AWS SSO Admin Application Providers. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetApplicationProvidersArgs;
         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 = SsoadminFunctions.getApplicationProviders(GetApplicationProvidersArgs.builder()
                     .build());
         
             }
         }
         
         
      • getApplicationProvidersPlain

        public static java.util.concurrent.CompletableFuture<GetApplicationProvidersResult> getApplicationProvidersPlain​(GetApplicationProvidersPlainArgs args,
                                                                                                                         com.pulumi.deployment.InvokeOptions options)
        Data source for managing AWS SSO Admin Application Providers. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetApplicationProvidersArgs;
         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 = SsoadminFunctions.getApplicationProviders(GetApplicationProvidersArgs.builder()
                     .build());
         
             }
         }
         
         
      • getInstances

        public static com.pulumi.core.Output<GetInstancesResult> getInstances()
        Use this data source to get ARNs and Identity Store IDs of Single Sign-On (SSO) Instances. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetInstancesArgs;
         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 = SsoadminFunctions.getInstances(GetInstancesArgs.builder()
                     .build());
         
                 ctx.export("arn", example.arns()[0]);
                 ctx.export("identityStoreId", example.identityStoreIds()[0]);
             }
         }
         
         
      • getInstancesPlain

        public static java.util.concurrent.CompletableFuture<GetInstancesResult> getInstancesPlain()
        Use this data source to get ARNs and Identity Store IDs of Single Sign-On (SSO) Instances. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetInstancesArgs;
         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 = SsoadminFunctions.getInstances(GetInstancesArgs.builder()
                     .build());
         
                 ctx.export("arn", example.arns()[0]);
                 ctx.export("identityStoreId", example.identityStoreIds()[0]);
             }
         }
         
         
      • getInstances

        public static com.pulumi.core.Output<GetInstancesResult> getInstances​(GetInstancesArgs args)
        Use this data source to get ARNs and Identity Store IDs of Single Sign-On (SSO) Instances. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetInstancesArgs;
         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 = SsoadminFunctions.getInstances(GetInstancesArgs.builder()
                     .build());
         
                 ctx.export("arn", example.arns()[0]);
                 ctx.export("identityStoreId", example.identityStoreIds()[0]);
             }
         }
         
         
      • getInstancesPlain

        public static java.util.concurrent.CompletableFuture<GetInstancesResult> getInstancesPlain​(GetInstancesPlainArgs args)
        Use this data source to get ARNs and Identity Store IDs of Single Sign-On (SSO) Instances. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetInstancesArgs;
         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 = SsoadminFunctions.getInstances(GetInstancesArgs.builder()
                     .build());
         
                 ctx.export("arn", example.arns()[0]);
                 ctx.export("identityStoreId", example.identityStoreIds()[0]);
             }
         }
         
         
      • getInstances

        public static com.pulumi.core.Output<GetInstancesResult> getInstances​(GetInstancesArgs args,
                                                                              com.pulumi.deployment.InvokeOptions options)
        Use this data source to get ARNs and Identity Store IDs of Single Sign-On (SSO) Instances. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetInstancesArgs;
         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 = SsoadminFunctions.getInstances(GetInstancesArgs.builder()
                     .build());
         
                 ctx.export("arn", example.arns()[0]);
                 ctx.export("identityStoreId", example.identityStoreIds()[0]);
             }
         }
         
         
      • getInstances

        public static com.pulumi.core.Output<GetInstancesResult> getInstances​(GetInstancesArgs args,
                                                                              com.pulumi.deployment.InvokeOutputOptions options)
        Use this data source to get ARNs and Identity Store IDs of Single Sign-On (SSO) Instances. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetInstancesArgs;
         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 = SsoadminFunctions.getInstances(GetInstancesArgs.builder()
                     .build());
         
                 ctx.export("arn", example.arns()[0]);
                 ctx.export("identityStoreId", example.identityStoreIds()[0]);
             }
         }
         
         
      • getInstancesPlain

        public static java.util.concurrent.CompletableFuture<GetInstancesResult> getInstancesPlain​(GetInstancesPlainArgs args,
                                                                                                   com.pulumi.deployment.InvokeOptions options)
        Use this data source to get ARNs and Identity Store IDs of Single Sign-On (SSO) Instances. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetInstancesArgs;
         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 = SsoadminFunctions.getInstances(GetInstancesArgs.builder()
                     .build());
         
                 ctx.export("arn", example.arns()[0]);
                 ctx.export("identityStoreId", example.identityStoreIds()[0]);
             }
         }
         
         
      • getPermissionSet

        public static com.pulumi.core.Output<GetPermissionSetResult> getPermissionSet​(GetPermissionSetArgs args)
        Use this data source to get a Single Sign-On (SSO) Permission Set. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetInstancesArgs;
         import com.pulumi.aws.ssoadmin.inputs.GetPermissionSetArgs;
         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 = SsoadminFunctions.getInstances(GetInstancesArgs.builder()
                     .build());
         
                 final var exampleGetPermissionSet = SsoadminFunctions.getPermissionSet(GetPermissionSetArgs.builder()
                     .instanceArn(example.arns()[0])
                     .name("Example")
                     .build());
         
                 ctx.export("arn", exampleGetPermissionSet.arn());
             }
         }
         
         
      • getPermissionSetPlain

        public static java.util.concurrent.CompletableFuture<GetPermissionSetResult> getPermissionSetPlain​(GetPermissionSetPlainArgs args)
        Use this data source to get a Single Sign-On (SSO) Permission Set. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetInstancesArgs;
         import com.pulumi.aws.ssoadmin.inputs.GetPermissionSetArgs;
         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 = SsoadminFunctions.getInstances(GetInstancesArgs.builder()
                     .build());
         
                 final var exampleGetPermissionSet = SsoadminFunctions.getPermissionSet(GetPermissionSetArgs.builder()
                     .instanceArn(example.arns()[0])
                     .name("Example")
                     .build());
         
                 ctx.export("arn", exampleGetPermissionSet.arn());
             }
         }
         
         
      • getPermissionSet

        public static com.pulumi.core.Output<GetPermissionSetResult> getPermissionSet​(GetPermissionSetArgs args,
                                                                                      com.pulumi.deployment.InvokeOptions options)
        Use this data source to get a Single Sign-On (SSO) Permission Set. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetInstancesArgs;
         import com.pulumi.aws.ssoadmin.inputs.GetPermissionSetArgs;
         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 = SsoadminFunctions.getInstances(GetInstancesArgs.builder()
                     .build());
         
                 final var exampleGetPermissionSet = SsoadminFunctions.getPermissionSet(GetPermissionSetArgs.builder()
                     .instanceArn(example.arns()[0])
                     .name("Example")
                     .build());
         
                 ctx.export("arn", exampleGetPermissionSet.arn());
             }
         }
         
         
      • getPermissionSet

        public static com.pulumi.core.Output<GetPermissionSetResult> getPermissionSet​(GetPermissionSetArgs args,
                                                                                      com.pulumi.deployment.InvokeOutputOptions options)
        Use this data source to get a Single Sign-On (SSO) Permission Set. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetInstancesArgs;
         import com.pulumi.aws.ssoadmin.inputs.GetPermissionSetArgs;
         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 = SsoadminFunctions.getInstances(GetInstancesArgs.builder()
                     .build());
         
                 final var exampleGetPermissionSet = SsoadminFunctions.getPermissionSet(GetPermissionSetArgs.builder()
                     .instanceArn(example.arns()[0])
                     .name("Example")
                     .build());
         
                 ctx.export("arn", exampleGetPermissionSet.arn());
             }
         }
         
         
      • getPermissionSetPlain

        public static java.util.concurrent.CompletableFuture<GetPermissionSetResult> getPermissionSetPlain​(GetPermissionSetPlainArgs args,
                                                                                                           com.pulumi.deployment.InvokeOptions options)
        Use this data source to get a Single Sign-On (SSO) Permission Set. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetInstancesArgs;
         import com.pulumi.aws.ssoadmin.inputs.GetPermissionSetArgs;
         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 = SsoadminFunctions.getInstances(GetInstancesArgs.builder()
                     .build());
         
                 final var exampleGetPermissionSet = SsoadminFunctions.getPermissionSet(GetPermissionSetArgs.builder()
                     .instanceArn(example.arns()[0])
                     .name("Example")
                     .build());
         
                 ctx.export("arn", exampleGetPermissionSet.arn());
             }
         }
         
         
      • getPermissionSets

        public static com.pulumi.core.Output<GetPermissionSetsResult> getPermissionSets​(GetPermissionSetsArgs args)
        Data source returning the ARN of all AWS SSO Admin Permission Sets. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetInstancesArgs;
         import com.pulumi.aws.ssoadmin.inputs.GetPermissionSetsArgs;
         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 = SsoadminFunctions.getInstances(GetInstancesArgs.builder()
                     .build());
         
                 final var exampleGetPermissionSets = SsoadminFunctions.getPermissionSets(GetPermissionSetsArgs.builder()
                     .instanceArn(example.arns()[0])
                     .build());
         
             }
         }
         
         
      • getPermissionSetsPlain

        public static java.util.concurrent.CompletableFuture<GetPermissionSetsResult> getPermissionSetsPlain​(GetPermissionSetsPlainArgs args)
        Data source returning the ARN of all AWS SSO Admin Permission Sets. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetInstancesArgs;
         import com.pulumi.aws.ssoadmin.inputs.GetPermissionSetsArgs;
         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 = SsoadminFunctions.getInstances(GetInstancesArgs.builder()
                     .build());
         
                 final var exampleGetPermissionSets = SsoadminFunctions.getPermissionSets(GetPermissionSetsArgs.builder()
                     .instanceArn(example.arns()[0])
                     .build());
         
             }
         }
         
         
      • getPermissionSets

        public static com.pulumi.core.Output<GetPermissionSetsResult> getPermissionSets​(GetPermissionSetsArgs args,
                                                                                        com.pulumi.deployment.InvokeOptions options)
        Data source returning the ARN of all AWS SSO Admin Permission Sets. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetInstancesArgs;
         import com.pulumi.aws.ssoadmin.inputs.GetPermissionSetsArgs;
         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 = SsoadminFunctions.getInstances(GetInstancesArgs.builder()
                     .build());
         
                 final var exampleGetPermissionSets = SsoadminFunctions.getPermissionSets(GetPermissionSetsArgs.builder()
                     .instanceArn(example.arns()[0])
                     .build());
         
             }
         }
         
         
      • getPermissionSets

        public static com.pulumi.core.Output<GetPermissionSetsResult> getPermissionSets​(GetPermissionSetsArgs args,
                                                                                        com.pulumi.deployment.InvokeOutputOptions options)
        Data source returning the ARN of all AWS SSO Admin Permission Sets. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetInstancesArgs;
         import com.pulumi.aws.ssoadmin.inputs.GetPermissionSetsArgs;
         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 = SsoadminFunctions.getInstances(GetInstancesArgs.builder()
                     .build());
         
                 final var exampleGetPermissionSets = SsoadminFunctions.getPermissionSets(GetPermissionSetsArgs.builder()
                     .instanceArn(example.arns()[0])
                     .build());
         
             }
         }
         
         
      • getPermissionSetsPlain

        public static java.util.concurrent.CompletableFuture<GetPermissionSetsResult> getPermissionSetsPlain​(GetPermissionSetsPlainArgs args,
                                                                                                             com.pulumi.deployment.InvokeOptions options)
        Data source returning the ARN of all AWS SSO Admin Permission Sets. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetInstancesArgs;
         import com.pulumi.aws.ssoadmin.inputs.GetPermissionSetsArgs;
         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 = SsoadminFunctions.getInstances(GetInstancesArgs.builder()
                     .build());
         
                 final var exampleGetPermissionSets = SsoadminFunctions.getPermissionSets(GetPermissionSetsArgs.builder()
                     .instanceArn(example.arns()[0])
                     .build());
         
             }
         }
         
         
      • getPrincipalApplicationAssignments

        public static com.pulumi.core.Output<GetPrincipalApplicationAssignmentsResult> getPrincipalApplicationAssignments​(GetPrincipalApplicationAssignmentsArgs args)
        Data source for viewing AWS SSO Admin Principal Application Assignments. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetPrincipalApplicationAssignmentsArgs;
         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 = SsoadminFunctions.getPrincipalApplicationAssignments(GetPrincipalApplicationAssignmentsArgs.builder()
                     .instanceArn(test.arns()[0])
                     .principalId(testAwsIdentitystoreUser.userId())
                     .principalType("USER")
                     .build());
         
             }
         }
         
         
      • getPrincipalApplicationAssignmentsPlain

        public static java.util.concurrent.CompletableFuture<GetPrincipalApplicationAssignmentsResult> getPrincipalApplicationAssignmentsPlain​(GetPrincipalApplicationAssignmentsPlainArgs args)
        Data source for viewing AWS SSO Admin Principal Application Assignments. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetPrincipalApplicationAssignmentsArgs;
         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 = SsoadminFunctions.getPrincipalApplicationAssignments(GetPrincipalApplicationAssignmentsArgs.builder()
                     .instanceArn(test.arns()[0])
                     .principalId(testAwsIdentitystoreUser.userId())
                     .principalType("USER")
                     .build());
         
             }
         }
         
         
      • getPrincipalApplicationAssignments

        public static com.pulumi.core.Output<GetPrincipalApplicationAssignmentsResult> getPrincipalApplicationAssignments​(GetPrincipalApplicationAssignmentsArgs args,
                                                                                                                          com.pulumi.deployment.InvokeOptions options)
        Data source for viewing AWS SSO Admin Principal Application Assignments. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetPrincipalApplicationAssignmentsArgs;
         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 = SsoadminFunctions.getPrincipalApplicationAssignments(GetPrincipalApplicationAssignmentsArgs.builder()
                     .instanceArn(test.arns()[0])
                     .principalId(testAwsIdentitystoreUser.userId())
                     .principalType("USER")
                     .build());
         
             }
         }
         
         
      • getPrincipalApplicationAssignments

        public static com.pulumi.core.Output<GetPrincipalApplicationAssignmentsResult> getPrincipalApplicationAssignments​(GetPrincipalApplicationAssignmentsArgs args,
                                                                                                                          com.pulumi.deployment.InvokeOutputOptions options)
        Data source for viewing AWS SSO Admin Principal Application Assignments. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetPrincipalApplicationAssignmentsArgs;
         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 = SsoadminFunctions.getPrincipalApplicationAssignments(GetPrincipalApplicationAssignmentsArgs.builder()
                     .instanceArn(test.arns()[0])
                     .principalId(testAwsIdentitystoreUser.userId())
                     .principalType("USER")
                     .build());
         
             }
         }
         
         
      • getPrincipalApplicationAssignmentsPlain

        public static java.util.concurrent.CompletableFuture<GetPrincipalApplicationAssignmentsResult> getPrincipalApplicationAssignmentsPlain​(GetPrincipalApplicationAssignmentsPlainArgs args,
                                                                                                                                               com.pulumi.deployment.InvokeOptions options)
        Data source for viewing AWS SSO Admin Principal Application Assignments. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.ssoadmin.SsoadminFunctions;
         import com.pulumi.aws.ssoadmin.inputs.GetPrincipalApplicationAssignmentsArgs;
         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 = SsoadminFunctions.getPrincipalApplicationAssignments(GetPrincipalApplicationAssignmentsArgs.builder()
                     .instanceArn(test.arns()[0])
                     .principalId(testAwsIdentitystoreUser.userId())
                     .principalType("USER")
                     .build());
         
             }
         }