text: #!/usr/bin/env node
  /********************************************************* {COPYRIGHT-TOP} ***
   * Licensed Materials - Property of IBM
   * 5725-Z22, 5725-Z63, 5725-U33, 5725-Z63
   *
   * (C) Copyright IBM Corporation 2016, 2017
   *
   * All Rights Reserved.
   * US Government Users Restricted Rights - Use, duplication or disclosure
   * restricted by GSA ADP Schedule Contract with IBM Corp.
   ********************************************************** {COPYRIGHT-END} **/
  // Node module: apiconnect-cli-policies
  
  var g = require('strong-globalize')();
  
  module.exports = {
    name: 'members',
    version: require('../package.json').version,
    path: __filename,
    isBuiltin: true,
    topics: topics,
  };
  
  function topics() {
    return [ {
      name: 'members',
      helpInfo: g.f('apic_members_help.txt'),
      commands: [
        {
          command: 'list',
          loginRequired: 'org',
          defaultType: true,
          aliases: [ 'members' ],
          helpInfo: g.f('apic_members_help.txt'),
          action: function(opts) {
            return require('./plugin-impl').list(opts);
          },
          type: 'org',
          options: [
            { name: 'organization', rune: 'o', type: 'name', default: '$APIC_CONFIG$.org.data.orgs', required: true },
            { name: 'server', rune: 's', type: 'host', default: '$APIC_CONFIG$.org.host', required: true },
          ],
        },
        {
          command: 'list',
          loginRequired: 'org',
          aliases: [ 'members' ],
          helpInfo: g.f('apic_members_help.txt'),
          action: function(opts) {
            return require('./plugin-impl').list(opts);
          },
          type: 'consumer-org',
          options: [
            { name: 'consumer-org', type: 'name', required: true },
            { name: 'catalog', rune: 'c', type: 'name', default: '$APIC_CONFIG$.catalog.data.catalogs', required: true },
            { name: 'organization', rune: 'o', type: 'name', default: '$APIC_CONFIG$.catalog.data.orgs', required: true },
            { name: 'server', rune: 's', type: 'host', default: '$APIC_CONFIG$.catalog.host', required: true },
          ],
        },
      ],
    },
    ];
  };
  
  