Package-level declarations

Types

Link copied to clipboard
class Cluster : KotlinCustomResource

Provides a Ehpc Cluster resource. For information about Ehpc Cluster and how to use it, see What is Cluster.

Link copied to clipboard
data class ClusterArgs(val accountType: Output<String>? = null, val additionalVolumes: Output<List<ClusterAdditionalVolumeArgs>>? = null, val applications: Output<List<ClusterApplicationArgs>>? = null, val autoRenew: Output<Boolean>? = null, val autoRenewPeriod: Output<Int>? = null, val clientVersion: Output<String>? = null, val clusterName: Output<String>? = null, val clusterVersion: Output<String>? = null, val computeCount: Output<Int>? = null, val computeEnableHt: Output<Boolean>? = null, val computeInstanceType: Output<String>? = null, val computeSpotPriceLimit: Output<String>? = null, val computeSpotStrategy: Output<String>? = null, val deployMode: Output<String>? = null, val description: Output<String>? = null, val domain: Output<String>? = null, val ecsChargeType: Output<String>? = null, val ehpcVersion: Output<String>? = null, val haEnable: Output<Boolean>? = null, val imageId: Output<String>? = null, val imageOwnerAlias: Output<String>? = null, val inputFileUrl: Output<String>? = null, val isComputeEss: Output<Boolean>? = null, val jobQueue: Output<String>? = null, val keyPairName: Output<String>? = null, val loginCount: Output<Int>? = null, val loginInstanceType: Output<String>? = null, val managerCount: Output<Int>? = null, val managerInstanceType: Output<String>? = null, val osTag: Output<String>? = null, val password: Output<String>? = null, val period: Output<Int>? = null, val periodUnit: Output<String>? = null, val plugin: Output<String>? = null, val postInstallScripts: Output<List<ClusterPostInstallScriptArgs>>? = null, val ramNodeTypes: Output<List<String>>? = null, val ramRoleName: Output<String>? = null, val releaseInstance: Output<Boolean>? = null, val remoteDirectory: Output<String>? = null, val remoteVisEnable: Output<Boolean>? = null, val resourceGroupId: Output<String>? = null, val sccClusterId: Output<String>? = null, val schedulerType: Output<String>? = null, val securityGroupId: Output<String>? = null, val securityGroupName: Output<String>? = null, val systemDiskLevel: Output<String>? = null, val systemDiskSize: Output<Int>? = null, val systemDiskType: Output<String>? = null, val volumeId: Output<String>? = null, val volumeMountOption: Output<String>? = null, val volumeMountpoint: Output<String>? = null, val volumeProtocol: Output<String>? = null, val volumeType: Output<String>? = null, val vpcId: Output<String>? = null, val vswitchId: Output<String>? = null, val withoutAgent: Output<Boolean>? = null, val withoutElasticIp: Output<Boolean>? = null, val zoneId: Output<String>? = null) : ConvertibleToJava<ClusterArgs>

Provides a Ehpc Cluster resource. For information about Ehpc Cluster and how to use it, see What is Cluster.

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

Provides a Ehpc Job Template resource. For information about Ehpc Job Template and how to use it, see What is Job Template.

Link copied to clipboard
data class JobTemplateArgs(val arrayRequest: Output<String>? = null, val clockTime: Output<String>? = null, val commandLine: Output<String>? = null, val gpu: Output<Int>? = null, val jobTemplateName: Output<String>? = null, val mem: Output<String>? = null, val node: Output<Int>? = null, val packagePath: Output<String>? = null, val priority: Output<Int>? = null, val queue: Output<String>? = null, val reRunable: Output<Boolean>? = null, val runasUser: Output<String>? = null, val stderrRedirectPath: Output<String>? = null, val stdoutRedirectPath: Output<String>? = null, val task: Output<Int>? = null, val thread: Output<Int>? = null, val variables: Output<String>? = null) : ConvertibleToJava<JobTemplateArgs>

Provides a Ehpc Job Template resource. For information about Ehpc Job Template and how to use it, see What is Job Template.

Link copied to clipboard
Link copied to clipboard
object JobTemplateMapper : ResourceMapper<JobTemplate>
Link copied to clipboard

Functions

Link copied to clipboard
fun cluster(name: String): Cluster
suspend fun cluster(name: String, block: suspend ClusterResourceBuilder.() -> Unit): Cluster
Link copied to clipboard
suspend fun jobTemplate(name: String, block: suspend JobTemplateResourceBuilder.() -> Unit): JobTemplate