Class LogAnalyticsSource
LogAnalyticsSource
Inherited Members
Namespace: Oci.LoganalyticsService.Models
Assembly: OCI.DotNetSDK.Loganalytics.dll
Syntax
public class LogAnalyticsSource
Properties
AssociationCount
Declaration
[JsonProperty(PropertyName = "associationCount")]
public int? AssociationCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The association count. |
AssociationEntity
Declaration
[JsonProperty(PropertyName = "associationEntity")]
public List<LogAnalyticsAssociation> AssociationEntity { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsAssociation> | The association entities. |
Categories
Declaration
[JsonProperty(PropertyName = "categories")]
public List<LogAnalyticsCategory> Categories { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsCategory> | An array of categories assigned to this source. The isSystem flag denotes if each category assignment is user-created or Oracle-defined. |
DataFilterDefinitions
Declaration
[JsonProperty(PropertyName = "dataFilterDefinitions")]
public List<LogAnalyticsSourceDataFilter> DataFilterDefinitions { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsSourceDataFilter> | The data filter definitions. |
DatabaseCredential
Declaration
[JsonProperty(PropertyName = "databaseCredential")]
public string DatabaseCredential { get; set; }
Property Value
Type | Description |
---|---|
string | The database credential. |
Description
Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type | Description |
---|---|
string | The source description. |
DisplayName
Declaration
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string | The source display name. |
EditVersion
Declaration
[JsonProperty(PropertyName = "editVersion")]
public long? EditVersion { get; set; }
Property Value
Type | Description |
---|---|
long? | The source edit version. |
Endpoints
Declaration
[JsonProperty(PropertyName = "endpoints")]
public List<LogAnalyticsEndpoint> Endpoints { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsEndpoint> | An array of REST API endpoints for log collection. |
EntityTypes
Declaration
[JsonProperty(PropertyName = "entityTypes")]
public List<LogAnalyticsSourceEntityType> EntityTypes { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsSourceEntityType> | The entity types. |
EventTypes
Declaration
[JsonProperty(PropertyName = "eventTypes")]
public List<EventType> EventTypes { get; set; }
Property Value
Type | Description |
---|---|
List<EventType> | An array of event types. |
ExtendedFieldDefinitions
Declaration
[JsonProperty(PropertyName = "extendedFieldDefinitions")]
public List<LogAnalyticsSourceExtendedFieldDefinition> ExtendedFieldDefinitions { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsSourceExtendedFieldDefinition> | The extended field definitions. |
Functions
Declaration
[JsonProperty(PropertyName = "functions")]
public List<LogAnalyticsSourceFunction> Functions { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsSourceFunction> | The source functions. |
IsAutoAssociationEnabled
Declaration
[JsonProperty(PropertyName = "isAutoAssociationEnabled")]
public bool? IsAutoAssociationEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool? | A flag indicating whether or not the source is marked for auto-association. |
IsAutoAssociationOverride
Declaration
[JsonProperty(PropertyName = "isAutoAssociationOverride")]
public bool? IsAutoAssociationOverride { get; set; }
Property Value
Type | Description |
---|---|
bool? | A flag indicating whether or not the auto-association state should be overriden. |
IsForCloud
Declaration
[JsonProperty(PropertyName = "isForCloud")]
public bool? IsForCloud { get; set; }
Property Value
Type | Description |
---|---|
bool? | A flag indicating whether or not this is a cloud source. |
IsSecureContent
Declaration
[JsonProperty(PropertyName = "isSecureContent")]
public bool? IsSecureContent { get; set; }
Property Value
Type | Description |
---|---|
bool? | A flag indicating whether or not the source content is secure. |
IsSystem
Declaration
[JsonProperty(PropertyName = "isSystem")]
public bool? IsSystem { get; set; }
Property Value
Type | Description |
---|---|
bool? | The system flag. A value of false denotes a custom, or user defined object. A value of true denotes a built in object. |
IsTimezoneOverride
Declaration
[JsonProperty(PropertyName = "isTimezoneOverride")]
public bool? IsTimezoneOverride { get; set; }
Property Value
Type | Description |
---|---|
bool? | A flag indicating whether or not the source has a time zone override. |
LabelConditions
Declaration
[JsonProperty(PropertyName = "labelConditions")]
public List<LogAnalyticsSourceLabelCondition> LabelConditions { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsSourceLabelCondition> | The label alert conditions. |
LabelDefinitions
Declaration
[JsonProperty(PropertyName = "labelDefinitions")]
public List<LogAnalyticsLabelDefinition> LabelDefinitions { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsLabelDefinition> | The labls used by the source. |
Labels
Declaration
[JsonProperty(PropertyName = "labels")]
public List<LogAnalyticsLabelView> Labels { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsLabelView> | The labels associated with the source. |
MetadataFields
Declaration
[JsonProperty(PropertyName = "metadataFields")]
public List<LogAnalyticsSourceMetadataField> MetadataFields { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsSourceMetadataField> | The source metadata fields. |
MetricDefinitions
Declaration
[JsonProperty(PropertyName = "metricDefinitions")]
public List<LogAnalyticsMetric> MetricDefinitions { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsMetric> | The metric definitions. |
Metrics
Declaration
[JsonProperty(PropertyName = "metrics")]
public List<LogAnalyticsSourceMetric> Metrics { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsSourceMetric> | The metric source map. |
Name
Declaration
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string | The source internal name. |
OobParsers
Declaration
[JsonProperty(PropertyName = "oobParsers")]
public List<LogAnalyticsParser> OobParsers { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsParser> | The built in parsers associated with source. |
Parameters
Declaration
[JsonProperty(PropertyName = "parameters")]
public List<LogAnalyticsParameter> Parameters { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsParameter> | The source parameters. |
Parsers
Declaration
[JsonProperty(PropertyName = "parsers")]
public List<LogAnalyticsParser> Parsers { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsParser> | The list of parsers used by the source. |
PatternCount
Declaration
[JsonProperty(PropertyName = "patternCount")]
public int? PatternCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The pattern count. |
Patterns
Declaration
[JsonProperty(PropertyName = "patterns")]
public List<LogAnalyticsSourcePattern> Patterns { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsSourcePattern> | The source patterns. |
RuleId
Declaration
[JsonProperty(PropertyName = "ruleId")]
public long? RuleId { get; set; }
Property Value
Type | Description |
---|---|
long? | The rule unique identifier. |
SourceId
Declaration
[JsonProperty(PropertyName = "sourceId")]
public long? SourceId { get; set; }
Property Value
Type | Description |
---|---|
long? | The source unique identifier. |
SourceProperties
Declaration
[JsonProperty(PropertyName = "sourceProperties")]
public List<LogAnalyticsProperty> SourceProperties { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsProperty> | A list of source properties. |
TimeUpdated
Declaration
[JsonProperty(PropertyName = "timeUpdated")]
public DateTime? TimeUpdated { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The last updated date. |
TypeDisplayName
Declaration
[JsonProperty(PropertyName = "typeDisplayName")]
public string TypeDisplayName { get; set; }
Property Value
Type | Description |
---|---|
string | The source type name. |
TypeName
Declaration
[JsonProperty(PropertyName = "typeName")]
public string TypeName { get; set; }
Property Value
Type | Description |
---|---|
string | The source type internal name. |
UserParsers
Declaration
[JsonProperty(PropertyName = "userParsers")]
public List<LogAnalyticsParser> UserParsers { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsParser> | An array of custom parsers. |
WarningConfig
Declaration
[JsonProperty(PropertyName = "warningConfig")]
public long? WarningConfig { get; set; }
Property Value
Type | Description |
---|---|
long? | The source warning configuration. |