Files
aws-inventory/aws-apigw.py
T
2026-01-22 09:31:32 +08:00

24 lines
439 B
Python
Executable File

#!/usr/bin/env python3
r"""
Documentation
License: This program is released under the MIT License
"""
# Imports
import boto3
# Main function
def main() -> None:
client = boto3.client('apigateway')
response = client.get_rest_apis()
print("RestAPIName,Scope")
for i in response['items']:
print(f'{i["name"]}, {i["endpointConfiguration"]["types"][0]}')
# Call main function
if __name__ == '__main__':
main()