Emr Functions
object EmrFunctions
Functions
Link copied to clipboard
This data source provides the Emr Clusters of the current Alibaba Cloud user.
suspend fun getClusters(argument: suspend GetClustersPlainArgsBuilder.() -> Unit): GetClustersResult
suspend fun getClusters(clusterName: String? = null, clusterTypeLists: List<String>? = null, createType: String? = null, defaultStatus: Boolean? = null, depositType: String? = null, enableDetails: Boolean? = null, ids: List<String>? = null, isDesc: Boolean? = null, machineType: String? = null, nameRegex: String? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null, resourceGroupId: String? = null, statusLists: List<String>? = null, vpcId: String? = null): GetClustersResult
Link copied to clipboard
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.
suspend fun getDiskTypes(argument: suspend GetDiskTypesPlainArgsBuilder.() -> Unit): GetDiskTypesResult
suspend fun getDiskTypes(clusterType: String, destinationResource: String, instanceChargeType: String, instanceType: String, outputFile: String? = null, zoneId: String? = null): GetDiskTypesResult
Link copied to clipboard
The alicloud.emr.getInstanceTypes
data source provides a collection of ecs instance types available in Alibaba Cloud account when create a emr cluster.
suspend fun getInstanceTypes(argument: suspend GetInstanceTypesPlainArgsBuilder.() -> Unit): GetInstanceTypesResult
Link copied to clipboard
The alicloud.emr.getMainVersions
data source provides a collection of emr main versions available in Alibaba Cloud account when create a emr cluster.
suspend fun getMainVersions(argument: suspend GetMainVersionsPlainArgsBuilder.() -> Unit): GetMainVersionsResult
suspend fun getMainVersions(clusterTypes: List<String>? = null, emrVersion: String? = null, outputFile: String? = null): GetMainVersionsResult