MonitorPlanArgs

data class MonitorPlanArgs(val billingCycle: Output<String>? = null, val effectiveDate: Output<String>, val planId: Output<String>? = null, val usageType: Output<String>? = null) : ConvertibleToJava<MonitorPlanArgs>

Constructors

Link copied to clipboard
constructor(billingCycle: Output<String>? = null, effectiveDate: Output<String>, planId: Output<String>? = null, usageType: Output<String>? = null)

Properties

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

Specifies the billing cycles. Possible values are MONTHLY, WEEKLY and YEARLY. Defaults to MONTHLY. Changing this forces a new Azure Native New Relic Monitor to be created.

Link copied to clipboard
val effectiveDate: Output<String>

Specifies the date when plan was applied. Changing this forces a new Azure Native New Relic Monitor to be created.

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

Specifies the plan id published by NewRelic. The only possible value is newrelic-pay-as-you-go-free-live. Defaults to newrelic-pay-as-you-go-free-live. Changing this forces a new Azure Native New Relic Monitor to be created.

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

Specifies the usage type. Possible values are COMMITTED and PAYG. Defaults to PAYG. Changing this forces a new Azure Native New Relic Monitor to be created.

Functions

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