def info_pvdc(ctx, name): try: restore_session(ctx) client = ctx.obj['client'] sys_admin_resource = client.get_admin() system = System(client, admin_resource=sys_admin_resource) pvdc_reference = system.get_provider_vdc(name) pvdc = PVDC(client, href=pvdc_reference.get('href')) refs = pvdc.get_vdc_references() md = pvdc.get_metadata() result = pvdc_to_dict(pvdc.get_resource(), refs, md) stdout(result, ctx) except Exception as e: stderr(e, ctx)