Share via


IAlertPropertiesDetails Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.AlertPropertiesDetailsTypeConverter))]
public interface IAlertPropertiesDetails : Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.AlertPropertiesDetailsTypeConverter))>]
type IAlertPropertiesDetails = interface
    interface IJsonSerializable
Public Interface IAlertPropertiesDetails
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

Amount

budget threshold amount

CompanyName

company name

ContactEmail

list of emails to contact

ContactGroup

list of action groups to broadcast to

ContactRole

list of contact roles

CurrentSpend

current spend

DepartmentName

department name

EnrollmentEndDate

datetime of enrollmentEndDate

EnrollmentNumber

enrollment number

EnrollmentStartDate

datetime of enrollmentStartDate

InvoicingThreshold

invoicing threshold

MeterFilter

array of meters to filter by

Operator

operator used to compare currentSpend with amount

OverridingAlert

overriding alert

PeriodStartDate

datetime of periodStartDate

ResourceFilter

array of resources to filter by

ResourceGroupFilter

array of resourceGroups to filter by

TagFilter

tags to filter by

Threshold

notification threshold percentage as a decimal which activated this alert

TimeGrainType

Type of timegrain cadence

TriggeredBy

notificationId that triggered this alert

Unit

unit of currency being used

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to