Package-level declarations

Types

Link copied to clipboard
class HttpNamespace : KotlinCustomResource
Link copied to clipboard
data class HttpNamespaceArgs(val description: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<HttpNamespaceArgs>
Link copied to clipboard
Link copied to clipboard
object HttpNamespaceMapper : ResourceMapper<HttpNamespace>
Link copied to clipboard
Link copied to clipboard
class Instance : KotlinCustomResource

Provides a Service Discovery Instance resource.

Link copied to clipboard
data class InstanceArgs(val attributes: Output<Map<String, String>>? = null, val instanceId: Output<String>? = null, val serviceId: Output<String>? = null) : ConvertibleToJava<InstanceArgs>

Provides a Service Discovery Instance resource.

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

Provides a Service Discovery Private DNS Namespace resource.

Link copied to clipboard
data class PrivateDnsNamespaceArgs(val description: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vpc: Output<String>? = null) : ConvertibleToJava<PrivateDnsNamespaceArgs>

Provides a Service Discovery Private DNS Namespace resource.

Link copied to clipboard
Link copied to clipboard
class PublicDnsNamespace : KotlinCustomResource

Provides a Service Discovery Public DNS Namespace resource.

Link copied to clipboard
data class PublicDnsNamespaceArgs(val description: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<PublicDnsNamespaceArgs>

Provides a Service Discovery Public DNS Namespace resource.

Link copied to clipboard
Link copied to clipboard
class Service : KotlinCustomResource

Provides a Service Discovery Service resource.

Link copied to clipboard
data class ServiceArgs(val description: Output<String>? = null, val dnsConfig: Output<ServiceDnsConfigArgs>? = null, val forceDestroy: Output<Boolean>? = null, val healthCheckConfig: Output<ServiceHealthCheckConfigArgs>? = null, val healthCheckCustomConfig: Output<ServiceHealthCheckCustomConfigArgs>? = null, val name: Output<String>? = null, val namespaceId: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val type: Output<String>? = null) : ConvertibleToJava<ServiceArgs>

Provides a Service Discovery Service resource.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object ServiceMapper : ResourceMapper<Service>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun instance(name: String, block: suspend InstanceResourceBuilder.() -> Unit): Instance
Link copied to clipboard
fun service(name: String): Service
suspend fun service(name: String, block: suspend ServiceResourceBuilder.() -> Unit): Service