Package-level declarations

Types

Link copied to clipboard

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
Link copied to clipboard
Link copied to clipboard

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

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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

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
Link copied to clipboard

Builder for Znode.

Functions

Link copied to clipboard
suspend fun clusterResource(name: String, block: suspend ClusterResourceBuilder.() -> Unit): Cluster
Link copied to clipboard
Link copied to clipboard
suspend fun gatewayResource(name: String, block: suspend GatewayResourceBuilder.() -> Unit): Gateway
Link copied to clipboard
suspend fun znodeResource(name: String, block: suspend ZnodeResourceBuilder.() -> Unit): Znode