The lsdevinfo utility appears to an undocumented command. However it looks like it could come in handy occasionally. Here are some examples of using it on AIX 7.1:

# oslevel -s

7100-00-01-1037

# lslpp -w /usr/sbin/lsdevinfo

File Fileset Type

----------------------------------------------------------------------------

/usr/sbin/lsdevinfo bos.rte.methods File

# lsdevinfo -h

Usage:

lsdevinfo [-q Criteria] [-F Format] [-R] [-c] [-h]

# lsdevinfo | more

device:

name = "sys0"

status = "1"

chgstatus = "1"

ddins = "planar_pal_chrp"

aixloc = ""

uniquetype = "sys/node/chrp"

class = "sys"

subclass = "node"

type = "chrp"

prefix = "sys"

devid = "chrp"

base = "1"

hasvpd = "0"

detectable = "0"

busext = "0"

fru = "1"

led = "2065"

catalog = "devices.cat"

setno = "1"

msgno = "1"

driver = "planar_pal_chrp"

define = "/usr/lib/methods/define_rspc -n"

configure = "/usr/lib/methods/cfgsys_chrp"

change = "/usr/lib/methods/chggen"

unconfigure = "/usr/lib/methods/ucfgdevice"

undefine = "/usr/lib/methods/undefine"

start = ""

stop = ""

inventory = "0"

syscons = "/dev/vty0"

sysconsp = ""

modelcode = "0x0800004c"

keylock = "normal"

maxbuf = "20"

maxmbuf = "0"

maxuproc = "128"

autorestart = "true"

iostat = "false"

realmem = "6291456"

conslogin = "enable"

fwversion = "IBM,AM710_058"

maxpout = "8193"

minpout = "4096"

fullcore = "false"

pre430core = "false"

ncargs = "256"

pre520tune = "disable"

max_logname = "9"

platform_desc = "chrp"

rtasversion = "1"

modelname = "IBM,9179-MHB"

........

# lsdevinfo | grep -p hdisk0

device:

name = "hdisk0"

status = "1"

chgstatus = "2"

ddins = "scsidisk"

aixloc = ""

uniquetype = "disk/vscsi/vdisk"

class = "disk"

subclass = "vscsi"

type = "vdisk"

prefix = "hdisk"

devid = ""

base = "1"

hasvpd = "0"

detectable = "1"

busext = "0"

fru = "0"

led = "9652"

catalog = "vscsi_init.cat"

setno = "2"

msgno = "0"

driver = "scsidisk"

define = "/etc/methods/define"

configure = "/etc/methods/cfgscsidisk"

change = "/etc/methods/chgdisk"

unconfigure = "/etc/methods/ucfgdevice"

undefine = "/etc/methods/undefine"

start = ""

stop = ""

inventory = "0"

pv = "no"

pvid = "00f6050a2cd79ef80000000000000000"

model_name = "VCS_DEFLT_DISK "

queue_depth = "3"

max_transfer = "0x40000"

cfgmgr_psafe = ""

unique_id = "48333321360050768019183002800000000000F1304214503IBMfcp05VDASD03AIXvscsi"

sn_location = "609F"

reserve_policy = "no_reserve"

PCM = "PCM/friend/vscsi"

safe_relocate = "0"

kext_errsave = "yes"

message_no = "1"

# lsdevinfo | grep -p cluster0

device:

name = "cluster0"

status = "1"

chgstatus = "1"

ddins = ""

aixloc = ""

uniquetype = "pseudo/node/cluster"

class = "pseudo"

subclass = "node"

type = "cluster"

prefix = "cluster"

devid = ""

base = "0"

hasvpd = "0"

detectable = "0"

busext = "0"

fru = "0"

led = "8232"

catalog = "devices.cat"

setno = "170"

msgno = "1"

driver = ""

define = "/usr/lib/methods/define -n"

configure = "/usr/lib/methods/cfgcluster"

change = "/usr/lib/methods/chgcluster"

unconfigure = "/usr/lib/methods/ucfgdevice"

undefine = "/usr/lib/methods/undefine"

start = ""

stop = ""

inventory = "0"

clvdisk = "60050768-0191-8300-2800-000000000f15"

node_uuid = "60510e58-be33-11e0-8387-66da93d16b18"

# lsdevinfo -c

name="sys0",status="1",chgstatus="1",ddins="planar_pal_chrp",aixloc="",uniquetype="sys/node/chrp",class="sys",subclass="node",type="chrp",prefix="sys",devid="chrp",base="1",hasvpd="0",detectable="0",busext="0",fru="1",led="2065",catalog="devices.cat",setno="1",msgno="1",driver="planar_pal_chrp",define="/usr/lib/methods/define_rspc -n",configure="/usr/lib/methods/cfgsys_chrp",change="/usr/lib/methods/chggen",unconfigure="/usr/lib/methods/ucfgdevice",undefine="/usr/lib/methods/undefine",start="",stop="",inventory="0",syscons="/dev/vty0",sysconsp="",modelcode="0x0800004c",keylock="normal",maxbuf="20",maxmbuf="0",maxuproc="128",autorestart="true",iostat="false",realmem="6291456",conslogin="enable",fwversion="IBM,AM710_058",maxpout="8193",minpout="4096",fullcore="false",pre430core="false",ncargs="256",pre520tune="disable",max_logname="9",platform_desc="chrp",rtasversion="1",modelname="IBM,9179-MHB",systemid="IBM,02100488P",boottype="disk",dasd_spin_delay="5",SW_dist_intr="false",pci_full_cfg="1",cpuguard="enable",frequency="6400000000",capacity_inc="0.01",capped="false",dedicated="false",ent_capacity="0.50",min_capacity="0.10",max_capacity="0.50",variable_weight="128",cod_cust_info="",cod_mail="",cod_modelsys="",cod_proc="0",id_to_system="0X800000302B900000",id_to_partition="0X800000302B900043",ngroups_allowed="128",sed_config="select",nfs4_acl_compat="secure",enhanced_RBAC="true",log_pg_dealloc="true",ghostdev="0"

........................

# lsdevinfo -q name="cluster0"

device:

name = "cluster0"

status = "1"

chgstatus = "1"

ddins = ""

aixloc = ""

uniquetype = "pseudo/node/cluster"

class = "pseudo"

subclass = "node"

type = "cluster"

prefix = "cluster"

devid = ""

base = "0"

hasvpd = "0"

detectable = "0"

busext = "0"

fru = "0"

led = "8232"

catalog = "devices.cat"

setno = "170"

msgno = "1"

driver = ""

define = "/usr/lib/methods/define -n"

configure = "/usr/lib/methods/cfgcluster"

change = "/usr/lib/methods/chgcluster"

unconfigure = "/usr/lib/methods/ucfgdevice"

undefine = "/usr/lib/methods/undefine"

start = ""

stop = ""

inventory = "0"

clvdisk = "60050768-0191-8300-2800-000000000f15"

node_uuid = "60510e58-be33-11e0-8387-66da93d16b18"