def take_action(self, parsed_args): attrs = v2_utils.get_pool_attrs(self.app.client_manager, parsed_args) pool_id = attrs.pop('pool_id') self.app.client_manager.load_balancer.pool_delete(pool_id=pool_id) if parsed_args.wait: v2_utils.wait_for_delete( status_f=self.app.client_manager.load_balancer.pool_show, res_id=pool_id)
def take_action(self, parsed_args): attrs = v2_utils.get_loadbalancer_attrs(self.app.client_manager, parsed_args) lb_id = attrs.pop('loadbalancer_id') self.app.client_manager.load_balancer.load_balancer_delete(lb_id=lb_id, **attrs) if parsed_args.wait: v2_utils.wait_for_delete(status_f=( self.app.client_manager.load_balancer.load_balancer_show), res_id=lb_id)
def take_action(self, parsed_args): attrs = v2_utils.get_listener_attrs(self.app.client_manager, parsed_args) listener_id = attrs.pop('listener_id') self.app.client_manager.load_balancer.listener_delete( listener_id=listener_id) if parsed_args.wait: v2_utils.wait_for_delete( status_f=self.app.client_manager.load_balancer.listener_show, res_id=listener_id)
def take_action(self, parsed_args): attrs = v2_utils.get_health_monitor_attrs(self.app.client_manager, parsed_args) health_monitor_id = attrs.pop('health_monitor_id') self.app.client_manager.load_balancer.health_monitor_delete( health_monitor_id=health_monitor_id) if parsed_args.wait: v2_utils.wait_for_delete(status_f=( self.app.client_manager.load_balancer.health_monitor_show), res_id=health_monitor_id)