GetInstanceTypesPlainArgs

data class GetInstanceTypesPlainArgs(val clusterType: String, val destinationResource: String, val instanceChargeType: String, val instanceType: String? = null, val outputFile: String? = null, val supportLocalStorage: Boolean? = null, val supportNodeTypes: List<String>? = null, val zoneId: String? = null) : ConvertibleToJava<GetInstanceTypesPlainArgs>

A collection of arguments for invoking getInstanceTypes.

Constructors

Link copied to clipboard
constructor(clusterType: String, destinationResource: String, instanceChargeType: String, instanceType: String? = null, outputFile: String? = null, supportLocalStorage: Boolean? = null, supportNodeTypes: List<String>? = null, zoneId: String? = null)

Properties

Link copied to clipboard

The cluster type of the emr cluster instance. Possible values: HADOOP, KAFKA, ZOOKEEPER, DRUID.

Link copied to clipboard

The destination resource of emr cluster instance

Link copied to clipboard

Filter the results by charge type. Valid values: PrePaid and PostPaid. Default to PostPaid.

Link copied to clipboard
val instanceType: String? = null

Filter the specific ecs instance type to create emr cluster.

Link copied to clipboard
val outputFile: String? = null

File name where to save data source results (after running pulumi preview).

Link copied to clipboard

Whether the current storage disk is local or not.

Link copied to clipboard

The specific supported node type list. Possible values may be any one or combination of these: "MASTER", "CORE", "TASK", "GATEWAY"

Link copied to clipboard
val zoneId: String? = null

The supported resources of specific zoneId.

Functions

Link copied to clipboard
open override fun toJava(): GetInstanceTypesPlainArgs