Sceptre AWS resolver
Project description
sceptre-aws-resolver
Sceptre resolver for any AWS API.
Format: !aws client_name::operation_name::optional_parameter_in_dict_format::optional_jmespath_expression_to_filter_output
.
Examples:
- Return call to STS GetCallerIdentity in string format:
!aws sts::get_caller_identity
- Get current UserId:
!aws sts::get_caller_identity::::UserId
- Read a systems manager parameter and return its value:
!aws ssm::get_parameter::'Name':'your-param-name'::Parameter.Value
- Read a systems manager parameter and return its decrypted value if necessary:
!aws ssm::get_parameter::'Name':'your-secret-param','WithDecryption':True::Parameter.Value
See the jmespath package for query examples:
https://pypi.org/project/jmespath/
Released under the simplified BSD licence. See LICENCE.txt for details.
Thanks to the https://github.com/zaro0508/sceptre-date-resolver project for providing the boilerplate.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for sceptre_aws_resolver-0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31c78c5a67c58f6eae129580753e8b1b83c4caec6e367756dfd961413c441478 |
|
MD5 | bc5cc10bdb38a43176b4abeab8150381 |
|
BLAKE2b-256 | 8ecc692874417447e58750717fded3c0407c0052b887dbf7cbbac922c16126ff |