Class MqFunctions


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

      • MqFunctions

        public MqFunctions()
    • Method Detail

      • getBroker

        public static com.pulumi.core.Output<GetBrokerResult> getBroker()
        Provides details about an existing Amazon MQ broker. Use this data source to retrieve configuration and metadata for an Amazon MQ broker by ID or name.
      • getBrokerPlain

        public static java.util.concurrent.CompletableFuture<GetBrokerResult> getBrokerPlain()
        Provides details about an existing Amazon MQ broker. Use this data source to retrieve configuration and metadata for an Amazon MQ broker by ID or name.
      • getBroker

        public static com.pulumi.core.Output<GetBrokerResult> getBroker​(GetBrokerArgs args)
        Provides details about an existing Amazon MQ broker. Use this data source to retrieve configuration and metadata for an Amazon MQ broker by ID or name.
      • getBrokerPlain

        public static java.util.concurrent.CompletableFuture<GetBrokerResult> getBrokerPlain​(GetBrokerPlainArgs args)
        Provides details about an existing Amazon MQ broker. Use this data source to retrieve configuration and metadata for an Amazon MQ broker by ID or name.
      • getBroker

        public static com.pulumi.core.Output<GetBrokerResult> getBroker​(GetBrokerArgs args,
                                                                        com.pulumi.deployment.InvokeOptions options)
        Provides details about an existing Amazon MQ broker. Use this data source to retrieve configuration and metadata for an Amazon MQ broker by ID or name.
      • getBroker

        public static com.pulumi.core.Output<GetBrokerResult> getBroker​(GetBrokerArgs args,
                                                                        com.pulumi.deployment.InvokeOutputOptions options)
        Provides details about an existing Amazon MQ broker. Use this data source to retrieve configuration and metadata for an Amazon MQ broker by ID or name.
      • getBrokerPlain

        public static java.util.concurrent.CompletableFuture<GetBrokerResult> getBrokerPlain​(GetBrokerPlainArgs args,
                                                                                             com.pulumi.deployment.InvokeOptions options)
        Provides details about an existing Amazon MQ broker. Use this data source to retrieve configuration and metadata for an Amazon MQ broker by ID or name.
      • getBrokerEngineTypes

        public static com.pulumi.core.Output<GetBrokerEngineTypesResult> getBrokerEngineTypes()
        Provides details about available MQ broker engine types. Use this data source to retrieve supported engine types and their versions for Amazon MQ brokers. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.mq.MqFunctions;
         import com.pulumi.aws.mq.inputs.GetBrokerEngineTypesArgs;
         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 = MqFunctions.getBrokerEngineTypes(GetBrokerEngineTypesArgs.builder()
                     .engineType("ACTIVEMQ")
                     .build());
         
             }
         }
         
         
      • getBrokerEngineTypesPlain

        public static java.util.concurrent.CompletableFuture<GetBrokerEngineTypesResult> getBrokerEngineTypesPlain()
        Provides details about available MQ broker engine types. Use this data source to retrieve supported engine types and their versions for Amazon MQ brokers. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.mq.MqFunctions;
         import com.pulumi.aws.mq.inputs.GetBrokerEngineTypesArgs;
         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 = MqFunctions.getBrokerEngineTypes(GetBrokerEngineTypesArgs.builder()
                     .engineType("ACTIVEMQ")
                     .build());
         
             }
         }
         
         
      • getBrokerEngineTypes

        public static com.pulumi.core.Output<GetBrokerEngineTypesResult> getBrokerEngineTypes​(GetBrokerEngineTypesArgs args)
        Provides details about available MQ broker engine types. Use this data source to retrieve supported engine types and their versions for Amazon MQ brokers. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.mq.MqFunctions;
         import com.pulumi.aws.mq.inputs.GetBrokerEngineTypesArgs;
         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 = MqFunctions.getBrokerEngineTypes(GetBrokerEngineTypesArgs.builder()
                     .engineType("ACTIVEMQ")
                     .build());
         
             }
         }
         
         
      • getBrokerEngineTypesPlain

        public static java.util.concurrent.CompletableFuture<GetBrokerEngineTypesResult> getBrokerEngineTypesPlain​(GetBrokerEngineTypesPlainArgs args)
        Provides details about available MQ broker engine types. Use this data source to retrieve supported engine types and their versions for Amazon MQ brokers. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.mq.MqFunctions;
         import com.pulumi.aws.mq.inputs.GetBrokerEngineTypesArgs;
         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 = MqFunctions.getBrokerEngineTypes(GetBrokerEngineTypesArgs.builder()
                     .engineType("ACTIVEMQ")
                     .build());
         
             }
         }
         
         
      • getBrokerEngineTypes

        public static com.pulumi.core.Output<GetBrokerEngineTypesResult> getBrokerEngineTypes​(GetBrokerEngineTypesArgs args,
                                                                                              com.pulumi.deployment.InvokeOptions options)
        Provides details about available MQ broker engine types. Use this data source to retrieve supported engine types and their versions for Amazon MQ brokers. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.mq.MqFunctions;
         import com.pulumi.aws.mq.inputs.GetBrokerEngineTypesArgs;
         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 = MqFunctions.getBrokerEngineTypes(GetBrokerEngineTypesArgs.builder()
                     .engineType("ACTIVEMQ")
                     .build());
         
             }
         }
         
         
      • getBrokerEngineTypes

        public static com.pulumi.core.Output<GetBrokerEngineTypesResult> getBrokerEngineTypes​(GetBrokerEngineTypesArgs args,
                                                                                              com.pulumi.deployment.InvokeOutputOptions options)
        Provides details about available MQ broker engine types. Use this data source to retrieve supported engine types and their versions for Amazon MQ brokers. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.mq.MqFunctions;
         import com.pulumi.aws.mq.inputs.GetBrokerEngineTypesArgs;
         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 = MqFunctions.getBrokerEngineTypes(GetBrokerEngineTypesArgs.builder()
                     .engineType("ACTIVEMQ")
                     .build());
         
             }
         }
         
         
      • getBrokerEngineTypesPlain

        public static java.util.concurrent.CompletableFuture<GetBrokerEngineTypesResult> getBrokerEngineTypesPlain​(GetBrokerEngineTypesPlainArgs args,
                                                                                                                   com.pulumi.deployment.InvokeOptions options)
        Provides details about available MQ broker engine types. Use this data source to retrieve supported engine types and their versions for Amazon MQ brokers. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.mq.MqFunctions;
         import com.pulumi.aws.mq.inputs.GetBrokerEngineTypesArgs;
         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 = MqFunctions.getBrokerEngineTypes(GetBrokerEngineTypesArgs.builder()
                     .engineType("ACTIVEMQ")
                     .build());
         
             }
         }
         
         
      • getInstanceTypeOfferings

        public static com.pulumi.core.Output<GetInstanceTypeOfferingsResult> getInstanceTypeOfferings()
        Provides details about available MQ broker instance type offerings. Use this data source to discover supported instance types, storage types, and deployment modes for Amazon MQ brokers. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.mq.MqFunctions;
         import com.pulumi.aws.mq.inputs.GetInstanceTypeOfferingsArgs;
         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) {
                 // Get all instance type offerings
                 final var all = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .build());
         
                 // Filter by engine type
                 final var activemq = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .engineType("ACTIVEMQ")
                     .build());
         
                 // Filter by storage type
                 final var ebs = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .storageType("EBS")
                     .build());
         
                 // Filter by instance type
                 final var m5 = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .hostInstanceType("mq.m5.large")
                     .build());
         
                 // Filter by multiple criteria
                 final var filtered = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .engineType("ACTIVEMQ")
                     .storageType("EBS")
                     .hostInstanceType("mq.m5.large")
                     .build());
         
             }
         }
         
         
      • getInstanceTypeOfferingsPlain

        public static java.util.concurrent.CompletableFuture<GetInstanceTypeOfferingsResult> getInstanceTypeOfferingsPlain()
        Provides details about available MQ broker instance type offerings. Use this data source to discover supported instance types, storage types, and deployment modes for Amazon MQ brokers. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.mq.MqFunctions;
         import com.pulumi.aws.mq.inputs.GetInstanceTypeOfferingsArgs;
         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) {
                 // Get all instance type offerings
                 final var all = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .build());
         
                 // Filter by engine type
                 final var activemq = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .engineType("ACTIVEMQ")
                     .build());
         
                 // Filter by storage type
                 final var ebs = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .storageType("EBS")
                     .build());
         
                 // Filter by instance type
                 final var m5 = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .hostInstanceType("mq.m5.large")
                     .build());
         
                 // Filter by multiple criteria
                 final var filtered = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .engineType("ACTIVEMQ")
                     .storageType("EBS")
                     .hostInstanceType("mq.m5.large")
                     .build());
         
             }
         }
         
         
      • getInstanceTypeOfferings

        public static com.pulumi.core.Output<GetInstanceTypeOfferingsResult> getInstanceTypeOfferings​(GetInstanceTypeOfferingsArgs args)
        Provides details about available MQ broker instance type offerings. Use this data source to discover supported instance types, storage types, and deployment modes for Amazon MQ brokers. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.mq.MqFunctions;
         import com.pulumi.aws.mq.inputs.GetInstanceTypeOfferingsArgs;
         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) {
                 // Get all instance type offerings
                 final var all = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .build());
         
                 // Filter by engine type
                 final var activemq = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .engineType("ACTIVEMQ")
                     .build());
         
                 // Filter by storage type
                 final var ebs = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .storageType("EBS")
                     .build());
         
                 // Filter by instance type
                 final var m5 = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .hostInstanceType("mq.m5.large")
                     .build());
         
                 // Filter by multiple criteria
                 final var filtered = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .engineType("ACTIVEMQ")
                     .storageType("EBS")
                     .hostInstanceType("mq.m5.large")
                     .build());
         
             }
         }
         
         
      • getInstanceTypeOfferingsPlain

        public static java.util.concurrent.CompletableFuture<GetInstanceTypeOfferingsResult> getInstanceTypeOfferingsPlain​(GetInstanceTypeOfferingsPlainArgs args)
        Provides details about available MQ broker instance type offerings. Use this data source to discover supported instance types, storage types, and deployment modes for Amazon MQ brokers. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.mq.MqFunctions;
         import com.pulumi.aws.mq.inputs.GetInstanceTypeOfferingsArgs;
         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) {
                 // Get all instance type offerings
                 final var all = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .build());
         
                 // Filter by engine type
                 final var activemq = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .engineType("ACTIVEMQ")
                     .build());
         
                 // Filter by storage type
                 final var ebs = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .storageType("EBS")
                     .build());
         
                 // Filter by instance type
                 final var m5 = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .hostInstanceType("mq.m5.large")
                     .build());
         
                 // Filter by multiple criteria
                 final var filtered = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .engineType("ACTIVEMQ")
                     .storageType("EBS")
                     .hostInstanceType("mq.m5.large")
                     .build());
         
             }
         }
         
         
      • getInstanceTypeOfferings

        public static com.pulumi.core.Output<GetInstanceTypeOfferingsResult> getInstanceTypeOfferings​(GetInstanceTypeOfferingsArgs args,
                                                                                                      com.pulumi.deployment.InvokeOptions options)
        Provides details about available MQ broker instance type offerings. Use this data source to discover supported instance types, storage types, and deployment modes for Amazon MQ brokers. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.mq.MqFunctions;
         import com.pulumi.aws.mq.inputs.GetInstanceTypeOfferingsArgs;
         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) {
                 // Get all instance type offerings
                 final var all = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .build());
         
                 // Filter by engine type
                 final var activemq = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .engineType("ACTIVEMQ")
                     .build());
         
                 // Filter by storage type
                 final var ebs = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .storageType("EBS")
                     .build());
         
                 // Filter by instance type
                 final var m5 = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .hostInstanceType("mq.m5.large")
                     .build());
         
                 // Filter by multiple criteria
                 final var filtered = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .engineType("ACTIVEMQ")
                     .storageType("EBS")
                     .hostInstanceType("mq.m5.large")
                     .build());
         
             }
         }
         
         
      • getInstanceTypeOfferings

        public static com.pulumi.core.Output<GetInstanceTypeOfferingsResult> getInstanceTypeOfferings​(GetInstanceTypeOfferingsArgs args,
                                                                                                      com.pulumi.deployment.InvokeOutputOptions options)
        Provides details about available MQ broker instance type offerings. Use this data source to discover supported instance types, storage types, and deployment modes for Amazon MQ brokers. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.mq.MqFunctions;
         import com.pulumi.aws.mq.inputs.GetInstanceTypeOfferingsArgs;
         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) {
                 // Get all instance type offerings
                 final var all = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .build());
         
                 // Filter by engine type
                 final var activemq = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .engineType("ACTIVEMQ")
                     .build());
         
                 // Filter by storage type
                 final var ebs = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .storageType("EBS")
                     .build());
         
                 // Filter by instance type
                 final var m5 = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .hostInstanceType("mq.m5.large")
                     .build());
         
                 // Filter by multiple criteria
                 final var filtered = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .engineType("ACTIVEMQ")
                     .storageType("EBS")
                     .hostInstanceType("mq.m5.large")
                     .build());
         
             }
         }
         
         
      • getInstanceTypeOfferingsPlain

        public static java.util.concurrent.CompletableFuture<GetInstanceTypeOfferingsResult> getInstanceTypeOfferingsPlain​(GetInstanceTypeOfferingsPlainArgs args,
                                                                                                                           com.pulumi.deployment.InvokeOptions options)
        Provides details about available MQ broker instance type offerings. Use this data source to discover supported instance types, storage types, and deployment modes for Amazon MQ brokers. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.mq.MqFunctions;
         import com.pulumi.aws.mq.inputs.GetInstanceTypeOfferingsArgs;
         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) {
                 // Get all instance type offerings
                 final var all = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .build());
         
                 // Filter by engine type
                 final var activemq = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .engineType("ACTIVEMQ")
                     .build());
         
                 // Filter by storage type
                 final var ebs = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .storageType("EBS")
                     .build());
         
                 // Filter by instance type
                 final var m5 = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .hostInstanceType("mq.m5.large")
                     .build());
         
                 // Filter by multiple criteria
                 final var filtered = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
                     .engineType("ACTIVEMQ")
                     .storageType("EBS")
                     .hostInstanceType("mq.m5.large")
                     .build());
         
             }
         }