/// <summary> /// Initializes a new instance of the DataCollectionEndpoint class. /// </summary> /// <param name="description">Description of the data collection /// endpoint.</param> /// <param name="immutableId">The immutable ID of this data collection /// endpoint resource. This property is READ-ONLY.</param> /// <param name="configurationAccess">The endpoint used by agents to /// access their configuration.</param> /// <param name="logsIngestion">The endpoint used by clients to ingest /// logs.</param> /// <param name="networkAcls">Network access control rules for the /// endpoints.</param> /// <param name="provisioningState">The resource provisioning state. /// This property is READ-ONLY. Possible values include: 'Creating', /// 'Updating', 'Deleting', 'Succeeded', 'Failed'</param> public DataCollectionEndpoint(string description = default(string), string immutableId = default(string), DataCollectionEndpointConfigurationAccess configurationAccess = default(DataCollectionEndpointConfigurationAccess), DataCollectionEndpointLogsIngestion logsIngestion = default(DataCollectionEndpointLogsIngestion), DataCollectionEndpointNetworkAcls networkAcls = default(DataCollectionEndpointNetworkAcls), string provisioningState = default(string)) { Description = description; ImmutableId = immutableId; ConfigurationAccess = configurationAccess; LogsIngestion = logsIngestion; NetworkAcls = networkAcls; ProvisioningState = provisioningState; CustomInit(); }
/// <summary> /// Initializes a new instance of the DataCollectionEndpointResource /// class. /// </summary> /// <param name="location">The geo-location where the resource /// lives.</param> /// <param name="description">Description of the data collection /// endpoint.</param> /// <param name="immutableId">The immutable ID of this data collection /// endpoint resource. This property is READ-ONLY.</param> /// <param name="configurationAccess">The endpoint used by agents to /// access their configuration.</param> /// <param name="logsIngestion">The endpoint used by clients to ingest /// logs.</param> /// <param name="networkAcls">Network access control rules for the /// endpoints.</param> /// <param name="provisioningState">The resource provisioning state. /// This property is READ-ONLY. Possible values include: 'Creating', /// 'Updating', 'Deleting', 'Succeeded', 'Failed'</param> /// <param name="tags">Resource tags.</param> /// <param name="kind">The kind of the resource. Possible values /// include: 'Linux', 'Windows'</param> /// <param name="id">Fully qualified ID of the resource.</param> /// <param name="name">The name of the resource.</param> /// <param name="type">The type of the resource.</param> /// <param name="etag">Resource entity tag (ETag).</param> /// <param name="systemData">Metadata pertaining to creation and last /// modification of the resource.</param> public DataCollectionEndpointResource(string location, string description = default(string), string immutableId = default(string), DataCollectionEndpointConfigurationAccess configurationAccess = default(DataCollectionEndpointConfigurationAccess), DataCollectionEndpointLogsIngestion logsIngestion = default(DataCollectionEndpointLogsIngestion), DataCollectionEndpointNetworkAcls networkAcls = default(DataCollectionEndpointNetworkAcls), string provisioningState = default(string), IDictionary <string, string> tags = default(IDictionary <string, string>), string kind = default(string), string id = default(string), string name = default(string), string type = default(string), string etag = default(string), DataCollectionEndpointResourceSystemData systemData = default(DataCollectionEndpointResourceSystemData)) { Description = description; ImmutableId = immutableId; ConfigurationAccess = configurationAccess; LogsIngestion = logsIngestion; NetworkAcls = networkAcls; ProvisioningState = provisioningState; Location = location; Tags = tags; Kind = kind; Id = id; Name = name; Type = type; Etag = etag; SystemData = systemData; CustomInit(); }