diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index a86914eb79..541c0cc9ca 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -30806,6 +30806,9 @@ components: properties: rateLimit: $ref: '#/components/schemas/TriggerRateLimit' + version: + description: Version of the incident trigger. + type: string type: object IncidentTriggerWrapper: description: Schema for an Incident-based trigger. diff --git a/src/datadog_api_client/v2/model/incident_trigger.py b/src/datadog_api_client/v2/model/incident_trigger.py index 3c523cdd59..20238d338b 100644 --- a/src/datadog_api_client/v2/model/incident_trigger.py +++ b/src/datadog_api_client/v2/model/incident_trigger.py @@ -24,19 +24,28 @@ def openapi_types(_): return { "rate_limit": (TriggerRateLimit,), + "version": (str,), } attribute_map = { "rate_limit": "rateLimit", + "version": "version", } - def __init__(self_, rate_limit: Union[TriggerRateLimit, UnsetType] = unset, **kwargs): + def __init__( + self_, rate_limit: Union[TriggerRateLimit, UnsetType] = unset, version: Union[str, UnsetType] = unset, **kwargs + ): """ Trigger a workflow from an Incident. For automatic triggering a handle must be configured and the workflow must be published. :param rate_limit: Defines a rate limit for a trigger. :type rate_limit: TriggerRateLimit, optional + + :param version: Version of the incident trigger. + :type version: str, optional """ if rate_limit is not unset: kwargs["rate_limit"] = rate_limit + if version is not unset: + kwargs["version"] = version super().__init__(kwargs)