Add support for Route Table tagging
This commit is contained in:
parent
90771c1b1c
commit
1fc32fa5cb
3 changed files with 40 additions and 2 deletions
|
|
@ -2465,7 +2465,7 @@ class EC2Backend(BaseBackend, InstanceBackend, TagBackend, AmiBackend,
|
|||
elif resource_prefix == EC2_RESOURCE_TO_PREFIX['reserved-instance']:
|
||||
self.raise_not_implemented_error('DescribeReservedInstances')
|
||||
elif resource_prefix == EC2_RESOURCE_TO_PREFIX['route-table']:
|
||||
self.raise_not_implemented_error('DescribeRouteTables')
|
||||
self.get_route_table(route_table_id=resource_id)
|
||||
elif resource_prefix == EC2_RESOURCE_TO_PREFIX['security-group']:
|
||||
self.describe_security_groups(group_ids=[resource_id])
|
||||
elif resource_prefix == EC2_RESOURCE_TO_PREFIX['snapshot']:
|
||||
|
|
|
|||
|
|
@ -121,7 +121,16 @@ CREATE_ROUTE_TABLE_RESPONSE = """
|
|||
{% endfor %}
|
||||
</routeSet>
|
||||
<associationSet/>
|
||||
<tagSet/>
|
||||
<tagSet>
|
||||
{% for tag in route_table.get_tags() %}
|
||||
<item>
|
||||
<resourceId>{{ tag.resource_id }}</resourceId>
|
||||
<resourceType>{{ tag.resource_type }}</resourceType>
|
||||
<key>{{ tag.key }}</key>
|
||||
<value>{{ tag.value }}</value>
|
||||
</item>
|
||||
{% endfor %}
|
||||
</tagSet>
|
||||
</routeTable>
|
||||
</CreateRouteTableResponse>
|
||||
"""
|
||||
|
|
@ -172,6 +181,16 @@ DESCRIBE_ROUTE_TABLES_RESPONSE = """
|
|||
{% endfor %}
|
||||
</associationSet>
|
||||
<tagSet/>
|
||||
<tagSet>
|
||||
{% for tag in route_table.get_tags() %}
|
||||
<item>
|
||||
<resourceId>{{ tag.resource_id }}</resourceId>
|
||||
<resourceType>{{ tag.resource_type }}</resourceType>
|
||||
<key>{{ tag.key }}</key>
|
||||
<value>{{ tag.value }}</value>
|
||||
</item>
|
||||
{% endfor %}
|
||||
</tagSet>
|
||||
</item>
|
||||
{% endfor %}
|
||||
</routeTableSet>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue