diff --git a/scaleway-async/scaleway_async/lb/v1/marshalling.py b/scaleway-async/scaleway_async/lb/v1/marshalling.py index 31fc90f3f..bbf09e778 100644 --- a/scaleway-async/scaleway_async/lb/v1/marshalling.py +++ b/scaleway-async/scaleway_async/lb/v1/marshalling.py @@ -1133,6 +1133,12 @@ def unmarshal_RouteMatch(data: Any) -> RouteMatch: else: args["host_header"] = None + field = data.get("path_begin", None) + if field is not None: + args["path_begin"] = field + else: + args["path_begin"] = None + return RouteMatch(**args) @@ -2044,6 +2050,7 @@ def marshal_RouteMatch( [ OneOfPossibility("sni", request.sni), OneOfPossibility("host_header", request.host_header), + OneOfPossibility("path_begin", request.path_begin), ] ), ) diff --git a/scaleway-async/scaleway_async/lb/v1/types.py b/scaleway-async/scaleway_async/lb/v1/types.py index 13f61d467..d66e8a693 100644 --- a/scaleway-async/scaleway_async/lb/v1/types.py +++ b/scaleway-async/scaleway_async/lb/v1/types.py @@ -984,6 +984,8 @@ class RouteMatch: host_header: Optional[str] + path_begin: Optional[str] + @dataclass class CreateCertificateRequestCustomCertificate: diff --git a/scaleway/scaleway/lb/v1/marshalling.py b/scaleway/scaleway/lb/v1/marshalling.py index 31fc90f3f..bbf09e778 100644 --- a/scaleway/scaleway/lb/v1/marshalling.py +++ b/scaleway/scaleway/lb/v1/marshalling.py @@ -1133,6 +1133,12 @@ def unmarshal_RouteMatch(data: Any) -> RouteMatch: else: args["host_header"] = None + field = data.get("path_begin", None) + if field is not None: + args["path_begin"] = field + else: + args["path_begin"] = None + return RouteMatch(**args) @@ -2044,6 +2050,7 @@ def marshal_RouteMatch( [ OneOfPossibility("sni", request.sni), OneOfPossibility("host_header", request.host_header), + OneOfPossibility("path_begin", request.path_begin), ] ), ) diff --git a/scaleway/scaleway/lb/v1/types.py b/scaleway/scaleway/lb/v1/types.py index 13f61d467..d66e8a693 100644 --- a/scaleway/scaleway/lb/v1/types.py +++ b/scaleway/scaleway/lb/v1/types.py @@ -984,6 +984,8 @@ class RouteMatch: host_header: Optional[str] + path_begin: Optional[str] + @dataclass class CreateCertificateRequestCustomCertificate: