# 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).

import oci
from datetime import datetime

# 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.config.from_file()


# Initialize service client with default config file
log_analytics_client = oci.log_analytics.LogAnalyticsClient(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(
    namespace_name="EXAMPLE-namespaceName-Value",
    upsert_log_analytics_parser_details=oci.log_analytics.models.UpsertLogAnalyticsParserDetails(
        content="EXAMPLE-content-Value",
        description="EXAMPLE-description-Value",
        display_name="EXAMPLE-displayName-Value",
        edit_version=191,
        encoding="EXAMPLE-encoding-Value",
        example_content="EXAMPLE-exampleContent-Value",
        field_maps=[
            oci.log_analytics.models.LogAnalyticsParserField(
                field=oci.log_analytics.models.LogAnalyticsField(
                    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=556,
                    facet_priority=725,
                    name="EXAMPLE-name-Value",
                    is_facet_eligible=True,
                    is_high_cardinality=True,
                    is_large_data=False,
                    is_multi_valued=True,
                    is_primary=False,
                    is_system=False,
                    is_summarizable=True,
                    mapped_value="EXAMPLE-mappedValue-Value",
                    is_metric_key_eligible=True,
                    is_metric_value_eligible=False,
                    range_facet_eligible=413,
                    is_table_eligible=True,
                    unit_type="EXAMPLE-unitType-Value",
                    time_updated=datetime.strptime(
                        "2022-09-07T02:13:39.193Z",
                        "%Y-%m-%dT%H:%M:%S.%fZ"),
                    is_keep_duplicates=False),
                parser_field_id=449,
                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=531,
                parser=oci.log_analytics.models.LogAnalyticsParser(
                            content="EXAMPLE-content-Value",
                            description="EXAMPLE-description-Value",
                            display_name="EXAMPLE-displayName-Value",
                            edit_version=262,
                            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=True,
                            is_single_line_content=True,
                            is_system=True,
                            language="EXAMPLE-language-Value",
                            time_updated=datetime.strptime(
                                "2004-03-01T13:05:14.543Z",
                                "%Y-%m-%dT%H:%M:%S.%fZ"),
                    log_type_test_request_version=761,
                    parser_ignoreline_characters="EXAMPLE-parserIgnorelineCharacters-Value",
                    is_hidden=True,
                    parser_sequence=35,
                    parser_timezone="EXAMPLE-parserTimezone-Value",
                    parser_filter=oci.log_analytics.models.LogAnalyticsParserFilter(
                                    id="ocid1.test.oc1..<unique_ID>EXAMPLE-id-Value",
                                    agent_version="EXAMPLE-agentVersion-Value",
                                    is_in_use=528,
                                    operating_system="EXAMPLE-operatingSystem-Value",
                                    parser_id=414,
                                    version="EXAMPLE-version-Value"),
                    is_parser_written_once=False,
                    parser_functions=[
                                oci.log_analytics.models.LogAnalyticsParserFunction(
                                    parser_meta_plugin=oci.log_analytics.models.LogAnalyticsParserMetaPlugin(
                                        meta_plugin_parameters=[
                                            oci.log_analytics.models.LogAnalyticsParserMetaPluginParameter(
                                                description="EXAMPLE-description-Value",
                                                name="EXAMPLE-name-Value",
                                                is_mandatory=False,
                                                is_repeatable=True,
                                                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=455,
                                    parser_function_name="EXAMPLE-parserFunctionName-Value",
                                    is_enabled=False,
                                    is_system=False,
                                    parser_id=734,
                                    parser_name="EXAMPLE-parserName-Value",
                                    parser_meta_plugin_name="EXAMPLE-parserMetaPluginName-Value",
                                    parser_function_priority=149,
                                    parser_function_parameters=[
                                                oci.log_analytics.models.LogAnalyticsParserFunctionParameter(
                                                    parser_function_id=543,
                                                    parser_function_parameter_name="EXAMPLE-parserFunctionParameterName-Value",
                                                    parser_function_parameter_id=568,
                                                    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.log_analytics.models.LogAnalyticsParserMetaPluginParameter(
                                                        description="EXAMPLE-description-Value",
                                                        name="EXAMPLE-name-Value",
                                                        is_mandatory=False,
                                                        is_repeatable=False,
                                                        plugin_name="EXAMPLE-pluginName-Value",
                                                        type="EXAMPLE-type-Value"))])],
                    sources_count=475,
                    sources=[
                                oci.log_analytics.models.LogAnalyticsSource(
                                    label_conditions=[
                                        oci.log_analytics.models.LogAnalyticsSourceLabelCondition(
                                            condition_string="EXAMPLE-conditionString-Value",
                                            condition_block=oci.log_analytics.models.ConditionBlock(
                                                condition_blocks_operator="NOT_OR",
                                                field_name="EXAMPLE-fieldName-Value",
                                                label_condition_operator="EXAMPLE-labelConditionOperator-Value",
                                                label_condition_value="EXAMPLE-labelConditionValue-Value",
                                                label_condition_values=["EXAMPLE--Value"]),
                                            message="EXAMPLE-message-Value",
                                            is_visible=False,
                                            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=["EXAMPLE--Value"],
                                            content_example="EXAMPLE-contentExample-Value",
                                            is_enabled=False,
                                            field_name="EXAMPLE-fieldName-Value",
                                            label_condition_id=978,
                                            is_system=False,
                                            label_condition_operator="EXAMPLE-labelConditionOperator-Value",
                                            source_id=669,
                                            label_display_name="EXAMPLE-labelDisplayName-Value",
                                            storage_field="EXAMPLE-storageField-Value",
                                            label_name="EXAMPLE-labelName-Value",
                                            is_inline_label_existing_in_database=False)],
                                    association_count=873,
                                    association_entity=[
                                        oci.log_analytics.models.LogAnalyticsAssociation(
                                            failure_message="EXAMPLE-failureMessage-Value",
                                            agent_id="ocid1.test.oc1..<unique_ID>EXAMPLE-agentId-Value",
                                            time_last_attempted=datetime.strptime(
                                                "2049-02-05T05:33:23.328Z",
                                                "%Y-%m-%dT%H:%M:%S.%fZ"),
                                            retry_count=248,
                                            source_name="EXAMPLE-sourceName-Value",
                                            source_display_name="EXAMPLE-sourceDisplayName-Value",
                                            source_type_name="EXAMPLE-sourceTypeName-Value",
                                            life_cycle_state="FAILED",
                                            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.log_analytics.models.AssociationProperty(
                                                    name="EXAMPLE-name-Value",
                                                    value="EXAMPLE-value-Value",
                                                    patterns=[
                                                        oci.log_analytics.models.PatternOverride(
                                                            id="ocid1.test.oc1..<unique_ID>EXAMPLE-id-Value",
                                                            value="EXAMPLE-value-Value",
                                                            effective_level="EXAMPLE-effectiveLevel-Value")])])],
                                    data_filter_definitions=[
                                        oci.log_analytics.models.LogAnalyticsSourceDataFilter(
                                            description="EXAMPLE-description-Value",
                                            display_name="EXAMPLE-displayName-Value",
                                            edit_version=564,
                                            is_enabled=True,
                                            field_name="EXAMPLE-fieldName-Value",
                                            hash_type=907,
                                            data_filter_id=247,
                                            is_system=False,
                                            match_regular_expression="EXAMPLE-matchRegularExpression-Value",
                                            order=352,
                                            path="EXAMPLE-path-Value",
                                            replacement_string="EXAMPLE-replacementString-Value",
                                            source_id=638,
                                            filter_type="HASH_MASK")],
                                    database_credential="EXAMPLE-databaseCredential-Value",
                                    extended_field_definitions=[
                                        oci.log_analytics.models.LogAnalyticsSourceExtendedFieldDefinition(
                                            field=oci.log_analytics.models.LogAnalyticsField(
                                                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=89,
                                                facet_priority=15,
                                                name="EXAMPLE-name-Value",
                                                is_facet_eligible=True,
                                                is_high_cardinality=True,
                                                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=625,
                                                is_table_eligible=False,
                                                unit_type="EXAMPLE-unitType-Value",
                                                time_updated=datetime.strptime(
                                                    "2047-05-12T21:05:40.376Z",
                                                    "%Y-%m-%dT%H:%M:%S.%fZ"),
                                                is_keep_duplicates=True),
                                            display_regular_expression="EXAMPLE-displayRegularExpression-Value",
                                            extended_fields=[
                                                oci.log_analytics.models.LogAnalyticsExtendedField(
                                                    field=oci.log_analytics.models.LogAnalyticsField(
                                                        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=575,
                                                        facet_priority=847,
                                                        name="EXAMPLE-name-Value",
                                                        is_facet_eligible=False,
                                                        is_high_cardinality=False,
                                                        is_large_data=True,
                                                        is_multi_valued=False,
                                                        is_primary=False,
                                                        is_system=True,
                                                        is_summarizable=False,
                                                        mapped_value="EXAMPLE-mappedValue-Value",
                                                        is_metric_key_eligible=False,
                                                        is_metric_value_eligible=False,
                                                        range_facet_eligible=881,
                                                        is_table_eligible=False,
                                                        unit_type="EXAMPLE-unitType-Value",
                                                        time_updated=datetime.strptime(
                                                            "2004-08-26T00:13:02.333Z",
                                                            "%Y-%m-%dT%H:%M:%S.%fZ"),
                                                        is_keep_duplicates=True),
                                                    extended_field_definition_id=877,
                                                    field_name="EXAMPLE-fieldName-Value",
                                                    field_display_name="EXAMPLE-fieldDisplayName-Value",
                                                    saved_regular_expression_name="EXAMPLE-savedRegularExpressionName-Value",
                                                    extended_field_id=269)],
                                            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=34,
                                            is_system=True,
                                            regular_expression="EXAMPLE-regularExpression-Value",
                                            source_id=243,
                                            time_updated=datetime.strptime(
                                                "2047-04-28T00:40:48.423Z",
                                                "%Y-%m-%dT%H:%M:%S.%fZ"),
                                            condition_string="EXAMPLE-conditionString-Value",
                                            condition_block=oci.log_analytics.models.GenericConditionBlock(
                                                condition_blocks_operator="NOT_OR",
                                                name="EXAMPLE-name-Value",
                                                operator="EXAMPLE-operator-Value",
                                                value="EXAMPLE-value-Value",
                                                values=["EXAMPLE--Value"]))],
                                    is_for_cloud=False,
                                    labels=[
                                        oci.log_analytics.models.LogAnalyticsLabelView(
                                            aliases=[
                                                oci.log_analytics.models.LogAnalyticsLabelAlias(
                                                    alias="EXAMPLE-alias-Value",
                                                    alias_display_name="EXAMPLE-aliasDisplayName-Value",
                                                    is_system=False,
                                                    display_name="EXAMPLE-displayName-Value",
                                                    name="EXAMPLE-name-Value",
                                                    priority="HIGH")],
                                            count_usage_in_alert_rule=837,
                                            count_usage_in_source=78,
                                            id="EXAMPLE-id-Value",
                                            suggest_type=190,
                                            description="EXAMPLE-description-Value",
                                            display_name="EXAMPLE-displayName-Value",
                                            edit_version=191,
                                            impact="EXAMPLE-impact-Value",
                                            is_system=True,
                                            name="EXAMPLE-name-Value",
                                            priority="MEDIUM",
                                            recommendation="EXAMPLE-recommendation-Value",
                                            type=636,
                                            is_user_deleted=True)],
                                    metric_definitions=[
                                        oci.log_analytics.models.LogAnalyticsMetric(
                                            aggregation_field="EXAMPLE-aggregationField-Value",
                                            bucket_metadata="EXAMPLE-bucketMetadata-Value",
                                            clock_period="EXAMPLE-clockPeriod-Value",
                                            description="EXAMPLE-description-Value",
                                            edit_version=282,
                                            field_name="EXAMPLE-fieldName-Value",
                                            field_values=["EXAMPLE--Value"],
                                            grouping_field="EXAMPLE-groupingField-Value",
                                            is_enabled=False,
                                            is_system=False,
                                            display_name="EXAMPLE-displayName-Value",
                                            metric_reference=316,
                                            name="EXAMPLE-name-Value",
                                            metric_type="AVERAGE_DISTRIBUTION",
                                            is_metric_source_enabled=True,
                                            operator="NOT_NULL",
                                            entity_type="EXAMPLE-entityType-Value",
                                            time_updated=datetime.strptime(
                                                "2009-08-05T10:45:40.467Z",
                                                "%Y-%m-%dT%H:%M:%S.%fZ"),
                                            unit_type="EXAMPLE-unitType-Value",
                                            is_user_customized=False)],
                                    metrics=[
                                        oci.log_analytics.models.LogAnalyticsSourceMetric(
                                            is_metric_source_enabled=False,
                                            metric_name="EXAMPLE-metricName-Value",
                                            source_name="EXAMPLE-sourceName-Value",
                                            entity_type="EXAMPLE-entityType-Value")],
                                    parameters=[
                                        oci.log_analytics.models.LogAnalyticsParameter(
                                            default_value="EXAMPLE-defaultValue-Value",
                                            description="EXAMPLE-description-Value",
                                            is_active=False,
                                            name="EXAMPLE-name-Value",
                                            source_id=372)],
                                    pattern_count=99,
                                    patterns=[
                                        oci.log_analytics.models.LogAnalyticsSourcePattern(
                                            converted_text="EXAMPLE-convertedText-Value",
                                            db_parser_id=111,
                                            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=True,
                                            is_default=False,
                                            pattern_filter=oci.log_analytics.models.LogAnalyticsPatternFilter(
                                                agent_version="EXAMPLE-agentVersion-Value",
                                                is_in_use=False,
                                                operating_system="EXAMPLE-operatingSystem-Value",
                                                pattern_id=942,
                                                source_id=162,
                                                version="EXAMPLE-version-Value"),
                                            alias="EXAMPLE-alias-Value",
                                            description="EXAMPLE-description-Value",
                                            is_enabled=False,
                                            pattern_id=72,
                                            is_system=True,
                                            source_id=825,
                                            is_agent_warning_suppressed=True,
                                            pattern_text="EXAMPLE-patternText-Value",
                                            pattern_type=920,
                                            entity_type=["EXAMPLE--Value"],
                                            pattern_properties=[
                                                oci.log_analytics.models.LogAnalyticsProperty(
                                                    name="EXAMPLE-name-Value",
                                                    value="EXAMPLE-value-Value")])],
                                    description="EXAMPLE-description-Value",
                                    display_name="EXAMPLE-displayName-Value",
                                    edit_version=674,
                                    functions=[
                                        oci.log_analytics.models.LogAnalyticsSourceFunction(
                                            arguments=[
                                                oci.log_analytics.models.LogAnalyticsMetaFunctionArgument(
                                                    is_override_output_fields=True,
                                                    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=888,
                                                    argument_type=164,
                                                    argument_id=536,
                                                    argument_lookup_column="EXAMPLE-argumentLookupColumn-Value",
                                                    argument_lookup_column_position=98,
                                                    argument_value="EXAMPLE-argumentValue-Value",
                                                    argument_reference="EXAMPLE-argumentReference-Value")],
                                            is_enabled=False,
                                            function=oci.log_analytics.models.LogAnalyticsMetaFunction(
                                                meta_function_argument=[
                                                    oci.log_analytics.models.LogAnalyticsMetaFunctionArgument(
                                                        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=222,
                                                        argument_type=116,
                                                        argument_id=786,
                                                        argument_lookup_column="EXAMPLE-argumentLookupColumn-Value",
                                                        argument_lookup_column_position=125,
                                                        argument_value="EXAMPLE-argumentValue-Value",
                                                        argument_reference="EXAMPLE-argumentReference-Value")],
                                                component="EXAMPLE-component-Value",
                                                description="EXAMPLE-description-Value",
                                                edit_version=619,
                                                meta_function_id=59,
                                                java_class_name="EXAMPLE-javaClassName-Value",
                                                name="EXAMPLE-name-Value"),
                                            function_name="GEOLOCATION",
                                            function_reference="EXAMPLE-functionReference-Value",
                                            source_reference="EXAMPLE-sourceReference-Value",
                                            features=["EXAMPLE--Value"],
                                            function_id=513,
                                            order=279,
                                            is_system=False,
                                            lookup_column="EXAMPLE-lookupColumn-Value",
                                            lookup_column_position=503,
                                            lookup_display_name="EXAMPLE-lookupDisplayName-Value",
                                            lookup_mode=254,
                                            lookup_table="EXAMPLE-lookupTable-Value",
                                            source_id=821)],
                                    source_id=323,
                                    name="EXAMPLE-name-Value",
                                    is_secure_content=True,
                                    is_system=False,
                                    is_auto_association_enabled=False,
                                    is_auto_association_override=True,
                                    rule_id=725,
                                    type_name="EXAMPLE-typeName-Value",
                                    type_display_name="EXAMPLE-typeDisplayName-Value",
                                    warning_config=234,
                                    metadata_fields=[
                                        oci.log_analytics.models.LogAnalyticsSourceMetadataField(
                                            field_name="EXAMPLE-fieldName-Value",
                                            is_enabled=True,
                                            is_system=True,
                                            key="EXAMPLE-key-Value",
                                            source_name="EXAMPLE-sourceName-Value")],
                                    label_definitions=[
                                        oci.log_analytics.models.LogAnalyticsLabelDefinition(
                                            edit_version=851,
                                            is_system=False,
                                            source_id=898,
                                            label_name="EXAMPLE-labelName-Value")],
                                    entity_types=[
                                        oci.log_analytics.models.LogAnalyticsSourceEntityType(
                                            source_id=669,
                                            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.strptime(
                                        "2031-08-29T15:26:26.048Z",
                                        "%Y-%m-%dT%H:%M:%S.%fZ"),
                                    event_types=[
                                        oci.log_analytics.models.EventType(
                                            event_type_name="EXAMPLE-eventTypeName-Value",
                                            spec_version="EXAMPLE-specVersion-Value",
                                            is_enabled=False,
                                            is_system=False,
                                            time_updated=datetime.strptime(
                                                "2042-03-02T04:05:29.927Z",
                                                "%Y-%m-%dT%H:%M:%S.%fZ"))],
                                    categories=[
                                        oci.log_analytics.models.LogAnalyticsCategory(
                                            name="EXAMPLE-name-Value",
                                            description="EXAMPLE-description-Value",
                                            display_name="EXAMPLE-displayName-Value",
                                            type="EXAMPLE-type-Value",
                                            is_system=True)],
                                    endpoints=[
                                        oci.log_analytics.models.LogListTypeEndpoint(
                                            endpoint_type="LOG_LIST",
                                            list_endpoint=oci.log_analytics.models.LogListEndpoint(
                                                name="EXAMPLE-name-Value",
                                                request=oci.log_analytics.models.EndpointRequest(
                                                    url="EXAMPLE-url-Value",
                                                    method="POST",
                                                    content_type="EXAMPLE-contentType-Value",
                                                    payload="EXAMPLE-payload-Value",
                                                    headers=[
                                                        oci.log_analytics.models.NameValuePair(
                                                            name="EXAMPLE-name-Value",
                                                            value="EXAMPLE-value-Value")],
                                                    form_parameters=[
                                                        oci.log_analytics.models.NameValuePair(
                                                            name="EXAMPLE-name-Value",
                                                            value="EXAMPLE-value-Value")]),
                                                description="EXAMPLE-description-Value",
                                                model="EXAMPLE-model-Value",
                                                endpoint_id=269,
                                                response=oci.log_analytics.models.EndpointResponse(
                                                    content_type="EXAMPLE-contentType-Value",
                                                    example="EXAMPLE-example-Value"),
                                                credentials=oci.log_analytics.models.EndpointCredentials(
                                                    credential_type="STATIC_TOKEN",
                                                    credential_name="EXAMPLE-credentialName-Value",
                                                    credential_endpoint=oci.log_analytics.models.CredentialEndpoint(
                                                        name="EXAMPLE-name-Value",
                                                        description="EXAMPLE-description-Value",
                                                        model="EXAMPLE-model-Value",
                                                        endpoint_id=991,
                                                        response=oci.log_analytics.models.EndpointResponse(
                                                            content_type="EXAMPLE-contentType-Value",
                                                            example="EXAMPLE-example-Value"),
                                                        proxy=oci.log_analytics.models.EndpointProxy(
                                                            url="EXAMPLE-url-Value",
                                                            credential_name="EXAMPLE-credentialName-Value",
                                                            credential_type="NONE"))),
                                                proxy=oci.log_analytics.models.EndpointProxy(
                                                    url="EXAMPLE-url-Value",
                                                    credential_name="EXAMPLE-credentialName-Value",
                                                    credential_type="NONE"),
                                                is_enabled=True,
                                                is_system=True,
                                                endpoint_properties=[
                                                    oci.log_analytics.models.LogAnalyticsProperty(
                                                        name="EXAMPLE-name-Value",
                                                        value="EXAMPLE-value-Value")]),
                                            log_endpoints=[
                                                oci.log_analytics.models.LogEndpoint(
                                                    name="EXAMPLE-name-Value",
                                                    request=oci.log_analytics.models.EndpointRequest(
                                                        url="EXAMPLE-url-Value",
                                                        method="POST",
                                                        content_type="EXAMPLE-contentType-Value",
                                                        payload="EXAMPLE-payload-Value",
                                                        headers=[
                                                            oci.log_analytics.models.NameValuePair(
                                                                name="EXAMPLE-name-Value",
                                                                value="EXAMPLE-value-Value")],
                                                        form_parameters=[
                                                            oci.log_analytics.models.NameValuePair(
                                                                name="EXAMPLE-name-Value",
                                                                value="EXAMPLE-value-Value")]),
                                                    description="EXAMPLE-description-Value",
                                                    model="EXAMPLE-model-Value",
                                                    endpoint_id=382,
                                                    response=oci.log_analytics.models.EndpointResponse(
                                                        content_type="EXAMPLE-contentType-Value",
                                                        example="EXAMPLE-example-Value"),
                                                    credentials=oci.log_analytics.models.EndpointCredentials(
                                                        credential_type="DYNAMIC_TOKEN",
                                                        credential_name="EXAMPLE-credentialName-Value",
                                                        credential_endpoint=oci.log_analytics.models.CredentialEndpoint(
                                                            name="EXAMPLE-name-Value",
                                                            description="EXAMPLE-description-Value",
                                                            model="EXAMPLE-model-Value",
                                                            endpoint_id=894,
                                                            response=oci.log_analytics.models.EndpointResponse(
                                                                content_type="EXAMPLE-contentType-Value",
                                                                example="EXAMPLE-example-Value"),
                                                            proxy=oci.log_analytics.models.EndpointProxy(
                                                                url="EXAMPLE-url-Value",
                                                                credential_name="EXAMPLE-credentialName-Value",
                                                                credential_type="NONE"))),
                                                    proxy=oci.log_analytics.models.EndpointProxy(
                                                        url="EXAMPLE-url-Value",
                                                        credential_name="EXAMPLE-credentialName-Value",
                                                        credential_type="TOKEN"),
                                                    is_enabled=True,
                                                    is_system=False,
                                                    endpoint_properties=[
                                                        oci.log_analytics.models.LogAnalyticsProperty(
                                                            name="EXAMPLE-name-Value",
                                                            value="EXAMPLE-value-Value")])])],
                                    source_properties=[
                                        oci.log_analytics.models.LogAnalyticsProperty(
                                            name="EXAMPLE-name-Value",
                                            value="EXAMPLE-value-Value")])],
                    should_tokenize_original_text=False,
                    field_delimiter="EXAMPLE-fieldDelimiter-Value",
                    field_qualifier="EXAMPLE-fieldQualifier-Value",
                    type="ODL",
                    is_user_deleted=True,
                    is_namespace_aware=False,
                    categories=[
                                oci.log_analytics.models.LogAnalyticsCategory(
                                    name="EXAMPLE-name-Value",
                                    description="EXAMPLE-description-Value",
                                    display_name="EXAMPLE-displayName-Value",
                                    type="EXAMPLE-type-Value",
                                    is_system=False)],
                    is_position_aware=False,
                    dependent_sources=[
                                oci.log_analytics.models.DependentSource(
                                    source_name="EXAMPLE-sourceName-Value",
                                    source_display_name="EXAMPLE-sourceDisplayName-Value",
                                    source_id=64,
                                    source_type="EXAMPLE-sourceType-Value",
                                    is_system=True,
                                    is_auto_association_enabled=False,
                                    entity_types=[
                                        oci.log_analytics.models.LogAnalyticsSourceEntityType(
                                            source_id=520,
                                            entity_type="EXAMPLE-entityType-Value",
                                            entity_type_category="EXAMPLE-entityTypeCategory-Value",
                                            entity_type_display_name="EXAMPLE-entityTypeDisplayName-Value")],
                                    dependencies=[
                                        oci.log_analytics.models.Dependency(
                                            type="EXAMPLE-type-Value",
                                            reference_type="EXAMPLE-referenceType-Value",
                                            reference_id=767,
                                            reference_name="EXAMPLE-referenceName-Value",
                                            reference_display_name="EXAMPLE-referenceDisplayName-Value")])],
                    dependent_parsers=[
                                oci.log_analytics.models.DependentParser(
                                    parser_name="EXAMPLE-parserName-Value",
                                    parser_display_name="EXAMPLE-parserDisplayName-Value",
                                    parser_id=482,
                                    is_system=False,
                                    parser_type="REGEX",
                                    dependencies=[
                                        oci.log_analytics.models.Dependency(
                                            type="EXAMPLE-type-Value",
                                            reference_type="EXAMPLE-referenceType-Value",
                                            reference_id=433,
                                            reference_name="EXAMPLE-referenceName-Value",
                                            reference_display_name="EXAMPLE-referenceDisplayName-Value")])]),
                structured_column_info="EXAMPLE-structuredColumnInfo-Value",
                actions=[
                    oci.log_analytics.models.ParserAction(
                        name="EXAMPLE-name-Value",
                        order=107)])],
        footer_content="EXAMPLE-footerContent-Value",
        header_content="EXAMPLE-headerContent-Value",
        name="EXAMPLE-name-Value",
        is_default=True,
        is_single_line_content=True,
        is_system=True,
        language="EXAMPLE-language-Value",
        log_type_test_request_version=347,
        parser_ignoreline_characters="EXAMPLE-parserIgnorelineCharacters-Value",
        parser_sequence=792,
        parser_timezone="EXAMPLE-parserTimezone-Value",
        is_parser_written_once=False,
        parser_functions=[
            oci.log_analytics.models.LogAnalyticsParserFunction(
                parser_meta_plugin=oci.log_analytics.models.LogAnalyticsParserMetaPlugin(
                    meta_plugin_parameters=[
                        oci.log_analytics.models.LogAnalyticsParserMetaPluginParameter(
                            description="EXAMPLE-description-Value",
                            name="EXAMPLE-name-Value",
                            is_mandatory=True,
                            is_repeatable=True,
                            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=983,
                parser_function_name="EXAMPLE-parserFunctionName-Value",
                is_enabled=False,
                is_system=True,
                parser_id=542,
                parser_name="EXAMPLE-parserName-Value",
                parser_meta_plugin_name="EXAMPLE-parserMetaPluginName-Value",
                parser_function_priority=761,
                parser_function_parameters=[
                    oci.log_analytics.models.LogAnalyticsParserFunctionParameter(
                        parser_function_id=12,
                        parser_function_parameter_name="EXAMPLE-parserFunctionParameterName-Value",
                        parser_function_parameter_id=972,
                        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.log_analytics.models.LogAnalyticsParserMetaPluginParameter(
                            description="EXAMPLE-description-Value",
                            name="EXAMPLE-name-Value",
                            is_mandatory=True,
                            is_repeatable=False,
                            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="XML",
        is_namespace_aware=True,
        categories=[
            oci.log_analytics.models.LogAnalyticsCategory(
                name="EXAMPLE-name-Value",
                description="EXAMPLE-description-Value",
                display_name="EXAMPLE-displayName-Value",
                type="EXAMPLE-type-Value",
                is_system=True)],
        is_position_aware=False),
    opc_retry_token="EXAMPLE-opcRetryToken-Value",
    opc_request_id="71ESBYTJQKNABZJ2YX7X<unique_ID>",
    if_match="EXAMPLE-ifMatch-Value")

# Get the data from response
print(upsert_parser_response.data)