{"library":"awacs","type":"library","category":null,"description":"AWACS is a Python library designed for creating AWS Access Policy Language (IAM policies) programmatically. It provides a structured way to define policies using Python objects, making them easier to manage, version, and integrate into infrastructure-as-code tools. The library regularly updates its definitions for AWS services and actions by scraping AWS documentation. It is actively maintained with frequent minor releases to incorporate new AWS actions and address scraper fixes, currently at version 2.5.0.","language":"python","status":"active","version":"2.5.0","tags":["aws","iam","policy","security","cloud"],"last_verified":"Thu May 21","install":[{"cmd":"pip install awacs","imports":["from awacs.aws import Policy","from awacs.aws import Statement","from awacs.aws import Principal","from awacs.aws import Action","from awacs.aws import Allow","from awacs.iam import ARN","from awacs.sts import AssumeRole","from awacs.helpers.trust import get_service_principal"]}],"homepage":null,"github":"https://github.com/cloudtools/awacs","docs":null,"changelog":"https://github.com/cloudtools/awacs/blob/master/CHANGELOG.md","pypi":"https://pypi.org/project/awacs/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.9,"avg_import_s":0.05,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/awacs/compatibility"}}