I am trying to list all secrets available in AWS secret manager using lambda function, following is the python code snippet;
region='us-west-2'
session= boto3.sesssion.Session(region_name=region)
client = session.client('secretsmanager')
secrets = client.list_secrets()
secrets_manager = secrets['SecretList']
for secret in secrets_manager:
print(secret['Name'])
Above code only lists few secret not all the secrets but running following CLI command returns all secrets.
aws secretsmanager list-secrets | grep "Name"
What am I missing in python code? Please advise