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 --> ```java 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 --> ```java 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 --> ```java 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 --> ```java 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 --> ```java 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 --> ```java 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 --> ```java 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 --> ```java 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 --> ```java 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 --> ```java 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 --> ```java 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 --> ```java 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 --> ```java 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 --> ```java 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 --> ```java 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 --> ```java 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 -->