MonitorPropertiesArgs

data class MonitorPropertiesArgs(val generateApiKey: Output<Boolean>? = null, val monitoringStatus: Output<Either<String, MonitoringStatus>>? = null, val planDetails: Output<PlanDetailsArgs>? = null, val provisioningState: Output<Either<String, ProvisioningState>>? = null, val saaSAzureSubscriptionStatus: Output<String>? = null, val sourceCampaignId: Output<String>? = null, val sourceCampaignName: Output<String>? = null, val subscriptionState: Output<String>? = 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, planDetails: Output<PlanDetailsArgs>? = null, provisioningState: Output<Either<String, ProvisioningState>>? = null, saaSAzureSubscriptionStatus: Output<String>? = null, sourceCampaignId: Output<String>? = null, sourceCampaignName: Output<String>? = null, subscriptionState: Output<String>? = 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 planDetails: Output<PlanDetailsArgs>? = null

Plan details of the monitor resource.

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

Provisioning state of the monitor resource.

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

Status of Azure Subscription where Marketplace SaaS is located.

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

A unique identifier associated with the campaign.

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

Name of the marketing campaign.

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

State of the Azure Subscription containing 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