1313)
1414from .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
0 commit comments