def do_resource_type_template(hc, args): """Generate a template based on a resource type.""" fields = {"resource_type": args.resource_type} try: template = hc.resource_types.generate_template(**fields) except exc.HTTPNotFound: raise exc.CommandError("Resource Type %s not found." % args.resource_type) else: if args.format: print(utils.format_output(template, format=args.format)) else: print(utils.format_output(template))
def do_resource_template(hc, args): '''Generate a template based on a resource.''' fields = {'resource_name': args.resource} try: template = hc.resources.generate_template(**fields) except exc.HTTPNotFound: raise exc.CommandError('Resource %s not found.' % args.resource) else: if args.format: print(utils.format_output(template, format=args.format)) else: print(utils.format_output(template))