Class RuleManagementEventDataSource
A rule management event data source. The discriminator fields is always RuleManagementEventDataSource in this case.
Inherited Members
Namespace: System.Dynamic.ExpandoObject
Assembly: Microsoft.Azure.Management.Monitor.dll
Syntax
[Newtonsoft.Json.JsonObject("Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource")]
public class RuleManagementEventDataSource : Microsoft.Azure.Management.Monitor.Models.RuleDataSource
Constructors
RuleManagementEventDataSource()
Initializes a new instance of the RuleManagementEventDataSource class.
Declaration
public RuleManagementEventDataSource ();
RuleManagementEventDataSource(String, String, String, String, String, String, String, String, String, RuleManagementEventClaimsDataSource)
Initializes a new instance of the RuleManagementEventDataSource class.
Declaration
public RuleManagementEventDataSource (string resourceUri = null, string eventName = null, string eventSource = null, string level = null, string operationName = null, string resourceGroupName = null, string resourceProviderName = null, string status = null, string subStatus = null, Microsoft.Azure.Management.Monitor.Models.RuleManagementEventClaimsDataSource claims = null);
Parameters
|
String
resourceUri
the resource identifier of the resource the rule monitors. NOTE: this property cannot be updated for an existing rule. |
|
String
eventName
the event name. |
|
String
eventSource
the event source. |
|
String
level
the level. |
|
String
operationName
The name of the operation that should be checked for. If no name is provided, any operation will match. |
|
String
resourceGroupName
the resource group name. |
|
String
resourceProviderName
the resource provider name. |
|
String
status
The status of the operation that should be checked for. If no status is provided, any status will match. |
|
String
subStatus
the substatus. |
|
RuleManagementEventClaimsDataSource
claims
the claims. |
Properties
Claims
Gets or sets the claims.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="claims")]
public Microsoft.Azure.Management.Monitor.Models.RuleManagementEventClaimsDataSource Claims { get; set; }
Property Value
|
RuleManagementEventClaimsDataSource
|
EventName
Gets or sets the event name.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="eventName")]
public string EventName { get; set; }
Property Value
|
String
|
EventSource
Gets or sets the event source.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="eventSource")]
public string EventSource { get; set; }
Property Value
|
String
|
Level
Gets or sets the level.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="level")]
public string Level { get; set; }
Property Value
|
String
|
OperationName
Gets or sets the name of the operation that should be checked for. If no name is provided, any operation will match.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="operationName")]
public string OperationName { get; set; }
Property Value
|
String
|
ResourceGroupName
Gets or sets the resource group name.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="resourceGroupName")]
public string ResourceGroupName { get; set; }
Property Value
|
String
|
ResourceProviderName
Gets or sets the resource provider name.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="resourceProviderName")]
public string ResourceProviderName { get; set; }
Property Value
|
String
|
Status
Gets or sets the status of the operation that should be checked for. If no status is provided, any status will match.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="status")]
public string Status { get; set; }
Property Value
|
String
|
SubStatus
Gets or sets the substatus.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="subStatus")]
public string SubStatus { get; set; }
Property Value
|
String
|