Package-level declarations
Types
Link copied to clipboard
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
class ClusterArgsBuilder
Builder for ClusterArgs.
Link copied to clipboard
Link copied to clipboard
class ClusterResourceBuilder
Builder for Cluster.
Link copied to clipboard
object EhpcFunctions
Link copied to clipboard
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
class JobTemplateArgsBuilder
Builder for JobTemplateArgs.
Link copied to clipboard
Link copied to clipboard
Builder for JobTemplate.
Functions
Link copied to clipboard
suspend fun jobTemplate(name: String, block: suspend JobTemplateResourceBuilder.() -> Unit): JobTemplate