File tree Expand file tree Collapse file tree 4 files changed +28
-0
lines changed
scaleway-async/scaleway_async/edge_services/v1beta1
scaleway/scaleway/edge_services/v1beta1 Expand file tree Collapse file tree 4 files changed +28
-0
lines changed Original file line number Diff line number Diff line change @@ -130,6 +130,12 @@ def unmarshal_ScalewayLb(data: Any) -> ScalewayLb:
130130 else :
131131 args ["domain_name" ] = None
132132
133+ field = data .get ("has_websocket" , None )
134+ if field is not None :
135+ args ["has_websocket" ] = field
136+ else :
137+ args ["has_websocket" ] = False
138+
133139 return ScalewayLb (** args )
134140
135141
@@ -1624,6 +1630,9 @@ def marshal_ScalewayLb(
16241630 if request .domain_name is not None :
16251631 output ["domain_name" ] = request .domain_name
16261632
1633+ if request .has_websocket is not None :
1634+ output ["has_websocket" ] = request .has_websocket
1635+
16271636 return output
16281637
16291638
Original file line number Diff line number Diff line change @@ -293,6 +293,11 @@ class ScalewayLb:
293293 Fully Qualified Domain Name (in the format subdomain.example.com) to use in HTTP requests sent towards your Load Balancer.
294294 """
295295
296+ has_websocket : Optional [bool ] = False
297+ """
298+ Defines whether to forward websocket requests to the load balancer.
299+ """
300+
296301
297302@dataclass
298303class RuleHttpMatchPathFilter :
Original file line number Diff line number Diff line change @@ -130,6 +130,12 @@ def unmarshal_ScalewayLb(data: Any) -> ScalewayLb:
130130 else :
131131 args ["domain_name" ] = None
132132
133+ field = data .get ("has_websocket" , None )
134+ if field is not None :
135+ args ["has_websocket" ] = field
136+ else :
137+ args ["has_websocket" ] = False
138+
133139 return ScalewayLb (** args )
134140
135141
@@ -1624,6 +1630,9 @@ def marshal_ScalewayLb(
16241630 if request .domain_name is not None :
16251631 output ["domain_name" ] = request .domain_name
16261632
1633+ if request .has_websocket is not None :
1634+ output ["has_websocket" ] = request .has_websocket
1635+
16271636 return output
16281637
16291638
Original file line number Diff line number Diff line change @@ -293,6 +293,11 @@ class ScalewayLb:
293293 Fully Qualified Domain Name (in the format subdomain.example.com) to use in HTTP requests sent towards your Load Balancer.
294294 """
295295
296+ has_websocket : Optional [bool ] = False
297+ """
298+ Defines whether to forward websocket requests to the load balancer.
299+ """
300+
296301
297302@dataclass
298303class RuleHttpMatchPathFilter :
You can’t perform that action at this time.
0 commit comments