diff --git a/scaleway-async/scaleway_async/cockpit/v1/marshalling.py b/scaleway-async/scaleway_async/cockpit/v1/marshalling.py index ae31225c3..863d437b1 100644 --- a/scaleway-async/scaleway_async/cockpit/v1/marshalling.py +++ b/scaleway-async/scaleway_async/cockpit/v1/marshalling.py @@ -470,6 +470,14 @@ def unmarshal_PreconfiguredAlertData(data: Any) -> PreconfiguredAlertData: if field is not None: args["display_description"] = field + field = data.get("product_name", None) + if field is not None: + args["product_name"] = field + + field = data.get("product_family", None) + if field is not None: + args["product_family"] = field + return PreconfiguredAlertData(**args) diff --git a/scaleway-async/scaleway_async/cockpit/v1/types.py b/scaleway-async/scaleway_async/cockpit/v1/types.py index 17ca2ebe8..3fe2272fd 100644 --- a/scaleway-async/scaleway_async/cockpit/v1/types.py +++ b/scaleway-async/scaleway_async/cockpit/v1/types.py @@ -148,6 +148,16 @@ class PreconfiguredAlertData: Human readable description of the alert. """ + product_name: str + """ + Product associated with the alert. + """ + + product_family: str + """ + Family of the product associated with the alert. + """ + @dataclass class ContactPointEmail: diff --git a/scaleway/scaleway/cockpit/v1/marshalling.py b/scaleway/scaleway/cockpit/v1/marshalling.py index ae31225c3..863d437b1 100644 --- a/scaleway/scaleway/cockpit/v1/marshalling.py +++ b/scaleway/scaleway/cockpit/v1/marshalling.py @@ -470,6 +470,14 @@ def unmarshal_PreconfiguredAlertData(data: Any) -> PreconfiguredAlertData: if field is not None: args["display_description"] = field + field = data.get("product_name", None) + if field is not None: + args["product_name"] = field + + field = data.get("product_family", None) + if field is not None: + args["product_family"] = field + return PreconfiguredAlertData(**args) diff --git a/scaleway/scaleway/cockpit/v1/types.py b/scaleway/scaleway/cockpit/v1/types.py index 17ca2ebe8..3fe2272fd 100644 --- a/scaleway/scaleway/cockpit/v1/types.py +++ b/scaleway/scaleway/cockpit/v1/types.py @@ -148,6 +148,16 @@ class PreconfiguredAlertData: Human readable description of the alert. """ + product_name: str + """ + Product associated with the alert. + """ + + product_family: str + """ + Family of the product associated with the alert. + """ + @dataclass class ContactPointEmail: