Class LogAnalyticsSourceExtendedFieldDefinition
LogAnalyticsSourceExtendedFieldDefinition
Inheritance
LogAnalyticsSourceExtendedFieldDefinition
Assembly: OCI.DotNetSDK.Loganalytics.dll
Syntax
public class LogAnalyticsSourceExtendedFieldDefinition
Properties
BaseFieldLogText
Declaration
[JsonProperty(PropertyName = "baseFieldLogText")]
public string BaseFieldLogText { get; set; }
Property Value
Type |
Description |
string |
The base field log text.
|
BaseFieldName
Declaration
[JsonProperty(PropertyName = "baseFieldName")]
public string BaseFieldName { get; set; }
Property Value
Type |
Description |
string |
The base field internal name.
|
ConditionBlock
Declaration
[JsonProperty(PropertyName = "conditionBlock")]
public GenericConditionBlock ConditionBlock { get; set; }
Property Value
ConditionDataType
Declaration
[JsonProperty(PropertyName = "conditionDataType")]
public string ConditionDataType { get; set; }
Property Value
Type |
Description |
string |
The conditional data type.
|
ConditionField
Declaration
[JsonProperty(PropertyName = "conditionField")]
public string ConditionField { get; set; }
Property Value
Type |
Description |
string |
The conditional field.
|
ConditionOperator
Declaration
[JsonProperty(PropertyName = "conditionOperator")]
public string ConditionOperator { get; set; }
Property Value
Type |
Description |
string |
The conditional operator.
|
ConditionString
Declaration
[JsonProperty(PropertyName = "conditionString")]
public string ConditionString { get; set; }
Property Value
Type |
Description |
string |
String representation of the extended field condition. This supports specifying multiple condition blocks at various nested levels.
|
ConditionValue
Declaration
[JsonProperty(PropertyName = "conditionValue")]
public string ConditionValue { get; set; }
Property Value
Type |
Description |
string |
The conditional value.
|
ConvertedRegularExpression
Declaration
[JsonProperty(PropertyName = "convertedRegularExpression")]
public string ConvertedRegularExpression { get; set; }
Property Value
Type |
Description |
string |
The converted regular expression.
|
DisplayRegularExpression
Declaration
[JsonProperty(PropertyName = "displayRegularExpression")]
public string DisplayRegularExpression { get; set; }
Property Value
Type |
Description |
string |
The regular expression.
|
ExtendedFieldDefinitionId
Declaration
[JsonProperty(PropertyName = "extendedFieldDefinitionId")]
public long? ExtendedFieldDefinitionId { get; set; }
Property Value
Type |
Description |
long? |
The extended field definition unique identifier.
|
ExtendedFields
Declaration
[JsonProperty(PropertyName = "extendedFields")]
public List<LogAnalyticsExtendedField> ExtendedFields { get; set; }
Property Value
Field
Declaration
[JsonProperty(PropertyName = "field")]
public LogAnalyticsField Field { get; set; }
Property Value
IsEnabled
Declaration
[JsonProperty(PropertyName = "isEnabled")]
public bool? IsEnabled { get; set; }
Property Value
Type |
Description |
bool? |
A flag inidcating whether or not the extended definition is enabled.
|
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.
|
RegularExpression
Declaration
[JsonProperty(PropertyName = "regularExpression")]
public string RegularExpression { get; set; }
Property Value
Type |
Description |
string |
The regular expression.
|
SourceId
Declaration
[JsonProperty(PropertyName = "sourceId")]
public long? SourceId { get; set; }
Property Value
Type |
Description |
long? |
The source unique identifier.
|
TimeUpdated
Declaration
[JsonProperty(PropertyName = "timeUpdated")]
public DateTime? TimeUpdated { get; set; }
Property Value
Type |
Description |
DateTime? |
The last updated date.
|