Package-level declarations

Types

Link copied to clipboard
data class ComputeNodeGroupInstanceConfigArgs(val instanceType: Output<String>? = null) : ConvertibleToJava<ComputeNodeGroupInstanceConfigArgs>

An EC2 instance configuration AWS PCS uses to launch compute nodes.

Link copied to clipboard
data class ComputeNodeGroupSlurmCustomSettingArgs(val parameterName: Output<String>, val parameterValue: Output<String>) : ConvertibleToJava<ComputeNodeGroupSlurmCustomSettingArgs>

Additional settings that directly map to Slurm settings.

Link copied to clipboard
data class CustomLaunchTemplatePropertiesArgs(val templateId: Output<String>? = null, val version: Output<String>) : ConvertibleToJava<CustomLaunchTemplatePropertiesArgs>

An Amazon EC2 launch template AWS PCS uses to launch compute nodes.

Link copied to clipboard
data class GetClusterPlainArgs(val arn: String) : ConvertibleToJava<GetClusterPlainArgs>
Link copied to clipboard
data class GetComputeNodeGroupPlainArgs(val arn: String) : ConvertibleToJava<GetComputeNodeGroupPlainArgs>
Link copied to clipboard
data class GetQueuePlainArgs(val arn: String) : ConvertibleToJava<GetQueuePlainArgs>
Link copied to clipboard
Link copied to clipboard
data class NetworkingPropertiesArgs(val securityGroupIds: Output<List<String>>? = null, val subnetIds: Output<List<String>>? = null) : ConvertibleToJava<NetworkingPropertiesArgs>

The networking configuration for the cluster's control plane.

Link copied to clipboard
data class QueueComputeNodeGroupConfigurationArgs(val computeNodeGroupId: Output<String>? = null) : ConvertibleToJava<QueueComputeNodeGroupConfigurationArgs>

The compute node group configuration for a queue.

Link copied to clipboard
data class ScalingConfigurationPropertiesArgs(val maxInstanceCount: Output<Int>, val minInstanceCount: Output<Int>) : ConvertibleToJava<ScalingConfigurationPropertiesArgs>

Specifies the boundaries of the compute node group auto scaling.

Link copied to clipboard
data class SchedulerPropertiesArgs(val type: Output<ClusterSchedulerPropertiesType>, val version: Output<String>) : ConvertibleToJava<SchedulerPropertiesArgs>

The cluster management and job scheduling software associated with the cluster.

Link copied to clipboard
data class SlurmConfigurationPropertiesArgs(val slurmCustomSettings: Output<List<ComputeNodeGroupSlurmCustomSettingArgs>>? = null) : ConvertibleToJava<SlurmConfigurationPropertiesArgs>

Additional options related to the Slurm scheduler.

Link copied to clipboard
data class SpotOptionsPropertiesArgs(val allocationStrategy: Output<ComputeNodeGroupSpotOptionsPropertiesAllocationStrategy>? = null) : ConvertibleToJava<SpotOptionsPropertiesArgs>

Additional configuration when you specify SPOT as the purchase option.