Package-level declarations

Types

Link copied to clipboard
class Monitor : KotlinCustomResource

Resource for managing an AWS Network Monitor Monitor.

Link copied to clipboard
data class MonitorArgs(val aggregationPeriod: Output<Int>? = null, val monitorName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<MonitorArgs>

Resource for managing an AWS Network Monitor Monitor.

Link copied to clipboard
Link copied to clipboard
object MonitorMapper : ResourceMapper<Monitor>
Link copied to clipboard
Link copied to clipboard
class Probe : KotlinCustomResource

Resource for managing an AWS Network Monitor Probe.

Link copied to clipboard
data class ProbeArgs(val destination: Output<String>? = null, val destinationPort: Output<Int>? = null, val monitorName: Output<String>? = null, val packetSize: Output<Int>? = null, val protocol: Output<String>? = null, val sourceArn: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ProbeArgs>

Resource for managing an AWS Network Monitor Probe.

Link copied to clipboard

Builder for ProbeArgs.

Link copied to clipboard
object ProbeMapper : ResourceMapper<Probe>
Link copied to clipboard

Builder for Probe.

Functions

Link copied to clipboard
fun monitor(name: String): Monitor
suspend fun monitor(name: String, block: suspend MonitorResourceBuilder.() -> Unit): Monitor
Link copied to clipboard
fun probe(name: String): Probe
suspend fun probe(name: String, block: suspend ProbeResourceBuilder.() -> Unit): Probe