コード例 #1
0
 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')
コード例 #2
0
 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')
コード例 #3
0
ファイル: delete.py プロジェクト: Akiho-Yasuda/wip
 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')