oci.Logging.UnifiedAgentConfiguration
Explore with Pulumi AI
This resource provides the Unified Agent Configuration resource in Oracle Cloud Infrastructure Logging service.
Create unified agent configuration registration.
Create UnifiedAgentConfiguration Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new UnifiedAgentConfiguration(name: string, args: UnifiedAgentConfigurationArgs, opts?: CustomResourceOptions);
@overload
def UnifiedAgentConfiguration(resource_name: str,
args: UnifiedAgentConfigurationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def UnifiedAgentConfiguration(resource_name: str,
opts: Optional[ResourceOptions] = None,
compartment_id: Optional[str] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
is_enabled: Optional[bool] = None,
service_configuration: Optional[_logging.UnifiedAgentConfigurationServiceConfigurationArgs] = None,
defined_tags: Optional[Mapping[str, str]] = None,
freeform_tags: Optional[Mapping[str, str]] = None,
group_association: Optional[_logging.UnifiedAgentConfigurationGroupAssociationArgs] = None)
func NewUnifiedAgentConfiguration(ctx *Context, name string, args UnifiedAgentConfigurationArgs, opts ...ResourceOption) (*UnifiedAgentConfiguration, error)
public UnifiedAgentConfiguration(string name, UnifiedAgentConfigurationArgs args, CustomResourceOptions? opts = null)
public UnifiedAgentConfiguration(String name, UnifiedAgentConfigurationArgs args)
public UnifiedAgentConfiguration(String name, UnifiedAgentConfigurationArgs args, CustomResourceOptions options)
type: oci:Logging:UnifiedAgentConfiguration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args UnifiedAgentConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args UnifiedAgentConfigurationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args UnifiedAgentConfigurationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args UnifiedAgentConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args UnifiedAgentConfigurationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var unifiedAgentConfigurationResource = new Oci.Logging.UnifiedAgentConfiguration("unifiedAgentConfigurationResource", new()
{
CompartmentId = "string",
Description = "string",
DisplayName = "string",
IsEnabled = false,
ServiceConfiguration = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationArgs
{
ConfigurationType = "string",
ApplicationConfigurations = new[]
{
new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs
{
Destination = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArgs
{
CompartmentId = "string",
MetricsNamespace = "string",
},
SourceType = "string",
Source = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs
{
AdvancedOptions = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsArgs
{
IsReadFromHead = false,
},
Name = "string",
Parser = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs
{
ParserType = "string",
MessageFormat = "string",
GrokFailureKey = "string",
MessageKey = "string",
Formats = new[]
{
"string",
},
MultiLineStartRegexp = "string",
GrokNameKey = "string",
IsEstimateCurrentEvent = false,
IsKeepTimeKey = false,
IsMergeCriFields = false,
IsNullEmptyString = false,
IsSupportColonlessIdent = false,
NestedParser = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs
{
FieldTimeKey = "string",
IsKeepTimeKey = false,
ParseNested = false,
Separator = "string",
TimeFormat = "string",
TimeType = "string",
},
Keys = new[]
{
"string",
},
Delimiter = "string",
FormatFirstline = "string",
FieldTimeKey = "string",
IsWithPriority = false,
NullValuePattern = "string",
ParseNested = false,
Expression = "string",
Patterns = new[]
{
new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs
{
FieldTimeFormat = "string",
FieldTimeKey = "string",
FieldTimeZone = "string",
Name = "string",
Pattern = "string",
},
},
RecordInput = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs
{
Dimensions =
{
{ "string", "string" },
},
Namespace = "string",
ResourceGroup = "string",
},
Rfc5424timeFormat = "string",
Separator = "string",
SyslogParserType = "string",
TimeFormat = "string",
TimeType = "string",
TimeoutInMilliseconds = 0,
Types =
{
{ "string", "string" },
},
},
Paths = new[]
{
"string",
},
SourceType = "string",
},
Sources = new[]
{
new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs
{
AdvancedOptions = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsArgs
{
IsReadFromHead = false,
},
Name = "string",
Parser = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs
{
ParserType = "string",
MessageFormat = "string",
GrokFailureKey = "string",
MessageKey = "string",
Formats = new[]
{
"string",
},
MultiLineStartRegexp = "string",
GrokNameKey = "string",
IsEstimateCurrentEvent = false,
IsKeepTimeKey = false,
IsMergeCriFields = false,
IsNullEmptyString = false,
IsSupportColonlessIdent = false,
NestedParser = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs
{
FieldTimeKey = "string",
IsKeepTimeKey = false,
ParseNested = false,
Separator = "string",
TimeFormat = "string",
TimeType = "string",
},
Keys = new[]
{
"string",
},
Delimiter = "string",
FormatFirstline = "string",
FieldTimeKey = "string",
IsWithPriority = false,
NullValuePattern = "string",
ParseNested = false,
Expression = "string",
Patterns = new[]
{
new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs
{
FieldTimeFormat = "string",
FieldTimeKey = "string",
FieldTimeZone = "string",
Name = "string",
Pattern = "string",
},
},
RecordInput = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs
{
Dimensions =
{
{ "string", "string" },
},
Namespace = "string",
ResourceGroup = "string",
},
Rfc5424timeFormat = "string",
Separator = "string",
SyslogParserType = "string",
TimeFormat = "string",
TimeType = "string",
TimeoutInMilliseconds = 0,
Types =
{
{ "string", "string" },
},
},
Paths = new[]
{
"string",
},
SourceType = "string",
},
},
UnifiedAgentConfigurationFilter = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs
{
AllowLists = new[]
{
"string",
},
DenyLists = new[]
{
"string",
},
FilterType = "string",
Name = "string",
},
},
},
Destination = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationDestinationArgs
{
LogObjectId = "string",
OperationalMetricsConfiguration = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs
{
Destination = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs
{
CompartmentId = "string",
},
Source = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs
{
RecordInput = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs
{
Namespace = "string",
ResourceGroup = "string",
},
Type = "string",
Metrics = new[]
{
"string",
},
},
},
},
Sources = new[]
{
new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationSourceArgs
{
SourceType = "string",
AdvancedOptions = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsArgs
{
IsReadFromHead = false,
},
Channels = new[]
{
"string",
},
CustomPlugin = "string",
Name = "string",
Parser = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationSourceParserArgs
{
ParserType = "string",
MessageFormat = "string",
GrokFailureKey = "string",
MessageKey = "string",
Formats = new[]
{
"string",
},
MultiLineStartRegexp = "string",
GrokNameKey = "string",
IsEstimateCurrentEvent = false,
IsKeepTimeKey = false,
IsMergeCriFields = false,
IsNullEmptyString = false,
IsSupportColonlessIdent = false,
NestedParser = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs
{
FieldTimeKey = "string",
IsKeepTimeKey = false,
ParseNested = false,
Separator = "string",
TimeFormat = "string",
TimeType = "string",
},
Keys = new[]
{
"string",
},
Delimiter = "string",
FormatFirstline = "string",
FieldTimeKey = "string",
IsWithPriority = false,
NullValuePattern = "string",
ParseNested = false,
Expression = "string",
Patterns = new[]
{
new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs
{
FieldTimeFormat = "string",
FieldTimeKey = "string",
FieldTimeZone = "string",
Name = "string",
Pattern = "string",
},
},
RecordInput = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs
{
Dimensions =
{
{ "string", "string" },
},
Namespace = "string",
ResourceGroup = "string",
},
Rfc5424timeFormat = "string",
Separator = "string",
SyslogParserType = "string",
TimeFormat = "string",
TimeType = "string",
TimeoutInMilliseconds = 0,
Types =
{
{ "string", "string" },
},
},
Paths = new[]
{
"string",
},
},
},
UnifiedAgentConfigurationFilters = new[]
{
new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs
{
FilterType = "string",
Name = "string",
IsRubyEnabled = false,
CustomFilterType = "string",
EmitInvalidRecordToError = false,
CustomSections = new[]
{
new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs
{
Name = "string",
Params =
{
{ "string", "string" },
},
},
},
HashValueField = "string",
InjectKeyPrefix = "string",
IsAutoTypecastEnabled = false,
IsRenewRecordEnabled = false,
AllowLists = new[]
{
new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs
{
Key = "string",
Pattern = "string",
},
},
KeepKeys = new[]
{
"string",
},
KeyName = "string",
DenyLists = new[]
{
new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs
{
Key = "string",
Pattern = "string",
},
},
Params =
{
{ "string", "string" },
},
Parser = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs
{
ParserType = "string",
MessageFormat = "string",
GrokFailureKey = "string",
MessageKey = "string",
Formats = new[]
{
"string",
},
MultiLineStartRegexp = "string",
GrokNameKey = "string",
IsEstimateCurrentEvent = false,
IsKeepTimeKey = false,
IsMergeCriFields = false,
IsNullEmptyString = false,
IsSupportColonlessIdent = false,
NestedParser = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs
{
FieldTimeKey = "string",
IsKeepTimeKey = false,
ParseNested = false,
Separator = "string",
TimeFormat = "string",
TimeType = "string",
},
Keys = new[]
{
"string",
},
Delimiter = "string",
FormatFirstline = "string",
FieldTimeKey = "string",
IsWithPriority = false,
NullValuePattern = "string",
ParseNested = false,
Expression = "string",
Patterns = new[]
{
new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArgs
{
FieldTimeFormat = "string",
FieldTimeKey = "string",
FieldTimeZone = "string",
Name = "string",
Pattern = "string",
},
},
RecordInput = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs
{
Dimensions =
{
{ "string", "string" },
},
Namespace = "string",
ResourceGroup = "string",
},
Rfc5424timeFormat = "string",
Separator = "string",
SyslogParserType = "string",
TimeFormat = "string",
TimeType = "string",
TimeoutInMilliseconds = 0,
Types =
{
{ "string", "string" },
},
},
RecordLists = new[]
{
new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs
{
Key = "string",
Value = "string",
},
},
RemoveKeyNameField = false,
RemoveKeys = new[]
{
"string",
},
RenewTimeKey = "string",
ReplaceInvalidSequence = false,
ReserveData = false,
ReserveTime = false,
},
},
},
DefinedTags =
{
{ "string", "string" },
},
FreeformTags =
{
{ "string", "string" },
},
GroupAssociation = new Oci.Logging.Inputs.UnifiedAgentConfigurationGroupAssociationArgs
{
GroupLists = new[]
{
"string",
},
},
});
example, err := Logging.NewUnifiedAgentConfiguration(ctx, "unifiedAgentConfigurationResource", &Logging.UnifiedAgentConfigurationArgs{
CompartmentId: pulumi.String("string"),
Description: pulumi.String("string"),
DisplayName: pulumi.String("string"),
IsEnabled: pulumi.Bool(false),
ServiceConfiguration: &logging.UnifiedAgentConfigurationServiceConfigurationArgs{
ConfigurationType: pulumi.String("string"),
ApplicationConfigurations: logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArray{
&logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs{
Destination: &logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArgs{
CompartmentId: pulumi.String("string"),
MetricsNamespace: pulumi.String("string"),
},
SourceType: pulumi.String("string"),
Source: &logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs{
AdvancedOptions: &logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsArgs{
IsReadFromHead: pulumi.Bool(false),
},
Name: pulumi.String("string"),
Parser: &logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs{
ParserType: pulumi.String("string"),
MessageFormat: pulumi.String("string"),
GrokFailureKey: pulumi.String("string"),
MessageKey: pulumi.String("string"),
Formats: pulumi.StringArray{
pulumi.String("string"),
},
MultiLineStartRegexp: pulumi.String("string"),
GrokNameKey: pulumi.String("string"),
IsEstimateCurrentEvent: pulumi.Bool(false),
IsKeepTimeKey: pulumi.Bool(false),
IsMergeCriFields: pulumi.Bool(false),
IsNullEmptyString: pulumi.Bool(false),
IsSupportColonlessIdent: pulumi.Bool(false),
NestedParser: &logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs{
FieldTimeKey: pulumi.String("string"),
IsKeepTimeKey: pulumi.Bool(false),
ParseNested: pulumi.Bool(false),
Separator: pulumi.String("string"),
TimeFormat: pulumi.String("string"),
TimeType: pulumi.String("string"),
},
Keys: pulumi.StringArray{
pulumi.String("string"),
},
Delimiter: pulumi.String("string"),
FormatFirstline: pulumi.String("string"),
FieldTimeKey: pulumi.String("string"),
IsWithPriority: pulumi.Bool(false),
NullValuePattern: pulumi.String("string"),
ParseNested: pulumi.Bool(false),
Expression: pulumi.String("string"),
Patterns: logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArray{
&logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs{
FieldTimeFormat: pulumi.String("string"),
FieldTimeKey: pulumi.String("string"),
FieldTimeZone: pulumi.String("string"),
Name: pulumi.String("string"),
Pattern: pulumi.String("string"),
},
},
RecordInput: &logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs{
Dimensions: pulumi.StringMap{
"string": pulumi.String("string"),
},
Namespace: pulumi.String("string"),
ResourceGroup: pulumi.String("string"),
},
Rfc5424timeFormat: pulumi.String("string"),
Separator: pulumi.String("string"),
SyslogParserType: pulumi.String("string"),
TimeFormat: pulumi.String("string"),
TimeType: pulumi.String("string"),
TimeoutInMilliseconds: pulumi.Int(0),
Types: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
Paths: pulumi.StringArray{
pulumi.String("string"),
},
SourceType: pulumi.String("string"),
},
Sources: logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArray{
&logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs{
AdvancedOptions: &logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsArgs{
IsReadFromHead: pulumi.Bool(false),
},
Name: pulumi.String("string"),
Parser: &logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs{
ParserType: pulumi.String("string"),
MessageFormat: pulumi.String("string"),
GrokFailureKey: pulumi.String("string"),
MessageKey: pulumi.String("string"),
Formats: pulumi.StringArray{
pulumi.String("string"),
},
MultiLineStartRegexp: pulumi.String("string"),
GrokNameKey: pulumi.String("string"),
IsEstimateCurrentEvent: pulumi.Bool(false),
IsKeepTimeKey: pulumi.Bool(false),
IsMergeCriFields: pulumi.Bool(false),
IsNullEmptyString: pulumi.Bool(false),
IsSupportColonlessIdent: pulumi.Bool(false),
NestedParser: &logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs{
FieldTimeKey: pulumi.String("string"),
IsKeepTimeKey: pulumi.Bool(false),
ParseNested: pulumi.Bool(false),
Separator: pulumi.String("string"),
TimeFormat: pulumi.String("string"),
TimeType: pulumi.String("string"),
},
Keys: pulumi.StringArray{
pulumi.String("string"),
},
Delimiter: pulumi.String("string"),
FormatFirstline: pulumi.String("string"),
FieldTimeKey: pulumi.String("string"),
IsWithPriority: pulumi.Bool(false),
NullValuePattern: pulumi.String("string"),
ParseNested: pulumi.Bool(false),
Expression: pulumi.String("string"),
Patterns: logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArray{
&logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs{
FieldTimeFormat: pulumi.String("string"),
FieldTimeKey: pulumi.String("string"),
FieldTimeZone: pulumi.String("string"),
Name: pulumi.String("string"),
Pattern: pulumi.String("string"),
},
},
RecordInput: &logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs{
Dimensions: pulumi.StringMap{
"string": pulumi.String("string"),
},
Namespace: pulumi.String("string"),
ResourceGroup: pulumi.String("string"),
},
Rfc5424timeFormat: pulumi.String("string"),
Separator: pulumi.String("string"),
SyslogParserType: pulumi.String("string"),
TimeFormat: pulumi.String("string"),
TimeType: pulumi.String("string"),
TimeoutInMilliseconds: pulumi.Int(0),
Types: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
Paths: pulumi.StringArray{
pulumi.String("string"),
},
SourceType: pulumi.String("string"),
},
},
UnifiedAgentConfigurationFilter: &logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs{
AllowLists: pulumi.StringArray{
pulumi.String("string"),
},
DenyLists: pulumi.StringArray{
pulumi.String("string"),
},
FilterType: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
},
Destination: &logging.UnifiedAgentConfigurationServiceConfigurationDestinationArgs{
LogObjectId: pulumi.String("string"),
OperationalMetricsConfiguration: &logging.UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs{
Destination: &logging.UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs{
CompartmentId: pulumi.String("string"),
},
Source: &logging.UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs{
RecordInput: &logging.UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs{
Namespace: pulumi.String("string"),
ResourceGroup: pulumi.String("string"),
},
Type: pulumi.String("string"),
Metrics: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
Sources: logging.UnifiedAgentConfigurationServiceConfigurationSourceArray{
&logging.UnifiedAgentConfigurationServiceConfigurationSourceArgs{
SourceType: pulumi.String("string"),
AdvancedOptions: &logging.UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsArgs{
IsReadFromHead: pulumi.Bool(false),
},
Channels: pulumi.StringArray{
pulumi.String("string"),
},
CustomPlugin: pulumi.String("string"),
Name: pulumi.String("string"),
Parser: &logging.UnifiedAgentConfigurationServiceConfigurationSourceParserArgs{
ParserType: pulumi.String("string"),
MessageFormat: pulumi.String("string"),
GrokFailureKey: pulumi.String("string"),
MessageKey: pulumi.String("string"),
Formats: pulumi.StringArray{
pulumi.String("string"),
},
MultiLineStartRegexp: pulumi.String("string"),
GrokNameKey: pulumi.String("string"),
IsEstimateCurrentEvent: pulumi.Bool(false),
IsKeepTimeKey: pulumi.Bool(false),
IsMergeCriFields: pulumi.Bool(false),
IsNullEmptyString: pulumi.Bool(false),
IsSupportColonlessIdent: pulumi.Bool(false),
NestedParser: &logging.UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs{
FieldTimeKey: pulumi.String("string"),
IsKeepTimeKey: pulumi.Bool(false),
ParseNested: pulumi.Bool(false),
Separator: pulumi.String("string"),
TimeFormat: pulumi.String("string"),
TimeType: pulumi.String("string"),
},
Keys: pulumi.StringArray{
pulumi.String("string"),
},
Delimiter: pulumi.String("string"),
FormatFirstline: pulumi.String("string"),
FieldTimeKey: pulumi.String("string"),
IsWithPriority: pulumi.Bool(false),
NullValuePattern: pulumi.String("string"),
ParseNested: pulumi.Bool(false),
Expression: pulumi.String("string"),
Patterns: logging.UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray{
&logging.UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs{
FieldTimeFormat: pulumi.String("string"),
FieldTimeKey: pulumi.String("string"),
FieldTimeZone: pulumi.String("string"),
Name: pulumi.String("string"),
Pattern: pulumi.String("string"),
},
},
RecordInput: &logging.UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs{
Dimensions: pulumi.StringMap{
"string": pulumi.String("string"),
},
Namespace: pulumi.String("string"),
ResourceGroup: pulumi.String("string"),
},
Rfc5424timeFormat: pulumi.String("string"),
Separator: pulumi.String("string"),
SyslogParserType: pulumi.String("string"),
TimeFormat: pulumi.String("string"),
TimeType: pulumi.String("string"),
TimeoutInMilliseconds: pulumi.Int(0),
Types: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
Paths: pulumi.StringArray{
pulumi.String("string"),
},
},
},
UnifiedAgentConfigurationFilters: logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArray{
&logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs{
FilterType: pulumi.String("string"),
Name: pulumi.String("string"),
IsRubyEnabled: pulumi.Bool(false),
CustomFilterType: pulumi.String("string"),
EmitInvalidRecordToError: pulumi.Bool(false),
CustomSections: logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArray{
&logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs{
Name: pulumi.String("string"),
Params: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
},
HashValueField: pulumi.String("string"),
InjectKeyPrefix: pulumi.String("string"),
IsAutoTypecastEnabled: pulumi.Bool(false),
IsRenewRecordEnabled: pulumi.Bool(false),
AllowLists: logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArray{
&logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs{
Key: pulumi.String("string"),
Pattern: pulumi.String("string"),
},
},
KeepKeys: pulumi.StringArray{
pulumi.String("string"),
},
KeyName: pulumi.String("string"),
DenyLists: logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArray{
&logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs{
Key: pulumi.String("string"),
Pattern: pulumi.String("string"),
},
},
Params: pulumi.StringMap{
"string": pulumi.String("string"),
},
Parser: &logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs{
ParserType: pulumi.String("string"),
MessageFormat: pulumi.String("string"),
GrokFailureKey: pulumi.String("string"),
MessageKey: pulumi.String("string"),
Formats: pulumi.StringArray{
pulumi.String("string"),
},
MultiLineStartRegexp: pulumi.String("string"),
GrokNameKey: pulumi.String("string"),
IsEstimateCurrentEvent: pulumi.Bool(false),
IsKeepTimeKey: pulumi.Bool(false),
IsMergeCriFields: pulumi.Bool(false),
IsNullEmptyString: pulumi.Bool(false),
IsSupportColonlessIdent: pulumi.Bool(false),
NestedParser: &logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs{
FieldTimeKey: pulumi.String("string"),
IsKeepTimeKey: pulumi.Bool(false),
ParseNested: pulumi.Bool(false),
Separator: pulumi.String("string"),
TimeFormat: pulumi.String("string"),
TimeType: pulumi.String("string"),
},
Keys: pulumi.StringArray{
pulumi.String("string"),
},
Delimiter: pulumi.String("string"),
FormatFirstline: pulumi.String("string"),
FieldTimeKey: pulumi.String("string"),
IsWithPriority: pulumi.Bool(false),
NullValuePattern: pulumi.String("string"),
ParseNested: pulumi.Bool(false),
Expression: pulumi.String("string"),
Patterns: logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArray{
&logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArgs{
FieldTimeFormat: pulumi.String("string"),
FieldTimeKey: pulumi.String("string"),
FieldTimeZone: pulumi.String("string"),
Name: pulumi.String("string"),
Pattern: pulumi.String("string"),
},
},
RecordInput: &logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs{
Dimensions: pulumi.StringMap{
"string": pulumi.String("string"),
},
Namespace: pulumi.String("string"),
ResourceGroup: pulumi.String("string"),
},
Rfc5424timeFormat: pulumi.String("string"),
Separator: pulumi.String("string"),
SyslogParserType: pulumi.String("string"),
TimeFormat: pulumi.String("string"),
TimeType: pulumi.String("string"),
TimeoutInMilliseconds: pulumi.Int(0),
Types: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
RecordLists: logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArray{
&logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
RemoveKeyNameField: pulumi.Bool(false),
RemoveKeys: pulumi.StringArray{
pulumi.String("string"),
},
RenewTimeKey: pulumi.String("string"),
ReplaceInvalidSequence: pulumi.Bool(false),
ReserveData: pulumi.Bool(false),
ReserveTime: pulumi.Bool(false),
},
},
},
DefinedTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
FreeformTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
GroupAssociation: &logging.UnifiedAgentConfigurationGroupAssociationArgs{
GroupLists: pulumi.StringArray{
pulumi.String("string"),
},
},
})
var unifiedAgentConfigurationResource = new UnifiedAgentConfiguration("unifiedAgentConfigurationResource", UnifiedAgentConfigurationArgs.builder()
.compartmentId("string")
.description("string")
.displayName("string")
.isEnabled(false)
.serviceConfiguration(UnifiedAgentConfigurationServiceConfigurationArgs.builder()
.configurationType("string")
.applicationConfigurations(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs.builder()
.destination(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArgs.builder()
.compartmentId("string")
.metricsNamespace("string")
.build())
.sourceType("string")
.source(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs.builder()
.advancedOptions(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsArgs.builder()
.isReadFromHead(false)
.build())
.name("string")
.parser(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs.builder()
.parserType("string")
.messageFormat("string")
.grokFailureKey("string")
.messageKey("string")
.formats("string")
.multiLineStartRegexp("string")
.grokNameKey("string")
.isEstimateCurrentEvent(false)
.isKeepTimeKey(false)
.isMergeCriFields(false)
.isNullEmptyString(false)
.isSupportColonlessIdent(false)
.nestedParser(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs.builder()
.fieldTimeKey("string")
.isKeepTimeKey(false)
.parseNested(false)
.separator("string")
.timeFormat("string")
.timeType("string")
.build())
.keys("string")
.delimiter("string")
.formatFirstline("string")
.fieldTimeKey("string")
.isWithPriority(false)
.nullValuePattern("string")
.parseNested(false)
.expression("string")
.patterns(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs.builder()
.fieldTimeFormat("string")
.fieldTimeKey("string")
.fieldTimeZone("string")
.name("string")
.pattern("string")
.build())
.recordInput(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs.builder()
.dimensions(Map.of("string", "string"))
.namespace("string")
.resourceGroup("string")
.build())
.rfc5424timeFormat("string")
.separator("string")
.syslogParserType("string")
.timeFormat("string")
.timeType("string")
.timeoutInMilliseconds(0)
.types(Map.of("string", "string"))
.build())
.paths("string")
.sourceType("string")
.build())
.sources(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs.builder()
.advancedOptions(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsArgs.builder()
.isReadFromHead(false)
.build())
.name("string")
.parser(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs.builder()
.parserType("string")
.messageFormat("string")
.grokFailureKey("string")
.messageKey("string")
.formats("string")
.multiLineStartRegexp("string")
.grokNameKey("string")
.isEstimateCurrentEvent(false)
.isKeepTimeKey(false)
.isMergeCriFields(false)
.isNullEmptyString(false)
.isSupportColonlessIdent(false)
.nestedParser(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs.builder()
.fieldTimeKey("string")
.isKeepTimeKey(false)
.parseNested(false)
.separator("string")
.timeFormat("string")
.timeType("string")
.build())
.keys("string")
.delimiter("string")
.formatFirstline("string")
.fieldTimeKey("string")
.isWithPriority(false)
.nullValuePattern("string")
.parseNested(false)
.expression("string")
.patterns(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs.builder()
.fieldTimeFormat("string")
.fieldTimeKey("string")
.fieldTimeZone("string")
.name("string")
.pattern("string")
.build())
.recordInput(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs.builder()
.dimensions(Map.of("string", "string"))
.namespace("string")
.resourceGroup("string")
.build())
.rfc5424timeFormat("string")
.separator("string")
.syslogParserType("string")
.timeFormat("string")
.timeType("string")
.timeoutInMilliseconds(0)
.types(Map.of("string", "string"))
.build())
.paths("string")
.sourceType("string")
.build())
.unifiedAgentConfigurationFilter(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs.builder()
.allowLists("string")
.denyLists("string")
.filterType("string")
.name("string")
.build())
.build())
.destination(UnifiedAgentConfigurationServiceConfigurationDestinationArgs.builder()
.logObjectId("string")
.operationalMetricsConfiguration(UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs.builder()
.destination(UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs.builder()
.compartmentId("string")
.build())
.source(UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs.builder()
.recordInput(UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs.builder()
.namespace("string")
.resourceGroup("string")
.build())
.type("string")
.metrics("string")
.build())
.build())
.build())
.sources(UnifiedAgentConfigurationServiceConfigurationSourceArgs.builder()
.sourceType("string")
.advancedOptions(UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsArgs.builder()
.isReadFromHead(false)
.build())
.channels("string")
.customPlugin("string")
.name("string")
.parser(UnifiedAgentConfigurationServiceConfigurationSourceParserArgs.builder()
.parserType("string")
.messageFormat("string")
.grokFailureKey("string")
.messageKey("string")
.formats("string")
.multiLineStartRegexp("string")
.grokNameKey("string")
.isEstimateCurrentEvent(false)
.isKeepTimeKey(false)
.isMergeCriFields(false)
.isNullEmptyString(false)
.isSupportColonlessIdent(false)
.nestedParser(UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs.builder()
.fieldTimeKey("string")
.isKeepTimeKey(false)
.parseNested(false)
.separator("string")
.timeFormat("string")
.timeType("string")
.build())
.keys("string")
.delimiter("string")
.formatFirstline("string")
.fieldTimeKey("string")
.isWithPriority(false)
.nullValuePattern("string")
.parseNested(false)
.expression("string")
.patterns(UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs.builder()
.fieldTimeFormat("string")
.fieldTimeKey("string")
.fieldTimeZone("string")
.name("string")
.pattern("string")
.build())
.recordInput(UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs.builder()
.dimensions(Map.of("string", "string"))
.namespace("string")
.resourceGroup("string")
.build())
.rfc5424timeFormat("string")
.separator("string")
.syslogParserType("string")
.timeFormat("string")
.timeType("string")
.timeoutInMilliseconds(0)
.types(Map.of("string", "string"))
.build())
.paths("string")
.build())
.unifiedAgentConfigurationFilters(UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs.builder()
.filterType("string")
.name("string")
.isRubyEnabled(false)
.customFilterType("string")
.emitInvalidRecordToError(false)
.customSections(UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs.builder()
.name("string")
.params(Map.of("string", "string"))
.build())
.hashValueField("string")
.injectKeyPrefix("string")
.isAutoTypecastEnabled(false)
.isRenewRecordEnabled(false)
.allowLists(UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs.builder()
.key("string")
.pattern("string")
.build())
.keepKeys("string")
.keyName("string")
.denyLists(UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs.builder()
.key("string")
.pattern("string")
.build())
.params(Map.of("string", "string"))
.parser(UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs.builder()
.parserType("string")
.messageFormat("string")
.grokFailureKey("string")
.messageKey("string")
.formats("string")
.multiLineStartRegexp("string")
.grokNameKey("string")
.isEstimateCurrentEvent(false)
.isKeepTimeKey(false)
.isMergeCriFields(false)
.isNullEmptyString(false)
.isSupportColonlessIdent(false)
.nestedParser(UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs.builder()
.fieldTimeKey("string")
.isKeepTimeKey(false)
.parseNested(false)
.separator("string")
.timeFormat("string")
.timeType("string")
.build())
.keys("string")
.delimiter("string")
.formatFirstline("string")
.fieldTimeKey("string")
.isWithPriority(false)
.nullValuePattern("string")
.parseNested(false)
.expression("string")
.patterns(UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArgs.builder()
.fieldTimeFormat("string")
.fieldTimeKey("string")
.fieldTimeZone("string")
.name("string")
.pattern("string")
.build())
.recordInput(UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs.builder()
.dimensions(Map.of("string", "string"))
.namespace("string")
.resourceGroup("string")
.build())
.rfc5424timeFormat("string")
.separator("string")
.syslogParserType("string")
.timeFormat("string")
.timeType("string")
.timeoutInMilliseconds(0)
.types(Map.of("string", "string"))
.build())
.recordLists(UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs.builder()
.key("string")
.value("string")
.build())
.removeKeyNameField(false)
.removeKeys("string")
.renewTimeKey("string")
.replaceInvalidSequence(false)
.reserveData(false)
.reserveTime(false)
.build())
.build())
.definedTags(Map.of("string", "string"))
.freeformTags(Map.of("string", "string"))
.groupAssociation(UnifiedAgentConfigurationGroupAssociationArgs.builder()
.groupLists("string")
.build())
.build());
unified_agent_configuration_resource = oci.logging.UnifiedAgentConfiguration("unifiedAgentConfigurationResource",
compartment_id="string",
description="string",
display_name="string",
is_enabled=False,
service_configuration={
"configuration_type": "string",
"application_configurations": [{
"destination": {
"compartment_id": "string",
"metrics_namespace": "string",
},
"source_type": "string",
"source": {
"advanced_options": {
"is_read_from_head": False,
},
"name": "string",
"parser": {
"parser_type": "string",
"message_format": "string",
"grok_failure_key": "string",
"message_key": "string",
"formats": ["string"],
"multi_line_start_regexp": "string",
"grok_name_key": "string",
"is_estimate_current_event": False,
"is_keep_time_key": False,
"is_merge_cri_fields": False,
"is_null_empty_string": False,
"is_support_colonless_ident": False,
"nested_parser": {
"field_time_key": "string",
"is_keep_time_key": False,
"parse_nested": False,
"separator": "string",
"time_format": "string",
"time_type": "string",
},
"keys": ["string"],
"delimiter": "string",
"format_firstline": "string",
"field_time_key": "string",
"is_with_priority": False,
"null_value_pattern": "string",
"parse_nested": False,
"expression": "string",
"patterns": [{
"field_time_format": "string",
"field_time_key": "string",
"field_time_zone": "string",
"name": "string",
"pattern": "string",
}],
"record_input": {
"dimensions": {
"string": "string",
},
"namespace": "string",
"resource_group": "string",
},
"rfc5424time_format": "string",
"separator": "string",
"syslog_parser_type": "string",
"time_format": "string",
"time_type": "string",
"timeout_in_milliseconds": 0,
"types": {
"string": "string",
},
},
"paths": ["string"],
"source_type": "string",
},
"sources": [{
"advanced_options": {
"is_read_from_head": False,
},
"name": "string",
"parser": {
"parser_type": "string",
"message_format": "string",
"grok_failure_key": "string",
"message_key": "string",
"formats": ["string"],
"multi_line_start_regexp": "string",
"grok_name_key": "string",
"is_estimate_current_event": False,
"is_keep_time_key": False,
"is_merge_cri_fields": False,
"is_null_empty_string": False,
"is_support_colonless_ident": False,
"nested_parser": {
"field_time_key": "string",
"is_keep_time_key": False,
"parse_nested": False,
"separator": "string",
"time_format": "string",
"time_type": "string",
},
"keys": ["string"],
"delimiter": "string",
"format_firstline": "string",
"field_time_key": "string",
"is_with_priority": False,
"null_value_pattern": "string",
"parse_nested": False,
"expression": "string",
"patterns": [{
"field_time_format": "string",
"field_time_key": "string",
"field_time_zone": "string",
"name": "string",
"pattern": "string",
}],
"record_input": {
"dimensions": {
"string": "string",
},
"namespace": "string",
"resource_group": "string",
},
"rfc5424time_format": "string",
"separator": "string",
"syslog_parser_type": "string",
"time_format": "string",
"time_type": "string",
"timeout_in_milliseconds": 0,
"types": {
"string": "string",
},
},
"paths": ["string"],
"source_type": "string",
}],
"unified_agent_configuration_filter": {
"allow_lists": ["string"],
"deny_lists": ["string"],
"filter_type": "string",
"name": "string",
},
}],
"destination": {
"log_object_id": "string",
"operational_metrics_configuration": {
"destination": {
"compartment_id": "string",
},
"source": {
"record_input": {
"namespace": "string",
"resource_group": "string",
},
"type": "string",
"metrics": ["string"],
},
},
},
"sources": [{
"source_type": "string",
"advanced_options": {
"is_read_from_head": False,
},
"channels": ["string"],
"custom_plugin": "string",
"name": "string",
"parser": {
"parser_type": "string",
"message_format": "string",
"grok_failure_key": "string",
"message_key": "string",
"formats": ["string"],
"multi_line_start_regexp": "string",
"grok_name_key": "string",
"is_estimate_current_event": False,
"is_keep_time_key": False,
"is_merge_cri_fields": False,
"is_null_empty_string": False,
"is_support_colonless_ident": False,
"nested_parser": {
"field_time_key": "string",
"is_keep_time_key": False,
"parse_nested": False,
"separator": "string",
"time_format": "string",
"time_type": "string",
},
"keys": ["string"],
"delimiter": "string",
"format_firstline": "string",
"field_time_key": "string",
"is_with_priority": False,
"null_value_pattern": "string",
"parse_nested": False,
"expression": "string",
"patterns": [{
"field_time_format": "string",
"field_time_key": "string",
"field_time_zone": "string",
"name": "string",
"pattern": "string",
}],
"record_input": {
"dimensions": {
"string": "string",
},
"namespace": "string",
"resource_group": "string",
},
"rfc5424time_format": "string",
"separator": "string",
"syslog_parser_type": "string",
"time_format": "string",
"time_type": "string",
"timeout_in_milliseconds": 0,
"types": {
"string": "string",
},
},
"paths": ["string"],
}],
"unified_agent_configuration_filters": [{
"filter_type": "string",
"name": "string",
"is_ruby_enabled": False,
"custom_filter_type": "string",
"emit_invalid_record_to_error": False,
"custom_sections": [{
"name": "string",
"params": {
"string": "string",
},
}],
"hash_value_field": "string",
"inject_key_prefix": "string",
"is_auto_typecast_enabled": False,
"is_renew_record_enabled": False,
"allow_lists": [{
"key": "string",
"pattern": "string",
}],
"keep_keys": ["string"],
"key_name": "string",
"deny_lists": [{
"key": "string",
"pattern": "string",
}],
"params": {
"string": "string",
},
"parser": {
"parser_type": "string",
"message_format": "string",
"grok_failure_key": "string",
"message_key": "string",
"formats": ["string"],
"multi_line_start_regexp": "string",
"grok_name_key": "string",
"is_estimate_current_event": False,
"is_keep_time_key": False,
"is_merge_cri_fields": False,
"is_null_empty_string": False,
"is_support_colonless_ident": False,
"nested_parser": {
"field_time_key": "string",
"is_keep_time_key": False,
"parse_nested": False,
"separator": "string",
"time_format": "string",
"time_type": "string",
},
"keys": ["string"],
"delimiter": "string",
"format_firstline": "string",
"field_time_key": "string",
"is_with_priority": False,
"null_value_pattern": "string",
"parse_nested": False,
"expression": "string",
"patterns": [{
"field_time_format": "string",
"field_time_key": "string",
"field_time_zone": "string",
"name": "string",
"pattern": "string",
}],
"record_input": {
"dimensions": {
"string": "string",
},
"namespace": "string",
"resource_group": "string",
},
"rfc5424time_format": "string",
"separator": "string",
"syslog_parser_type": "string",
"time_format": "string",
"time_type": "string",
"timeout_in_milliseconds": 0,
"types": {
"string": "string",
},
},
"record_lists": [{
"key": "string",
"value": "string",
}],
"remove_key_name_field": False,
"remove_keys": ["string"],
"renew_time_key": "string",
"replace_invalid_sequence": False,
"reserve_data": False,
"reserve_time": False,
}],
},
defined_tags={
"string": "string",
},
freeform_tags={
"string": "string",
},
group_association={
"group_lists": ["string"],
})
const unifiedAgentConfigurationResource = new oci.logging.UnifiedAgentConfiguration("unifiedAgentConfigurationResource", {
compartmentId: "string",
description: "string",
displayName: "string",
isEnabled: false,
serviceConfiguration: {
configurationType: "string",
applicationConfigurations: [{
destination: {
compartmentId: "string",
metricsNamespace: "string",
},
sourceType: "string",
source: {
advancedOptions: {
isReadFromHead: false,
},
name: "string",
parser: {
parserType: "string",
messageFormat: "string",
grokFailureKey: "string",
messageKey: "string",
formats: ["string"],
multiLineStartRegexp: "string",
grokNameKey: "string",
isEstimateCurrentEvent: false,
isKeepTimeKey: false,
isMergeCriFields: false,
isNullEmptyString: false,
isSupportColonlessIdent: false,
nestedParser: {
fieldTimeKey: "string",
isKeepTimeKey: false,
parseNested: false,
separator: "string",
timeFormat: "string",
timeType: "string",
},
keys: ["string"],
delimiter: "string",
formatFirstline: "string",
fieldTimeKey: "string",
isWithPriority: false,
nullValuePattern: "string",
parseNested: false,
expression: "string",
patterns: [{
fieldTimeFormat: "string",
fieldTimeKey: "string",
fieldTimeZone: "string",
name: "string",
pattern: "string",
}],
recordInput: {
dimensions: {
string: "string",
},
namespace: "string",
resourceGroup: "string",
},
rfc5424timeFormat: "string",
separator: "string",
syslogParserType: "string",
timeFormat: "string",
timeType: "string",
timeoutInMilliseconds: 0,
types: {
string: "string",
},
},
paths: ["string"],
sourceType: "string",
},
sources: [{
advancedOptions: {
isReadFromHead: false,
},
name: "string",
parser: {
parserType: "string",
messageFormat: "string",
grokFailureKey: "string",
messageKey: "string",
formats: ["string"],
multiLineStartRegexp: "string",
grokNameKey: "string",
isEstimateCurrentEvent: false,
isKeepTimeKey: false,
isMergeCriFields: false,
isNullEmptyString: false,
isSupportColonlessIdent: false,
nestedParser: {
fieldTimeKey: "string",
isKeepTimeKey: false,
parseNested: false,
separator: "string",
timeFormat: "string",
timeType: "string",
},
keys: ["string"],
delimiter: "string",
formatFirstline: "string",
fieldTimeKey: "string",
isWithPriority: false,
nullValuePattern: "string",
parseNested: false,
expression: "string",
patterns: [{
fieldTimeFormat: "string",
fieldTimeKey: "string",
fieldTimeZone: "string",
name: "string",
pattern: "string",
}],
recordInput: {
dimensions: {
string: "string",
},
namespace: "string",
resourceGroup: "string",
},
rfc5424timeFormat: "string",
separator: "string",
syslogParserType: "string",
timeFormat: "string",
timeType: "string",
timeoutInMilliseconds: 0,
types: {
string: "string",
},
},
paths: ["string"],
sourceType: "string",
}],
unifiedAgentConfigurationFilter: {
allowLists: ["string"],
denyLists: ["string"],
filterType: "string",
name: "string",
},
}],
destination: {
logObjectId: "string",
operationalMetricsConfiguration: {
destination: {
compartmentId: "string",
},
source: {
recordInput: {
namespace: "string",
resourceGroup: "string",
},
type: "string",
metrics: ["string"],
},
},
},
sources: [{
sourceType: "string",
advancedOptions: {
isReadFromHead: false,
},
channels: ["string"],
customPlugin: "string",
name: "string",
parser: {
parserType: "string",
messageFormat: "string",
grokFailureKey: "string",
messageKey: "string",
formats: ["string"],
multiLineStartRegexp: "string",
grokNameKey: "string",
isEstimateCurrentEvent: false,
isKeepTimeKey: false,
isMergeCriFields: false,
isNullEmptyString: false,
isSupportColonlessIdent: false,
nestedParser: {
fieldTimeKey: "string",
isKeepTimeKey: false,
parseNested: false,
separator: "string",
timeFormat: "string",
timeType: "string",
},
keys: ["string"],
delimiter: "string",
formatFirstline: "string",
fieldTimeKey: "string",
isWithPriority: false,
nullValuePattern: "string",
parseNested: false,
expression: "string",
patterns: [{
fieldTimeFormat: "string",
fieldTimeKey: "string",
fieldTimeZone: "string",
name: "string",
pattern: "string",
}],
recordInput: {
dimensions: {
string: "string",
},
namespace: "string",
resourceGroup: "string",
},
rfc5424timeFormat: "string",
separator: "string",
syslogParserType: "string",
timeFormat: "string",
timeType: "string",
timeoutInMilliseconds: 0,
types: {
string: "string",
},
},
paths: ["string"],
}],
unifiedAgentConfigurationFilters: [{
filterType: "string",
name: "string",
isRubyEnabled: false,
customFilterType: "string",
emitInvalidRecordToError: false,
customSections: [{
name: "string",
params: {
string: "string",
},
}],
hashValueField: "string",
injectKeyPrefix: "string",
isAutoTypecastEnabled: false,
isRenewRecordEnabled: false,
allowLists: [{
key: "string",
pattern: "string",
}],
keepKeys: ["string"],
keyName: "string",
denyLists: [{
key: "string",
pattern: "string",
}],
params: {
string: "string",
},
parser: {
parserType: "string",
messageFormat: "string",
grokFailureKey: "string",
messageKey: "string",
formats: ["string"],
multiLineStartRegexp: "string",
grokNameKey: "string",
isEstimateCurrentEvent: false,
isKeepTimeKey: false,
isMergeCriFields: false,
isNullEmptyString: false,
isSupportColonlessIdent: false,
nestedParser: {
fieldTimeKey: "string",
isKeepTimeKey: false,
parseNested: false,
separator: "string",
timeFormat: "string",
timeType: "string",
},
keys: ["string"],
delimiter: "string",
formatFirstline: "string",
fieldTimeKey: "string",
isWithPriority: false,
nullValuePattern: "string",
parseNested: false,
expression: "string",
patterns: [{
fieldTimeFormat: "string",
fieldTimeKey: "string",
fieldTimeZone: "string",
name: "string",
pattern: "string",
}],
recordInput: {
dimensions: {
string: "string",
},
namespace: "string",
resourceGroup: "string",
},
rfc5424timeFormat: "string",
separator: "string",
syslogParserType: "string",
timeFormat: "string",
timeType: "string",
timeoutInMilliseconds: 0,
types: {
string: "string",
},
},
recordLists: [{
key: "string",
value: "string",
}],
removeKeyNameField: false,
removeKeys: ["string"],
renewTimeKey: "string",
replaceInvalidSequence: false,
reserveData: false,
reserveTime: false,
}],
},
definedTags: {
string: "string",
},
freeformTags: {
string: "string",
},
groupAssociation: {
groupLists: ["string"],
},
});
type: oci:Logging:UnifiedAgentConfiguration
properties:
compartmentId: string
definedTags:
string: string
description: string
displayName: string
freeformTags:
string: string
groupAssociation:
groupLists:
- string
isEnabled: false
serviceConfiguration:
applicationConfigurations:
- destination:
compartmentId: string
metricsNamespace: string
source:
advancedOptions:
isReadFromHead: false
name: string
parser:
delimiter: string
expression: string
fieldTimeKey: string
formatFirstline: string
formats:
- string
grokFailureKey: string
grokNameKey: string
isEstimateCurrentEvent: false
isKeepTimeKey: false
isMergeCriFields: false
isNullEmptyString: false
isSupportColonlessIdent: false
isWithPriority: false
keys:
- string
messageFormat: string
messageKey: string
multiLineStartRegexp: string
nestedParser:
fieldTimeKey: string
isKeepTimeKey: false
parseNested: false
separator: string
timeFormat: string
timeType: string
nullValuePattern: string
parseNested: false
parserType: string
patterns:
- fieldTimeFormat: string
fieldTimeKey: string
fieldTimeZone: string
name: string
pattern: string
recordInput:
dimensions:
string: string
namespace: string
resourceGroup: string
rfc5424timeFormat: string
separator: string
syslogParserType: string
timeFormat: string
timeType: string
timeoutInMilliseconds: 0
types:
string: string
paths:
- string
sourceType: string
sourceType: string
sources:
- advancedOptions:
isReadFromHead: false
name: string
parser:
delimiter: string
expression: string
fieldTimeKey: string
formatFirstline: string
formats:
- string
grokFailureKey: string
grokNameKey: string
isEstimateCurrentEvent: false
isKeepTimeKey: false
isMergeCriFields: false
isNullEmptyString: false
isSupportColonlessIdent: false
isWithPriority: false
keys:
- string
messageFormat: string
messageKey: string
multiLineStartRegexp: string
nestedParser:
fieldTimeKey: string
isKeepTimeKey: false
parseNested: false
separator: string
timeFormat: string
timeType: string
nullValuePattern: string
parseNested: false
parserType: string
patterns:
- fieldTimeFormat: string
fieldTimeKey: string
fieldTimeZone: string
name: string
pattern: string
recordInput:
dimensions:
string: string
namespace: string
resourceGroup: string
rfc5424timeFormat: string
separator: string
syslogParserType: string
timeFormat: string
timeType: string
timeoutInMilliseconds: 0
types:
string: string
paths:
- string
sourceType: string
unifiedAgentConfigurationFilter:
allowLists:
- string
denyLists:
- string
filterType: string
name: string
configurationType: string
destination:
logObjectId: string
operationalMetricsConfiguration:
destination:
compartmentId: string
source:
metrics:
- string
recordInput:
namespace: string
resourceGroup: string
type: string
sources:
- advancedOptions:
isReadFromHead: false
channels:
- string
customPlugin: string
name: string
parser:
delimiter: string
expression: string
fieldTimeKey: string
formatFirstline: string
formats:
- string
grokFailureKey: string
grokNameKey: string
isEstimateCurrentEvent: false
isKeepTimeKey: false
isMergeCriFields: false
isNullEmptyString: false
isSupportColonlessIdent: false
isWithPriority: false
keys:
- string
messageFormat: string
messageKey: string
multiLineStartRegexp: string
nestedParser:
fieldTimeKey: string
isKeepTimeKey: false
parseNested: false
separator: string
timeFormat: string
timeType: string
nullValuePattern: string
parseNested: false
parserType: string
patterns:
- fieldTimeFormat: string
fieldTimeKey: string
fieldTimeZone: string
name: string
pattern: string
recordInput:
dimensions:
string: string
namespace: string
resourceGroup: string
rfc5424timeFormat: string
separator: string
syslogParserType: string
timeFormat: string
timeType: string
timeoutInMilliseconds: 0
types:
string: string
paths:
- string
sourceType: string
unifiedAgentConfigurationFilters:
- allowLists:
- key: string
pattern: string
customFilterType: string
customSections:
- name: string
params:
string: string
denyLists:
- key: string
pattern: string
emitInvalidRecordToError: false
filterType: string
hashValueField: string
injectKeyPrefix: string
isAutoTypecastEnabled: false
isRenewRecordEnabled: false
isRubyEnabled: false
keepKeys:
- string
keyName: string
name: string
params:
string: string
parser:
delimiter: string
expression: string
fieldTimeKey: string
formatFirstline: string
formats:
- string
grokFailureKey: string
grokNameKey: string
isEstimateCurrentEvent: false
isKeepTimeKey: false
isMergeCriFields: false
isNullEmptyString: false
isSupportColonlessIdent: false
isWithPriority: false
keys:
- string
messageFormat: string
messageKey: string
multiLineStartRegexp: string
nestedParser:
fieldTimeKey: string
isKeepTimeKey: false
parseNested: false
separator: string
timeFormat: string
timeType: string
nullValuePattern: string
parseNested: false
parserType: string
patterns:
- fieldTimeFormat: string
fieldTimeKey: string
fieldTimeZone: string
name: string
pattern: string
recordInput:
dimensions:
string: string
namespace: string
resourceGroup: string
rfc5424timeFormat: string
separator: string
syslogParserType: string
timeFormat: string
timeType: string
timeoutInMilliseconds: 0
types:
string: string
recordLists:
- key: string
value: string
removeKeyNameField: false
removeKeys:
- string
renewTimeKey: string
replaceInvalidSequence: false
reserveData: false
reserveTime: false
UnifiedAgentConfiguration Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The UnifiedAgentConfiguration resource accepts the following input properties:
- Compartment
Id string - (Updatable) The OCID of the compartment that the resource belongs to.
- Description string
- (Updatable) Description for this resource.
- Display
Name string - (Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
- Is
Enabled bool - (Updatable) Whether or not this resource is currently enabled.
- Service
Configuration UnifiedAgent Configuration Service Configuration - (Updatable) Top level Unified Agent service configuration object.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Dictionary<string, string>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Group
Association UnifiedAgent Configuration Group Association - (Updatable) Groups using the configuration.
- Compartment
Id string - (Updatable) The OCID of the compartment that the resource belongs to.
- Description string
- (Updatable) Description for this resource.
- Display
Name string - (Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
- Is
Enabled bool - (Updatable) Whether or not this resource is currently enabled.
- Service
Configuration UnifiedAgent Configuration Service Configuration Args - (Updatable) Top level Unified Agent service configuration object.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- map[string]string
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Group
Association UnifiedAgent Configuration Group Association Args - (Updatable) Groups using the configuration.
- compartment
Id String - (Updatable) The OCID of the compartment that the resource belongs to.
- description String
- (Updatable) Description for this resource.
- display
Name String - (Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
- is
Enabled Boolean - (Updatable) Whether or not this resource is currently enabled.
- service
Configuration UnifiedAgent Configuration Service Configuration - (Updatable) Top level Unified Agent service configuration object.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Map<String,String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- group
Association UnifiedAgent Configuration Group Association - (Updatable) Groups using the configuration.
- compartment
Id string - (Updatable) The OCID of the compartment that the resource belongs to.
- description string
- (Updatable) Description for this resource.
- display
Name string - (Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
- is
Enabled boolean - (Updatable) Whether or not this resource is currently enabled.
- service
Configuration UnifiedAgent Configuration Service Configuration - (Updatable) Top level Unified Agent service configuration object.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- {[key: string]: string}
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- group
Association UnifiedAgent Configuration Group Association - (Updatable) Groups using the configuration.
- compartment_
id str - (Updatable) The OCID of the compartment that the resource belongs to.
- description str
- (Updatable) Description for this resource.
- display_
name str - (Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
- is_
enabled bool - (Updatable) Whether or not this resource is currently enabled.
- service_
configuration logging.Unified Agent Configuration Service Configuration Args - (Updatable) Top level Unified Agent service configuration object.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Mapping[str, str]
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- group_
association logging.Unified Agent Configuration Group Association Args - (Updatable) Groups using the configuration.
- compartment
Id String - (Updatable) The OCID of the compartment that the resource belongs to.
- description String
- (Updatable) Description for this resource.
- display
Name String - (Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
- is
Enabled Boolean - (Updatable) Whether or not this resource is currently enabled.
- service
Configuration Property Map - (Updatable) Top level Unified Agent service configuration object.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Map<String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- group
Association Property Map - (Updatable) Groups using the configuration.
Outputs
All input properties are implicitly available as output properties. Additionally, the UnifiedAgentConfiguration resource produces the following output properties:
- Configuration
State string - State of unified agent service configuration.
- Id string
- The provider-assigned unique ID for this managed resource.
- State string
- The pipeline state.
- Time
Created string - Time the resource was created.
- Time
Last stringModified - Time the resource was last modified.
- Configuration
State string - State of unified agent service configuration.
- Id string
- The provider-assigned unique ID for this managed resource.
- State string
- The pipeline state.
- Time
Created string - Time the resource was created.
- Time
Last stringModified - Time the resource was last modified.
- configuration
State String - State of unified agent service configuration.
- id String
- The provider-assigned unique ID for this managed resource.
- state String
- The pipeline state.
- time
Created String - Time the resource was created.
- time
Last StringModified - Time the resource was last modified.
- configuration
State string - State of unified agent service configuration.
- id string
- The provider-assigned unique ID for this managed resource.
- state string
- The pipeline state.
- time
Created string - Time the resource was created.
- time
Last stringModified - Time the resource was last modified.
- configuration_
state str - State of unified agent service configuration.
- id str
- The provider-assigned unique ID for this managed resource.
- state str
- The pipeline state.
- time_
created str - Time the resource was created.
- time_
last_ strmodified - Time the resource was last modified.
- configuration
State String - State of unified agent service configuration.
- id String
- The provider-assigned unique ID for this managed resource.
- state String
- The pipeline state.
- time
Created String - Time the resource was created.
- time
Last StringModified - Time the resource was last modified.
Look up Existing UnifiedAgentConfiguration Resource
Get an existing UnifiedAgentConfiguration resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: UnifiedAgentConfigurationState, opts?: CustomResourceOptions): UnifiedAgentConfiguration
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
compartment_id: Optional[str] = None,
configuration_state: Optional[str] = None,
defined_tags: Optional[Mapping[str, str]] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
freeform_tags: Optional[Mapping[str, str]] = None,
group_association: Optional[_logging.UnifiedAgentConfigurationGroupAssociationArgs] = None,
is_enabled: Optional[bool] = None,
service_configuration: Optional[_logging.UnifiedAgentConfigurationServiceConfigurationArgs] = None,
state: Optional[str] = None,
time_created: Optional[str] = None,
time_last_modified: Optional[str] = None) -> UnifiedAgentConfiguration
func GetUnifiedAgentConfiguration(ctx *Context, name string, id IDInput, state *UnifiedAgentConfigurationState, opts ...ResourceOption) (*UnifiedAgentConfiguration, error)
public static UnifiedAgentConfiguration Get(string name, Input<string> id, UnifiedAgentConfigurationState? state, CustomResourceOptions? opts = null)
public static UnifiedAgentConfiguration get(String name, Output<String> id, UnifiedAgentConfigurationState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Compartment
Id string - (Updatable) The OCID of the compartment that the resource belongs to.
- Configuration
State string - State of unified agent service configuration.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Description string
- (Updatable) Description for this resource.
- Display
Name string - (Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
- Dictionary<string, string>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Group
Association UnifiedAgent Configuration Group Association - (Updatable) Groups using the configuration.
- Is
Enabled bool - (Updatable) Whether or not this resource is currently enabled.
- Service
Configuration UnifiedAgent Configuration Service Configuration - (Updatable) Top level Unified Agent service configuration object.
- State string
- The pipeline state.
- Time
Created string - Time the resource was created.
- Time
Last stringModified - Time the resource was last modified.
- Compartment
Id string - (Updatable) The OCID of the compartment that the resource belongs to.
- Configuration
State string - State of unified agent service configuration.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Description string
- (Updatable) Description for this resource.
- Display
Name string - (Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
- map[string]string
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Group
Association UnifiedAgent Configuration Group Association Args - (Updatable) Groups using the configuration.
- Is
Enabled bool - (Updatable) Whether or not this resource is currently enabled.
- Service
Configuration UnifiedAgent Configuration Service Configuration Args - (Updatable) Top level Unified Agent service configuration object.
- State string
- The pipeline state.
- Time
Created string - Time the resource was created.
- Time
Last stringModified - Time the resource was last modified.
- compartment
Id String - (Updatable) The OCID of the compartment that the resource belongs to.
- configuration
State String - State of unified agent service configuration.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- description String
- (Updatable) Description for this resource.
- display
Name String - (Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
- Map<String,String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- group
Association UnifiedAgent Configuration Group Association - (Updatable) Groups using the configuration.
- is
Enabled Boolean - (Updatable) Whether or not this resource is currently enabled.
- service
Configuration UnifiedAgent Configuration Service Configuration - (Updatable) Top level Unified Agent service configuration object.
- state String
- The pipeline state.
- time
Created String - Time the resource was created.
- time
Last StringModified - Time the resource was last modified.
- compartment
Id string - (Updatable) The OCID of the compartment that the resource belongs to.
- configuration
State string - State of unified agent service configuration.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- description string
- (Updatable) Description for this resource.
- display
Name string - (Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
- {[key: string]: string}
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- group
Association UnifiedAgent Configuration Group Association - (Updatable) Groups using the configuration.
- is
Enabled boolean - (Updatable) Whether or not this resource is currently enabled.
- service
Configuration UnifiedAgent Configuration Service Configuration - (Updatable) Top level Unified Agent service configuration object.
- state string
- The pipeline state.
- time
Created string - Time the resource was created.
- time
Last stringModified - Time the resource was last modified.
- compartment_
id str - (Updatable) The OCID of the compartment that the resource belongs to.
- configuration_
state str - State of unified agent service configuration.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- description str
- (Updatable) Description for this resource.
- display_
name str - (Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
- Mapping[str, str]
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- group_
association logging.Unified Agent Configuration Group Association Args - (Updatable) Groups using the configuration.
- is_
enabled bool - (Updatable) Whether or not this resource is currently enabled.
- service_
configuration logging.Unified Agent Configuration Service Configuration Args - (Updatable) Top level Unified Agent service configuration object.
- state str
- The pipeline state.
- time_
created str - Time the resource was created.
- time_
last_ strmodified - Time the resource was last modified.
- compartment
Id String - (Updatable) The OCID of the compartment that the resource belongs to.
- configuration
State String - State of unified agent service configuration.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- description String
- (Updatable) Description for this resource.
- display
Name String - (Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
- Map<String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- group
Association Property Map - (Updatable) Groups using the configuration.
- is
Enabled Boolean - (Updatable) Whether or not this resource is currently enabled.
- service
Configuration Property Map - (Updatable) Top level Unified Agent service configuration object.
- state String
- The pipeline state.
- time
Created String - Time the resource was created.
- time
Last StringModified - Time the resource was last modified.
Supporting Types
UnifiedAgentConfigurationGroupAssociation, UnifiedAgentConfigurationGroupAssociationArgs
- Group
Lists List<string> - (Updatable) list of group/dynamic group ids associated with this configuration.
- Group
Lists []string - (Updatable) list of group/dynamic group ids associated with this configuration.
- group
Lists List<String> - (Updatable) list of group/dynamic group ids associated with this configuration.
- group
Lists string[] - (Updatable) list of group/dynamic group ids associated with this configuration.
- group_
lists Sequence[str] - (Updatable) list of group/dynamic group ids associated with this configuration.
- group
Lists List<String> - (Updatable) list of group/dynamic group ids associated with this configuration.
UnifiedAgentConfigurationServiceConfiguration, UnifiedAgentConfigurationServiceConfigurationArgs
- Configuration
Type string - (Updatable) Type of Unified Agent service configuration.
- Application
Configurations List<UnifiedAgent Configuration Service Configuration Application Configuration> - (Updatable) Unified Agent monitoring application configuration details.
- Destination
Unified
Agent Configuration Service Configuration Destination - (Updatable) Logging destination object.
- Sources
List<Unified
Agent Configuration Service Configuration Source> - (Updatable) Logging source object.
- Unified
Agent List<UnifiedConfiguration Filters Agent Configuration Service Configuration Unified Agent Configuration Filter> - (Updatable) Logging filter object.
- Configuration
Type string - (Updatable) Type of Unified Agent service configuration.
- Application
Configurations []UnifiedAgent Configuration Service Configuration Application Configuration - (Updatable) Unified Agent monitoring application configuration details.
- Destination
Unified
Agent Configuration Service Configuration Destination - (Updatable) Logging destination object.
- Sources
[]Unified
Agent Configuration Service Configuration Source - (Updatable) Logging source object.
- Unified
Agent []UnifiedConfiguration Filters Agent Configuration Service Configuration Unified Agent Configuration Filter - (Updatable) Logging filter object.
- configuration
Type String - (Updatable) Type of Unified Agent service configuration.
- application
Configurations List<UnifiedAgent Configuration Service Configuration Application Configuration> - (Updatable) Unified Agent monitoring application configuration details.
- destination
Unified
Agent Configuration Service Configuration Destination - (Updatable) Logging destination object.
- sources
List<Unified
Agent Configuration Service Configuration Source> - (Updatable) Logging source object.
- unified
Agent List<UnifiedConfiguration Filters Agent Configuration Service Configuration Unified Agent Configuration Filter> - (Updatable) Logging filter object.
- configuration
Type string - (Updatable) Type of Unified Agent service configuration.
- application
Configurations UnifiedAgent Configuration Service Configuration Application Configuration[] - (Updatable) Unified Agent monitoring application configuration details.
- destination
Unified
Agent Configuration Service Configuration Destination - (Updatable) Logging destination object.
- sources
Unified
Agent Configuration Service Configuration Source[] - (Updatable) Logging source object.
- unified
Agent UnifiedConfiguration Filters Agent Configuration Service Configuration Unified Agent Configuration Filter[] - (Updatable) Logging filter object.
- configuration_
type str - (Updatable) Type of Unified Agent service configuration.
- application_
configurations Sequence[logging.Unified Agent Configuration Service Configuration Application Configuration] - (Updatable) Unified Agent monitoring application configuration details.
- destination
logging.
Unified Agent Configuration Service Configuration Destination - (Updatable) Logging destination object.
- sources
Sequence[logging.
Unified Agent Configuration Service Configuration Source] - (Updatable) Logging source object.
- unified_
agent_ Sequence[logging.configuration_ filters Unified Agent Configuration Service Configuration Unified Agent Configuration Filter] - (Updatable) Logging filter object.
- configuration
Type String - (Updatable) Type of Unified Agent service configuration.
- application
Configurations List<Property Map> - (Updatable) Unified Agent monitoring application configuration details.
- destination Property Map
- (Updatable) Logging destination object.
- sources List<Property Map>
- (Updatable) Logging source object.
- unified
Agent List<Property Map>Configuration Filters - (Updatable) Logging filter object.
UnifiedAgentConfigurationServiceConfigurationApplicationConfiguration, UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs
- Destination
Unified
Agent Configuration Service Configuration Application Configuration Destination - (Updatable) Kubernetes destination object.
- Source
Type string - (Updatable) Type of source of metrics
- Source
Unified
Agent Configuration Service Configuration Application Configuration Source - (Updatable) Kubernetes source object.
- Sources
List<Unified
Agent Configuration Service Configuration Application Configuration Source> - (Updatable) Tail log source objects.
- Unified
Agent UnifiedConfiguration Filter Agent Configuration Service Configuration Application Configuration Unified Agent Configuration Filter - (Updatable) Kubernetes filter object
- Destination
Unified
Agent Configuration Service Configuration Application Configuration Destination - (Updatable) Kubernetes destination object.
- Source
Type string - (Updatable) Type of source of metrics
- Source
Unified
Agent Configuration Service Configuration Application Configuration Source - (Updatable) Kubernetes source object.
- Sources
[]Unified
Agent Configuration Service Configuration Application Configuration Source - (Updatable) Tail log source objects.
- Unified
Agent UnifiedConfiguration Filter Agent Configuration Service Configuration Application Configuration Unified Agent Configuration Filter - (Updatable) Kubernetes filter object
- destination
Unified
Agent Configuration Service Configuration Application Configuration Destination - (Updatable) Kubernetes destination object.
- source
Type String - (Updatable) Type of source of metrics
- source
Unified
Agent Configuration Service Configuration Application Configuration Source - (Updatable) Kubernetes source object.
- sources
List<Unified
Agent Configuration Service Configuration Application Configuration Source> - (Updatable) Tail log source objects.
- unified
Agent UnifiedConfiguration Filter Agent Configuration Service Configuration Application Configuration Unified Agent Configuration Filter - (Updatable) Kubernetes filter object
- destination
Unified
Agent Configuration Service Configuration Application Configuration Destination - (Updatable) Kubernetes destination object.
- source
Type string - (Updatable) Type of source of metrics
- source
Unified
Agent Configuration Service Configuration Application Configuration Source - (Updatable) Kubernetes source object.
- sources
Unified
Agent Configuration Service Configuration Application Configuration Source[] - (Updatable) Tail log source objects.
- unified
Agent UnifiedConfiguration Filter Agent Configuration Service Configuration Application Configuration Unified Agent Configuration Filter - (Updatable) Kubernetes filter object
- destination
logging.
Unified Agent Configuration Service Configuration Application Configuration Destination - (Updatable) Kubernetes destination object.
- source_
type str - (Updatable) Type of source of metrics
- source
logging.
Unified Agent Configuration Service Configuration Application Configuration Source - (Updatable) Kubernetes source object.
- sources
Sequence[logging.
Unified Agent Configuration Service Configuration Application Configuration Source] - (Updatable) Tail log source objects.
- unified_
agent_ logging.configuration_ filter Unified Agent Configuration Service Configuration Application Configuration Unified Agent Configuration Filter - (Updatable) Kubernetes filter object
- destination Property Map
- (Updatable) Kubernetes destination object.
- source
Type String - (Updatable) Type of source of metrics
- source Property Map
- (Updatable) Kubernetes source object.
- sources List<Property Map>
- (Updatable) Tail log source objects.
- unified
Agent Property MapConfiguration Filter - (Updatable) Kubernetes filter object
UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestination, UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArgs
- Compartment
Id string - (Updatable) The OCID of the compartment that the resource belongs to.
- Metrics
Namespace string - (Updatable) Namespace to which metrics will be emitted.
- Compartment
Id string - (Updatable) The OCID of the compartment that the resource belongs to.
- Metrics
Namespace string - (Updatable) Namespace to which metrics will be emitted.
- compartment
Id String - (Updatable) The OCID of the compartment that the resource belongs to.
- metrics
Namespace String - (Updatable) Namespace to which metrics will be emitted.
- compartment
Id string - (Updatable) The OCID of the compartment that the resource belongs to.
- metrics
Namespace string - (Updatable) Namespace to which metrics will be emitted.
- compartment_
id str - (Updatable) The OCID of the compartment that the resource belongs to.
- metrics_
namespace str - (Updatable) Namespace to which metrics will be emitted.
- compartment
Id String - (Updatable) The OCID of the compartment that the resource belongs to.
- metrics
Namespace String - (Updatable) Namespace to which metrics will be emitted.
UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSource, UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs
- Advanced
Options UnifiedAgent Configuration Service Configuration Application Configuration Source Advanced Options - (Updatable) Advanced options for logging configuration
- Name string
- (Updatable) Unique name for the source.
- Parser
Unified
Agent Configuration Service Configuration Application Configuration Source Parser - (Updatable) Source parser object.
- Paths List<string>
- (Updatable) Absolute paths for log source files. Wildcards can be used.
- Source
Type string - (Updatable) Unified schema logging source type.
- Advanced
Options UnifiedAgent Configuration Service Configuration Application Configuration Source Advanced Options - (Updatable) Advanced options for logging configuration
- Name string
- (Updatable) Unique name for the source.
- Parser
Unified
Agent Configuration Service Configuration Application Configuration Source Parser - (Updatable) Source parser object.
- Paths []string
- (Updatable) Absolute paths for log source files. Wildcards can be used.
- Source
Type string - (Updatable) Unified schema logging source type.
- advanced
Options UnifiedAgent Configuration Service Configuration Application Configuration Source Advanced Options - (Updatable) Advanced options for logging configuration
- name String
- (Updatable) Unique name for the source.
- parser
Unified
Agent Configuration Service Configuration Application Configuration Source Parser - (Updatable) Source parser object.
- paths List<String>
- (Updatable) Absolute paths for log source files. Wildcards can be used.
- source
Type String - (Updatable) Unified schema logging source type.
- advanced
Options UnifiedAgent Configuration Service Configuration Application Configuration Source Advanced Options - (Updatable) Advanced options for logging configuration
- name string
- (Updatable) Unique name for the source.
- parser
Unified
Agent Configuration Service Configuration Application Configuration Source Parser - (Updatable) Source parser object.
- paths string[]
- (Updatable) Absolute paths for log source files. Wildcards can be used.
- source
Type string - (Updatable) Unified schema logging source type.
- advanced_
options logging.Unified Agent Configuration Service Configuration Application Configuration Source Advanced Options - (Updatable) Advanced options for logging configuration
- name str
- (Updatable) Unique name for the source.
- parser
logging.
Unified Agent Configuration Service Configuration Application Configuration Source Parser - (Updatable) Source parser object.
- paths Sequence[str]
- (Updatable) Absolute paths for log source files. Wildcards can be used.
- source_
type str - (Updatable) Unified schema logging source type.
- advanced
Options Property Map - (Updatable) Advanced options for logging configuration
- name String
- (Updatable) Unique name for the source.
- parser Property Map
- (Updatable) Source parser object.
- paths List<String>
- (Updatable) Absolute paths for log source files. Wildcards can be used.
- source
Type String - (Updatable) Unified schema logging source type.
UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptions, UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsArgs
- Is
Read boolFrom Head - (Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
- Is
Read boolFrom Head - (Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
- is
Read BooleanFrom Head - (Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
- is
Read booleanFrom Head - (Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
- is_
read_ boolfrom_ head - (Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
- is
Read BooleanFrom Head - (Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParser, UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs
- Parser
Type string - (Updatable) Type of fluent parser.
- Delimiter string
- (Updatable) CSV delimiter.
- Expression string
- (Updatable) Regex pattern.
- Field
Time stringKey - (Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
- Format
Firstline string - (Updatable) First line pattern format.
- Formats List<string>
- (Updatable) Mutiline pattern format.
- Grok
Failure stringKey - (Updatable) Grok failure key.
- Grok
Name stringKey - (Updatable) Grok name key.
- Is
Estimate boolCurrent Event - (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- Is
Keep boolTime Key - (Updatable) If true, keep the time field in the record.
- Is
Merge boolCri Fields - (Updatable) If you don't need stream or logtag fields, set this to false.
- Is
Null boolEmpty String - (Updatable) If true, an empty string field is replaced with a null value.
- Is
Support boolColonless Ident - (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- Is
With boolPriority - (Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- Keys List<string>
- (Updatable) CSV keys.
- Message
Format string - (Updatable) Syslog message format.
- Message
Key string - (Updatable) Specifies the field name to contain logs.
- Multi
Line stringStart Regexp - (Updatable) Multiline start regexp pattern.
- Nested
Parser UnifiedAgent Configuration Service Configuration Application Configuration Source Parser Nested Parser - (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- Null
Value stringPattern - (Updatable) Specify the null value pattern.
- Parse
Nested bool - (Updatable) If true, a separator parameter can be further defined.
- Patterns
List<Unified
Agent Configuration Service Configuration Application Configuration Source Parser Pattern> - (Updatable) Grok pattern object.
- Record
Input UnifiedAgent Configuration Service Configuration Application Configuration Source Parser Record Input - (Updatable) record section of openmetrics parser.
- Rfc5424time
Format string - (Updatable) RFC 5424 time format.
- Separator string
- (Updatable) Keys of adjacent levels are joined by the separator.
- Syslog
Parser stringType - (Updatable) Syslog parser type.
- Time
Format string - (Updatable) Process time value using the specified format.
- Time
Type string - (Updatable) JSON parser time type.
- Timeout
In intMilliseconds - (Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- Types Dictionary<string, string>
(Updatable) Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"
is parsed as: 1362020400 (2013/02/28/ 12:00:00)
record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }
- Parser
Type string - (Updatable) Type of fluent parser.
- Delimiter string
- (Updatable) CSV delimiter.
- Expression string
- (Updatable) Regex pattern.
- Field
Time stringKey - (Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
- Format
Firstline string - (Updatable) First line pattern format.
- Formats []string
- (Updatable) Mutiline pattern format.
- Grok
Failure stringKey - (Updatable) Grok failure key.
- Grok
Name stringKey - (Updatable) Grok name key.
- Is
Estimate boolCurrent Event - (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- Is
Keep boolTime Key - (Updatable) If true, keep the time field in the record.
- Is
Merge boolCri Fields - (Updatable) If you don't need stream or logtag fields, set this to false.
- Is
Null boolEmpty String - (Updatable) If true, an empty string field is replaced with a null value.
- Is
Support boolColonless Ident - (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- Is
With boolPriority - (Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- Keys []string
- (Updatable) CSV keys.
- Message
Format string - (Updatable) Syslog message format.
- Message
Key string - (Updatable) Specifies the field name to contain logs.
- Multi
Line stringStart Regexp - (Updatable) Multiline start regexp pattern.
- Nested
Parser UnifiedAgent Configuration Service Configuration Application Configuration Source Parser Nested Parser - (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- Null
Value stringPattern - (Updatable) Specify the null value pattern.
- Parse
Nested bool - (Updatable) If true, a separator parameter can be further defined.
- Patterns
[]Unified
Agent Configuration Service Configuration Application Configuration Source Parser Pattern - (Updatable) Grok pattern object.
- Record
Input UnifiedAgent Configuration Service Configuration Application Configuration Source Parser Record Input - (Updatable) record section of openmetrics parser.
- Rfc5424time
Format string - (Updatable) RFC 5424 time format.
- Separator string
- (Updatable) Keys of adjacent levels are joined by the separator.
- Syslog
Parser stringType - (Updatable) Syslog parser type.
- Time
Format string - (Updatable) Process time value using the specified format.
- Time
Type string - (Updatable) JSON parser time type.
- Timeout
In intMilliseconds - (Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- Types map[string]string
(Updatable) Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"
is parsed as: 1362020400 (2013/02/28/ 12:00:00)
record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }
- parser
Type String - (Updatable) Type of fluent parser.
- delimiter String
- (Updatable) CSV delimiter.
- expression String
- (Updatable) Regex pattern.
- field
Time StringKey - (Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
- format
Firstline String - (Updatable) First line pattern format.
- formats List<String>
- (Updatable) Mutiline pattern format.
- grok
Failure StringKey - (Updatable) Grok failure key.
- grok
Name StringKey - (Updatable) Grok name key.
- is
Estimate BooleanCurrent Event - (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- is
Keep BooleanTime Key - (Updatable) If true, keep the time field in the record.
- is
Merge BooleanCri Fields - (Updatable) If you don't need stream or logtag fields, set this to false.
- is
Null BooleanEmpty String - (Updatable) If true, an empty string field is replaced with a null value.
- is
Support BooleanColonless Ident - (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- is
With BooleanPriority - (Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- keys List<String>
- (Updatable) CSV keys.
- message
Format String - (Updatable) Syslog message format.
- message
Key String - (Updatable) Specifies the field name to contain logs.
- multi
Line StringStart Regexp - (Updatable) Multiline start regexp pattern.
- nested
Parser UnifiedAgent Configuration Service Configuration Application Configuration Source Parser Nested Parser - (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- null
Value StringPattern - (Updatable) Specify the null value pattern.
- parse
Nested Boolean - (Updatable) If true, a separator parameter can be further defined.
- patterns
List<Unified
Agent Configuration Service Configuration Application Configuration Source Parser Pattern> - (Updatable) Grok pattern object.
- record
Input UnifiedAgent Configuration Service Configuration Application Configuration Source Parser Record Input - (Updatable) record section of openmetrics parser.
- rfc5424time
Format String - (Updatable) RFC 5424 time format.
- separator String
- (Updatable) Keys of adjacent levels are joined by the separator.
- syslog
Parser StringType - (Updatable) Syslog parser type.
- time
Format String - (Updatable) Process time value using the specified format.
- time
Type String - (Updatable) JSON parser time type.
- timeout
In IntegerMilliseconds - (Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- types Map<String,String>
(Updatable) Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"
is parsed as: 1362020400 (2013/02/28/ 12:00:00)
record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }
- parser
Type string - (Updatable) Type of fluent parser.
- delimiter string
- (Updatable) CSV delimiter.
- expression string
- (Updatable) Regex pattern.
- field
Time stringKey - (Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
- format
Firstline string - (Updatable) First line pattern format.
- formats string[]
- (Updatable) Mutiline pattern format.
- grok
Failure stringKey - (Updatable) Grok failure key.
- grok
Name stringKey - (Updatable) Grok name key.
- is
Estimate booleanCurrent Event - (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- is
Keep booleanTime Key - (Updatable) If true, keep the time field in the record.
- is
Merge booleanCri Fields - (Updatable) If you don't need stream or logtag fields, set this to false.
- is
Null booleanEmpty String - (Updatable) If true, an empty string field is replaced with a null value.
- is
Support booleanColonless Ident - (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- is
With booleanPriority - (Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- keys string[]
- (Updatable) CSV keys.
- message
Format string - (Updatable) Syslog message format.
- message
Key string - (Updatable) Specifies the field name to contain logs.
- multi
Line stringStart Regexp - (Updatable) Multiline start regexp pattern.
- nested
Parser UnifiedAgent Configuration Service Configuration Application Configuration Source Parser Nested Parser - (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- null
Value stringPattern - (Updatable) Specify the null value pattern.
- parse
Nested boolean - (Updatable) If true, a separator parameter can be further defined.
- patterns
Unified
Agent Configuration Service Configuration Application Configuration Source Parser Pattern[] - (Updatable) Grok pattern object.
- record
Input UnifiedAgent Configuration Service Configuration Application Configuration Source Parser Record Input - (Updatable) record section of openmetrics parser.
- rfc5424time
Format string - (Updatable) RFC 5424 time format.
- separator string
- (Updatable) Keys of adjacent levels are joined by the separator.
- syslog
Parser stringType - (Updatable) Syslog parser type.
- time
Format string - (Updatable) Process time value using the specified format.
- time
Type string - (Updatable) JSON parser time type.
- timeout
In numberMilliseconds - (Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- types {[key: string]: string}
(Updatable) Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"
is parsed as: 1362020400 (2013/02/28/ 12:00:00)
record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }
- parser_
type str - (Updatable) Type of fluent parser.
- delimiter str
- (Updatable) CSV delimiter.
- expression str
- (Updatable) Regex pattern.
- field_
time_ strkey - (Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
- format_
firstline str - (Updatable) First line pattern format.
- formats Sequence[str]
- (Updatable) Mutiline pattern format.
- grok_
failure_ strkey - (Updatable) Grok failure key.
- grok_
name_ strkey - (Updatable) Grok name key.
- is_
estimate_ boolcurrent_ event - (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- is_
keep_ booltime_ key - (Updatable) If true, keep the time field in the record.
- is_
merge_ boolcri_ fields - (Updatable) If you don't need stream or logtag fields, set this to false.
- is_
null_ boolempty_ string - (Updatable) If true, an empty string field is replaced with a null value.
- is_
support_ boolcolonless_ ident - (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- is_
with_ boolpriority - (Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- keys Sequence[str]
- (Updatable) CSV keys.
- message_
format str - (Updatable) Syslog message format.
- message_
key str - (Updatable) Specifies the field name to contain logs.
- multi_
line_ strstart_ regexp - (Updatable) Multiline start regexp pattern.
- nested_
parser logging.Unified Agent Configuration Service Configuration Application Configuration Source Parser Nested Parser - (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- null_
value_ strpattern - (Updatable) Specify the null value pattern.
- parse_
nested bool - (Updatable) If true, a separator parameter can be further defined.
- patterns
Sequence[logging.
Unified Agent Configuration Service Configuration Application Configuration Source Parser Pattern] - (Updatable) Grok pattern object.
- record_
input logging.Unified Agent Configuration Service Configuration Application Configuration Source Parser Record Input - (Updatable) record section of openmetrics parser.
- rfc5424time_
format str - (Updatable) RFC 5424 time format.
- separator str
- (Updatable) Keys of adjacent levels are joined by the separator.
- syslog_
parser_ strtype - (Updatable) Syslog parser type.
- time_
format str - (Updatable) Process time value using the specified format.
- time_
type str - (Updatable) JSON parser time type.
- timeout_
in_ intmilliseconds - (Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- types Mapping[str, str]
(Updatable) Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"
is parsed as: 1362020400 (2013/02/28/ 12:00:00)
record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }
- parser
Type String - (Updatable) Type of fluent parser.
- delimiter String
- (Updatable) CSV delimiter.
- expression String
- (Updatable) Regex pattern.
- field
Time StringKey - (Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
- format
Firstline String - (Updatable) First line pattern format.
- formats List<String>
- (Updatable) Mutiline pattern format.
- grok
Failure StringKey - (Updatable) Grok failure key.
- grok
Name StringKey - (Updatable) Grok name key.
- is
Estimate BooleanCurrent Event - (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- is
Keep BooleanTime Key - (Updatable) If true, keep the time field in the record.
- is
Merge BooleanCri Fields - (Updatable) If you don't need stream or logtag fields, set this to false.
- is
Null BooleanEmpty String - (Updatable) If true, an empty string field is replaced with a null value.
- is
Support BooleanColonless Ident - (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- is
With BooleanPriority - (Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- keys List<String>
- (Updatable) CSV keys.
- message
Format String - (Updatable) Syslog message format.
- message
Key String - (Updatable) Specifies the field name to contain logs.
- multi
Line StringStart Regexp - (Updatable) Multiline start regexp pattern.
- nested
Parser Property Map - (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- null
Value StringPattern - (Updatable) Specify the null value pattern.
- parse
Nested Boolean - (Updatable) If true, a separator parameter can be further defined.
- patterns List<Property Map>
- (Updatable) Grok pattern object.
- record
Input Property Map - (Updatable) record section of openmetrics parser.
- rfc5424time
Format String - (Updatable) RFC 5424 time format.
- separator String
- (Updatable) Keys of adjacent levels are joined by the separator.
- syslog
Parser StringType - (Updatable) Syslog parser type.
- time
Format String - (Updatable) Process time value using the specified format.
- time
Type String - (Updatable) JSON parser time type.
- timeout
In NumberMilliseconds - (Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- types Map<String>
(Updatable) Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"
is parsed as: 1362020400 (2013/02/28/ 12:00:00)
record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }
UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParser, UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs
- Field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Is
Keep boolTime Key - If true, keep the time field in the record.
- Parse
Nested bool - (Updatable) If true, a separator parameter can be further defined.
- Separator string
- (Updatable) Keys of adjacent levels are joined by the separator.
- Time
Format string - (Updatable) Process time value using the specified format.
- Time
Type string - (Updatable) JSON parser time type.
- Field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Is
Keep boolTime Key - If true, keep the time field in the record.
- Parse
Nested bool - (Updatable) If true, a separator parameter can be further defined.
- Separator string
- (Updatable) Keys of adjacent levels are joined by the separator.
- Time
Format string - (Updatable) Process time value using the specified format.
- Time
Type string - (Updatable) JSON parser time type.
- field
Time StringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- is
Keep BooleanTime Key - If true, keep the time field in the record.
- parse
Nested Boolean - (Updatable) If true, a separator parameter can be further defined.
- separator String
- (Updatable) Keys of adjacent levels are joined by the separator.
- time
Format String - (Updatable) Process time value using the specified format.
- time
Type String - (Updatable) JSON parser time type.
- field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- is
Keep booleanTime Key - If true, keep the time field in the record.
- parse
Nested boolean - (Updatable) If true, a separator parameter can be further defined.
- separator string
- (Updatable) Keys of adjacent levels are joined by the separator.
- time
Format string - (Updatable) Process time value using the specified format.
- time
Type string - (Updatable) JSON parser time type.
- field_
time_ strkey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- is_
keep_ booltime_ key - If true, keep the time field in the record.
- parse_
nested bool - (Updatable) If true, a separator parameter can be further defined.
- separator str
- (Updatable) Keys of adjacent levels are joined by the separator.
- time_
format str - (Updatable) Process time value using the specified format.
- time_
type str - (Updatable) JSON parser time type.
- field
Time StringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- is
Keep BooleanTime Key - If true, keep the time field in the record.
- parse
Nested Boolean - (Updatable) If true, a separator parameter can be further defined.
- separator String
- (Updatable) Keys of adjacent levels are joined by the separator.
- time
Format String - (Updatable) Process time value using the specified format.
- time
Type String - (Updatable) JSON parser time type.
UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPattern, UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs
- Field
Time stringFormat - (Updatable) Process value using the specified format. This is available only when time_type is a string.
- Field
Time stringKey - (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Field
Time stringZone - (Updatable) Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- Name string
- (Updatable) The name key to tag this Grok pattern.
- Pattern string
- (Updatable) The Grok pattern.
- Field
Time stringFormat - (Updatable) Process value using the specified format. This is available only when time_type is a string.
- Field
Time stringKey - (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Field
Time stringZone - (Updatable) Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- Name string
- (Updatable) The name key to tag this Grok pattern.
- Pattern string
- (Updatable) The Grok pattern.
- field
Time StringFormat - (Updatable) Process value using the specified format. This is available only when time_type is a string.
- field
Time StringKey - (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- field
Time StringZone - (Updatable) Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- name String
- (Updatable) The name key to tag this Grok pattern.
- pattern String
- (Updatable) The Grok pattern.
- field
Time stringFormat - (Updatable) Process value using the specified format. This is available only when time_type is a string.
- field
Time stringKey - (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- field
Time stringZone - (Updatable) Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- name string
- (Updatable) The name key to tag this Grok pattern.
- pattern string
- (Updatable) The Grok pattern.
- field_
time_ strformat - (Updatable) Process value using the specified format. This is available only when time_type is a string.
- field_
time_ strkey - (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- field_
time_ strzone - (Updatable) Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- name str
- (Updatable) The name key to tag this Grok pattern.
- pattern str
- (Updatable) The Grok pattern.
- field
Time StringFormat - (Updatable) Process value using the specified format. This is available only when time_type is a string.
- field
Time StringKey - (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- field
Time StringZone - (Updatable) Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- name String
- (Updatable) The name key to tag this Grok pattern.
- pattern String
- (Updatable) The Grok pattern.
UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInput, UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs
- Dimensions Dictionary<string, string>
- (Updatable) Dimensions to be added for metrics.
- Namespace string
- (Updatable) Namespace to emit metrics.
- Resource
Group string - (Updatable) Resource group to emit metrics.
- Dimensions map[string]string
- (Updatable) Dimensions to be added for metrics.
- Namespace string
- (Updatable) Namespace to emit metrics.
- Resource
Group string - (Updatable) Resource group to emit metrics.
- dimensions Map<String,String>
- (Updatable) Dimensions to be added for metrics.
- namespace String
- (Updatable) Namespace to emit metrics.
- resource
Group String - (Updatable) Resource group to emit metrics.
- dimensions {[key: string]: string}
- (Updatable) Dimensions to be added for metrics.
- namespace string
- (Updatable) Namespace to emit metrics.
- resource
Group string - (Updatable) Resource group to emit metrics.
- dimensions Mapping[str, str]
- (Updatable) Dimensions to be added for metrics.
- namespace str
- (Updatable) Namespace to emit metrics.
- resource_
group str - (Updatable) Resource group to emit metrics.
- dimensions Map<String>
- (Updatable) Dimensions to be added for metrics.
- namespace String
- (Updatable) Namespace to emit metrics.
- resource
Group String - (Updatable) Resource group to emit metrics.
UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilter, UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs
- Allow
Lists List<string> - (Updatable) List of metrics regex to be allowed.
- Deny
Lists List<string> - (Updatable) List of metrics regex to be denied.
- Filter
Type string - (Updatable) Unified schema logging filter type.
- Name string
- (Updatable) Unique name for the filter.
- Allow
Lists []string - (Updatable) List of metrics regex to be allowed.
- Deny
Lists []string - (Updatable) List of metrics regex to be denied.
- Filter
Type string - (Updatable) Unified schema logging filter type.
- Name string
- (Updatable) Unique name for the filter.
- allow
Lists List<String> - (Updatable) List of metrics regex to be allowed.
- deny
Lists List<String> - (Updatable) List of metrics regex to be denied.
- filter
Type String - (Updatable) Unified schema logging filter type.
- name String
- (Updatable) Unique name for the filter.
- allow
Lists string[] - (Updatable) List of metrics regex to be allowed.
- deny
Lists string[] - (Updatable) List of metrics regex to be denied.
- filter
Type string - (Updatable) Unified schema logging filter type.
- name string
- (Updatable) Unique name for the filter.
- allow_
lists Sequence[str] - (Updatable) List of metrics regex to be allowed.
- deny_
lists Sequence[str] - (Updatable) List of metrics regex to be denied.
- filter_
type str - (Updatable) Unified schema logging filter type.
- name str
- (Updatable) Unique name for the filter.
- allow
Lists List<String> - (Updatable) List of metrics regex to be allowed.
- deny
Lists List<String> - (Updatable) List of metrics regex to be denied.
- filter
Type String - (Updatable) Unified schema logging filter type.
- name String
- (Updatable) Unique name for the filter.
UnifiedAgentConfigurationServiceConfigurationDestination, UnifiedAgentConfigurationServiceConfigurationDestinationArgs
- Log
Object stringId - (Updatable) The OCID of the resource.
- Operational
Metrics UnifiedConfiguration Agent Configuration Service Configuration Destination Operational Metrics Configuration - (Updatable) Unified monitoring agent operational metrics configuration object.
- Log
Object stringId - (Updatable) The OCID of the resource.
- Operational
Metrics UnifiedConfiguration Agent Configuration Service Configuration Destination Operational Metrics Configuration - (Updatable) Unified monitoring agent operational metrics configuration object.
- log
Object StringId - (Updatable) The OCID of the resource.
- operational
Metrics UnifiedConfiguration Agent Configuration Service Configuration Destination Operational Metrics Configuration - (Updatable) Unified monitoring agent operational metrics configuration object.
- log
Object stringId - (Updatable) The OCID of the resource.
- operational
Metrics UnifiedConfiguration Agent Configuration Service Configuration Destination Operational Metrics Configuration - (Updatable) Unified monitoring agent operational metrics configuration object.
- log_
object_ strid - (Updatable) The OCID of the resource.
- operational_
metrics_ logging.configuration Unified Agent Configuration Service Configuration Destination Operational Metrics Configuration - (Updatable) Unified monitoring agent operational metrics configuration object.
- log
Object StringId - (Updatable) The OCID of the resource.
- operational
Metrics Property MapConfiguration - (Updatable) Unified monitoring agent operational metrics configuration object.
UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration, UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs
- Destination
Unified
Agent Configuration Service Configuration Destination Operational Metrics Configuration Destination - (Updatable) Unified monitoring agent operational metrics destination object.
- Source
Unified
Agent Configuration Service Configuration Destination Operational Metrics Configuration Source - (Updatable) Unified monitoring agent operational metrics source object.
- Destination
Unified
Agent Configuration Service Configuration Destination Operational Metrics Configuration Destination - (Updatable) Unified monitoring agent operational metrics destination object.
- Source
Unified
Agent Configuration Service Configuration Destination Operational Metrics Configuration Source - (Updatable) Unified monitoring agent operational metrics source object.
- destination
Unified
Agent Configuration Service Configuration Destination Operational Metrics Configuration Destination - (Updatable) Unified monitoring agent operational metrics destination object.
- source
Unified
Agent Configuration Service Configuration Destination Operational Metrics Configuration Source - (Updatable) Unified monitoring agent operational metrics source object.
- destination
Unified
Agent Configuration Service Configuration Destination Operational Metrics Configuration Destination - (Updatable) Unified monitoring agent operational metrics destination object.
- source
Unified
Agent Configuration Service Configuration Destination Operational Metrics Configuration Source - (Updatable) Unified monitoring agent operational metrics source object.
- destination
logging.
Unified Agent Configuration Service Configuration Destination Operational Metrics Configuration Destination - (Updatable) Unified monitoring agent operational metrics destination object.
- source
logging.
Unified Agent Configuration Service Configuration Destination Operational Metrics Configuration Source - (Updatable) Unified monitoring agent operational metrics source object.
- destination Property Map
- (Updatable) Unified monitoring agent operational metrics destination object.
- source Property Map
- (Updatable) Unified monitoring agent operational metrics source object.
UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestination, UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs
- Compartment
Id string - (Updatable) The OCID of the compartment that the resource belongs to.
- Compartment
Id string - (Updatable) The OCID of the compartment that the resource belongs to.
- compartment
Id String - (Updatable) The OCID of the compartment that the resource belongs to.
- compartment
Id string - (Updatable) The OCID of the compartment that the resource belongs to.
- compartment_
id str - (Updatable) The OCID of the compartment that the resource belongs to.
- compartment
Id String - (Updatable) The OCID of the compartment that the resource belongs to.
UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSource, UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs
- Record
Input UnifiedAgent Configuration Service Configuration Destination Operational Metrics Configuration Source Record Input - (Updatable) Record section of OperationalMetricsSource object.
- Type string
- (Updatable) Type of the unified monitoring agent operational metrics source object.
- Metrics List<string>
- (Updatable) List of unified monitoring agent operational metrics.
- Record
Input UnifiedAgent Configuration Service Configuration Destination Operational Metrics Configuration Source Record Input - (Updatable) Record section of OperationalMetricsSource object.
- Type string
- (Updatable) Type of the unified monitoring agent operational metrics source object.
- Metrics []string
- (Updatable) List of unified monitoring agent operational metrics.
- record
Input UnifiedAgent Configuration Service Configuration Destination Operational Metrics Configuration Source Record Input - (Updatable) Record section of OperationalMetricsSource object.
- type String
- (Updatable) Type of the unified monitoring agent operational metrics source object.
- metrics List<String>
- (Updatable) List of unified monitoring agent operational metrics.
- record
Input UnifiedAgent Configuration Service Configuration Destination Operational Metrics Configuration Source Record Input - (Updatable) Record section of OperationalMetricsSource object.
- type string
- (Updatable) Type of the unified monitoring agent operational metrics source object.
- metrics string[]
- (Updatable) List of unified monitoring agent operational metrics.
- record_
input logging.Unified Agent Configuration Service Configuration Destination Operational Metrics Configuration Source Record Input - (Updatable) Record section of OperationalMetricsSource object.
- type str
- (Updatable) Type of the unified monitoring agent operational metrics source object.
- metrics Sequence[str]
- (Updatable) List of unified monitoring agent operational metrics.
- record
Input Property Map - (Updatable) Record section of OperationalMetricsSource object.
- type String
- (Updatable) Type of the unified monitoring agent operational metrics source object.
- metrics List<String>
- (Updatable) List of unified monitoring agent operational metrics.
UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput, UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs
- Namespace string
- (Updatable) Namespace to emit the operational metrics.
- Resource
Group string - (Updatable) Resource group to emit the operational metrics.
- Namespace string
- (Updatable) Namespace to emit the operational metrics.
- Resource
Group string - (Updatable) Resource group to emit the operational metrics.
- namespace String
- (Updatable) Namespace to emit the operational metrics.
- resource
Group String - (Updatable) Resource group to emit the operational metrics.
- namespace string
- (Updatable) Namespace to emit the operational metrics.
- resource
Group string - (Updatable) Resource group to emit the operational metrics.
- namespace str
- (Updatable) Namespace to emit the operational metrics.
- resource_
group str - (Updatable) Resource group to emit the operational metrics.
- namespace String
- (Updatable) Namespace to emit the operational metrics.
- resource
Group String - (Updatable) Resource group to emit the operational metrics.
UnifiedAgentConfigurationServiceConfigurationSource, UnifiedAgentConfigurationServiceConfigurationSourceArgs
- Source
Type string - (Updatable) Unified schema logging source type.
- Advanced
Options UnifiedAgent Configuration Service Configuration Source Advanced Options - (Updatable) Advanced options for logging configuration
- Channels List<string>
- (Updatable) Windows event log channels.
- Custom
Plugin string - (Updatable) User customized source plugin.
- Name string
- (Updatable) Unique name for the source.
- Parser
Unified
Agent Configuration Service Configuration Source Parser - (Updatable) Source parser object.
- Paths List<string>
- (Updatable) Absolute paths for log source files. Wildcards can be used.
- Source
Type string - (Updatable) Unified schema logging source type.
- Advanced
Options UnifiedAgent Configuration Service Configuration Source Advanced Options - (Updatable) Advanced options for logging configuration
- Channels []string
- (Updatable) Windows event log channels.
- Custom
Plugin string - (Updatable) User customized source plugin.
- Name string
- (Updatable) Unique name for the source.
- Parser
Unified
Agent Configuration Service Configuration Source Parser - (Updatable) Source parser object.
- Paths []string
- (Updatable) Absolute paths for log source files. Wildcards can be used.
- source
Type String - (Updatable) Unified schema logging source type.
- advanced
Options UnifiedAgent Configuration Service Configuration Source Advanced Options - (Updatable) Advanced options for logging configuration
- channels List<String>
- (Updatable) Windows event log channels.
- custom
Plugin String - (Updatable) User customized source plugin.
- name String
- (Updatable) Unique name for the source.
- parser
Unified
Agent Configuration Service Configuration Source Parser - (Updatable) Source parser object.
- paths List<String>
- (Updatable) Absolute paths for log source files. Wildcards can be used.
- source
Type string - (Updatable) Unified schema logging source type.
- advanced
Options UnifiedAgent Configuration Service Configuration Source Advanced Options - (Updatable) Advanced options for logging configuration
- channels string[]
- (Updatable) Windows event log channels.
- custom
Plugin string - (Updatable) User customized source plugin.
- name string
- (Updatable) Unique name for the source.
- parser
Unified
Agent Configuration Service Configuration Source Parser - (Updatable) Source parser object.
- paths string[]
- (Updatable) Absolute paths for log source files. Wildcards can be used.
- source_
type str - (Updatable) Unified schema logging source type.
- advanced_
options logging.Unified Agent Configuration Service Configuration Source Advanced Options - (Updatable) Advanced options for logging configuration
- channels Sequence[str]
- (Updatable) Windows event log channels.
- custom_
plugin str - (Updatable) User customized source plugin.
- name str
- (Updatable) Unique name for the source.
- parser
logging.
Unified Agent Configuration Service Configuration Source Parser - (Updatable) Source parser object.
- paths Sequence[str]
- (Updatable) Absolute paths for log source files. Wildcards can be used.
- source
Type String - (Updatable) Unified schema logging source type.
- advanced
Options Property Map - (Updatable) Advanced options for logging configuration
- channels List<String>
- (Updatable) Windows event log channels.
- custom
Plugin String - (Updatable) User customized source plugin.
- name String
- (Updatable) Unique name for the source.
- parser Property Map
- (Updatable) Source parser object.
- paths List<String>
- (Updatable) Absolute paths for log source files. Wildcards can be used.
UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptions, UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsArgs
- Is
Read boolFrom Head - (Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
- Is
Read boolFrom Head - (Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
- is
Read BooleanFrom Head - (Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
- is
Read booleanFrom Head - (Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
- is_
read_ boolfrom_ head - (Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
- is
Read BooleanFrom Head - (Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
UnifiedAgentConfigurationServiceConfigurationSourceParser, UnifiedAgentConfigurationServiceConfigurationSourceParserArgs
- Parser
Type string - (Updatable) Type of fluent parser.
- Delimiter string
- (Updatable) CSV delimiter.
- Expression string
- (Updatable) Regex pattern.
- Field
Time stringKey - (Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
- Format
Firstline string - (Updatable) First line pattern format.
- Formats List<string>
- (Updatable) Mutiline pattern format.
- Grok
Failure stringKey - (Updatable) Grok failure key.
- Grok
Name stringKey - (Updatable) Grok name key.
- Is
Estimate boolCurrent Event - (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- Is
Keep boolTime Key - (Updatable) If true, keep the time field in the record.
- Is
Merge boolCri Fields - (Updatable) If you don't need stream or logtag fields, set this to false.
- Is
Null boolEmpty String - (Updatable) If true, an empty string field is replaced with a null value.
- Is
Support boolColonless Ident - (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- Is
With boolPriority - (Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- Keys List<string>
- (Updatable) CSV keys.
- Message
Format string - (Updatable) Syslog message format.
- Message
Key string - (Updatable) Specifies the field name to contain logs.
- Multi
Line stringStart Regexp - (Updatable) Multiline start regexp pattern.
- Nested
Parser UnifiedAgent Configuration Service Configuration Source Parser Nested Parser - (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- Null
Value stringPattern - (Updatable) Specify the null value pattern.
- Parse
Nested bool - (Updatable) If true, a separator parameter can be further defined.
- Patterns
List<Unified
Agent Configuration Service Configuration Source Parser Pattern> - (Updatable) Grok pattern object.
- Record
Input UnifiedAgent Configuration Service Configuration Source Parser Record Input - (Updatable) record section of openmetrics parser.
- Rfc5424time
Format string - (Updatable) RFC 5424 time format.
- Separator string
- (Updatable) Keys of adjacent levels are joined by the separator.
- Syslog
Parser stringType - (Updatable) Syslog parser type.
- Time
Format string - (Updatable) Process time value using the specified format.
- Time
Type string - (Updatable) JSON parser time type.
- Timeout
In intMilliseconds - (Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- Types Dictionary<string, string>
(Updatable) Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"
is parsed as: 1362020400 (2013/02/28/ 12:00:00)
record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }
- Parser
Type string - (Updatable) Type of fluent parser.
- Delimiter string
- (Updatable) CSV delimiter.
- Expression string
- (Updatable) Regex pattern.
- Field
Time stringKey - (Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
- Format
Firstline string - (Updatable) First line pattern format.
- Formats []string
- (Updatable) Mutiline pattern format.
- Grok
Failure stringKey - (Updatable) Grok failure key.
- Grok
Name stringKey - (Updatable) Grok name key.
- Is
Estimate boolCurrent Event - (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- Is
Keep boolTime Key - (Updatable) If true, keep the time field in the record.
- Is
Merge boolCri Fields - (Updatable) If you don't need stream or logtag fields, set this to false.
- Is
Null boolEmpty String - (Updatable) If true, an empty string field is replaced with a null value.
- Is
Support boolColonless Ident - (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- Is
With boolPriority - (Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- Keys []string
- (Updatable) CSV keys.
- Message
Format string - (Updatable) Syslog message format.
- Message
Key string - (Updatable) Specifies the field name to contain logs.
- Multi
Line stringStart Regexp - (Updatable) Multiline start regexp pattern.
- Nested
Parser UnifiedAgent Configuration Service Configuration Source Parser Nested Parser - (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- Null
Value stringPattern - (Updatable) Specify the null value pattern.
- Parse
Nested bool - (Updatable) If true, a separator parameter can be further defined.
- Patterns
[]Unified
Agent Configuration Service Configuration Source Parser Pattern - (Updatable) Grok pattern object.
- Record
Input UnifiedAgent Configuration Service Configuration Source Parser Record Input - (Updatable) record section of openmetrics parser.
- Rfc5424time
Format string - (Updatable) RFC 5424 time format.
- Separator string
- (Updatable) Keys of adjacent levels are joined by the separator.
- Syslog
Parser stringType - (Updatable) Syslog parser type.
- Time
Format string - (Updatable) Process time value using the specified format.
- Time
Type string - (Updatable) JSON parser time type.
- Timeout
In intMilliseconds - (Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- Types map[string]string
(Updatable) Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"
is parsed as: 1362020400 (2013/02/28/ 12:00:00)
record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }
- parser
Type String - (Updatable) Type of fluent parser.
- delimiter String
- (Updatable) CSV delimiter.
- expression String
- (Updatable) Regex pattern.
- field
Time StringKey - (Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
- format
Firstline String - (Updatable) First line pattern format.
- formats List<String>
- (Updatable) Mutiline pattern format.
- grok
Failure StringKey - (Updatable) Grok failure key.
- grok
Name StringKey - (Updatable) Grok name key.
- is
Estimate BooleanCurrent Event - (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- is
Keep BooleanTime Key - (Updatable) If true, keep the time field in the record.
- is
Merge BooleanCri Fields - (Updatable) If you don't need stream or logtag fields, set this to false.
- is
Null BooleanEmpty String - (Updatable) If true, an empty string field is replaced with a null value.
- is
Support BooleanColonless Ident - (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- is
With BooleanPriority - (Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- keys List<String>
- (Updatable) CSV keys.
- message
Format String - (Updatable) Syslog message format.
- message
Key String - (Updatable) Specifies the field name to contain logs.
- multi
Line StringStart Regexp - (Updatable) Multiline start regexp pattern.
- nested
Parser UnifiedAgent Configuration Service Configuration Source Parser Nested Parser - (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- null
Value StringPattern - (Updatable) Specify the null value pattern.
- parse
Nested Boolean - (Updatable) If true, a separator parameter can be further defined.
- patterns
List<Unified
Agent Configuration Service Configuration Source Parser Pattern> - (Updatable) Grok pattern object.
- record
Input UnifiedAgent Configuration Service Configuration Source Parser Record Input - (Updatable) record section of openmetrics parser.
- rfc5424time
Format String - (Updatable) RFC 5424 time format.
- separator String
- (Updatable) Keys of adjacent levels are joined by the separator.
- syslog
Parser StringType - (Updatable) Syslog parser type.
- time
Format String - (Updatable) Process time value using the specified format.
- time
Type String - (Updatable) JSON parser time type.
- timeout
In IntegerMilliseconds - (Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- types Map<String,String>
(Updatable) Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"
is parsed as: 1362020400 (2013/02/28/ 12:00:00)
record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }
- parser
Type string - (Updatable) Type of fluent parser.
- delimiter string
- (Updatable) CSV delimiter.
- expression string
- (Updatable) Regex pattern.
- field
Time stringKey - (Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
- format
Firstline string - (Updatable) First line pattern format.
- formats string[]
- (Updatable) Mutiline pattern format.
- grok
Failure stringKey - (Updatable) Grok failure key.
- grok
Name stringKey - (Updatable) Grok name key.
- is
Estimate booleanCurrent Event - (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- is
Keep booleanTime Key - (Updatable) If true, keep the time field in the record.
- is
Merge booleanCri Fields - (Updatable) If you don't need stream or logtag fields, set this to false.
- is
Null booleanEmpty String - (Updatable) If true, an empty string field is replaced with a null value.
- is
Support booleanColonless Ident - (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- is
With booleanPriority - (Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- keys string[]
- (Updatable) CSV keys.
- message
Format string - (Updatable) Syslog message format.
- message
Key string - (Updatable) Specifies the field name to contain logs.
- multi
Line stringStart Regexp - (Updatable) Multiline start regexp pattern.
- nested
Parser UnifiedAgent Configuration Service Configuration Source Parser Nested Parser - (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- null
Value stringPattern - (Updatable) Specify the null value pattern.
- parse
Nested boolean - (Updatable) If true, a separator parameter can be further defined.
- patterns
Unified
Agent Configuration Service Configuration Source Parser Pattern[] - (Updatable) Grok pattern object.
- record
Input UnifiedAgent Configuration Service Configuration Source Parser Record Input - (Updatable) record section of openmetrics parser.
- rfc5424time
Format string - (Updatable) RFC 5424 time format.
- separator string
- (Updatable) Keys of adjacent levels are joined by the separator.
- syslog
Parser stringType - (Updatable) Syslog parser type.
- time
Format string - (Updatable) Process time value using the specified format.
- time
Type string - (Updatable) JSON parser time type.
- timeout
In numberMilliseconds - (Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- types {[key: string]: string}
(Updatable) Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"
is parsed as: 1362020400 (2013/02/28/ 12:00:00)
record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }
- parser_
type str - (Updatable) Type of fluent parser.
- delimiter str
- (Updatable) CSV delimiter.
- expression str
- (Updatable) Regex pattern.
- field_
time_ strkey - (Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
- format_
firstline str - (Updatable) First line pattern format.
- formats Sequence[str]
- (Updatable) Mutiline pattern format.
- grok_
failure_ strkey - (Updatable) Grok failure key.
- grok_
name_ strkey - (Updatable) Grok name key.
- is_
estimate_ boolcurrent_ event - (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- is_
keep_ booltime_ key - (Updatable) If true, keep the time field in the record.
- is_
merge_ boolcri_ fields - (Updatable) If you don't need stream or logtag fields, set this to false.
- is_
null_ boolempty_ string - (Updatable) If true, an empty string field is replaced with a null value.
- is_
support_ boolcolonless_ ident - (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- is_
with_ boolpriority - (Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- keys Sequence[str]
- (Updatable) CSV keys.
- message_
format str - (Updatable) Syslog message format.
- message_
key str - (Updatable) Specifies the field name to contain logs.
- multi_
line_ strstart_ regexp - (Updatable) Multiline start regexp pattern.
- nested_
parser logging.Unified Agent Configuration Service Configuration Source Parser Nested Parser - (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- null_
value_ strpattern - (Updatable) Specify the null value pattern.
- parse_
nested bool - (Updatable) If true, a separator parameter can be further defined.
- patterns
Sequence[logging.
Unified Agent Configuration Service Configuration Source Parser Pattern] - (Updatable) Grok pattern object.
- record_
input logging.Unified Agent Configuration Service Configuration Source Parser Record Input - (Updatable) record section of openmetrics parser.
- rfc5424time_
format str - (Updatable) RFC 5424 time format.
- separator str
- (Updatable) Keys of adjacent levels are joined by the separator.
- syslog_
parser_ strtype - (Updatable) Syslog parser type.
- time_
format str - (Updatable) Process time value using the specified format.
- time_
type str - (Updatable) JSON parser time type.
- timeout_
in_ intmilliseconds - (Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- types Mapping[str, str]
(Updatable) Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"
is parsed as: 1362020400 (2013/02/28/ 12:00:00)
record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }
- parser
Type String - (Updatable) Type of fluent parser.
- delimiter String
- (Updatable) CSV delimiter.
- expression String
- (Updatable) Regex pattern.
- field
Time StringKey - (Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
- format
Firstline String - (Updatable) First line pattern format.
- formats List<String>
- (Updatable) Mutiline pattern format.
- grok
Failure StringKey - (Updatable) Grok failure key.
- grok
Name StringKey - (Updatable) Grok name key.
- is
Estimate BooleanCurrent Event - (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- is
Keep BooleanTime Key - (Updatable) If true, keep the time field in the record.
- is
Merge BooleanCri Fields - (Updatable) If you don't need stream or logtag fields, set this to false.
- is
Null BooleanEmpty String - (Updatable) If true, an empty string field is replaced with a null value.
- is
Support BooleanColonless Ident - (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- is
With BooleanPriority - (Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- keys List<String>
- (Updatable) CSV keys.
- message
Format String - (Updatable) Syslog message format.
- message
Key String - (Updatable) Specifies the field name to contain logs.
- multi
Line StringStart Regexp - (Updatable) Multiline start regexp pattern.
- nested
Parser Property Map - (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- null
Value StringPattern - (Updatable) Specify the null value pattern.
- parse
Nested Boolean - (Updatable) If true, a separator parameter can be further defined.
- patterns List<Property Map>
- (Updatable) Grok pattern object.
- record
Input Property Map - (Updatable) record section of openmetrics parser.
- rfc5424time
Format String - (Updatable) RFC 5424 time format.
- separator String
- (Updatable) Keys of adjacent levels are joined by the separator.
- syslog
Parser StringType - (Updatable) Syslog parser type.
- time
Format String - (Updatable) Process time value using the specified format.
- time
Type String - (Updatable) JSON parser time type.
- timeout
In NumberMilliseconds - (Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- types Map<String>
(Updatable) Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"
is parsed as: 1362020400 (2013/02/28/ 12:00:00)
record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }
UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParser, UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs
- Field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Is
Keep boolTime Key - If true, keep the time field in the record.
- Parse
Nested bool - (Updatable) If true, a separator parameter can be further defined.
- Separator string
- (Updatable) Keys of adjacent levels are joined by the separator.
- Time
Format string - (Updatable) Process time value using the specified format.
- Time
Type string - (Updatable) JSON parser time type.
- Field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Is
Keep boolTime Key - If true, keep the time field in the record.
- Parse
Nested bool - (Updatable) If true, a separator parameter can be further defined.
- Separator string
- (Updatable) Keys of adjacent levels are joined by the separator.
- Time
Format string - (Updatable) Process time value using the specified format.
- Time
Type string - (Updatable) JSON parser time type.
- field
Time StringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- is
Keep BooleanTime Key - If true, keep the time field in the record.
- parse
Nested Boolean - (Updatable) If true, a separator parameter can be further defined.
- separator String
- (Updatable) Keys of adjacent levels are joined by the separator.
- time
Format String - (Updatable) Process time value using the specified format.
- time
Type String - (Updatable) JSON parser time type.
- field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- is
Keep booleanTime Key - If true, keep the time field in the record.
- parse
Nested boolean - (Updatable) If true, a separator parameter can be further defined.
- separator string
- (Updatable) Keys of adjacent levels are joined by the separator.
- time
Format string - (Updatable) Process time value using the specified format.
- time
Type string - (Updatable) JSON parser time type.
- field_
time_ strkey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- is_
keep_ booltime_ key - If true, keep the time field in the record.
- parse_
nested bool - (Updatable) If true, a separator parameter can be further defined.
- separator str
- (Updatable) Keys of adjacent levels are joined by the separator.
- time_
format str - (Updatable) Process time value using the specified format.
- time_
type str - (Updatable) JSON parser time type.
- field
Time StringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- is
Keep BooleanTime Key - If true, keep the time field in the record.
- parse
Nested Boolean - (Updatable) If true, a separator parameter can be further defined.
- separator String
- (Updatable) Keys of adjacent levels are joined by the separator.
- time
Format String - (Updatable) Process time value using the specified format.
- time
Type String - (Updatable) JSON parser time type.
UnifiedAgentConfigurationServiceConfigurationSourceParserPattern, UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs
- Field
Time stringFormat - (Updatable) Process value using the specified format. This is available only when time_type is a string.
- Field
Time stringKey - (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Field
Time stringZone - (Updatable) Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- Name string
- (Updatable) The name key to tag this Grok pattern.
- Pattern string
- (Updatable) The Grok pattern.
- Field
Time stringFormat - (Updatable) Process value using the specified format. This is available only when time_type is a string.
- Field
Time stringKey - (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Field
Time stringZone - (Updatable) Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- Name string
- (Updatable) The name key to tag this Grok pattern.
- Pattern string
- (Updatable) The Grok pattern.
- field
Time StringFormat - (Updatable) Process value using the specified format. This is available only when time_type is a string.
- field
Time StringKey - (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- field
Time StringZone - (Updatable) Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- name String
- (Updatable) The name key to tag this Grok pattern.
- pattern String
- (Updatable) The Grok pattern.
- field
Time stringFormat - (Updatable) Process value using the specified format. This is available only when time_type is a string.
- field
Time stringKey - (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- field
Time stringZone - (Updatable) Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- name string
- (Updatable) The name key to tag this Grok pattern.
- pattern string
- (Updatable) The Grok pattern.
- field_
time_ strformat - (Updatable) Process value using the specified format. This is available only when time_type is a string.
- field_
time_ strkey - (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- field_
time_ strzone - (Updatable) Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- name str
- (Updatable) The name key to tag this Grok pattern.
- pattern str
- (Updatable) The Grok pattern.
- field
Time StringFormat - (Updatable) Process value using the specified format. This is available only when time_type is a string.
- field
Time StringKey - (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- field
Time StringZone - (Updatable) Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- name String
- (Updatable) The name key to tag this Grok pattern.
- pattern String
- (Updatable) The Grok pattern.
UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInput, UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs
- Dimensions Dictionary<string, string>
- (Updatable) Dimensions to be added for metrics.
- Namespace string
- (Updatable) Namespace to emit metrics.
- Resource
Group string - (Updatable) Resource group to emit metrics.
- Dimensions map[string]string
- (Updatable) Dimensions to be added for metrics.
- Namespace string
- (Updatable) Namespace to emit metrics.
- Resource
Group string - (Updatable) Resource group to emit metrics.
- dimensions Map<String,String>
- (Updatable) Dimensions to be added for metrics.
- namespace String
- (Updatable) Namespace to emit metrics.
- resource
Group String - (Updatable) Resource group to emit metrics.
- dimensions {[key: string]: string}
- (Updatable) Dimensions to be added for metrics.
- namespace string
- (Updatable) Namespace to emit metrics.
- resource
Group string - (Updatable) Resource group to emit metrics.
- dimensions Mapping[str, str]
- (Updatable) Dimensions to be added for metrics.
- namespace str
- (Updatable) Namespace to emit metrics.
- resource_
group str - (Updatable) Resource group to emit metrics.
- dimensions Map<String>
- (Updatable) Dimensions to be added for metrics.
- namespace String
- (Updatable) Namespace to emit metrics.
- resource
Group String - (Updatable) Resource group to emit metrics.
UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilter, UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs
- Filter
Type string - (Updatable) Unified schema logging filter type.
- Name string
- (Updatable) Unique name for the filter.
- Allow
Lists List<UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Allow List> - (Updatable) A list of filtering rules to include logs
- Custom
Filter stringType - (Updatable) Type of the custom filter
- Custom
Sections List<UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Custom Section> - (Updatable) List of custom sections in custom filter
- Deny
Lists List<UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Deny List> - (Updatable) A list of filtering rules to reject logs
- Emit
Invalid boolRecord To Error - (Updatable) If true, emit invalid record to @ERROR label. Invalid cases are: 1) key does not exist; 2) the format does not match; or 3) an unexpected error. You can rescue unexpected format logs in the @ERROR lable. If you want to ignore these errors, set this to false.
- Hash
Value stringField - (Updatable) Store the parsed values as a hash value in a field.
- Inject
Key stringPrefix - (Updatable) Store the parsed values with the specified key name prefix.
- Is
Auto boolTypecast Enabled - (Updatable) If true, automatically casts the field types.
- Is
Renew boolRecord Enabled - (Updatable) If true, it modifies a new empty hash
- Is
Ruby boolEnabled - (Updatable) When set to true, the full Ruby syntax is enabled in the ${} expression.
- Keep
Keys List<string> - (Updatable) A list of keys to keep. Only relevant if isRenewRecordEnabled is set to true
- Key
Name string - (Updatable) The field name in the record to parse.
- Params Dictionary<string, string>
- (Updatable) Parameters of the custom filter
- Parser
Unified
Agent Configuration Service Configuration Unified Agent Configuration Filter Parser - (Updatable) Source parser object.
- Record
Lists List<UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Record List> - (Updatable) Add new key-value pairs in logs
- Remove
Key boolName Field - (Updatable) If true, remove the keyName field when parsing is succeeded.
- Remove
Keys List<string> - (Updatable) A list of keys to delete
- Renew
Time stringKey - (Updatable) Overwrites the time of logs with this value, this value must be a Unix timestamp.
- Replace
Invalid boolSequence - (Updatable) If true, the invalid string is replaced with safe characters and is re-parsed.
- Reserve
Data bool - (Updatable) If true, keep the original key-value pair in the parsed result.
- Reserve
Time bool (Updatable) If true, keep the original event time in the parsed result.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Filter
Type string - (Updatable) Unified schema logging filter type.
- Name string
- (Updatable) Unique name for the filter.
- Allow
Lists []UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Allow List - (Updatable) A list of filtering rules to include logs
- Custom
Filter stringType - (Updatable) Type of the custom filter
- Custom
Sections []UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Custom Section - (Updatable) List of custom sections in custom filter
- Deny
Lists []UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Deny List - (Updatable) A list of filtering rules to reject logs
- Emit
Invalid boolRecord To Error - (Updatable) If true, emit invalid record to @ERROR label. Invalid cases are: 1) key does not exist; 2) the format does not match; or 3) an unexpected error. You can rescue unexpected format logs in the @ERROR lable. If you want to ignore these errors, set this to false.
- Hash
Value stringField - (Updatable) Store the parsed values as a hash value in a field.
- Inject
Key stringPrefix - (Updatable) Store the parsed values with the specified key name prefix.
- Is
Auto boolTypecast Enabled - (Updatable) If true, automatically casts the field types.
- Is
Renew boolRecord Enabled - (Updatable) If true, it modifies a new empty hash
- Is
Ruby boolEnabled - (Updatable) When set to true, the full Ruby syntax is enabled in the ${} expression.
- Keep
Keys []string - (Updatable) A list of keys to keep. Only relevant if isRenewRecordEnabled is set to true
- Key
Name string - (Updatable) The field name in the record to parse.
- Params map[string]string
- (Updatable) Parameters of the custom filter
- Parser
Unified
Agent Configuration Service Configuration Unified Agent Configuration Filter Parser - (Updatable) Source parser object.
- Record
Lists []UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Record List - (Updatable) Add new key-value pairs in logs
- Remove
Key boolName Field - (Updatable) If true, remove the keyName field when parsing is succeeded.
- Remove
Keys []string - (Updatable) A list of keys to delete
- Renew
Time stringKey - (Updatable) Overwrites the time of logs with this value, this value must be a Unix timestamp.
- Replace
Invalid boolSequence - (Updatable) If true, the invalid string is replaced with safe characters and is re-parsed.
- Reserve
Data bool - (Updatable) If true, keep the original key-value pair in the parsed result.
- Reserve
Time bool (Updatable) If true, keep the original event time in the parsed result.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- filter
Type String - (Updatable) Unified schema logging filter type.
- name String
- (Updatable) Unique name for the filter.
- allow
Lists List<UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Allow List> - (Updatable) A list of filtering rules to include logs
- custom
Filter StringType - (Updatable) Type of the custom filter
- custom
Sections List<UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Custom Section> - (Updatable) List of custom sections in custom filter
- deny
Lists List<UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Deny List> - (Updatable) A list of filtering rules to reject logs
- emit
Invalid BooleanRecord To Error - (Updatable) If true, emit invalid record to @ERROR label. Invalid cases are: 1) key does not exist; 2) the format does not match; or 3) an unexpected error. You can rescue unexpected format logs in the @ERROR lable. If you want to ignore these errors, set this to false.
- hash
Value StringField - (Updatable) Store the parsed values as a hash value in a field.
- inject
Key StringPrefix - (Updatable) Store the parsed values with the specified key name prefix.
- is
Auto BooleanTypecast Enabled - (Updatable) If true, automatically casts the field types.
- is
Renew BooleanRecord Enabled - (Updatable) If true, it modifies a new empty hash
- is
Ruby BooleanEnabled - (Updatable) When set to true, the full Ruby syntax is enabled in the ${} expression.
- keep
Keys List<String> - (Updatable) A list of keys to keep. Only relevant if isRenewRecordEnabled is set to true
- key
Name String - (Updatable) The field name in the record to parse.
- params Map<String,String>
- (Updatable) Parameters of the custom filter
- parser
Unified
Agent Configuration Service Configuration Unified Agent Configuration Filter Parser - (Updatable) Source parser object.
- record
Lists List<UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Record List> - (Updatable) Add new key-value pairs in logs
- remove
Key BooleanName Field - (Updatable) If true, remove the keyName field when parsing is succeeded.
- remove
Keys List<String> - (Updatable) A list of keys to delete
- renew
Time StringKey - (Updatable) Overwrites the time of logs with this value, this value must be a Unix timestamp.
- replace
Invalid BooleanSequence - (Updatable) If true, the invalid string is replaced with safe characters and is re-parsed.
- reserve
Data Boolean - (Updatable) If true, keep the original key-value pair in the parsed result.
- reserve
Time Boolean (Updatable) If true, keep the original event time in the parsed result.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- filter
Type string - (Updatable) Unified schema logging filter type.
- name string
- (Updatable) Unique name for the filter.
- allow
Lists UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Allow List[] - (Updatable) A list of filtering rules to include logs
- custom
Filter stringType - (Updatable) Type of the custom filter
- custom
Sections UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Custom Section[] - (Updatable) List of custom sections in custom filter
- deny
Lists UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Deny List[] - (Updatable) A list of filtering rules to reject logs
- emit
Invalid booleanRecord To Error - (Updatable) If true, emit invalid record to @ERROR label. Invalid cases are: 1) key does not exist; 2) the format does not match; or 3) an unexpected error. You can rescue unexpected format logs in the @ERROR lable. If you want to ignore these errors, set this to false.
- hash
Value stringField - (Updatable) Store the parsed values as a hash value in a field.
- inject
Key stringPrefix - (Updatable) Store the parsed values with the specified key name prefix.
- is
Auto booleanTypecast Enabled - (Updatable) If true, automatically casts the field types.
- is
Renew booleanRecord Enabled - (Updatable) If true, it modifies a new empty hash
- is
Ruby booleanEnabled - (Updatable) When set to true, the full Ruby syntax is enabled in the ${} expression.
- keep
Keys string[] - (Updatable) A list of keys to keep. Only relevant if isRenewRecordEnabled is set to true
- key
Name string - (Updatable) The field name in the record to parse.
- params {[key: string]: string}
- (Updatable) Parameters of the custom filter
- parser
Unified
Agent Configuration Service Configuration Unified Agent Configuration Filter Parser - (Updatable) Source parser object.
- record
Lists UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Record List[] - (Updatable) Add new key-value pairs in logs
- remove
Key booleanName Field - (Updatable) If true, remove the keyName field when parsing is succeeded.
- remove
Keys string[] - (Updatable) A list of keys to delete
- renew
Time stringKey - (Updatable) Overwrites the time of logs with this value, this value must be a Unix timestamp.
- replace
Invalid booleanSequence - (Updatable) If true, the invalid string is replaced with safe characters and is re-parsed.
- reserve
Data boolean - (Updatable) If true, keep the original key-value pair in the parsed result.
- reserve
Time boolean (Updatable) If true, keep the original event time in the parsed result.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- filter_
type str - (Updatable) Unified schema logging filter type.
- name str
- (Updatable) Unique name for the filter.
- allow_
lists Sequence[logging.Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Allow List] - (Updatable) A list of filtering rules to include logs
- custom_
filter_ strtype - (Updatable) Type of the custom filter
- custom_
sections Sequence[logging.Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Custom Section] - (Updatable) List of custom sections in custom filter
- deny_
lists Sequence[logging.Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Deny List] - (Updatable) A list of filtering rules to reject logs
- emit_
invalid_ boolrecord_ to_ error - (Updatable) If true, emit invalid record to @ERROR label. Invalid cases are: 1) key does not exist; 2) the format does not match; or 3) an unexpected error. You can rescue unexpected format logs in the @ERROR lable. If you want to ignore these errors, set this to false.
- hash_
value_ strfield - (Updatable) Store the parsed values as a hash value in a field.
- inject_
key_ strprefix - (Updatable) Store the parsed values with the specified key name prefix.
- is_
auto_ booltypecast_ enabled - (Updatable) If true, automatically casts the field types.
- is_
renew_ boolrecord_ enabled - (Updatable) If true, it modifies a new empty hash
- is_
ruby_ boolenabled - (Updatable) When set to true, the full Ruby syntax is enabled in the ${} expression.
- keep_
keys Sequence[str] - (Updatable) A list of keys to keep. Only relevant if isRenewRecordEnabled is set to true
- key_
name str - (Updatable) The field name in the record to parse.
- params Mapping[str, str]
- (Updatable) Parameters of the custom filter
- parser
logging.
Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Parser - (Updatable) Source parser object.
- record_
lists Sequence[logging.Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Record List] - (Updatable) Add new key-value pairs in logs
- remove_
key_ boolname_ field - (Updatable) If true, remove the keyName field when parsing is succeeded.
- remove_
keys Sequence[str] - (Updatable) A list of keys to delete
- renew_
time_ strkey - (Updatable) Overwrites the time of logs with this value, this value must be a Unix timestamp.
- replace_
invalid_ boolsequence - (Updatable) If true, the invalid string is replaced with safe characters and is re-parsed.
- reserve_
data bool - (Updatable) If true, keep the original key-value pair in the parsed result.
- reserve_
time bool (Updatable) If true, keep the original event time in the parsed result.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- filter
Type String - (Updatable) Unified schema logging filter type.
- name String
- (Updatable) Unique name for the filter.
- allow
Lists List<Property Map> - (Updatable) A list of filtering rules to include logs
- custom
Filter StringType - (Updatable) Type of the custom filter
- custom
Sections List<Property Map> - (Updatable) List of custom sections in custom filter
- deny
Lists List<Property Map> - (Updatable) A list of filtering rules to reject logs
- emit
Invalid BooleanRecord To Error - (Updatable) If true, emit invalid record to @ERROR label. Invalid cases are: 1) key does not exist; 2) the format does not match; or 3) an unexpected error. You can rescue unexpected format logs in the @ERROR lable. If you want to ignore these errors, set this to false.
- hash
Value StringField - (Updatable) Store the parsed values as a hash value in a field.
- inject
Key StringPrefix - (Updatable) Store the parsed values with the specified key name prefix.
- is
Auto BooleanTypecast Enabled - (Updatable) If true, automatically casts the field types.
- is
Renew BooleanRecord Enabled - (Updatable) If true, it modifies a new empty hash
- is
Ruby BooleanEnabled - (Updatable) When set to true, the full Ruby syntax is enabled in the ${} expression.
- keep
Keys List<String> - (Updatable) A list of keys to keep. Only relevant if isRenewRecordEnabled is set to true
- key
Name String - (Updatable) The field name in the record to parse.
- params Map<String>
- (Updatable) Parameters of the custom filter
- parser Property Map
- (Updatable) Source parser object.
- record
Lists List<Property Map> - (Updatable) Add new key-value pairs in logs
- remove
Key BooleanName Field - (Updatable) If true, remove the keyName field when parsing is succeeded.
- remove
Keys List<String> - (Updatable) A list of keys to delete
- renew
Time StringKey - (Updatable) Overwrites the time of logs with this value, this value must be a Unix timestamp.
- replace
Invalid BooleanSequence - (Updatable) If true, the invalid string is replaced with safe characters and is re-parsed.
- reserve
Data Boolean - (Updatable) If true, keep the original key-value pair in the parsed result.
- reserve
Time Boolean (Updatable) If true, keep the original event time in the parsed result.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowList, UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs
UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSection, UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs
UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyList, UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs
UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParser, UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs
- Parser
Type string - (Updatable) Type of fluent parser.
- Delimiter string
- (Updatable) CSV delimiter.
- Expression string
- (Updatable) Regex pattern.
- Field
Time stringKey - (Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
- Format
Firstline string - (Updatable) First line pattern format.
- Formats List<string>
- (Updatable) Mutiline pattern format.
- Grok
Failure stringKey - (Updatable) Grok failure key.
- Grok
Name stringKey - (Updatable) Grok name key.
- Is
Estimate boolCurrent Event - (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- Is
Keep boolTime Key - (Updatable) If true, keep the time field in the record.
- Is
Merge boolCri Fields - (Updatable) If you don't need stream or logtag fields, set this to false.
- Is
Null boolEmpty String - (Updatable) If true, an empty string field is replaced with a null value.
- Is
Support boolColonless Ident - (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- Is
With boolPriority - (Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- Keys List<string>
- (Updatable) CSV keys.
- Message
Format string - (Updatable) Syslog message format.
- Message
Key string - (Updatable) Specifies the field name to contain logs.
- Multi
Line stringStart Regexp - (Updatable) Multiline start regexp pattern.
- Nested
Parser UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Parser Nested Parser - (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- Null
Value stringPattern - (Updatable) Specify the null value pattern.
- Parse
Nested bool - (Updatable) If true, a separator parameter can be further defined.
- Patterns
List<Unified
Agent Configuration Service Configuration Unified Agent Configuration Filter Parser Pattern> - (Updatable) Grok pattern object.
- Record
Input UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Parser Record Input - (Updatable) record section of openmetrics parser.
- Rfc5424time
Format string - (Updatable) RFC 5424 time format.
- Separator string
- (Updatable) Keys of adjacent levels are joined by the separator.
- Syslog
Parser stringType - (Updatable) Syslog parser type.
- Time
Format string - (Updatable) Process time value using the specified format.
- Time
Type string - (Updatable) JSON parser time type.
- Timeout
In intMilliseconds - (Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- Types Dictionary<string, string>
(Updatable) Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"
is parsed as: 1362020400 (2013/02/28/ 12:00:00)
record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }
- Parser
Type string - (Updatable) Type of fluent parser.
- Delimiter string
- (Updatable) CSV delimiter.
- Expression string
- (Updatable) Regex pattern.
- Field
Time stringKey - (Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
- Format
Firstline string - (Updatable) First line pattern format.
- Formats []string
- (Updatable) Mutiline pattern format.
- Grok
Failure stringKey - (Updatable) Grok failure key.
- Grok
Name stringKey - (Updatable) Grok name key.
- Is
Estimate boolCurrent Event - (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- Is
Keep boolTime Key - (Updatable) If true, keep the time field in the record.
- Is
Merge boolCri Fields - (Updatable) If you don't need stream or logtag fields, set this to false.
- Is
Null boolEmpty String - (Updatable) If true, an empty string field is replaced with a null value.
- Is
Support boolColonless Ident - (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- Is
With boolPriority - (Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- Keys []string
- (Updatable) CSV keys.
- Message
Format string - (Updatable) Syslog message format.
- Message
Key string - (Updatable) Specifies the field name to contain logs.
- Multi
Line stringStart Regexp - (Updatable) Multiline start regexp pattern.
- Nested
Parser UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Parser Nested Parser - (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- Null
Value stringPattern - (Updatable) Specify the null value pattern.
- Parse
Nested bool - (Updatable) If true, a separator parameter can be further defined.
- Patterns
[]Unified
Agent Configuration Service Configuration Unified Agent Configuration Filter Parser Pattern - (Updatable) Grok pattern object.
- Record
Input UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Parser Record Input - (Updatable) record section of openmetrics parser.
- Rfc5424time
Format string - (Updatable) RFC 5424 time format.
- Separator string
- (Updatable) Keys of adjacent levels are joined by the separator.
- Syslog
Parser stringType - (Updatable) Syslog parser type.
- Time
Format string - (Updatable) Process time value using the specified format.
- Time
Type string - (Updatable) JSON parser time type.
- Timeout
In intMilliseconds - (Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- Types map[string]string
(Updatable) Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"
is parsed as: 1362020400 (2013/02/28/ 12:00:00)
record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }
- parser
Type String - (Updatable) Type of fluent parser.
- delimiter String
- (Updatable) CSV delimiter.
- expression String
- (Updatable) Regex pattern.
- field
Time StringKey - (Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
- format
Firstline String - (Updatable) First line pattern format.
- formats List<String>
- (Updatable) Mutiline pattern format.
- grok
Failure StringKey - (Updatable) Grok failure key.
- grok
Name StringKey - (Updatable) Grok name key.
- is
Estimate BooleanCurrent Event - (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- is
Keep BooleanTime Key - (Updatable) If true, keep the time field in the record.
- is
Merge BooleanCri Fields - (Updatable) If you don't need stream or logtag fields, set this to false.
- is
Null BooleanEmpty String - (Updatable) If true, an empty string field is replaced with a null value.
- is
Support BooleanColonless Ident - (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- is
With BooleanPriority - (Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- keys List<String>
- (Updatable) CSV keys.
- message
Format String - (Updatable) Syslog message format.
- message
Key String - (Updatable) Specifies the field name to contain logs.
- multi
Line StringStart Regexp - (Updatable) Multiline start regexp pattern.
- nested
Parser UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Parser Nested Parser - (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- null
Value StringPattern - (Updatable) Specify the null value pattern.
- parse
Nested Boolean - (Updatable) If true, a separator parameter can be further defined.
- patterns
List<Unified
Agent Configuration Service Configuration Unified Agent Configuration Filter Parser Pattern> - (Updatable) Grok pattern object.
- record
Input UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Parser Record Input - (Updatable) record section of openmetrics parser.
- rfc5424time
Format String - (Updatable) RFC 5424 time format.
- separator String
- (Updatable) Keys of adjacent levels are joined by the separator.
- syslog
Parser StringType - (Updatable) Syslog parser type.
- time
Format String - (Updatable) Process time value using the specified format.
- time
Type String - (Updatable) JSON parser time type.
- timeout
In IntegerMilliseconds - (Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- types Map<String,String>
(Updatable) Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"
is parsed as: 1362020400 (2013/02/28/ 12:00:00)
record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }
- parser
Type string - (Updatable) Type of fluent parser.
- delimiter string
- (Updatable) CSV delimiter.
- expression string
- (Updatable) Regex pattern.
- field
Time stringKey - (Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
- format
Firstline string - (Updatable) First line pattern format.
- formats string[]
- (Updatable) Mutiline pattern format.
- grok
Failure stringKey - (Updatable) Grok failure key.
- grok
Name stringKey - (Updatable) Grok name key.
- is
Estimate booleanCurrent Event - (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- is
Keep booleanTime Key - (Updatable) If true, keep the time field in the record.
- is
Merge booleanCri Fields - (Updatable) If you don't need stream or logtag fields, set this to false.
- is
Null booleanEmpty String - (Updatable) If true, an empty string field is replaced with a null value.
- is
Support booleanColonless Ident - (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- is
With booleanPriority - (Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- keys string[]
- (Updatable) CSV keys.
- message
Format string - (Updatable) Syslog message format.
- message
Key string - (Updatable) Specifies the field name to contain logs.
- multi
Line stringStart Regexp - (Updatable) Multiline start regexp pattern.
- nested
Parser UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Parser Nested Parser - (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- null
Value stringPattern - (Updatable) Specify the null value pattern.
- parse
Nested boolean - (Updatable) If true, a separator parameter can be further defined.
- patterns
Unified
Agent Configuration Service Configuration Unified Agent Configuration Filter Parser Pattern[] - (Updatable) Grok pattern object.
- record
Input UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Parser Record Input - (Updatable) record section of openmetrics parser.
- rfc5424time
Format string - (Updatable) RFC 5424 time format.
- separator string
- (Updatable) Keys of adjacent levels are joined by the separator.
- syslog
Parser stringType - (Updatable) Syslog parser type.
- time
Format string - (Updatable) Process time value using the specified format.
- time
Type string - (Updatable) JSON parser time type.
- timeout
In numberMilliseconds - (Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- types {[key: string]: string}
(Updatable) Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"
is parsed as: 1362020400 (2013/02/28/ 12:00:00)
record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }
- parser_
type str - (Updatable) Type of fluent parser.
- delimiter str
- (Updatable) CSV delimiter.
- expression str
- (Updatable) Regex pattern.
- field_
time_ strkey - (Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
- format_
firstline str - (Updatable) First line pattern format.
- formats Sequence[str]
- (Updatable) Mutiline pattern format.
- grok_
failure_ strkey - (Updatable) Grok failure key.
- grok_
name_ strkey - (Updatable) Grok name key.
- is_
estimate_ boolcurrent_ event - (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- is_
keep_ booltime_ key - (Updatable) If true, keep the time field in the record.
- is_
merge_ boolcri_ fields - (Updatable) If you don't need stream or logtag fields, set this to false.
- is_
null_ boolempty_ string - (Updatable) If true, an empty string field is replaced with a null value.
- is_
support_ boolcolonless_ ident - (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- is_
with_ boolpriority - (Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- keys Sequence[str]
- (Updatable) CSV keys.
- message_
format str - (Updatable) Syslog message format.
- message_
key str - (Updatable) Specifies the field name to contain logs.
- multi_
line_ strstart_ regexp - (Updatable) Multiline start regexp pattern.
- nested_
parser logging.Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Parser Nested Parser - (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- null_
value_ strpattern - (Updatable) Specify the null value pattern.
- parse_
nested bool - (Updatable) If true, a separator parameter can be further defined.
- patterns
Sequence[logging.
Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Parser Pattern] - (Updatable) Grok pattern object.
- record_
input logging.Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Parser Record Input - (Updatable) record section of openmetrics parser.
- rfc5424time_
format str - (Updatable) RFC 5424 time format.
- separator str
- (Updatable) Keys of adjacent levels are joined by the separator.
- syslog_
parser_ strtype - (Updatable) Syslog parser type.
- time_
format str - (Updatable) Process time value using the specified format.
- time_
type str - (Updatable) JSON parser time type.
- timeout_
in_ intmilliseconds - (Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- types Mapping[str, str]
(Updatable) Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"
is parsed as: 1362020400 (2013/02/28/ 12:00:00)
record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }
- parser
Type String - (Updatable) Type of fluent parser.
- delimiter String
- (Updatable) CSV delimiter.
- expression String
- (Updatable) Regex pattern.
- field
Time StringKey - (Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
- format
Firstline String - (Updatable) First line pattern format.
- formats List<String>
- (Updatable) Mutiline pattern format.
- grok
Failure StringKey - (Updatable) Grok failure key.
- grok
Name StringKey - (Updatable) Grok name key.
- is
Estimate BooleanCurrent Event - (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- is
Keep BooleanTime Key - (Updatable) If true, keep the time field in the record.
- is
Merge BooleanCri Fields - (Updatable) If you don't need stream or logtag fields, set this to false.
- is
Null BooleanEmpty String - (Updatable) If true, an empty string field is replaced with a null value.
- is
Support BooleanColonless Ident - (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- is
With BooleanPriority - (Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- keys List<String>
- (Updatable) CSV keys.
- message
Format String - (Updatable) Syslog message format.
- message
Key String - (Updatable) Specifies the field name to contain logs.
- multi
Line StringStart Regexp - (Updatable) Multiline start regexp pattern.
- nested
Parser Property Map - (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- null
Value StringPattern - (Updatable) Specify the null value pattern.
- parse
Nested Boolean - (Updatable) If true, a separator parameter can be further defined.
- patterns List<Property Map>
- (Updatable) Grok pattern object.
- record
Input Property Map - (Updatable) record section of openmetrics parser.
- rfc5424time
Format String - (Updatable) RFC 5424 time format.
- separator String
- (Updatable) Keys of adjacent levels are joined by the separator.
- syslog
Parser StringType - (Updatable) Syslog parser type.
- time
Format String - (Updatable) Process time value using the specified format.
- time
Type String - (Updatable) JSON parser time type.
- timeout
In NumberMilliseconds - (Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- types Map<String>
(Updatable) Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"
is parsed as: 1362020400 (2013/02/28/ 12:00:00)
record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }
UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParser, UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs
- Field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Is
Keep boolTime Key - If true, keep the time field in the record.
- Parse
Nested bool - (Updatable) If true, a separator parameter can be further defined.
- Separator string
- (Updatable) Keys of adjacent levels are joined by the separator.
- Time
Format string - (Updatable) Process time value using the specified format.
- Time
Type string - (Updatable) JSON parser time type.
- Field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Is
Keep boolTime Key - If true, keep the time field in the record.
- Parse
Nested bool - (Updatable) If true, a separator parameter can be further defined.
- Separator string
- (Updatable) Keys of adjacent levels are joined by the separator.
- Time
Format string - (Updatable) Process time value using the specified format.
- Time
Type string - (Updatable) JSON parser time type.
- field
Time StringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- is
Keep BooleanTime Key - If true, keep the time field in the record.
- parse
Nested Boolean - (Updatable) If true, a separator parameter can be further defined.
- separator String
- (Updatable) Keys of adjacent levels are joined by the separator.
- time
Format String - (Updatable) Process time value using the specified format.
- time
Type String - (Updatable) JSON parser time type.
- field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- is
Keep booleanTime Key - If true, keep the time field in the record.
- parse
Nested boolean - (Updatable) If true, a separator parameter can be further defined.
- separator string
- (Updatable) Keys of adjacent levels are joined by the separator.
- time
Format string - (Updatable) Process time value using the specified format.
- time
Type string - (Updatable) JSON parser time type.
- field_
time_ strkey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- is_
keep_ booltime_ key - If true, keep the time field in the record.
- parse_
nested bool - (Updatable) If true, a separator parameter can be further defined.
- separator str
- (Updatable) Keys of adjacent levels are joined by the separator.
- time_
format str - (Updatable) Process time value using the specified format.
- time_
type str - (Updatable) JSON parser time type.
- field
Time StringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- is
Keep BooleanTime Key - If true, keep the time field in the record.
- parse
Nested Boolean - (Updatable) If true, a separator parameter can be further defined.
- separator String
- (Updatable) Keys of adjacent levels are joined by the separator.
- time
Format String - (Updatable) Process time value using the specified format.
- time
Type String - (Updatable) JSON parser time type.
UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPattern, UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArgs
- Field
Time stringFormat - (Updatable) Process value using the specified format. This is available only when time_type is a string.
- Field
Time stringKey - (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Field
Time stringZone - (Updatable) Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- Name string
- (Updatable) The name key to tag this Grok pattern.
- Pattern string
- (Updatable) The Grok pattern.
- Field
Time stringFormat - (Updatable) Process value using the specified format. This is available only when time_type is a string.
- Field
Time stringKey - (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Field
Time stringZone - (Updatable) Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- Name string
- (Updatable) The name key to tag this Grok pattern.
- Pattern string
- (Updatable) The Grok pattern.
- field
Time StringFormat - (Updatable) Process value using the specified format. This is available only when time_type is a string.
- field
Time StringKey - (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- field
Time StringZone - (Updatable) Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- name String
- (Updatable) The name key to tag this Grok pattern.
- pattern String
- (Updatable) The Grok pattern.
- field
Time stringFormat - (Updatable) Process value using the specified format. This is available only when time_type is a string.
- field
Time stringKey - (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- field
Time stringZone - (Updatable) Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- name string
- (Updatable) The name key to tag this Grok pattern.
- pattern string
- (Updatable) The Grok pattern.
- field_
time_ strformat - (Updatable) Process value using the specified format. This is available only when time_type is a string.
- field_
time_ strkey - (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- field_
time_ strzone - (Updatable) Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- name str
- (Updatable) The name key to tag this Grok pattern.
- pattern str
- (Updatable) The Grok pattern.
- field
Time StringFormat - (Updatable) Process value using the specified format. This is available only when time_type is a string.
- field
Time StringKey - (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- field
Time StringZone - (Updatable) Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- name String
- (Updatable) The name key to tag this Grok pattern.
- pattern String
- (Updatable) The Grok pattern.
UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInput, UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs
- Dimensions Dictionary<string, string>
- (Updatable) Dimensions to be added for metrics.
- Namespace string
- (Updatable) Namespace to emit metrics.
- Resource
Group string - (Updatable) Resource group to emit metrics.
- Dimensions map[string]string
- (Updatable) Dimensions to be added for metrics.
- Namespace string
- (Updatable) Namespace to emit metrics.
- Resource
Group string - (Updatable) Resource group to emit metrics.
- dimensions Map<String,String>
- (Updatable) Dimensions to be added for metrics.
- namespace String
- (Updatable) Namespace to emit metrics.
- resource
Group String - (Updatable) Resource group to emit metrics.
- dimensions {[key: string]: string}
- (Updatable) Dimensions to be added for metrics.
- namespace string
- (Updatable) Namespace to emit metrics.
- resource
Group string - (Updatable) Resource group to emit metrics.
- dimensions Mapping[str, str]
- (Updatable) Dimensions to be added for metrics.
- namespace str
- (Updatable) Namespace to emit metrics.
- resource_
group str - (Updatable) Resource group to emit metrics.
- dimensions Map<String>
- (Updatable) Dimensions to be added for metrics.
- namespace String
- (Updatable) Namespace to emit metrics.
- resource
Group String - (Updatable) Resource group to emit metrics.
UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordList, UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs
Import
UnifiedAgentConfigurations can be imported using the id
, e.g.
$ pulumi import oci:Logging/unifiedAgentConfiguration:UnifiedAgentConfiguration test_unified_agent_configuration "id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.