getDiskTypes

The alicloud.emr.getDiskTypes data source provides a collection of data disk and system disk types available in Alibaba Cloud account when create a emr cluster.

NOTE: Available in 1.60.0+

Example Usage

package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.emr.EmrFunctions;
import com.pulumi.alicloud.emr.inputs.GetDiskTypesArgs;
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 default = EmrFunctions.getDiskTypes(GetDiskTypesArgs.builder()
.clusterType("HADOOP")
.destinationResource("DataDisk")
.instanceChargeType("PostPaid")
.instanceType("ecs.g5.xlarge")
.zoneId("cn-huhehaote-a")
.build());
ctx.export("dataDiskType", default_.types()[0].value());
}
}

Return

A collection of values returned by getDiskTypes.

Parameters

argument

A collection of arguments for invoking getDiskTypes.


suspend fun getDiskTypes(clusterType: String, destinationResource: String, instanceChargeType: String, instanceType: String, outputFile: String? = null, zoneId: String? = null): GetDiskTypesResult

Return

A collection of values returned by getDiskTypes.

See also

Parameters

clusterType

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

destinationResource

The destination resource of emr cluster instance

instanceChargeType

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

instanceType

The ecs instance type of create emr cluster instance.

outputFile

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

zoneId

The Zone to create emr cluster instance.


Return

A collection of values returned by getDiskTypes.

See also

Parameters

argument

Builder for com.pulumi.alicloud.emr.kotlin.inputs.GetDiskTypesPlainArgs.