def ConvertOutput(response, args): if not args.dry_run: utils.WaitForOperation(response, utils.GetApiVersionFromArgs(args)) log.status.Print('Updated rollout for: [{}]'.format(args.deployment)) return GetExistingResource(args) return response
def Run(self, args): """Delete a Game server cluster.""" if not args.dry_run: if args.preview_time: raise PreviewTimeFieldNotRelevantError( '`--preview-time` is only relevant if `--dry-run` is set to true.' ) delete_warning = ( 'You are about to delete game server cluster {}. ' 'Do you want to continue?'.format(args.cluster)) if not console_io.PromptContinue(message=delete_warning): return None log.status.Print('Delete request issued for: [{}]'.format( args.cluster)) op = update_hooks.DeleteInstance(args) resp = utils.WaitForOperation(op, utils.GetApiVersionFromArgs(args)) log.status.Print('Deleted game server cluster : [{}]'.format( args.cluster)) return resp if not args.format: args.format = 'json' return update_hooks.PreviewDeleteInstance(args)
def ConvertOutput(response, args): # Try to reenable the log output which was disabled in the request hook log.SetUserOutputEnabled(args.user_output_enabled != 'false') if not args.dry_run: utils.WaitForOperation(response, utils.GetApiVersionFromArgs(args)) log.status.Print('Updated realm: [{}]'.format(args.realm)) return GetExistingResource(args) return response
def ConvertOutput(response, args): """Python hook that converts the output depending on preview or not both create and update api calls. Args: response: The reference to response instace. args: The parsed args namespace. Returns: Output response. """ # Try to reenable the log output which was disabled in the request hook log.SetUserOutputEnabled(args.user_output_enabled != 'false') if not args.dry_run: utils.WaitForOperation(response, utils.GetApiVersionFromArgs(args)) if 'update' in args.command_path: log.status.Print('Updated game server cluster: [{}]'.format( args.cluster)) else: log.status.Print('Created game server cluster: [{}]'.format( args.cluster)) return GetExistingResource(args) return response