Class MskFunctions


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

      • MskFunctions

        public MskFunctions()
    • Method Detail

      • getBootstrapBrokers

        public static com.pulumi.core.Output<GetBootstrapBrokersResult> getBootstrapBrokers​(GetBootstrapBrokersArgs args)
        Get a list of brokers that a client application can use to bootstrap. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetBootstrapBrokersArgs;
         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 = MskFunctions.getBootstrapBrokers(GetBootstrapBrokersArgs.builder()
                     .clusterArn(exampleAwsMskCluster.arn())
                     .build());
         
             }
         }
         
         
      • getBootstrapBrokersPlain

        public static java.util.concurrent.CompletableFuture<GetBootstrapBrokersResult> getBootstrapBrokersPlain​(GetBootstrapBrokersPlainArgs args)
        Get a list of brokers that a client application can use to bootstrap. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetBootstrapBrokersArgs;
         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 = MskFunctions.getBootstrapBrokers(GetBootstrapBrokersArgs.builder()
                     .clusterArn(exampleAwsMskCluster.arn())
                     .build());
         
             }
         }
         
         
      • getBootstrapBrokers

        public static com.pulumi.core.Output<GetBootstrapBrokersResult> getBootstrapBrokers​(GetBootstrapBrokersArgs args,
                                                                                            com.pulumi.deployment.InvokeOptions options)
        Get a list of brokers that a client application can use to bootstrap. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetBootstrapBrokersArgs;
         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 = MskFunctions.getBootstrapBrokers(GetBootstrapBrokersArgs.builder()
                     .clusterArn(exampleAwsMskCluster.arn())
                     .build());
         
             }
         }
         
         
      • getBootstrapBrokers

        public static com.pulumi.core.Output<GetBootstrapBrokersResult> getBootstrapBrokers​(GetBootstrapBrokersArgs args,
                                                                                            com.pulumi.deployment.InvokeOutputOptions options)
        Get a list of brokers that a client application can use to bootstrap. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetBootstrapBrokersArgs;
         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 = MskFunctions.getBootstrapBrokers(GetBootstrapBrokersArgs.builder()
                     .clusterArn(exampleAwsMskCluster.arn())
                     .build());
         
             }
         }
         
         
      • getBootstrapBrokersPlain

        public static java.util.concurrent.CompletableFuture<GetBootstrapBrokersResult> getBootstrapBrokersPlain​(GetBootstrapBrokersPlainArgs args,
                                                                                                                 com.pulumi.deployment.InvokeOptions options)
        Get a list of brokers that a client application can use to bootstrap. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetBootstrapBrokersArgs;
         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 = MskFunctions.getBootstrapBrokers(GetBootstrapBrokersArgs.builder()
                     .clusterArn(exampleAwsMskCluster.arn())
                     .build());
         
             }
         }
         
         
      • getBrokerNodes

        public static com.pulumi.core.Output<GetBrokerNodesResult> getBrokerNodes​(GetBrokerNodesArgs args)
        Get information on an Amazon MSK Broker Nodes. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetBrokerNodesArgs;
         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 = MskFunctions.getBrokerNodes(GetBrokerNodesArgs.builder()
                     .clusterArn(exampleAwsMskCluster.arn())
                     .build());
         
             }
         }
         
         
      • getBrokerNodesPlain

        public static java.util.concurrent.CompletableFuture<GetBrokerNodesResult> getBrokerNodesPlain​(GetBrokerNodesPlainArgs args)
        Get information on an Amazon MSK Broker Nodes. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetBrokerNodesArgs;
         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 = MskFunctions.getBrokerNodes(GetBrokerNodesArgs.builder()
                     .clusterArn(exampleAwsMskCluster.arn())
                     .build());
         
             }
         }
         
         
      • getBrokerNodes

        public static com.pulumi.core.Output<GetBrokerNodesResult> getBrokerNodes​(GetBrokerNodesArgs args,
                                                                                  com.pulumi.deployment.InvokeOptions options)
        Get information on an Amazon MSK Broker Nodes. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetBrokerNodesArgs;
         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 = MskFunctions.getBrokerNodes(GetBrokerNodesArgs.builder()
                     .clusterArn(exampleAwsMskCluster.arn())
                     .build());
         
             }
         }
         
         
      • getBrokerNodes

        public static com.pulumi.core.Output<GetBrokerNodesResult> getBrokerNodes​(GetBrokerNodesArgs args,
                                                                                  com.pulumi.deployment.InvokeOutputOptions options)
        Get information on an Amazon MSK Broker Nodes. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetBrokerNodesArgs;
         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 = MskFunctions.getBrokerNodes(GetBrokerNodesArgs.builder()
                     .clusterArn(exampleAwsMskCluster.arn())
                     .build());
         
             }
         }
         
         
      • getBrokerNodesPlain

        public static java.util.concurrent.CompletableFuture<GetBrokerNodesResult> getBrokerNodesPlain​(GetBrokerNodesPlainArgs args,
                                                                                                       com.pulumi.deployment.InvokeOptions options)
        Get information on an Amazon MSK Broker Nodes. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetBrokerNodesArgs;
         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 = MskFunctions.getBrokerNodes(GetBrokerNodesArgs.builder()
                     .clusterArn(exampleAwsMskCluster.arn())
                     .build());
         
             }
         }
         
         
      • getCluster

        public static com.pulumi.core.Output<GetClusterResult> getCluster​(GetClusterArgs args)
        Get information on an Amazon MSK Cluster. > **Note:** This data sources returns information on _provisioned_ clusters. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetClusterArgs;
         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 = MskFunctions.getCluster(GetClusterArgs.builder()
                     .clusterName("example")
                     .build());
         
             }
         }
         
         
      • getClusterPlain

        public static java.util.concurrent.CompletableFuture<GetClusterResult> getClusterPlain​(GetClusterPlainArgs args)
        Get information on an Amazon MSK Cluster. > **Note:** This data sources returns information on _provisioned_ clusters. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetClusterArgs;
         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 = MskFunctions.getCluster(GetClusterArgs.builder()
                     .clusterName("example")
                     .build());
         
             }
         }
         
         
      • getCluster

        public static com.pulumi.core.Output<GetClusterResult> getCluster​(GetClusterArgs args,
                                                                          com.pulumi.deployment.InvokeOptions options)
        Get information on an Amazon MSK Cluster. > **Note:** This data sources returns information on _provisioned_ clusters. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetClusterArgs;
         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 = MskFunctions.getCluster(GetClusterArgs.builder()
                     .clusterName("example")
                     .build());
         
             }
         }
         
         
      • getCluster

        public static com.pulumi.core.Output<GetClusterResult> getCluster​(GetClusterArgs args,
                                                                          com.pulumi.deployment.InvokeOutputOptions options)
        Get information on an Amazon MSK Cluster. > **Note:** This data sources returns information on _provisioned_ clusters. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetClusterArgs;
         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 = MskFunctions.getCluster(GetClusterArgs.builder()
                     .clusterName("example")
                     .build());
         
             }
         }
         
         
      • getClusterPlain

        public static java.util.concurrent.CompletableFuture<GetClusterResult> getClusterPlain​(GetClusterPlainArgs args,
                                                                                               com.pulumi.deployment.InvokeOptions options)
        Get information on an Amazon MSK Cluster. > **Note:** This data sources returns information on _provisioned_ clusters. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetClusterArgs;
         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 = MskFunctions.getCluster(GetClusterArgs.builder()
                     .clusterName("example")
                     .build());
         
             }
         }
         
         
      • getConfiguration

        public static com.pulumi.core.Output<GetConfigurationResult> getConfiguration​(GetConfigurationArgs args)
        Get information on an Amazon MSK Configuration. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetConfigurationArgs;
         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 = MskFunctions.getConfiguration(GetConfigurationArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getConfigurationPlain

        public static java.util.concurrent.CompletableFuture<GetConfigurationResult> getConfigurationPlain​(GetConfigurationPlainArgs args)
        Get information on an Amazon MSK Configuration. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetConfigurationArgs;
         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 = MskFunctions.getConfiguration(GetConfigurationArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getConfiguration

        public static com.pulumi.core.Output<GetConfigurationResult> getConfiguration​(GetConfigurationArgs args,
                                                                                      com.pulumi.deployment.InvokeOptions options)
        Get information on an Amazon MSK Configuration. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetConfigurationArgs;
         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 = MskFunctions.getConfiguration(GetConfigurationArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getConfiguration

        public static com.pulumi.core.Output<GetConfigurationResult> getConfiguration​(GetConfigurationArgs args,
                                                                                      com.pulumi.deployment.InvokeOutputOptions options)
        Get information on an Amazon MSK Configuration. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetConfigurationArgs;
         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 = MskFunctions.getConfiguration(GetConfigurationArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getConfigurationPlain

        public static java.util.concurrent.CompletableFuture<GetConfigurationResult> getConfigurationPlain​(GetConfigurationPlainArgs args,
                                                                                                           com.pulumi.deployment.InvokeOptions options)
        Get information on an Amazon MSK Configuration. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetConfigurationArgs;
         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 = MskFunctions.getConfiguration(GetConfigurationArgs.builder()
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getKafkaVersion

        public static com.pulumi.core.Output<GetKafkaVersionResult> getKafkaVersion()
        Get information on a Amazon MSK Kafka Version ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetKafkaVersionArgs;
         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 preferred = MskFunctions.getKafkaVersion(GetKafkaVersionArgs.builder()
                     .preferredVersions(            
                         "2.4.1.1",
                         "2.4.1",
                         "2.2.1")
                     .build());
         
                 final var example = MskFunctions.getKafkaVersion(GetKafkaVersionArgs.builder()
                     .version("2.8.0")
                     .build());
         
             }
         }
         
         
      • getKafkaVersionPlain

        public static java.util.concurrent.CompletableFuture<GetKafkaVersionResult> getKafkaVersionPlain()
        Get information on a Amazon MSK Kafka Version ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetKafkaVersionArgs;
         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 preferred = MskFunctions.getKafkaVersion(GetKafkaVersionArgs.builder()
                     .preferredVersions(            
                         "2.4.1.1",
                         "2.4.1",
                         "2.2.1")
                     .build());
         
                 final var example = MskFunctions.getKafkaVersion(GetKafkaVersionArgs.builder()
                     .version("2.8.0")
                     .build());
         
             }
         }
         
         
      • getKafkaVersion

        public static com.pulumi.core.Output<GetKafkaVersionResult> getKafkaVersion​(GetKafkaVersionArgs args)
        Get information on a Amazon MSK Kafka Version ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetKafkaVersionArgs;
         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 preferred = MskFunctions.getKafkaVersion(GetKafkaVersionArgs.builder()
                     .preferredVersions(            
                         "2.4.1.1",
                         "2.4.1",
                         "2.2.1")
                     .build());
         
                 final var example = MskFunctions.getKafkaVersion(GetKafkaVersionArgs.builder()
                     .version("2.8.0")
                     .build());
         
             }
         }
         
         
      • getKafkaVersionPlain

        public static java.util.concurrent.CompletableFuture<GetKafkaVersionResult> getKafkaVersionPlain​(GetKafkaVersionPlainArgs args)
        Get information on a Amazon MSK Kafka Version ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetKafkaVersionArgs;
         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 preferred = MskFunctions.getKafkaVersion(GetKafkaVersionArgs.builder()
                     .preferredVersions(            
                         "2.4.1.1",
                         "2.4.1",
                         "2.2.1")
                     .build());
         
                 final var example = MskFunctions.getKafkaVersion(GetKafkaVersionArgs.builder()
                     .version("2.8.0")
                     .build());
         
             }
         }
         
         
      • getKafkaVersion

        public static com.pulumi.core.Output<GetKafkaVersionResult> getKafkaVersion​(GetKafkaVersionArgs args,
                                                                                    com.pulumi.deployment.InvokeOptions options)
        Get information on a Amazon MSK Kafka Version ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetKafkaVersionArgs;
         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 preferred = MskFunctions.getKafkaVersion(GetKafkaVersionArgs.builder()
                     .preferredVersions(            
                         "2.4.1.1",
                         "2.4.1",
                         "2.2.1")
                     .build());
         
                 final var example = MskFunctions.getKafkaVersion(GetKafkaVersionArgs.builder()
                     .version("2.8.0")
                     .build());
         
             }
         }
         
         
      • getKafkaVersion

        public static com.pulumi.core.Output<GetKafkaVersionResult> getKafkaVersion​(GetKafkaVersionArgs args,
                                                                                    com.pulumi.deployment.InvokeOutputOptions options)
        Get information on a Amazon MSK Kafka Version ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetKafkaVersionArgs;
         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 preferred = MskFunctions.getKafkaVersion(GetKafkaVersionArgs.builder()
                     .preferredVersions(            
                         "2.4.1.1",
                         "2.4.1",
                         "2.2.1")
                     .build());
         
                 final var example = MskFunctions.getKafkaVersion(GetKafkaVersionArgs.builder()
                     .version("2.8.0")
                     .build());
         
             }
         }
         
         
      • getKafkaVersionPlain

        public static java.util.concurrent.CompletableFuture<GetKafkaVersionResult> getKafkaVersionPlain​(GetKafkaVersionPlainArgs args,
                                                                                                         com.pulumi.deployment.InvokeOptions options)
        Get information on a Amazon MSK Kafka Version ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetKafkaVersionArgs;
         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 preferred = MskFunctions.getKafkaVersion(GetKafkaVersionArgs.builder()
                     .preferredVersions(            
                         "2.4.1.1",
                         "2.4.1",
                         "2.2.1")
                     .build());
         
                 final var example = MskFunctions.getKafkaVersion(GetKafkaVersionArgs.builder()
                     .version("2.8.0")
                     .build());
         
             }
         }
         
         
      • getTopic

        public static com.pulumi.core.Output<GetTopicResult> getTopic​(GetTopicArgs args)
        Get information on an Amazon MSK Topic. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetTopicArgs;
         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 = MskFunctions.getTopic(GetTopicArgs.builder()
                     .clusterArn(exampleAwsMskCluster.arn())
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getTopicPlain

        public static java.util.concurrent.CompletableFuture<GetTopicResult> getTopicPlain​(GetTopicPlainArgs args)
        Get information on an Amazon MSK Topic. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetTopicArgs;
         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 = MskFunctions.getTopic(GetTopicArgs.builder()
                     .clusterArn(exampleAwsMskCluster.arn())
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getTopic

        public static com.pulumi.core.Output<GetTopicResult> getTopic​(GetTopicArgs args,
                                                                      com.pulumi.deployment.InvokeOptions options)
        Get information on an Amazon MSK Topic. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetTopicArgs;
         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 = MskFunctions.getTopic(GetTopicArgs.builder()
                     .clusterArn(exampleAwsMskCluster.arn())
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getTopic

        public static com.pulumi.core.Output<GetTopicResult> getTopic​(GetTopicArgs args,
                                                                      com.pulumi.deployment.InvokeOutputOptions options)
        Get information on an Amazon MSK Topic. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetTopicArgs;
         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 = MskFunctions.getTopic(GetTopicArgs.builder()
                     .clusterArn(exampleAwsMskCluster.arn())
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getTopicPlain

        public static java.util.concurrent.CompletableFuture<GetTopicResult> getTopicPlain​(GetTopicPlainArgs args,
                                                                                           com.pulumi.deployment.InvokeOptions options)
        Get information on an Amazon MSK Topic. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetTopicArgs;
         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 = MskFunctions.getTopic(GetTopicArgs.builder()
                     .clusterArn(exampleAwsMskCluster.arn())
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getVpcConnection

        public static com.pulumi.core.Output<GetVpcConnectionResult> getVpcConnection​(GetVpcConnectionArgs args)
        Get information on an Amazon MSK VPC Connection. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetVpcConnectionArgs;
         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 = MskFunctions.getVpcConnection(GetVpcConnectionArgs.builder()
                     .arn(exampleAwsMskVpcConnection.arn())
                     .build());
         
             }
         }
         
         
      • getVpcConnectionPlain

        public static java.util.concurrent.CompletableFuture<GetVpcConnectionResult> getVpcConnectionPlain​(GetVpcConnectionPlainArgs args)
        Get information on an Amazon MSK VPC Connection. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetVpcConnectionArgs;
         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 = MskFunctions.getVpcConnection(GetVpcConnectionArgs.builder()
                     .arn(exampleAwsMskVpcConnection.arn())
                     .build());
         
             }
         }
         
         
      • getVpcConnection

        public static com.pulumi.core.Output<GetVpcConnectionResult> getVpcConnection​(GetVpcConnectionArgs args,
                                                                                      com.pulumi.deployment.InvokeOptions options)
        Get information on an Amazon MSK VPC Connection. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetVpcConnectionArgs;
         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 = MskFunctions.getVpcConnection(GetVpcConnectionArgs.builder()
                     .arn(exampleAwsMskVpcConnection.arn())
                     .build());
         
             }
         }
         
         
      • getVpcConnection

        public static com.pulumi.core.Output<GetVpcConnectionResult> getVpcConnection​(GetVpcConnectionArgs args,
                                                                                      com.pulumi.deployment.InvokeOutputOptions options)
        Get information on an Amazon MSK VPC Connection. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetVpcConnectionArgs;
         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 = MskFunctions.getVpcConnection(GetVpcConnectionArgs.builder()
                     .arn(exampleAwsMskVpcConnection.arn())
                     .build());
         
             }
         }
         
         
      • getVpcConnectionPlain

        public static java.util.concurrent.CompletableFuture<GetVpcConnectionResult> getVpcConnectionPlain​(GetVpcConnectionPlainArgs args,
                                                                                                           com.pulumi.deployment.InvokeOptions options)
        Get information on an Amazon MSK VPC Connection. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.msk.MskFunctions;
         import com.pulumi.aws.msk.inputs.GetVpcConnectionArgs;
         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 = MskFunctions.getVpcConnection(GetVpcConnectionArgs.builder()
                     .arn(exampleAwsMskVpcConnection.arn())
                     .build());
         
             }
         }