Skip to content

Commit 4e090fd

Browse files
digitalocean-engineeringAPI Engineering
andauthored
[bot] Updated client based on openapi-866c5bb/clientgen (#504)
Co-authored-by: API Engineering <[email protected]>
1 parent a95c8b5 commit 4e090fd

File tree

3 files changed

+49
-4
lines changed

3 files changed

+49
-4
lines changed

DO_OPENAPI_COMMIT_SHA.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
c34fbc4
1+
866c5bb

src/pydo/aio/operations/_operations.py

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73854,7 +73854,13 @@ async def get_instances(self, app_id: str, **kwargs: Any) -> JSON:
7385473854

7385573855
@distributed_trace_async
7385673856
async def list_deployments(
73857-
self, app_id: str, *, page: int = 1, per_page: int = 20, **kwargs: Any
73857+
self,
73858+
app_id: str,
73859+
*,
73860+
page: int = 1,
73861+
per_page: int = 20,
73862+
deployment_types: Optional[List[str]] = None,
73863+
**kwargs: Any
7385873864
) -> JSON:
7385973865
# pylint: disable=line-too-long
7386073866
"""List App Deployments.
@@ -73867,6 +73873,17 @@ async def list_deployments(
7386773873
:paramtype page: int
7386873874
:keyword per_page: Number of items returned per page. Default value is 20.
7386973875
:paramtype per_page: int
73876+
:keyword deployment_types: Optional. Filter deployments by deployment_type
73877+
73878+
73879+
* MANUAL: manual deployment
73880+
* DEPLOY_ON_PUSH: deployment triggered by a push to the app's repository
73881+
* MAINTENANCE: deployment for maintenance purposes
73882+
* MANUAL_ROLLBACK: manual revert to a previous deployment
73883+
* AUTO_ROLLBACK: automatic revert to a previous deployment
73884+
* UPDATE_DATABASE_TRUSTED_SOURCES: update database trusted sources
73885+
* AUTOSCALED: deployment that has been autoscaled. Default value is None.
73886+
:paramtype deployment_types: list[str]
7387073887
:return: JSON object
7387173888
:rtype: JSON
7387273889
:raises ~azure.core.exceptions.HttpResponseError:
@@ -75455,6 +75472,7 @@ async def list_deployments(
7545575472
app_id=app_id,
7545675473
page=page,
7545775474
per_page=per_page,
75475+
deployment_types=deployment_types,
7545875476
headers=_headers,
7545975477
params=_params,
7546075478
)

src/pydo/operations/_operations.py

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -529,7 +529,12 @@ def build_apps_get_instances_request(app_id: str, **kwargs: Any) -> HttpRequest:
529529

530530

531531
def build_apps_list_deployments_request(
532-
app_id: str, *, page: int = 1, per_page: int = 20, **kwargs: Any
532+
app_id: str,
533+
*,
534+
page: int = 1,
535+
per_page: int = 20,
536+
deployment_types: Optional[List[str]] = None,
537+
**kwargs: Any,
533538
) -> HttpRequest:
534539
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
535540
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
@@ -551,6 +556,10 @@ def build_apps_list_deployments_request(
551556
_params["per_page"] = _SERIALIZER.query(
552557
"per_page", per_page, "int", maximum=200, minimum=1
553558
)
559+
if deployment_types is not None:
560+
_params["deployment_types"] = _SERIALIZER.query(
561+
"deployment_types", deployment_types, "[str]"
562+
)
554563

555564
# Construct headers
556565
_headers["Accept"] = _SERIALIZER.header("accept", accept, "str")
@@ -85611,7 +85620,13 @@ def get_instances(self, app_id: str, **kwargs: Any) -> JSON:
8561185620

8561285621
@distributed_trace
8561385622
def list_deployments(
85614-
self, app_id: str, *, page: int = 1, per_page: int = 20, **kwargs: Any
85623+
self,
85624+
app_id: str,
85625+
*,
85626+
page: int = 1,
85627+
per_page: int = 20,
85628+
deployment_types: Optional[List[str]] = None,
85629+
**kwargs: Any,
8561585630
) -> JSON:
8561685631
# pylint: disable=line-too-long
8561785632
"""List App Deployments.
@@ -85624,6 +85639,17 @@ def list_deployments(
8562485639
:paramtype page: int
8562585640
:keyword per_page: Number of items returned per page. Default value is 20.
8562685641
:paramtype per_page: int
85642+
:keyword deployment_types: Optional. Filter deployments by deployment_type
85643+
85644+
85645+
* MANUAL: manual deployment
85646+
* DEPLOY_ON_PUSH: deployment triggered by a push to the app's repository
85647+
* MAINTENANCE: deployment for maintenance purposes
85648+
* MANUAL_ROLLBACK: manual revert to a previous deployment
85649+
* AUTO_ROLLBACK: automatic revert to a previous deployment
85650+
* UPDATE_DATABASE_TRUSTED_SOURCES: update database trusted sources
85651+
* AUTOSCALED: deployment that has been autoscaled. Default value is None.
85652+
:paramtype deployment_types: list[str]
8562785653
:return: JSON object
8562885654
:rtype: JSON
8562985655
:raises ~azure.core.exceptions.HttpResponseError:
@@ -87212,6 +87238,7 @@ def list_deployments(
8721287238
app_id=app_id,
8721387239
page=page,
8721487240
per_page=per_page,
87241+
deployment_types=deployment_types,
8721587242
headers=_headers,
8721687243
params=_params,
8721787244
)

0 commit comments

Comments
 (0)