troposphere
troposphere copied to clipboard
troposphere - Python library to create AWS CloudFormation descriptions
``` Traceback (most recent call last): File "cf_ecs.py", line 166, in SecurityGroups=[Ref(EcsSecurityGroup)], File "/home/jylee/work/raptor/venv/lib/python3.6/site-packages/troposphere/__init__.py", line 127, in __init__ self.__setattr__(k, v) File "/home/jylee/work/raptor/venv/lib/python3.6/site-packages/troposphere/__init__.py", line 204, in __setattr__ self._raise_type(name, v, expected_type) File...
As a user of Troposphere, I've always found it...jarring...to drop back into JSON whenever I want to define Step Functions state machines. I go from a relatively user-friendly interface for...
Hello. It is a question rather than an issue but unsure where to ask. Basically, let's assume we have a YAML document somewhere and we want to integrate the CFN...
I'm trying to remove a device in a lauchtemplate and I noticed these issues : - "DeviceName" is not mendatory. - "NoDevice" prop should be a str instead of a...
Valid template where resources property values are "encapsulated" in an `If` condition return validation errors. As `If` condition for a property value can be used nearly everywhere, should be better...
I have a case where I am adding an userdata script that is writing a json file content via cloud-init. The json needs the double quotes but what results is...
I would like to propose an update to the auto-generated classes of troposphere, specifically to improve their usability in modern IDEs. Additionally this allows for easy value validation, which can...
@markpeek The way you implement the AWS Resource Class is this, and it uses customized __getattr__, __setattr__ method: ```python class Instance(AWSObject): resource_type = "AWS::EC2::Instance" props = { 'Affinity': (str, False),...
I have a CloudWatch dashboard body that I need to perform multiple replaces on to get the dashboard to auto-deploy. The dashboard has multiple metrics and it doesn't seem like...