# This is an automatically generated code sample.
# To make this code sample work in your Oracle Cloud tenancy,
# please replace the values for any parameters whose current values do not fit
# your use case (such as resource IDs, strings containing ‘EXAMPLE’ or ‘unique_id’, and
# boolean, number, and enum parameters with values not fitting your use case).
require 'oci'
require 'date'
# Create a default config using DEFAULT profile in default location
# Refer to https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/sdkconfig.htm#SDK_and_CLI_Configuration_File for more info
config = OCI::ConfigFileLoader.load_config
# Initialize service client with default config file
log_analytics_client = OCI::LogAnalytics::LogAnalyticsClient.new(config: config)
# Send the request to service, some parameters are not required, see API doc for more info
upsert_parser_response =
log_analytics_client.upsert_parser(
'EXAMPLE-namespaceName-Value',
OCI::LogAnalytics::Models::UpsertLogAnalyticsParserDetails.new(
content: 'EXAMPLE-content-Value',
description: 'EXAMPLE-description-Value',
display_name: 'EXAMPLE-displayName-Value',
edit_version: 737,
encoding: 'EXAMPLE-encoding-Value',
example_content: 'EXAMPLE-exampleContent-Value',
field_maps: [
OCI::LogAnalytics::Models::LogAnalyticsParserField.new(
field:
OCI::LogAnalytics::Models::LogAnalyticsField.new(
cee_alias: 'EXAMPLE-ceeAlias-Value',
data_type: 'EXAMPLE-dataType-Value',
regular_expression: 'EXAMPLE-regularExpression-Value',
description: 'EXAMPLE-description-Value',
display_name: 'EXAMPLE-displayName-Value',
edit_version: 293,
facet_priority: 891,
name: 'EXAMPLE-name-Value',
is_facet_eligible: true,
is_high_cardinality: false,
is_large_data: false,
is_multi_valued: true,
is_primary: false,
is_system: true,
is_summarizable: true,
mapped_value: 'EXAMPLE-mappedValue-Value',
is_metric_key_eligible: false,
is_metric_value_eligible: false,
range_facet_eligible: 888,
is_table_eligible: false,
unit_type: 'EXAMPLE-unitType-Value'
),
parser_field_id: 961,
parser_field_expression: 'EXAMPLE-parserFieldExpression-Value',
parser_field_name: 'EXAMPLE-parserFieldName-Value',
storage_field_name: 'EXAMPLE-storageFieldName-Value',
parser_field_integrator_name:
'EXAMPLE-parserFieldIntegratorName-Value',
parser_name: 'EXAMPLE-parserName-Value',
parser_field_sequence: 578,
parser:
OCI::LogAnalytics::Models::LogAnalyticsParser.new(
content: 'EXAMPLE-content-Value',
description: 'EXAMPLE-description-Value',
display_name: 'EXAMPLE-displayName-Value',
edit_version: 5,
encoding: 'EXAMPLE-encoding-Value',
example_content: 'EXAMPLE-exampleContent-Value',
footer_content: 'EXAMPLE-footerContent-Value',
header_content: 'EXAMPLE-headerContent-Value',
name: 'EXAMPLE-name-Value',
is_default: false,
is_single_line_content: false,
is_system: true,
language: 'EXAMPLE-language-Value',
time_updated: DateTime.parse('2008-09-23T06:14:04.912Z'),
log_type_test_request_version: 306,
parser_ignoreline_characters:
'EXAMPLE-parserIgnorelineCharacters-Value',
is_hidden: true,
parser_sequence: 543,
parser_timezone: 'EXAMPLE-parserTimezone-Value',
parser_filter:
OCI::LogAnalytics::Models::LogAnalyticsParserFilter.new(
id: 'ocid1.test.oc1..<unique_ID>EXAMPLE-id-Value',
agent_version: 'EXAMPLE-agentVersion-Value',
is_in_use: 759,
operating_system: 'EXAMPLE-operatingSystem-Value',
parser_id: 847,
version: 'EXAMPLE-version-Value'
),
is_parser_written_once: false,
parser_functions: [
OCI::LogAnalytics::Models::LogAnalyticsParserFunction.new(
parser_meta_plugin:
OCI::LogAnalytics::Models::LogAnalyticsParserMetaPlugin.new(
meta_plugin_parameters: [
OCI::LogAnalytics::Models::LogAnalyticsParserMetaPluginParameter
.new(
description: 'EXAMPLE-description-Value',
name: 'EXAMPLE-name-Value',
is_mandatory: false,
is_repeatable: false,
plugin_name: 'EXAMPLE-pluginName-Value',
type: 'EXAMPLE-type-Value'
)
],
description: 'EXAMPLE-description-Value',
display_name: 'EXAMPLE-displayName-Value',
name: 'EXAMPLE-name-Value'
),
parser_function_id: 14,
parser_function_name: 'EXAMPLE-parserFunctionName-Value',
is_enabled: true,
is_system: true,
parser_id: 865,
parser_name: 'EXAMPLE-parserName-Value',
parser_meta_plugin_name: 'EXAMPLE-parserMetaPluginName-Value',
parser_function_priority: 53,
parser_function_parameters: [
OCI::LogAnalytics::Models::LogAnalyticsParserFunctionParameter
.new(
parser_function_id: 945,
parser_function_parameter_name:
'EXAMPLE-parserFunctionParameterName-Value',
parser_function_parameter_id: 228,
parser_meta_plugin_parameter_name:
'EXAMPLE-parserMetaPluginParameterName-Value',
parser_meta_plugin_parameter_value:
'EXAMPLE-parserMetaPluginParameterValue-Value',
parser_name: 'EXAMPLE-parserName-Value',
parser_meta_plugin_parameter:
OCI::LogAnalytics::Models::LogAnalyticsParserMetaPluginParameter
.new(
description: 'EXAMPLE-description-Value',
name: 'EXAMPLE-name-Value',
is_mandatory: true,
is_repeatable: true,
plugin_name: 'EXAMPLE-pluginName-Value',
type: 'EXAMPLE-type-Value'
)
)
]
)
],
sources_count: 640,
sources: [
OCI::LogAnalytics::Models::LogAnalyticsSource.new(
label_conditions: [
OCI::LogAnalytics::Models::LogAnalyticsSourceLabelCondition
.new(
condition_string: 'EXAMPLE-conditionString-Value',
condition_block:
OCI::LogAnalytics::Models::ConditionBlock.new(
condition_blocks_operator: 'AND',
field_name: 'EXAMPLE-fieldName-Value',
label_condition_operator:
'EXAMPLE-labelConditionOperator-Value',
label_condition_value:
'EXAMPLE-labelConditionValue-Value',
label_condition_values: %w[EXAMPLE--Value]
),
message: 'EXAMPLE-message-Value',
is_visible: true,
block_condition_field:
'EXAMPLE-blockConditionField-Value',
block_condition_operator:
'EXAMPLE-blockConditionOperator-Value',
block_condition_value:
'EXAMPLE-blockConditionValue-Value',
label_condition_value:
'EXAMPLE-labelConditionValue-Value',
label_condition_values: %w[EXAMPLE--Value],
content_example: 'EXAMPLE-contentExample-Value',
is_enabled: false,
field_name: 'EXAMPLE-fieldName-Value',
label_condition_id: 529,
is_system: true,
label_condition_operator:
'EXAMPLE-labelConditionOperator-Value',
source_id: 901,
label_display_name: 'EXAMPLE-labelDisplayName-Value',
storage_field: 'EXAMPLE-storageField-Value',
label_name: 'EXAMPLE-labelName-Value',
is_inline_label_existing_in_database: true
)
],
association_count: 817,
association_entity: [
OCI::LogAnalytics::Models::LogAnalyticsAssociation.new(
failure_message: 'EXAMPLE-failureMessage-Value',
agent_id:
'ocid1.test.oc1..<unique_ID>EXAMPLE-agentId-Value',
time_last_attempted:
DateTime.parse('2028-08-23T16:56:03.789Z'),
retry_count: 795,
source_name: 'EXAMPLE-sourceName-Value',
source_display_name: 'EXAMPLE-sourceDisplayName-Value',
source_type_name: 'EXAMPLE-sourceTypeName-Value',
life_cycle_state: 'IN_PROGRESS',
entity_id:
'ocid1.test.oc1..<unique_ID>EXAMPLE-entityId-Value',
entity_name: 'EXAMPLE-entityName-Value',
entity_type_name: 'EXAMPLE-entityTypeName-Value',
host: 'EXAMPLE-host-Value',
agent_entity_name: 'EXAMPLE-agentEntityName-Value',
entity_type_display_name:
'EXAMPLE-entityTypeDisplayName-Value',
log_group_id:
'ocid1.test.oc1..<unique_ID>EXAMPLE-logGroupId-Value',
log_group_name: 'EXAMPLE-logGroupName-Value',
log_group_compartment:
'EXAMPLE-logGroupCompartment-Value',
association_properties: [
OCI::LogAnalytics::Models::AssociationProperty.new(
name: 'EXAMPLE-name-Value',
value: 'EXAMPLE-value-Value',
patterns: [
OCI::LogAnalytics::Models::PatternOverride.new(
id: 'ocid1.test.oc1..<unique_ID>EXAMPLE-id-Value',
value: 'EXAMPLE-value-Value',
effective_level: 'EXAMPLE-effectiveLevel-Value'
)
]
)
]
)
],
data_filter_definitions: [
OCI::LogAnalytics::Models::LogAnalyticsSourceDataFilter.new(
description: 'EXAMPLE-description-Value',
display_name: 'EXAMPLE-displayName-Value',
edit_version: 448,
is_enabled: true,
field_name: 'EXAMPLE-fieldName-Value',
hash_type: 50,
data_filter_id: 506,
is_system: false,
match_regular_expression:
'EXAMPLE-matchRegularExpression-Value',
order: 239,
path: 'EXAMPLE-path-Value',
replacement_string: 'EXAMPLE-replacementString-Value',
source_id: 715,
filter_type: 'DROP_STRING'
)
],
database_credential: 'EXAMPLE-databaseCredential-Value',
extended_field_definitions: [
OCI::LogAnalytics::Models::LogAnalyticsSourceExtendedFieldDefinition
.new(
field:
OCI::LogAnalytics::Models::LogAnalyticsField.new(
cee_alias: 'EXAMPLE-ceeAlias-Value',
data_type: 'EXAMPLE-dataType-Value',
regular_expression: 'EXAMPLE-regularExpression-Value',
description: 'EXAMPLE-description-Value',
display_name: 'EXAMPLE-displayName-Value',
edit_version: 362,
facet_priority: 353,
name: 'EXAMPLE-name-Value',
is_facet_eligible: false,
is_high_cardinality: true,
is_large_data: true,
is_multi_valued: true,
is_primary: false,
is_system: true,
is_summarizable: false,
mapped_value: 'EXAMPLE-mappedValue-Value',
is_metric_key_eligible: true,
is_metric_value_eligible: false,
range_facet_eligible: 132,
is_table_eligible: false,
unit_type: 'EXAMPLE-unitType-Value'
),
display_regular_expression:
'EXAMPLE-displayRegularExpression-Value',
extended_fields: [
OCI::LogAnalytics::Models::LogAnalyticsExtendedField
.new(
field:
OCI::LogAnalytics::Models::LogAnalyticsField.new(
cee_alias: 'EXAMPLE-ceeAlias-Value',
data_type: 'EXAMPLE-dataType-Value',
regular_expression:
'EXAMPLE-regularExpression-Value',
description: 'EXAMPLE-description-Value',
display_name: 'EXAMPLE-displayName-Value',
edit_version: 434,
facet_priority: 880,
name: 'EXAMPLE-name-Value',
is_facet_eligible: true,
is_high_cardinality: false,
is_large_data: false,
is_multi_valued: true,
is_primary: true,
is_system: false,
is_summarizable: false,
mapped_value: 'EXAMPLE-mappedValue-Value',
is_metric_key_eligible: true,
is_metric_value_eligible: true,
range_facet_eligible: 245,
is_table_eligible: true,
unit_type: 'EXAMPLE-unitType-Value'
),
extended_field_definition_id: 198,
field_name: 'EXAMPLE-fieldName-Value',
field_display_name: 'EXAMPLE-fieldDisplayName-Value',
saved_regular_expression_name:
'EXAMPLE-savedRegularExpressionName-Value',
extended_field_id: 499
)
],
base_field_name: 'EXAMPLE-baseFieldName-Value',
base_field_log_text: 'EXAMPLE-baseFieldLogText-Value',
condition_data_type: 'EXAMPLE-conditionDataType-Value',
condition_field: 'EXAMPLE-conditionField-Value',
condition_operator: 'EXAMPLE-conditionOperator-Value',
condition_value: 'EXAMPLE-conditionValue-Value',
converted_regular_expression:
'EXAMPLE-convertedRegularExpression-Value',
is_enabled: false,
extended_field_definition_id: 228,
is_system: false,
regular_expression: 'EXAMPLE-regularExpression-Value',
source_id: 358,
time_updated: DateTime.parse('2013-07-23T13:03:20.846Z')
)
],
is_for_cloud: false,
labels: [
OCI::LogAnalytics::Models::LogAnalyticsLabelView.new(
aliases: [
OCI::LogAnalytics::Models::LogAnalyticsLabelAlias.new(
alias: 'EXAMPLE-alias-Value',
alias_display_name: 'EXAMPLE-aliasDisplayName-Value',
is_system: true,
display_name: 'EXAMPLE-displayName-Value',
name: 'EXAMPLE-name-Value',
priority: 'HIGH'
)
],
count_usage_in_alert_rule: 374,
count_usage_in_source: 432,
id: 'EXAMPLE-id-Value',
suggest_type: 782,
description: 'EXAMPLE-description-Value',
display_name: 'EXAMPLE-displayName-Value',
edit_version: 745,
impact: 'EXAMPLE-impact-Value',
is_system: false,
name: 'EXAMPLE-name-Value',
priority: 'HIGH',
recommendation: 'EXAMPLE-recommendation-Value',
type: 93,
is_user_deleted: false
)
],
metric_definitions: [
OCI::LogAnalytics::Models::LogAnalyticsMetric.new(
aggregation_field: 'EXAMPLE-aggregationField-Value',
bucket_metadata: 'EXAMPLE-bucketMetadata-Value',
clock_period: 'EXAMPLE-clockPeriod-Value',
description: 'EXAMPLE-description-Value',
edit_version: 527,
field_name: 'EXAMPLE-fieldName-Value',
field_values: %w[EXAMPLE--Value],
grouping_field: 'EXAMPLE-groupingField-Value',
is_enabled: true,
is_system: true,
display_name: 'EXAMPLE-displayName-Value',
metric_reference: 528,
name: 'EXAMPLE-name-Value',
metric_type: 'SUM_DISTRIBUTION',
is_metric_source_enabled: true,
operator: 'NOT_NULL',
entity_type: 'EXAMPLE-entityType-Value',
time_updated: DateTime.parse('2032-09-20T08:04:02.362Z'),
unit_type: 'EXAMPLE-unitType-Value',
is_user_customized: false
)
],
metrics: [
OCI::LogAnalytics::Models::LogAnalyticsSourceMetric.new(
is_metric_source_enabled: true,
metric_name: 'EXAMPLE-metricName-Value',
source_name: 'EXAMPLE-sourceName-Value',
entity_type: 'EXAMPLE-entityType-Value'
)
],
parameters: [
OCI::LogAnalytics::Models::LogAnalyticsParameter.new(
default_value: 'EXAMPLE-defaultValue-Value',
description: 'EXAMPLE-description-Value',
is_active: true,
name: 'EXAMPLE-name-Value',
source_id: 910
)
],
pattern_count: 376,
patterns: [
OCI::LogAnalytics::Models::LogAnalyticsSourcePattern.new(
converted_text: 'EXAMPLE-convertedText-Value',
db_parser_id: 438,
db_pattern_date_time_columns:
'EXAMPLE-dbPatternDateTimeColumns-Value',
db_pattern_date_time_field:
'EXAMPLE-dbPatternDateTimeField-Value',
db_pattern_sequence_column:
'EXAMPLE-dbPatternSequenceColumn-Value',
is_include: false,
is_default: true,
pattern_filter:
OCI::LogAnalytics::Models::LogAnalyticsPatternFilter
.new(
agent_version: 'EXAMPLE-agentVersion-Value',
is_in_use: true,
operating_system: 'EXAMPLE-operatingSystem-Value',
pattern_id: 484,
source_id: 588,
version: 'EXAMPLE-version-Value'
),
alias: 'EXAMPLE-alias-Value',
description: 'EXAMPLE-description-Value',
is_enabled: false,
pattern_id: 722,
is_system: true,
source_id: 887,
is_agent_warning_suppressed: true,
pattern_text: 'EXAMPLE-patternText-Value',
pattern_type: 386,
entity_type: %w[EXAMPLE--Value],
pattern_properties: [
OCI::LogAnalytics::Models::LogAnalyticsProperty.new(
name: 'EXAMPLE-name-Value',
value: 'EXAMPLE-value-Value'
)
]
)
],
description: 'EXAMPLE-description-Value',
display_name: 'EXAMPLE-displayName-Value',
edit_version: 171,
functions: [
OCI::LogAnalytics::Models::LogAnalyticsSourceFunction.new(
arguments: [
OCI::LogAnalytics::Models::LogAnalyticsMetaFunctionArgument
.new(
is_override_output_fields: false,
argument_display_name:
'EXAMPLE-argumentDisplayName-Value',
argument_example: 'EXAMPLE-argumentExample-Value',
argument_service: 'EXAMPLE-argumentService-Value',
argument_data_type: 'EXAMPLE-argumentDataType-Value',
argument_description:
'EXAMPLE-argumentDescription-Value',
argument_name: 'EXAMPLE-argumentName-Value',
argument_order: 688,
argument_type: 365,
argument_id: 212,
argument_lookup_column:
'EXAMPLE-argumentLookupColumn-Value',
argument_lookup_column_position: 762,
argument_value: 'EXAMPLE-argumentValue-Value',
argument_reference: 'EXAMPLE-argumentReference-Value'
)
],
is_enabled: false,
function:
OCI::LogAnalytics::Models::LogAnalyticsMetaFunction.new(
meta_function_argument: [
OCI::LogAnalytics::Models::LogAnalyticsMetaFunctionArgument
.new(
is_override_output_fields: false,
argument_display_name:
'EXAMPLE-argumentDisplayName-Value',
argument_example: 'EXAMPLE-argumentExample-Value',
argument_service: 'EXAMPLE-argumentService-Value',
argument_data_type:
'EXAMPLE-argumentDataType-Value',
argument_description:
'EXAMPLE-argumentDescription-Value',
argument_name: 'EXAMPLE-argumentName-Value',
argument_order: 672,
argument_type: 240,
argument_id: 831,
argument_lookup_column:
'EXAMPLE-argumentLookupColumn-Value',
argument_lookup_column_position: 390,
argument_value: 'EXAMPLE-argumentValue-Value',
argument_reference:
'EXAMPLE-argumentReference-Value'
)
],
component: 'EXAMPLE-component-Value',
description: 'EXAMPLE-description-Value',
edit_version: 825,
meta_function_id: 495,
java_class_name: 'EXAMPLE-javaClassName-Value',
name: 'EXAMPLE-name-Value'
),
function_name: 'LOOKUP',
function_reference: 'EXAMPLE-functionReference-Value',
source_reference: 'EXAMPLE-sourceReference-Value',
features: %w[EXAMPLE--Value],
function_id: 510,
order: 71,
is_system: true,
lookup_column: 'EXAMPLE-lookupColumn-Value',
lookup_column_position: 521,
lookup_display_name: 'EXAMPLE-lookupDisplayName-Value',
lookup_mode: 773,
lookup_table: 'EXAMPLE-lookupTable-Value',
source_id: 402
)
],
source_id: 831,
name: 'EXAMPLE-name-Value',
is_secure_content: false,
is_system: false,
is_auto_association_enabled: false,
is_auto_association_override: false,
rule_id: 663,
type_name: 'EXAMPLE-typeName-Value',
type_display_name: 'EXAMPLE-typeDisplayName-Value',
warning_config: 442,
metadata_fields: [
OCI::LogAnalytics::Models::LogAnalyticsSourceMetadataField
.new(
field_name: 'EXAMPLE-fieldName-Value',
is_enabled: false,
is_system: false,
key: 'EXAMPLE-key-Value',
source_name: 'EXAMPLE-sourceName-Value'
)
],
label_definitions: [
OCI::LogAnalytics::Models::LogAnalyticsLabelDefinition.new(
edit_version: 409,
is_system: false,
source_id: 168,
label_name: 'EXAMPLE-labelName-Value'
)
],
entity_types: [
OCI::LogAnalytics::Models::LogAnalyticsSourceEntityType.new(
source_id: 369,
entity_type: 'EXAMPLE-entityType-Value',
entity_type_category: 'EXAMPLE-entityTypeCategory-Value',
entity_type_display_name:
'EXAMPLE-entityTypeDisplayName-Value'
)
],
is_timezone_override: false,
time_updated: DateTime.parse('2015-01-08T06:05:23.634Z'),
event_types: [
OCI::LogAnalytics::Models::EventType.new(
event_type_name: 'EXAMPLE-eventTypeName-Value',
spec_version: 'EXAMPLE-specVersion-Value',
is_enabled: true,
is_system: true,
time_updated: DateTime.parse('2030-09-02T08:39:03.661Z')
)
],
categories: [
OCI::LogAnalytics::Models::LogAnalyticsCategory.new(
name: 'EXAMPLE-name-Value',
description: 'EXAMPLE-description-Value',
display_name: 'EXAMPLE-displayName-Value',
type: 'EXAMPLE-type-Value',
is_system: false
)
],
endpoints: [
OCI::LogAnalytics::Models::LogListTypeEndpoint.new(
endpoint_type: 'LOG_LIST',
list_endpoint:
OCI::LogAnalytics::Models::LogListEndpoint.new(
name: 'EXAMPLE-name-Value',
request:
OCI::LogAnalytics::Models::EndpointRequest.new(
url: 'EXAMPLE-url-Value',
method: 'GET',
content_type: 'EXAMPLE-contentType-Value',
payload: 'EXAMPLE-payload-Value',
headers: [
OCI::LogAnalytics::Models::NameValuePair.new(
name: 'EXAMPLE-name-Value',
value: 'EXAMPLE-value-Value'
)
],
form_parameters: [
OCI::LogAnalytics::Models::NameValuePair.new(
name: 'EXAMPLE-name-Value',
value: 'EXAMPLE-value-Value'
)
]
),
description: 'EXAMPLE-description-Value',
model: 'EXAMPLE-model-Value',
endpoint_id: 622,
response:
OCI::LogAnalytics::Models::EndpointResponse.new(
content_type: 'EXAMPLE-contentType-Value',
example: 'EXAMPLE-example-Value'
),
credentials:
OCI::LogAnalytics::Models::EndpointCredentials.new(
credential_type: 'NONE',
credential_name: 'EXAMPLE-credentialName-Value',
credential_endpoint:
OCI::LogAnalytics::Models::CredentialEndpoint
.new(
name: 'EXAMPLE-name-Value',
description: 'EXAMPLE-description-Value',
model: 'EXAMPLE-model-Value',
endpoint_id: 192,
response:
OCI::LogAnalytics::Models::EndpointResponse
.new(
content_type: 'EXAMPLE-contentType-Value',
example: 'EXAMPLE-example-Value'
),
proxy:
OCI::LogAnalytics::Models::EndpointProxy
.new(
url: 'EXAMPLE-url-Value',
credential_name:
'EXAMPLE-credentialName-Value',
credential_type: 'BASIC_AUTH'
)
)
),
proxy:
OCI::LogAnalytics::Models::EndpointProxy.new(
url: 'EXAMPLE-url-Value',
credential_name: 'EXAMPLE-credentialName-Value',
credential_type: 'NONE'
),
is_enabled: true,
is_system: false,
endpoint_properties: [
OCI::LogAnalytics::Models::LogAnalyticsProperty.new(
name: 'EXAMPLE-name-Value',
value: 'EXAMPLE-value-Value'
)
]
),
log_endpoints: [
OCI::LogAnalytics::Models::LogEndpoint.new(
name: 'EXAMPLE-name-Value',
request:
OCI::LogAnalytics::Models::EndpointRequest.new(
url: 'EXAMPLE-url-Value',
method: 'GET',
content_type: 'EXAMPLE-contentType-Value',
payload: 'EXAMPLE-payload-Value',
headers: [
OCI::LogAnalytics::Models::NameValuePair.new(
name: 'EXAMPLE-name-Value',
value: 'EXAMPLE-value-Value'
)
],
form_parameters: [
OCI::LogAnalytics::Models::NameValuePair.new(
name: 'EXAMPLE-name-Value',
value: 'EXAMPLE-value-Value'
)
]
),
description: 'EXAMPLE-description-Value',
model: 'EXAMPLE-model-Value',
endpoint_id: 514,
response:
OCI::LogAnalytics::Models::EndpointResponse.new(
content_type: 'EXAMPLE-contentType-Value',
example: 'EXAMPLE-example-Value'
),
credentials:
OCI::LogAnalytics::Models::EndpointCredentials.new(
credential_type: 'NONE',
credential_name: 'EXAMPLE-credentialName-Value',
credential_endpoint:
OCI::LogAnalytics::Models::CredentialEndpoint
.new(
name: 'EXAMPLE-name-Value',
description: 'EXAMPLE-description-Value',
model: 'EXAMPLE-model-Value',
endpoint_id: 362,
response:
OCI::LogAnalytics::Models::EndpointResponse
.new(
content_type: 'EXAMPLE-contentType-Value',
example: 'EXAMPLE-example-Value'
),
proxy:
OCI::LogAnalytics::Models::EndpointProxy
.new(
url: 'EXAMPLE-url-Value',
credential_name:
'EXAMPLE-credentialName-Value',
credential_type: 'TOKEN'
)
)
),
proxy:
OCI::LogAnalytics::Models::EndpointProxy.new(
url: 'EXAMPLE-url-Value',
credential_name: 'EXAMPLE-credentialName-Value',
credential_type: 'NONE'
),
is_enabled: true,
is_system: false,
endpoint_properties: [
OCI::LogAnalytics::Models::LogAnalyticsProperty.new(
name: 'EXAMPLE-name-Value',
value: 'EXAMPLE-value-Value'
)
]
)
]
)
],
source_properties: [
OCI::LogAnalytics::Models::LogAnalyticsProperty.new(
name: 'EXAMPLE-name-Value', value: 'EXAMPLE-value-Value'
)
]
)
],
should_tokenize_original_text: true,
field_delimiter: 'EXAMPLE-fieldDelimiter-Value',
field_qualifier: 'EXAMPLE-fieldQualifier-Value',
type: 'ODL',
is_user_deleted: true,
is_namespace_aware: true,
categories: [
OCI::LogAnalytics::Models::LogAnalyticsCategory.new(
name: 'EXAMPLE-name-Value',
description: 'EXAMPLE-description-Value',
display_name: 'EXAMPLE-displayName-Value',
type: 'EXAMPLE-type-Value',
is_system: true
)
],
is_position_aware: false,
dependent_sources: [
OCI::LogAnalytics::Models::DependentSource.new(
source_name: 'EXAMPLE-sourceName-Value',
source_display_name: 'EXAMPLE-sourceDisplayName-Value',
source_id: 340,
source_type: 'EXAMPLE-sourceType-Value',
is_system: true,
is_auto_association_enabled: true,
entity_types: [
OCI::LogAnalytics::Models::LogAnalyticsSourceEntityType.new(
source_id: 976,
entity_type: 'EXAMPLE-entityType-Value',
entity_type_category: 'EXAMPLE-entityTypeCategory-Value',
entity_type_display_name:
'EXAMPLE-entityTypeDisplayName-Value'
)
],
dependencies: [
OCI::LogAnalytics::Models::Dependency.new(
type: 'EXAMPLE-type-Value',
reference_type: 'EXAMPLE-referenceType-Value',
reference_id: 28
)
]
)
],
dependent_parsers: [
OCI::LogAnalytics::Models::DependentParser.new(
parser_name: 'EXAMPLE-parserName-Value',
parser_display_name: 'EXAMPLE-parserDisplayName-Value',
parser_id: 906,
is_system: false,
parser_type: 'DELIMITED',
dependencies: [
OCI::LogAnalytics::Models::Dependency.new(
type: 'EXAMPLE-type-Value',
reference_type: 'EXAMPLE-referenceType-Value',
reference_id: 266
)
]
)
]
),
structured_column_info: 'EXAMPLE-structuredColumnInfo-Value'
)
],
footer_content: 'EXAMPLE-footerContent-Value',
header_content: 'EXAMPLE-headerContent-Value',
name: 'EXAMPLE-name-Value',
is_default: false,
is_single_line_content: true,
is_system: true,
language: 'EXAMPLE-language-Value',
log_type_test_request_version: 809,
parser_ignoreline_characters: 'EXAMPLE-parserIgnorelineCharacters-Value',
parser_sequence: 974,
parser_timezone: 'EXAMPLE-parserTimezone-Value',
is_parser_written_once: false,
parser_functions: [
OCI::LogAnalytics::Models::LogAnalyticsParserFunction.new(
parser_meta_plugin:
OCI::LogAnalytics::Models::LogAnalyticsParserMetaPlugin.new(
meta_plugin_parameters: [
OCI::LogAnalytics::Models::LogAnalyticsParserMetaPluginParameter
.new(
description: 'EXAMPLE-description-Value',
name: 'EXAMPLE-name-Value',
is_mandatory: false,
is_repeatable: false,
plugin_name: 'EXAMPLE-pluginName-Value',
type: 'EXAMPLE-type-Value'
)
],
description: 'EXAMPLE-description-Value',
display_name: 'EXAMPLE-displayName-Value',
name: 'EXAMPLE-name-Value'
),
parser_function_id: 305,
parser_function_name: 'EXAMPLE-parserFunctionName-Value',
is_enabled: false,
is_system: true,
parser_id: 226,
parser_name: 'EXAMPLE-parserName-Value',
parser_meta_plugin_name: 'EXAMPLE-parserMetaPluginName-Value',
parser_function_priority: 497,
parser_function_parameters: [
OCI::LogAnalytics::Models::LogAnalyticsParserFunctionParameter.new(
parser_function_id: 842,
parser_function_parameter_name:
'EXAMPLE-parserFunctionParameterName-Value',
parser_function_parameter_id: 252,
parser_meta_plugin_parameter_name:
'EXAMPLE-parserMetaPluginParameterName-Value',
parser_meta_plugin_parameter_value:
'EXAMPLE-parserMetaPluginParameterValue-Value',
parser_name: 'EXAMPLE-parserName-Value',
parser_meta_plugin_parameter:
OCI::LogAnalytics::Models::LogAnalyticsParserMetaPluginParameter
.new(
description: 'EXAMPLE-description-Value',
name: 'EXAMPLE-name-Value',
is_mandatory: true,
is_repeatable: true,
plugin_name: 'EXAMPLE-pluginName-Value',
type: 'EXAMPLE-type-Value'
)
)
]
)
],
should_tokenize_original_text: false,
field_delimiter: 'EXAMPLE-fieldDelimiter-Value',
field_qualifier: 'EXAMPLE-fieldQualifier-Value',
type: 'DELIMITED',
is_namespace_aware: false,
categories: [
OCI::LogAnalytics::Models::LogAnalyticsCategory.new(
name: 'EXAMPLE-name-Value',
description: 'EXAMPLE-description-Value',
display_name: 'EXAMPLE-displayName-Value',
type: 'EXAMPLE-type-Value',
is_system: true
)
],
is_position_aware: false
)
)
# Get the data from response
puts "#{upsert_parser_response.data}"