Package-level declarations

Types

Link copied to clipboard
class Cluster : KotlinCustomResource

Provides a Eflo Cluster resource. Large computing cluster. For information about Eflo Cluster and how to use it, see What is Cluster.

Link copied to clipboard
data class ClusterArgs(val clusterDescription: Output<String>? = null, val clusterName: Output<String>? = null, val clusterType: Output<String>? = null, val components: Output<List<ClusterComponentArgs>>? = null, val hpnZone: Output<String>? = null, val ignoreFailedNodeTasks: Output<Boolean>? = null, val networks: Output<ClusterNetworksArgs>? = null, val nimizVswitches: Output<List<String>>? = null, val nodeGroups: Output<List<ClusterNodeGroupArgs>>? = null, val openEniJumboFrame: Output<Boolean>? = null, val resourceGroupId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ClusterArgs>

Provides a Eflo Cluster resource. Large computing cluster. For information about Eflo 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 ExperimentPlan : KotlinCustomResource

Provides a Eflo Experiment Plan resource. For information about Eflo Experiment Plan and how to use it, see What is Experiment Plan.

Link copied to clipboard
data class ExperimentPlanArgs(val externalParams: Output<Map<String, String>>? = null, val planName: Output<String>? = null, val resourceGroupId: Output<String>? = null, val resourceId: Output<Int>? = null, val tags: Output<Map<String, String>>? = null, val templateId: Output<Int>? = null) : ConvertibleToJava<ExperimentPlanArgs>

Provides a Eflo Experiment Plan resource. For information about Eflo Experiment Plan and how to use it, see What is Experiment Plan.

Link copied to clipboard
Link copied to clipboard
object ExperimentPlanMapper : ResourceMapper<ExperimentPlan>
Link copied to clipboard
class ExperimentPlanTemplate : KotlinCustomResource

Provides a Eflo Experiment Plan Template resource. For information about Eflo Experiment Plan Template and how to use it, see What is Experiment Plan Template.

Link copied to clipboard
data class ExperimentPlanTemplateArgs(val privacyLevel: Output<String>? = null, val templateDescription: Output<String>? = null, val templateName: Output<String>? = null, val templatePipelines: Output<List<ExperimentPlanTemplateTemplatePipelineArgs>>? = null) : ConvertibleToJava<ExperimentPlanTemplateArgs>

Provides a Eflo Experiment Plan Template resource. For information about Eflo Experiment Plan Template and how to use it, see What is Experiment Plan Template.

Link copied to clipboard
Link copied to clipboard
class Invocation : KotlinCustomResource

Eflo Invocation can be imported using the id, e.g.

Link copied to clipboard
data class InvocationArgs(val commandContent: Output<String>? = null, val commandId: Output<String>? = null, val contentEncoding: Output<String>? = null, val description: Output<String>? = null, val enableParameter: Output<Boolean>? = null, val frequency: Output<String>? = null, val launcher: Output<String>? = null, val name: Output<String>? = null, val nodeIdLists: Output<List<String>>? = null, val parameters: Output<Map<String, String>>? = null, val repeatMode: Output<String>? = null, val terminationMode: Output<String>? = null, val timeout: Output<Int>? = null, val username: Output<String>? = null, val workingDir: Output<String>? = null) : ConvertibleToJava<InvocationArgs>

Eflo Invocation can be imported using the id, e.g.

Link copied to clipboard
Link copied to clipboard
object InvocationMapper : ResourceMapper<Invocation>
Link copied to clipboard
Link copied to clipboard
class Node : KotlinCustomResource

Provides a Eflo Node resource. Large computing node. For information about Eflo Node and how to use it, see What is Node.

Link copied to clipboard
data class NodeArgs(val billingCycle: Output<String>? = null, val classify: Output<String>? = null, val computingServer: Output<String>? = null, val discountLevel: Output<String>? = null, val hpnZone: Output<String>? = null, val paymentRatio: Output<String>? = null, val period: Output<Int>? = null, val productForm: Output<String>? = null, val renewPeriod: Output<Int>? = null, val renewalStatus: Output<String>? = null, val resourceGroupId: Output<String>? = null, val serverArch: Output<String>? = null, val stageNum: Output<String>? = null, val status: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val zone: Output<String>? = null) : ConvertibleToJava<NodeArgs>

Provides a Eflo Node resource. Large computing node. For information about Eflo Node and how to use it, see What is Node.

Link copied to clipboard

Builder for NodeArgs.

Link copied to clipboard
class NodeGroup : KotlinCustomResource

Provides a Eflo Node Group resource. Node group. Divide a cluster into multiple node groups, each containing multiple nodes. For information about Eflo Node Group and how to use it, see What is Node Group.

Link copied to clipboard
data class NodeGroupArgs(val az: Output<String>? = null, val clusterId: Output<String>? = null, val ignoreFailedNodeTasks: Output<Boolean>? = null, val imageId: Output<String>? = null, val ipAllocationPolicies: Output<List<NodeGroupIpAllocationPolicyArgs>>? = null, val machineType: Output<String>? = null, val nodeGroupDescription: Output<String>? = null, val nodeGroupName: Output<String>? = null, val nodes: Output<List<NodeGroupNodeArgs>>? = null, val userData: Output<String>? = null, val vpdSubnets: Output<List<String>>? = null, val vswitchZoneId: Output<String>? = null, val zoneId: Output<String>? = null) : ConvertibleToJava<NodeGroupArgs>

Provides a Eflo Node Group resource. Node group. Divide a cluster into multiple node groups, each containing multiple nodes. For information about Eflo Node Group and how to use it, see What is Node Group.

Link copied to clipboard
Link copied to clipboard
object NodeGroupMapper : ResourceMapper<NodeGroup>
Link copied to clipboard
Link copied to clipboard
object NodeMapper : ResourceMapper<Node>
Link copied to clipboard

Builder for Node.

Link copied to clipboard
class Resource : KotlinCustomResource

Eflo Resource can be imported using the id, e.g.

Link copied to clipboard
data class ResourceArgs(val clusterDesc: Output<String>? = null, val clusterId: Output<String>? = null, val clusterName: Output<String>? = null, val machineTypes: Output<ResourceMachineTypesArgs>? = null, val userAccessParam: Output<ResourceUserAccessParamArgs>? = null) : ConvertibleToJava<ResourceArgs>

Eflo Resource can be imported using the id, e.g.

Link copied to clipboard
Link copied to clipboard
object ResourceMapper : ResourceMapper<Resource>
Link copied to clipboard
Link copied to clipboard
class Subnet : KotlinCustomResource

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

Link copied to clipboard
data class SubnetArgs(val cidr: Output<String>? = null, val subnetName: Output<String>? = null, val type: Output<String>? = null, val vpdId: Output<String>? = null, val zoneId: Output<String>? = null) : ConvertibleToJava<SubnetArgs>

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

Link copied to clipboard

Builder for SubnetArgs.

Link copied to clipboard
object SubnetMapper : ResourceMapper<Subnet>
Link copied to clipboard

Builder for Subnet.

Link copied to clipboard
class Vpd : KotlinCustomResource

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

Link copied to clipboard
data class VpdArgs(val cidr: Output<String>? = null, val resourceGroupId: Output<String>? = null, val vpdName: Output<String>? = null) : ConvertibleToJava<VpdArgs>

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

Link copied to clipboard

Builder for VpdArgs.

Link copied to clipboard
object VpdMapper : ResourceMapper<Vpd>
Link copied to clipboard

Builder for Vpd.

Link copied to clipboard
class Vsc : KotlinCustomResource

Provides a Eflo Vsc resource. Virtual Storage Channel. For information about Eflo Vsc and how to use it, see What is Vsc.

Link copied to clipboard
data class VscArgs(val nodeId: Output<String>? = null, val resourceGroupId: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vscName: Output<String>? = null, val vscType: Output<String>? = null) : ConvertibleToJava<VscArgs>

Provides a Eflo Vsc resource. Virtual Storage Channel. For information about Eflo Vsc and how to use it, see What is Vsc.

Link copied to clipboard

Builder for VscArgs.

Link copied to clipboard
object VscMapper : ResourceMapper<Vsc>
Link copied to clipboard

Builder for Vsc.

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
suspend fun invocation(name: String, block: suspend InvocationResourceBuilder.() -> Unit): Invocation
Link copied to clipboard
fun node(name: String): Node
suspend fun node(name: String, block: suspend NodeResourceBuilder.() -> Unit): Node
Link copied to clipboard
suspend fun nodeGroup(name: String, block: suspend NodeGroupResourceBuilder.() -> Unit): NodeGroup
Link copied to clipboard
suspend fun resource(name: String, block: suspend ResourceResourceBuilder.() -> Unit): Resource
Link copied to clipboard
fun subnet(name: String): Subnet
suspend fun subnet(name: String, block: suspend SubnetResourceBuilder.() -> Unit): Subnet
Link copied to clipboard
fun vpd(name: String): Vpd
suspend fun vpd(name: String, block: suspend VpdResourceBuilder.() -> Unit): Vpd
Link copied to clipboard
fun vsc(name: String): Vsc
suspend fun vsc(name: String, block: suspend VscResourceBuilder.() -> Unit): Vsc