-
Notifications
You must be signed in to change notification settings - Fork 256
/
BudgetAssociatedNotification.xml
220 lines (220 loc) · 15.2 KB
/
BudgetAssociatedNotification.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
<Type Name="BudgetAssociatedNotification" FullName="Azure.ResourceManager.Consumption.Models.BudgetAssociatedNotification">
<TypeSignature Language="C#" Value="public class BudgetAssociatedNotification" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit BudgetAssociatedNotification extends System.Object" />
<TypeSignature Language="DocId" Value="T:Azure.ResourceManager.Consumption.Models.BudgetAssociatedNotification" />
<TypeSignature Language="VB.NET" Value="Public Class BudgetAssociatedNotification" />
<TypeSignature Language="F#" Value="type BudgetAssociatedNotification = class" />
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.Consumption</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.0.1.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary> The notification associated with a budget. </summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public BudgetAssociatedNotification (bool isEnabled, Azure.ResourceManager.Consumption.Models.NotificationAlertTriggerType operator, decimal threshold, System.Collections.Generic.IEnumerable<string> contactEmails);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(bool isEnabled, valuetype Azure.ResourceManager.Consumption.Models.NotificationAlertTriggerType operator, valuetype System.Decimal threshold, class System.Collections.Generic.IEnumerable`1<string> contactEmails) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.ResourceManager.Consumption.Models.BudgetAssociatedNotification.#ctor(System.Boolean,Azure.ResourceManager.Consumption.Models.NotificationAlertTriggerType,System.Decimal,System.Collections.Generic.IEnumerable{System.String})" />
<MemberSignature Language="VB.NET" Value="Public Sub New (isEnabled As Boolean, operator As NotificationAlertTriggerType, threshold As Decimal, contactEmails As IEnumerable(Of String))" />
<MemberSignature Language="F#" Value="new Azure.ResourceManager.Consumption.Models.BudgetAssociatedNotification : bool * Azure.ResourceManager.Consumption.Models.NotificationAlertTriggerType * decimal * seq<string> -> Azure.ResourceManager.Consumption.Models.BudgetAssociatedNotification" Usage="new Azure.ResourceManager.Consumption.Models.BudgetAssociatedNotification (isEnabled, operator, threshold, contactEmails)" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.Consumption</AssemblyName>
<AssemblyVersion>1.0.1.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="isEnabled" Type="System.Boolean" />
<Parameter Name="operator" Type="Azure.ResourceManager.Consumption.Models.NotificationAlertTriggerType" />
<Parameter Name="threshold" Type="System.Decimal" />
<Parameter Name="contactEmails" Type="System.Collections.Generic.IEnumerable<System.String>" />
</Parameters>
<Docs>
<param name="isEnabled"> The notification is enabled or not. </param>
<param name="operator"> The comparison operator. </param>
<param name="threshold"> Threshold value associated with a notification. Notification is sent when the cost exceeded the threshold. It is always percent and has to be between 0 and 1000. </param>
<param name="contactEmails"> Email addresses to send the budget notification to when the threshold is exceeded. Must have at least one contact email or contact group specified at the Subscription or Resource Group scopes. All other scopes must have at least one contact email specified. </param>
<summary> Initializes a new instance of BudgetAssociatedNotification. </summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="contactEmails" /> is null. </exception>
</Docs>
</Member>
<Member MemberName="ContactEmails">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IList<string> ContactEmails { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IList`1<string> ContactEmails" />
<MemberSignature Language="DocId" Value="P:Azure.ResourceManager.Consumption.Models.BudgetAssociatedNotification.ContactEmails" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property ContactEmails As IList(Of String)" />
<MemberSignature Language="F#" Value="member this.ContactEmails : System.Collections.Generic.IList<string>" Usage="Azure.ResourceManager.Consumption.Models.BudgetAssociatedNotification.ContactEmails" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.Consumption</AssemblyName>
<AssemblyVersion>1.0.1.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.IList<System.String></ReturnType>
</ReturnValue>
<Docs>
<summary> Email addresses to send the budget notification to when the threshold is exceeded. Must have at least one contact email or contact group specified at the Subscription or Resource Group scopes. All other scopes must have at least one contact email specified. </summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ContactGroups">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IList<string> ContactGroups { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IList`1<string> ContactGroups" />
<MemberSignature Language="DocId" Value="P:Azure.ResourceManager.Consumption.Models.BudgetAssociatedNotification.ContactGroups" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property ContactGroups As IList(Of String)" />
<MemberSignature Language="F#" Value="member this.ContactGroups : System.Collections.Generic.IList<string>" Usage="Azure.ResourceManager.Consumption.Models.BudgetAssociatedNotification.ContactGroups" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.Consumption</AssemblyName>
<AssemblyVersion>1.0.1.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.IList<System.String></ReturnType>
</ReturnValue>
<Docs>
<summary> Action groups to send the budget notification to when the threshold is exceeded. Must be provided as a fully qualified Azure resource id. Only supported at Subscription or Resource Group scopes. </summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ContactRoles">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IList<string> ContactRoles { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IList`1<string> ContactRoles" />
<MemberSignature Language="DocId" Value="P:Azure.ResourceManager.Consumption.Models.BudgetAssociatedNotification.ContactRoles" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property ContactRoles As IList(Of String)" />
<MemberSignature Language="F#" Value="member this.ContactRoles : System.Collections.Generic.IList<string>" Usage="Azure.ResourceManager.Consumption.Models.BudgetAssociatedNotification.ContactRoles" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.Consumption</AssemblyName>
<AssemblyVersion>1.0.1.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.IList<System.String></ReturnType>
</ReturnValue>
<Docs>
<summary> Contact roles to send the budget notification to when the threshold is exceeded. </summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsEnabled">
<MemberSignature Language="C#" Value="public bool IsEnabled { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsEnabled" />
<MemberSignature Language="DocId" Value="P:Azure.ResourceManager.Consumption.Models.BudgetAssociatedNotification.IsEnabled" />
<MemberSignature Language="VB.NET" Value="Public Property IsEnabled As Boolean" />
<MemberSignature Language="F#" Value="member this.IsEnabled : bool with get, set" Usage="Azure.ResourceManager.Consumption.Models.BudgetAssociatedNotification.IsEnabled" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.Consumption</AssemblyName>
<AssemblyVersion>1.0.1.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary> The notification is enabled or not. </summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Locale">
<MemberSignature Language="C#" Value="public Azure.ResourceManager.Consumption.Models.RecipientNotificationLanguageCode? Locale { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Nullable`1<valuetype Azure.ResourceManager.Consumption.Models.RecipientNotificationLanguageCode> Locale" />
<MemberSignature Language="DocId" Value="P:Azure.ResourceManager.Consumption.Models.BudgetAssociatedNotification.Locale" />
<MemberSignature Language="VB.NET" Value="Public Property Locale As Nullable(Of RecipientNotificationLanguageCode)" />
<MemberSignature Language="F#" Value="member this.Locale : Nullable<Azure.ResourceManager.Consumption.Models.RecipientNotificationLanguageCode> with get, set" Usage="Azure.ResourceManager.Consumption.Models.BudgetAssociatedNotification.Locale" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.Consumption</AssemblyName>
<AssemblyVersion>1.0.1.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable<Azure.ResourceManager.Consumption.Models.RecipientNotificationLanguageCode></ReturnType>
</ReturnValue>
<Docs>
<summary> Language in which the recipient will receive the notification. </summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Operator">
<MemberSignature Language="C#" Value="public Azure.ResourceManager.Consumption.Models.NotificationAlertTriggerType Operator { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Azure.ResourceManager.Consumption.Models.NotificationAlertTriggerType Operator" />
<MemberSignature Language="DocId" Value="P:Azure.ResourceManager.Consumption.Models.BudgetAssociatedNotification.Operator" />
<MemberSignature Language="VB.NET" Value="Public Property Operator As NotificationAlertTriggerType" />
<MemberSignature Language="F#" Value="member this.Operator : Azure.ResourceManager.Consumption.Models.NotificationAlertTriggerType with get, set" Usage="Azure.ResourceManager.Consumption.Models.BudgetAssociatedNotification.Operator" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.Consumption</AssemblyName>
<AssemblyVersion>1.0.1.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.ResourceManager.Consumption.Models.NotificationAlertTriggerType</ReturnType>
</ReturnValue>
<Docs>
<summary> The comparison operator. </summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Threshold">
<MemberSignature Language="C#" Value="public decimal Threshold { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Decimal Threshold" />
<MemberSignature Language="DocId" Value="P:Azure.ResourceManager.Consumption.Models.BudgetAssociatedNotification.Threshold" />
<MemberSignature Language="VB.NET" Value="Public Property Threshold As Decimal" />
<MemberSignature Language="F#" Value="member this.Threshold : decimal with get, set" Usage="Azure.ResourceManager.Consumption.Models.BudgetAssociatedNotification.Threshold" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.Consumption</AssemblyName>
<AssemblyVersion>1.0.1.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Decimal</ReturnType>
</ReturnValue>
<Docs>
<summary> Threshold value associated with a notification. Notification is sent when the cost exceeded the threshold. It is always percent and has to be between 0 and 1000. </summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ThresholdType">
<MemberSignature Language="C#" Value="public Azure.ResourceManager.Consumption.Models.NotificationThresholdType? ThresholdType { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Nullable`1<valuetype Azure.ResourceManager.Consumption.Models.NotificationThresholdType> ThresholdType" />
<MemberSignature Language="DocId" Value="P:Azure.ResourceManager.Consumption.Models.BudgetAssociatedNotification.ThresholdType" />
<MemberSignature Language="VB.NET" Value="Public Property ThresholdType As Nullable(Of NotificationThresholdType)" />
<MemberSignature Language="F#" Value="member this.ThresholdType : Nullable<Azure.ResourceManager.Consumption.Models.NotificationThresholdType> with get, set" Usage="Azure.ResourceManager.Consumption.Models.BudgetAssociatedNotification.ThresholdType" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.Consumption</AssemblyName>
<AssemblyVersion>1.0.1.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable<Azure.ResourceManager.Consumption.Models.NotificationThresholdType></ReturnType>
</ReturnValue>
<Docs>
<summary> The type of threshold. </summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>