ssm#
AWS System Manager utility functions
- config_patterns.aws.ssm.deploy_parameter(bsm: boto_session_manager.BotoSesManager, parameter_name: str, parameter_data: dict, parameter_with_encryption: bool, tags: Optional[dict] = None) Optional[pysecret.Parameter][source]#
Deploy (Create or Update) AWS SSM parameter store.
- Parameters:
bsm – the
boto_session_manager.BotoSesManagerobject.parameter_name – parameter name.
parameter_data – parameter data in python dict.
parameter_with_encryption – do you want to encrypt the data at rest?
tags – optional key value tags.
- Returns:
a
pysecret.Parameterobject to indicate the deployed parameter. if returns None, then no deployment happened.