Package-level declarations
Types
Link copied to clipboard
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 nodeGroupIds: List<String>? = null, val nodeGroupName: String? = null, val nodeGroupNames: List<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 systemDiskEncrypted: Boolean? = null, val systemDiskKmsKeyId: String? = null, val vpcId: String, val zoneId: String)
Link copied to clipboard
data class ClusterNodeGroup(val ackConfig: ClusterNodeGroupAckConfig? = null, val additionalSecurityGroupIds: List<String>? = null, val autoScalingPolicy: ClusterNodeGroupAutoScalingPolicy? = null, val costOptimizedConfig: ClusterNodeGroupCostOptimizedConfig? = null, val dataDisks: List<ClusterNodeGroupDataDisk>, val deploymentSetStrategy: String? = null, val gracefulShutdown: Boolean? = null, val instanceTypes: List<String>, val nodeCount: Int, val nodeGroupName: String, val nodeGroupType: String, val nodeResizeStrategy: String? = null, val paymentType: String? = null, val spotBidPrices: List<ClusterNodeGroupSpotBidPrice>? = null, val spotInstanceRemedy: Boolean? = null, val spotStrategy: String? = null, val subscriptionConfig: ClusterNodeGroupSubscriptionConfig? = null, val systemDisk: ClusterNodeGroupSystemDisk, val vswitchIds: List<String>? = null, val withPublicIp: Boolean? = null)
Link copied to clipboard
data class ClusterNodeGroupAckConfig(val ackInstanceId: String, val customAnnotations: List<ClusterNodeGroupAckConfigCustomAnnotation>? = null, val customLabels: List<ClusterNodeGroupAckConfigCustomLabel>? = null, val limitCpu: Double, val limitMemory: Double, val namespace: String, val nodeAffinity: String? = null, val nodeSelectors: List<ClusterNodeGroupAckConfigNodeSelector>? = null, val podAffinity: String? = null, val podAntiAffinity: String? = null, val preStartCommands: List<String>? = null, val pvcs: List<ClusterNodeGroupAckConfigPvc>? = null, val requestCpu: Double, val requestMemory: Double, val tolerations: List<ClusterNodeGroupAckConfigToleration>? = null, val volumeMounts: List<ClusterNodeGroupAckConfigVolumeMount>? = null, val volumes: List<ClusterNodeGroupAckConfigVolume>? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ClusterNodeGroupAckConfigPvc(val dataDiskSize: Int, val dataDiskStorageClass: String, val name: String, val path: String)
Link copied to clipboard
data class ClusterNodeGroupAckConfigToleration(val effect: String? = null, val key: String? = null, val operator: String? = null, val value: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ClusterNodeGroupAutoScalingPolicy(val constraints: ClusterNodeGroupAutoScalingPolicyConstraints? = null, val scalingRules: List<ClusterNodeGroupAutoScalingPolicyScalingRule>? = null)
Link copied to clipboard
data class ClusterNodeGroupAutoScalingPolicyConstraints(val maxCapacity: Int? = null, val minCapacity: Int? = null)
Link copied to clipboard
data class ClusterNodeGroupAutoScalingPolicyScalingRule(val activityType: String, val adjustmentType: String? = null, val adjustmentValue: Int, val metricsTrigger: ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTrigger? = null, val minAdjustmentValue: Int? = null, val ruleName: String, val timeTrigger: ClusterNodeGroupAutoScalingPolicyScalingRuleTimeTrigger? = null, val triggerType: String)
Link copied to clipboard
data class ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTrigger(val conditionLogicOperator: String? = null, val conditions: List<ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTriggerCondition>? = null, val coolDownInterval: Int? = null, val evaluationCount: Int, val timeConstraints: List<ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTriggerTimeConstraint>? = null, val timeWindow: Int)
Link copied to clipboard
data class ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTriggerCondition(val comparisonOperator: String, val metricName: String, val statistics: String, val tags: List<ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTriggerConditionTag>? = null, val threshold: Double)
Link copied to clipboard
data class ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTriggerConditionTag(val key: String, val value: String? = null)
Link copied to clipboard
data class ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTriggerTimeConstraint(val endTime: String? = null, val startTime: String? = null)
Link copied to clipboard
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
Link copied to clipboard
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
Link copied to clipboard
data class GetClusterInstancesInstance(val autoRenew: Boolean, val autoRenewDuration: Int, val autoRenewDurationUnit: String, val createTime: String, val expireTime: String, val instanceId: String, val instanceName: String, val instanceState: String, val instanceType: String, val nodeGroupId: String, val nodeGroupType: String, val privateIp: String, val publicIp: String, val zoneId: String)
Link copied to clipboard
data class GetClusterInstancesResult(val clusterId: String, val id: String, val ids: List<String>, val instanceStates: List<String>? = null, val instances: List<GetClusterInstancesInstance>, val maxResults: Int? = null, val names: List<String>, val nextToken: String, val nodeGroupIds: List<String>? = null, val nodeGroupNames: List<String>? = null, val outputFile: String? = null, val tags: Map<String, String>? = null, val totalCount: Int)
A collection of values returned by getClusterInstances.
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, String>, val tags: List<GetClustersClusterTag>)
Link copied to clipboard
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, String>? = null, val totalCount: Int)
A collection of values returned by getClusters.