Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class Instance : KotlinCustomResource

Provides a Elastic Cloud Phone (ECP) Instance resource. For information about Elastic Cloud Phone (ECP) Instance and how to use it, see What is Instance.

Link copied to clipboard
data class InstanceArgs(val autoPay: Output<Boolean>? = null, val autoRenew: Output<Boolean>? = null, val description: Output<String>? = null, val eipBandwidth: Output<Int>? = null, val force: Output<Boolean>? = null, val imageId: Output<String>? = null, val instanceName: Output<String>? = null, val instanceType: Output<String>? = null, val keyPairName: Output<String>? = null, val paymentType: Output<String>? = null, val period: Output<String>? = null, val periodUnit: Output<String>? = null, val resolution: Output<String>? = null, val securityGroupId: Output<String>? = null, val status: Output<String>? = null, val vncPassword: Output<String>? = null, val vswitchId: Output<String>? = null) : ConvertibleToJava<InstanceArgs>

Provides a Elastic Cloud Phone (ECP) Instance resource. For information about Elastic Cloud Phone (ECP) Instance and how to use it, see What is Instance.

Link copied to clipboard
Link copied to clipboard
object InstanceMapper : ResourceMapper<Instance>
Link copied to clipboard
Link copied to clipboard
class KeyPair : KotlinCustomResource

Provides a Elastic Cloud Phone (ECP) Key Pair resource. For information about Elastic Cloud Phone (ECP) Key Pair and how to use it, see What is Key Pair.

Link copied to clipboard
data class KeyPairArgs(val keyPairName: Output<String>? = null, val publicKeyBody: Output<String>? = null) : ConvertibleToJava<KeyPairArgs>

Provides a Elastic Cloud Phone (ECP) Key Pair resource. For information about Elastic Cloud Phone (ECP) Key Pair and how to use it, see What is Key Pair.

Link copied to clipboard
Link copied to clipboard
object KeyPairMapper : ResourceMapper<KeyPair>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun instance(name: String, block: suspend InstanceResourceBuilder.() -> Unit): Instance
Link copied to clipboard
fun keyPair(name: String): KeyPair
suspend fun keyPair(name: String, block: suspend KeyPairResourceBuilder.() -> Unit): KeyPair