Type is now mandatory. Boolean now exists.

This is required for Quantum resource types to work with new Properties.
This commit is contained in:
Steve Baker 2012-11-06 12:49:48 +13:00
parent f8f6bf2a57
commit 8014cf3bb7
4 changed files with 7 additions and 4 deletions

View File

@ -23,7 +23,8 @@ class Net(quantum.QuantumResource):
properties_schema = {'name': {'Type': 'String'},
'value_specs': {'Type': 'Map',
'Default': {}},
'admin_state_up': {'Default': True},
'admin_state_up': {'Default': True,
'Type': 'Boolean'},
}
def __init__(self, name, json_snippet, stack):

View File

@ -31,7 +31,8 @@ class Port(quantum.QuantumResource):
'name': {'Type': 'String'},
'value_specs': {'Type': 'Map',
'Default': {}},
'admin_state_up': {'Default': True},
'admin_state_up': {'Default': True,
'Type': 'Boolean'},
'fixed_ips': {'Type': 'List',
'Schema': {'Type': 'Map',
'Schema': fixed_ip_schema}},

View File

@ -25,7 +25,7 @@ class Router(quantum.QuantumResource):
'value_specs': {'Type': 'Map',
'Default': {}},
'admin_state_up': {'Type': 'Boolean',
'Default': True},
'Default': True},
}
def __init__(self, name, json_snippet, stack):

View File

@ -35,7 +35,8 @@ class Subnet(quantum.QuantumResource):
'value_specs': {'Type': 'Map',
'Default': {}},
'name': {'Type': 'String'},
'admin_state_up': {'Default': True},
'admin_state_up': {'Default': True,
'Type': 'Boolean'},
'ip_version': {'Type': 'Integer',
'AllowedValues': [4, 6],
'Default': 4},