From c0116652365372319ac027d4f54ae3d0b2c5a4ff Mon Sep 17 00:00:00 2001 From: Steve Baker Date: Wed, 13 Feb 2013 11:04:58 +1300 Subject: [PATCH] Add Tags to vpc properties schema (Unimplemented) Change-Id: I9889c502837d666e25297634f77116f40d4deea8 --- heat/engine/resources/vpc.py | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/heat/engine/resources/vpc.py b/heat/engine/resources/vpc.py index b0d05ffa..fa73e61f 100644 --- a/heat/engine/resources/vpc.py +++ b/heat/engine/resources/vpc.py @@ -22,12 +22,24 @@ logger = logging.getLogger(__name__) class VPC(resource.Resource): - properties_schema = {'CidrBlock': {'Type': 'String'}, - 'InstanceTenancy': {'Type': 'String', - 'AllowedValues': ['default', - 'dedicated'], - 'Default': 'default', - 'Implemented': False}} + tags_schema = {'Key': {'Type': 'String', + 'Required': True}, + 'Value': {'Type': 'String', + 'Required': True}} + + properties_schema = { + 'CidrBlock': {'Type': 'String'}, + 'InstanceTenancy': { + 'Type': 'String', + 'AllowedValues': ['default', + 'dedicated'], + 'Default': 'default', + 'Implemented': False}, + 'Tags': {'Type': 'List', 'Schema': { + 'Type': 'Map', + 'Implemented': False, + 'Schema': tags_schema}} + } def __init__(self, name, json_snippet, stack): super(VPC, self).__init__(name, json_snippet, stack) -- 2.45.2