project_id should not be UUIDType in API validation

Currently UUIDType is being validted for project_id.
In most cases this will cause issues. Update to more
appropriate StringType

Change-Id: I54fa78e7140f57084fffb68528d4a4252b9a5d28
Closes-Bug: #1547717
This commit is contained in:
ptoohill1 2016-02-19 17:48:30 -06:00
parent c1b1f6ed85
commit c1aeec17c7
5 changed files with 10 additions and 10 deletions

@ -29,7 +29,7 @@ class HealthMonitorResponse(base.BaseType):
url_path = wtypes.wsattr(wtypes.text)
expected_codes = wtypes.wsattr(wtypes.text)
enabled = wtypes.wsattr(bool)
project_id = wtypes.wsattr(wtypes.UuidType())
project_id = wtypes.wsattr(wtypes.StringType())
class HealthMonitorPOST(base.BaseType):
@ -45,7 +45,7 @@ class HealthMonitorPOST(base.BaseType):
url_path = wtypes.wsattr(wtypes.text)
expected_codes = wtypes.wsattr(wtypes.text)
enabled = wtypes.wsattr(bool, default=True)
project_id = wtypes.wsattr(wtypes.UuidType())
project_id = wtypes.wsattr(wtypes.StringType(max_length=36))
class HealthMonitorPUT(base.BaseType):

@ -38,7 +38,7 @@ class ListenerResponse(base.BaseType):
connection_limit = wtypes.wsattr(wtypes.IntegerType())
tls_certificate_id = wtypes.wsattr(wtypes.StringType(max_length=255))
sni_containers = [wtypes.StringType(max_length=255)]
project_id = wtypes.wsattr(wtypes.UuidType())
project_id = wtypes.wsattr(wtypes.StringType())
default_pool_id = wtypes.wsattr(wtypes.UuidType())
@ -55,7 +55,7 @@ class ListenerPOST(base.BaseType):
tls_certificate_id = wtypes.wsattr(wtypes.StringType(max_length=255))
tls_termination = wtypes.wsattr(TLSTermination)
sni_containers = [wtypes.StringType(max_length=255)]
project_id = wtypes.wsattr(wtypes.UuidType())
project_id = wtypes.wsattr(wtypes.StringType(max_length=36))
default_pool_id = wtypes.wsattr(wtypes.UuidType())

@ -33,7 +33,7 @@ class LoadBalancerResponse(base.BaseType):
operating_status = wtypes.wsattr(wtypes.StringType())
enabled = wtypes.wsattr(bool)
vip = wtypes.wsattr(VIP)
project_id = wtypes.wsattr(wtypes.UuidType())
project_id = wtypes.wsattr(wtypes.StringType())
class LoadBalancerPOST(base.BaseType):
@ -43,7 +43,7 @@ class LoadBalancerPOST(base.BaseType):
description = wtypes.wsattr(wtypes.StringType(max_length=255))
enabled = wtypes.wsattr(bool, default=True)
vip = wtypes.wsattr(VIP, mandatory=True)
project_id = wtypes.wsattr(wtypes.UuidType())
project_id = wtypes.wsattr(wtypes.StringType(max_length=36))
class LoadBalancerPUT(base.BaseType):

@ -26,7 +26,7 @@ class MemberResponse(base.BaseType):
protocol_port = wtypes.wsattr(wtypes.IntegerType())
weight = wtypes.wsattr(wtypes.IntegerType())
subnet_id = wtypes.wsattr(wtypes.UuidType())
project_id = wtypes.wsattr(wtypes.UuidType())
project_id = wtypes.wsattr(wtypes.StringType())
class MemberPOST(base.BaseType):
@ -37,7 +37,7 @@ class MemberPOST(base.BaseType):
protocol_port = wtypes.wsattr(wtypes.IntegerType(), mandatory=True)
weight = wtypes.wsattr(wtypes.IntegerType(), default=1)
subnet_id = wtypes.wsattr(wtypes.UuidType())
project_id = wtypes.wsattr(wtypes.UuidType())
project_id = wtypes.wsattr(wtypes.StringType(max_length=36))
class MemberPUT(base.BaseType):

@ -47,7 +47,7 @@ class PoolResponse(base.BaseType):
protocol = wtypes.wsattr(wtypes.text)
lb_algorithm = wtypes.wsattr(wtypes.text)
session_persistence = wtypes.wsattr(SessionPersistenceResponse)
project_id = wtypes.wsattr(wtypes.UuidType())
project_id = wtypes.wsattr(wtypes.StringType())
class PoolPOST(base.BaseType):
@ -64,7 +64,7 @@ class PoolPOST(base.BaseType):
wtypes.Enum(str, *constants.SUPPORTED_LB_ALGORITHMS),
mandatory=True)
session_persistence = wtypes.wsattr(SessionPersistencePOST)
project_id = wtypes.wsattr(wtypes.UuidType())
project_id = wtypes.wsattr(wtypes.StringType(max_length=36))
class PoolPUT(base.BaseType):