Package-level declarations

Types

Link copied to clipboard
data class ClusterApplicationConfig(val applicationName: String, val configDescription: String? = null, val configFileName: String, val configItemKey: String, val configItemValue: String, val configScope: String? = null, val nodeGroupId: String? = null, val nodeGroupName: String? = null)
Link copied to clipboard
data class ClusterBootstrapScript(val executionFailStrategy: String, val executionMoment: String, val nodeSelector: ClusterBootstrapScriptNodeSelector, val priority: Int? = null, val scriptArgs: String, val scriptName: String, val scriptPath: String)
Link copied to clipboard
data class ClusterBootstrapScriptNodeSelector(val nodeGroupId: String? = null, val nodeGroupName: String? = null, val nodeGroupTypes: List<String>? = null, val nodeNames: List<String>? = null, val nodeSelectType: String)
Link copied to clipboard
data class ClusterNodeAttribute(val dataDiskEncrypted: Boolean? = null, val dataDiskKmsKeyId: String? = null, val keyPairName: String, val ramRole: String, val securityGroupId: String, val vpcId: String, val zoneId: String)
Link copied to clipboard
data class ClusterNodeGroup(val additionalSecurityGroupIds: List<String>? = null, val costOptimizedConfig: ClusterNodeGroupCostOptimizedConfig? = null, val dataDisks: List<ClusterNodeGroupDataDisk>, val gracefulShutdown: Boolean? = null, val instanceTypes: List<String>, val nodeCount: Int, val nodeGroupName: String, val nodeGroupType: String, val paymentType: String? = null, val spotBidPrices: List<ClusterNodeGroupSpotBidPrice>? = null, val spotInstanceRemedy: Boolean? = null, val subscriptionConfig: ClusterNodeGroupSubscriptionConfig? = null, val systemDisk: ClusterNodeGroupSystemDisk, val vswitchIds: List<String>? = null, val withPublicIp: Boolean? = null)
Link copied to clipboard
data class ClusterNodeGroupCostOptimizedConfig(val onDemandBaseCapacity: Int, val onDemandPercentageAboveBaseCapacity: Int, val spotInstancePools: Int)
Link copied to clipboard
data class ClusterNodeGroupDataDisk(val category: String, val count: Int? = null, val performanceLevel: String? = null, val size: Int)
Link copied to clipboard
data class ClusterNodeGroupSpotBidPrice(val bidPrice: Int, val instanceType: String)
Link copied to clipboard
data class ClusterNodeGroupSubscriptionConfig(val autoRenew: Boolean? = null, val autoRenewDuration: Int? = null, val autoRenewDurationUnit: String? = null, val paymentDuration: Int, val paymentDurationUnit: String)
Link copied to clipboard
data class ClusterNodeGroupSystemDisk(val category: String, val count: Int? = null, val performanceLevel: String? = null, val size: Int)
Link copied to clipboard
data class ClusterSubscriptionConfig(val autoRenew: Boolean? = null, val autoRenewDuration: Int? = null, val autoRenewDurationUnit: String? = null, val paymentDuration: Int, val paymentDurationUnit: String)
Link copied to clipboard
data class GetClustersCluster(val clusterId: String, val clusterName: String, val clusterState: String, val clusterType: String, val createTime: String, val emrDefaultRole: String, val endTime: String, val expireTime: String, val paymentType: String, val readyTime: String, val releaseVersion: String, val resourceGroupId: String, val stateChangeReason: Map<String, Any>, val tags: List<GetClustersClusterTag>)
Link copied to clipboard
data class GetClustersClusterTag(val key: String, val value: String)
Link copied to clipboard
data class GetClustersResult(val clusterName: String? = null, val clusterStates: List<String>? = null, val clusterTypes: List<String>? = null, val clusters: List<GetClustersCluster>, val id: String, val ids: List<String>, val maxResults: Int? = null, val nameRegex: String? = null, val names: List<String>, val nextToken: String? = null, val outputFile: String? = null, val paymentTypes: List<String>? = null, val resourceGroupId: String? = null, val tags: Map<String, Any>? = null, val totalCount: Int)

A collection of values returned by getClusters.