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.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e545ab00eeaa61c5ede3f6c69eb75a858c75dcfd18d544c44aece6ef7ecbcc66 |
|
MD5 | 36be3f8cf191c2a83779bce5e737ac5c |
|
BLAKE2b-256 | 2a94515b475b21ab9cf15f524c6c9d857cbd900abedb88ca232cbd50cc765c95 |