Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .generator/schemas/v2/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
11 changes: 10 additions & 1 deletion src/datadog_api_client/v2/model/incident_trigger.py
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Loading