From ee2398893065aa93b06cdea3c1414d9c1facc978 Mon Sep 17 00:00:00 2001 From: API Engineering Date: Tue, 28 Jan 2025 22:57:08 +0000 Subject: [PATCH] [bot] Updated client based on openapi-9d34fba/clientgen --- DO_OPENAPI_COMMIT_SHA.txt | 2 +- src/pydo/aio/operations/_operations.py | 64 ++++++++++++++++++++++++++ src/pydo/operations/_operations.py | 64 ++++++++++++++++++++++++++ 3 files changed, 129 insertions(+), 1 deletion(-) diff --git a/DO_OPENAPI_COMMIT_SHA.txt b/DO_OPENAPI_COMMIT_SHA.txt index c9eb9ce..23e84f0 100644 --- a/DO_OPENAPI_COMMIT_SHA.txt +++ b/DO_OPENAPI_COMMIT_SHA.txt @@ -1 +1 @@ -8fa63db +9d34fba diff --git a/src/pydo/aio/operations/_operations.py b/src/pydo/aio/operations/_operations.py index e9e7a62..5571e2b 100644 --- a/src/pydo/aio/operations/_operations.py +++ b/src/pydo/aio/operations/_operations.py @@ -134170,6 +134170,9 @@ async def create( and reference a load balancer. "ip": "str", # Optional. An attribute containing the public-facing IP address of the load balancer. + "ipv6": "str", # Optional. An attribute containing the public-facing + IPv6 address of the load balancer. Note that this feature is currently in + private preview. "name": "str", # Optional. A human-readable name for a load balancer instance. "network": "EXTERNAL", # Optional. Default value is "EXTERNAL". A @@ -134177,6 +134180,11 @@ async def create( Internal load balancers have no public IPs and are only accessible to resources on the same VPC network. This property cannot be updated after creating the load balancer. Known values are: "EXTERNAL" and "INTERNAL". + "network_stack": "IPV4", # Optional. Default value is "IPV4". A + string indicating whether the load balancer will support IPv4 or both IPv4 + and IPv6 networking. This property cannot be updated after creating the load + balancer. Note that this feature is in private preview. Known values are: + "IPV4" and "DUALSTACK". "project_id": "str", # Optional. The ID of the project that the load balancer is associated with. If no ID is provided at creation, the load balancer associates with the user's default project. If an invalid project ID @@ -134389,6 +134397,9 @@ async def create( and reference a load balancer. "ip": "str", # Optional. An attribute containing the public-facing IP address of the load balancer. + "ipv6": "str", # Optional. An attribute containing the public-facing + IPv6 address of the load balancer. Note that this feature is currently in + private preview. "name": "str", # Optional. A human-readable name for a load balancer instance. "network": "EXTERNAL", # Optional. Default value is "EXTERNAL". A @@ -134396,6 +134407,11 @@ async def create( Internal load balancers have no public IPs and are only accessible to resources on the same VPC network. This property cannot be updated after creating the load balancer. Known values are: "EXTERNAL" and "INTERNAL". + "network_stack": "IPV4", # Optional. Default value is "IPV4". A + string indicating whether the load balancer will support IPv4 or both IPv4 + and IPv6 networking. This property cannot be updated after creating the load + balancer. Note that this feature is in private preview. Known values are: + "IPV4" and "DUALSTACK". "project_id": "str", # Optional. The ID of the project that the load balancer is associated with. If no ID is provided at creation, the load balancer associates with the user's default project. If an invalid project ID @@ -134606,6 +134622,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: and reference a load balancer. "ip": "str", # Optional. An attribute containing the public-facing IP address of the load balancer. + "ipv6": "str", # Optional. An attribute containing the public-facing + IPv6 address of the load balancer. Note that this feature is currently in + private preview. "name": "str", # Optional. A human-readable name for a load balancer instance. "network": "EXTERNAL", # Optional. Default value is "EXTERNAL". A @@ -134613,6 +134632,11 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: Internal load balancers have no public IPs and are only accessible to resources on the same VPC network. This property cannot be updated after creating the load balancer. Known values are: "EXTERNAL" and "INTERNAL". + "network_stack": "IPV4", # Optional. Default value is "IPV4". A + string indicating whether the load balancer will support IPv4 or both IPv4 + and IPv6 networking. This property cannot be updated after creating the load + balancer. Note that this feature is in private preview. Known values are: + "IPV4" and "DUALSTACK". "project_id": "str", # Optional. The ID of the project that the load balancer is associated with. If no ID is provided at creation, the load balancer associates with the user's default project. If an invalid project ID @@ -134898,6 +134922,9 @@ async def list(self, *, per_page: int = 20, page: int = 1, **kwargs: Any) -> JSO identify and reference a load balancer. "ip": "str", # Optional. An attribute containing the public-facing IP address of the load balancer. + "ipv6": "str", # Optional. An attribute containing the + public-facing IPv6 address of the load balancer. Note that this feature + is currently in private preview. "name": "str", # Optional. A human-readable name for a load balancer instance. "network": "EXTERNAL", # Optional. Default value is @@ -134906,6 +134933,11 @@ async def list(self, *, per_page: int = 20, page: int = 1, **kwargs: Any) -> JSO only accessible to resources on the same VPC network. This property cannot be updated after creating the load balancer. Known values are: "EXTERNAL" and "INTERNAL". + "network_stack": "IPV4", # Optional. Default value is + "IPV4". A string indicating whether the load balancer will support IPv4 + or both IPv4 and IPv6 networking. This property cannot be updated after + creating the load balancer. Note that this feature is in private preview. + Known values are: "IPV4" and "DUALSTACK". "project_id": "str", # Optional. The ID of the project that the load balancer is associated with. If no ID is provided at creation, the load balancer associates with the user's default project. If an @@ -135166,6 +135198,9 @@ async def get(self, lb_id: str, **kwargs: Any) -> JSON: and reference a load balancer. "ip": "str", # Optional. An attribute containing the public-facing IP address of the load balancer. + "ipv6": "str", # Optional. An attribute containing the public-facing + IPv6 address of the load balancer. Note that this feature is currently in + private preview. "name": "str", # Optional. A human-readable name for a load balancer instance. "network": "EXTERNAL", # Optional. Default value is "EXTERNAL". A @@ -135173,6 +135208,11 @@ async def get(self, lb_id: str, **kwargs: Any) -> JSON: Internal load balancers have no public IPs and are only accessible to resources on the same VPC network. This property cannot be updated after creating the load balancer. Known values are: "EXTERNAL" and "INTERNAL". + "network_stack": "IPV4", # Optional. Default value is "IPV4". A + string indicating whether the load balancer will support IPv4 or both IPv4 + and IPv6 networking. This property cannot be updated after creating the load + balancer. Note that this feature is in private preview. Known values are: + "IPV4" and "DUALSTACK". "project_id": "str", # Optional. The ID of the project that the load balancer is associated with. If no ID is provided at creation, the load balancer associates with the user's default project. If an invalid project ID @@ -135476,6 +135516,9 @@ async def update( and reference a load balancer. "ip": "str", # Optional. An attribute containing the public-facing IP address of the load balancer. + "ipv6": "str", # Optional. An attribute containing the public-facing + IPv6 address of the load balancer. Note that this feature is currently in + private preview. "name": "str", # Optional. A human-readable name for a load balancer instance. "network": "EXTERNAL", # Optional. Default value is "EXTERNAL". A @@ -135483,6 +135526,11 @@ async def update( Internal load balancers have no public IPs and are only accessible to resources on the same VPC network. This property cannot be updated after creating the load balancer. Known values are: "EXTERNAL" and "INTERNAL". + "network_stack": "IPV4", # Optional. Default value is "IPV4". A + string indicating whether the load balancer will support IPv4 or both IPv4 + and IPv6 networking. This property cannot be updated after creating the load + balancer. Note that this feature is in private preview. Known values are: + "IPV4" and "DUALSTACK". "project_id": "str", # Optional. The ID of the project that the load balancer is associated with. If no ID is provided at creation, the load balancer associates with the user's default project. If an invalid project ID @@ -135706,6 +135754,9 @@ async def update( and reference a load balancer. "ip": "str", # Optional. An attribute containing the public-facing IP address of the load balancer. + "ipv6": "str", # Optional. An attribute containing the public-facing + IPv6 address of the load balancer. Note that this feature is currently in + private preview. "name": "str", # Optional. A human-readable name for a load balancer instance. "network": "EXTERNAL", # Optional. Default value is "EXTERNAL". A @@ -135713,6 +135764,11 @@ async def update( Internal load balancers have no public IPs and are only accessible to resources on the same VPC network. This property cannot be updated after creating the load balancer. Known values are: "EXTERNAL" and "INTERNAL". + "network_stack": "IPV4", # Optional. Default value is "IPV4". A + string indicating whether the load balancer will support IPv4 or both IPv4 + and IPv6 networking. This property cannot be updated after creating the load + balancer. Note that this feature is in private preview. Known values are: + "IPV4" and "DUALSTACK". "project_id": "str", # Optional. The ID of the project that the load balancer is associated with. If no ID is provided at creation, the load balancer associates with the user's default project. If an invalid project ID @@ -135931,6 +135987,9 @@ async def update( and reference a load balancer. "ip": "str", # Optional. An attribute containing the public-facing IP address of the load balancer. + "ipv6": "str", # Optional. An attribute containing the public-facing + IPv6 address of the load balancer. Note that this feature is currently in + private preview. "name": "str", # Optional. A human-readable name for a load balancer instance. "network": "EXTERNAL", # Optional. Default value is "EXTERNAL". A @@ -135938,6 +135997,11 @@ async def update( Internal load balancers have no public IPs and are only accessible to resources on the same VPC network. This property cannot be updated after creating the load balancer. Known values are: "EXTERNAL" and "INTERNAL". + "network_stack": "IPV4", # Optional. Default value is "IPV4". A + string indicating whether the load balancer will support IPv4 or both IPv4 + and IPv6 networking. This property cannot be updated after creating the load + balancer. Note that this feature is in private preview. Known values are: + "IPV4" and "DUALSTACK". "project_id": "str", # Optional. The ID of the project that the load balancer is associated with. If no ID is provided at creation, the load balancer associates with the user's default project. If an invalid project ID diff --git a/src/pydo/operations/_operations.py b/src/pydo/operations/_operations.py index 367c04d..1635929 100644 --- a/src/pydo/operations/_operations.py +++ b/src/pydo/operations/_operations.py @@ -143697,6 +143697,9 @@ def create( and reference a load balancer. "ip": "str", # Optional. An attribute containing the public-facing IP address of the load balancer. + "ipv6": "str", # Optional. An attribute containing the public-facing + IPv6 address of the load balancer. Note that this feature is currently in + private preview. "name": "str", # Optional. A human-readable name for a load balancer instance. "network": "EXTERNAL", # Optional. Default value is "EXTERNAL". A @@ -143704,6 +143707,11 @@ def create( Internal load balancers have no public IPs and are only accessible to resources on the same VPC network. This property cannot be updated after creating the load balancer. Known values are: "EXTERNAL" and "INTERNAL". + "network_stack": "IPV4", # Optional. Default value is "IPV4". A + string indicating whether the load balancer will support IPv4 or both IPv4 + and IPv6 networking. This property cannot be updated after creating the load + balancer. Note that this feature is in private preview. Known values are: + "IPV4" and "DUALSTACK". "project_id": "str", # Optional. The ID of the project that the load balancer is associated with. If no ID is provided at creation, the load balancer associates with the user's default project. If an invalid project ID @@ -143916,6 +143924,9 @@ def create( and reference a load balancer. "ip": "str", # Optional. An attribute containing the public-facing IP address of the load balancer. + "ipv6": "str", # Optional. An attribute containing the public-facing + IPv6 address of the load balancer. Note that this feature is currently in + private preview. "name": "str", # Optional. A human-readable name for a load balancer instance. "network": "EXTERNAL", # Optional. Default value is "EXTERNAL". A @@ -143923,6 +143934,11 @@ def create( Internal load balancers have no public IPs and are only accessible to resources on the same VPC network. This property cannot be updated after creating the load balancer. Known values are: "EXTERNAL" and "INTERNAL". + "network_stack": "IPV4", # Optional. Default value is "IPV4". A + string indicating whether the load balancer will support IPv4 or both IPv4 + and IPv6 networking. This property cannot be updated after creating the load + balancer. Note that this feature is in private preview. Known values are: + "IPV4" and "DUALSTACK". "project_id": "str", # Optional. The ID of the project that the load balancer is associated with. If no ID is provided at creation, the load balancer associates with the user's default project. If an invalid project ID @@ -144133,6 +144149,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: and reference a load balancer. "ip": "str", # Optional. An attribute containing the public-facing IP address of the load balancer. + "ipv6": "str", # Optional. An attribute containing the public-facing + IPv6 address of the load balancer. Note that this feature is currently in + private preview. "name": "str", # Optional. A human-readable name for a load balancer instance. "network": "EXTERNAL", # Optional. Default value is "EXTERNAL". A @@ -144140,6 +144159,11 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: Internal load balancers have no public IPs and are only accessible to resources on the same VPC network. This property cannot be updated after creating the load balancer. Known values are: "EXTERNAL" and "INTERNAL". + "network_stack": "IPV4", # Optional. Default value is "IPV4". A + string indicating whether the load balancer will support IPv4 or both IPv4 + and IPv6 networking. This property cannot be updated after creating the load + balancer. Note that this feature is in private preview. Known values are: + "IPV4" and "DUALSTACK". "project_id": "str", # Optional. The ID of the project that the load balancer is associated with. If no ID is provided at creation, the load balancer associates with the user's default project. If an invalid project ID @@ -144425,6 +144449,9 @@ def list(self, *, per_page: int = 20, page: int = 1, **kwargs: Any) -> JSON: identify and reference a load balancer. "ip": "str", # Optional. An attribute containing the public-facing IP address of the load balancer. + "ipv6": "str", # Optional. An attribute containing the + public-facing IPv6 address of the load balancer. Note that this feature + is currently in private preview. "name": "str", # Optional. A human-readable name for a load balancer instance. "network": "EXTERNAL", # Optional. Default value is @@ -144433,6 +144460,11 @@ def list(self, *, per_page: int = 20, page: int = 1, **kwargs: Any) -> JSON: only accessible to resources on the same VPC network. This property cannot be updated after creating the load balancer. Known values are: "EXTERNAL" and "INTERNAL". + "network_stack": "IPV4", # Optional. Default value is + "IPV4". A string indicating whether the load balancer will support IPv4 + or both IPv4 and IPv6 networking. This property cannot be updated after + creating the load balancer. Note that this feature is in private preview. + Known values are: "IPV4" and "DUALSTACK". "project_id": "str", # Optional. The ID of the project that the load balancer is associated with. If no ID is provided at creation, the load balancer associates with the user's default project. If an @@ -144693,6 +144725,9 @@ def get(self, lb_id: str, **kwargs: Any) -> JSON: and reference a load balancer. "ip": "str", # Optional. An attribute containing the public-facing IP address of the load balancer. + "ipv6": "str", # Optional. An attribute containing the public-facing + IPv6 address of the load balancer. Note that this feature is currently in + private preview. "name": "str", # Optional. A human-readable name for a load balancer instance. "network": "EXTERNAL", # Optional. Default value is "EXTERNAL". A @@ -144700,6 +144735,11 @@ def get(self, lb_id: str, **kwargs: Any) -> JSON: Internal load balancers have no public IPs and are only accessible to resources on the same VPC network. This property cannot be updated after creating the load balancer. Known values are: "EXTERNAL" and "INTERNAL". + "network_stack": "IPV4", # Optional. Default value is "IPV4". A + string indicating whether the load balancer will support IPv4 or both IPv4 + and IPv6 networking. This property cannot be updated after creating the load + balancer. Note that this feature is in private preview. Known values are: + "IPV4" and "DUALSTACK". "project_id": "str", # Optional. The ID of the project that the load balancer is associated with. If no ID is provided at creation, the load balancer associates with the user's default project. If an invalid project ID @@ -145003,6 +145043,9 @@ def update( and reference a load balancer. "ip": "str", # Optional. An attribute containing the public-facing IP address of the load balancer. + "ipv6": "str", # Optional. An attribute containing the public-facing + IPv6 address of the load balancer. Note that this feature is currently in + private preview. "name": "str", # Optional. A human-readable name for a load balancer instance. "network": "EXTERNAL", # Optional. Default value is "EXTERNAL". A @@ -145010,6 +145053,11 @@ def update( Internal load balancers have no public IPs and are only accessible to resources on the same VPC network. This property cannot be updated after creating the load balancer. Known values are: "EXTERNAL" and "INTERNAL". + "network_stack": "IPV4", # Optional. Default value is "IPV4". A + string indicating whether the load balancer will support IPv4 or both IPv4 + and IPv6 networking. This property cannot be updated after creating the load + balancer. Note that this feature is in private preview. Known values are: + "IPV4" and "DUALSTACK". "project_id": "str", # Optional. The ID of the project that the load balancer is associated with. If no ID is provided at creation, the load balancer associates with the user's default project. If an invalid project ID @@ -145233,6 +145281,9 @@ def update( and reference a load balancer. "ip": "str", # Optional. An attribute containing the public-facing IP address of the load balancer. + "ipv6": "str", # Optional. An attribute containing the public-facing + IPv6 address of the load balancer. Note that this feature is currently in + private preview. "name": "str", # Optional. A human-readable name for a load balancer instance. "network": "EXTERNAL", # Optional. Default value is "EXTERNAL". A @@ -145240,6 +145291,11 @@ def update( Internal load balancers have no public IPs and are only accessible to resources on the same VPC network. This property cannot be updated after creating the load balancer. Known values are: "EXTERNAL" and "INTERNAL". + "network_stack": "IPV4", # Optional. Default value is "IPV4". A + string indicating whether the load balancer will support IPv4 or both IPv4 + and IPv6 networking. This property cannot be updated after creating the load + balancer. Note that this feature is in private preview. Known values are: + "IPV4" and "DUALSTACK". "project_id": "str", # Optional. The ID of the project that the load balancer is associated with. If no ID is provided at creation, the load balancer associates with the user's default project. If an invalid project ID @@ -145456,6 +145512,9 @@ def update(self, lb_id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSO and reference a load balancer. "ip": "str", # Optional. An attribute containing the public-facing IP address of the load balancer. + "ipv6": "str", # Optional. An attribute containing the public-facing + IPv6 address of the load balancer. Note that this feature is currently in + private preview. "name": "str", # Optional. A human-readable name for a load balancer instance. "network": "EXTERNAL", # Optional. Default value is "EXTERNAL". A @@ -145463,6 +145522,11 @@ def update(self, lb_id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSO Internal load balancers have no public IPs and are only accessible to resources on the same VPC network. This property cannot be updated after creating the load balancer. Known values are: "EXTERNAL" and "INTERNAL". + "network_stack": "IPV4", # Optional. Default value is "IPV4". A + string indicating whether the load balancer will support IPv4 or both IPv4 + and IPv6 networking. This property cannot be updated after creating the load + balancer. Note that this feature is in private preview. Known values are: + "IPV4" and "DUALSTACK". "project_id": "str", # Optional. The ID of the project that the load balancer is associated with. If no ID is provided at creation, the load balancer associates with the user's default project. If an invalid project ID