Class UpsertLogAnalyticsSourceDetails
UpsertLogAnalyticsSourceDetails
Inherited Members
Namespace: Oci.LoganalyticsService.Models
Assembly: OCI.DotNetSDK.Loganalytics.dll
Syntax
public class UpsertLogAnalyticsSourceDetails
Properties
Categories
Declaration
[JsonProperty(PropertyName = "categories")]
public List<LogAnalyticsCategory> Categories { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsCategory> | An array of categories to assign to the source. Specifying the name attribute for each category would suffice. Oracle-defined category assignments cannot be removed. |
DataFilterDefinitions
Declaration
[JsonProperty(PropertyName = "dataFilterDefinitions")]
public List<LogAnalyticsSourceDataFilter> DataFilterDefinitions { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsSourceDataFilter> | An array of data filter definitions. |
DatabaseCredential
Declaration
[JsonProperty(PropertyName = "databaseCredential")]
public string DatabaseCredential { get; set; }
Property Value
Type | Description |
---|---|
string | The database credential name. |
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> | An array of entity types. |
ExtendedFieldDefinitions
Declaration
[JsonProperty(PropertyName = "extendedFieldDefinitions")]
public List<LogAnalyticsSourceExtendedFieldDefinition> ExtendedFieldDefinitions { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsSourceExtendedFieldDefinition> | An array of extended field definitions. |
Functions
Declaration
[JsonProperty(PropertyName = "functions")]
public List<LogAnalyticsSourceFunction> Functions { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsSourceFunction> | An array of source functions. |
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> | An array of source label conditions. |
LabelDefinitions
Declaration
[JsonProperty(PropertyName = "labelDefinitions")]
public List<LogAnalyticsLabelDefinition> LabelDefinitions { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsLabelDefinition> | An array of labels. |
Labels
Declaration
[JsonProperty(PropertyName = "labels")]
public List<LogAnalyticsLabelView> Labels { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsLabelView> | An array of labels. |
MetadataFields
Declaration
[JsonProperty(PropertyName = "metadataFields")]
public List<LogAnalyticsSourceMetadataField> MetadataFields { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsSourceMetadataField> | An array of source metadata fields. |
MetricDefinitions
Declaration
[JsonProperty(PropertyName = "metricDefinitions")]
public List<LogAnalyticsMetric> MetricDefinitions { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsMetric> | An array of metric definitions. |
Metrics
Declaration
[JsonProperty(PropertyName = "metrics")]
public List<LogAnalyticsSourceMetric> Metrics { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsSourceMetric> | An array of metrics. |
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> | An array of built in source parsers. |
Parameters
Declaration
[JsonProperty(PropertyName = "parameters")]
public List<LogAnalyticsParameter> Parameters { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsParameter> | An array of parameters. |
Parsers
Declaration
[JsonProperty(PropertyName = "parsers")]
public List<LogAnalyticsParser> Parsers { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsParser> | An array of parser. |
Patterns
Declaration
[JsonProperty(PropertyName = "patterns")]
public List<LogAnalyticsSourcePattern> Patterns { get; set; }
Property Value
Type | Description |
---|---|
List<LogAnalyticsSourcePattern> | An array of 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. |
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. |