Package-level declarations

Types

Link copied to clipboard
class Cluster : KotlinCustomResource

AWS::PCS::Cluster resource creates an AWS PCS cluster.

Link copied to clipboard
data class ClusterArgs(val name: Output<String>? = null, val networking: Output<NetworkingPropertiesArgs>? = null, val scheduler: Output<SchedulerPropertiesArgs>? = null, val size: Output<ClusterSize>? = null, val slurmConfiguration: Output<SlurmConfigurationPropertiesArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ClusterArgs>

AWS::PCS::Cluster resource creates an AWS PCS cluster.

Link copied to clipboard
Link copied to clipboard
object ClusterMapper : ResourceMapper<Cluster>
Link copied to clipboard
Link copied to clipboard
class ComputeNodeGroup : KotlinCustomResource

AWS::PCS::ComputeNodeGroup resource creates an AWS PCS compute node group.

Link copied to clipboard
data class ComputeNodeGroupArgs(val amiId: Output<String>? = null, val clusterId: Output<String>? = null, val customLaunchTemplate: Output<CustomLaunchTemplatePropertiesArgs>? = null, val iamInstanceProfileArn: Output<String>? = null, val instanceConfigs: Output<List<ComputeNodeGroupInstanceConfigArgs>>? = null, val name: Output<String>? = null, val purchaseOption: Output<ComputeNodeGroupPurchaseOption>? = null, val scalingConfiguration: Output<ScalingConfigurationPropertiesArgs>? = null, val slurmConfiguration: Output<SlurmConfigurationPropertiesArgs>? = null, val spotOptions: Output<SpotOptionsPropertiesArgs>? = null, val subnetIds: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ComputeNodeGroupArgs>

AWS::PCS::ComputeNodeGroup resource creates an AWS PCS compute node group.

Link copied to clipboard
object ComputeNodeGroupMapper : ResourceMapper<ComputeNodeGroup>
Link copied to clipboard
Link copied to clipboard
class Queue : KotlinCustomResource

AWS::PCS::Queue resource creates an AWS PCS queue.

Link copied to clipboard
data class QueueArgs(val clusterId: Output<String>? = null, val computeNodeGroupConfigurations: Output<List<QueueComputeNodeGroupConfigurationArgs>>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<QueueArgs>

AWS::PCS::Queue resource creates an AWS PCS queue.

Link copied to clipboard

Builder for QueueArgs.

Link copied to clipboard
object QueueMapper : ResourceMapper<Queue>
Link copied to clipboard

Builder for Queue.

Functions

Link copied to clipboard
fun cluster(name: String): Cluster
suspend fun cluster(name: String, block: suspend ClusterResourceBuilder.() -> Unit): Cluster
Link copied to clipboard
Link copied to clipboard
fun queue(name: String): Queue
suspend fun queue(name: String, block: suspend QueueResourceBuilder.() -> Unit): Queue