LBaaS: Some API changes on LB class
Since NSXv3 backend made some LB API changes, change them in our lib accordingly. Change-Id: Ibf8290efdc043406fff2e82cce7360bcc4492046
This commit is contained in:
		@@ -158,7 +158,7 @@ class ApplicationProfile(LoadBalancerBase):
 | 
			
		||||
        elif (resource_type == ApplicationProfileTypes.FAST_TCP or
 | 
			
		||||
              resource_type == ApplicationProfileTypes.FAST_UDP):
 | 
			
		||||
            body['resource_type'] = resource_type
 | 
			
		||||
            extra_args = ['flow_mirroring_enabled', 'idle_timeout']
 | 
			
		||||
            extra_args = ['ha_flow_mirroring_enabled', 'idle_timeout']
 | 
			
		||||
            return utils.build_extra_args(body, extra_args, **kwargs)
 | 
			
		||||
        else:
 | 
			
		||||
            raise nsxlib_exc.InvalidInput(
 | 
			
		||||
@@ -187,7 +187,8 @@ class PersistenceProfile(LoadBalancerBase):
 | 
			
		||||
            return utils.build_extra_args(body, extra_args, **kwargs)
 | 
			
		||||
        elif resource_type == PersistenceProfileTypes.SOURCE_IP:
 | 
			
		||||
            body['resource_type'] = resource_type
 | 
			
		||||
            extra_args = ['persistence_mirroring_enabled', 'purge', 'timeout']
 | 
			
		||||
            extra_args = ['ha_persistence_mirroring_enabled', 'purge',
 | 
			
		||||
                          'timeout']
 | 
			
		||||
            return utils.build_extra_args(body, extra_args, **kwargs)
 | 
			
		||||
        else:
 | 
			
		||||
            raise nsxlib_exc.InvalidInput(
 | 
			
		||||
@@ -229,7 +230,7 @@ class Monitor(LoadBalancerBase):
 | 
			
		||||
            return utils.build_extra_args(body, extra_args, **kwargs)
 | 
			
		||||
        elif resource_type == MonitorTypes.HTTPS:
 | 
			
		||||
            body['resource_type'] = resource_type
 | 
			
		||||
            extra_args = ['authentication_depth', 'ciphers',
 | 
			
		||||
            extra_args = ['certificate_chain_depth', 'ciphers',
 | 
			
		||||
                          'client_certificate_id', 'fall_count', 'interval',
 | 
			
		||||
                          'monitor_port', 'protocols', 'request_body',
 | 
			
		||||
                          'request_method', 'request_url', 'request_version',
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user