Package-level declarations

Types

Link copied to clipboard
class Cluster : KotlinCustomResource

MSE Cluster can be imported using the id, e.g.

Link copied to clipboard
data class ClusterArgs(val aclEntryLists: Output<List<String>>? = null, val clusterAliasName: Output<String>? = null, val clusterSpecification: Output<String>? = null, val clusterType: Output<String>? = null, val clusterVersion: Output<String>? = null, val connectionType: Output<String>? = null, val diskType: Output<String>? = null, val instanceCount: Output<Int>? = null, val mseVersion: Output<String>? = null, val netType: Output<String>? = null, val paymentType: Output<String>? = null, val privateSlbSpecification: Output<String>? = null, val pubNetworkFlow: Output<String>? = null, val pubSlbSpecification: Output<String>? = null, val requestPars: Output<String>? = null, val resourceGroupId: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vpcId: Output<String>? = null, val vswitchId: Output<String>? = null) : ConvertibleToJava<ClusterArgs>

MSE Cluster can be imported using the id, e.g.

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

Provides a Microservice Engine (MSE) Engine Namespace resource. For information about Microservice Engine (MSE) Engine Namespace and how to use it, see What is Engine Namespace.

Link copied to clipboard
data class EngineNamespaceArgs(val acceptLanguage: Output<String>? = null, val clusterId: Output<String>? = null, val instanceId: Output<String>? = null, val namespaceDesc: Output<String>? = null, val namespaceId: Output<String>? = null, val namespaceShowName: Output<String>? = null) : ConvertibleToJava<EngineNamespaceArgs>

Provides a Microservice Engine (MSE) Engine Namespace resource. For information about Microservice Engine (MSE) Engine Namespace and how to use it, see What is Engine Namespace.

Link copied to clipboard
object EngineNamespaceMapper : ResourceMapper<EngineNamespace>
Link copied to clipboard
class Gateway : KotlinCustomResource

Provides a Microservice Engine (MSE) Gateway resource. For information about Microservice Engine (MSE) Gateway and how to use it, see What is Gateway.

Link copied to clipboard
data class GatewayArgs(val backupVswitchId: Output<String>? = null, val deleteSlb: Output<Boolean>? = null, val enterpriseSecurityGroup: Output<Boolean>? = null, val gatewayName: Output<String>? = null, val internetSlbSpec: Output<String>? = null, val replica: Output<Int>? = null, val slbSpec: Output<String>? = null, val spec: Output<String>? = null, val vpcId: Output<String>? = null, val vswitchId: Output<String>? = null) : ConvertibleToJava<GatewayArgs>

Provides a Microservice Engine (MSE) Gateway resource. For information about Microservice Engine (MSE) Gateway and how to use it, see What is Gateway.

Link copied to clipboard
Link copied to clipboard
object GatewayMapper : ResourceMapper<Gateway>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class NacosConfig : KotlinCustomResource

Provides a Microservice Engine (MSE) Nacos Config resource. For information about Microservice Engine (MSE) Nacos Config and how to use it, see What is Nacos configuration

Link copied to clipboard
data class NacosConfigArgs(val acceptLanguage: Output<String>? = null, val appName: Output<String>? = null, val betaIps: Output<String>? = null, val content: Output<String>? = null, val dataId: Output<String>? = null, val desc: Output<String>? = null, val group: Output<String>? = null, val instanceId: Output<String>? = null, val namespaceId: Output<String>? = null, val tags: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<NacosConfigArgs>

Provides a Microservice Engine (MSE) Nacos Config resource. For information about Microservice Engine (MSE) Nacos Config and how to use it, see What is Nacos configuration

Link copied to clipboard
Link copied to clipboard
object NacosConfigMapper : ResourceMapper<NacosConfig>
Link copied to clipboard
Link copied to clipboard
class Znode : KotlinCustomResource

Provides a Microservice Engine (MSE) Znode resource. For information about Microservice Engine (MSE) Znode and how to use it, see What is Znode.

Link copied to clipboard
data class ZnodeArgs(val acceptLanguage: Output<String>? = null, val clusterId: Output<String>? = null, val data: Output<String>? = null, val path: Output<String>? = null) : ConvertibleToJava<ZnodeArgs>

Provides a Microservice Engine (MSE) Znode resource. For information about Microservice Engine (MSE) Znode and how to use it, see What is Znode.

Link copied to clipboard

Builder for ZnodeArgs.

Link copied to clipboard
object ZnodeMapper : ResourceMapper<Znode>
Link copied to clipboard

Builder for Znode.

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 gateway(name: String): Gateway
suspend fun gateway(name: String, block: suspend GatewayResourceBuilder.() -> Unit): Gateway
Link copied to clipboard
suspend fun nacosConfig(name: String, block: suspend NacosConfigResourceBuilder.() -> Unit): NacosConfig
Link copied to clipboard
fun znode(name: String): Znode
suspend fun znode(name: String, block: suspend ZnodeResourceBuilder.() -> Unit): Znode