def do_host_sensorgroup_show(cc, args):
    """Show host sensor group attributes."""
    ihost = ihost_utils._find_ihost(cc, args.hostnameorid)
    isensorgroup = _find_sensorgroup(cc, ihost, args.sensorgroup_uuid)
    isensorgroup = cc.isensorgroup.get(args.sensorgroup_uuid)

    isensorgroup_utils._get_sensors(cc, args.hostnameorid, isensorgroup)

    _print_isensorgroup_show(isensorgroup)
def do_host_sensorgroup_list(cc, args):
    """List sensor groups."""

    ihost = ihost_utils._find_ihost(cc, args.hostnameorid)

    isensorgroups = cc.isensorgroup.list(ihost.uuid)

    for i in isensorgroups[:]:
        isensorgroup_utils._get_sensors(cc, args.hostnameorid, i)

    fields = [
        'uuid', 'sensorgroupname', 'sensortype', 'sensors',
        'audit_interval_group', 'state'
    ]
    field_labels = [
        'uuid', 'name', 'sensortype', 'sensors', 'audit_interval_group',
        'state'
    ]

    utils.print_list(isensorgroups, fields, field_labels, sortby=1)