Package-level declarations
Types
Link copied to clipboard
object ElasticFunctions
Link copied to clipboard
Monitor resource. API Version: 2020-07-01.
Link copied to clipboard
data class MonitorArgs(val identity: Output<IdentityPropertiesArgs>? = null, val location: Output<String>? = null, val monitorName: Output<String>? = null, val properties: Output<MonitorPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<ResourceSkuArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<MonitorArgs>
Monitor resource. API Version: 2020-07-01.
Link copied to clipboard
class MonitorArgsBuilder
Builder for MonitorArgs.
Link copied to clipboard
Link copied to clipboard
class MonitorResourceBuilder
Builder for Monitor.
Link copied to clipboard
Capture logs and metrics of Azure resources based on ARM tags. API Version: 2020-07-01.
Link copied to clipboard
data class TagRuleArgs(val monitorName: Output<String>? = null, val properties: Output<MonitoringTagRulesPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val ruleSetName: Output<String>? = null) : ConvertibleToJava<TagRuleArgs>
Capture logs and metrics of Azure resources based on ARM tags. API Version: 2020-07-01.
Link copied to clipboard
class TagRuleArgsBuilder
Builder for TagRuleArgs.
Link copied to clipboard
Link copied to clipboard
class TagRuleResourceBuilder
Builder for TagRule.
Functions
Link copied to clipboard
suspend fun monitorResource(name: String, block: suspend MonitorResourceBuilder.() -> Unit): Monitor
Link copied to clipboard
suspend fun tagRuleResource(name: String, block: suspend TagRuleResourceBuilder.() -> Unit): TagRule