#!/usr/bin/env python3 import boto3 def main(): client = boto3.client('secretsmanager') paginator = client.get_paginator('list_secrets') page_iterator = paginator.paginate() for page in page_iterator: for secret in page['SecretList']: tag_values = [t['Value'] for t in secret['Tags']] if 'Tags' in secret else [] if len(tag_values) != 0 and 'Terraform' not in tag_values: if 'LastAccessedDate' in secret: print(f"{secret['ARN']} : {secret['LastAccessedDate']}") else: print(f"{secret['ARN']}") if __name__ == '__main__': main()