Package-level declarations

Types

Link copied to clipboard
data class ClusterApplicationConfigArgs(val applicationName: Output<String>, val configDescription: Output<String>? = null, val configFileName: Output<String>, val configItemKey: Output<String>, val configItemValue: Output<String>, val configScope: Output<String>? = null, val nodeGroupId: Output<String>? = null, val nodeGroupName: Output<String>? = null) : ConvertibleToJava<ClusterApplicationConfigArgs>
Link copied to clipboard
data class ClusterBootstrapScriptArgs(val executionFailStrategy: Output<String>, val executionMoment: Output<String>, val nodeSelector: Output<ClusterBootstrapScriptNodeSelectorArgs>, val priority: Output<Int>? = null, val scriptArgs: Output<String>, val scriptName: Output<String>, val scriptPath: Output<String>) : ConvertibleToJava<ClusterBootstrapScriptArgs>
Link copied to clipboard
data class ClusterBootstrapScriptNodeSelectorArgs(val nodeGroupId: Output<String>? = null, val nodeGroupIds: Output<List<String>>? = null, val nodeGroupName: Output<String>? = null, val nodeGroupNames: Output<List<String>>? = null, val nodeGroupTypes: Output<List<String>>? = null, val nodeNames: Output<List<String>>? = null, val nodeSelectType: Output<String>) : ConvertibleToJava<ClusterBootstrapScriptNodeSelectorArgs>
Link copied to clipboard
data class ClusterNodeAttributeArgs(val dataDiskEncrypted: Output<Boolean>? = null, val dataDiskKmsKeyId: Output<String>? = null, val keyPairName: Output<String>, val ramRole: Output<String>, val securityGroupId: Output<String>, val systemDiskEncrypted: Output<Boolean>? = null, val systemDiskKmsKeyId: Output<String>? = null, val vpcId: Output<String>, val zoneId: Output<String>) : ConvertibleToJava<ClusterNodeAttributeArgs>
Link copied to clipboard
data class ClusterNodeGroupAckConfigArgs(val ackInstanceId: Output<String>, val customAnnotations: Output<List<ClusterNodeGroupAckConfigCustomAnnotationArgs>>? = null, val customLabels: Output<List<ClusterNodeGroupAckConfigCustomLabelArgs>>? = null, val limitCpu: Output<Double>, val limitMemory: Output<Double>, val namespace: Output<String>, val nodeAffinity: Output<String>? = null, val nodeSelectors: Output<List<ClusterNodeGroupAckConfigNodeSelectorArgs>>? = null, val podAffinity: Output<String>? = null, val podAntiAffinity: Output<String>? = null, val preStartCommands: Output<List<String>>? = null, val pvcs: Output<List<ClusterNodeGroupAckConfigPvcArgs>>? = null, val requestCpu: Output<Double>, val requestMemory: Output<Double>, val tolerations: Output<List<ClusterNodeGroupAckConfigTolerationArgs>>? = null, val volumeMounts: Output<List<ClusterNodeGroupAckConfigVolumeMountArgs>>? = null, val volumes: Output<List<ClusterNodeGroupAckConfigVolumeArgs>>? = null) : ConvertibleToJava<ClusterNodeGroupAckConfigArgs>
data class ClusterNodeGroupAckConfigCustomAnnotationArgs(val key: Output<String>, val value: Output<String>? = null) : ConvertibleToJava<ClusterNodeGroupAckConfigCustomAnnotationArgs>
Link copied to clipboard
data class ClusterNodeGroupAckConfigCustomLabelArgs(val key: Output<String>, val value: Output<String>? = null) : ConvertibleToJava<ClusterNodeGroupAckConfigCustomLabelArgs>
data class ClusterNodeGroupAckConfigNodeSelectorArgs(val key: Output<String>, val value: Output<String>? = null) : ConvertibleToJava<ClusterNodeGroupAckConfigNodeSelectorArgs>
Link copied to clipboard
data class ClusterNodeGroupAckConfigPvcArgs(val dataDiskSize: Output<Int>, val dataDiskStorageClass: Output<String>, val name: Output<String>, val path: Output<String>) : ConvertibleToJava<ClusterNodeGroupAckConfigPvcArgs>
Link copied to clipboard
data class ClusterNodeGroupAckConfigTolerationArgs(val effect: Output<String>? = null, val key: Output<String>? = null, val operator: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<ClusterNodeGroupAckConfigTolerationArgs>
Link copied to clipboard
data class ClusterNodeGroupAckConfigVolumeArgs(val name: Output<String>, val path: Output<String>, val type: Output<String>) : ConvertibleToJava<ClusterNodeGroupAckConfigVolumeArgs>
Link copied to clipboard
data class ClusterNodeGroupAckConfigVolumeMountArgs(val name: Output<String>, val path: Output<String>) : ConvertibleToJava<ClusterNodeGroupAckConfigVolumeMountArgs>
Link copied to clipboard
data class ClusterNodeGroupArgs(val ackConfig: Output<ClusterNodeGroupAckConfigArgs>? = null, val additionalSecurityGroupIds: Output<List<String>>? = null, val autoScalingPolicy: Output<ClusterNodeGroupAutoScalingPolicyArgs>? = null, val costOptimizedConfig: Output<ClusterNodeGroupCostOptimizedConfigArgs>? = null, val dataDisks: Output<List<ClusterNodeGroupDataDiskArgs>>, val deploymentSetStrategy: Output<String>? = null, val gracefulShutdown: Output<Boolean>? = null, val instanceTypes: Output<List<String>>, val nodeCount: Output<Int>, val nodeGroupName: Output<String>, val nodeGroupType: Output<String>, val nodeResizeStrategy: Output<String>? = null, val paymentType: Output<String>? = null, val spotBidPrices: Output<List<ClusterNodeGroupSpotBidPriceArgs>>? = null, val spotInstanceRemedy: Output<Boolean>? = null, val spotStrategy: Output<String>? = null, val subscriptionConfig: Output<ClusterNodeGroupSubscriptionConfigArgs>? = null, val systemDisk: Output<ClusterNodeGroupSystemDiskArgs>, val vswitchIds: Output<List<String>>? = null, val withPublicIp: Output<Boolean>? = null) : ConvertibleToJava<ClusterNodeGroupArgs>
Link copied to clipboard
data class ClusterNodeGroupAutoScalingPolicyArgs(val constraints: Output<ClusterNodeGroupAutoScalingPolicyConstraintsArgs>? = null, val scalingRules: Output<List<ClusterNodeGroupAutoScalingPolicyScalingRuleArgs>>? = null) : ConvertibleToJava<ClusterNodeGroupAutoScalingPolicyArgs>
data class ClusterNodeGroupAutoScalingPolicyConstraintsArgs(val maxCapacity: Output<Int>? = null, val minCapacity: Output<Int>? = null) : ConvertibleToJava<ClusterNodeGroupAutoScalingPolicyConstraintsArgs>
data class ClusterNodeGroupAutoScalingPolicyScalingRuleArgs(val activityType: Output<String>, val adjustmentType: Output<String>? = null, val adjustmentValue: Output<Int>, val metricsTrigger: Output<ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTriggerArgs>? = null, val minAdjustmentValue: Output<Int>? = null, val ruleName: Output<String>, val timeTrigger: Output<ClusterNodeGroupAutoScalingPolicyScalingRuleTimeTriggerArgs>? = null, val triggerType: Output<String>) : ConvertibleToJava<ClusterNodeGroupAutoScalingPolicyScalingRuleArgs>
data class ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTriggerArgs(val conditionLogicOperator: Output<String>? = null, val conditions: Output<List<ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTriggerConditionArgs>>? = null, val coolDownInterval: Output<Int>? = null, val evaluationCount: Output<Int>, val timeConstraints: Output<List<ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTriggerTimeConstraintArgs>>? = null, val timeWindow: Output<Int>) : ConvertibleToJava<ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTriggerArgs>
data class ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTriggerConditionArgs(val comparisonOperator: Output<String>, val metricName: Output<String>, val statistics: Output<String>, val tags: Output<List<ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTriggerConditionTagArgs>>? = null, val threshold: Output<Double>) : ConvertibleToJava<ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTriggerConditionArgs>
data class ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTriggerConditionTagArgs(val key: Output<String>, val value: Output<String>? = null) : ConvertibleToJava<ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTriggerConditionTagArgs>
data class ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTriggerTimeConstraintArgs(val endTime: Output<String>? = null, val startTime: Output<String>? = null) : ConvertibleToJava<ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTriggerTimeConstraintArgs>
data class ClusterNodeGroupAutoScalingPolicyScalingRuleTimeTriggerArgs(val endTime: Output<String>? = null, val launchExpirationTime: Output<Int>? = null, val launchTime: Output<String>, val recurrenceType: Output<String>? = null, val recurrenceValue: Output<String>? = null, val startTime: Output<String>? = null) : ConvertibleToJava<ClusterNodeGroupAutoScalingPolicyScalingRuleTimeTriggerArgs>
Link copied to clipboard
data class ClusterNodeGroupCostOptimizedConfigArgs(val onDemandBaseCapacity: Output<Int>, val onDemandPercentageAboveBaseCapacity: Output<Int>, val spotInstancePools: Output<Int>) : ConvertibleToJava<ClusterNodeGroupCostOptimizedConfigArgs>
Link copied to clipboard
data class ClusterNodeGroupDataDiskArgs(val category: Output<String>, val count: Output<Int>? = null, val performanceLevel: Output<String>? = null, val size: Output<Int>) : ConvertibleToJava<ClusterNodeGroupDataDiskArgs>
Link copied to clipboard
data class ClusterNodeGroupSpotBidPriceArgs(val bidPrice: Output<Int>, val instanceType: Output<String>) : ConvertibleToJava<ClusterNodeGroupSpotBidPriceArgs>
Link copied to clipboard
data class ClusterNodeGroupSubscriptionConfigArgs(val autoPayOrder: Output<Boolean>? = null, val autoRenew: Output<Boolean>? = null, val autoRenewDuration: Output<Int>? = null, val autoRenewDurationUnit: Output<String>? = null, val paymentDuration: Output<Int>, val paymentDurationUnit: Output<String>) : ConvertibleToJava<ClusterNodeGroupSubscriptionConfigArgs>
Link copied to clipboard
data class ClusterNodeGroupSystemDiskArgs(val category: Output<String>, val count: Output<Int>? = null, val performanceLevel: Output<String>? = null, val size: Output<Int>) : ConvertibleToJava<ClusterNodeGroupSystemDiskArgs>
Link copied to clipboard
data class ClusterSubscriptionConfigArgs(val autoPayOrder: Output<Boolean>? = null, val autoRenew: Output<Boolean>? = null, val autoRenewDuration: Output<Int>? = null, val autoRenewDurationUnit: Output<String>? = null, val paymentDuration: Output<Int>, val paymentDurationUnit: Output<String>) : ConvertibleToJava<ClusterSubscriptionConfigArgs>
Link copied to clipboard
data class GetClusterInstancesPlainArgs(val clusterId: String? = null, val ids: List<String>? = null, val instanceStates: List<String>? = null, val maxResults: Int? = null, val nextToken: String? = null, val nodeGroupIds: List<String>? = null, val nodeGroupNames: List<String>? = null, val outputFile: String? = null, val tags: Map<String, String>? = null) : ConvertibleToJava<GetClusterInstancesPlainArgs>

A collection of arguments for invoking getClusterInstances.

Link copied to clipboard
data class GetClustersPlainArgs(val clusterName: String? = null, val clusterStates: List<String>? = null, val clusterTypes: List<String>? = null, val ids: List<String>? = null, val maxResults: Int? = null, val nameRegex: String? = null, val nextToken: String? = null, val outputFile: String? = null, val paymentTypes: List<String>? = null, val resourceGroupId: String? = null, val tags: Map<String, String>? = null) : ConvertibleToJava<GetClustersPlainArgs>

A collection of arguments for invoking getClusters.