def take_action(self, parsed_args): unset_args = v2_utils.get_unsets(parsed_args) if not len(unset_args): return project_id = v2_utils.get_resource_id(self.app.client_manager.identity, 'project', parsed_args.project) body = {'quota': unset_args} self.app.client_manager.load_balancer.quota_set(project_id, json=body)
def take_action(self, parsed_args): unset_args = v2_utils.get_unsets(parsed_args) if not len(unset_args): return flavor_id = v2_utils.get_resource_id( self.app.client_manager.load_balancer.flavor_list, 'flavors', parsed_args.flavor) body = {'flavor': unset_args} self.app.client_manager.load_balancer.flavor_set(flavor_id, json=body)
def take_action(self, parsed_args): unset_args = v2_utils.get_unsets(parsed_args) if not len(unset_args): return pool_id = v2_utils.get_resource_id( self.app.client_manager.load_balancer.pool_list, 'pools', parsed_args.pool) body = {'pool': unset_args} self.app.client_manager.load_balancer.pool_set(pool_id, json=body)
def take_action(self, parsed_args): unset_args = v2_utils.get_unsets(parsed_args) if not len(unset_args): return policy_id = v2_utils.get_resource_id( self.app.client_manager.load_balancer.l7policy_list, 'l7policies', parsed_args.l7policy) body = {'rule': unset_args} self.app.client_manager.load_balancer.l7rule_set( l7policy_id=policy_id, l7rule_id=parsed_args.l7rule_id, json=body)
def take_action(self, parsed_args): unset_args = v2_utils.get_unsets(parsed_args) if not len(unset_args): return hm_id = v2_utils.get_resource_id( self.app.client_manager.load_balancer.health_monitor_list, 'healthmonitors', parsed_args.health_monitor) body = {'healthmonitor': unset_args} self.app.client_manager.load_balancer.health_monitor_set(hm_id, json=body)
def take_action(self, parsed_args): unset_args = v2_utils.get_unsets(parsed_args) if not unset_args: return availabilityzone_id = v2_utils.get_resource_id( self.app.client_manager.load_balancer.availabilityzone_list, 'availability_zones', parsed_args.availabilityzone) body = {'availability_zone': unset_args} self.app.client_manager.load_balancer.availabilityzone_set( availabilityzone_id, json=body)
def take_action(self, parsed_args): unset_args = v2_utils.get_unsets(parsed_args) if not unset_args: return pool_id = v2_utils.get_resource_id( self.app.client_manager.load_balancer.pool_list, 'pools', parsed_args.pool) body = {'pool': unset_args} self.app.client_manager.load_balancer.pool_set(pool_id, json=body) if parsed_args.wait: v2_utils.wait_for_active( status_f=self.app.client_manager.load_balancer.pool_show, res_id=pool_id)
def take_action(self, parsed_args): unset_args = v2_utils.get_unsets(parsed_args) if not unset_args: return listener_id = v2_utils.get_resource_id( self.app.client_manager.load_balancer.listener_list, 'listeners', parsed_args.listener) body = {'listener': unset_args} self.app.client_manager.load_balancer.listener_set(listener_id, json=body) if parsed_args.wait: v2_utils.wait_for_active( status_f=self.app.client_manager.load_balancer.listener_show, res_id=listener_id)
def take_action(self, parsed_args): unset_args = v2_utils.get_unsets(parsed_args) if not unset_args: return hm_id = v2_utils.get_resource_id( self.app.client_manager.load_balancer.health_monitor_list, 'healthmonitors', parsed_args.health_monitor) body = {'healthmonitor': unset_args} self.app.client_manager.load_balancer.health_monitor_set(hm_id, json=body) if parsed_args.wait: v2_utils.wait_for_active(status_f=( self.app.client_manager.load_balancer.health_monitor_show), res_id=hm_id)
def take_action(self, parsed_args): unset_args = v2_utils.get_unsets(parsed_args) if not len(unset_args): return pool_id = v2_utils.get_resource_id( self.app.client_manager.load_balancer.pool_list, 'pools', parsed_args.pool) member_dict = {'pool_id': pool_id, 'member_id': parsed_args.member} member_id = v2_utils.get_resource_id( self.app.client_manager.load_balancer.member_list, 'members', member_dict) body = {'member': unset_args} self.app.client_manager.load_balancer.member_set(pool_id=pool_id, member_id=member_id, json=body)
def take_action(self, parsed_args): unset_args = v2_utils.get_unsets(parsed_args) if not unset_args: return policy_id = v2_utils.get_resource_id( self.app.client_manager.load_balancer.l7policy_list, 'l7policies', parsed_args.l7policy) body = {'l7policy': unset_args} self.app.client_manager.load_balancer.l7policy_set( policy_id, json=body) if parsed_args.wait: v2_utils.wait_for_active( status_f=(self.app.client_manager.load_balancer. l7policy_show), res_id=policy_id )