Class AmpFunctions


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

      • AmpFunctions

        public AmpFunctions()
    • Method Detail

      • getWorkspace

        public static com.pulumi.core.Output<GetWorkspaceResult> getWorkspace​(GetWorkspaceArgs args)
        Provides an Amazon Managed Prometheus workspace data source. ## Example Usage ### Basic configuration <!--Start PulumiCodeChooser -->
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.amp.AmpFunctions;
         import com.pulumi.aws.amp.inputs.GetWorkspaceArgs;
         import java.util.List;
         import java.util.ArrayList;
         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 = AmpFunctions.getWorkspace(GetWorkspaceArgs.builder()
                     .workspaceId("ws-41det8a1-2c67-6a1a-9381-9b83d3d78ef7")
                     .build());
         
             }
         }
         
         
        <!--End PulumiCodeChooser -->
      • getWorkspacePlain

        public static java.util.concurrent.CompletableFuture<GetWorkspaceResult> getWorkspacePlain​(GetWorkspacePlainArgs args)
        Provides an Amazon Managed Prometheus workspace data source. ## Example Usage ### Basic configuration <!--Start PulumiCodeChooser -->
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.amp.AmpFunctions;
         import com.pulumi.aws.amp.inputs.GetWorkspaceArgs;
         import java.util.List;
         import java.util.ArrayList;
         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 = AmpFunctions.getWorkspace(GetWorkspaceArgs.builder()
                     .workspaceId("ws-41det8a1-2c67-6a1a-9381-9b83d3d78ef7")
                     .build());
         
             }
         }
         
         
        <!--End PulumiCodeChooser -->
      • getWorkspace

        public static com.pulumi.core.Output<GetWorkspaceResult> getWorkspace​(GetWorkspaceArgs args,
                                                                              com.pulumi.deployment.InvokeOptions options)
        Provides an Amazon Managed Prometheus workspace data source. ## Example Usage ### Basic configuration <!--Start PulumiCodeChooser -->
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.amp.AmpFunctions;
         import com.pulumi.aws.amp.inputs.GetWorkspaceArgs;
         import java.util.List;
         import java.util.ArrayList;
         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 = AmpFunctions.getWorkspace(GetWorkspaceArgs.builder()
                     .workspaceId("ws-41det8a1-2c67-6a1a-9381-9b83d3d78ef7")
                     .build());
         
             }
         }
         
         
        <!--End PulumiCodeChooser -->
      • getWorkspacePlain

        public static java.util.concurrent.CompletableFuture<GetWorkspaceResult> getWorkspacePlain​(GetWorkspacePlainArgs args,
                                                                                                   com.pulumi.deployment.InvokeOptions options)
        Provides an Amazon Managed Prometheus workspace data source. ## Example Usage ### Basic configuration <!--Start PulumiCodeChooser -->
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.amp.AmpFunctions;
         import com.pulumi.aws.amp.inputs.GetWorkspaceArgs;
         import java.util.List;
         import java.util.ArrayList;
         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 = AmpFunctions.getWorkspace(GetWorkspaceArgs.builder()
                     .workspaceId("ws-41det8a1-2c67-6a1a-9381-9b83d3d78ef7")
                     .build());
         
             }
         }
         
         
        <!--End PulumiCodeChooser -->
      • getWorkspaces

        public static com.pulumi.core.Output<GetWorkspacesResult> getWorkspaces()
        Provides the aliases, ARNs, and workspace IDs of Amazon Prometheus workspaces. ## Example Usage The following example returns all of the workspaces in a region: <!--Start PulumiCodeChooser -->
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.amp.AmpFunctions;
         import com.pulumi.aws.amp.inputs.GetWorkspacesArgs;
         import java.util.List;
         import java.util.ArrayList;
         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 = AmpFunctions.getWorkspaces();
         
             }
         }
         
         
        <!--End PulumiCodeChooser --> The following example filters the workspaces by alias. Only the workspaces with aliases that begin with the value of `alias_prefix` will be returned: <!--Start PulumiCodeChooser -->
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.amp.AmpFunctions;
         import com.pulumi.aws.amp.inputs.GetWorkspacesArgs;
         import java.util.List;
         import java.util.ArrayList;
         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 = AmpFunctions.getWorkspaces(GetWorkspacesArgs.builder()
                     .aliasPrefix("example")
                     .build());
         
             }
         }
         
         
        <!--End PulumiCodeChooser -->
      • getWorkspacesPlain

        public static java.util.concurrent.CompletableFuture<GetWorkspacesResult> getWorkspacesPlain()
        Provides the aliases, ARNs, and workspace IDs of Amazon Prometheus workspaces. ## Example Usage The following example returns all of the workspaces in a region: <!--Start PulumiCodeChooser -->
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.amp.AmpFunctions;
         import com.pulumi.aws.amp.inputs.GetWorkspacesArgs;
         import java.util.List;
         import java.util.ArrayList;
         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 = AmpFunctions.getWorkspaces();
         
             }
         }
         
         
        <!--End PulumiCodeChooser --> The following example filters the workspaces by alias. Only the workspaces with aliases that begin with the value of `alias_prefix` will be returned: <!--Start PulumiCodeChooser -->
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.amp.AmpFunctions;
         import com.pulumi.aws.amp.inputs.GetWorkspacesArgs;
         import java.util.List;
         import java.util.ArrayList;
         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 = AmpFunctions.getWorkspaces(GetWorkspacesArgs.builder()
                     .aliasPrefix("example")
                     .build());
         
             }
         }
         
         
        <!--End PulumiCodeChooser -->
      • getWorkspaces

        public static com.pulumi.core.Output<GetWorkspacesResult> getWorkspaces​(GetWorkspacesArgs args)
        Provides the aliases, ARNs, and workspace IDs of Amazon Prometheus workspaces. ## Example Usage The following example returns all of the workspaces in a region: <!--Start PulumiCodeChooser -->
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.amp.AmpFunctions;
         import com.pulumi.aws.amp.inputs.GetWorkspacesArgs;
         import java.util.List;
         import java.util.ArrayList;
         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 = AmpFunctions.getWorkspaces();
         
             }
         }
         
         
        <!--End PulumiCodeChooser --> The following example filters the workspaces by alias. Only the workspaces with aliases that begin with the value of `alias_prefix` will be returned: <!--Start PulumiCodeChooser -->
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.amp.AmpFunctions;
         import com.pulumi.aws.amp.inputs.GetWorkspacesArgs;
         import java.util.List;
         import java.util.ArrayList;
         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 = AmpFunctions.getWorkspaces(GetWorkspacesArgs.builder()
                     .aliasPrefix("example")
                     .build());
         
             }
         }
         
         
        <!--End PulumiCodeChooser -->
      • getWorkspacesPlain

        public static java.util.concurrent.CompletableFuture<GetWorkspacesResult> getWorkspacesPlain​(GetWorkspacesPlainArgs args)
        Provides the aliases, ARNs, and workspace IDs of Amazon Prometheus workspaces. ## Example Usage The following example returns all of the workspaces in a region: <!--Start PulumiCodeChooser -->
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.amp.AmpFunctions;
         import com.pulumi.aws.amp.inputs.GetWorkspacesArgs;
         import java.util.List;
         import java.util.ArrayList;
         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 = AmpFunctions.getWorkspaces();
         
             }
         }
         
         
        <!--End PulumiCodeChooser --> The following example filters the workspaces by alias. Only the workspaces with aliases that begin with the value of `alias_prefix` will be returned: <!--Start PulumiCodeChooser -->
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.amp.AmpFunctions;
         import com.pulumi.aws.amp.inputs.GetWorkspacesArgs;
         import java.util.List;
         import java.util.ArrayList;
         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 = AmpFunctions.getWorkspaces(GetWorkspacesArgs.builder()
                     .aliasPrefix("example")
                     .build());
         
             }
         }
         
         
        <!--End PulumiCodeChooser -->
      • getWorkspaces

        public static com.pulumi.core.Output<GetWorkspacesResult> getWorkspaces​(GetWorkspacesArgs args,
                                                                                com.pulumi.deployment.InvokeOptions options)
        Provides the aliases, ARNs, and workspace IDs of Amazon Prometheus workspaces. ## Example Usage The following example returns all of the workspaces in a region: <!--Start PulumiCodeChooser -->
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.amp.AmpFunctions;
         import com.pulumi.aws.amp.inputs.GetWorkspacesArgs;
         import java.util.List;
         import java.util.ArrayList;
         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 = AmpFunctions.getWorkspaces();
         
             }
         }
         
         
        <!--End PulumiCodeChooser --> The following example filters the workspaces by alias. Only the workspaces with aliases that begin with the value of `alias_prefix` will be returned: <!--Start PulumiCodeChooser -->
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.amp.AmpFunctions;
         import com.pulumi.aws.amp.inputs.GetWorkspacesArgs;
         import java.util.List;
         import java.util.ArrayList;
         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 = AmpFunctions.getWorkspaces(GetWorkspacesArgs.builder()
                     .aliasPrefix("example")
                     .build());
         
             }
         }
         
         
        <!--End PulumiCodeChooser -->
      • getWorkspacesPlain

        public static java.util.concurrent.CompletableFuture<GetWorkspacesResult> getWorkspacesPlain​(GetWorkspacesPlainArgs args,
                                                                                                     com.pulumi.deployment.InvokeOptions options)
        Provides the aliases, ARNs, and workspace IDs of Amazon Prometheus workspaces. ## Example Usage The following example returns all of the workspaces in a region: <!--Start PulumiCodeChooser -->
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.amp.AmpFunctions;
         import com.pulumi.aws.amp.inputs.GetWorkspacesArgs;
         import java.util.List;
         import java.util.ArrayList;
         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 = AmpFunctions.getWorkspaces();
         
             }
         }
         
         
        <!--End PulumiCodeChooser --> The following example filters the workspaces by alias. Only the workspaces with aliases that begin with the value of `alias_prefix` will be returned: <!--Start PulumiCodeChooser -->
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.amp.AmpFunctions;
         import com.pulumi.aws.amp.inputs.GetWorkspacesArgs;
         import java.util.List;
         import java.util.ArrayList;
         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 = AmpFunctions.getWorkspaces(GetWorkspacesArgs.builder()
                     .aliasPrefix("example")
                     .build());
         
             }
         }
         
         
        <!--End PulumiCodeChooser -->