ClusterNodeGroupAckConfig

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)

Constructors

Link copied to clipboard
constructor(ackInstanceId: String, customAnnotations: List<ClusterNodeGroupAckConfigCustomAnnotation>? = null, customLabels: List<ClusterNodeGroupAckConfigCustomLabel>? = null, limitCpu: Double, limitMemory: Double, namespace: String, nodeAffinity: String? = null, nodeSelectors: List<ClusterNodeGroupAckConfigNodeSelector>? = null, podAffinity: String? = null, podAntiAffinity: String? = null, preStartCommands: List<String>? = null, pvcs: List<ClusterNodeGroupAckConfigPvc>? = null, requestCpu: Double, requestMemory: Double, tolerations: List<ClusterNodeGroupAckConfigToleration>? = null, volumeMounts: List<ClusterNodeGroupAckConfigVolumeMount>? = null, volumes: List<ClusterNodeGroupAckConfigVolume>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The ack cluster instance id.

Link copied to clipboard

The ack cluster custom annotations. See custom_annotations below.

Link copied to clipboard

The ack cluster custom labels. See custom_labels below.

Link copied to clipboard

The job pod resource of limit cpu.

Link copied to clipboard

The job pod resource of limit memory.

Link copied to clipboard

The ack cluster namespace.

Link copied to clipboard
val nodeAffinity: String? = null

The ack cluster node affinity.

Link copied to clipboard

The ack cluster node selectors for job pods scheduling. See node_selectors below.

Link copied to clipboard
val podAffinity: String? = null

The job pod affinity.

Link copied to clipboard
val podAntiAffinity: String? = null

The job pod anti-affinity.

Link copied to clipboard

The job pod pre start command.

Link copied to clipboard

The ack cluster persistent volume claim. See pvcs below.

Link copied to clipboard

The job pod resource of request cpu.

Link copied to clipboard

The job pod resource of request memory.

Link copied to clipboard

The ack cluster tolerations. See tolerations below.

Link copied to clipboard

The ack cluster volume mounts. See volume_mounts below.

Link copied to clipboard

The ack cluster volumes. See volumes below.