MonitorPropertiesArgs

data class MonitorPropertiesArgs(val generateApiKey: Output<Boolean>? = null, val monitoringStatus: Output<Either<String, MonitoringStatus>>? = null, val provisioningState: Output<Either<String, ProvisioningState>>? = null, val userInfo: Output<UserInfoArgs>? = null, val version: Output<String>? = null) : ConvertibleToJava<MonitorPropertiesArgs>

Properties specific to the monitor resource.

Constructors

Link copied to clipboard
constructor(generateApiKey: Output<Boolean>? = null, monitoringStatus: Output<Either<String, MonitoringStatus>>? = null, provisioningState: Output<Either<String, ProvisioningState>>? = null, userInfo: Output<UserInfoArgs>? = null, version: Output<String>? = null)

Properties

Link copied to clipboard
val generateApiKey: Output<Boolean>? = null

Flag to determine if User API Key has to be generated and shared.

Link copied to clipboard
val monitoringStatus: Output<Either<String, MonitoringStatus>>? = null

Flag specifying if the resource monitoring is enabled or disabled.

Link copied to clipboard
val provisioningState: Output<Either<String, ProvisioningState>>? = null

Provisioning state of the monitor resource.

Link copied to clipboard
val userInfo: Output<UserInfoArgs>? = null

User information.

Link copied to clipboard
val version: Output<String>? = null

Version of elastic of the monitor resource

Functions

Link copied to clipboard
open override fun toJava(): MonitorPropertiesArgs