Package-level declarations

Types

Link copied to clipboard
class Cluster : KotlinCustomResource

Provides a MSE Cluster resource. It is a one-stop microservice platform for the industry's mainstream open source microservice frameworks Spring Cloud and Dubbo, providing governance center, managed registry and managed configuration center.

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 privateSlbSpecification: Output<String>? = null, val pubNetworkFlow: Output<String>? = null, val pubSlbSpecification: Output<String>? = null, val requestPars: Output<String>? = null, val vpcId: Output<String>? = null, val vswitchId: Output<String>? = null) : ConvertibleToJava<ClusterArgs>

Provides a MSE Cluster resource. It is a one-stop microservice platform for the industry's mainstream open source microservice frameworks Spring Cloud and Dubbo, providing governance center, managed registry and managed configuration center.

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 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 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
fun znode(name: String): Znode
suspend fun znode(name: String, block: suspend ZnodeResourceBuilder.() -> Unit): Znode