Show / Hide Table of Contents

Class UpsertLogAnalyticsSourceDetails

UpsertLogAnalyticsSourceDetails

Inheritance
object
UpsertLogAnalyticsSourceDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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.

In this article
Back to top