diff --git a/scaleway-async/scaleway_async/edge_services/v1beta1/marshalling.py b/scaleway-async/scaleway_async/edge_services/v1beta1/marshalling.py index 9ece1cd67..16037d85d 100644 --- a/scaleway-async/scaleway_async/edge_services/v1beta1/marshalling.py +++ b/scaleway-async/scaleway_async/edge_services/v1beta1/marshalling.py @@ -307,6 +307,12 @@ def unmarshal_DNSStage(data: Any) -> DNSStage: else: args["id"] = None + field = data.get("default_fqdn", None) + if field is not None: + args["default_fqdn"] = field + else: + args["default_fqdn"] = None + field = data.get("fqdns", None) if field is not None: args["fqdns"] = field diff --git a/scaleway-async/scaleway_async/edge_services/v1beta1/types.py b/scaleway-async/scaleway_async/edge_services/v1beta1/types.py index e1f0dd148..ab343db00 100644 --- a/scaleway-async/scaleway_async/edge_services/v1beta1/types.py +++ b/scaleway-async/scaleway_async/edge_services/v1beta1/types.py @@ -441,9 +441,14 @@ class DNSStage: ID of the DNS stage. """ + default_fqdn: str + """ + Default Fully Qualified Domain Name attached to the stage. + """ + fqdns: list[str] """ - List of Fully Qualified Domain Names attached to the stage. + List of additional (custom) Fully Qualified Domain Names attached to the stage. """ type_: DNSStageType diff --git a/scaleway/scaleway/edge_services/v1beta1/marshalling.py b/scaleway/scaleway/edge_services/v1beta1/marshalling.py index 9ece1cd67..16037d85d 100644 --- a/scaleway/scaleway/edge_services/v1beta1/marshalling.py +++ b/scaleway/scaleway/edge_services/v1beta1/marshalling.py @@ -307,6 +307,12 @@ def unmarshal_DNSStage(data: Any) -> DNSStage: else: args["id"] = None + field = data.get("default_fqdn", None) + if field is not None: + args["default_fqdn"] = field + else: + args["default_fqdn"] = None + field = data.get("fqdns", None) if field is not None: args["fqdns"] = field diff --git a/scaleway/scaleway/edge_services/v1beta1/types.py b/scaleway/scaleway/edge_services/v1beta1/types.py index e1f0dd148..ab343db00 100644 --- a/scaleway/scaleway/edge_services/v1beta1/types.py +++ b/scaleway/scaleway/edge_services/v1beta1/types.py @@ -441,9 +441,14 @@ class DNSStage: ID of the DNS stage. """ + default_fqdn: str + """ + Default Fully Qualified Domain Name attached to the stage. + """ + fqdns: list[str] """ - List of Fully Qualified Domain Names attached to the stage. + List of additional (custom) Fully Qualified Domain Names attached to the stage. """ type_: DNSStageType