diff --git a/.generated-info b/.generated-info index 2cf735c049..fc57255cb5 100644 --- a/.generated-info +++ b/.generated-info @@ -1,4 +1,4 @@ { - "spec_repo_commit": "a6f5281", - "generated": "2025-08-06 17:43:25.644" + "spec_repo_commit": "befda92", + "generated": "2025-08-06 19:11:29.999" } diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index d200d681df..6c6262eb25 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -28224,7 +28224,6 @@ components: required: - source - match_rules - - support_rules type: object ObservabilityPipelineParseGrokProcessorRuleMatchRule: description: 'Defines a Grok parsing rule, which extracts structured fields diff --git a/src/datadog_api_client/v2/model/observability_pipeline_parse_grok_processor_rule.py b/src/datadog_api_client/v2/model/observability_pipeline_parse_grok_processor_rule.py index 231e75e657..83bcc9725e 100644 --- a/src/datadog_api_client/v2/model/observability_pipeline_parse_grok_processor_rule.py +++ b/src/datadog_api_client/v2/model/observability_pipeline_parse_grok_processor_rule.py @@ -3,11 +3,13 @@ # Copyright 2019-Present Datadog, Inc. from __future__ import annotations -from typing import List, TYPE_CHECKING +from typing import List, Union, TYPE_CHECKING from datadog_api_client.model_utils import ( ModelNormal, cached_property, + unset, + UnsetType, ) @@ -46,7 +48,7 @@ def __init__( self_, match_rules: List[ObservabilityPipelineParseGrokProcessorRuleMatchRule], source: str, - support_rules: List[ObservabilityPipelineParseGrokProcessorRuleSupportRule], + support_rules: Union[List[ObservabilityPipelineParseGrokProcessorRuleSupportRule], UnsetType] = unset, **kwargs, ): """ @@ -61,10 +63,11 @@ def __init__( :type source: str :param support_rules: A list of Grok helper rules that can be referenced by the parsing rules. - :type support_rules: [ObservabilityPipelineParseGrokProcessorRuleSupportRule] + :type support_rules: [ObservabilityPipelineParseGrokProcessorRuleSupportRule], optional """ + if support_rules is not unset: + kwargs["support_rules"] = support_rules super().__init__(kwargs) self_.match_rules = match_rules self_.source = source - self_.support_rules = support_rules