def Run(self, args): queues_client = GetApiAdapter(self.ReleaseTrack()).queues queue_ref = parsers.ParseQueue(args.queue, args.location) log.warning(constants.QUEUE_MANAGEMENT_WARNING) console_io.PromptContinue( cancel_on_no=True, prompt_string='Are you sure you want to delete: [{}]'.format( queue_ref.RelativeName())) queues_client.Delete(queue_ref) log.DeletedResource(queue_ref.Name(), 'queue')
def Run(self, args): queues_client = GetApiAdapter(self.ReleaseTrack()).queues queue_ref = parsers.ParseQueue(args.queue, args.location) queue_short = parsers.GetConsolePromptString(queue_ref.RelativeName()) console_io.PromptContinue( cancel_on_no=True, prompt_string=( 'Deleted queues can not be re-created for a duration of up to 7 ' 'days. Are you sure you want to delete: [{}]'.format(queue_short))) queues_client.Delete(queue_ref) log.DeletedResource(queue_short, 'queue')
def Run(self, args): tasks_client = GetApiAdapter(self.ReleaseTrack()).tasks queue_ref = parsers.ParseQueue(args.queue, args.location) task_ref = parsers.ParseTask(args.task, queue_ref) tasks_client.Delete(task_ref) log.DeletedResource(task_ref.Name(), kind='task')