Adding security groups model params
- Adding the external_service and external_service_id params to the security groups and security group rules responses Change-Id: Ib9b06d0c39694c19bc9738962812a0dfe55d9778
This commit is contained in:
parent
afdd1441be
commit
d0863e0b16
|
@ -34,11 +34,17 @@ class SecurityGroup(AutoMarshallingModel):
|
||||||
@type security_group_rules: list
|
@type security_group_rules: list
|
||||||
@param tenant_id: Owner of the security group
|
@param tenant_id: Owner of the security group
|
||||||
@type tenant_id: string
|
@type tenant_id: string
|
||||||
|
@param external_service: other cloud
|
||||||
|
@type external_service: string
|
||||||
|
@param external_service_id: other cloud id
|
||||||
|
@type external_service_id: string
|
||||||
"""
|
"""
|
||||||
SECURITY_GROUP = 'security_group'
|
SECURITY_GROUP = 'security_group'
|
||||||
|
|
||||||
def __init__(self, id_=None, name=None, description=None,
|
def __init__(self, id_=None, name=None, description=None,
|
||||||
security_group_rules=None, tenant_id=None, **kwargs):
|
security_group_rules=None, tenant_id=None,
|
||||||
|
external_service=None, external_service_id=None,
|
||||||
|
**kwargs):
|
||||||
|
|
||||||
# kwargs is to be used for extensions or checking unexpected attrs
|
# kwargs is to be used for extensions or checking unexpected attrs
|
||||||
super(SecurityGroup, self).__init__()
|
super(SecurityGroup, self).__init__()
|
||||||
|
@ -47,6 +53,8 @@ class SecurityGroup(AutoMarshallingModel):
|
||||||
self.description = description
|
self.description = description
|
||||||
self.security_group_rules = security_group_rules
|
self.security_group_rules = security_group_rules
|
||||||
self.tenant_id = tenant_id
|
self.tenant_id = tenant_id
|
||||||
|
self.external_service = external_service
|
||||||
|
self.external_service_id = external_service_id
|
||||||
self.kwargs = kwargs
|
self.kwargs = kwargs
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
|
@ -152,13 +160,19 @@ class SecurityGroupRule(AutoMarshallingModel):
|
||||||
@type remote_ip_prefix: string
|
@type remote_ip_prefix: string
|
||||||
@param tenant_id: owner of the security group rule
|
@param tenant_id: owner of the security group rule
|
||||||
@type tenant_id: string
|
@type tenant_id: string
|
||||||
|
@param external_service: other cloud
|
||||||
|
@type external_service: string
|
||||||
|
@param external_service_id: other cloud id
|
||||||
|
@type external_service_id: string
|
||||||
"""
|
"""
|
||||||
SECURITY_GROUP_RULE = 'security_group_rule'
|
SECURITY_GROUP_RULE = 'security_group_rule'
|
||||||
|
|
||||||
def __init__(self, id_=None, direction=None, ethertype=None,
|
def __init__(self, id_=None, direction=None, ethertype=None,
|
||||||
security_group_id=None, port_range_min=None,
|
security_group_id=None, port_range_min=None,
|
||||||
port_range_max=None, protocol=None, remote_group_id=None,
|
port_range_max=None, protocol=None, remote_group_id=None,
|
||||||
remote_ip_prefix=None, tenant_id=None, **kwargs):
|
remote_ip_prefix=None, tenant_id=None,
|
||||||
|
external_service=None, external_service_id=None,
|
||||||
|
**kwargs):
|
||||||
|
|
||||||
# kwargs is to be used for extensions or checking unexpected attrs
|
# kwargs is to be used for extensions or checking unexpected attrs
|
||||||
super(SecurityGroupRule, self).__init__()
|
super(SecurityGroupRule, self).__init__()
|
||||||
|
@ -172,6 +186,8 @@ class SecurityGroupRule(AutoMarshallingModel):
|
||||||
self.remote_group_id = remote_group_id
|
self.remote_group_id = remote_group_id
|
||||||
self.remote_ip_prefix = remote_ip_prefix
|
self.remote_ip_prefix = remote_ip_prefix
|
||||||
self.tenant_id = tenant_id
|
self.tenant_id = tenant_id
|
||||||
|
self.external_service = external_service
|
||||||
|
self.external_service_id = external_service_id
|
||||||
self.kwargs = kwargs
|
self.kwargs = kwargs
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
|
|
Loading…
Reference in New Issue