Class OutpostsFunctions


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

      • OutpostsFunctions

        public OutpostsFunctions()
    • Method Detail

      • getAsset

        public static com.pulumi.core.Output<GetAssetResult> getAsset​(GetAssetArgs args)
        Information about a specific hardware asset in an Outpost.
      • getAssetPlain

        public static java.util.concurrent.CompletableFuture<GetAssetResult> getAssetPlain​(GetAssetPlainArgs args)
        Information about a specific hardware asset in an Outpost.
      • getAsset

        public static com.pulumi.core.Output<GetAssetResult> getAsset​(GetAssetArgs args,
                                                                      com.pulumi.deployment.InvokeOptions options)
        Information about a specific hardware asset in an Outpost.
      • getAsset

        public static com.pulumi.core.Output<GetAssetResult> getAsset​(GetAssetArgs args,
                                                                      com.pulumi.deployment.InvokeOutputOptions options)
        Information about a specific hardware asset in an Outpost.
      • getAssetPlain

        public static java.util.concurrent.CompletableFuture<GetAssetResult> getAssetPlain​(GetAssetPlainArgs args,
                                                                                           com.pulumi.deployment.InvokeOptions options)
        Information about a specific hardware asset in an Outpost.
      • getAssets

        public static com.pulumi.core.Output<GetAssetsResult> getAssets​(GetAssetsArgs args)
        Information about hardware assets in an Outpost. ## Example Usage ### Basic
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetAssetsArgs;
         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 = OutpostsFunctions.getAssets(GetAssetsArgs.builder()
                     .arn(exampleAwsOutpostsOutpost.arn())
                     .build());
         
             }
         }
         
         
        ### With Host ID Filter
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetAssetsArgs;
         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 = OutpostsFunctions.getAssets(GetAssetsArgs.builder()
                     .arn(exampleAwsOutpostsOutpost.arn())
                     .hostIdFilters("h-x38g5n0yd2a0ueb61")
                     .build());
         
             }
         }
         
         
        ### With Status ID Filter
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetAssetsArgs;
         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 = OutpostsFunctions.getAssets(GetAssetsArgs.builder()
                     .arn(exampleAwsOutpostsOutpost.arn())
                     .statusIdFilters("ACTIVE")
                     .build());
         
             }
         }
         
         
      • getAssetsPlain

        public static java.util.concurrent.CompletableFuture<GetAssetsResult> getAssetsPlain​(GetAssetsPlainArgs args)
        Information about hardware assets in an Outpost. ## Example Usage ### Basic
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetAssetsArgs;
         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 = OutpostsFunctions.getAssets(GetAssetsArgs.builder()
                     .arn(exampleAwsOutpostsOutpost.arn())
                     .build());
         
             }
         }
         
         
        ### With Host ID Filter
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetAssetsArgs;
         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 = OutpostsFunctions.getAssets(GetAssetsArgs.builder()
                     .arn(exampleAwsOutpostsOutpost.arn())
                     .hostIdFilters("h-x38g5n0yd2a0ueb61")
                     .build());
         
             }
         }
         
         
        ### With Status ID Filter
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetAssetsArgs;
         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 = OutpostsFunctions.getAssets(GetAssetsArgs.builder()
                     .arn(exampleAwsOutpostsOutpost.arn())
                     .statusIdFilters("ACTIVE")
                     .build());
         
             }
         }
         
         
      • getAssets

        public static com.pulumi.core.Output<GetAssetsResult> getAssets​(GetAssetsArgs args,
                                                                        com.pulumi.deployment.InvokeOptions options)
        Information about hardware assets in an Outpost. ## Example Usage ### Basic
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetAssetsArgs;
         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 = OutpostsFunctions.getAssets(GetAssetsArgs.builder()
                     .arn(exampleAwsOutpostsOutpost.arn())
                     .build());
         
             }
         }
         
         
        ### With Host ID Filter
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetAssetsArgs;
         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 = OutpostsFunctions.getAssets(GetAssetsArgs.builder()
                     .arn(exampleAwsOutpostsOutpost.arn())
                     .hostIdFilters("h-x38g5n0yd2a0ueb61")
                     .build());
         
             }
         }
         
         
        ### With Status ID Filter
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetAssetsArgs;
         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 = OutpostsFunctions.getAssets(GetAssetsArgs.builder()
                     .arn(exampleAwsOutpostsOutpost.arn())
                     .statusIdFilters("ACTIVE")
                     .build());
         
             }
         }
         
         
      • getAssets

        public static com.pulumi.core.Output<GetAssetsResult> getAssets​(GetAssetsArgs args,
                                                                        com.pulumi.deployment.InvokeOutputOptions options)
        Information about hardware assets in an Outpost. ## Example Usage ### Basic
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetAssetsArgs;
         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 = OutpostsFunctions.getAssets(GetAssetsArgs.builder()
                     .arn(exampleAwsOutpostsOutpost.arn())
                     .build());
         
             }
         }
         
         
        ### With Host ID Filter
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetAssetsArgs;
         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 = OutpostsFunctions.getAssets(GetAssetsArgs.builder()
                     .arn(exampleAwsOutpostsOutpost.arn())
                     .hostIdFilters("h-x38g5n0yd2a0ueb61")
                     .build());
         
             }
         }
         
         
        ### With Status ID Filter
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetAssetsArgs;
         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 = OutpostsFunctions.getAssets(GetAssetsArgs.builder()
                     .arn(exampleAwsOutpostsOutpost.arn())
                     .statusIdFilters("ACTIVE")
                     .build());
         
             }
         }
         
         
      • getAssetsPlain

        public static java.util.concurrent.CompletableFuture<GetAssetsResult> getAssetsPlain​(GetAssetsPlainArgs args,
                                                                                             com.pulumi.deployment.InvokeOptions options)
        Information about hardware assets in an Outpost. ## Example Usage ### Basic
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetAssetsArgs;
         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 = OutpostsFunctions.getAssets(GetAssetsArgs.builder()
                     .arn(exampleAwsOutpostsOutpost.arn())
                     .build());
         
             }
         }
         
         
        ### With Host ID Filter
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetAssetsArgs;
         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 = OutpostsFunctions.getAssets(GetAssetsArgs.builder()
                     .arn(exampleAwsOutpostsOutpost.arn())
                     .hostIdFilters("h-x38g5n0yd2a0ueb61")
                     .build());
         
             }
         }
         
         
        ### With Status ID Filter
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetAssetsArgs;
         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 = OutpostsFunctions.getAssets(GetAssetsArgs.builder()
                     .arn(exampleAwsOutpostsOutpost.arn())
                     .statusIdFilters("ACTIVE")
                     .build());
         
             }
         }
         
         
      • getOutpost

        public static com.pulumi.core.Output<GetOutpostResult> getOutpost()
        Provides details about an Outposts Outpost. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetOutpostArgs;
         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 = OutpostsFunctions.getOutpost(GetOutpostArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getOutpostPlain

        public static java.util.concurrent.CompletableFuture<GetOutpostResult> getOutpostPlain()
        Provides details about an Outposts Outpost. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetOutpostArgs;
         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 = OutpostsFunctions.getOutpost(GetOutpostArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getOutpost

        public static com.pulumi.core.Output<GetOutpostResult> getOutpost​(GetOutpostArgs args)
        Provides details about an Outposts Outpost. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetOutpostArgs;
         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 = OutpostsFunctions.getOutpost(GetOutpostArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getOutpostPlain

        public static java.util.concurrent.CompletableFuture<GetOutpostResult> getOutpostPlain​(GetOutpostPlainArgs args)
        Provides details about an Outposts Outpost. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetOutpostArgs;
         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 = OutpostsFunctions.getOutpost(GetOutpostArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getOutpost

        public static com.pulumi.core.Output<GetOutpostResult> getOutpost​(GetOutpostArgs args,
                                                                          com.pulumi.deployment.InvokeOptions options)
        Provides details about an Outposts Outpost. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetOutpostArgs;
         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 = OutpostsFunctions.getOutpost(GetOutpostArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getOutpost

        public static com.pulumi.core.Output<GetOutpostResult> getOutpost​(GetOutpostArgs args,
                                                                          com.pulumi.deployment.InvokeOutputOptions options)
        Provides details about an Outposts Outpost. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetOutpostArgs;
         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 = OutpostsFunctions.getOutpost(GetOutpostArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getOutpostPlain

        public static java.util.concurrent.CompletableFuture<GetOutpostResult> getOutpostPlain​(GetOutpostPlainArgs args,
                                                                                               com.pulumi.deployment.InvokeOptions options)
        Provides details about an Outposts Outpost. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetOutpostArgs;
         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 = OutpostsFunctions.getOutpost(GetOutpostArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getOutpostInstanceType

        public static com.pulumi.core.Output<GetOutpostInstanceTypeResult> getOutpostInstanceType​(GetOutpostInstanceTypeArgs args)
        Information about single Outpost Instance Type. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetOutpostInstanceTypeArgs;
         import com.pulumi.aws.ec2.Instance;
         import com.pulumi.aws.ec2.InstanceArgs;
         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 = OutpostsFunctions.getOutpostInstanceType(GetOutpostInstanceTypeArgs.builder()
                     .arn(exampleAwsOutpostsOutpost.arn())
                     .preferredInstanceTypes(            
                         "m5.large",
                         "m5.4xlarge")
                     .build());
         
                 var exampleInstance = new Instance("exampleInstance", InstanceArgs.builder()
                     .instanceType(example.instanceType())
                     .build());
         
             }
         }
         
         
      • getOutpostInstanceTypePlain

        public static java.util.concurrent.CompletableFuture<GetOutpostInstanceTypeResult> getOutpostInstanceTypePlain​(GetOutpostInstanceTypePlainArgs args)
        Information about single Outpost Instance Type. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetOutpostInstanceTypeArgs;
         import com.pulumi.aws.ec2.Instance;
         import com.pulumi.aws.ec2.InstanceArgs;
         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 = OutpostsFunctions.getOutpostInstanceType(GetOutpostInstanceTypeArgs.builder()
                     .arn(exampleAwsOutpostsOutpost.arn())
                     .preferredInstanceTypes(            
                         "m5.large",
                         "m5.4xlarge")
                     .build());
         
                 var exampleInstance = new Instance("exampleInstance", InstanceArgs.builder()
                     .instanceType(example.instanceType())
                     .build());
         
             }
         }
         
         
      • getOutpostInstanceType

        public static com.pulumi.core.Output<GetOutpostInstanceTypeResult> getOutpostInstanceType​(GetOutpostInstanceTypeArgs args,
                                                                                                  com.pulumi.deployment.InvokeOptions options)
        Information about single Outpost Instance Type. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetOutpostInstanceTypeArgs;
         import com.pulumi.aws.ec2.Instance;
         import com.pulumi.aws.ec2.InstanceArgs;
         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 = OutpostsFunctions.getOutpostInstanceType(GetOutpostInstanceTypeArgs.builder()
                     .arn(exampleAwsOutpostsOutpost.arn())
                     .preferredInstanceTypes(            
                         "m5.large",
                         "m5.4xlarge")
                     .build());
         
                 var exampleInstance = new Instance("exampleInstance", InstanceArgs.builder()
                     .instanceType(example.instanceType())
                     .build());
         
             }
         }
         
         
      • getOutpostInstanceType

        public static com.pulumi.core.Output<GetOutpostInstanceTypeResult> getOutpostInstanceType​(GetOutpostInstanceTypeArgs args,
                                                                                                  com.pulumi.deployment.InvokeOutputOptions options)
        Information about single Outpost Instance Type. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetOutpostInstanceTypeArgs;
         import com.pulumi.aws.ec2.Instance;
         import com.pulumi.aws.ec2.InstanceArgs;
         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 = OutpostsFunctions.getOutpostInstanceType(GetOutpostInstanceTypeArgs.builder()
                     .arn(exampleAwsOutpostsOutpost.arn())
                     .preferredInstanceTypes(            
                         "m5.large",
                         "m5.4xlarge")
                     .build());
         
                 var exampleInstance = new Instance("exampleInstance", InstanceArgs.builder()
                     .instanceType(example.instanceType())
                     .build());
         
             }
         }
         
         
      • getOutpostInstanceTypePlain

        public static java.util.concurrent.CompletableFuture<GetOutpostInstanceTypeResult> getOutpostInstanceTypePlain​(GetOutpostInstanceTypePlainArgs args,
                                                                                                                       com.pulumi.deployment.InvokeOptions options)
        Information about single Outpost Instance Type. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetOutpostInstanceTypeArgs;
         import com.pulumi.aws.ec2.Instance;
         import com.pulumi.aws.ec2.InstanceArgs;
         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 = OutpostsFunctions.getOutpostInstanceType(GetOutpostInstanceTypeArgs.builder()
                     .arn(exampleAwsOutpostsOutpost.arn())
                     .preferredInstanceTypes(            
                         "m5.large",
                         "m5.4xlarge")
                     .build());
         
                 var exampleInstance = new Instance("exampleInstance", InstanceArgs.builder()
                     .instanceType(example.instanceType())
                     .build());
         
             }
         }
         
         
      • getOutpostInstanceTypes

        public static com.pulumi.core.Output<GetOutpostInstanceTypesResult> getOutpostInstanceTypes​(GetOutpostInstanceTypesArgs args)
        Information about Outposts Instance Types. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetOutpostInstanceTypesArgs;
         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 = OutpostsFunctions.getOutpostInstanceTypes(GetOutpostInstanceTypesArgs.builder()
                     .arn(exampleAwsOutpostsOutpost.arn())
                     .build());
         
             }
         }
         
         
      • getOutpostInstanceTypesPlain

        public static java.util.concurrent.CompletableFuture<GetOutpostInstanceTypesResult> getOutpostInstanceTypesPlain​(GetOutpostInstanceTypesPlainArgs args)
        Information about Outposts Instance Types. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetOutpostInstanceTypesArgs;
         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 = OutpostsFunctions.getOutpostInstanceTypes(GetOutpostInstanceTypesArgs.builder()
                     .arn(exampleAwsOutpostsOutpost.arn())
                     .build());
         
             }
         }
         
         
      • getOutpostInstanceTypes

        public static com.pulumi.core.Output<GetOutpostInstanceTypesResult> getOutpostInstanceTypes​(GetOutpostInstanceTypesArgs args,
                                                                                                    com.pulumi.deployment.InvokeOptions options)
        Information about Outposts Instance Types. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetOutpostInstanceTypesArgs;
         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 = OutpostsFunctions.getOutpostInstanceTypes(GetOutpostInstanceTypesArgs.builder()
                     .arn(exampleAwsOutpostsOutpost.arn())
                     .build());
         
             }
         }
         
         
      • getOutpostInstanceTypes

        public static com.pulumi.core.Output<GetOutpostInstanceTypesResult> getOutpostInstanceTypes​(GetOutpostInstanceTypesArgs args,
                                                                                                    com.pulumi.deployment.InvokeOutputOptions options)
        Information about Outposts Instance Types. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetOutpostInstanceTypesArgs;
         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 = OutpostsFunctions.getOutpostInstanceTypes(GetOutpostInstanceTypesArgs.builder()
                     .arn(exampleAwsOutpostsOutpost.arn())
                     .build());
         
             }
         }
         
         
      • getOutpostInstanceTypesPlain

        public static java.util.concurrent.CompletableFuture<GetOutpostInstanceTypesResult> getOutpostInstanceTypesPlain​(GetOutpostInstanceTypesPlainArgs args,
                                                                                                                         com.pulumi.deployment.InvokeOptions options)
        Information about Outposts Instance Types. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetOutpostInstanceTypesArgs;
         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 = OutpostsFunctions.getOutpostInstanceTypes(GetOutpostInstanceTypesArgs.builder()
                     .arn(exampleAwsOutpostsOutpost.arn())
                     .build());
         
             }
         }
         
         
      • getOutposts

        public static com.pulumi.core.Output<GetOutpostsResult> getOutposts()
        Provides details about multiple Outposts. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetOutpostsArgs;
         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 = OutpostsFunctions.getOutposts(GetOutpostsArgs.builder()
                     .siteId(id)
                     .build());
         
             }
         }
         
         
      • getOutpostsPlain

        public static java.util.concurrent.CompletableFuture<GetOutpostsResult> getOutpostsPlain()
        Provides details about multiple Outposts. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetOutpostsArgs;
         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 = OutpostsFunctions.getOutposts(GetOutpostsArgs.builder()
                     .siteId(id)
                     .build());
         
             }
         }
         
         
      • getOutposts

        public static com.pulumi.core.Output<GetOutpostsResult> getOutposts​(GetOutpostsArgs args)
        Provides details about multiple Outposts. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetOutpostsArgs;
         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 = OutpostsFunctions.getOutposts(GetOutpostsArgs.builder()
                     .siteId(id)
                     .build());
         
             }
         }
         
         
      • getOutpostsPlain

        public static java.util.concurrent.CompletableFuture<GetOutpostsResult> getOutpostsPlain​(GetOutpostsPlainArgs args)
        Provides details about multiple Outposts. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetOutpostsArgs;
         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 = OutpostsFunctions.getOutposts(GetOutpostsArgs.builder()
                     .siteId(id)
                     .build());
         
             }
         }
         
         
      • getOutposts

        public static com.pulumi.core.Output<GetOutpostsResult> getOutposts​(GetOutpostsArgs args,
                                                                            com.pulumi.deployment.InvokeOptions options)
        Provides details about multiple Outposts. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetOutpostsArgs;
         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 = OutpostsFunctions.getOutposts(GetOutpostsArgs.builder()
                     .siteId(id)
                     .build());
         
             }
         }
         
         
      • getOutposts

        public static com.pulumi.core.Output<GetOutpostsResult> getOutposts​(GetOutpostsArgs args,
                                                                            com.pulumi.deployment.InvokeOutputOptions options)
        Provides details about multiple Outposts. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetOutpostsArgs;
         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 = OutpostsFunctions.getOutposts(GetOutpostsArgs.builder()
                     .siteId(id)
                     .build());
         
             }
         }
         
         
      • getOutpostsPlain

        public static java.util.concurrent.CompletableFuture<GetOutpostsResult> getOutpostsPlain​(GetOutpostsPlainArgs args,
                                                                                                 com.pulumi.deployment.InvokeOptions options)
        Provides details about multiple Outposts. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetOutpostsArgs;
         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 = OutpostsFunctions.getOutposts(GetOutpostsArgs.builder()
                     .siteId(id)
                     .build());
         
             }
         }
         
         
      • getSite

        public static com.pulumi.core.Output<GetSiteResult> getSite()
        Provides details about an Outposts Site. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetSiteArgs;
         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 = OutpostsFunctions.getSite(GetSiteArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getSitePlain

        public static java.util.concurrent.CompletableFuture<GetSiteResult> getSitePlain()
        Provides details about an Outposts Site. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetSiteArgs;
         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 = OutpostsFunctions.getSite(GetSiteArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getSite

        public static com.pulumi.core.Output<GetSiteResult> getSite​(GetSiteArgs args)
        Provides details about an Outposts Site. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetSiteArgs;
         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 = OutpostsFunctions.getSite(GetSiteArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getSitePlain

        public static java.util.concurrent.CompletableFuture<GetSiteResult> getSitePlain​(GetSitePlainArgs args)
        Provides details about an Outposts Site. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetSiteArgs;
         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 = OutpostsFunctions.getSite(GetSiteArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getSite

        public static com.pulumi.core.Output<GetSiteResult> getSite​(GetSiteArgs args,
                                                                    com.pulumi.deployment.InvokeOptions options)
        Provides details about an Outposts Site. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetSiteArgs;
         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 = OutpostsFunctions.getSite(GetSiteArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getSite

        public static com.pulumi.core.Output<GetSiteResult> getSite​(GetSiteArgs args,
                                                                    com.pulumi.deployment.InvokeOutputOptions options)
        Provides details about an Outposts Site. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetSiteArgs;
         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 = OutpostsFunctions.getSite(GetSiteArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getSitePlain

        public static java.util.concurrent.CompletableFuture<GetSiteResult> getSitePlain​(GetSitePlainArgs args,
                                                                                         com.pulumi.deployment.InvokeOptions options)
        Provides details about an Outposts Site. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetSiteArgs;
         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 = OutpostsFunctions.getSite(GetSiteArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getSites

        public static com.pulumi.core.Output<GetSitesResult> getSites()
        Provides details about multiple Outposts Sites. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetSitesArgs;
         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 all = OutpostsFunctions.getSites(GetSitesArgs.builder()
                     .build());
         
             }
         }
         
         
      • getSitesPlain

        public static java.util.concurrent.CompletableFuture<GetSitesResult> getSitesPlain()
        Provides details about multiple Outposts Sites. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetSitesArgs;
         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 all = OutpostsFunctions.getSites(GetSitesArgs.builder()
                     .build());
         
             }
         }
         
         
      • getSites

        public static com.pulumi.core.Output<GetSitesResult> getSites​(GetSitesArgs args)
        Provides details about multiple Outposts Sites. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetSitesArgs;
         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 all = OutpostsFunctions.getSites(GetSitesArgs.builder()
                     .build());
         
             }
         }
         
         
      • getSitesPlain

        public static java.util.concurrent.CompletableFuture<GetSitesResult> getSitesPlain​(GetSitesPlainArgs args)
        Provides details about multiple Outposts Sites. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetSitesArgs;
         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 all = OutpostsFunctions.getSites(GetSitesArgs.builder()
                     .build());
         
             }
         }
         
         
      • getSites

        public static com.pulumi.core.Output<GetSitesResult> getSites​(GetSitesArgs args,
                                                                      com.pulumi.deployment.InvokeOptions options)
        Provides details about multiple Outposts Sites. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetSitesArgs;
         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 all = OutpostsFunctions.getSites(GetSitesArgs.builder()
                     .build());
         
             }
         }
         
         
      • getSites

        public static com.pulumi.core.Output<GetSitesResult> getSites​(GetSitesArgs args,
                                                                      com.pulumi.deployment.InvokeOutputOptions options)
        Provides details about multiple Outposts Sites. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetSitesArgs;
         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 all = OutpostsFunctions.getSites(GetSitesArgs.builder()
                     .build());
         
             }
         }
         
         
      • getSitesPlain

        public static java.util.concurrent.CompletableFuture<GetSitesResult> getSitesPlain​(GetSitesPlainArgs args,
                                                                                           com.pulumi.deployment.InvokeOptions options)
        Provides details about multiple Outposts Sites. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.outposts.OutpostsFunctions;
         import com.pulumi.aws.outposts.inputs.GetSitesArgs;
         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 all = OutpostsFunctions.getSites(GetSitesArgs.builder()
                     .build());
         
             }
         }