getInstanceTypeOfferings

Provides information about a MQ Broker Instance Offerings.

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.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 empty = MqFunctions.getInstanceTypeOfferings();
final var engine = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
.engineType("ACTIVEMQ")
.build());
final var storage = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
.storageType("EBS")
.build());
final var instance = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
.hostInstanceType("mq.m5.large")
.build());
final var all = MqFunctions.getInstanceTypeOfferings(GetInstanceTypeOfferingsArgs.builder()
.engineType("ACTIVEMQ")
.hostInstanceType("mq.m5.large")
.storageType("EBS")
.build());
}
}

Return

A collection of values returned by getInstanceTypeOfferings.

Parameters

argument

A collection of arguments for invoking getInstanceTypeOfferings.


suspend fun getInstanceTypeOfferings(engineType: String? = null, hostInstanceType: String? = null, storageType: String? = null): GetInstanceTypeOfferingsResult

Return

A collection of values returned by getInstanceTypeOfferings.

Parameters

engineType

Filter response by engine type.

hostInstanceType

Filter response by host instance type.

storageType

Filter response by storage type.

See also


Return

A collection of values returned by getInstanceTypeOfferings.

Parameters

argument

Builder for com.pulumi.aws.mq.kotlin.inputs.GetInstanceTypeOfferingsPlainArgs.

See also