Skip to content

Commit ba55d63

Browse files
authored
feat(secret): generate v1alpha1 (#33)
1 parent a78e3cf commit ba55d63

File tree

5 files changed

+25
-9
lines changed

5 files changed

+25
-9
lines changed

scaleway-async/scaleway_async/secret/v1alpha1/api.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
)
1414
from .types import (
1515
ListSecretsRequestOrderBy,
16+
SecretVersionStatus,
1617
AccessSecretVersionResponse,
1718
ListSecretVersionsResponse,
1819
ListSecretsResponse,
@@ -428,13 +429,15 @@ async def list_secret_versions(
428429
region: Optional[Region] = None,
429430
page: Optional[int] = None,
430431
page_size: Optional[int] = None,
432+
status: Optional[List[SecretVersionStatus]] = None,
431433
) -> ListSecretVersionsResponse:
432434
"""
433435
List versions of a secret, not returning any sensitive data
434436
:param region: Region to target. If none is passed will use default region from the config
435437
:param secret_id: ID of the Secret
436438
:param page:
437439
:param page_size:
440+
:param status: Filter results by status
438441
:return: :class:`ListSecretVersionsResponse <ListSecretVersionsResponse>`
439442
440443
Usage:
@@ -454,6 +457,7 @@ async def list_secret_versions(
454457
params={
455458
"page": page,
456459
"page_size": page_size or self.client.default_page_size,
460+
"status": status,
457461
},
458462
)
459463

@@ -467,13 +471,15 @@ async def list_secret_versions_all(
467471
region: Optional[Region] = None,
468472
page: Optional[int] = None,
469473
page_size: Optional[int] = None,
474+
status: Optional[List[SecretVersionStatus]] = None,
470475
) -> List[SecretVersion]:
471476
"""
472477
List versions of a secret, not returning any sensitive data
473478
:param region: Region to target. If none is passed will use default region from the config
474479
:param secret_id: ID of the Secret
475480
:param page:
476481
:param page_size:
482+
:param status: Filter results by status
477483
:return: :class:`List[ListSecretVersionsResponse] <List[ListSecretVersionsResponse]>`
478484
479485
Usage:
@@ -491,6 +497,7 @@ async def list_secret_versions_all(
491497
"region": region,
492498
"page": page,
493499
"page_size": page_size,
500+
"status": status,
494501
},
495502
)
496503

scaleway-async/scaleway_async/secret/v1alpha1/types.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -389,6 +389,11 @@ class ListSecretVersionsRequest:
389389

390390
page_size: Optional[int]
391391

392+
status: Optional[List[SecretVersionStatus]]
393+
"""
394+
Filter results by status
395+
"""
396+
392397

393398
@dataclass
394399
class DestroySecretVersionRequest:

scaleway/scaleway/instance/v1/__init__.py

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# This file was automatically generated. DO NOT EDIT.
22
# If you have any remark or suggestion do not hesitate to open an issue.
3-
import importlib
4-
from typing import TYPE_CHECKING
53
from .types import Arch
64
from .types import BootType
75
from .types import ImageState
@@ -115,13 +113,7 @@
115113
from .content import TASK_TRANSIENT_STATUSES
116114
from .content import VOLUME_SERVER_TRANSIENT_STATUSES
117115
from .content import VOLUME_TRANSIENT_STATUSES
118-
119-
try:
120-
from .api_utils import InstanceV1UtilsAPI as InstanceV1API # type: ignore
121-
except ImportError:
122-
from .api import InstanceV1API
123-
except ModuleNotFoundError:
124-
from .api import InstanceV1API
116+
from .api import InstanceV1API
125117

126118
__all__ = [
127119
"Arch",

scaleway/scaleway/secret/v1alpha1/api.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
)
1414
from .types import (
1515
ListSecretsRequestOrderBy,
16+
SecretVersionStatus,
1617
AccessSecretVersionResponse,
1718
ListSecretVersionsResponse,
1819
ListSecretsResponse,
@@ -428,13 +429,15 @@ def list_secret_versions(
428429
region: Optional[Region] = None,
429430
page: Optional[int] = None,
430431
page_size: Optional[int] = None,
432+
status: Optional[List[SecretVersionStatus]] = None,
431433
) -> ListSecretVersionsResponse:
432434
"""
433435
List versions of a secret, not returning any sensitive data
434436
:param region: Region to target. If none is passed will use default region from the config
435437
:param secret_id: ID of the Secret
436438
:param page:
437439
:param page_size:
440+
:param status: Filter results by status
438441
:return: :class:`ListSecretVersionsResponse <ListSecretVersionsResponse>`
439442
440443
Usage:
@@ -454,6 +457,7 @@ def list_secret_versions(
454457
params={
455458
"page": page,
456459
"page_size": page_size or self.client.default_page_size,
460+
"status": status,
457461
},
458462
)
459463

@@ -467,13 +471,15 @@ def list_secret_versions_all(
467471
region: Optional[Region] = None,
468472
page: Optional[int] = None,
469473
page_size: Optional[int] = None,
474+
status: Optional[List[SecretVersionStatus]] = None,
470475
) -> List[SecretVersion]:
471476
"""
472477
List versions of a secret, not returning any sensitive data
473478
:param region: Region to target. If none is passed will use default region from the config
474479
:param secret_id: ID of the Secret
475480
:param page:
476481
:param page_size:
482+
:param status: Filter results by status
477483
:return: :class:`List[ListSecretVersionsResponse] <List[ListSecretVersionsResponse]>`
478484
479485
Usage:
@@ -491,6 +497,7 @@ def list_secret_versions_all(
491497
"region": region,
492498
"page": page,
493499
"page_size": page_size,
500+
"status": status,
494501
},
495502
)
496503

scaleway/scaleway/secret/v1alpha1/types.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -389,6 +389,11 @@ class ListSecretVersionsRequest:
389389

390390
page_size: Optional[int]
391391

392+
status: Optional[List[SecretVersionStatus]]
393+
"""
394+
Filter results by status
395+
"""
396+
392397

393398
@dataclass
394399
class DestroySecretVersionRequest:

0 commit comments

Comments
 (0)