Class WorkspacesFunctions


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

      • WorkspacesFunctions

        public WorkspacesFunctions()
    • Method Detail

      • getBundle

        public static com.pulumi.core.Output<GetBundleResult> getBundle()
        Retrieve information about an AWS WorkSpaces bundle. ## Example Usage ### By ID
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetBundleArgs;
         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 = WorkspacesFunctions.getBundle(GetBundleArgs.builder()
                     .bundleId("wsb-b0s22j3d7")
                     .build());
         
             }
         }
         
         
        ### By Owner & Name
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetBundleArgs;
         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 = WorkspacesFunctions.getBundle(GetBundleArgs.builder()
                     .owner("AMAZON")
                     .name("Value with Windows 10 and Office 2016")
                     .build());
         
             }
         }
         
         
      • getBundlePlain

        public static java.util.concurrent.CompletableFuture<GetBundleResult> getBundlePlain()
        Retrieve information about an AWS WorkSpaces bundle. ## Example Usage ### By ID
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetBundleArgs;
         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 = WorkspacesFunctions.getBundle(GetBundleArgs.builder()
                     .bundleId("wsb-b0s22j3d7")
                     .build());
         
             }
         }
         
         
        ### By Owner & Name
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetBundleArgs;
         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 = WorkspacesFunctions.getBundle(GetBundleArgs.builder()
                     .owner("AMAZON")
                     .name("Value with Windows 10 and Office 2016")
                     .build());
         
             }
         }
         
         
      • getBundle

        public static com.pulumi.core.Output<GetBundleResult> getBundle​(GetBundleArgs args)
        Retrieve information about an AWS WorkSpaces bundle. ## Example Usage ### By ID
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetBundleArgs;
         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 = WorkspacesFunctions.getBundle(GetBundleArgs.builder()
                     .bundleId("wsb-b0s22j3d7")
                     .build());
         
             }
         }
         
         
        ### By Owner & Name
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetBundleArgs;
         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 = WorkspacesFunctions.getBundle(GetBundleArgs.builder()
                     .owner("AMAZON")
                     .name("Value with Windows 10 and Office 2016")
                     .build());
         
             }
         }
         
         
      • getBundlePlain

        public static java.util.concurrent.CompletableFuture<GetBundleResult> getBundlePlain​(GetBundlePlainArgs args)
        Retrieve information about an AWS WorkSpaces bundle. ## Example Usage ### By ID
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetBundleArgs;
         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 = WorkspacesFunctions.getBundle(GetBundleArgs.builder()
                     .bundleId("wsb-b0s22j3d7")
                     .build());
         
             }
         }
         
         
        ### By Owner & Name
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetBundleArgs;
         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 = WorkspacesFunctions.getBundle(GetBundleArgs.builder()
                     .owner("AMAZON")
                     .name("Value with Windows 10 and Office 2016")
                     .build());
         
             }
         }
         
         
      • getBundle

        public static com.pulumi.core.Output<GetBundleResult> getBundle​(GetBundleArgs args,
                                                                        com.pulumi.deployment.InvokeOptions options)
        Retrieve information about an AWS WorkSpaces bundle. ## Example Usage ### By ID
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetBundleArgs;
         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 = WorkspacesFunctions.getBundle(GetBundleArgs.builder()
                     .bundleId("wsb-b0s22j3d7")
                     .build());
         
             }
         }
         
         
        ### By Owner & Name
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetBundleArgs;
         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 = WorkspacesFunctions.getBundle(GetBundleArgs.builder()
                     .owner("AMAZON")
                     .name("Value with Windows 10 and Office 2016")
                     .build());
         
             }
         }
         
         
      • getBundle

        public static com.pulumi.core.Output<GetBundleResult> getBundle​(GetBundleArgs args,
                                                                        com.pulumi.deployment.InvokeOutputOptions options)
        Retrieve information about an AWS WorkSpaces bundle. ## Example Usage ### By ID
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetBundleArgs;
         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 = WorkspacesFunctions.getBundle(GetBundleArgs.builder()
                     .bundleId("wsb-b0s22j3d7")
                     .build());
         
             }
         }
         
         
        ### By Owner & Name
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetBundleArgs;
         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 = WorkspacesFunctions.getBundle(GetBundleArgs.builder()
                     .owner("AMAZON")
                     .name("Value with Windows 10 and Office 2016")
                     .build());
         
             }
         }
         
         
      • getBundlePlain

        public static java.util.concurrent.CompletableFuture<GetBundleResult> getBundlePlain​(GetBundlePlainArgs args,
                                                                                             com.pulumi.deployment.InvokeOptions options)
        Retrieve information about an AWS WorkSpaces bundle. ## Example Usage ### By ID
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetBundleArgs;
         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 = WorkspacesFunctions.getBundle(GetBundleArgs.builder()
                     .bundleId("wsb-b0s22j3d7")
                     .build());
         
             }
         }
         
         
        ### By Owner & Name
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetBundleArgs;
         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 = WorkspacesFunctions.getBundle(GetBundleArgs.builder()
                     .owner("AMAZON")
                     .name("Value with Windows 10 and Office 2016")
                     .build());
         
             }
         }
         
         
      • getDirectory

        public static com.pulumi.core.Output<GetDirectoryResult> getDirectory​(GetDirectoryArgs args)
        Retrieve information about an AWS WorkSpaces directory. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetDirectoryArgs;
         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 = WorkspacesFunctions.getDirectory(GetDirectoryArgs.builder()
                     .directoryId("d-9067783251")
                     .build());
         
             }
         }
         
         
      • getDirectoryPlain

        public static java.util.concurrent.CompletableFuture<GetDirectoryResult> getDirectoryPlain​(GetDirectoryPlainArgs args)
        Retrieve information about an AWS WorkSpaces directory. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetDirectoryArgs;
         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 = WorkspacesFunctions.getDirectory(GetDirectoryArgs.builder()
                     .directoryId("d-9067783251")
                     .build());
         
             }
         }
         
         
      • getDirectory

        public static com.pulumi.core.Output<GetDirectoryResult> getDirectory​(GetDirectoryArgs args,
                                                                              com.pulumi.deployment.InvokeOptions options)
        Retrieve information about an AWS WorkSpaces directory. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetDirectoryArgs;
         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 = WorkspacesFunctions.getDirectory(GetDirectoryArgs.builder()
                     .directoryId("d-9067783251")
                     .build());
         
             }
         }
         
         
      • getDirectory

        public static com.pulumi.core.Output<GetDirectoryResult> getDirectory​(GetDirectoryArgs args,
                                                                              com.pulumi.deployment.InvokeOutputOptions options)
        Retrieve information about an AWS WorkSpaces directory. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetDirectoryArgs;
         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 = WorkspacesFunctions.getDirectory(GetDirectoryArgs.builder()
                     .directoryId("d-9067783251")
                     .build());
         
             }
         }
         
         
      • getDirectoryPlain

        public static java.util.concurrent.CompletableFuture<GetDirectoryResult> getDirectoryPlain​(GetDirectoryPlainArgs args,
                                                                                                   com.pulumi.deployment.InvokeOptions options)
        Retrieve information about an AWS WorkSpaces directory. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetDirectoryArgs;
         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 = WorkspacesFunctions.getDirectory(GetDirectoryArgs.builder()
                     .directoryId("d-9067783251")
                     .build());
         
             }
         }
         
         
      • getImage

        public static com.pulumi.core.Output<GetImageResult> getImage​(GetImageArgs args)
        Use this data source to get information about a WorkSpaces image. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetImageArgs;
         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 = WorkspacesFunctions.getImage(GetImageArgs.builder()
                     .imageId("wsi-ten5h0y19")
                     .build());
         
             }
         }
         
         
      • getImagePlain

        public static java.util.concurrent.CompletableFuture<GetImageResult> getImagePlain​(GetImagePlainArgs args)
        Use this data source to get information about a WorkSpaces image. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetImageArgs;
         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 = WorkspacesFunctions.getImage(GetImageArgs.builder()
                     .imageId("wsi-ten5h0y19")
                     .build());
         
             }
         }
         
         
      • getImage

        public static com.pulumi.core.Output<GetImageResult> getImage​(GetImageArgs args,
                                                                      com.pulumi.deployment.InvokeOptions options)
        Use this data source to get information about a WorkSpaces image. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetImageArgs;
         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 = WorkspacesFunctions.getImage(GetImageArgs.builder()
                     .imageId("wsi-ten5h0y19")
                     .build());
         
             }
         }
         
         
      • getImage

        public static com.pulumi.core.Output<GetImageResult> getImage​(GetImageArgs args,
                                                                      com.pulumi.deployment.InvokeOutputOptions options)
        Use this data source to get information about a WorkSpaces image. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetImageArgs;
         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 = WorkspacesFunctions.getImage(GetImageArgs.builder()
                     .imageId("wsi-ten5h0y19")
                     .build());
         
             }
         }
         
         
      • getImagePlain

        public static java.util.concurrent.CompletableFuture<GetImageResult> getImagePlain​(GetImagePlainArgs args,
                                                                                           com.pulumi.deployment.InvokeOptions options)
        Use this data source to get information about a WorkSpaces image. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetImageArgs;
         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 = WorkspacesFunctions.getImage(GetImageArgs.builder()
                     .imageId("wsi-ten5h0y19")
                     .build());
         
             }
         }
         
         
      • getWorkspace

        public static com.pulumi.core.Output<GetWorkspaceResult> getWorkspace()
        Use this data source to get information about a workspace in [AWS WorkSpaces](https://docs.aws.amazon.com/workspaces/latest/adminguide/amazon-workspaces.html) Service. ## Example Usage ### Filter By Workspace ID
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetWorkspaceArgs;
         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 = WorkspacesFunctions.getWorkspace(GetWorkspaceArgs.builder()
                     .workspaceId("ws-cj5xcxsz5")
                     .build());
         
             }
         }
         
         
        ### Filter By Directory ID & User Name
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetWorkspaceArgs;
         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 = WorkspacesFunctions.getWorkspace(GetWorkspaceArgs.builder()
                     .directoryId("d-9967252f57")
                     .userName("Example")
                     .build());
         
             }
         }
         
         
      • getWorkspacePlain

        public static java.util.concurrent.CompletableFuture<GetWorkspaceResult> getWorkspacePlain()
        Use this data source to get information about a workspace in [AWS WorkSpaces](https://docs.aws.amazon.com/workspaces/latest/adminguide/amazon-workspaces.html) Service. ## Example Usage ### Filter By Workspace ID
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetWorkspaceArgs;
         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 = WorkspacesFunctions.getWorkspace(GetWorkspaceArgs.builder()
                     .workspaceId("ws-cj5xcxsz5")
                     .build());
         
             }
         }
         
         
        ### Filter By Directory ID & User Name
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetWorkspaceArgs;
         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 = WorkspacesFunctions.getWorkspace(GetWorkspaceArgs.builder()
                     .directoryId("d-9967252f57")
                     .userName("Example")
                     .build());
         
             }
         }
         
         
      • getWorkspace

        public static com.pulumi.core.Output<GetWorkspaceResult> getWorkspace​(GetWorkspaceArgs args)
        Use this data source to get information about a workspace in [AWS WorkSpaces](https://docs.aws.amazon.com/workspaces/latest/adminguide/amazon-workspaces.html) Service. ## Example Usage ### Filter By Workspace ID
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetWorkspaceArgs;
         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 = WorkspacesFunctions.getWorkspace(GetWorkspaceArgs.builder()
                     .workspaceId("ws-cj5xcxsz5")
                     .build());
         
             }
         }
         
         
        ### Filter By Directory ID & User Name
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetWorkspaceArgs;
         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 = WorkspacesFunctions.getWorkspace(GetWorkspaceArgs.builder()
                     .directoryId("d-9967252f57")
                     .userName("Example")
                     .build());
         
             }
         }
         
         
      • getWorkspacePlain

        public static java.util.concurrent.CompletableFuture<GetWorkspaceResult> getWorkspacePlain​(GetWorkspacePlainArgs args)
        Use this data source to get information about a workspace in [AWS WorkSpaces](https://docs.aws.amazon.com/workspaces/latest/adminguide/amazon-workspaces.html) Service. ## Example Usage ### Filter By Workspace ID
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetWorkspaceArgs;
         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 = WorkspacesFunctions.getWorkspace(GetWorkspaceArgs.builder()
                     .workspaceId("ws-cj5xcxsz5")
                     .build());
         
             }
         }
         
         
        ### Filter By Directory ID & User Name
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetWorkspaceArgs;
         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 = WorkspacesFunctions.getWorkspace(GetWorkspaceArgs.builder()
                     .directoryId("d-9967252f57")
                     .userName("Example")
                     .build());
         
             }
         }
         
         
      • getWorkspace

        public static com.pulumi.core.Output<GetWorkspaceResult> getWorkspace​(GetWorkspaceArgs args,
                                                                              com.pulumi.deployment.InvokeOptions options)
        Use this data source to get information about a workspace in [AWS WorkSpaces](https://docs.aws.amazon.com/workspaces/latest/adminguide/amazon-workspaces.html) Service. ## Example Usage ### Filter By Workspace ID
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetWorkspaceArgs;
         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 = WorkspacesFunctions.getWorkspace(GetWorkspaceArgs.builder()
                     .workspaceId("ws-cj5xcxsz5")
                     .build());
         
             }
         }
         
         
        ### Filter By Directory ID & User Name
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetWorkspaceArgs;
         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 = WorkspacesFunctions.getWorkspace(GetWorkspaceArgs.builder()
                     .directoryId("d-9967252f57")
                     .userName("Example")
                     .build());
         
             }
         }
         
         
      • getWorkspace

        public static com.pulumi.core.Output<GetWorkspaceResult> getWorkspace​(GetWorkspaceArgs args,
                                                                              com.pulumi.deployment.InvokeOutputOptions options)
        Use this data source to get information about a workspace in [AWS WorkSpaces](https://docs.aws.amazon.com/workspaces/latest/adminguide/amazon-workspaces.html) Service. ## Example Usage ### Filter By Workspace ID
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetWorkspaceArgs;
         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 = WorkspacesFunctions.getWorkspace(GetWorkspaceArgs.builder()
                     .workspaceId("ws-cj5xcxsz5")
                     .build());
         
             }
         }
         
         
        ### Filter By Directory ID & User Name
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetWorkspaceArgs;
         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 = WorkspacesFunctions.getWorkspace(GetWorkspaceArgs.builder()
                     .directoryId("d-9967252f57")
                     .userName("Example")
                     .build());
         
             }
         }
         
         
      • getWorkspacePlain

        public static java.util.concurrent.CompletableFuture<GetWorkspaceResult> getWorkspacePlain​(GetWorkspacePlainArgs args,
                                                                                                   com.pulumi.deployment.InvokeOptions options)
        Use this data source to get information about a workspace in [AWS WorkSpaces](https://docs.aws.amazon.com/workspaces/latest/adminguide/amazon-workspaces.html) Service. ## Example Usage ### Filter By Workspace ID
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetWorkspaceArgs;
         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 = WorkspacesFunctions.getWorkspace(GetWorkspaceArgs.builder()
                     .workspaceId("ws-cj5xcxsz5")
                     .build());
         
             }
         }
         
         
        ### Filter By Directory ID & User Name
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.workspaces.WorkspacesFunctions;
         import com.pulumi.aws.workspaces.inputs.GetWorkspaceArgs;
         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 = WorkspacesFunctions.getWorkspace(GetWorkspaceArgs.builder()
                     .directoryId("d-9967252f57")
                     .userName("Example")
                     .build());
         
             }
         }