MonitorPlan

data class MonitorPlan(val billingCycle: String? = null, val effectiveDate: String, val planId: String? = null, val usageType: String? = null)

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val billingCycle: 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

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: 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: 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.