Show / Hide Table of Contents

    Class RuleManagementEventDataSource

    A rule management event data source. The discriminator fields is always RuleManagementEventDataSource in this case.

    Inheritance
    Object
    RuleDataSource
    RuleManagementEventDataSource
    Inherited Members
    RuleDataSource.ResourceUri
    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

    Back to top Azure SDK for Net