Share via


DataCollectionRuleResource Class

Definition

Definition of ARM tracked top level resource.

[Microsoft.Rest.Serialization.JsonTransformation]
public class DataCollectionRuleResource : Microsoft.Rest.Azure.IResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type DataCollectionRuleResource = class
    interface IResource
Public Class DataCollectionRuleResource
Implements IResource
Inheritance
DataCollectionRuleResource
Attributes
Implements

Constructors

DataCollectionRuleResource()

Initializes a new instance of the DataCollectionRuleResource class.

DataCollectionRuleResource(String, String, String, String, DataCollectionRuleMetadata, IDictionary<String,StreamDeclaration>, DataCollectionRuleDataSources, DataCollectionRuleDestinations, IList<DataFlow>, String, IDictionary<String, String>, String, String, String, String, String, DataCollectionRuleResourceSystemData)

Initializes a new instance of the DataCollectionRuleResource class.

Properties

DataCollectionEndpointId

Gets or sets the resource ID of the data collection endpoint that this rule can be used with.

DataFlows

Gets or sets the specification of data flows.

DataSources

Gets or sets the specification of data sources. This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.

Description

Gets or sets description of the data collection rule.

Destinations

Gets or sets the specification of destinations.

Etag

Gets resource entity tag (ETag).

Id

Gets fully qualified ID of the resource.

ImmutableId

Gets the immutable ID of this data collection rule. This property is READ-ONLY.

Kind

Gets or sets the kind of the resource. Possible values include: 'Linux', 'Windows'

Location

Gets or sets the geo-location where the resource lives.

Metadata

Gets metadata about the resource

Name

Gets the name of the resource.

ProvisioningState

Gets the resource provisioning state. Possible values include: 'Creating', 'Updating', 'Deleting', 'Succeeded', 'Failed'

StreamDeclarations

Gets or sets declaration of custom streams used in this rule.

SystemData

Gets metadata pertaining to creation and last modification of the resource.

Tags

Gets or sets resource tags.

Type

Gets the type of the resource.

Methods

Validate()

Validate the object.

Applies to