From c81c69932c56cfc14f616333c4975188745a4846 Mon Sep 17 00:00:00 2001 From: API Engineering Date: Tue, 15 Oct 2024 15:52:19 +0000 Subject: [PATCH] [bot] Updated client based on openapi-2e3fed1/clientgen --- DO_OPENAPI_COMMIT_SHA.txt | 2 +- src/pydo/aio/operations/_operations.py | 41 ++++++++++++++++++++++++++ src/pydo/operations/_operations.py | 41 ++++++++++++++++++++++++++ 3 files changed, 83 insertions(+), 1 deletion(-) diff --git a/DO_OPENAPI_COMMIT_SHA.txt b/DO_OPENAPI_COMMIT_SHA.txt index e8a1233..57ec6a3 100644 --- a/DO_OPENAPI_COMMIT_SHA.txt +++ b/DO_OPENAPI_COMMIT_SHA.txt @@ -1 +1 @@ -b78970b +2e3fed1 diff --git a/src/pydo/aio/operations/_operations.py b/src/pydo/aio/operations/_operations.py index 600bf40..1bda9cb 100644 --- a/src/pydo/aio/operations/_operations.py +++ b/src/pydo/aio/operations/_operations.py @@ -125156,6 +125156,11 @@ async def create( IP address of the load balancer. "name": "str", # Optional. A human-readable name for a load balancer instance. + "network": "EXTERNAL", # Optional. Default value is "EXTERNAL". A + string indicating whether the load balancer should be external or internal. + 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". "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 @@ -125323,6 +125328,11 @@ async def create( IP address of the load balancer. "name": "str", # Optional. A human-readable name for a load balancer instance. + "network": "EXTERNAL", # Optional. Default value is "EXTERNAL". A + string indicating whether the load balancer should be external or internal. + 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". "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 @@ -125488,6 +125498,11 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: IP address of the load balancer. "name": "str", # Optional. A human-readable name for a load balancer instance. + "network": "EXTERNAL", # Optional. Default value is "EXTERNAL". A + string indicating whether the load balancer should be external or internal. + 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". "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 @@ -125728,6 +125743,12 @@ async def list(self, *, per_page: int = 20, page: int = 1, **kwargs: Any) -> JSO public-facing IP address of the load balancer. "name": "str", # Optional. A human-readable name for a load balancer instance. + "network": "EXTERNAL", # Optional. Default value is + "EXTERNAL". A string indicating whether the load balancer should be + external or internal. 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". "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 @@ -125943,6 +125964,11 @@ async def get(self, lb_id: str, **kwargs: Any) -> JSON: IP address of the load balancer. "name": "str", # Optional. A human-readable name for a load balancer instance. + "network": "EXTERNAL", # Optional. Default value is "EXTERNAL". A + string indicating whether the load balancer should be external or internal. + 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". "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 @@ -126201,6 +126227,11 @@ async def update( IP address of the load balancer. "name": "str", # Optional. A human-readable name for a load balancer instance. + "network": "EXTERNAL", # Optional. Default value is "EXTERNAL". A + string indicating whether the load balancer should be external or internal. + 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". "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 @@ -126379,6 +126410,11 @@ async def update( IP address of the load balancer. "name": "str", # Optional. A human-readable name for a load balancer instance. + "network": "EXTERNAL", # Optional. Default value is "EXTERNAL". A + string indicating whether the load balancer should be external or internal. + 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". "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 @@ -126552,6 +126588,11 @@ async def update( IP address of the load balancer. "name": "str", # Optional. A human-readable name for a load balancer instance. + "network": "EXTERNAL", # Optional. Default value is "EXTERNAL". A + string indicating whether the load balancer should be external or internal. + 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". "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 22c5b12..f0b4824 100644 --- a/src/pydo/operations/_operations.py +++ b/src/pydo/operations/_operations.py @@ -133155,6 +133155,11 @@ def create( IP address of the load balancer. "name": "str", # Optional. A human-readable name for a load balancer instance. + "network": "EXTERNAL", # Optional. Default value is "EXTERNAL". A + string indicating whether the load balancer should be external or internal. + 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". "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 @@ -133322,6 +133327,11 @@ def create( IP address of the load balancer. "name": "str", # Optional. A human-readable name for a load balancer instance. + "network": "EXTERNAL", # Optional. Default value is "EXTERNAL". A + string indicating whether the load balancer should be external or internal. + 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". "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 @@ -133487,6 +133497,11 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON: IP address of the load balancer. "name": "str", # Optional. A human-readable name for a load balancer instance. + "network": "EXTERNAL", # Optional. Default value is "EXTERNAL". A + string indicating whether the load balancer should be external or internal. + 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". "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 @@ -133727,6 +133742,12 @@ def list(self, *, per_page: int = 20, page: int = 1, **kwargs: Any) -> JSON: public-facing IP address of the load balancer. "name": "str", # Optional. A human-readable name for a load balancer instance. + "network": "EXTERNAL", # Optional. Default value is + "EXTERNAL". A string indicating whether the load balancer should be + external or internal. 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". "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 @@ -133942,6 +133963,11 @@ def get(self, lb_id: str, **kwargs: Any) -> JSON: IP address of the load balancer. "name": "str", # Optional. A human-readable name for a load balancer instance. + "network": "EXTERNAL", # Optional. Default value is "EXTERNAL". A + string indicating whether the load balancer should be external or internal. + 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". "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 @@ -134200,6 +134226,11 @@ def update( IP address of the load balancer. "name": "str", # Optional. A human-readable name for a load balancer instance. + "network": "EXTERNAL", # Optional. Default value is "EXTERNAL". A + string indicating whether the load balancer should be external or internal. + 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". "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 @@ -134378,6 +134409,11 @@ def update( IP address of the load balancer. "name": "str", # Optional. A human-readable name for a load balancer instance. + "network": "EXTERNAL", # Optional. Default value is "EXTERNAL". A + string indicating whether the load balancer should be external or internal. + 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". "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 @@ -134549,6 +134585,11 @@ def update(self, lb_id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSO IP address of the load balancer. "name": "str", # Optional. A human-readable name for a load balancer instance. + "network": "EXTERNAL", # Optional. Default value is "EXTERNAL". A + string indicating whether the load balancer should be external or internal. + 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". "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