show zone

show zone
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zone",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zone": {
        "ROW_zone": [
            {
                "TABLE_zone_member": {
                    "ROW_zone_member": {
                        "intf_fc": "fc1/5",
                        "type": "interface",
                        "wwn": "20:00:00:2a:6a:fd:04:a0"
                    }
                },
                "name": "zone2",
                "vsan": 1
            },
            {
                "name": "zone3",
                "vsan": 1
            },
            {
                "TABLE_zone_member": {
                    "ROW_zone_member": {
                        "dev_alias": "device_alias_1",
                        "type": "pwwn",
                        "wwn": "50:08:01:60:00:89:57:08"
                    }
                },
                "name": "zone4",
                "vsan": 1
            },
            {
                "TABLE_zone_member": {
                    "ROW_zone_member": [
                        {
                            "intf_fc": "fc1/1",
                            "type": "interface",
                            "wwn": "20:00:00:2a:6a:fd:04:a0"
                        },
                        {
                            "intf_fc": "fc1/2",
                            "type": "interface",
                            "wwn": "20:00:00:2a:6a:fd:04:a0"
                        }
                    ]
                },
                "name": "zone5",
                "vsan": 2
            },
            {
                "TABLE_zone_member": {
                    "ROW_zone_member": [
                        {
                            "intf_fc": "fc1/5",
                            "type": "interface",
                            "wwn": "20:00:00:2a:6a:fd:04:a0"
                        },
                        {
                            "intf_fc": "fc1/7",
                            "type": "interface",
                            "wwn": "20:00:00:2a:6a:fd:04:a0"
                        }
                    ]
                },
                "name": "zone1",
                "vsan": 2
            },
            {
                "TABLE_zone_member": {
                    "ROW_zone_member": [
                        {
                            "type": "pwwn",
                            "wwn": "21:01:00:e0:8b:39:a9:07"
                        },
                        {
                            "type": "pwwn",
                            "wwn": "21:00:00:20:37:af:a5:93"
                        }
                    ]
                },
                "name": "Host_A-Target_1",
                "vsan": 10
            },
            {
                "TABLE_zone_member": {
                    "ROW_zone_member": [
                        {
                            "type": "pwwn",
                            "wwn": "21:01:00:e0:8b:39:a9:07"
                        },
                        {
                            "type": "pwwn",
                            "wwn": "21:00:00:20:37:af:a5:3d"
                        },
                        {
                            "fcid": "0xc80000",
                            "type": "fcid"
                        },
                        {
                            "intf_fc": "fc1/4",
                            "type": "interface",
                            "wwn": "20:00:00:2a:6a:fd:04:a0"
                        }
                    ]
                },
                "name": "Host_A-Target_2",
                "vsan": 10
            },
            {
                "TABLE_zone_member": {
                    "ROW_zone_member": {
                        "type": "pwwn",
                        "wwn": "10:00:00:23:45:67:89:20"
                    }
                },
                "name": "zone6",
                "vsan": 20
            },
            {
                "TABLE_zone_member": {
                    "ROW_zone_member": [
                        {
                            "ipaddr": "174.80.70.40",
                            "type": "ip-address"
                        },
                        {
                            "fcid": "0xc80000",
                            "type": "fcid"
                        },
                        {
                            "type": "pwwn",
                            "wwn": "10:00:00:2a:6a:fd:04:a1"
                        },
                        {
                            "intf_fc": "fc1/15",
                            "type": "interface",
                            "wwn": "20:00:00:2a:6a:fd:04:a0"
                        },
                        {
                            "intf_port_ch": 2,
                            "type": "interface",
                            "wwn": "20:00:00:2a:6a:fd:04:a0"
                        }
                    ]
                },
                "name": "zone7",
                "vsan": 20
            },
            {
                "TABLE_zone_attribute": {
                    "ROW_zone_attribute": [
                        {
                            "attribute_qos_priority": "high",
                            "attribute_type": "qos"
                        },
                        {
                            "attribute_type": "disable-smart-zoning"
                        }
                    ]
                },
                "TABLE_zone_member": {
                    "ROW_zone_member": [
                        {
                            "intf_fc": "fc1/15",
                            "type": "interface",
                            "wwn": "20:00:00:2a:6a:fd:04:a0"
                        },
                        {
                            "ipaddr": "172.15.80.90",
                            "type": "ip-address"
                        },
                        {
                            "fcid": "0xc80000",
                            "type": "fcid"
                        },
                        {
                            "intf_port_ch": 2,
                            "type": "interface",
                            "wwn": "20:00:00:2a:6a:fd:04:a0"
                        }
                    ]
                },
                "attribute_group_name": "test12-attr-group",
                "attribute_group_vsan_id": 20,
                "name": "test12",
                "vsan": 20
            },
            {
                "TABLE_zone_member": {
                    "ROW_zone_member": [
                        {
                            "intf_fc": "fc1/1",
                            "type": "interface",
                            "wwn": "20:00:00:2a:6a:fd:04:a0"
                        },
                        {
                            "type": "pwwn",
                            "wwn": "21:01:00:e0:8b:39:a9:07"
                        },
                        {
                            "ipaddr": "174.54.87.79",
                            "type": "ip-address"
                        }
                    ]
                },
                "name": "zone8",
                "vsan": 20
            },
            {
                "TABLE_zone_member": {
                    "ROW_zone_member": {
                        "fcid": "0xa0000a",
                        "type": "fcid"
                    }
                },
                "name": "zone9",
                "vsan": 20
            },
            {
                "TABLE_zone_member": {
                    "ROW_zone_member": {
                        "fcid": "0xc80000",
                        "type": "fcid"
                    }
                },
                "name": "zone10",
                "vsan": 20
            }
        ]
    }
}
     <TABLE_zone>
      <ROW_zone>
       <name>zone2</name>
       <vsan>1</vsan>
       <TABLE_zone_member>
        <ROW_zone_member>
         <type>interface</type>
         <intf_fc>fc1/5</intf_fc>
         <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
        </ROW_zone_member>
       </TABLE_zone_member>
      </ROW_zone>
      <ROW_zone>
       <name>zone3</name>
       <vsan>1</vsan>
      </ROW_zone>
      <ROW_zone>
       <name>zone4</name>
       <vsan>1</vsan>
       <TABLE_zone_member>
        <ROW_zone_member>
         <type>pwwn</type>
         <wwn>50:08:01:60:00:89:57:08</wwn>
         <dev_alias>device_alias_1</dev_alias>
        </ROW_zone_member>
       </TABLE_zone_member>
      </ROW_zone>
      <ROW_zone>
       <name>zone5</name>
       <vsan>2</vsan>
       <TABLE_zone_member>
        <ROW_zone_member>
         <type>interface</type>
         <intf_fc>fc1/1</intf_fc>
         <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
        </ROW_zone_member>
        <ROW_zone_member>
         <type>interface</type>
         <intf_fc>fc1/2</intf_fc>
         <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
        </ROW_zone_member>
       </TABLE_zone_member>
      </ROW_zone>
      <ROW_zone>
       <name>zone1</name>
       <vsan>2</vsan>
       <TABLE_zone_member>
        <ROW_zone_member>
         <type>interface</type>
         <intf_fc>fc1/5</intf_fc>
         <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
        </ROW_zone_member>
        <ROW_zone_member>
         <type>interface</type>
         <intf_fc>fc1/7</intf_fc>
         <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
        </ROW_zone_member>
       </TABLE_zone_member>
      </ROW_zone>
      <ROW_zone>
       <name>Host_A-Target_1</name>
       <vsan>10</vsan>
       <TABLE_zone_member>
        <ROW_zone_member>
         <type>pwwn</type>
         <wwn>21:01:00:e0:8b:39:a9:07</wwn>
        </ROW_zone_member>
        <ROW_zone_member>
         <type>pwwn</type>
         <wwn>21:00:00:20:37:af:a5:93</wwn>
        </ROW_zone_member>
       </TABLE_zone_member>
      </ROW_zone>
      <ROW_zone>
       <name>Host_A-Target_2</name>
       <vsan>10</vsan>
       <TABLE_zone_member>
        <ROW_zone_member>
         <type>pwwn</type>
         <wwn>21:01:00:e0:8b:39:a9:07</wwn>
        </ROW_zone_member>
        <ROW_zone_member>
         <type>pwwn</type>
         <wwn>21:00:00:20:37:af:a5:3d</wwn>
        </ROW_zone_member>
        <ROW_zone_member>
         <type>fcid</type>
         <fcid>0xc80000</fcid>
        </ROW_zone_member>
        <ROW_zone_member>
         <type>interface</type>
         <intf_fc>fc1/4</intf_fc>
         <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
        </ROW_zone_member>
       </TABLE_zone_member>
      </ROW_zone>
      <ROW_zone>
       <name>zone6</name>
       <vsan>20</vsan>
       <TABLE_zone_member>
        <ROW_zone_member>
         <type>pwwn</type>
         <wwn>10:00:00:23:45:67:89:20</wwn>
        </ROW_zone_member>
       </TABLE_zone_member>
      </ROW_zone>
      <ROW_zone>
       <name>zone7</name>
       <vsan>20</vsan>
       <TABLE_zone_member>
        <ROW_zone_member>
         <type>ip-address</type>
         <ipaddr>174.80.70.40</ipaddr>
        </ROW_zone_member>
        <ROW_zone_member>
         <type>fcid</type>
         <fcid>0xc80000</fcid>
        </ROW_zone_member>
        <ROW_zone_member>
         <type>pwwn</type>
         <wwn>10:00:00:2a:6a:fd:04:a1</wwn>
        </ROW_zone_member>
        <ROW_zone_member>
         <type>interface</type>
         <intf_fc>fc1/15</intf_fc>
         <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
        </ROW_zone_member>
        <ROW_zone_member>
         <type>interface</type>
         <intf_port_ch>2</intf_port_ch>
         <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
        </ROW_zone_member>
       </TABLE_zone_member>
      </ROW_zone>
      <ROW_zone>
       <name>test12</name>
       <vsan>20</vsan>
       <attribute_group_name>test12-attr-group</attribute_group_name>
       <attribute_group_vsan_id>20</attribute_group_vsan_id>
       <TABLE_zone_attribute>
        <ROW_zone_attribute>
         <attribute_type>qos</attribute_type>
         <attribute_qos_priority>high</attribute_qos_priority>
        </ROW_zone_attribute>
        <ROW_zone_attribute>
         <attribute_type>disable-smart-zoning</attribute_type>
        </ROW_zone_attribute>
       </TABLE_zone_attribute>
       <TABLE_zone_member>
        <ROW_zone_member>
         <type>interface</type>
         <intf_fc>fc1/15</intf_fc>
         <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
        </ROW_zone_member>
        <ROW_zone_member>
         <type>ip-address</type>
         <ipaddr>172.15.80.90</ipaddr>
        </ROW_zone_member>
        <ROW_zone_member>
         <type>fcid</type>
         <fcid>0xc80000</fcid>
        </ROW_zone_member>
        <ROW_zone_member>
         <type>interface</type>
         <intf_port_ch>2</intf_port_ch>
         <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
        </ROW_zone_member>
       </TABLE_zone_member>
      </ROW_zone>
      <ROW_zone>
       <name>zone8</name>
       <vsan>20</vsan>
       <TABLE_zone_member>
        <ROW_zone_member>
         <type>interface</type>
         <intf_fc>fc1/1</intf_fc>
         <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
        </ROW_zone_member>
        <ROW_zone_member>
         <type>pwwn</type>
         <wwn>21:01:00:e0:8b:39:a9:07</wwn>
        </ROW_zone_member>
        <ROW_zone_member>
         <type>ip-address</type>
         <ipaddr>174.54.87.79</ipaddr>
        </ROW_zone_member>
       </TABLE_zone_member>
      </ROW_zone>
      <ROW_zone>
       <name>zone9</name>
       <vsan>20</vsan>
       <TABLE_zone_member>
        <ROW_zone_member>
         <type>fcid</type>
         <fcid>0xa0000a</fcid>
        </ROW_zone_member>
       </TABLE_zone_member>
      </ROW_zone>
      <ROW_zone>
       <name>zone10</name>
       <vsan>20</vsan>
       <TABLE_zone_member>
        <ROW_zone_member>
         <type>fcid</type>
         <fcid>0xc80000</fcid>
        </ROW_zone_member>
       </TABLE_zone_member>
      </ROW_zone>
     </TABLE_zone>
    

The show zone command displays zone information. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zone

zone name zone2 vsan 1
interface fc1/5 swwn 20:00:00:2a:6a:fd:04:a0

zone name zone3 vsan 1

zone name zone4 vsan 1
pwwn 50:08:01:60:00:89:57:08 [device_alias_1]

zone name zone5 vsan 2
interface fc1/1 swwn 20:00:00:2a:6a:fd:04:a0
interface fc1/2 swwn 20:00:00:2a:6a:fd:04:a0

zone name zone1 vsan 2
interface fc1/5 swwn 20:00:00:2a:6a:fd:04:a0
interface fc1/7 swwn 20:00:00:2a:6a:fd:04:a0

zone name Host_A-Target_1 vsan 10
pwwn 21:01:00:e0:8b:39:a9:07
pwwn 21:00:00:20:37:af:a5:93

zone name Host_A-Target_2 vsan 10
pwwn 21:01:00:e0:8b:39:a9:07
pwwn 21:00:00:20:37:af:a5:3d
fcid 0xc80000
interface fc1/4 swwn 20:00:00:2a:6a:fd:04:a0

zone name zone6 vsan 20
pwwn 10:00:00:23:45:67:89:20

zone name zone7 vsan 20
ip-address 174.80.70.40
fcid 0xc80000
pwwn 10:00:00:2a:6a:fd:04:a1
interface fc1/15 swwn 20:00:00:2a:6a:fd:04:a0
interface port-channel 2 swwn 20:00:00:2a:6a:fd:04:a0

zone name test12 vsan 20
zone-attribute-group name test12-attr-group vsan 20
qos priority high
disable-smart-zoning
interface fc1/15 swwn 20:00:00:2a:6a:fd:04:a0
ip-address 172.15.80.90
fcid 0xc80000
interface port-channel 2 swwn 20:00:00:2a:6a:fd:04:a0

zone name zone8 vsan 20
interface fc1/1 swwn 20:00:00:2a:6a:fd:04:a0
pwwn 21:01:00:e0:8b:39:a9:07
ip-address 174.54.87.79

zone name zone9 vsan 20
fcid 0xa0000a

zone name zone10 vsan 20
fcid 0xc80000
ParameterDescriptionTypeSample Values
attribute_typeAttribute typeString['qos', 'disable-smart-zoning', 'read-only', 'broadcast (unsupported)', 'broadcast']
vsanVSAN IDInteger['1-4093']
attribute_qos_priorityQuality of service priorityString['low', 'medium', 'high']
typeZone member typeString['symbolic-nodename', 'fcid', 'interface', 'fwwn', 'pwwn', 'ip-address', 'fcalias', 'domain-id', 'device-alias']
nameZone nameString
wwnZone member wwn for port wwn/fabric wwn/switch wwnString
fcidZone member FCIDString
dev_aliasZone device aliasString
intf_fcZone member interface for FC interfacesString
ipaddrZone member IP address valueString
intf_port_chZone member interface port channelInteger
attribute_group_vsan_idAttribute group VSAN IDInteger
attribute_group_nameAttribute group nameString

show zone active

show zone active
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zone active",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zone_active": {
        "ROW_zone_active": [
            {
                "TABLE_zone_member": {
                    "ROW_zone_member": [
                        {
                            "dev_alias": "device_alias_1",
                            "online_fcid": "",
                            "type": "pwwn",
                            "wwn": "50:08:01:60:00:89:57:08"
                        },
                        {
                            "dev_alias": "device_alias_3",
                            "online_fcid": "",
                            "type": "pwwn",
                            "wwn": "50:08:01:60:00:89:08:19"
                        },
                        {
                            "dev_alias": "device_alias_2",
                            "online_fcid": "",
                            "type": "pwwn",
                            "wwn": "20:01:8c:60:4f:0d:23:50"
                        }
                    ]
                },
                "name": "zone2",
                "vsan": 1
            },
            {
                "TABLE_zone_member": {
                    "ROW_zone_member": {
                        "intf_fc": "fc1/5",
                        "online_fcid": "",
                        "type": "interface",
                        "wwn": "20:00:00:2a:6a:fd:04:a0"
                    }
                },
                "name": "zone1",
                "vsan": 2
            },
            {
                "TABLE_zone_member": {
                    "ROW_zone_member": [
                        {
                            "intf_fc": "fc2/1",
                            "online_fcid": "",
                            "type": "interface",
                            "wwn": "20:00:8c:60:4f:54:54:00"
                        },
                        {
                            "intf_fc": "fc2/2",
                            "online_fcid": "",
                            "type": "interface",
                            "wwn": "20:00:8c:60:4f:54:54:00"
                        }
                    ]
                },
                "name": "zone1",
                "vsan": 3
            },
            {
                "TABLE_zone_member": {
                    "ROW_zone_member": {
                        "intf_fc": "fc2/3",
                        "online_fcid": "",
                        "type": "interface",
                        "wwn": "20:00:8c:60:4f:54:54:00"
                    }
                },
                "name": "zone2",
                "vsan": 3
            },
            {
                "TABLE_zone_member": {
                    "ROW_zone_member": [
                        {
                            "dev_alias": "device_alias_2",
                            "online_fcid": "",
                            "type": "pwwn",
                            "wwn": "20:01:8c:60:4f:0d:23:50"
                        },
                        {
                            "dev_alias": "device_alias_1",
                            "online_fcid": "0xda0020",
                            "type": "pwwn",
                            "wwn": "50:08:01:60:00:89:57:08"
                        },
                        {
                            "dev_alias": "device_alias_3",
                            "online_fcid": "0xda0040",
                            "type": "pwwn",
                            "wwn": "50:08:01:60:00:89:08:19"
                        },
                        {
                            "dev_alias": "cisco_SW",
                            "online_fcid": "0x2d0020",
                            "type": "pwwn",
                            "wwn": "50:08:01:60:00:89:08:15"
                        },
                        {
                            "online_fcid": "0x2d0040",
                            "type": "pwwn",
                            "wwn": "50:08:01:60:00:89:08:22"
                        }
                    ]
                },
                "name": "zone2",
                "vsan": 4
            },
            {
                "TABLE_zone_member": {
                    "ROW_zone_member": [
                        {
                            "online_fcid": "",
                            "type": "pwwn",
                            "wwn": "21:01:00:e0:8b:39:a9:07"
                        },
                        {
                            "online_fcid": "",
                            "type": "pwwn",
                            "wwn": "21:00:00:20:37:af:a5:93"
                        }
                    ]
                },
                "name": "Host_A-Target_1",
                "vsan": 10
            },
            {
                "TABLE_zone_member": {
                    "ROW_zone_member": [
                        {
                            "online_fcid": "",
                            "type": "pwwn",
                            "wwn": "21:01:00:e0:8b:39:a9:07"
                        },
                        {
                            "online_fcid": "",
                            "type": "pwwn",
                            "wwn": "21:00:00:20:37:af:a5:3d"
                        },
                        {
                            "fcid": "0xc80000",
                            "online_fcid": "",
                            "type": "fcid"
                        }
                    ]
                },
                "name": "Host_A-Target_2",
                "vsan": 10
            }
        ]
    }
}
      <TABLE_zone_active>
       <ROW_zone_active>
        <name>zone2</name>
        <vsan>1</vsan>
        <TABLE_zone_member>
         <ROW_zone_member>
          <online_fcid/>
          <type>pwwn</type>
          <wwn>50:08:01:60:00:89:57:08</wwn>
          <dev_alias>device_alias_1</dev_alias>
         </ROW_zone_member>
         <ROW_zone_member>
          <online_fcid/>
          <type>pwwn</type>
          <wwn>50:08:01:60:00:89:08:19</wwn>
          <dev_alias>device_alias_3</dev_alias>
         </ROW_zone_member>
         <ROW_zone_member>
          <online_fcid/>
          <type>pwwn</type>
          <wwn>20:01:8c:60:4f:0d:23:50</wwn>
          <dev_alias>device_alias_2</dev_alias>
         </ROW_zone_member>
        </TABLE_zone_member>
       </ROW_zone_active>
       <ROW_zone_active>
        <name>zone1</name>
        <vsan>2</vsan>
        <TABLE_zone_member>
         <ROW_zone_member>
          <online_fcid/>
          <type>interface</type>
          <intf_fc>fc1/5</intf_fc>
          <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
         </ROW_zone_member>
        </TABLE_zone_member>
       </ROW_zone_active>
       <ROW_zone_active>
        <name>zone1</name>
        <vsan>3</vsan>
        <TABLE_zone_member>
         <ROW_zone_member>
          <online_fcid/>
          <type>interface</type>
          <intf_fc>fc2/1</intf_fc>
          <wwn>20:00:8c:60:4f:54:54:00</wwn>
         </ROW_zone_member>
         <ROW_zone_member>
          <online_fcid/>
          <type>interface</type>
          <intf_fc>fc2/2</intf_fc>
          <wwn>20:00:8c:60:4f:54:54:00</wwn>
         </ROW_zone_member>
        </TABLE_zone_member>
       </ROW_zone_active>
       <ROW_zone_active>
        <name>zone2</name>
        <vsan>3</vsan>
        <TABLE_zone_member>
         <ROW_zone_member>
          <online_fcid/>
          <type>interface</type>
          <intf_fc>fc2/3</intf_fc>
          <wwn>20:00:8c:60:4f:54:54:00</wwn>
         </ROW_zone_member>
        </TABLE_zone_member>
       </ROW_zone_active>
       <ROW_zone_active>
        <name>zone2</name>
        <vsan>4</vsan>
        <TABLE_zone_member>
         <ROW_zone_member>
          <online_fcid/>
          <type>pwwn</type>
          <wwn>20:01:8c:60:4f:0d:23:50</wwn>
          <dev_alias>device_alias_2</dev_alias>
         </ROW_zone_member>
         <ROW_zone_member>
          <online_fcid>0xda0020</online_fcid>
          <type>pwwn</type>
          <wwn>50:08:01:60:00:89:57:08</wwn>
          <dev_alias>device_alias_1</dev_alias>
         </ROW_zone_member>
         <ROW_zone_member>
          <online_fcid>0xda0040</online_fcid>
          <type>pwwn</type>
          <wwn>50:08:01:60:00:89:08:19</wwn>
          <dev_alias>device_alias_3</dev_alias>
         </ROW_zone_member>
         <ROW_zone_member>
          <online_fcid>0x2d0020</online_fcid>
          <type>pwwn</type>
          <wwn>50:08:01:60:00:89:08:15</wwn>
          <dev_alias>cisco_SW</dev_alias>
         </ROW_zone_member>
         <ROW_zone_member>
          <online_fcid>0x2d0040</online_fcid>
          <type>pwwn</type>
          <wwn>50:08:01:60:00:89:08:22</wwn>
         </ROW_zone_member>
        </TABLE_zone_member>
       </ROW_zone_active>
       <ROW_zone_active>
        <name>Host_A-Target_1</name>
        <vsan>10</vsan>
        <TABLE_zone_member>
         <ROW_zone_member>
          <online_fcid/>
          <type>pwwn</type>
          <wwn>21:01:00:e0:8b:39:a9:07</wwn>
         </ROW_zone_member>
         <ROW_zone_member>
          <online_fcid/>
          <type>pwwn</type>
          <wwn>21:00:00:20:37:af:a5:93</wwn>
         </ROW_zone_member>
        </TABLE_zone_member>
       </ROW_zone_active>
       <ROW_zone_active>
        <name>Host_A-Target_2</name>
        <vsan>10</vsan>
        <TABLE_zone_member>
         <ROW_zone_member>
          <online_fcid/>
          <type>pwwn</type>
          <wwn>21:01:00:e0:8b:39:a9:07</wwn>
         </ROW_zone_member>
         <ROW_zone_member>
          <online_fcid/>
          <type>pwwn</type>
          <wwn>21:00:00:20:37:af:a5:3d</wwn>
         </ROW_zone_member>
         <ROW_zone_member>
          <online_fcid/>
          <type>fcid</type>
          <fcid>0xc80000</fcid>
         </ROW_zone_member>
        </TABLE_zone_member>
       </ROW_zone_active>
      </TABLE_zone_active>
     

The show zone active command displays zones that are part of an active zone set. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zone active

zone name zone2 vsan 1
pwwn 50:08:01:60:00:89:57:08 [device_alias_1]
pwwn 50:08:01:60:00:89:08:19 [device_alias_3]
pwwn 20:01:8c:60:4f:0d:23:50 [device_alias_2]

zone name zone1 vsan 2
interface fc1/5 swwn 20:00:00:2a:6a:fd:04:a0

zone name zone1 vsan 3
interface fc2/1 swwn 20:00:8c:60:4f:54:54:00
interface fc2/2 swwn 20:00:8c:60:4f:54:54:00

zone name zone2 vsan 3
interface fc2/3 swwn 20:00:8c:60:4f:54:54:00

zone name zone2 vsan 4
pwwn 20:01:8c:60:4f:0d:23:50 [device_alias_2]
* fcid 0xda0020 [pwwn 50:08:01:60:00:89:57:08] [device_alias_1]
* fcid 0xda0040 [pwwn 50:08:01:60:00:89:08:19] [device_alias_3]
* fcid 0x2d0020 [pwwn 50:08:01:60:00:89:08:15] [cisco_SW]
* fcid 0x2d0040 [pwwn 50:08:01:60:00:89:08:22]

zone name Host_A-Target_1 vsan 10
pwwn 21:01:00:e0:8b:39:a9:07
pwwn 21:00:00:20:37:af:a5:93

zone name Host_A-Target_2 vsan 10
pwwn 21:01:00:e0:8b:39:a9:07
pwwn 21:00:00:20:37:af:a5:3d
fcid 0xc80000
ParameterDescriptionTypeSample Values
dev_typeZone member device typeString['target', 'both', 'init']
vsanVSAN IDInteger['1-4093']
typeZone member typeString['symbolic-nodename', 'fcid', 'interface', 'fwwn', 'pwwn', 'ip-address', 'fcalias', 'domain-id', 'device-alias']
dev_aliasZone device aliasString
nameZone nameString
fcidZone member FCIDString
wwnZone member wwn for port wwn/fabric wwn/switch wwnString
intf_port_chZone member interface port channelInteger
online_fcidZone member FCID for online membersString
symnodenameZone member symbolic node name valueString
ipaddrZone member IP address valueString
intf_fcZone member interface for FC interfacesString

show zone active vsan <*vsan_id*>

show zone active vsan <vsan_id>
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zone active vsan <vsan_id>",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zone_active": {
        "ROW_zone_active": {
            "TABLE_zone_member": {
                "ROW_zone_member": [
                    {
                        "dev_alias": "device_alias_1",
                        "online_fcid": "",
                        "type": "pwwn",
                        "wwn": "50:08:01:60:00:89:57:08"
                    },
                    {
                        "dev_alias": "device_alias_3",
                        "online_fcid": "",
                        "type": "pwwn",
                        "wwn": "50:08:01:60:00:89:08:19"
                    },
                    {
                        "dev_alias": "device_alias_2",
                        "online_fcid": "",
                        "type": "pwwn",
                        "wwn": "20:01:8c:60:4f:0d:23:50"
                    }
                ]
            },
            "name": "zone2",
            "vsan": 1
        }
    }
}
        <TABLE_zone_active>
         <ROW_zone_active>
          <name>zone2</name>
          <vsan>1</vsan>
          <TABLE_zone_member>
           <ROW_zone_member>
            <online_fcid/>
            <type>pwwn</type>
            <wwn>50:08:01:60:00:89:57:08</wwn>
            <dev_alias>device_alias_1</dev_alias>
           </ROW_zone_member>
           <ROW_zone_member>
            <online_fcid/>
            <type>pwwn</type>
            <wwn>50:08:01:60:00:89:08:19</wwn>
            <dev_alias>device_alias_3</dev_alias>
           </ROW_zone_member>
           <ROW_zone_member>
            <online_fcid/>
            <type>pwwn</type>
            <wwn>20:01:8c:60:4f:0d:23:50</wwn>
            <dev_alias>device_alias_2</dev_alias>
           </ROW_zone_member>
          </TABLE_zone_member>
         </ROW_zone_active>
        </TABLE_zone_active>
       

The show zone active vsan <*vsan_id*> command displays zones which are part of an active zone set for a specific VSAN ID. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zone active vsan 1

zone name zone2 vsan 1
pwwn 50:08:01:60:00:89:57:08 [device_alias_1]
pwwn 50:08:01:60:00:89:08:19 [device_alias_3]
pwwn 20:01:8c:60:4f:0d:23:50 [device_alias_2]
ParameterDescriptionTypeSample Values
typeZone member typeString['symbolic-nodename', 'fcid', 'interface', 'fwwn', 'pwwn', 'ip-address', 'fcalias', 'domain-id', 'device-alias']
dev_type Zone member device typeString['target', 'both', 'init']
vsanVSAN IDInteger['1-4093']
nameZone nameString
wwn Zone member wwn for port wwn/fabric wwn/switch wwnString
intf_port_ch Zone member interface port channelInteger
fcid Zone member FCIDString
dev_alias Zone device aliasString
online_fcid Zone member FCID for online membersString
symnodenameZone member symbolic node name valueString
ipaddrZone member IP address valueString
intf_fc Zone member interface for FC interfacesString

show zone-attribute-group

show zone-attribute-group
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zone-attribute-group",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zone_attribute_group": {
        "ROW_zone_attribute_group": [
            {
                "vsan_id": 1,
                "zone_attribute_group_name": "$default_zone_attr_group$"
            },
            {
                "TABLE_zone_attribute_group_member": {
                    "ROW_zone_attribute_group_member": [
                        {
                            "qos_priority": "high",
                            "zone_attribute_type": "qos"
                        },
                        {
                            "zone_attribute_type": "disable-smart-zoning"
                        }
                    ]
                },
                "vsan_id": 1,
                "zone_attribute_group_name": "attribute-group-1"
            },
            {
                "TABLE_zone_attribute_group_member": {
                    "ROW_zone_attribute_group_member": [
                        {
                            "qos_priority": "high",
                            "zone_attribute_type": "qos"
                        },
                        {
                            "zone_attribute_type": "disable-smart-zoning"
                        }
                    ]
                },
                "vsan_id": 1,
                "zone_attribute_group_name": "attribute-group-2"
            },
            {
                "vsan_id": 3,
                "zone_attribute_group_name": "$default_zone_attr_group$"
            },
            {
                "vsan_id": 10,
                "zone_attribute_group_name": "$default_zone_attr_group$"
            },
            {
                "vsan_id": 20,
                "zone_attribute_group_name": "$default_zone_attr_group$"
            },
            {
                "TABLE_zone_attribute_group_member": {
                    "ROW_zone_attribute_group_member": [
                        {
                            "qos_priority": "high",
                            "zone_attribute_type": "qos"
                        },
                        {
                            "zone_attribute_type": "disable-smart-zoning"
                        }
                    ]
                },
                "vsan_id": 20,
                "zone_attribute_group_name": "attribute-group-12"
            }
        ]
    }
}
     <TABLE_zone_attribute_group>
      <ROW_zone_attribute_group>
       <zone_attribute_group_name>$default_zone_attr_group$</zone_attribute_group_name>
       <vsan_id>1</vsan_id>
      </ROW_zone_attribute_group>
      <ROW_zone_attribute_group>
       <zone_attribute_group_name>attribute-group-1</zone_attribute_group_name>
       <vsan_id>1</vsan_id>
       <TABLE_zone_attribute_group_member>
        <ROW_zone_attribute_group_member>
         <zone_attribute_type>qos</zone_attribute_type>
         <qos_priority>high</qos_priority>
        </ROW_zone_attribute_group_member>
        <ROW_zone_attribute_group_member>
         <zone_attribute_type>disable-smart-zoning</zone_attribute_type>
        </ROW_zone_attribute_group_member>
       </TABLE_zone_attribute_group_member>
      </ROW_zone_attribute_group>
      <ROW_zone_attribute_group>
       <zone_attribute_group_name>attribute-group-2</zone_attribute_group_name>
       <vsan_id>1</vsan_id>
       <TABLE_zone_attribute_group_member>
        <ROW_zone_attribute_group_member>
         <zone_attribute_type>qos</zone_attribute_type>
         <qos_priority>high</qos_priority>
        </ROW_zone_attribute_group_member>
        <ROW_zone_attribute_group_member>
         <zone_attribute_type>disable-smart-zoning</zone_attribute_type>
        </ROW_zone_attribute_group_member>
       </TABLE_zone_attribute_group_member>
      </ROW_zone_attribute_group>
      <ROW_zone_attribute_group>
       <zone_attribute_group_name>$default_zone_attr_group$</zone_attribute_group_name>
       <vsan_id>3</vsan_id>
      </ROW_zone_attribute_group>
      <ROW_zone_attribute_group>
       <zone_attribute_group_name>$default_zone_attr_group$</zone_attribute_group_name>
       <vsan_id>10</vsan_id>
      </ROW_zone_attribute_group>
      <ROW_zone_attribute_group>
       <zone_attribute_group_name>$default_zone_attr_group$</zone_attribute_group_name>
       <vsan_id>20</vsan_id>
      </ROW_zone_attribute_group>
      <ROW_zone_attribute_group>
       <zone_attribute_group_name>attribute-group-12</zone_attribute_group_name>
       <vsan_id>20</vsan_id>
       <TABLE_zone_attribute_group_member>
        <ROW_zone_attribute_group_member>
         <zone_attribute_type>qos</zone_attribute_type>
         <qos_priority>high</qos_priority>
        </ROW_zone_attribute_group_member>
        <ROW_zone_attribute_group_member>
         <zone_attribute_type>disable-smart-zoning</zone_attribute_type>
        </ROW_zone_attribute_group_member>
       </TABLE_zone_attribute_group_member>
      </ROW_zone_attribute_group>
     </TABLE_zone_attribute_group>
    

The show zone-attribute-group command displays the device name information. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zone-attribute-group

zone-attribute-group name $default_zone_attr_group$ vsan 1
zone-attribute-group name attribute-group-1 vsan 1
qos priority high
disable-smart-zoning
zone-attribute-group name attribute-group-2 vsan 1
qos priority high
disable-smart-zoning
zone-attribute-group name $default_zone_attr_group$ vsan 3
zone-attribute-group name $default_zone_attr_group$ vsan 10
zone-attribute-group name $default_zone_attr_group$ vsan 20
zone-attribute-group name attribute-group-12 vsan 20
qos priority high
disable-smart-zoning
ParameterDescriptionTypeSample Values
vsanVSAN IDString['1-4093']
qos_priorityQuality of service priorityString['high', 'low', 'medium']
zone_attribute_typeZone attribute typeString['qos', 'disable-smart-zoning', 'read-only', 'broadcast (unsupported)', 'broadcast']
zone_attribute_group_nameZone attribute group nameString

show zone ess

show zone ess
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zone ess",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zone_ess": {
        "ROW_zone_ess": [
            {
                "TABLE_ess": {
                    "ROW_ess": [
                        {
                            "ess_cap1": "0xfb",
                            "ess_cap2": "0x0",
                            "ess_domain": 171,
                            "ess_swwn": "20:01:00:2a:6a:fd:04:a1"
                        },
                        {
                            "ess_cap1": "0xfb",
                            "ess_cap2": "0x0",
                            "ess_domain": 170,
                            "ess_swwn": "20:01:8c:60:4f:54:54:01"
                        },
                        {
                            "ess_cap1": "0xfb",
                            "ess_cap2": "0x0",
                            "ess_domain": 238,
                            "ess_swwn": "20:01:8c:60:4f:19:b4:31"
            
                    ]
                },
                "ess_type": "ESS info",
                "ess_vsan_id": 1
            },
            {
                "TABLE_vendor_ess": {
                    "ROW_vendor_ess": [
                        {
                            "vendor_ess_cap1": "0x0",
                            "vendor_ess_cap2": "0x0",
                            "vendor_ess_domain": 171,
                            "vendor_ess_swwn": "20:01:00:2a:6a:fd:04:a1",
                            "vendor_ess_type": "Delta Distribute"
                        },
                        {
                            "vendor_ess_cap1": "0x0",
                            "vendor_ess_cap2": "0x0",
                            "vendor_ess_domain": 170,
                            "vendor_ess_swwn": "20:01:8c:60:4f:54:54:01",
                            "vendor_ess_type": "Delta Distribute"
                        },
                        {
                            "vendor_ess_cap1": "0x0",
                            "vendor_ess_cap2": "0x0",
                            "vendor_ess_domain": 238,
                            "vendor_ess_swwn": "20:01:8c:60:4f:19:b4:31",
                            "vendor_ess_type": "Delta Distribute"
                        }
                    ]
                },
                "ess_type": "Vendor ESS info",
                "vendor_ess_vsan_id": 1
            },
            {
                "TABLE_ess": {
                    "ROW_ess": {
                        "ess_cap1": "0xf9",
                        "ess_cap2": "0x0",
                        "ess_domain": 187,
                        "ess_swwn": "20:02:00:2a:6a:fd:04:a1"
                    }
                },
                "ess_type": "ESS info",
                "ess_vsan_id": 2
            },
            {
                "TABLE_vendor_ess": {
                    "ROW_vendor_ess": {
                        "vendor_ess_cap1": "0x0",
                        "vendor_ess_cap2": "0x0",
                        "vendor_ess_domain": 187,
                        "vendor_ess_swwn": "20:02:00:2a:6a:fd:04:a1",
                        "vendor_ess_type": "Delta Distribute"
                    }
                },
                "ess_type": "Vendor ESS info",
                "vendor_ess_vsan_id": 2
            },
            {
                "TABLE_ess": {
                    "ROW_ess": [
                        {
                            "ess_cap1": "0xfb",
                            "ess_cap2": "0x0",
                            "ess_domain": 232,
                            "ess_swwn": "20:03:00:2a:6a:fd:04:a1"
                        },
                        {
                            "ess_cap1": "0xfb",
                            "ess_cap2": "0x0",
                            "ess_domain": 230,
                            "ess_swwn": "20:03:8c:60:4f:73:d7:01"
                        },
                        {
                            "ess_cap1": "0xfb",
                            "ess_cap2": "0x0",
                            "ess_domain": 231,
                            "ess_swwn": "20:03:8c:60:4f:54:54:01"
                        }
                    ]
                },
                "ess_type": "ESS info",
                "ess_vsan_id": 3
            },
            {
                "TABLE_vendor_ess": {
                    "ROW_vendor_ess": [
                        {
                            "vendor_ess_cap1": "0x0",
                            "vendor_ess_cap2": "0x0",
                            "vendor_ess_domain": 232,
                            "vendor_ess_swwn": "20:03:00:2a:6a:fd:04:a1",
                            "vendor_ess_type": "Delta Distribute"
                        },
                        {
                            "vendor_ess_cap1": "0x0",
                            "vendor_ess_cap2": "0x0",
                            "vendor_ess_domain": 230,
                            "vendor_ess_swwn": "20:03:8c:60:4f:73:d7:01",
                            "vendor_ess_type": "Delta Distribute"
                        },
                        {
                            "vendor_ess_cap1": "0x0",
                            "vendor_ess_cap2": "0x0",
                            "vendor_ess_domain": 231,
                            "vendor_ess_swwn": "20:03:8c:60:4f:54:54:01",
                            "vendor_ess_type": "Delta Distribute"
                        }
                    ]
                },
                "ess_type": "Vendor ESS info",
                "vendor_ess_vsan_id": 3
            },
            {
                "TABLE_ess": {
                    "ROW_ess": [
                        {
                            "ess_cap1": "0xf9",
                            "ess_cap2": "0x0",
                            "ess_domain": 47,
                            "ess_swwn": "20:04:00:2a:6a:fd:04:a1"
                        },
                        {
                            "ess_cap1": "0xf9",
                            "ess_cap2": "0x0",
                            "ess_domain": 45,
                            "ess_swwn": "20:04:8c:60:4f:73:d7:01"
                        },
                        {
                            "ess_cap1": "0xf9",
                            "ess_cap2": "0x0",
                            "ess_domain": 218,
                            "ess_swwn": "20:04:8c:60:4f:54:54:01"
                        }
                    ]
                },
                "ess_type": "ESS info",
                "ess_vsan_id": 4
            },
            {
                "TABLE_vendor_ess": {
                    "ROW_vendor_ess": [
                        {
                            "vendor_ess_cap1": "0x0",
                            "vendor_ess_cap2": "0x0",
                            "vendor_ess_domain": 47,
                            "vendor_ess_swwn": "20:04:00:2a:6a:fd:04:a1",
                            "vendor_ess_type": "Delta Distribute"
                        },
                        {
                            "vendor_ess_cap1": "0x0",
                            "vendor_ess_cap2": "0x0",
                            "vendor_ess_domain": 45,
                            "vendor_ess_swwn": "20:04:8c:60:4f:73:d7:01",
                            "vendor_ess_type": "Delta Distribute"
                        },
                        {
                            "vendor_ess_cap1": "0x0",
                            "vendor_ess_cap2": "0x0",
                            "vendor_ess_domain": 218,
                            "vendor_ess_swwn": "20:04:8c:60:4f:54:54:01",
                            "vendor_ess_type": "Delta Distribute"
                        }
                    ]
                },
                "ess_type": "Vendor ESS info",
                "vendor_ess_vsan_id": 4
            },
            {
                "TABLE_ess": {
                    "ROW_ess": {
                        "ess_cap1": "0xf9",
                        "ess_cap2": "0x0",
                        "ess_domain": 131,
                        "ess_swwn": "20:07:00:2a:6a:fd:04:a1"
                    }
                },
                "ess_type": "ESS info",
                "ess_vsan_id": 7
            },
            {
                "TABLE_vendor_ess": {
                    "ROW_vendor_ess": {
                        "vendor_ess_cap1": "0x0",
                        "vendor_ess_cap2": "0x0",
                        "vendor_ess_domain": 131,
                        "vendor_ess_swwn": "20:07:00:2a:6a:fd:04:a1",
                        "vendor_ess_type": "Delta Distribute"
                    }
                },
                "ess_type": "Vendor ESS info",
                "vendor_ess_vsan_id": 7
            },
            {
                "TABLE_ess": {
                    "ROW_ess": {
                        "ess_cap1": "0xfb",
                        "ess_cap2": "0x0",
                        "ess_domain": 41,
                        "ess_swwn": "20:0a:00:2a:6a:fd:04:a1"
                    }
                },
                "ess_type": "ESS info",
                "ess_vsan_id": 10
            },
            {
                "TABLE_vendor_ess": {
                    "ROW_vendor_ess": {
                        "vendor_ess_cap1": "0x0",
                        "vendor_ess_cap2": "0x0",
                        "vendor_ess_domain": 41,
                        "vendor_ess_swwn": "20:0a:00:2a:6a:fd:04:a1",
                        "vendor_ess_type": "Delta Distribute"
                    }
                },
                "ess_type": "Vendor ESS info",
                "vendor_ess_vsan_id": 10
            },
            {
                "TABLE_ess": {
                    "ROW_ess": [
                        {
                            "ess_cap1": "0xf9",
                            "ess_cap2": "0x0",
                            "ess_domain": 97,
                            "ess_swwn": "20:0b:00:2a:6a:fd:04:a1"
                        },
                        {
                            "ess_cap1": "0xf9",
                            "ess_cap2": "0x0",
                            "ess_domain": 171,
                            "ess_swwn": "20:0b:8c:60:4f:54:54:01"
                        }
                    ]
                },
                "ess_type": "ESS info",
                "ess_vsan_id": 11
            },
            {
                "TABLE_vendor_ess": {
                    "ROW_vendor_ess": [
                        {
                            "vendor_ess_cap1": "0x0",
                            "vendor_ess_cap2": "0x0",
                            "vendor_ess_domain": 97,
                            "vendor_ess_swwn": "20:0b:00:2a:6a:fd:04:a1",
                            "vendor_ess_type": "Delta Distribute"
                        },
                        {
                            "vendor_ess_cap1": "0x0",
                            "vendor_ess_cap2": "0x0",
                            "vendor_ess_domain": 171,
                            "vendor_ess_swwn": "20:0b:8c:60:4f:54:54:01",
                            "vendor_ess_type": "Delta Distribute"
                        }
                    ]
                },
                "ess_type": "Vendor ESS info",
                "vendor_ess_vsan_id": 11
            },
            {
                "TABLE_ess": {
                    "ROW_ess": {
                        "ess_cap1": "0xf9",
                        "ess_cap2": "0x0",
                        "ess_domain": 104,
                        "ess_swwn": "20:0f:00:2a:6a:fd:04:a1"
                    }
                },
                "ess_type": "ESS info",
                "ess_vsan_id": 15
            },
            {
                "TABLE_vendor_ess": {
                    "ROW_vendor_ess": {
                        "vendor_ess_cap1": "0x0",
                        "vendor_ess_cap2": "0x0",
                        "vendor_ess_domain": 104,
                        "vendor_ess_swwn": "20:0f:00:2a:6a:fd:04:a1",
                        "vendor_ess_type": "Delta Distribute"
                    }
                },
                "ess_type": "Vendor ESS info",
                "vendor_ess_vsan_id": 15
            },
            {
                "TABLE_ess": {
                    "ROW_ess": {
                        "ess_cap1": "0xfb",
                        "ess_cap2": "0x0",
                        "ess_domain": 239,
                        "ess_swwn": "20:14:00:2a:6a:fd:04:a1"
                    }
                },
                "ess_type": "ESS info",
                "ess_vsan_id": 20
            },
            {
                "TABLE_vendor_ess": {
                    "ROW_vendor_ess": {
                        "vendor_ess_cap1": "0x0",
                        "vendor_ess_cap2": "0x0",
                        "vendor_ess_domain": 239,
                        "vendor_ess_swwn": "20:14:00:2a:6a:fd:04:a1",
                        "vendor_ess_type": "Delta Distribute"
                    }
                },
                "ess_type": "Vendor ESS info",
                "vendor_ess_vsan_id": 20
            },
            {
                "TABLE_ess": {
                    "ROW_ess": {
                        "ess_cap1": "0xf9",
                        "ess_cap2": "0x0",
                        "ess_domain": 114,
                        "ess_swwn": "20:64:00:2a:6a:fd:04:a1"
                    }
                },
                "ess_type": "ESS info",
                "ess_vsan_id": 100
            },
            {
                "TABLE_vendor_ess": {
                    "ROW_vendor_ess": {
                        "vendor_ess_cap1": "0x0",
                        "vendor_ess_cap2": "0x0",
                        "vendor_ess_domain": 114,
                        "vendor_ess_swwn": "20:64:00:2a:6a:fd:04:a1",
                        "vendor_ess_type": "Delta Distribute"
                    }
                },
                "ess_type": "Vendor ESS info",
                "vendor_ess_vsan_id": 100
            },
            {
                "TABLE_ess": {
                    "ROW_ess": {
                        "ess_cap1": "0xf9",
                        "ess_cap2": "0x0",
                        "ess_domain": 214,
                        "ess_swwn": "20:c8:00:2a:6a:fd:04:a1"
                    }
                },
                "ess_type": "ESS info",
                "ess_vsan_id": 200
            },
            {
                "TABLE_vendor_ess": {
                    "ROW_vendor_ess": {
                        "vendor_ess_cap1": "0x0",
                        "vendor_ess_cap2": "0x0",
                        "vendor_ess_domain": 214,
                        "vendor_ess_swwn": "20:c8:00:2a:6a:fd:04:a1",
                        "vendor_ess_type": "Delta Distribute"
                    }
                },
                "ess_type": "Vendor ESS info",
                "vendor_ess_vsan_id": 200
            },
            {
                "TABLE_ess": {
                    "ROW_ess": {
                        "ess_cap1": "0xf9",
                        "ess_cap2": "0x0",
                        "ess_domain": 227,
                        "ess_swwn": "21:2c:00:2a:6a:fd:04:a1"
                    }
                },
                "ess_type": "ESS info",
                "ess_vsan_id": 300
            },
            {
                "TABLE_vendor_ess": {
                    "ROW_vendor_ess": {
                        "vendor_ess_cap1": "0x0",
                        "vendor_ess_cap2": "0x0",
                        "vendor_ess_domain": 227,
                        "vendor_ess_swwn": "21:2c:00:2a:6a:fd:04:a1",
                        "vendor_ess_type": "Delta Distribute"
                    }
                },
                "ess_type": "Vendor ESS info",
                "vendor_ess_vsan_id": 300
            }
        ]
    }
}
      <TABLE_zone_ess>
       <ROW_zone_ess>
        <ess_type>ESS info</ess_type>
        <ess_vsan_id>1</ess_vsan_id>
        <TABLE_ess>
         <ROW_ess>
          <ess_domain>171</ess_domain>
          <ess_swwn>20:01:00:2a:6a:fd:04:a1</ess_swwn>
          <ess_cap1>0xfb</ess_cap1>
          <ess_cap2>0x0</ess_cap2>
         </ROW_ess>
         <ROW_ess>
          <ess_domain>170</ess_domain>
          <ess_swwn>20:01:8c:60:4f:54:54:01</ess_swwn>
          <ess_cap1>0xfb</ess_cap1>
          <ess_cap2>0x0</ess_cap2>
         </ROW_ess>
         <ROW_ess>
          <ess_domain>238</ess_domain>
          <ess_swwn>20:01:8c:60:4f:19:b4:31</ess_swwn>
          <ess_cap1>0xfb</ess_cap1>
          <ess_cap2>0x0</ess_cap2>
         </ROW_ess>
        </TABLE_ess>
       </ROW_zone_ess>
       <ROW_zone_ess>
        <ess_type>Vendor ESS info</ess_type>
        <vendor_ess_vsan_id>1</vendor_ess_vsan_id>
        <TABLE_vendor_ess>
         <ROW_vendor_ess>
          <vendor_ess_domain>171</vendor_ess_domain>
          <vendor_ess_swwn>20:01:00:2a:6a:fd:04:a1</vendor_ess_swwn>
          <vendor_ess_cap1>0x0</vendor_ess_cap1>
          <vendor_ess_cap2>0x0</vendor_ess_cap2>
          <vendor_ess_type>Delta Distribute</vendor_ess_type>
         </ROW_vendor_ess>
         <ROW_vendor_ess>
          <vendor_ess_domain>170</vendor_ess_domain>
          <vendor_ess_swwn>20:01:8c:60:4f:54:54:01</vendor_ess_swwn>
          <vendor_ess_cap1>0x0</vendor_ess_cap1>
          <vendor_ess_cap2>0x0</vendor_ess_cap2>
          <vendor_ess_type>Delta Distribute</vendor_ess_type>
         </ROW_vendor_ess>
         <ROW_vendor_ess>
          <vendor_ess_domain>238</vendor_ess_domain>
          <vendor_ess_swwn>20:01:8c:60:4f:19:b4:31</vendor_ess_swwn>
          <vendor_ess_cap1>0x0</vendor_ess_cap1>
          <vendor_ess_cap2>0x0</vendor_ess_cap2>
          <vendor_ess_type>Delta Distribute</vendor_ess_type>
         </ROW_vendor_ess>
        </TABLE_vendor_ess>
       </ROW_zone_ess>
       <ROW_zone_ess>
        <ess_type>ESS info</ess_type>
        <ess_vsan_id>2</ess_vsan_id>
        <TABLE_ess>
         <ROW_ess>
          <ess_domain>187</ess_domain>
          <ess_swwn>20:02:00:2a:6a:fd:04:a1</ess_swwn>
          <ess_cap1>0xf9</ess_cap1>
          <ess_cap2>0x0</ess_cap2>
         </ROW_ess>
        </TABLE_ess>
       </ROW_zone_ess>
       <ROW_zone_ess>
        <ess_type>Vendor ESS info</ess_type>
        <vendor_ess_vsan_id>2</vendor_ess_vsan_id>
        <TABLE_vendor_ess>
         <ROW_vendor_ess>
          <vendor_ess_domain>187</vendor_ess_domain>
          <vendor_ess_swwn>20:02:00:2a:6a:fd:04:a1</vendor_ess_swwn>
          <vendor_ess_cap1>0x0</vendor_ess_cap1>
          <vendor_ess_cap2>0x0</vendor_ess_cap2>
          <vendor_ess_type>Delta Distribute</vendor_ess_type>
         </ROW_vendor_ess>
        </TABLE_vendor_ess>
       </ROW_zone_ess>
       <ROW_zone_ess>
        <ess_type>ESS info</ess_type>
        <ess_vsan_id>3</ess_vsan_id>
        <TABLE_ess>
         <ROW_ess>
          <ess_domain>232</ess_domain>
          <ess_swwn>20:03:00:2a:6a:fd:04:a1</ess_swwn>
          <ess_cap1>0xfb</ess_cap1>
          <ess_cap2>0x0</ess_cap2>
         </ROW_ess>
         <ROW_ess>
          <ess_domain>230</ess_domain>
          <ess_swwn>20:03:8c:60:4f:73:d7:01</ess_swwn>
          <ess_cap1>0xfb</ess_cap1>
          <ess_cap2>0x0</ess_cap2>
         </ROW_ess>
         <ROW_ess>
          <ess_domain>231</ess_domain>
          <ess_swwn>20:03:8c:60:4f:54:54:01</ess_swwn>
          <ess_cap1>0xfb</ess_cap1>
          <ess_cap2>0x0</ess_cap2>
         </ROW_ess>
        </TABLE_ess>
       </ROW_zone_ess>
       <ROW_zone_ess>
        <ess_type>Vendor ESS info</ess_type>
        <vendor_ess_vsan_id>3</vendor_ess_vsan_id>
        <TABLE_vendor_ess>
         <ROW_vendor_ess>
          <vendor_ess_domain>232</vendor_ess_domain>
          <vendor_ess_swwn>20:03:00:2a:6a:fd:04:a1</vendor_ess_swwn>
          <vendor_ess_cap1>0x0</vendor_ess_cap1>
          <vendor_ess_cap2>0x0</vendor_ess_cap2>
          <vendor_ess_type>Delta Distribute</vendor_ess_type>
         </ROW_vendor_ess>
         <ROW_vendor_ess>
          <vendor_ess_domain>230</vendor_ess_domain>
          <vendor_ess_swwn>20:03:8c:60:4f:73:d7:01</vendor_ess_swwn>
          <vendor_ess_cap1>0x0</vendor_ess_cap1>
          <vendor_ess_cap2>0x0</vendor_ess_cap2>
          <vendor_ess_type>Delta Distribute</vendor_ess_type>
         </ROW_vendor_ess>
         <ROW_vendor_ess>
          <vendor_ess_domain>231</vendor_ess_domain>
          <vendor_ess_swwn>20:03:8c:60:4f:54:54:01</vendor_ess_swwn>
          <vendor_ess_cap1>0x0</vendor_ess_cap1>
          <vendor_ess_cap2>0x0</vendor_ess_cap2>
          <vendor_ess_type>Delta Distribute</vendor_ess_type>
         </ROW_vendor_ess>
        </TABLE_vendor_ess>
       </ROW_zone_ess>
       <ROW_zone_ess>
        <ess_type>ESS info</ess_type>
        <ess_vsan_id>4</ess_vsan_id>
        <TABLE_ess>
         <ROW_ess>
          <ess_domain>47</ess_domain>
          <ess_swwn>20:04:00:2a:6a:fd:04:a1</ess_swwn>
          <ess_cap1>0xf9</ess_cap1>
          <ess_cap2>0x0</ess_cap2>
         </ROW_ess>
         <ROW_ess>
          <ess_domain>45</ess_domain>
          <ess_swwn>20:04:8c:60:4f:73:d7:01</ess_swwn>
          <ess_cap1>0xf9</ess_cap1>
          <ess_cap2>0x0</ess_cap2>
         </ROW_ess>
         <ROW_ess>
          <ess_domain>218</ess_domain>
          <ess_swwn>20:04:8c:60:4f:54:54:01</ess_swwn>
          <ess_cap1>0xf9</ess_cap1>
          <ess_cap2>0x0</ess_cap2>
         </ROW_ess>
        </TABLE_ess>
       </ROW_zone_ess>
       <ROW_zone_ess>
        <ess_type>Vendor ESS info</ess_type>
        <vendor_ess_vsan_id>4</vendor_ess_vsan_id>
        <TABLE_vendor_ess>
         <ROW_vendor_ess>
          <vendor_ess_domain>47</vendor_ess_domain>
          <vendor_ess_swwn>20:04:00:2a:6a:fd:04:a1</vendor_ess_swwn>
          <vendor_ess_cap1>0x0</vendor_ess_cap1>
          <vendor_ess_cap2>0x0</vendor_ess_cap2>
          <vendor_ess_type>Delta Distribute</vendor_ess_type>
         </ROW_vendor_ess>
         <ROW_vendor_ess>
          <vendor_ess_domain>45</vendor_ess_domain>
          <vendor_ess_swwn>20:04:8c:60:4f:73:d7:01</vendor_ess_swwn>
          <vendor_ess_cap1>0x0</vendor_ess_cap1>
          <vendor_ess_cap2>0x0</vendor_ess_cap2>
          <vendor_ess_type>Delta Distribute</vendor_ess_type>
         </ROW_vendor_ess>
         <ROW_vendor_ess>
          <vendor_ess_domain>218</vendor_ess_domain>
          <vendor_ess_swwn>20:04:8c:60:4f:54:54:01</vendor_ess_swwn>
          <vendor_ess_cap1>0x0</vendor_ess_cap1>
          <vendor_ess_cap2>0x0</vendor_ess_cap2>
          <vendor_ess_type>Delta Distribute</vendor_ess_type>
         </ROW_vendor_ess>
        </TABLE_vendor_ess>
       </ROW_zone_ess>
       <ROW_zone_ess>
        <ess_type>ESS info</ess_type>
        <ess_vsan_id>7</ess_vsan_id>
        <TABLE_ess>
         <ROW_ess>
          <ess_domain>131</ess_domain>
          <ess_swwn>20:07:00:2a:6a:fd:04:a1</ess_swwn>
          <ess_cap1>0xf9</ess_cap1>
          <ess_cap2>0x0</ess_cap2>
         </ROW_ess>
        </TABLE_ess>
       </ROW_zone_ess>
       <ROW_zone_ess>
        <ess_type>Vendor ESS info</ess_type>
        <vendor_ess_vsan_id>7</vendor_ess_vsan_id>
        <TABLE_vendor_ess>
         <ROW_vendor_ess>
          <vendor_ess_domain>131</vendor_ess_domain>
          <vendor_ess_swwn>20:07:00:2a:6a:fd:04:a1</vendor_ess_swwn>
          <vendor_ess_cap1>0x0</vendor_ess_cap1>
          <vendor_ess_cap2>0x0</vendor_ess_cap2>
          <vendor_ess_type>Delta Distribute</vendor_ess_type>
         </ROW_vendor_ess>
        </TABLE_vendor_ess>
       </ROW_zone_ess>
       <ROW_zone_ess>
        <ess_type>ESS info</ess_type>
        <ess_vsan_id>10</ess_vsan_id>
        <TABLE_ess>
         <ROW_ess>
          <ess_domain>41</ess_domain>
          <ess_swwn>20:0a:00:2a:6a:fd:04:a1</ess_swwn>
          <ess_cap1>0xfb</ess_cap1>
          <ess_cap2>0x0</ess_cap2>
         </ROW_ess>
        </TABLE_ess>
       </ROW_zone_ess>
       <ROW_zone_ess>
        <ess_type>Vendor ESS info</ess_type>
        <vendor_ess_vsan_id>10</vendor_ess_vsan_id>
        <TABLE_vendor_ess>
         <ROW_vendor_ess>
          <vendor_ess_domain>41</vendor_ess_domain>
          <vendor_ess_swwn>20:0a:00:2a:6a:fd:04:a1</vendor_ess_swwn>
          <vendor_ess_cap1>0x0</vendor_ess_cap1>
          <vendor_ess_cap2>0x0</vendor_ess_cap2>
          <vendor_ess_type>Delta Distribute</vendor_ess_type>
         </ROW_vendor_ess>
        </TABLE_vendor_ess>
       </ROW_zone_ess>
       <ROW_zone_ess>
        <ess_type>ESS info</ess_type>
        <ess_vsan_id>11</ess_vsan_id>
        <TABLE_ess>
         <ROW_ess>
          <ess_domain>97</ess_domain>
          <ess_swwn>20:0b:00:2a:6a:fd:04:a1</ess_swwn>
          <ess_cap1>0xf9</ess_cap1>
          <ess_cap2>0x0</ess_cap2>
         </ROW_ess>
         <ROW_ess>
          <ess_domain>171</ess_domain>
          <ess_swwn>20:0b:8c:60:4f:54:54:01</ess_swwn>
          <ess_cap1>0xf9</ess_cap1>
          <ess_cap2>0x0</ess_cap2>
         </ROW_ess>
        </TABLE_ess>
       </ROW_zone_ess>
       <ROW_zone_ess>
        <ess_type>Vendor ESS info</ess_type>
        <vendor_ess_vsan_id>11</vendor_ess_vsan_id>
        <TABLE_vendor_ess>
         <ROW_vendor_ess>
          <vendor_ess_domain>97</vendor_ess_domain>
          <vendor_ess_swwn>20:0b:00:2a:6a:fd:04:a1</vendor_ess_swwn>
          <vendor_ess_cap1>0x0</vendor_ess_cap1>
          <vendor_ess_cap2>0x0</vendor_ess_cap2>
          <vendor_ess_type>Delta Distribute</vendor_ess_type>
         </ROW_vendor_ess>
         <ROW_vendor_ess>
          <vendor_ess_domain>171</vendor_ess_domain>
          <vendor_ess_swwn>20:0b:8c:60:4f:54:54:01</vendor_ess_swwn>
          <vendor_ess_cap1>0x0</vendor_ess_cap1>
          <vendor_ess_cap2>0x0</vendor_ess_cap2>
          <vendor_ess_type>Delta Distribute</vendor_ess_type>
         </ROW_vendor_ess>
        </TABLE_vendor_ess>
       </ROW_zone_ess>
       <ROW_zone_ess>
        <ess_type>ESS info</ess_type>
        <ess_vsan_id>15</ess_vsan_id>
        <TABLE_ess>
         <ROW_ess>
          <ess_domain>104</ess_domain>
          <ess_swwn>20:0f:00:2a:6a:fd:04:a1</ess_swwn>
          <ess_cap1>0xf9</ess_cap1>
          <ess_cap2>0x0</ess_cap2>
         </ROW_ess>
        </TABLE_ess>
       </ROW_zone_ess>
       <ROW_zone_ess>
        <ess_type>Vendor ESS info</ess_type>
        <vendor_ess_vsan_id>15</vendor_ess_vsan_id>
        <TABLE_vendor_ess>
         <ROW_vendor_ess>
          <vendor_ess_domain>104</vendor_ess_domain>
          <vendor_ess_swwn>20:0f:00:2a:6a:fd:04:a1</vendor_ess_swwn>
          <vendor_ess_cap1>0x0</vendor_ess_cap1>
          <vendor_ess_cap2>0x0</vendor_ess_cap2>
          <vendor_ess_type>Delta Distribute</vendor_ess_type>
         </ROW_vendor_ess>
        </TABLE_vendor_ess>
       </ROW_zone_ess>
       <ROW_zone_ess>
        <ess_type>ESS info</ess_type>
        <ess_vsan_id>20</ess_vsan_id>
        <TABLE_ess>
         <ROW_ess>
          <ess_domain>239</ess_domain>
          <ess_swwn>20:14:00:2a:6a:fd:04:a1</ess_swwn>
          <ess_cap1>0xfb</ess_cap1>
          <ess_cap2>0x0</ess_cap2>
         </ROW_ess>
        </TABLE_ess>
       </ROW_zone_ess>
       <ROW_zone_ess>
        <ess_type>Vendor ESS info</ess_type>
        <vendor_ess_vsan_id>20</vendor_ess_vsan_id>
        <TABLE_vendor_ess>
         <ROW_vendor_ess>
          <vendor_ess_domain>239</vendor_ess_domain>
          <vendor_ess_swwn>20:14:00:2a:6a:fd:04:a1</vendor_ess_swwn>
          <vendor_ess_cap1>0x0</vendor_ess_cap1>
          <vendor_ess_cap2>0x0</vendor_ess_cap2>
          <vendor_ess_type>Delta Distribute</vendor_ess_type>
         </ROW_vendor_ess>
        </TABLE_vendor_ess>
       </ROW_zone_ess>
       <ROW_zone_ess>
        <ess_type>ESS info</ess_type>
        <ess_vsan_id>100</ess_vsan_id>
        <TABLE_ess>
         <ROW_ess>
          <ess_domain>114</ess_domain>
          <ess_swwn>20:64:00:2a:6a:fd:04:a1</ess_swwn>
          <ess_cap1>0xf9</ess_cap1>
          <ess_cap2>0x0</ess_cap2>
         </ROW_ess>
        </TABLE_ess>
       </ROW_zone_ess>
       <ROW_zone_ess>
        <ess_type>Vendor ESS info</ess_type>
        <vendor_ess_vsan_id>100</vendor_ess_vsan_id>
        <TABLE_vendor_ess>
         <ROW_vendor_ess>
          <vendor_ess_domain>114</vendor_ess_domain>
          <vendor_ess_swwn>20:64:00:2a:6a:fd:04:a1</vendor_ess_swwn>
          <vendor_ess_cap1>0x0</vendor_ess_cap1>
          <vendor_ess_cap2>0x0</vendor_ess_cap2>
          <vendor_ess_type>Delta Distribute</vendor_ess_type>
         </ROW_vendor_ess>
        </TABLE_vendor_ess>
       </ROW_zone_ess>
       <ROW_zone_ess>
        <ess_type>ESS info</ess_type>
        <ess_vsan_id>200</ess_vsan_id>
        <TABLE_ess>
         <ROW_ess>
          <ess_domain>214</ess_domain>
          <ess_swwn>20:c8:00:2a:6a:fd:04:a1</ess_swwn>
          <ess_cap1>0xf9</ess_cap1>
          <ess_cap2>0x0</ess_cap2>
         </ROW_ess>
        </TABLE_ess>
       </ROW_zone_ess>
       <ROW_zone_ess>
        <ess_type>Vendor ESS info</ess_type>
        <vendor_ess_vsan_id>200</vendor_ess_vsan_id>
        <TABLE_vendor_ess>
         <ROW_vendor_ess>
          <vendor_ess_domain>214</vendor_ess_domain>
          <vendor_ess_swwn>20:c8:00:2a:6a:fd:04:a1</vendor_ess_swwn>
          <vendor_ess_cap1>0x0</vendor_ess_cap1>
          <vendor_ess_cap2>0x0</vendor_ess_cap2>
          <vendor_ess_type>Delta Distribute</vendor_ess_type>
         </ROW_vendor_ess>
        </TABLE_vendor_ess>
       </ROW_zone_ess>
       <ROW_zone_ess>
        <ess_type>ESS info</ess_type>
        <ess_vsan_id>300</ess_vsan_id>
        <TABLE_ess>
         <ROW_ess>
          <ess_domain>227</ess_domain>
          <ess_swwn>21:2c:00:2a:6a:fd:04:a1</ess_swwn>
          <ess_cap1>0xf9</ess_cap1>
          <ess_cap2>0x0</ess_cap2>
         </ROW_ess>
        </TABLE_ess>
       </ROW_zone_ess>
       <ROW_zone_ess>
        <ess_type>Vendor ESS info</ess_type>
        <vendor_ess_vsan_id>300</vendor_ess_vsan_id>
        <TABLE_vendor_ess>
         <ROW_vendor_ess>
          <vendor_ess_domain>227</vendor_ess_domain>
          <vendor_ess_swwn>21:2c:00:2a:6a:fd:04:a1</vendor_ess_swwn>
          <vendor_ess_cap1>0x0</vendor_ess_cap1>
          <vendor_ess_cap2>0x0</vendor_ess_cap2>
          <vendor_ess_type>Delta Distribute</vendor_ess_type>
         </ROW_vendor_ess>
        </TABLE_vendor_ess>
       </ROW_zone_ess>
      </TABLE_zone_ess>
     

The show zone ess command displays the zone ESS information. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zone ess

ESS info on VSAN 1 :
Domain : 171, SWWN : 20:01:00:2a:6a:fd:04:a1, Cap1 : 0xfb, Cap2 : 0x0
Domain : 170, SWWN : 20:01:8c:60:4f:54:54:01, Cap1 : 0xfb, Cap2 : 0x0
Domain : 238, SWWN : 20:01:8c:60:4f:19:b4:31, Cap1 : 0xfb, Cap2 : 0x0
Vendor ESS info on VSAN 1 :
Domain : 171, SWWN : 20:01:00:2a:6a:fd:04:a1, Cap1 : 0x0, Cap2 : 0x0 Delta Distribute
Domain : 170, SWWN : 20:01:8c:60:4f:54:54:01, Cap1 : 0x0, Cap2 : 0x0 Delta Distribute
Domain : 238, SWWN : 20:01:8c:60:4f:19:b4:31, Cap1 : 0x0, Cap2 : 0x0 Delta Distribute
ESS info on VSAN 2 :
Domain : 187, SWWN : 20:02:00:2a:6a:fd:04:a1, Cap1 : 0xf9, Cap2 : 0x0
Vendor ESS info on VSAN 2 :
Domain : 187, SWWN : 20:02:00:2a:6a:fd:04:a1, Cap1 : 0x0, Cap2 : 0x0 Delta Distribute
ESS info on VSAN 3 :
Domain : 232, SWWN : 20:03:00:2a:6a:fd:04:a1, Cap1 : 0xfb, Cap2 : 0x0
Domain : 230, SWWN : 20:03:8c:60:4f:73:d7:01, Cap1 : 0xfb, Cap2 : 0x0
Domain : 231, SWWN : 20:03:8c:60:4f:54:54:01, Cap1 : 0xfb, Cap2 : 0x0
Vendor ESS info on VSAN 3 :
Domain : 232, SWWN : 20:03:00:2a:6a:fd:04:a1, Cap1 : 0x0, Cap2 : 0x0 Delta Distribute
Domain : 230, SWWN : 20:03:8c:60:4f:73:d7:01, Cap1 : 0x0, Cap2 : 0x0 Delta Distribute
Domain : 231, SWWN : 20:03:8c:60:4f:54:54:01, Cap1 : 0x0, Cap2 : 0x0 Delta Distribute
ESS info on VSAN 4 :
Domain : 47, SWWN : 20:04:00:2a:6a:fd:04:a1, Cap1 : 0xf9, Cap2 : 0x0
Domain : 45, SWWN : 20:04:8c:60:4f:73:d7:01, Cap1 : 0xf9, Cap2 : 0x0
Domain : 218, SWWN : 20:04:8c:60:4f:54:54:01, Cap1 : 0xf9, Cap2 : 0x0
Vendor ESS info on VSAN 4 :
Domain : 47, SWWN : 20:04:00:2a:6a:fd:04:a1, Cap1 : 0x0, Cap2 : 0x0 Delta Distribute
Domain : 45, SWWN : 20:04:8c:60:4f:73:d7:01, Cap1 : 0x0, Cap2 : 0x0 Delta Distribute
Domain : 218, SWWN : 20:04:8c:60:4f:54:54:01, Cap1 : 0x0, Cap2 : 0x0 Delta Distribute
ESS info on VSAN 7 :
Domain : 131, SWWN : 20:07:00:2a:6a:fd:04:a1, Cap1 : 0xf9, Cap2 : 0x0
Vendor ESS info on VSAN 7 :
Domain : 131, SWWN : 20:07:00:2a:6a:fd:04:a1, Cap1 : 0x0, Cap2 : 0x0 Delta Distribute
ESS info on VSAN 10 :
Domain : 41, SWWN : 20:0a:00:2a:6a:fd:04:a1, Cap1 : 0xfb, Cap2 : 0x0
Vendor ESS info on VSAN 10 :
Domain : 41, SWWN : 20:0a:00:2a:6a:fd:04:a1, Cap1 : 0x0, Cap2 : 0x0 Delta Distribute
ESS info on VSAN 11 :
Domain : 97, SWWN : 20:0b:00:2a:6a:fd:04:a1, Cap1 : 0xf9, Cap2 : 0x0
Domain : 171, SWWN : 20:0b:8c:60:4f:54:54:01, Cap1 : 0xf9, Cap2 : 0x0
Vendor ESS info on VSAN 11 :
Domain : 97, SWWN : 20:0b:00:2a:6a:fd:04:a1, Cap1 : 0x0, Cap2 : 0x0 Delta Distribute
Domain : 171, SWWN : 20:0b:8c:60:4f:54:54:01, Cap1 : 0x0, Cap2 : 0x0 Delta Distribute
ESS info on VSAN 15 :
Domain : 104, SWWN : 20:0f:00:2a:6a:fd:04:a1, Cap1 : 0xf9, Cap2 : 0x0
Vendor ESS info on VSAN 15 :
Domain : 104, SWWN : 20:0f:00:2a:6a:fd:04:a1, Cap1 : 0x0, Cap2 : 0x0 Delta Distribute
ESS info on VSAN 20 :
Domain : 239, SWWN : 20:14:00:2a:6a:fd:04:a1, Cap1 : 0xfb, Cap2 : 0x0
Vendor ESS info on VSAN 20 :
Domain : 239, SWWN : 20:14:00:2a:6a:fd:04:a1, Cap1 : 0x0, Cap2 : 0x0 Delta Distribute
ESS info on VSAN 100 :
Domain : 114, SWWN : 20:64:00:2a:6a:fd:04:a1, Cap1 : 0xf9, Cap2 : 0x0
Vendor ESS info on VSAN 100 :
Domain : 114, SWWN : 20:64:00:2a:6a:fd:04:a1, Cap1 : 0x0, Cap2 : 0x0 Delta Distribute
ESS info on VSAN 200 :
Domain : 214, SWWN : 20:c8:00:2a:6a:fd:04:a1, Cap1 : 0xf9, Cap2 : 0x0
Vendor ESS info on VSAN 200 :
Domain : 214, SWWN : 20:c8:00:2a:6a:fd:04:a1, Cap1 : 0x0, Cap2 : 0x0 Delta Distribute
ESS info on VSAN 300 :
Domain : 227, SWWN : 21:2c:00:2a:6a:fd:04:a1, Cap1 : 0xf9, Cap2 : 0x0
Vendor ESS info on VSAN 300 :
Domain : 227, SWWN : 21:2c:00:2a:6a:fd:04:a1, Cap1 : 0x0, Cap2 : 0x0 Delta Distribute
ParameterDescriptionTypeSample Values
ess_typeExchange Switch Support ( ESS ) typeString['Vendor ESS info', 'ESS info']
vendor_ess_typeVendor type for ESSString['Delta Distribute']
vsanVSAN ID for ESS/Vendor ESSInteger['1-4093']
ess_domainDomain for ESSInteger
vendor_ess_cap2Second capability flag data for vendor ESSString
ess_cap2Second capability flag data for ESSString
vendor_ess_swwnSwitch wwn for vendor ESSString
vendor_ess_domainDomain for vendor ESSInteger
ess_cap1First capability flag data for ESSString
vendor_ess_cap1First capability flag data for vendor ESSString
ess_swwnSwitch wwn for ESSString

show zone ess vsan <*vsan_id*>

show zone ess vsan <vsan_id>
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zone ess vsan <vsan_id>",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zone_ess": {
        "ROW_zone_ess": [
            {
                "TABLE_ess": {
                    "ROW_ess": [
                        {
                            "ess_cap1": "0xfb",
                            "ess_cap2": "0x0",
                            "ess_domain": 171,
                            "ess_swwn": "20:01:00:2a:6a:fd:04:a1"
                        },
                        {
                            "ess_cap1": "0xfb",
                            "ess_cap2": "0x0",
                            "ess_domain": 170,
                            "ess_swwn": "20:01:8c:60:4f:54:54:01"
                        },
                        {
                            "ess_cap1": "0xfb",
                            "ess_cap2": "0x0",
                            "ess_domain": 238,
                            "ess_swwn": "20:01:8c:60:4f:19:b4:31"
                        }
                    ]
                },
                "ess_type": "ESS info",
                "ess_vsan_id": 1
            },
            {
                "TABLE_vendor_ess": {
                    "ROW_vendor_ess": [
                        {
                            "vendor_ess_cap1": "0x0",
                            "vendor_ess_cap2": "0x0",
                            "vendor_ess_domain": 171,
                            "vendor_ess_swwn": "20:01:00:2a:6a:fd:04:a1",
                            "vendor_ess_type": "Delta Distribute"
                        },
                        {
                            "vendor_ess_cap1": "0x0",
                            "vendor_ess_cap2": "0x0",
                            "vendor_ess_domain": 170,
                            "vendor_ess_swwn": "20:01:8c:60:4f:54:54:01",
                            "vendor_ess_type": "Delta Distribute"
                        },
                        {
                            "vendor_ess_cap1": "0x0",
                            "vendor_ess_cap2": "0x0",
                            "vendor_ess_domain": 238,
                            "vendor_ess_swwn": "20:01:8c:60:4f:19:b4:31",
                            "vendor_ess_type": "Delta Distribute"
                        }
                    ]
                },
                "ess_type": "Vendor ESS info",
                "vendor_ess_vsan_id": 1
            }
        ]
    }
}
        <TABLE_zone_ess>
         <ROW_zone_ess>
          <ess_type>ESS info</ess_type>
          <ess_vsan_id>1</ess_vsan_id>
          <TABLE_ess>
           <ROW_ess>
            <ess_domain>171</ess_domain>
            <ess_swwn>20:01:00:2a:6a:fd:04:a1</ess_swwn>
            <ess_cap1>0xfb</ess_cap1>
            <ess_cap2>0x0</ess_cap2>
           </ROW_ess>
           <ROW_ess>
            <ess_domain>170</ess_domain>
            <ess_swwn>20:01:8c:60:4f:54:54:01</ess_swwn>
            <ess_cap1>0xfb</ess_cap1>
            <ess_cap2>0x0</ess_cap2>
           </ROW_ess>
           <ROW_ess>
            <ess_domain>238</ess_domain>
            <ess_swwn>20:01:8c:60:4f:19:b4:31</ess_swwn>
            <ess_cap1>0xfb</ess_cap1>
            <ess_cap2>0x0</ess_cap2>
           </ROW_ess>
          </TABLE_ess>
         </ROW_zone_ess>
         <ROW_zone_ess>
          <ess_type>Vendor ESS info</ess_type>
          <vendor_ess_vsan_id>1</vendor_ess_vsan_id>
          <TABLE_vendor_ess>
           <ROW_vendor_ess>
            <vendor_ess_domain>171</vendor_ess_domain>
            <vendor_ess_swwn>20:01:00:2a:6a:fd:04:a1</vendor_ess_swwn>
            <vendor_ess_cap1>0x0</vendor_ess_cap1>
            <vendor_ess_cap2>0x0</vendor_ess_cap2>
            <vendor_ess_type>Delta Distribute</vendor_ess_type>
           </ROW_vendor_ess>
           <ROW_vendor_ess>
            <vendor_ess_domain>170</vendor_ess_domain>
            <vendor_ess_swwn>20:01:8c:60:4f:54:54:01</vendor_ess_swwn>
            <vendor_ess_cap1>0x0</vendor_ess_cap1>
            <vendor_ess_cap2>0x0</vendor_ess_cap2>
            <vendor_ess_type>Delta Distribute</vendor_ess_type>
           </ROW_vendor_ess>
           <ROW_vendor_ess>
            <vendor_ess_domain>238</vendor_ess_domain>
            <vendor_ess_swwn>20:01:8c:60:4f:19:b4:31</vendor_ess_swwn>
            <vendor_ess_cap1>0x0</vendor_ess_cap1>
            <vendor_ess_cap2>0x0</vendor_ess_cap2>
            <vendor_ess_type>Delta Distribute</vendor_ess_type>
           </ROW_vendor_ess>
          </TABLE_vendor_ess>
         </ROW_zone_ess>
        </TABLE_zone_ess>
       

The show zone ess vsan <*vsan_id*> command displays zone ESS information for a specific VSAN ID. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zone ess vsan 1

ESS info on VSAN 1 :
Domain : 171, SWWN : 20:01:00:2a:6a:fd:04:a1, Cap1 : 0xfb, Cap2 : 0x0
Domain : 170, SWWN : 20:01:8c:60:4f:54:54:01, Cap1 : 0xfb, Cap2 : 0x0
Domain : 238, SWWN : 20:01:8c:60:4f:19:b4:31, Cap1 : 0xfb, Cap2 : 0x0
Vendor ESS info on VSAN 1 :
Domain : 171, SWWN : 20:01:00:2a:6a:fd:04:a1, Cap1 : 0x0, Cap2 : 0x0 Delta Distribute
Domain : 170, SWWN : 20:01:8c:60:4f:54:54:01, Cap1 : 0x0, Cap2 : 0x0 Delta Distribute
Domain : 238, SWWN : 20:01:8c:60:4f:19:b4:31, Cap1 : 0x0, Cap2 : 0x0 Delta Distribute
ParameterDescriptionTypeSample Values
ess_type Exchange Switch Support ( ESS ) typeString['Vendor ESS info', 'ESS info']
vendor_ess_type Vendor type for ESSString['Delta Distribute', '""']
vsanVSAN ID for ESS/Vendor ESSInteger['1-4093']
vendor_ess_cap2Second capability flag data for vendor ESSString
ess_cap2 Second capability flag data for ESSString
ess_domain Domain for ESSInteger
vendor_ess_swwnSwitch wwn for vendor ESSString
vendor_ess_domainDomain for Vendor ESSInteger
ess_cap1 First capability flag data for ESSString
vendor_ess_cap1 First capability flag data for vendor ESSString
ess_swwn Switch wwn for ESSString

show zone pending

show zone pending
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zone pending",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zone": {
        "ROW_zone": [
            {
                "TABLE_zone_member": {
                    "ROW_zone_member": [
                        {
                            "intf_fc": "fc1/5",
                            "type": "interface",
                            "wwn": "20:00:00:2a:6a:fd:04:a0"
                        },
                        {
                            "intf_fc": "fc1/15",
                            "type": "interface",
                            "wwn": "20:00:00:2a:6a:fd:04:b0"
                        }
                    ]
                },
                "name": "zone2",
                "vsan": 1
            },
            {
                "name": "zone3",
                "vsan": 1
            },
            {
                "TABLE_zone_member": {
                    "ROW_zone_member": {
                        "dev_alias": "device_alias_1",
                        "type": "pwwn",
                        "wwn": "50:08:01:60:00:89:57:08"
                    }
                },
                "name": "zone4",
                "vsan": 1
            },
            {
                "TABLE_zone_member": {
                    "ROW_zone_member": {
                        "type": "pwwn",
                        "wwn": "10:00:00:23:45:67:89:20"
                    }
                },
                "name": "zone6",
                "vsan": 20
            },
            {
                "TABLE_zone_member": {
                    "ROW_zone_member": [
                        {
                            "ipaddr": "174.80.70.40",
                            "type": "ip-address"
                        },
                        {
                            "fcid": "0xc80000",
                            "type": "fcid"
                        },
                        {
                            "type": "pwwn",
                            "wwn": "10:00:00:2a:6a:fd:04:a1"
                        },
                        {
                            "intf_fc": "fc1/15",
                            "type": "interface",
                            "wwn": "20:00:00:2a:6a:fd:04:a0"
                        },
                        {
                            "intf_port_ch": 2,
                            "type": "interface",
                            "wwn": "20:00:00:2a:6a:fd:04:a0"
                        }
                    ]
                },
                "name": "zone7",
                "vsan": 20
            },
            {
                "TABLE_zone_attribute": {
                    "ROW_zone_attribute": [
                        {
                            "attribute_qos_priority": "high",
                            "attribute_type": "qos"
                        },
                        {
                            "attribute_type": "disable-smart-zoning"
                        }
                    ]
                },
                "TABLE_zone_member": {
                    "ROW_zone_member": [
                        {
                            "intf_fc": "fc1/15",
                            "type": "interface",
                            "wwn": "20:00:00:2a:6a:fd:04:a0"
                        },
                        {
                            "ipaddr": "172.15.80.90",
                            "type": "ip-address"
                        },
                        {
                            "fcid": "0xc80000",
                            "type": "fcid"
                        },
                        {
                            "intf_port_ch": 2,
                            "type": "interface",
                            "wwn": "20:00:00:2a:6a:fd:04:a0"
                        },
                        {
                            "intf_port_ch": 2,
                            "type": "interface",
                            "wwn": "20:00:00:2a:6a:fd:04:b0"
                        }
                    ]
                },
                "attribute_group_name": "attribute-group-12",
                "attribute_group_vsan_id": 20,
                "name": "zone12",
                "vsan": 20
            },
            {
                "TABLE_zone_member": {
                    "ROW_zone_member": [
                        {
                            "intf_fc": "fc1/1",
                            "type": "interface",
                            "wwn": "20:00:00:2a:6a:fd:04:a0"
                        },
                        {
                            "type": "pwwn",
                            "wwn": "21:01:00:e0:8b:39:a9:07"
                        },
                        {
                            "ipaddr": "174.54.87.79",
                            "type": "ip-address"
                        }
                    ]
                },
                "name": "zone8",
                "vsan": 20
            },
            {
                "TABLE_zone_member": {
                    "ROW_zone_member": {
                        "fcid": "0xa0000a",
                        "type": "fcid"
                    }
                },
                "name": "zone9",
                "vsan": 20
            },
            {
                "TABLE_zone_member": {
                    "ROW_zone_member": {
                        "fcid": "0xc80000",
                        "type": "fcid"
                    }
                },
                "name": "zone10",
                "vsan": 20
            }
        ]
    }
}
      <TABLE_zone>
       <ROW_zone>
        <name>zone2</name>
        <vsan>1</vsan>
        <TABLE_zone_member>
         <ROW_zone_member>
          <type>interface</type>
          <intf_fc>fc1/5</intf_fc>
          <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
         </ROW_zone_member>
         <ROW_zone_member>
          <type>interface</type>
          <intf_fc>fc1/15</intf_fc>
          <wwn>20:00:00:2a:6a:fd:04:b0</wwn>
         </ROW_zone_member>
        </TABLE_zone_member>
       </ROW_zone>
       <ROW_zone>
        <name>zone3</name>
        <vsan>1</vsan>
       </ROW_zone>
       <ROW_zone>
        <name>zone4</name>
        <vsan>1</vsan>
        <TABLE_zone_member>
         <ROW_zone_member>
          <type>pwwn</type>
          <wwn>50:08:01:60:00:89:57:08</wwn>
          <dev_alias>device_alias_1</dev_alias>
         </ROW_zone_member>
        </TABLE_zone_member>
       </ROW_zone>
       <ROW_zone>
        <name>zone6</name>
        <vsan>20</vsan>
        <TABLE_zone_member>
         <ROW_zone_member>
          <type>pwwn</type>
          <wwn>10:00:00:23:45:67:89:20</wwn>
         </ROW_zone_member>
        </TABLE_zone_member>
       </ROW_zone>
       <ROW_zone>
        <name>zone7</name>
        <vsan>20</vsan>
        <TABLE_zone_member>
         <ROW_zone_member>
          <type>ip-address</type>
          <ipaddr>174.80.70.40</ipaddr>
         </ROW_zone_member>
         <ROW_zone_member>
          <type>fcid</type>
          <fcid>0xc80000</fcid>
         </ROW_zone_member>
         <ROW_zone_member>
          <type>pwwn</type>
          <wwn>10:00:00:2a:6a:fd:04:a1</wwn>
         </ROW_zone_member>
         <ROW_zone_member>
          <type>interface</type>
          <intf_fc>fc1/15</intf_fc>
          <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
         </ROW_zone_member>
         <ROW_zone_member>
          <type>interface</type>
          <intf_port_ch>2</intf_port_ch>
          <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
         </ROW_zone_member>
        </TABLE_zone_member>
       </ROW_zone>
       <ROW_zone>
        <name>zone12</name>
        <vsan>20</vsan>
        <attribute_group_name>attribute-group-12</attribute_group_name>
        <attribute_group_vsan_id>20</attribute_group_vsan_id>
        <TABLE_zone_attribute>
         <ROW_zone_attribute>
          <attribute_type>qos</attribute_type>
          <attribute_qos_priority>high</attribute_qos_priority>
         </ROW_zone_attribute>
         <ROW_zone_attribute>
          <attribute_type>disable-smart-zoning</attribute_type>
         </ROW_zone_attribute>
        </TABLE_zone_attribute>
        <TABLE_zone_member>
         <ROW_zone_member>
          <type>interface</type>
          <intf_fc>fc1/15</intf_fc>
          <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
         </ROW_zone_member>
         <ROW_zone_member>
          <type>ip-address</type>
          <ipaddr>172.15.80.90</ipaddr>
         </ROW_zone_member>
         <ROW_zone_member>
          <type>fcid</type>
          <fcid>0xc80000</fcid>
         </ROW_zone_member>
         <ROW_zone_member>
          <type>interface</type>
          <intf_port_ch>2</intf_port_ch>
          <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
         </ROW_zone_member>
         <ROW_zone_member>
          <type>interface</type>
          <intf_port_ch>2</intf_port_ch>
          <wwn>20:00:00:2a:6a:fd:04:b0</wwn>
         </ROW_zone_member>
        </TABLE_zone_member>
       </ROW_zone>
       <ROW_zone>
        <name>zone8</name>
        <vsan>20</vsan>
        <TABLE_zone_member>
         <ROW_zone_member>
          <type>interface</type>
          <intf_fc>fc1/1</intf_fc>
          <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
         </ROW_zone_member>
         <ROW_zone_member>
          <type>pwwn</type>
          <wwn>21:01:00:e0:8b:39:a9:07</wwn>
         </ROW_zone_member>
         <ROW_zone_member>
          <type>ip-address</type>
          <ipaddr>174.54.87.79</ipaddr>
         </ROW_zone_member>
        </TABLE_zone_member>
       </ROW_zone>
       <ROW_zone>
        <name>zone9</name>
        <vsan>20</vsan>
        <TABLE_zone_member>
         <ROW_zone_member>
          <type>fcid</type>
          <fcid>0xa0000a</fcid>
         </ROW_zone_member>
        </TABLE_zone_member>
       </ROW_zone>
       <ROW_zone>
        <name>zone10</name>
        <vsan>20</vsan>
        <TABLE_zone_member>
         <ROW_zone_member>
          <type>fcid</type>
          <fcid>0xc80000</fcid>
         </ROW_zone_member>
        </TABLE_zone_member>
       </ROW_zone>
      </TABLE_zone>
     

The show zone pending command displays what zoning will be after all pending changes are applied. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zone pending

zone name zone2 vsan 1
interface fc1/5 swwn 20:00:00:2a:6a:fd:04:a0
interface fc1/15 swwn 20:00:00:2a:6a:fd:04:b0

zone name zone3 vsan 1

zone name zone4 vsan 1
pwwn 50:08:01:60:00:89:57:08 [device_alias_1]

zone name zone6 vsan 20
pwwn 10:00:00:23:45:67:89:20

zone name zone7 vsan 20
ip-address 174.80.70.40
fcid 0xc80000
pwwn 10:00:00:2a:6a:fd:04:a1
interface fc1/15 swwn 20:00:00:2a:6a:fd:04:a0
interface port-channel 2 swwn 20:00:00:2a:6a:fd:04:a0

zone name zone12 vsan 20
zone-attribute-group name attribute-group-12 vsan 20
qos priority high
disable-smart-zoning
interface fc1/15 swwn 20:00:00:2a:6a:fd:04:a0
ip-address 172.15.80.90
fcid 0xc80000
interface port-channel 2 swwn 20:00:00:2a:6a:fd:04:a0
interface port-channel 2 swwn 20:00:00:2a:6a:fd:04:b0

zone name zone8 vsan 20
interface fc1/1 swwn 20:00:00:2a:6a:fd:04:a0
pwwn 21:01:00:e0:8b:39:a9:07
ip-address 174.54.87.79

zone name zone9 vsan 20
fcid 0xa0000a

zone name zone10 vsan 20
fcid 0xc80000
ParameterDescriptionTypeSample Values
attribute_qos_priorityShow Quality of Service priorityString['high', 'low', 'medium']
vsanVSAN IDInteger['1-4093']
typeZone member typeString['symbolic-nodename', 'fcid', 'interface', 'fwwn', 'pwwn', 'ip-address', 'fcalias', 'domain-id', 'device-alias', 'cli_show']
attribute_typeShow attribute typeString['qos', 'disable-smart-zoning', 'read-only', 'broadcast (unsupported)', 'broadcast']
attribute_group_nameAttribute group nameString
fcidZone member FCIDString
ipaddrZone member IP address valueString
nameZone nameString
wwnZone member wwn for port wwn/fabric wwn/switch wwnString
intf_port_chZone member interface port channelInteger
intf_fc Zone member interface for FC interfacesString
attribute_group_vsan_idAttribute group VSAN IDInteger
symnodenameZone member symbolic node nameString

show zone pending active

show zone pending active
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zone pending active",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zone": {
        "ROW_zone": {
            "TABLE_zone_member": {
                "ROW_zone_member": [
                    {
                        "dev_alias": "device_alias_1",
                        "type": "pwwn",
                        "wwn": "50:08:01:60:00:89:57:08"
                    },
                    {
                        "dev_alias": "device_alias_3",
                        "type": "pwwn",
                        "wwn": "50:08:01:60:00:89:08:19"
                    },
                    {
                        "dev_alias": "device_alias_2",
                        "type": "pwwn",
                        "wwn": "20:01:8c:60:4f:0d:23:50"
                    }
                ]
            },
            "name": "zone2",
            "vsan": 1
        }
    }
}
       <TABLE_zone>
        <ROW_zone>
         <name>zone2</name>
         <vsan>1</vsan>
         <TABLE_zone_member>
          <ROW_zone_member>
           <type>pwwn</type>
           <wwn>50:08:01:60:00:89:57:08</wwn>
           <dev_alias>device_alias_1</dev_alias>
          </ROW_zone_member>
          <ROW_zone_member>
           <type>pwwn</type>
           <wwn>50:08:01:60:00:89:08:19</wwn>
           <dev_alias>device_alias_3</dev_alias>
          </ROW_zone_member>
          <ROW_zone_member>
           <type>pwwn</type>
           <wwn>20:01:8c:60:4f:0d:23:50</wwn>
           <dev_alias>device_alias_2</dev_alias>
          </ROW_zone_member>
         </TABLE_zone_member>
        </ROW_zone>
       </TABLE_zone>
      

The show zone pending active command displays the active zones, after all the pending changes are applied. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zone pending active

zone name zone2 vsan 1
pwwn 50:08:01:60:00:89:57:08 [device_alias_1]
pwwn 50:08:01:60:00:89:08:19 [device_alias_3]
pwwn 20:01:8c:60:4f:0d:23:50 [device_alias_2]
ParameterDescriptionTypeSample Values
typeZone member typeString['symbolic-nodename', 'pwwn', 'cli_show', 'ip-address', 'fcid', 'fwwn', 'interface']
vsanVSAN IDInteger['1-4093']
wwnZone member wwn for port wwn/fabric wwn/switch wwnString
ipaddrZone member IP address valueString
nameZone nameString
intf_port_chZone member interface port channelInteger
fcidZone member FCIDString
symnodenameZone member symbolic node nameString
intf_fc Zone member interface for FC interfacesString

show zone pending active vsan <*vsan_id*>

show zone pending active vsan <vsan_id>
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zone pending active vsan <vsan_id>",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zone": {
        "ROW_zone": {
            "TABLE_zone_member": {
                "ROW_zone_member": [
                    {
                        "dev_alias": "device_alias_1",
                        "type": "pwwn",
                        "wwn": "50:08:01:60:00:89:57:08"
                    },
                    {
                        "dev_alias": "device_alias_3",
                        "type": "pwwn",
                        "wwn": "50:08:01:60:00:89:08:19"
                    },
                    {
                        "dev_alias": "device_alias_2",
                        "type": "pwwn",
                        "wwn": "20:01:8c:60:4f:0d:23:50"
                    }
                ]
            },
            "name": "zone2",
            "vsan": 1
        }
    }
}
         <TABLE_zone>
          <ROW_zone>
           <name>zone2</name>
           <vsan>1</vsan>
           <TABLE_zone_member>
            <ROW_zone_member>
             <type>pwwn</type>
             <wwn>50:08:01:60:00:89:57:08</wwn>
             <dev_alias>device_alias_1</dev_alias>
            </ROW_zone_member>
            <ROW_zone_member>
             <type>pwwn</type>
             <wwn>50:08:01:60:00:89:08:19</wwn>
             <dev_alias>device_alias_3</dev_alias>
            </ROW_zone_member>
            <ROW_zone_member>
             <type>pwwn</type>
             <wwn>20:01:8c:60:4f:0d:23:50</wwn>
             <dev_alias>device_alias_2</dev_alias>
            </ROW_zone_member>
           </TABLE_zone_member>
          </ROW_zone>
         </TABLE_zone>
        

The show zone pending active vsan <*vsan_id*> command displays the active zones, after all the pending changes are appliedfor a specifci VSAN ID. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zone pending active vsan 1

zone name zone2 vsan 1
pwwn 50:08:01:60:00:89:57:08 [device_alias_1]
pwwn 50:08:01:60:00:89:08:19 [device_alias_3]
pwwn 20:01:8c:60:4f:0d:23:50 [device_alias_2]
ParameterDescriptionTypeSample Values
vsan VSAN IDInteger['1-4093']
typeZone member typeString['symbolic-nodename', 'pwwn', 'cli_show', 'ip-address', 'fcid', 'fwwn', 'interface']
intf_port_chZone member interface port channelInteger
symnodename Zone member symbolic node nameString
wwnZone member wwn for port wwn/fabric wwn/switch wwnString
ipaddr Zone member IP address valueString
fcid Zone member FCIDString
name Zone nameString
intf_fc Zone member interface for FC interfacesString

show zone pending vsan <*vsan_id*>

show zone pending vsan <vsan_id>
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zone pending vsan <vsan_id>",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zone": {
        "ROW_zone": [
            {
                "TABLE_zone_member": {
                    "ROW_zone_member": [
                        {
                            "intf_fc": "fc1/5",
                            "type": "interface",
                            "wwn": "20:00:00:2a:6a:fd:04:a0"
                        },
                        {
                            "intf_fc": "fc1/15",
                            "type": "interface",
                            "wwn": "20:00:00:2a:6a:fd:04:b0"
                        }
                    ]
                },
                "name": "zone2",
                "vsan": 1
            },
            {
                "name": "zone3",
                "vsan": 1
            },
            {
                "TABLE_zone_member": {
                    "ROW_zone_member": {
                        "dev_alias": "device_alias_1",
                        "type": "pwwn",
                        "wwn": "50:08:01:60:00:89:57:08"
                    }
                },
                "name": "zone4",
                "vsan": 1
            }
        ]
    }
}
        <TABLE_zone>
         <ROW_zone>
          <name>zone2</name>
          <vsan>1</vsan>
          <TABLE_zone_member>
           <ROW_zone_member>
            <type>interface</type>
            <intf_fc>fc1/5</intf_fc>
            <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
           </ROW_zone_member>
           <ROW_zone_member>
            <type>interface</type>
            <intf_fc>fc1/15</intf_fc>
            <wwn>20:00:00:2a:6a:fd:04:b0</wwn>
           </ROW_zone_member>
          </TABLE_zone_member>
         </ROW_zone>
         <ROW_zone>
          <name>zone3</name>
          <vsan>1</vsan>
         </ROW_zone>
         <ROW_zone>
          <name>zone4</name>
          <vsan>1</vsan>
          <TABLE_zone_member>
           <ROW_zone_member>
            <type>pwwn</type>
            <wwn>50:08:01:60:00:89:57:08</wwn>
            <dev_alias>device_alias_1</dev_alias>
           </ROW_zone_member>
          </TABLE_zone_member>
         </ROW_zone>
        </TABLE_zone>
       

The show zone pending vsan <*vsan_id*> command displays the zones, after all the pending changes are appliedfor a specific VSAN ID. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zone pending vsan 1

zone name zone2 vsan 1
interface fc1/5 swwn 20:00:00:2a:6a:fd:04:a0
interface fc1/15 swwn 20:00:00:2a:6a:fd:04:b0

zone name zone3 vsan 1

zone name zone4 vsan 1
pwwn 50:08:01:60:00:89:57:08 [device_alias_1]
ParameterDescriptionTypeSample Values
attribute_qos_priority Show Quality of Service priorityString['high', 'low', 'medium']
vsan VSAN IDInteger['1-4093']
type Zone member typeString['symbolic-nodename', 'fcid', 'interface', 'fwwn', 'pwwn', 'ip-address', 'fcalias', 'domain-id', 'device-alias']
attribute_typeShow attribute typeString['qos', 'disable-smart-zoning', 'read-only', 'broadcast (unsupported)', 'broadcast']
fcid Zone member FCIDString
ipaddr Zone member IP address valueString
name Zone nameString
wwn Zone member wwn for port wwn/fabric wwn/switch wwnString
attribute_group_vsan_idAttribute group VSAN IDInteger
intf_port_ch Zone member interface port channelInteger
intf_fcZone member interface for FC interfacesString
attribute_group_name Attribute group nameString
symnodenameZone member symbolic node nameString

show zone policy

show zone policy
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zone policy",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zone_policy": {
        "ROW_zone_policy": [
            {
                "broadcast": "unsupported",
                "default_zone": "deny",
                "distribute": "full",
                "generic_service": "read-write",
                "merge_control": "allow",
                "smart_zone": "enabled",
                "vsan": 1
            },
            {
                "broadcast": "unsupported",
                "default_zone": "deny",
                "distribute": "active only",
                "generic_service": "read-write",
                "merge_control": "allow",
                "smart_zone": "disabled",
                "vsan": 2
            },
            {
                "broadcast": "unsupported",
                "default_zone": "deny",
                "distribute": "full",
                "generic_service": "read-write",
                "merge_control": "allow",
                "smart_zone": "disabled",
                "vsan": 3
            },
            {
                "broadcast": "unsupported",
                "default_zone": "deny",
                "distribute": "active only",
                "generic_service": "read-write",
                "merge_control": "allow",
                "smart_zone": "disabled",
                "vsan": 4
            },
            {
                "broadcast": "unsupported",
                "default_zone": "deny",
                "distribute": "active only",
                "generic_service": "read-write",
                "merge_control": "allow",
                "smart_zone": "disabled",
                "vsan": 7
            },
            {
                "broadcast": "unsupported",
                "default_zone": "deny",
                "distribute": "full",
                "generic_service": "read-write",
                "merge_control": "allow",
                "smart_zone": "enabled",
                "vsan": 10
            },
            {
                "broadcast": "unsupported",
                "default_zone": "deny",
                "distribute": "active only",
                "generic_service": "read-write",
                "merge_control": "allow",
                "smart_zone": "disabled",
                "vsan": 11
            },
            {
                "broadcast": "unsupported",
                "default_zone": "deny",
                "distribute": "active only",
                "generic_service": "read-write",
                "merge_control": "allow",
                "smart_zone": "disabled",
                "vsan": 15
            },
            {
                "broadcast": "unsupported",
                "default_zone": "deny",
                "distribute": "full",
                "generic_service": "read-write",
                "merge_control": "allow",
                "smart_zone": "enabled",
                "vsan": 20
            },
            {
                "broadcast": "unsupported",
                "default_zone": "deny",
                "distribute": "active only",
                "generic_service": "read-write",
                "merge_control": "allow",
                "smart_zone": "disabled",
                "vsan": 100
            },
            {
                "broadcast": "unsupported",
                "default_zone": "deny",
                "distribute": "active only",
                "generic_service": "read-write",
                "merge_control": "allow",
                "smart_zone": "disabled",
                "vsan": 200
            },
            {
                "broadcast": "unsupported",
                "default_zone": "deny",
                "distribute": "active only",
                "generic_service": "read-write",
                "merge_control": "allow",
                "smart_zone": "disabled",
                "vsan": 300
            }
        ]
    }
}
      <TABLE_zone_policy>
       <ROW_zone_policy>
        <vsan>1</vsan>
        <default_zone>deny</default_zone>
        <distribute>full</distribute>
        <broadcast>unsupported</broadcast>
        <merge_control>allow</merge_control>
        <generic_service>read-write</generic_service>
        <smart_zone>enabled</smart_zone>
       </ROW_zone_policy>
       <ROW_zone_policy>
        <vsan>2</vsan>
        <default_zone>deny</default_zone>
        <distribute>active only</distribute>
        <broadcast>unsupported</broadcast>
        <merge_control>allow</merge_control>
        <generic_service>read-write</generic_service>
        <smart_zone>disabled</smart_zone>
       </ROW_zone_policy>
       <ROW_zone_policy>
        <vsan>3</vsan>
        <default_zone>deny</default_zone>
        <distribute>full</distribute>
        <broadcast>unsupported</broadcast>
        <merge_control>allow</merge_control>
        <generic_service>read-write</generic_service>
        <smart_zone>disabled</smart_zone>
       </ROW_zone_policy>
       <ROW_zone_policy>
        <vsan>4</vsan>
        <default_zone>deny</default_zone>
        <distribute>active only</distribute>
        <broadcast>unsupported</broadcast>
        <merge_control>allow</merge_control>
        <generic_service>read-write</generic_service>
        <smart_zone>disabled</smart_zone>
       </ROW_zone_policy>
       <ROW_zone_policy>
        <vsan>7</vsan>
        <default_zone>deny</default_zone>
        <distribute>active only</distribute>
        <broadcast>unsupported</broadcast>
        <merge_control>allow</merge_control>
        <generic_service>read-write</generic_service>
        <smart_zone>disabled</smart_zone>
       </ROW_zone_policy>
       <ROW_zone_policy>
        <vsan>10</vsan>
        <default_zone>deny</default_zone>
        <distribute>full</distribute>
        <broadcast>unsupported</broadcast>
        <merge_control>allow</merge_control>
        <generic_service>read-write</generic_service>
        <smart_zone>enabled</smart_zone>
       </ROW_zone_policy>
       <ROW_zone_policy>
        <vsan>11</vsan>
        <default_zone>deny</default_zone>
        <distribute>active only</distribute>
        <broadcast>unsupported</broadcast>
        <merge_control>allow</merge_control>
        <generic_service>read-write</generic_service>
        <smart_zone>disabled</smart_zone>
       </ROW_zone_policy>
       <ROW_zone_policy>
        <vsan>15</vsan>
        <default_zone>deny</default_zone>
        <distribute>active only</distribute>
        <broadcast>unsupported</broadcast>
        <merge_control>allow</merge_control>
        <generic_service>read-write</generic_service>
        <smart_zone>disabled</smart_zone>
       </ROW_zone_policy>
       <ROW_zone_policy>
        <vsan>20</vsan>
        <default_zone>deny</default_zone>
        <distribute>full</distribute>
        <broadcast>unsupported</broadcast>
        <merge_control>allow</merge_control>
        <generic_service>read-write</generic_service>
        <smart_zone>enabled</smart_zone>
       </ROW_zone_policy>
       <ROW_zone_policy>
        <vsan>100</vsan>
        <default_zone>deny</default_zone>
        <distribute>active only</distribute>
        <broadcast>unsupported</broadcast>
        <merge_control>allow</merge_control>
        <generic_service>read-write</generic_service>
        <smart_zone>disabled</smart_zone>
       </ROW_zone_policy>
       <ROW_zone_policy>
        <vsan>200</vsan>
        <default_zone>deny</default_zone>
        <distribute>active only</distribute>
        <broadcast>unsupported</broadcast>
        <merge_control>allow</merge_control>
        <generic_service>read-write</generic_service>
        <smart_zone>disabled</smart_zone>
       </ROW_zone_policy>
       <ROW_zone_policy>
        <vsan>300</vsan>
        <default_zone>deny</default_zone>
        <distribute>active only</distribute>
        <broadcast>unsupported</broadcast>
        <merge_control>allow</merge_control>
        <generic_service>read-write</generic_service>
        <smart_zone>disabled</smart_zone>
       </ROW_zone_policy>
      </TABLE_zone_policy>
     

The show zone policy command displays zone policies. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zone policy

Vsan: 1
Default-zone: deny
Distribute: full
Broadcast: unsupported
Merge control: allow
Generic Service: read-write
Smart-zone: enabled

Vsan: 2
Default-zone: deny
Distribute: active only
Broadcast: unsupported
Merge control: allow
Generic Service: read-write
Smart-zone: disabled

Vsan: 3
Default-zone: deny
Distribute: full
Broadcast: unsupported
Merge control: allow
Generic Service: read-write
Smart-zone: disabled

Vsan: 4
Default-zone: deny
Distribute: active only
Broadcast: unsupported
Merge control: allow
Generic Service: read-write
Smart-zone: disabled

Vsan: 7
Default-zone: deny
Distribute: active only
Broadcast: unsupported
Merge control: allow
Generic Service: read-write
Smart-zone: disabled

Vsan: 10
Default-zone: deny
Distribute: full
Broadcast: unsupported
Merge control: allow
Generic Service: read-write
Smart-zone: enabled

Vsan: 11
Default-zone: deny
Distribute: active only
Broadcast: unsupported
Merge control: allow
Generic Service: read-write
Smart-zone: disabled

Vsan: 15
Default-zone: deny
Distribute: active only
Broadcast: unsupported
Merge control: allow
Generic Service: read-write
Smart-zone: disabled

Vsan: 20
Default-zone: deny
Distribute: full
Broadcast: unsupported
Merge control: allow
Generic Service: read-write
Smart-zone: enabled

Vsan: 100
Default-zone: deny
Distribute: active only
Broadcast: unsupported
Merge control: allow
Generic Service: read-write
Smart-zone: disabled

Vsan: 200
Default-zone: deny
Distribute: active only
Broadcast: unsupported
Merge control: allow
Generic Service: read-write
Smart-zone: disabled

Vsan: 300
Default-zone: deny
Distribute: active only
Broadcast: unsupported
Merge control: allow
Generic Service: read-write
Smart-zone: disabled
ParameterDescriptionTypeSample Values
vsanVSAN IDInteger['1-4093']
default_zoneDefault zoning for zone policyString['deny', 'permit']
smart_zoneSmart zone for zone policyString['disabled', 'enabled']
merge_controlMerge control for zone policyString['allow', 'restrict']
generic_serviceGeneric service for zone policyString['read-write']
broadcastBroadcast for zone policyString['unsupported', 'supported']
distributeDistribution for zone policyString

show zone policy pending

show zone policy pending
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zone policy pending",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zone_policy": {
        "ROW_zone_policy": [
            {
                "default_zone": "deny",
                "generic_service": "read-write",
                "merge_control": "allow",
                "smart_zone": "enabled",
                "vsan": 1
            },
            {
                "default_zone": "deny",
                "generic_service": "read-write",
                "merge_control": "allow",
                "smart_zone": "enabled",
                "vsan": 20
            }
        ]
    }
}
       <TABLE_zone_policy>
        <ROW_zone_policy>
         <vsan>1</vsan>
         <default_zone>deny</default_zone>
         <merge_control>allow</merge_control>
         <generic_service>read-write</generic_service>
         <smart_zone>enabled</smart_zone>
        </ROW_zone_policy>
        <ROW_zone_policy>
         <vsan>20</vsan>
         <default_zone>deny</default_zone>
         <merge_control>allow</merge_control>
         <generic_service>read-write</generic_service>
         <smart_zone>enabled</smart_zone>
        </ROW_zone_policy>
       </TABLE_zone_policy>
      

The show zone policy pending command displays zone policies for the pending zone changes. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zone policy pending

Vsan: 1
Default-zone: deny
Merge control: allow
Generic Service: read-write
Smart-zone: enabled

Vsan: 20
Default-zone: deny
Merge control: allow
Generic Service: read-write
Smart-zone: enabled
ParameterDescriptionTypeSample Values
vsan VSAN IDInteger['1-4093']
merge_controlMerge control for zone policyString['allow', 'restrict']
default_zone Default zoning for zone policyString['deny', 'permit']
smart_zoneSmart zone for zone policyString['disabled', 'enabled']
generic_serviceGeneric service for zone policyString['read-write']

show zone policy pending vsan <*vsan_id*>

show zone policy pending vsan <vsan_id>
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zone policy pending vsan <vsan_id>",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zone_policy": {
        "ROW_zone_policy": {
            "default_zone": "deny",
            "generic_service": "read-write",
            "merge_control": "allow",
            "smart_zone": "enabled",
            "vsan": 1
        }
    }
}
         <TABLE_zone_policy>
          <ROW_zone_policy>
           <vsan>1</vsan>
           <default_zone>deny</default_zone>
           <merge_control>allow</merge_control>
           <generic_service>read-write</generic_service>
           <smart_zone>enabled</smart_zone>
          </ROW_zone_policy>
         </TABLE_zone_policy>
        

The show zone policy pending vsan <*vsan_id*> command displays zone policies for the pending zone changes for a specific VSAN ID. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zone policy pending vsan 1

Vsan: 1
Default-zone: deny
Merge control: allow
Generic Service: read-write
Smart-zone: enabled
ParameterDescriptionTypeSample Values
vsan VSAN IDInteger['1-4093']
smart_zone Smart zone for zone policyString['disabled', 'enabled']
generic_service Generic service for zone policyString['read-write']
default_zoneDefault zoning for zone policyString['deny', 'permit']
merge_controlMerge control for zone policyString['allow', 'restrict']

show zone policy vsan <*vsan_id*>

show zone policy vsan <vsan_id>
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zone policy vsan <vsan_id>",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zone_policy": {
        "ROW_zone_policy": {
            "broadcast": "unsupported",
            "default_zone": "deny",
            "distribute": "full",
            "generic_service": "read-write",
            "merge_control": "allow",
            "smart_zone": "enabled",
            "vsan": 1
        }
    }
}
        <TABLE_zone_policy>
         <ROW_zone_policy>
          <vsan>1</vsan>
          <default_zone>deny</default_zone>
          <distribute>full</distribute>
          <broadcast>unsupported</broadcast>
          <merge_control>allow</merge_control>
          <generic_service>read-write</generic_service>
          <smart_zone>enabled</smart_zone>
         </ROW_zone_policy>
        </TABLE_zone_policy>
       

The show zone policy vsan <*vsan_id*> command displays zone policies for a specific VSAN ID. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zone policy vsan 1

Vsan: 1
Default-zone: deny
Distribute: full
Broadcast: unsupported
Merge control: allow
Generic Service: read-write
Smart-zone: enabled
ParameterDescriptionTypeSample Values
vsan VSAN IDInteger['1-4093']
broadcast Broadcast for zone policyString['unsupported', 'supported']
default_zone Default zoning for zone policyString['deny', 'permit']
smart_zone Smart zone for zone policyString['disabled', 'enabled']
merge_control Merge control for zone policyString['allow', 'restrict']
generic_service Generic service for zone policyString['read-write']
distribute Distribution for zone policyString['active only', 'full']

show zone smart-zoning auto-conv status vsan <*vsan_id*>

show zone smart-zoning auto-conv status vsan <vsan_id>
import requests
import json
 
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zone smart-zoning auto-conv status vsan <vsan_id>"
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
  "TABLE_zone": {
    "ROW_zone": {
      "name": "fpm_zs", 
      "vsan": 80, 
      "TABLE_zone_member": {
        "ROW_zone_member": [
          {
            "type": "pwwn", 
            "wwn": "20:09:8c:60:4f:0d:23:50", 
            "dev_type": "unknown"
          }, 
          {
            "type": "pwwn", 
            "wwn": "20:0a:8c:60:4f:0d:23:50", 
            "dev_type": "unknown"
          }
        ]
      }
    }
  }
}
        <TABLE_zone>
            <ROW_zone>
             <name>fpm_zs</name>
             <vsan>80</vsan>
             <TABLE_zone_member>
              <ROW_zone_member>
               <type>pwwn</type>
               <wwn>20:09:8c:60:4f:0d:23:50</wwn>
               <dev_type>unknown</dev_type>
              </ROW_zone_member>
              <ROW_zone_member>
               <type>pwwn</type>
               <wwn>20:0a:8c:60:4f:0d:23:50</wwn>
               <dev_type>unknown</dev_type>
              </ROW_zone_member>
             </TABLE_zone_member>
            </ROW_zone>
           </TABLE_zone>

The `show zone smart-zoning auto-conv status vsan <*vsan_id*>`` command displays the previous auto convert zoning status. For command descriptions, see the see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.5(1) or later.

CLI Output
switch# show zone smart-zoning auto-conv status vsan 80

zone name fpm_zs vsan 80
pwwn 20:09:8c:60:4f:0d:23:50 unknown
pwwn 20:0a:8c:60:4f:0d:23:50 unknown
ParameterDescriptionTypeValue
vsan Vsan IDString['1-4093']
fcalias_vsan_idFcalias vsan idString['1-4093']
type Zone member typeString['symbolic-nodename', 'fcid', 'interface', 'fwwn', 'pwwn', 'ip-address', 'fcalias', 'domain-id', 'device-alias']
fcalias_member_typeFcalias member typeString['pwwn', 'fwwn', 'interface', 'device-alias', 'fcid', 'interface-domain']
wwnZone member wwn for port wwn/fabric wwn/switch wwnString
fcalias_wwnFcalias member port wwn/faric wwn/switch wwnString
name Zone nameString
fcalias_dev_typeFcalias member device typeString
fcalias_nameFcalias nameString
dev_type Zone member device typeString

show zone statistics vsan <*vsan_id*>

show zone statistics vsan <vsan_id>
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zone statistics vsan <vsan_id>",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zone_statistics": {
        "ROW_zone_statistics": {
            "num_change_rejct_recvd": 0,
            "num_change_rejct_sent": 0,
            "num_change_req_recvd": 0,
            "num_change_req_sent": 10,
            "num_gs_req_recvd": 0,
            "num_gs_req_rejct": 0,
            "num_merge_accept_recvd": 1,
            "num_merge_accept_sent": 1,
            "num_merge_rejct_recvd": 0,
            "num_merge_rejct_sent": 0,
            "num_merge_req_recvd": 1,
            "num_merge_req_sent": 1,
            "num_rscn_sent": 0,
            "vsan": 1
        }
    }
}
        <TABLE_zone_statistics>
         <ROW_zone_statistics>
          <vsan>1</vsan>
          <num_merge_req_sent>1</num_merge_req_sent>
          <num_merge_req_recvd>1</num_merge_req_recvd>
          <num_merge_accept_sent>1</num_merge_accept_sent>
          <num_merge_accept_recvd>1</num_merge_accept_recvd>
          <num_merge_rejct_sent>0</num_merge_rejct_sent>
          <num_merge_rejct_recvd>0</num_merge_rejct_recvd>
          <num_change_req_sent>10</num_change_req_sent>
          <num_change_req_recvd>0</num_change_req_recvd>
          <num_change_rejct_sent>0</num_change_rejct_sent>
          <num_change_rejct_recvd>0</num_change_rejct_recvd>
          <num_gs_req_recvd>0</num_gs_req_recvd>
          <num_gs_req_rejct>0</num_gs_req_rejct>
          <num_rscn_sent>0</num_rscn_sent>
         </ROW_zone_statistics>
        </TABLE_zone_statistics>
       

The show zone statistics vsan <*vsan_id*> command displays zone server request and response statistics for a specific VSAN ID. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zone statistics vsan 1

Statistics For VSAN: 1
**********************************
Number of Merge Requests Sent: 1
Number of Merge Requests Recvd: 1
Number of Merge Accepts Sent: 1
Number of Merge Accepts Recvd: 1
Number of Merge Rejects Sent: 0
Number of Merge Rejects Recvd: 0
Number of Change Requests Sent: 10
Number of Change Requests Recvd: 0
Number of Change Rejects Sent: 0
Number of Change Rejects Recvd: 0
Number of GS Requests Recvd: 0
Number of GS Requests Rejected: 0
Number of RSCN Sent: 0
ParameterDescriptionTypeSample Values
vsanVSAN IDInteger['1-4093']
num_merge_req_sentNumber of merge requests sentInteger
num_change_rejct_recvdNumber of change receivedInteger
num_merge_rejct_sentNumber of merge rejects sentInteger
num_rscn_sentNumber of RSCN sentInteger
num_gs_req_rejctNumber of GS requests rejectedInteger
num_change_req_sentNumber of change requests sentInteger
num_merge_req_recvdNumber of merge requests receivedInteger
num_merge_rejct_recvdNumber of merge rejects receivedInteger
num_merge_accept_sentNumber of merge accepts sentInteger
num_change_rejct_sentNumber of change rejects sent Integer
num_merge_accept_recvdNumber of merge accepts receivedInteger
num_gs_req_recvdNumber of GS requests receivedInteger
num_change_req_recvdNumber of change requests receivedInteger

show zone status

show zone status
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zone status",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zone_status": {
        "ROW_zone_status": [
            {
                "activation_overwrite_control": "disabled",
                "activedb_dbsize": 84,
                "activedb_zone_count": 1,
                "activedb_zoneset_count": 1,
                "activedb_zoneset_name": "zoneset1",
                "broadcast": "unsupported",
                "default_zone": "deny",
                "default_zone_broadcast": "unsupported",
                "default_zone_qos": "none",
                "default_zone_ronly": "unsupported",
                "distribute": "full",
                "effectivedb_dbsize": 496,
                "fulldb_aliases": 0,
                "fulldb_attribute_groups": 3,
                "fulldb_dbsize": 412,
                "fulldb_zone_count": 3,
                "fulldb_zoneset_count": 1,
                "hard_zoning": "enabled",
                "interop": "default",
                "max_sfcsize": 2097152,
                "maxdb_dbsize": 2097152,
                "merge_control": "allow",
                "mode": "enhanced",
                "percent_effectivedbsize": 0,
                "percent_sfcsize": 0,
                "rscn_format": "fabric-address",
                "session": " cli [admin] ",
                "session_activedb_dbsize": 84,
                "session_fulldb_dbsize": 460,
                "sfcsize": 544,
                "single-session": "disabled",
                "smart_zoning": "enabled",
                "status": "Operation failed: [Error: Zone already present]:\r\n        at 00:11:36 UTC Mar 23 1976",
                "vsan": 1
            },
            {
                "activation_overwrite_control": "disabled",
                "activedb_dbsize": 48,
                "activedb_zone_count": 1,
                "activedb_zoneset_count": 1,
                "activedb_zoneset_name": "zoneset1",
                "broadcast": "unsupported",
                "default_zone": "deny",
                "default_zone_broadcast": "unsupported",
                "default_zone_qos": "none",
                "default_zone_ronly": "unsupported",
                "distribute": "active only",
                "effectivedb_dbsize": 324,
                "fulldb_aliases": 0,
                "fulldb_dbsize": 276,
                "fulldb_zone_count": 2,
                "fulldb_zoneset_count": 1,
                "hard_zoning": "enabled",
                "interop": "default",
                "max_sfcsize": 2097152,
                "maxdb_dbsize": 2097152,
                "merge_control": "allow",
                "mode": "basic",
                "percent_effectivedbsize": 0,
                "percent_sfcsize": 0,
                "rscn_format": "fabric-address",
                "session": " none",
                "sfcsize": 324,
                "single-session": "unsupported",
                "smart_zoning": "disabled",
                "status": "",
                "vsan": 2
            },
            {
                "activation_overwrite_control": "disabled",
                "activedb_dbsize": 132,
                "activedb_zone_count": 2,
                "activedb_zoneset_count": 1,
                "activedb_zoneset_name": "A",
                "broadcast": "unsupported",
                "default_zone": "deny",
                "default_zone_broadcast": "unsupported",
                "default_zone_qos": "none",
                "default_zone_ronly": "unsupported",
                "distribute": "full",
                "effectivedb_dbsize": 296,
                "fulldb_aliases": 0,
                "fulldb_attribute_groups": 1,
                "fulldb_dbsize": 164,
                "fulldb_zone_count": 0,
                "fulldb_zoneset_count": 0,
                "hard_zoning": "enabled",
                "interop": "default",
                "max_sfcsize": 2097152,
                "maxdb_dbsize": 2097152,
                "merge_control": "allow",
                "mode": "enhanced",
                "percent_effectivedbsize": 0,
                "percent_sfcsize": 0,
                "rscn_format": "fabric-address",
                "session": " none",
                "session_activedb_dbsize": 0,
                "session_fulldb_dbsize": 0,
                "sfcsize": 0,
                "single-session": "disabled",
                "smart_zoning": "disabled",
                "status": "",
                "vsan": 3
            },
            {
                "activation_overwrite_control": "disabled",
                "activedb_dbsize": 96,
                "activedb_zone_count": 1,
                "activedb_zoneset_count": 1,
                "activedb_zoneset_name": "zoneset7",
                "broadcast": "unsupported",
                "default_zone": "deny",
                "default_zone_broadcast": "unsupported",
                "default_zone_qos": "none",
                "default_zone_ronly": "unsupported",
                "distribute": "active only",
                "effectivedb_dbsize": 220,
                "fulldb_aliases": 0,
                "fulldb_dbsize": 124,
                "fulldb_zone_count": 0,
                "fulldb_zoneset_count": 0,
                "hard_zoning": "enabled",
                "interop": "default",
                "max_sfcsize": 2097152,
                "maxdb_dbsize": 2097152,
                "merge_control": "allow",
                "mode": "basic",
                "percent_effectivedbsize": 0,
                "percent_sfcsize": 0,
                "rscn_format": "fabric-address",
                "session": " none",
                "sfcsize": 220,
                "single-session": "unsupported",
                "smart_zoning": "disabled",
                "status": "",
                "vsan": 4
            },
            {
                "activation_overwrite_control": "disabled",
                "broadcast": "unsupported",
                "default_zone": "deny",
                "default_zone_broadcast": "unsupported",
                "default_zone_qos": "none",
                "default_zone_ronly": "unsupported",
                "distribute": "active only",
                "effectivedb_dbsize": 124,
                "fulldb_aliases": 0,
                "fulldb_dbsize": 124,
                "fulldb_zone_count": 0,
                "fulldb_zoneset_count": 0,
                "hard_zoning": "enabled",
                "interop": "default",
                "max_sfcsize": 2097152,
                "maxdb_dbsize": 2097152,
                "merge_control": "allow",
                "mode": "basic",
                "percent_effectivedbsize": 0,
                "percent_sfcsize": 0,
                "rscn_format": "fabric-address",
                "session": " none",
                "sfcsize": 124,
                "single-session": "unsupported",
                "smart_zoning": "disabled",
                "status": "",
                "vsan": 7
            },
            {
                "activation_overwrite_control": "disabled",
                "activedb_dbsize": 152,
                "activedb_zone_count": 2,
                "activedb_zoneset_count": 1,
                "activedb_zoneset_name": "Zoneset_10",
                "broadcast": "unsupported",
                "default_zone": "deny",
                "default_zone_broadcast": "unsupported",
                "default_zone_qos": "none",
                "default_zone_ronly": "unsupported",
                "distribute": "full",
                "effectivedb_dbsize": 560,
                "fulldb_aliases": 0,
                "fulldb_attribute_groups": 1,
                "fulldb_dbsize": 408,
                "fulldb_zone_count": 2,
                "fulldb_zoneset_count": 1,
                "hard_zoning": "enabled",
                "interop": "default",
                "max_sfcsize": 2097152,
                "maxdb_dbsize": 2097152,
                "merge_control": "allow",
                "mode": "enhanced",
                "percent_effectivedbsize": 0,
                "percent_sfcsize": 0,
                "rscn_format": "fabric-address",
                "session": " none",
                "session_activedb_dbsize": 0,
                "session_fulldb_dbsize": 0,
                "sfcsize": 0,
                "single-session": "disabled",
                "smart_zoning": "enabled",
                "status": "",
                "vsan": 10
            },
            {
                "activation_overwrite_control": "disabled",
                "broadcast": "unsupported",
                "default_zone": "deny",
                "default_zone_broadcast": "unsupported",
                "default_zone_qos": "none",
                "default_zone_ronly": "unsupported",
                "distribute": "active only",
                "effectivedb_dbsize": 124,
                "fulldb_aliases": 0,
                "fulldb_dbsize": 124,
                "fulldb_zone_count": 0,
                "fulldb_zoneset_count": 0,
                "hard_zoning": "enabled",
                "interop": "default",
                "max_sfcsize": 2097152,
                "maxdb_dbsize": 2097152,
                "merge_control": "allow",
                "mode": "basic",
                "percent_effectivedbsize": 0,
                "percent_sfcsize": 0,
                "rscn_format": "fabric-address",
                "session": " none",
                "sfcsize": 124,
                "single-session": "unsupported",
                "smart_zoning": "disabled",
                "status": "",
                "vsan": 11
            },
            {
                "activation_overwrite_control": "disabled",
                "broadcast": "unsupported",
                "default_zone": "deny",
                "default_zone_broadcast": "unsupported",
                "default_zone_qos": "none",
                "default_zone_ronly": "unsupported",
                "distribute": "active only",
                "effectivedb_dbsize": 124,
                "fulldb_aliases": 0,
                "fulldb_dbsize": 124,
                "fulldb_zone_count": 0,
                "fulldb_zoneset_count": 0,
                "hard_zoning": "enabled",
                "interop": "default",
                "max_sfcsize": 2097152,
                "maxdb_dbsize": 2097152,
                "merge_control": "allow",
                "mode": "basic",
                "percent_effectivedbsize": 0,
                "percent_sfcsize": 0,
                "rscn_format": "fabric-address",
                "session": " none",
                "sfcsize": 124,
                "single-session": "unsupported",
                "smart_zoning": "disabled",
                "status": "",
                "vsan": 15
            },
            {
                "activation_overwrite_control": "disabled",
                "broadcast": "unsupported",
                "default_zone": "deny",
                "default_zone_broadcast": "unsupported",
                "default_zone_qos": "none",
                "default_zone_ronly": "unsupported",
                "distribute": "full",
                "effectivedb_dbsize": 776,
                "fulldb_aliases": 0,
                "fulldb_attribute_groups": 2,
                "fulldb_dbsize": 776,
                "fulldb_zone_count": 6,
                "fulldb_zoneset_count": 4,
                "hard_zoning": "enabled",
                "interop": "default",
                "max_sfcsize": 2097152,
                "maxdb_dbsize": 2097152,
                "merge_control": "allow",
                "mode": "enhanced",
                "percent_effectivedbsize": 0,
                "percent_sfcsize": 0,
                "rscn_format": "fabric-address",
                "session": " cli [admin] ",
                "session_activedb_dbsize": 0,
                "session_fulldb_dbsize": 796,
                "sfcsize": 796,
                "single-session": "disabled",
                "smart_zoning": "enabled",
                "status": "Operation failed: [Error: Zone already present]:\r\n        at 00:23:25 UTC Mar 23 1976",
                "vsan": 20
            },
            {
                "activation_overwrite_control": "disabled",
                "broadcast": "unsupported",
                "default_zone": "deny",
                "default_zone_broadcast": "unsupported",
                "default_zone_qos": "none",
                "default_zone_ronly": "unsupported",
                "distribute": "active only",
                "effectivedb_dbsize": 124,
                "fulldb_aliases": 0,
                "fulldb_dbsize": 124,
                "fulldb_zone_count": 0,
                "fulldb_zoneset_count": 0,
                "hard_zoning": "enabled",
                "interop": "default",
                "max_sfcsize": 2097152,
                "maxdb_dbsize": 2097152,
                "merge_control": "allow",
                "mode": "basic",
                "percent_effectivedbsize": 0,
                "percent_sfcsize": 0,
                "rscn_format": "fabric-address",
                "session": " none",
                "sfcsize": 124,
                "single-session": "unsupported",
                "smart_zoning": "disabled",
                "status": "",
                "vsan": 100
            },
            {
                "activation_overwrite_control": "disabled",
                "broadcast": "unsupported",
                "default_zone": "deny",
                "default_zone_broadcast": "unsupported",
                "default_zone_qos": "none",
                "default_zone_ronly": "unsupported",
                "distribute": "active only",
                "effectivedb_dbsize": 124,
                "fulldb_aliases": 0,
                "fulldb_dbsize": 124,
                "fulldb_zone_count": 0,
                "fulldb_zoneset_count": 0,
                "hard_zoning": "enabled",
                "interop": "default",
                "max_sfcsize": 2097152,
                "maxdb_dbsize": 2097152,
                "merge_control": "allow",
                "mode": "basic",
                "percent_effectivedbsize": 0,
                "percent_sfcsize": 0,
                "rscn_format": "fabric-address",
                "session": " none",
                "sfcsize": 124,
                "single-session": "unsupported",
                "smart_zoning": "disabled",
                "status": "",
                "vsan": 200
            },
            {
                "activation_overwrite_control": "disabled",
                "broadcast": "unsupported",
                "default_zone": "deny",
                "default_zone_broadcast": "unsupported",
                "default_zone_qos": "none",
                "default_zone_ronly": "unsupported",
                "distribute": "active only",
                "effectivedb_dbsize": 124,
                "fulldb_aliases": 0,
                "fulldb_dbsize": 124,
                "fulldb_zone_count": 0,
                "fulldb_zoneset_count": 0,
                "hard_zoning": "enabled",
                "interop": "default",
                "max_sfcsize": 2097152,
                "maxdb_dbsize": 2097152,
                "merge_control": "allow",
                "mode": "basic",
                "percent_effectivedbsize": 0,
                "percent_sfcsize": 0,
                "rscn_format": "fabric-address",
                "session": " none",
                "sfcsize": 124,
                "single-session": "unsupported",
                "smart_zoning": "disabled",
                "status": "",
                "vsan": 300
            }
        ]
    }
}
      <TABLE_zone_status>
       <ROW_zone_status>
        <vsan>1</vsan>
        <default_zone>deny</default_zone>
        <distribute>full</distribute>
        <interop>default</interop>
        <mode>enhanced</mode>
        <merge_control>allow</merge_control>
        <session> cli [admin] </session>
        <single-session>disabled</single-session>
        <hard_zoning>enabled</hard_zoning>
        <broadcast>unsupported</broadcast>
        <smart_zoning>enabled</smart_zoning>
        <rscn_format>fabric-address</rscn_format>
        <activation_overwrite_control>disabled</activation_overwrite_control>
        <default_zone_qos>none</default_zone_qos>
        <default_zone_broadcast>unsupported</default_zone_broadcast>
        <default_zone_ronly>unsupported</default_zone_ronly>
        <fulldb_dbsize>412</fulldb_dbsize>
        <fulldb_zoneset_count>1</fulldb_zoneset_count>
        <fulldb_zone_count>3</fulldb_zone_count>
        <fulldb_aliases>0</fulldb_aliases>
        <fulldb_attribute_groups>3</fulldb_attribute_groups>
        <activedb_dbsize>84</activedb_dbsize>
        <activedb_zoneset_name>zoneset1</activedb_zoneset_name>
        <activedb_zoneset_count>1</activedb_zoneset_count>
        <activedb_zone_count>1</activedb_zone_count>
        <effectivedb_dbsize>496</effectivedb_dbsize>
        <maxdb_dbsize>2097152</maxdb_dbsize>
        <percent_effectivedbsize>0</percent_effectivedbsize>
        <session_fulldb_dbsize>460</session_fulldb_dbsize>
        <session_activedb_dbsize>84</session_activedb_dbsize>
        <sfcsize>544</sfcsize>
        <max_sfcsize>2097152</max_sfcsize>
        <percent_sfcsize>0</percent_sfcsize>
        <status>Operation failed: [Error: Zone already present]:&#xD;
        at 00:11:36 UTC Mar 23 1976</status>
       </ROW_zone_status>
       <ROW_zone_status>
        <vsan>2</vsan>
        <default_zone>deny</default_zone>
        <distribute>active only</distribute>
        <interop>default</interop>
        <mode>basic</mode>
        <merge_control>allow</merge_control>
        <session> none</session>
        <single-session>unsupported</single-session>
        <hard_zoning>enabled</hard_zoning>
        <broadcast>unsupported</broadcast>
        <smart_zoning>disabled</smart_zoning>
        <rscn_format>fabric-address</rscn_format>
        <activation_overwrite_control>disabled</activation_overwrite_control>
        <default_zone_qos>none</default_zone_qos>
        <default_zone_broadcast>unsupported</default_zone_broadcast>
        <default_zone_ronly>unsupported</default_zone_ronly>
        <fulldb_dbsize>276</fulldb_dbsize>
        <fulldb_zoneset_count>1</fulldb_zoneset_count>
        <fulldb_zone_count>2</fulldb_zone_count>
        <fulldb_aliases>0</fulldb_aliases>
        <activedb_dbsize>48</activedb_dbsize>
        <activedb_zoneset_name>zoneset1</activedb_zoneset_name>
        <activedb_zoneset_count>1</activedb_zoneset_count>
        <activedb_zone_count>1</activedb_zone_count>
        <effectivedb_dbsize>324</effectivedb_dbsize>
        <maxdb_dbsize>2097152</maxdb_dbsize>
        <percent_effectivedbsize>0</percent_effectivedbsize>
        <sfcsize>324</sfcsize>
        <max_sfcsize>2097152</max_sfcsize>
        <percent_sfcsize>0</percent_sfcsize>
        <status/>
       </ROW_zone_status>
       <ROW_zone_status>
        <vsan>3</vsan>
        <default_zone>deny</default_zone>
        <distribute>full</distribute>
        <interop>default</interop>
        <mode>enhanced</mode>
        <merge_control>allow</merge_control>
        <session> none</session>
        <single-session>disabled</single-session>
        <hard_zoning>enabled</hard_zoning>
        <broadcast>unsupported</broadcast>
        <smart_zoning>disabled</smart_zoning>
        <rscn_format>fabric-address</rscn_format>
        <activation_overwrite_control>disabled</activation_overwrite_control>
        <default_zone_qos>none</default_zone_qos>
        <default_zone_broadcast>unsupported</default_zone_broadcast>
        <default_zone_ronly>unsupported</default_zone_ronly>
        <fulldb_dbsize>164</fulldb_dbsize>
        <fulldb_zoneset_count>0</fulldb_zoneset_count>
        <fulldb_zone_count>0</fulldb_zone_count>
        <fulldb_aliases>0</fulldb_aliases>
        <fulldb_attribute_groups>1</fulldb_attribute_groups>
        <activedb_dbsize>132</activedb_dbsize>
        <activedb_zoneset_name>A</activedb_zoneset_name>
        <activedb_zoneset_count>1</activedb_zoneset_count>
        <activedb_zone_count>2</activedb_zone_count>
        <effectivedb_dbsize>296</effectivedb_dbsize>
        <maxdb_dbsize>2097152</maxdb_dbsize>
        <percent_effectivedbsize>0</percent_effectivedbsize>
        <session_fulldb_dbsize>0</session_fulldb_dbsize>
        <session_activedb_dbsize>0</session_activedb_dbsize>
        <sfcsize>0</sfcsize>
        <max_sfcsize>2097152</max_sfcsize>
        <percent_sfcsize>0</percent_sfcsize>
        <status/>
       </ROW_zone_status>
       <ROW_zone_status>
        <vsan>4</vsan>
        <default_zone>deny</default_zone>
        <distribute>active only</distribute>
        <interop>default</interop>
        <mode>basic</mode>
        <merge_control>allow</merge_control>
        <session> none</session>
        <single-session>unsupported</single-session>
        <hard_zoning>enabled</hard_zoning>
        <broadcast>unsupported</broadcast>
        <smart_zoning>disabled</smart_zoning>
        <rscn_format>fabric-address</rscn_format>
        <activation_overwrite_control>disabled</activation_overwrite_control>
        <default_zone_qos>none</default_zone_qos>
        <default_zone_broadcast>unsupported</default_zone_broadcast>
        <default_zone_ronly>unsupported</default_zone_ronly>
        <fulldb_dbsize>124</fulldb_dbsize>
        <fulldb_zoneset_count>0</fulldb_zoneset_count>
        <fulldb_zone_count>0</fulldb_zone_count>
        <fulldb_aliases>0</fulldb_aliases>
        <activedb_dbsize>96</activedb_dbsize>
        <activedb_zoneset_name>zoneset7</activedb_zoneset_name>
        <activedb_zoneset_count>1</activedb_zoneset_count>
        <activedb_zone_count>1</activedb_zone_count>
        <effectivedb_dbsize>220</effectivedb_dbsize>
        <maxdb_dbsize>2097152</maxdb_dbsize>
        <percent_effectivedbsize>0</percent_effectivedbsize>
        <sfcsize>220</sfcsize>
        <max_sfcsize>2097152</max_sfcsize>
        <percent_sfcsize>0</percent_sfcsize>
        <status/>
       </ROW_zone_status>
       <ROW_zone_status>
        <vsan>7</vsan>
        <default_zone>deny</default_zone>
        <distribute>active only</distribute>
        <interop>default</interop>
        <mode>basic</mode>
        <merge_control>allow</merge_control>
        <session> none</session>
        <single-session>unsupported</single-session>
        <hard_zoning>enabled</hard_zoning>
        <broadcast>unsupported</broadcast>
        <smart_zoning>disabled</smart_zoning>
        <rscn_format>fabric-address</rscn_format>
        <activation_overwrite_control>disabled</activation_overwrite_control>
        <default_zone_qos>none</default_zone_qos>
        <default_zone_broadcast>unsupported</default_zone_broadcast>
        <default_zone_ronly>unsupported</default_zone_ronly>
        <fulldb_dbsize>124</fulldb_dbsize>
        <fulldb_zoneset_count>0</fulldb_zoneset_count>
        <fulldb_zone_count>0</fulldb_zone_count>
        <fulldb_aliases>0</fulldb_aliases>
        <effectivedb_dbsize>124</effectivedb_dbsize>
        <maxdb_dbsize>2097152</maxdb_dbsize>
        <percent_effectivedbsize>0</percent_effectivedbsize>
        <sfcsize>124</sfcsize>
        <max_sfcsize>2097152</max_sfcsize>
        <percent_sfcsize>0</percent_sfcsize>
        <status/>
       </ROW_zone_status>
       <ROW_zone_status>
        <vsan>10</vsan>
        <default_zone>deny</default_zone>
        <distribute>full</distribute>
        <interop>default</interop>
        <mode>enhanced</mode>
        <merge_control>allow</merge_control>
        <session> none</session>
        <single-session>disabled</single-session>
        <hard_zoning>enabled</hard_zoning>
        <broadcast>unsupported</broadcast>
        <smart_zoning>enabled</smart_zoning>
        <rscn_format>fabric-address</rscn_format>
        <activation_overwrite_control>disabled</activation_overwrite_control>
        <default_zone_qos>none</default_zone_qos>
        <default_zone_broadcast>unsupported</default_zone_broadcast>
        <default_zone_ronly>unsupported</default_zone_ronly>
        <fulldb_dbsize>408</fulldb_dbsize>
        <fulldb_zoneset_count>1</fulldb_zoneset_count>
        <fulldb_zone_count>2</fulldb_zone_count>
        <fulldb_aliases>0</fulldb_aliases>
        <fulldb_attribute_groups>1</fulldb_attribute_groups>
        <activedb_dbsize>152</activedb_dbsize>
        <activedb_zoneset_name>Zoneset_10</activedb_zoneset_name>
        <activedb_zoneset_count>1</activedb_zoneset_count>
        <activedb_zone_count>2</activedb_zone_count>
        <effectivedb_dbsize>560</effectivedb_dbsize>
        <maxdb_dbsize>2097152</maxdb_dbsize>
        <percent_effectivedbsize>0</percent_effectivedbsize>
        <session_fulldb_dbsize>0</session_fulldb_dbsize>
        <session_activedb_dbsize>0</session_activedb_dbsize>
        <sfcsize>0</sfcsize>
        <max_sfcsize>2097152</max_sfcsize>
        <percent_sfcsize>0</percent_sfcsize>
        <status/>
       </ROW_zone_status>
       <ROW_zone_status>
        <vsan>11</vsan>
        <default_zone>deny</default_zone>
        <distribute>active only</distribute>
        <interop>default</interop>
        <mode>basic</mode>
        <merge_control>allow</merge_control>
        <session> none</session>
        <single-session>unsupported</single-session>
        <hard_zoning>enabled</hard_zoning>
        <broadcast>unsupported</broadcast>
        <smart_zoning>disabled</smart_zoning>
        <rscn_format>fabric-address</rscn_format>
        <activation_overwrite_control>disabled</activation_overwrite_control>
        <default_zone_qos>none</default_zone_qos>
        <default_zone_broadcast>unsupported</default_zone_broadcast>
        <default_zone_ronly>unsupported</default_zone_ronly>
        <fulldb_dbsize>124</fulldb_dbsize>
        <fulldb_zoneset_count>0</fulldb_zoneset_count>
        <fulldb_zone_count>0</fulldb_zone_count>
        <fulldb_aliases>0</fulldb_aliases>
        <effectivedb_dbsize>124</effectivedb_dbsize>
        <maxdb_dbsize>2097152</maxdb_dbsize>
        <percent_effectivedbsize>0</percent_effectivedbsize>
        <sfcsize>124</sfcsize>
        <max_sfcsize>2097152</max_sfcsize>
        <percent_sfcsize>0</percent_sfcsize>
        <status/>
       </ROW_zone_status>
       <ROW_zone_status>
        <vsan>15</vsan>
        <default_zone>deny</default_zone>
        <distribute>active only</distribute>
        <interop>default</interop>
        <mode>basic</mode>
        <merge_control>allow</merge_control>
        <session> none</session>
        <single-session>unsupported</single-session>
        <hard_zoning>enabled</hard_zoning>
        <broadcast>unsupported</broadcast>
        <smart_zoning>disabled</smart_zoning>
        <rscn_format>fabric-address</rscn_format>
        <activation_overwrite_control>disabled</activation_overwrite_control>
        <default_zone_qos>none</default_zone_qos>
        <default_zone_broadcast>unsupported</default_zone_broadcast>
        <default_zone_ronly>unsupported</default_zone_ronly>
        <fulldb_dbsize>124</fulldb_dbsize>
        <fulldb_zoneset_count>0</fulldb_zoneset_count>
        <fulldb_zone_count>0</fulldb_zone_count>
        <fulldb_aliases>0</fulldb_aliases>
        <effectivedb_dbsize>124</effectivedb_dbsize>
        <maxdb_dbsize>2097152</maxdb_dbsize>
        <percent_effectivedbsize>0</percent_effectivedbsize>
        <sfcsize>124</sfcsize>
        <max_sfcsize>2097152</max_sfcsize>
        <percent_sfcsize>0</percent_sfcsize>
        <status/>
       </ROW_zone_status>
       <ROW_zone_status>
        <vsan>20</vsan>
        <default_zone>deny</default_zone>
        <distribute>full</distribute>
        <interop>default</interop>
        <mode>enhanced</mode>
        <merge_control>allow</merge_control>
        <session> cli [admin] </session>
        <single-session>disabled</single-session>
        <hard_zoning>enabled</hard_zoning>
        <broadcast>unsupported</broadcast>
        <smart_zoning>enabled</smart_zoning>
        <rscn_format>fabric-address</rscn_format>
        <activation_overwrite_control>disabled</activation_overwrite_control>
        <default_zone_qos>none</default_zone_qos>
        <default_zone_broadcast>unsupported</default_zone_broadcast>
        <default_zone_ronly>unsupported</default_zone_ronly>
        <fulldb_dbsize>776</fulldb_dbsize>
        <fulldb_zoneset_count>4</fulldb_zoneset_count>
        <fulldb_zone_count>6</fulldb_zone_count>
        <fulldb_aliases>0</fulldb_aliases>
        <fulldb_attribute_groups>2</fulldb_attribute_groups>
        <effectivedb_dbsize>776</effectivedb_dbsize>
        <maxdb_dbsize>2097152</maxdb_dbsize>
        <percent_effectivedbsize>0</percent_effectivedbsize>
        <session_fulldb_dbsize>796</session_fulldb_dbsize>
        <session_activedb_dbsize>0</session_activedb_dbsize>
        <sfcsize>796</sfcsize>
        <max_sfcsize>2097152</max_sfcsize>
        <percent_sfcsize>0</percent_sfcsize>
        <status>Operation failed: [Error: Zone already present]:&#xD;
        at 00:23:25 UTC Mar 23 1976</status>
       </ROW_zone_status>
       <ROW_zone_status>
        <vsan>100</vsan>
        <default_zone>deny</default_zone>
        <distribute>active only</distribute>
        <interop>default</interop>
        <mode>basic</mode>
        <merge_control>allow</merge_control>
        <session> none</session>
        <single-session>unsupported</single-session>
        <hard_zoning>enabled</hard_zoning>
        <broadcast>unsupported</broadcast>
        <smart_zoning>disabled</smart_zoning>
        <rscn_format>fabric-address</rscn_format>
        <activation_overwrite_control>disabled</activation_overwrite_control>
        <default_zone_qos>none</default_zone_qos>
        <default_zone_broadcast>unsupported</default_zone_broadcast>
        <default_zone_ronly>unsupported</default_zone_ronly>
        <fulldb_dbsize>124</fulldb_dbsize>
        <fulldb_zoneset_count>0</fulldb_zoneset_count>
        <fulldb_zone_count>0</fulldb_zone_count>
        <fulldb_aliases>0</fulldb_aliases>
        <effectivedb_dbsize>124</effectivedb_dbsize>
        <maxdb_dbsize>2097152</maxdb_dbsize>
        <percent_effectivedbsize>0</percent_effectivedbsize>
        <sfcsize>124</sfcsize>
        <max_sfcsize>2097152</max_sfcsize>
        <percent_sfcsize>0</percent_sfcsize>
        <status/>
       </ROW_zone_status>
       <ROW_zone_status>
        <vsan>200</vsan>
        <default_zone>deny</default_zone>
        <distribute>active only</distribute>
        <interop>default</interop>
        <mode>basic</mode>
        <merge_control>allow</merge_control>
        <session> none</session>
        <single-session>unsupported</single-session>
        <hard_zoning>enabled</hard_zoning>
        <broadcast>unsupported</broadcast>
        <smart_zoning>disabled</smart_zoning>
        <rscn_format>fabric-address</rscn_format>
        <activation_overwrite_control>disabled</activation_overwrite_control>
        <default_zone_qos>none</default_zone_qos>
        <default_zone_broadcast>unsupported</default_zone_broadcast>
        <default_zone_ronly>unsupported</default_zone_ronly>
        <fulldb_dbsize>124</fulldb_dbsize>
        <fulldb_zoneset_count>0</fulldb_zoneset_count>
        <fulldb_zone_count>0</fulldb_zone_count>
        <fulldb_aliases>0</fulldb_aliases>
        <effectivedb_dbsize>124</effectivedb_dbsize>
        <maxdb_dbsize>2097152</maxdb_dbsize>
        <percent_effectivedbsize>0</percent_effectivedbsize>
        <sfcsize>124</sfcsize>
        <max_sfcsize>2097152</max_sfcsize>
        <percent_sfcsize>0</percent_sfcsize>
        <status/>
       </ROW_zone_status>
       <ROW_zone_status>
        <vsan>300</vsan>
        <default_zone>deny</default_zone>
        <distribute>active only</distribute>
        <interop>default</interop>
        <mode>basic</mode>
        <merge_control>allow</merge_control>
        <session> none</session>
        <single-session>unsupported</single-session>
        <hard_zoning>enabled</hard_zoning>
        <broadcast>unsupported</broadcast>
        <smart_zoning>disabled</smart_zoning>
        <rscn_format>fabric-address</rscn_format>
        <activation_overwrite_control>disabled</activation_overwrite_control>
        <default_zone_qos>none</default_zone_qos>
        <default_zone_broadcast>unsupported</default_zone_broadcast>
        <default_zone_ronly>unsupported</default_zone_ronly>
        <fulldb_dbsize>124</fulldb_dbsize>
        <fulldb_zoneset_count>0</fulldb_zoneset_count>
        <fulldb_zone_count>0</fulldb_zone_count>
        <fulldb_aliases>0</fulldb_aliases>
        <effectivedb_dbsize>124</effectivedb_dbsize>
        <maxdb_dbsize>2097152</maxdb_dbsize>
        <percent_effectivedbsize>0</percent_effectivedbsize>
        <sfcsize>124</sfcsize>
        <max_sfcsize>2097152</max_sfcsize>
        <percent_sfcsize>0</percent_sfcsize>
        <status/>
       </ROW_zone_status>
      </TABLE_zone_status>
     

The show zone status command displays the current status of the zone server. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zone status

VSAN: 1 default-zone: deny distribute: full Interop: default
mode: enhanced merge-control: allow
session: cli [admin]
single-session: disabled
hard-zoning: enabled broadcast: unsupported
smart-zoning: enabled
rscn-format: fabric-address
activation overwrite control: disabled
Default zone:
qos: none broadcast: unsupported ronly: unsupported
Full Zoning Database :
DB size: 412 bytes
Zonesets: 1 Zones: 3 Aliases: 0 Attribute-groups: 3
Active Zoning Database :
DB Size: 84 bytes
Name: zoneset1 Zonesets: 1 Zones: 1
Current Total Zone DB Usage: 496 / 2097152 bytes (0 % used)
Pending (Session) DB size:
Full DB Copy size: 460 bytes
Active DB Copy size: 84 bytes
SFC size: 544 / 2097152 bytes (0 % used)
Status: Operation failed: [Error: Zone already present]:
at 00:11:36 UTC Mar 23 1976

VSAN: 2 default-zone: deny distribute: active only Interop: default
mode: basic merge-control: allow
session: none
single-session: unsupported
hard-zoning: enabled broadcast: unsupported
smart-zoning: disabled
rscn-format: fabric-address
activation overwrite control: disabled
Default zone:
qos: none broadcast: unsupported ronly: unsupported
Full Zoning Database :
DB size: 276 bytes
Zonesets: 1 Zones: 2 Aliases: 0
Active Zoning Database :
DB Size: 48 bytes
Name: zoneset1 Zonesets: 1 Zones: 1
Current Total Zone DB Usage: 324 / 2097152 bytes (0 % used)
Pending (Session) DB size:
Full DB Copy size: n/a
Active DB Copy size: n/a
SFC size: 324 / 2097152 bytes (0 % used)
Status:

VSAN: 3 default-zone: deny distribute: full Interop: default
mode: enhanced merge-control: allow
session: none
single-session: disabled
hard-zoning: enabled broadcast: unsupported
smart-zoning: disabled
rscn-format: fabric-address
activation overwrite control: disabled
Default zone:
qos: none broadcast: unsupported ronly: unsupported
Full Zoning Database :
DB size: 164 bytes
Zonesets: 0 Zones: 0 Aliases: 0 Attribute-groups: 1
Active Zoning Database :
DB Size: 132 bytes
Name: A Zonesets: 1 Zones: 2
Current Total Zone DB Usage: 296 / 2097152 bytes (0 % used)
Pending (Session) DB size:
Full DB Copy size: 0 bytes
Active DB Copy size: 0 bytes
SFC size: 0 / 2097152 bytes (0 % used)
Status:

VSAN: 4 default-zone: deny distribute: active only Interop: default
mode: basic merge-control: allow
session: none
single-session: unsupported
hard-zoning: enabled broadcast: unsupported
smart-zoning: disabled
rscn-format: fabric-address
activation overwrite control: disabled
Default zone:
qos: none broadcast: unsupported ronly: unsupported
Full Zoning Database :
DB size: 124 bytes
Zonesets: 0 Zones: 0 Aliases: 0
Active Zoning Database :
DB Size: 96 bytes
Name: zoneset7 Zonesets: 1 Zones: 1
Current Total Zone DB Usage: 220 / 2097152 bytes (0 % used)
Pending (Session) DB size:
Full DB Copy size: n/a
Active DB Copy size: n/a
SFC size: 220 / 2097152 bytes (0 % used)
Status:

VSAN: 7 default-zone: deny distribute: active only Interop: default
mode: basic merge-control: allow
session: none
single-session: unsupported
hard-zoning: enabled broadcast: unsupported
smart-zoning: disabled
rscn-format: fabric-address
activation overwrite control: disabled
Default zone:
qos: none broadcast: unsupported ronly: unsupported
Full Zoning Database :
DB size: 124 bytes
Zonesets: 0 Zones: 0 Aliases: 0
Active Zoning Database :
Database Not Available
Current Total Zone DB Usage: 124 / 2097152 bytes (0 % used)
Pending (Session) DB size:
Full DB Copy size: n/a
Active DB Copy size: n/a
SFC size: 124 / 2097152 bytes (0 % used)
Status:

VSAN: 10 default-zone: deny distribute: full Interop: default
mode: enhanced merge-control: allow
session: none
single-session: disabled
hard-zoning: enabled broadcast: unsupported
smart-zoning: enabled
rscn-format: fabric-address
activation overwrite control: disabled
Default zone:
qos: none broadcast: unsupported ronly: unsupported
Full Zoning Database :
DB size: 408 bytes
Zonesets: 1 Zones: 2 Aliases: 0 Attribute-groups: 1
Active Zoning Database :
DB Size: 152 bytes
Name: Zoneset_10 Zonesets: 1 Zones: 2
Current Total Zone DB Usage: 560 / 2097152 bytes (0 % used)
Pending (Session) DB size:
Full DB Copy size: 0 bytes
Active DB Copy size: 0 bytes
SFC size: 0 / 2097152 bytes (0 % used)
Status:

VSAN: 11 default-zone: deny distribute: active only Interop: default
mode: basic merge-control: allow
session: none
single-session: unsupported
hard-zoning: enabled broadcast: unsupported
smart-zoning: disabled
rscn-format: fabric-address
activation overwrite control: disabled
Default zone:
qos: none broadcast: unsupported ronly: unsupported
Full Zoning Database :
DB size: 124 bytes
Zonesets: 0 Zones: 0 Aliases: 0
Active Zoning Database :
Database Not Available
Current Total Zone DB Usage: 124 / 2097152 bytes (0 % used)
Pending (Session) DB size:
Full DB Copy size: n/a
Active DB Copy size: n/a
SFC size: 124 / 2097152 bytes (0 % used)
Status:

VSAN: 15 default-zone: deny distribute: active only Interop: default
mode: basic merge-control: allow
session: none
single-session: unsupported
hard-zoning: enabled broadcast: unsupported
smart-zoning: disabled
rscn-format: fabric-address
activation overwrite control: disabled
Default zone:
qos: none broadcast: unsupported ronly: unsupported
Full Zoning Database :
DB size: 124 bytes
Zonesets: 0 Zones: 0 Aliases: 0
Active Zoning Database :
Database Not Available
Current Total Zone DB Usage: 124 / 2097152 bytes (0 % used)
Pending (Session) DB size:
Full DB Copy size: n/a
Active DB Copy size: n/a
SFC size: 124 / 2097152 bytes (0 % used)
Status:

VSAN: 20 default-zone: deny distribute: full Interop: default
mode: enhanced merge-control: allow
session: cli [admin]
single-session: disabled
hard-zoning: enabled broadcast: unsupported
smart-zoning: enabled
rscn-format: fabric-address
activation overwrite control: disabled
Default zone:
qos: none broadcast: unsupported ronly: unsupported
Full Zoning Database :
DB size: 776 bytes
Zonesets: 4 Zones: 6 Aliases: 0 Attribute-groups: 2
Active Zoning Database :
Database Not Available
Current Total Zone DB Usage: 776 / 2097152 bytes (0 % used)
Pending (Session) DB size:
Full DB Copy size: 796 bytes
Active DB Copy size: 0 bytes
SFC size: 796 / 2097152 bytes (0 % used)
Status: Operation failed: [Error: Zone already present]:
at 00:23:25 UTC Mar 23 1976

VSAN: 100 default-zone: deny distribute: active only Interop: default
mode: basic merge-control: allow
session: none
single-session: unsupported
hard-zoning: enabled broadcast: unsupported
smart-zoning: disabled
rscn-format: fabric-address
activation overwrite control: disabled
Default zone:
qos: none broadcast: unsupported ronly: unsupported
Full Zoning Database :
DB size: 124 bytes
Zonesets: 0 Zones: 0 Aliases: 0
Active Zoning Database :
Database Not Available
Current Total Zone DB Usage: 124 / 2097152 bytes (0 % used)
Pending (Session) DB size:
Full DB Copy size: n/a
Active DB Copy size: n/a
SFC size: 124 / 2097152 bytes (0 % used)
Status:

VSAN: 200 default-zone: deny distribute: active only Interop: default
mode: basic merge-control: allow
session: none
single-session: unsupported
hard-zoning: enabled broadcast: unsupported
smart-zoning: disabled
rscn-format: fabric-address
activation overwrite control: disabled
Default zone:
qos: none broadcast: unsupported ronly: unsupported
Full Zoning Database :
DB size: 124 bytes
Zonesets: 0 Zones: 0 Aliases: 0
Active Zoning Database :
Database Not Available
Current Total Zone DB Usage: 124 / 2097152 bytes (0 % used)
Pending (Session) DB size:
Full DB Copy size: n/a
Active DB Copy size: n/a
SFC size: 124 / 2097152 bytes (0 % used)
Status:

VSAN: 300 default-zone: deny distribute: active only Interop: default
mode: basic merge-control: allow
session: none
single-session: unsupported
hard-zoning: enabled broadcast: unsupported
smart-zoning: disabled
rscn-format: fabric-address
activation overwrite control: disabled
Default zone:
qos: none broadcast: unsupported ronly: unsupported
Full Zoning Database :
DB size: 124 bytes
Zonesets: 0 Zones: 0 Aliases: 0
Active Zoning Database :
Database Not Available
Current Total Zone DB Usage: 124 / 2097152 bytes (0 % used)
Pending (Session) DB size:
Full DB Copy size: n/a
Active DB Copy size: n/a
SFC size: 124 / 2097152 bytes (0 % used)
Status:
ParameterDescriptionTypeSample Values
default_zoneDefault zone statusString['deny', 'permit']
hard_zoning Hard-zoning statusString['enabled', 'disabled']
smart_zoningSmart-zoning statusString['enabled', 'disabled']
vsanVSAN IDInteger['1-4093']
distributeDistribution status for zoneString['active only', 'full']
activedb_zoneset_countZone active database zoneset countInteger
max_sfcsizeMaximum Stage Fabric Configuration (SFC) size for zoneInteger
activedb_zoneset_nameActive zone database zoneset nameString
percent_effectivedbsizeZone Effective database size in percentageInteger
percent_sfcsizeZone SFCSize in percentageInteger
activedb_zone_countZone active database zone countInteger
activedb_dbsizeZone active database sizeInteger
fulldb_zone_countZone full database zone countInteger
maxdb_dbsizeZone maximum database sizeInteger
fulldb_dbsizeFull database sizeInteger
fulldb_aliasesFull DB alias countInteger
effectivedb_dbsizeEffective DB sizeInteger
sfcsizeSFCSizeInteger
fulldb_zoneset_countFull DB zoneset countInteger
fulldb_attribute_groupsFull DB attribute group countInteger
session_fulldb_dbsizeSession full DB sizeInteger
session_activedb_dbsizeSession active DB sizeInteger
statusZone statusString
default_zone_qosDefault zone qos statusString
modeZone modeString
default_zone_ronlyDefault zone ronly statusString
activation_overwrite_controlActivation overwrite control statusString
default_zone_broadcastDefault zone broadcast statusString
single-session Single-session statusString
merge_controlMerge-control statusString
interopInterop statusString
rscn_formatRegistered State Change Notification ( RSCN ) format for the zoneString
broadcastBroadcast statusString
sessionZone session statusString

show zone status vsan <*vsan_id*>

show zone status vsan <vsan_id>
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zone status vsan <vsan_id>",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zone_status": {
        "ROW_zone_status": {
            "activation_overwrite_control": "disabled",
            "activedb_dbsize": 84,
            "activedb_zone_count": 1,
            "activedb_zoneset_count": 1,
            "activedb_zoneset_name": "zoneset1",
            "broadcast": "unsupported",
            "default_zone": "deny",
            "default_zone_broadcast": "unsupported",
            "default_zone_qos": "none",
            "default_zone_ronly": "unsupported",
            "distribute": "full",
            "effectivedb_dbsize": 496,
            "fulldb_aliases": 0,
            "fulldb_attribute_groups": 3,
            "fulldb_dbsize": 412,
            "fulldb_zone_count": 3,
            "fulldb_zoneset_count": 1,
            "hard_zoning": "enabled",
            "interop": "default",
            "max_sfcsize": 2097152,
            "maxdb_dbsize": 2097152,
            "merge_control": "allow",
            "mode": "enhanced",
            "percent_effectivedbsize": 0,
            "percent_sfcsize": 0,
            "rscn_format": "fabric-address",
            "session": " cli [admin] ",
            "session_activedb_dbsize": 84,
            "session_fulldb_dbsize": 460,
            "sfcsize": 544,
            "single-session": "disabled",
            "smart_zoning": "enabled",
            "status": "Operation failed: [Error: Zone already present]:\r\n        at 00:11:36 UTC Mar 23 1976",
            "vsan": 1
        }
    }
}
        <TABLE_zone_status>
         <ROW_zone_status>
          <vsan>1</vsan>
          <default_zone>deny</default_zone>
          <distribute>full</distribute>
          <interop>default</interop>
          <mode>enhanced</mode>
          <merge_control>allow</merge_control>
          <session> cli [admin] </session>
          <single-session>disabled</single-session>
          <hard_zoning>enabled</hard_zoning>
          <broadcast>unsupported</broadcast>
          <smart_zoning>enabled</smart_zoning>
          <rscn_format>fabric-address</rscn_format>
          <activation_overwrite_control>disabled</activation_overwrite_control>
          <default_zone_qos>none</default_zone_qos>
          <default_zone_broadcast>unsupported</default_zone_broadcast>
          <default_zone_ronly>unsupported</default_zone_ronly>
          <fulldb_dbsize>412</fulldb_dbsize>
          <fulldb_zoneset_count>1</fulldb_zoneset_count>
          <fulldb_zone_count>3</fulldb_zone_count>
          <fulldb_aliases>0</fulldb_aliases>
          <fulldb_attribute_groups>3</fulldb_attribute_groups>
          <activedb_dbsize>84</activedb_dbsize>
          <activedb_zoneset_name>zoneset1</activedb_zoneset_name>
          <activedb_zoneset_count>1</activedb_zoneset_count>
          <activedb_zone_count>1</activedb_zone_count>
          <effectivedb_dbsize>496</effectivedb_dbsize>
          <maxdb_dbsize>2097152</maxdb_dbsize>
          <percent_effectivedbsize>0</percent_effectivedbsize>
          <session_fulldb_dbsize>460</session_fulldb_dbsize>
          <session_activedb_dbsize>84</session_activedb_dbsize>
          <sfcsize>544</sfcsize>
          <max_sfcsize>2097152</max_sfcsize>
          <percent_sfcsize>0</percent_sfcsize>
          <status>Operation failed: [Error: Zone already present]:&#xD;
        at 00:11:36 UTC Mar 23 1976</status>
         </ROW_zone_status>
        </TABLE_zone_status>
       

The show zone status vsan <*vsan_id*> command displays the current status of the zone server for a specific VSAN ID. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zone status vsan 1

VSAN: 1 default-zone: deny distribute: full Interop: default
mode: enhanced merge-control: allow
session: cli [admin]
single-session: disabled
hard-zoning: enabled broadcast: unsupported
smart-zoning: enabled
rscn-format: fabric-address
activation overwrite control: disabled
Default zone:
qos: none broadcast: unsupported ronly: unsupported
Full Zoning Database :
DB size: 412 bytes
Zonesets: 1 Zones: 3 Aliases: 0 Attribute-groups: 3
Active Zoning Database :
DB Size: 84 bytes
Name: zoneset1 Zonesets: 1 Zones: 1
Current Total Zone DB Usage: 496 / 2097152 bytes (0 % used)
Pending (Session) DB size:
Full DB Copy size: 460 bytes
Active DB Copy size: 84 bytes
SFC size: 544 / 2097152 bytes (0 % used)
Status: Operation failed: [Error: Zone already present]:
at 00:11:36 UTC Mar 23 1976
ParameterDescriptionTypeSample Values
default_zoneDefault zone statusString['deny', 'permit']
hard_zoning Hard-zoning statusString['enabled', 'disabled']
smart_zoningSmart-zoning statusString['enabled', 'disabled']
vsan VSAN IDInteger['1-4093']
activedb_zoneset_count Zone active database zoneset countInteger
max_sfcsize Maximum Stage Fabric Configuration (SFC) size for zoneInteger
percent_effectivedbsize Zone effective database size in percentageInteger
activedb_zoneset_name Active zone database zoneset nameString
percent_sfcsize Zone SFCSize in percentageInteger
activedb_zone_countZone active database zone countInteger
activedb_dbsize Zone active database sizeInteger
fulldb_zone_countZone full database zone countInteger
maxdb_dbsizeZone maximum database sizeInteger
fulldb_dbsize Full database sizeInteger
fulldb_aliases Full DB alias countInteger
effectivedb_dbsize Effective DB sizeInteger
sfcsize SFCSizeInteger
fulldb_zoneset_count Full DB zoneset countInteger
fulldb_attribute_groups Full DB attribute group countInteger
session_activedb_dbsize Session active DB sizeInteger
session_fulldb_dbsize Session full DB sizeInteger
status Zone statusString
broadcast Broadcast statusString
default_zone_ronly Default zone ronly statusString
activation_overwrite_control Activation overwrite control statusString
merge_control merge-control statusString
mode Zone modeString
interop Interop statusString
rscn_formatRegistered State Change Notification ( RSCN ) format for the zoneString
distribute Distribute statusString
default_zone_qos Default zone qos statusString
default_zone_broadcast Default zone broadcast statusString
single-session Single-session statusString
sessionzone session statusString

show zone vsan <*vsan_id*>

show zone vsan <vsan_id>
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zone vsan <vsan_id>",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zone": {
        "ROW_zone": [
            {
                "TABLE_zone_member": {
                    "ROW_zone_member": {
                        "intf_fc": "fc1/5",
                        "type": "interface",
                        "wwn": "20:00:00:2a:6a:fd:04:a0"
                    }
                },
                "name": "zone2",
                "vsan": 1
            },
            {
                "name": "zone3",
                "vsan": 1
            },
            {
                "TABLE_zone_member": {
                    "ROW_zone_member": {
                        "dev_alias": "device_alias_1",
                        "type": "pwwn",
                        "wwn": "50:08:01:60:00:89:57:08"
                    }
                },
                "name": "zone4",
                "vsan": 1
            }
        ]
    }
}
       <TABLE_zone>
        <ROW_zone>
         <name>zone2</name>
         <vsan>1</vsan>
         <TABLE_zone_member>
          <ROW_zone_member>
           <type>interface</type>
           <intf_fc>fc1/5</intf_fc>
           <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
          </ROW_zone_member>
         </TABLE_zone_member>
        </ROW_zone>
        <ROW_zone>
         <name>zone3</name>
         <vsan>1</vsan>
        </ROW_zone>
        <ROW_zone>
         <name>zone4</name>
         <vsan>1</vsan>
         <TABLE_zone_member>
          <ROW_zone_member>
           <type>pwwn</type>
           <wwn>50:08:01:60:00:89:57:08</wwn>
           <dev_alias>device_alias_1</dev_alias>
          </ROW_zone_member>
         </TABLE_zone_member>
        </ROW_zone>
       </TABLE_zone>
      

The show zone vsan <*vsan_id*> command displays zone information for a specific VSAN ID. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zone vsan 1

zone name zone2 vsan 1
interface fc1/5 swwn 20:00:00:2a:6a:fd:04:a0

zone name zone3 vsan 1

zone name zone4 vsan 1
pwwn 50:08:01:60:00:89:57:08 [device_alias_1]
ParameterDescriptionTypeSample Values
vsan VSAN IDInteger['1-4093']
type Zone member typeString['symbolic-nodename', 'fcid', 'interface', 'fwwn', 'pwwn', 'ip-address', 'fcalias', 'domain-id', 'device-alias']
attribute_qos_priority Quality of Service priorityString['low', 'medium', 'high']
attribute_typeAttribute typeString['qos', 'disable-smart-zoning', 'read-only', 'broadcast (unsupported)', 'broadcast']
name Zone nameString
wwn Zone member wwn for port wwn/fabric wwn/switch wwnString
fcid Zone member FCIDString
dev_alias Zone device aliasString
intf_port_ch Zone member interface port channelInteger
attribute_group_vsan_idAttribute group VSAN IDInteger
ipaddrZone member IP address valueString
intf_fcZone member interface for FC interfacesString
attribute_group_nameAttribute group nameString

show zoneset

show zoneset
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": [
            {
                "name": "zoneset1",
                "vsan": 1
            },
            {
                "TABLE_zone": {
                    "ROW_zone": {
                        "TABLE_member": {
                            "ROW_member": [
                                {
                                    "intf_fc": "fc1/5",
                                    "online_fcid": "",
                                    "type": "interface",
                                    "wwn": "20:00:00:2a:6a:fd:04:a0"
                                },
                                {
                                    "intf_fc": "fc1/7",
                                    "online_fcid": "",
                                    "type": "interface",
                                    "wwn": "20:00:00:2a:6a:fd:04:a0"
                                }
                            ]
                        },
                        "name": "zone1",
                        "vsan": 2
                    }
                },
                "name": "zoneset1",
                "vsan": 2
            },
            {
                "TABLE_zone": {
                    "ROW_zone": [
                        {
                            "TABLE_member": {
                                "ROW_member": [
                                    {
                                        "online_fcid": "",
                                        "type": "pwwn",
                                        "wwn": "21:01:00:e0:8b:39:a9:07"
                                    },
                                    {
                                        "online_fcid": "",
                                        "type": "pwwn",
                                        "wwn": "21:00:00:20:37:af:a5:93"
                                    }
                                ]
                            },
                            "name": "Host_A-Target_1",
                            "vsan": 10
                        },
                        {
                            "TABLE_member": {
                                "ROW_member": [
                                    {
                                        "online_fcid": "",
                                        "type": "pwwn",
                                        "wwn": "21:01:00:e0:8b:39:a9:07"
                                    },
                                    {
                                        "online_fcid": "",
                                        "type": "pwwn",
                                        "wwn": "21:00:00:20:37:af:a5:3d"
                                    },
                                    {
                                        "fcid": "0xc80000",
                                        "online_fcid": "",
                                        "type": "fcid"
                                    },
                                    {
                                        "intf_fc": "fc1/4",
                                        "online_fcid": "",
                                        "type": "interface",
                                        "wwn": "20:00:00:2a:6a:fd:04:a0"
                                    }
                                ]
                            },
                            "name": "Host_A-Target_2",
                            "vsan": 10
                        }
                    ]
                },
                "name": "Zoneset_10",
                "vsan": 10
            },
            {
                "name": "zoneset2",
                "vsan": 20
            },
            {
                "name": "zoneset5",
                "vsan": 20
            },
            {
                "TABLE_zone": {
                    "ROW_zone": [
                        {
                            "TABLE_member": {
                                "ROW_member": [
                                    {
                                        "intf_fc": "fc1/1",
                                        "online_fcid": "",
                                        "type": "interface",
                                        "wwn": "20:00:00:2a:6a:fd:04:a0"
                                    },
                                    {
                                        "online_fcid": "",
                                        "type": "pwwn",
                                        "wwn": "21:01:00:e0:8b:39:a9:07"
                                    },
                                    {
                                        "ipaddr": "174.54.87.79",
                                        "online_fcid": "",
                                        "type": "ip-address"
                                    }
                                ]
                            },
                            "name": "zone8",
                            "vsan": 20
                        },
                        {
                            "TABLE_member": {
                                "ROW_member": {
                                    "fcid": "0xa0000a",
                                    "online_fcid": "",
                                    "type": "fcid"
                                }
                            },
                            "name": "zone9",
                            "vsan": 20
                        }
                    ]
                },
                "name": "zoneset4",
                "vsan": 20
            },
            {
                "name": "zoneset3",
                "vsan": 20
            }
        ]
    }
}
     <TABLE_zoneset>
      <ROW_zoneset>
       <name>zoneset1</name>
       <vsan>1</vsan>
      </ROW_zoneset>
      <ROW_zoneset>
       <name>zoneset1</name>
       <vsan>2</vsan>
       <TABLE_zone>
        <ROW_zone>
         <name>zone1</name>
         <vsan>2</vsan>
         <TABLE_member>
          <ROW_member>
           <online_fcid/>
           <type>interface</type>
           <intf_fc>fc1/5</intf_fc>
           <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
          </ROW_member>
          <ROW_member>
           <online_fcid/>
           <type>interface</type>
           <intf_fc>fc1/7</intf_fc>
           <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
          </ROW_member>
         </TABLE_member>
        </ROW_zone>
       </TABLE_zone>
      </ROW_zoneset>
      <ROW_zoneset>
       <name>Zoneset_10</name>
       <vsan>10</vsan>
       <TABLE_zone>
        <ROW_zone>
         <name>Host_A-Target_1</name>
         <vsan>10</vsan>
         <TABLE_member>
          <ROW_member>
           <online_fcid/>
           <type>pwwn</type>
           <wwn>21:01:00:e0:8b:39:a9:07</wwn>
          </ROW_member>
          <ROW_member>
           <online_fcid/>
           <type>pwwn</type>
           <wwn>21:00:00:20:37:af:a5:93</wwn>
          </ROW_member>
         </TABLE_member>
        </ROW_zone>
        <ROW_zone>
         <name>Host_A-Target_2</name>
         <vsan>10</vsan>
         <TABLE_member>
          <ROW_member>
           <online_fcid/>
           <type>pwwn</type>
           <wwn>21:01:00:e0:8b:39:a9:07</wwn>
          </ROW_member>
          <ROW_member>
           <online_fcid/>
           <type>pwwn</type>
           <wwn>21:00:00:20:37:af:a5:3d</wwn>
          </ROW_member>
          <ROW_member>
           <online_fcid/>
           <type>fcid</type>
           <fcid>0xc80000</fcid>
          </ROW_member>
          <ROW_member>
           <online_fcid/>
           <type>interface</type>
           <intf_fc>fc1/4</intf_fc>
           <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
          </ROW_member>
         </TABLE_member>
        </ROW_zone>
       </TABLE_zone>
      </ROW_zoneset>
      <ROW_zoneset>
       <name>zoneset2</name>
       <vsan>20</vsan>
      </ROW_zoneset>
      <ROW_zoneset>
       <name>zoneset5</name>
       <vsan>20</vsan>
      </ROW_zoneset>
      <ROW_zoneset>
       <name>zoneset4</name>
       <vsan>20</vsan>
       <TABLE_zone>
        <ROW_zone>
         <name>zone8</name>
         <vsan>20</vsan>
         <TABLE_member>
          <ROW_member>
           <online_fcid/>
           <type>interface</type>
           <intf_fc>fc1/1</intf_fc>
           <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
          </ROW_member>
          <ROW_member>
           <online_fcid/>
           <type>pwwn</type>
           <wwn>21:01:00:e0:8b:39:a9:07</wwn>
          </ROW_member>
          <ROW_member>
           <online_fcid/>
           <type>ip-address</type>
           <ipaddr>174.54.87.79</ipaddr>
          </ROW_member>
         </TABLE_member>
        </ROW_zone>
        <ROW_zone>
         <name>zone9</name>
         <vsan>20</vsan>
         <TABLE_member>
          <ROW_member>
           <online_fcid/>
           <type>fcid</type>
           <fcid>0xa0000a</fcid>
          </ROW_member>
         </TABLE_member>
        </ROW_zone>
       </TABLE_zone>
      </ROW_zoneset>
      <ROW_zoneset>
       <name>zoneset3</name>
       <vsan>20</vsan>
      </ROW_zoneset>
     </TABLE_zoneset>
    

The show zoneset command displays the configured zone sets. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset

zoneset name zoneset1 vsan 1

zoneset name zoneset1 vsan 2
zone name zone1 vsan 2
interface fc1/5 swwn 20:00:00:2a:6a:fd:04:a0
interface fc1/7 swwn 20:00:00:2a:6a:fd:04:a0

zoneset name Zoneset_10 vsan 10
zone name Host_A-Target_1 vsan 10
pwwn 21:01:00:e0:8b:39:a9:07
pwwn 21:00:00:20:37:af:a5:93

zone name Host_A-Target_2 vsan 10
pwwn 21:01:00:e0:8b:39:a9:07
pwwn 21:00:00:20:37:af:a5:3d
fcid 0xc80000
interface fc1/4 swwn 20:00:00:2a:6a:fd:04:a0

zoneset name zoneset2 vsan 20

zoneset name zoneset5 vsan 20

zoneset name zoneset4 vsan 20
zone name zone8 vsan 20
interface fc1/1 swwn 20:00:00:2a:6a:fd:04:a0
pwwn 21:01:00:e0:8b:39:a9:07
ip-address 174.54.87.79

zone name zone9 vsan 20
fcid 0xa0000a

zoneset name zoneset3 vsan 20
ParameterDescriptionTypeSample Values
vsanVSAN IDInteger['1-4093']
typeZone attribute/member typeString['symbolic-nodename', 'fcid', 'interface', 'fwwn', 'pwwn', 'ip-address', 'fcalias', 'domain-id', 'device-alias']
nameZoneset/zone nameString
wwnZone member wwn for port wwn/fabric wwn/switch wwnString
online_fcidZone member FCID for online membersString
fcidZone member FCIDString
ipaddrZone member IP address valueString
intf_fcZone member interface for FC interfacesString

show zoneset active

show zoneset active
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset active",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": [
            {
                "TABLE_zone": {
                    "ROW_zone": {
                        "TABLE_member": {
                            "ROW_member": [
                                {
                                    "dev_alias": "device_alias_1",
                                    "online_fcid": "",
                                    "type": "pwwn",
                                    "wwn": "50:08:01:60:00:89:57:08"
                                },
                                {
                                    "dev_alias": "device_alias_3",
                                    "online_fcid": "",
                                    "type": "pwwn",
                                    "wwn": "50:08:01:60:00:89:08:19"
                                },
                                {
                                    "dev_alias": "device_alias_2",
                                    "online_fcid": "",
                                    "type": "pwwn",
                                    "wwn": "20:01:8c:60:4f:0d:23:50"
                                }
                            ]
                        },
                        "name": "zone2",
                        "vsan": 1
                    }
                },
                "name": "zoneset1",
                "vsan": 1
            },
            {
                "TABLE_zone": {
                    "ROW_zone": {
                        "TABLE_member": {
                            "ROW_member": {
                                "intf_fc": "fc1/5",
                                "online_fcid": "",
                                "type": "interface",
                                "wwn": "20:00:00:2a:6a:fd:04:a0"
                            }
                        },
                        "name": "zone1",
                        "vsan": 2
                    }
                },
                "name": "zoneset1",
                "vsan": 2
            },
            {
                "TABLE_zone": {
                    "ROW_zone": [
                        {
                            "TABLE_member": {
                                "ROW_member": [
                                    {
                                        "intf_fc": "fc2/1",
                                        "online_fcid": "",
                                        "type": "interface",
                                        "wwn": "20:00:8c:60:4f:54:54:00"
                                    },
                                    {
                                        "intf_fc": "fc2/2",
                                        "online_fcid": "",
                                        "type": "interface",
                                        "wwn": "20:00:8c:60:4f:54:54:00"
                                    }
                                ]
                            },
                            "name": "zone1",
                            "vsan": 3
                        },
                        {
                            "TABLE_member": {
                                "ROW_member": {
                                    "intf_fc": "fc2/3",
                                    "online_fcid": "",
                                    "type": "interface",
                                    "wwn": "20:00:8c:60:4f:54:54:00"
                                }
                            },
                            "name": "zone2",
                            "vsan": 3
                        }
                    ]
                },
                "name": "A",
                "vsan": 3
            },
            {
                "TABLE_zone": {
                    "ROW_zone": {
                        "TABLE_member": {
                            "ROW_member": [
                                {
                                    "dev_alias": "device_alias_2",
                                    "online_fcid": "",
                                    "type": "pwwn",
                                    "wwn": "20:01:8c:60:4f:0d:23:50"
                                },
                                {
                                    "dev_alias": "device_alias_1",
                                    "online_fcid": "0xda0020",
                                    "type": "pwwn",
                                    "wwn": "50:08:01:60:00:89:57:08"
                                },
                                {
                                    "dev_alias": "device_alias_3",
                                    "online_fcid": "0xda0040",
                                    "type": "pwwn",
                                    "wwn": "50:08:01:60:00:89:08:19"
                                },
                                {
                                    "dev_alias": "cisco_SW",
                                    "online_fcid": "0x2d0020",
                                    "type": "pwwn",
                                    "wwn": "50:08:01:60:00:89:08:15"
                                },
                                {
                                    "online_fcid": "0x2d0040",
                                    "type": "pwwn",
                                    "wwn": "50:08:01:60:00:89:08:22"
                                }
                            ]
                        },
                        "name": "zone2",
                        "vsan": 4
                    }
                },
                "name": "zoneset7",
                "vsan": 4
            },
            {
                "TABLE_zone": {
                    "ROW_zone": [
                        {
                            "TABLE_member": {
                                "ROW_member": [
                                    {
                                        "online_fcid": "",
                                        "type": "pwwn",
                                        "wwn": "21:01:00:e0:8b:39:a9:07"
                                    },
                                    {
                                        "online_fcid": "",
                                        "type": "pwwn",
                                        "wwn": "21:00:00:20:37:af:a5:93"
                                    }
                                ]
                            },
                            "name": "Host_A-Target_1",
                            "vsan": 10
                        },
                        {
                            "TABLE_member": {
                                "ROW_member": [
                                    {
                                        "online_fcid": "",
                                        "type": "pwwn",
                                        "wwn": "21:01:00:e0:8b:39:a9:07"
                                    },
                                    {
                                        "online_fcid": "",
                                        "type": "pwwn",
                                        "wwn": "21:00:00:20:37:af:a5:3d"
                                    },
                                    {
                                        "fcid": "0xc80000",
                                        "online_fcid": "",
                                        "type": "fcid"
                                    }
                                ]
                            },
                            "name": "Host_A-Target_2",
                            "vsan": 10
                        }
                    ]
                },
                "name": "Zoneset_10",
                "vsan": 10
            }
        ]
    }
}
      <TABLE_zoneset>
       <ROW_zoneset>
        <name>zoneset1</name>
        <vsan>1</vsan>
        <TABLE_zone>
         <ROW_zone>
          <name>zone2</name>
          <vsan>1</vsan>
          <TABLE_member>
           <ROW_member>
            <online_fcid/>
            <type>pwwn</type>
            <wwn>50:08:01:60:00:89:57:08</wwn>
            <dev_alias>device_alias_1</dev_alias>
           </ROW_member>
           <ROW_member>
            <online_fcid/>
            <type>pwwn</type>
            <wwn>50:08:01:60:00:89:08:19</wwn>
            <dev_alias>device_alias_3</dev_alias>
           </ROW_member>
           <ROW_member>
            <online_fcid/>
            <type>pwwn</type>
            <wwn>20:01:8c:60:4f:0d:23:50</wwn>
            <dev_alias>device_alias_2</dev_alias>
           </ROW_member>
          </TABLE_member>
         </ROW_zone>
        </TABLE_zone>
       </ROW_zoneset>
       <ROW_zoneset>
        <name>zoneset1</name>
        <vsan>2</vsan>
        <TABLE_zone>
         <ROW_zone>
          <name>zone1</name>
          <vsan>2</vsan>
          <TABLE_member>
           <ROW_member>
            <online_fcid/>
            <type>interface</type>
            <intf_fc>fc1/5</intf_fc>
            <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
           </ROW_member>
          </TABLE_member>
         </ROW_zone>
        </TABLE_zone>
       </ROW_zoneset>
       <ROW_zoneset>
        <name>A</name>
        <vsan>3</vsan>
        <TABLE_zone>
         <ROW_zone>
          <name>zone1</name>
          <vsan>3</vsan>
          <TABLE_member>
           <ROW_member>
            <online_fcid/>
            <type>interface</type>
            <intf_fc>fc2/1</intf_fc>
            <wwn>20:00:8c:60:4f:54:54:00</wwn>
           </ROW_member>
           <ROW_member>
            <online_fcid/>
            <type>interface</type>
            <intf_fc>fc2/2</intf_fc>
            <wwn>20:00:8c:60:4f:54:54:00</wwn>
           </ROW_member>
          </TABLE_member>
         </ROW_zone>
         <ROW_zone>
          <name>zone2</name>
          <vsan>3</vsan>
          <TABLE_member>
           <ROW_member>
            <online_fcid/>
            <type>interface</type>
            <intf_fc>fc2/3</intf_fc>
            <wwn>20:00:8c:60:4f:54:54:00</wwn>
           </ROW_member>
          </TABLE_member>
         </ROW_zone>
        </TABLE_zone>
       </ROW_zoneset>
       <ROW_zoneset>
        <name>zoneset7</name>
        <vsan>4</vsan>
        <TABLE_zone>
         <ROW_zone>
          <name>zone2</name>
          <vsan>4</vsan>
          <TABLE_member>
           <ROW_member>
            <online_fcid/>
            <type>pwwn</type>
            <wwn>20:01:8c:60:4f:0d:23:50</wwn>
            <dev_alias>device_alias_2</dev_alias>
           </ROW_member>
           <ROW_member>
            <online_fcid>0xda0020</online_fcid>
            <type>pwwn</type>
            <wwn>50:08:01:60:00:89:57:08</wwn>
            <dev_alias>device_alias_1</dev_alias>
           </ROW_member>
           <ROW_member>
            <online_fcid>0xda0040</online_fcid>
            <type>pwwn</type>
            <wwn>50:08:01:60:00:89:08:19</wwn>
            <dev_alias>device_alias_3</dev_alias>
           </ROW_member>
           <ROW_member>
            <online_fcid>0x2d0020</online_fcid>
            <type>pwwn</type>
            <wwn>50:08:01:60:00:89:08:15</wwn>
            <dev_alias>cisco_SW</dev_alias>
           </ROW_member>
           <ROW_member>
            <online_fcid>0x2d0040</online_fcid>
            <type>pwwn</type>
            <wwn>50:08:01:60:00:89:08:22</wwn>
           </ROW_member>
          </TABLE_member>
         </ROW_zone>
        </TABLE_zone>
       </ROW_zoneset>
       <ROW_zoneset>
        <name>Zoneset_10</name>
        <vsan>10</vsan>
        <TABLE_zone>
         <ROW_zone>
          <name>Host_A-Target_1</name>
          <vsan>10</vsan>
          <TABLE_member>
           <ROW_member>
            <online_fcid/>
            <type>pwwn</type>
            <wwn>21:01:00:e0:8b:39:a9:07</wwn>
           </ROW_member>
           <ROW_member>
            <online_fcid/>
            <type>pwwn</type>
            <wwn>21:00:00:20:37:af:a5:93</wwn>
           </ROW_member>
          </TABLE_member>
         </ROW_zone>
         <ROW_zone>
          <name>Host_A-Target_2</name>
          <vsan>10</vsan>
          <TABLE_member>
           <ROW_member>
            <online_fcid/>
            <type>pwwn</type>
            <wwn>21:01:00:e0:8b:39:a9:07</wwn>
           </ROW_member>
           <ROW_member>
            <online_fcid/>
            <type>pwwn</type>
            <wwn>21:00:00:20:37:af:a5:3d</wwn>
           </ROW_member>
           <ROW_member>
            <online_fcid/>
            <type>fcid</type>
            <fcid>0xc80000</fcid>
           </ROW_member>
          </TABLE_member>
         </ROW_zone>
        </TABLE_zone>
       </ROW_zoneset>
      </TABLE_zoneset>
     

The show zoneset active command displays only active zone sets. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset active

zoneset name zoneset1 vsan 1
zone name zone2 vsan 1
pwwn 50:08:01:60:00:89:57:08 [device_alias_1]
pwwn 50:08:01:60:00:89:08:19 [device_alias_3]
pwwn 20:01:8c:60:4f:0d:23:50 [device_alias_2]

zoneset name zoneset1 vsan 2
zone name zone1 vsan 2
interface fc1/5 swwn 20:00:00:2a:6a:fd:04:a0

zoneset name A vsan 3
zone name zone1 vsan 3
interface fc2/1 swwn 20:00:8c:60:4f:54:54:00
interface fc2/2 swwn 20:00:8c:60:4f:54:54:00

zone name zone2 vsan 3
interface fc2/3 swwn 20:00:8c:60:4f:54:54:00

zoneset name zoneset7 vsan 4
zone name zone2 vsan 4
pwwn 20:01:8c:60:4f:0d:23:50 [device_alias_2]
* fcid 0xda0020 [pwwn 50:08:01:60:00:89:57:08] [device_alias_1]
* fcid 0xda0040 [pwwn 50:08:01:60:00:89:08:19] [device_alias_3]
* fcid 0x2d0020 [pwwn 50:08:01:60:00:89:08:15] [cisco_SW]
* fcid 0x2d0040 [pwwn 50:08:01:60:00:89:08:22]

zoneset name Zoneset_10 vsan 10
zone name Host_A-Target_1 vsan 10
pwwn 21:01:00:e0:8b:39:a9:07
pwwn 21:00:00:20:37:af:a5:93

zone name Host_A-Target_2 vsan 10
pwwn 21:01:00:e0:8b:39:a9:07
pwwn 21:00:00:20:37:af:a5:3d
fcid 0xc80000
ParameterDescriptionTypeSample Values
dev_type Zone member device typeString['target', 'both', 'init']
vsanVSAN IDInteger['1-4093']
typeZone attribute/member type String['symbolic-nodename', 'fcid', 'interface', 'fwwn', 'pwwn', 'ip-address', 'fcalias', 'domain-id', 'device-alias']
online_dev_aliasZone device alias for online FCIDString
dev_alias Zone device aliasString
intf_port_chZone member interface for port-channelInteger
wwnZone member wwn for port wwn/fabric wwn/switch wwnString
symnodenameZone member symbolic node name valueString
nameZoneset/Zone name String
online_fcidZone member FCID for online membersString
fcidZone member FCIDString
intf_fcZone member interface for FC interfacesString
ipaddr Zone member IP address valueString

show zoneset active vsan <*vsan_id*>

show zoneset active vsan <vsan_id>
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset active vsan <vsan_id>",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": {
            "TABLE_zone": {
                "ROW_zone": {
                    "TABLE_member": {
                        "ROW_member": [
                            {
                                "dev_alias": "device_alias_1",
                                "online_fcid": "",
                                "type": "pwwn",
                                "wwn": "50:08:01:60:00:89:57:08"
                            },
                            {
                                "dev_alias": "device_alias_3",
                                "online_fcid": "",
                                "type": "pwwn",
                                "wwn": "50:08:01:60:00:89:08:19"
                            },
                            {
                                "dev_alias": "device_alias_2",
                                "online_fcid": "",
                                "type": "pwwn",
                                "wwn": "20:01:8c:60:4f:0d:23:50"
                            }
                        ]
                    },
                    "name": "zone2",
                    "vsan": 1
                }
            },
            "name": "zoneset1",
            "vsan": 1
        }
    }
}
        <TABLE_zoneset>
         <ROW_zoneset>
          <name>zoneset1</name>
          <vsan>1</vsan>
          <TABLE_zone>
           <ROW_zone>
            <name>zone2</name>
            <vsan>1</vsan>
            <TABLE_member>
             <ROW_member>
              <online_fcid/>
              <type>pwwn</type>
              <wwn>50:08:01:60:00:89:57:08</wwn>
              <dev_alias>device_alias_1</dev_alias>
             </ROW_member>
             <ROW_member>
              <online_fcid/>
              <type>pwwn</type>
              <wwn>50:08:01:60:00:89:08:19</wwn>
              <dev_alias>device_alias_3</dev_alias>
             </ROW_member>
             <ROW_member>
              <online_fcid/>
              <type>pwwn</type>
              <wwn>20:01:8c:60:4f:0d:23:50</wwn>
              <dev_alias>device_alias_2</dev_alias>
             </ROW_member>
            </TABLE_member>
           </ROW_zone>
          </TABLE_zone>
         </ROW_zoneset>
        </TABLE_zoneset>
       

The show zoneset active vsan <*vsan_id*> command displays only active zone sets for a specific VSAN ID. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset active vsan 1

zoneset name zoneset1 vsan 1
zone name zone2 vsan 1
pwwn 50:08:01:60:00:89:57:08 [device_alias_1]
pwwn 50:08:01:60:00:89:08:19 [device_alias_3]
pwwn 20:01:8c:60:4f:0d:23:50 [device_alias_2]
ParameterDescriptionTypeSample Values
vsan VSAN IDInteger['1-4093']
dev_typeZone member device typeString['target', 'both', 'init']
typeZone attribute/member typeString['symbolic-nodename', 'fcid', 'interface', 'fwwn', 'pwwn', 'ip-address', 'fcalias', 'domain-id', 'device-alias']
intf_port_chZone member interface for port-channelInteger
wwnZone member wwn for port wwn/fabric wwn/switch wwnString
dev_alias Zone device aliasString
symnodenameZone member symbolic node name valueString
online_fcidZone member FCID for online membersString
fcidZone member FCIDString
nameZoneset/Zone nameString
intf_fcZone member interface for FC interfacesString
ipaddr Zone member IP address valueString
online_dev_aliasZone device alias for online FCIDString

show zoneset brief

show zoneset brief
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset brief",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": [
            {
                "name": "zoneset1",
                "vsan": 1
            },
            {
                "TABLE_zone": {
                    "ROW_zone": {
                        "name": "zone1"
                    }
                },
                "name": "zoneset1",
                "vsan": 2
            },
            {
                "TABLE_zone": {
                    "ROW_zone": [
                        {
                            "name": "Host_A-Target_1"
                        },
                        {
                            "name": "Host_A-Target_2"
                        }
                    ]
                },
                "name": "Zoneset_10",
                "vsan": 10
            },
            {
                "name": "zoneset2",
                "vsan": 20
            },
            {
                "name": "zoneset5",
                "vsan": 20
            },
            {
                "TABLE_zone": {
                    "ROW_zone": [
                        {
                            "name": "zone8"
                        },
                        {
                            "name": "zone9"
                        }
                    ]
                },
                "name": "zoneset4",
                "vsan": 20
            },
            {
                "name": "zoneset3",
                "vsan": 20
            }
        ]
    }
}
      <TABLE_zoneset>
       <ROW_zoneset>
        <name>zoneset1</name>
        <vsan>1</vsan>
       </ROW_zoneset>
       <ROW_zoneset>
        <name>zoneset1</name>
        <vsan>2</vsan>
        <TABLE_zone>
         <ROW_zone>
          <name>zone1</name>
         </ROW_zone>
        </TABLE_zone>
       </ROW_zoneset>
       <ROW_zoneset>
        <name>Zoneset_10</name>
        <vsan>10</vsan>
        <TABLE_zone>
         <ROW_zone>
          <name>Host_A-Target_1</name>
         </ROW_zone>
         <ROW_zone>
          <name>Host_A-Target_2</name>
         </ROW_zone>
        </TABLE_zone>
       </ROW_zoneset>
       <ROW_zoneset>
        <name>zoneset2</name>
        <vsan>20</vsan>
       </ROW_zoneset>
       <ROW_zoneset>
        <name>zoneset5</name>
        <vsan>20</vsan>
       </ROW_zoneset>
       <ROW_zoneset>
        <name>zoneset4</name>
        <vsan>20</vsan>
        <TABLE_zone>
         <ROW_zone>
          <name>zone8</name>
         </ROW_zone>
         <ROW_zone>
          <name>zone9</name>
         </ROW_zone>
        </TABLE_zone>
       </ROW_zoneset>
       <ROW_zoneset>
        <name>zoneset3</name>
        <vsan>20</vsan>
       </ROW_zoneset>
      </TABLE_zoneset>
     

The show zoneset brief command displays zone set members in a brief list. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset brief

zoneset name zoneset1 vsan 1

zoneset name zoneset1 vsan 2
zone zone1

zoneset name Zoneset_10 vsan 10
zone Host_A-Target_1
zone Host_A-Target_2

zoneset name zoneset2 vsan 20

zoneset name zoneset5 vsan 20

zoneset name zoneset4 vsan 20
zone zone8
zone zone9

zoneset name zoneset3 vsan 20
ParameterDescriptionTypeSample Values
vsanVSAN IDInteger['1-4093']
nameZoneset/Zone nameString

show zoneset brief active

show zoneset brief active
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset brief active",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": [
            {
                "TABLE_zone": {
                    "ROW_zone": {
                        "name": "zone2"
                    }
                },
                "name": "zoneset1",
                "vsan": 1
            },
            {
                "TABLE_zone": {
                    "ROW_zone": {
                        "name": "zone1"
                    }
                },
                "name": "zoneset1",
                "vsan": 2
            },
            {
                "TABLE_zone": {
                    "ROW_zone": [
                        {
                            "name": "zone1"
                        },
                        {
                            "name": "zone2"
                        }
                    ]
                },
                "name": "A",
                "vsan": 3
            },
            {
                "TABLE_zone": {
                    "ROW_zone": {
                        "name": "zone2"
                    }
                },
                "name": "zoneset7",
                "vsan": 4
            },
            {
                "TABLE_zone": {
                    "ROW_zone": [
                        {
                            "name": "Host_A-Target_1"
                        },
                        {
                            "name": "Host_A-Target_2"
                        }
                    ]
                },
                "name": "Zoneset_10",
                "vsan": 10
            }
        ]
    }
}
       <TABLE_zoneset>
        <ROW_zoneset>
         <name>zoneset1</name>
         <vsan>1</vsan>
         <TABLE_zone>
          <ROW_zone>
           <name>zone2</name>
          </ROW_zone>
         </TABLE_zone>
        </ROW_zoneset>
        <ROW_zoneset>
         <name>zoneset1</name>
         <vsan>2</vsan>
         <TABLE_zone>
          <ROW_zone>
           <name>zone1</name>
          </ROW_zone>
         </TABLE_zone>
        </ROW_zoneset>
        <ROW_zoneset>
         <name>A</name>
         <vsan>3</vsan>
         <TABLE_zone>
          <ROW_zone>
           <name>zone1</name>
          </ROW_zone>
          <ROW_zone>
           <name>zone2</name>
          </ROW_zone>
         </TABLE_zone>
        </ROW_zoneset>
        <ROW_zoneset>
         <name>zoneset7</name>
         <vsan>4</vsan>
         <TABLE_zone>
          <ROW_zone>
           <name>zone2</name>
          </ROW_zone>
         </TABLE_zone>
        </ROW_zoneset>
        <ROW_zoneset>
         <name>Zoneset_10</name>
         <vsan>10</vsan>
         <TABLE_zone>
          <ROW_zone>
           <name>Host_A-Target_1</name>
          </ROW_zone>
          <ROW_zone>
           <name>Host_A-Target_2</name>
          </ROW_zone>
         </TABLE_zone>
        </ROW_zoneset>
       </TABLE_zoneset>
      

The show zoneset brief active command displays only active zone sets in a brief list. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset brief active

zoneset name zoneset1 vsan 1
zone zone2

zoneset name zoneset1 vsan 2
zone zone1

zoneset name A vsan 3
zone zone1
zone zone2

zoneset name zoneset7 vsan 4
zone zone2

zoneset name Zoneset_10 vsan 10
zone Host_A-Target_1
zone Host_A-Target_2
ParameterDescriptionTypeSample Values
vsan VSAN IDInteger['1-4093']
nameZoneset/Zone nameString

show zoneset brief active vsan <*vsan_id*>

show zoneset brief active vsan <vsan_id>
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset brief active vsan <vsan_id>",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": {
            "TABLE_zone": {
                "ROW_zone": {
                    "name": "zone2"
                }
            },
            "name": "zoneset1",
            "vsan": 1
        }
    }
}
         <TABLE_zoneset>
          <ROW_zoneset>
           <name>zoneset1</name>
           <vsan>1</vsan>
           <TABLE_zone>
            <ROW_zone>
             <name>zone2</name>
            </ROW_zone>
           </TABLE_zone>
          </ROW_zoneset>
         </TABLE_zoneset>
        

The show zoneset brief active vsan <*vsan_id*> command displays only active zone sets in a brief list for a specific VSAN ID. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset brief active vsan 1

zoneset name zoneset1 vsan 1
zone zone2
ParameterDescriptionTypeSample Values
vsanVSAN IDInteger['1-4093']
nameZoneset/Zone nameString

show zoneset brief vsan <*vsan_id*>

show zoneset brief vsan <vsan_id>
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset brief vsan <vsan_id>",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": {
            "name": "zoneset1",
            "vsan": 1
        }
    }
}
        <TABLE_zoneset>
         <ROW_zoneset>
          <name>zoneset1</name>
          <vsan>1</vsan>
         </ROW_zoneset>
        </TABLE_zoneset>
       

The show zoneset brief vsan <*vsan_id*> command displays zone set members in a brief list for a specific VSAN ID. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset brief vsan 1

zoneset name zoneset1 vsan 1
ParameterDescriptionTypeSample Values
vsanVSAN IDInteger['1-4093']
nameZoneset/Zone nameString

show zoneset name <*zoneset_name*>

show zoneset name <zoneset_name>
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset name <zoneset_name>",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": {
            "name": "zoneset1",
            "vsan": 1
        }
    }
}
       <TABLE_zoneset>
        <ROW_zoneset>
         <name>zoneset1</name>
         <vsan>1</vsan>
        </ROW_zoneset>
       </TABLE_zoneset>
      

The show zoneset name <*zoneset_name*> command displays members of a specified zone set. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset name zoneset1

zoneset name zoneset1 vsan 1
ParameterDescriptionTypeSample Values
vsanVSAN IDInteger['1-4093']
typeZone attribute/member typeString['symbolic-nodename', 'fcid', 'interface', 'fwwn', 'pwwn', 'ip-address', 'fcalias', 'domain-id', 'device-alias']
wwnZone member wwn for port wwn/fabric wwn/switch wwnString
nameZoneset/Zone nameString
online_fcidZone member FCID for online membersString
fcid Zone member FCIDString
ipaddr Zone member IP address valueString
intf_fcZone member interface for FC interfacesString

show zoneset name <*zoneset_name*> active

show zoneset name <zoneset_name> active
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset name <zoneset_name> active",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": {
            "TABLE_zone": {
                "ROW_zone": {
                    "TABLE_member": {
                        "ROW_member": [
                            {
                                "dev_alias": "device_alias_1",
                                "online_fcid": "",
                                "type": "pwwn",
                                "wwn": "50:08:01:60:00:89:57:08"
                            },
                            {
                                "dev_alias": "device_alias_3",
                                "online_fcid": "",
                                "type": "pwwn",
                                "wwn": "50:08:01:60:00:89:08:19"
                            },
                            {
                                "dev_alias": "device_alias_2",
                                "online_fcid": "",
                                "type": "pwwn",
                                "wwn": "20:01:8c:60:4f:0d:23:50"
                            }
                        ]
                    },
                    "name": "zone2",
                    "vsan": 1
                }
            },
            "name": "zoneset1",
            "vsan": 1
        }
    }
}
        <TABLE_zoneset>
         <ROW_zoneset>
          <name>zoneset1</name>
          <vsan>1</vsan>
          <TABLE_zone>
           <ROW_zone>
            <name>zone2</name>
            <vsan>1</vsan>
            <TABLE_member>
             <ROW_member>
              <online_fcid/>
              <type>pwwn</type>
              <wwn>50:08:01:60:00:89:57:08</wwn>
              <dev_alias>device_alias_1</dev_alias>
             </ROW_member>
             <ROW_member>
              <online_fcid/>
              <type>pwwn</type>
              <wwn>50:08:01:60:00:89:08:19</wwn>
              <dev_alias>device_alias_3</dev_alias>
             </ROW_member>
             <ROW_member>
              <online_fcid/>
              <type>pwwn</type>
              <wwn>20:01:8c:60:4f:0d:23:50</wwn>
              <dev_alias>device_alias_2</dev_alias>
             </ROW_member>
            </TABLE_member>
           </ROW_zone>
          </TABLE_zone>
         </ROW_zoneset>
        </TABLE_zoneset>
       

The show zoneset name <*zoneset_name*> active command displays members of a specified active zone set. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset name zoneset1 active

zoneset name zoneset1 vsan 1
zone name zone2 vsan 1
pwwn 50:08:01:60:00:89:57:08 [device_alias_1]
pwwn 50:08:01:60:00:89:08:19 [device_alias_3]
pwwn 20:01:8c:60:4f:0d:23:50 [device_alias_2]
ParameterDescriptionTypeSample Values
vsanVSAN IDInteger['1-4093']
type Zone attribute/member typeString['symbolic-nodename', 'fcid', 'interface', 'fwwn', 'pwwn', 'ip-address', 'fcalias', 'domain-id', 'device-alias']
online_dev_alias Zone device alias for online FCIDString
name Zoneset/Zone nameString
wwnZone member wwn for port wwn/fabric wwn/switch wwnString
dev_alias Zone device aliasString
online_fcidZone member FCID for online membersString
fcidZone member FCIDString
intf_fcZone member interface for FC interfacesString

show zoneset name <*zoneset_name*> active vsan <*vsan_id*>

show zoneset name <zoneset_name> active vsan <vsan_id>
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset name <zoneset_name> active vsan <vsan_id>",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": {
            "TABLE_zone": {
                "ROW_zone": {
                    "TABLE_member": {
                        "ROW_member": [
                            {
                                "dev_alias": "device_alias_1",
                                "online_fcid": "",
                                "type": "pwwn",
                                "wwn": "50:08:01:60:00:89:57:08"
                            },
                            {
                                "dev_alias": "device_alias_3",
                                "online_fcid": "",
                                "type": "pwwn",
                                "wwn": "50:08:01:60:00:89:08:19"
                            },
                            {
                                "dev_alias": "device_alias_2",
                                "online_fcid": "",
                                "type": "pwwn",
                                "wwn": "20:01:8c:60:4f:0d:23:50"
                            }
                        ]
                    },
                    "name": "zone2",
                    "vsan": 1
                }
            },
            "name": "zoneset1",
            "vsan": 1
        }
    }
}
          <TABLE_zoneset>
           <ROW_zoneset>
            <name>zoneset1</name>
            <vsan>1</vsan>
            <TABLE_zone>
             <ROW_zone>
              <name>zone2</name>
              <vsan>1</vsan>
              <TABLE_member>
               <ROW_member>
                <online_fcid/>
                <type>pwwn</type>
                <wwn>50:08:01:60:00:89:57:08</wwn>
                <dev_alias>device_alias_1</dev_alias>
               </ROW_member>
               <ROW_member>
                <online_fcid/>
                <type>pwwn</type>
                <wwn>50:08:01:60:00:89:08:19</wwn>
                <dev_alias>device_alias_3</dev_alias>
               </ROW_member>
               <ROW_member>
                <online_fcid/>
                <type>pwwn</type>
                <wwn>20:01:8c:60:4f:0d:23:50</wwn>
                <dev_alias>device_alias_2</dev_alias>
               </ROW_member>
              </TABLE_member>
             </ROW_zone>
            </TABLE_zone>
           </ROW_zoneset>
          </TABLE_zoneset>
         

The show zoneset name <*zoneset_name*> active vsan <*vsan_id*> command displays members of a specified active zone set for a specific VSAN ID. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset name zoneset1 active vsan 1

zoneset name zoneset1 vsan 1
zone name zone2 vsan 1
pwwn 50:08:01:60:00:89:57:08 [device_alias_1]
pwwn 50:08:01:60:00:89:08:19 [device_alias_3]
pwwn 20:01:8c:60:4f:0d:23:50 [device_alias_2]
ParameterDescriptionTypeSample Values
vsan VSAN IDInteger['1-4093']
typeZone attribute/member typeString['symbolic-nodename', 'fcid', 'interface', 'fwwn', 'pwwn', 'ip-address', 'fcalias', 'domain-id', 'device-alias', 'cli_show']
name Zoneset/Zone nameString
wwnZone member wwn for port wwn/fabric wwn/switch wwnString
dev_alias Zone device aliasString
online_fcidZone member FCID for online membersString
fcid Zone member FCIDString
intf_fcZone member interface for FC interfacesString

show zoneset name <*zoneset_name*> brief

show zoneset name <zoneset_name> brief
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset name <zoneset_name> brief",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": {
            "name": "zoneset1",
            "vsan": 1
        }
    }
}
        <TABLE_zoneset>
         <ROW_zoneset>
          <name>zoneset1</name>
          <vsan>1</vsan>
         </ROW_zoneset>
        </TABLE_zoneset>
       

The show zoneset name <*zoneset_name*> brief command displays members of a specified zone set in a brief list. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset name zoneset1 brief

zoneset name zoneset1 vsan 1
ParameterDescriptionTypeSample Values
vsanVSAN IDInteger['1-4093']
nameZoneset/Zone nameString

show zoneset name <*zoneset_name*> brief active

show zoneset name <zoneset_name> brief active
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset name <zoneset_name> brief active",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": {
            "TABLE_zone": {
                "ROW_zone": {
                    "name": "zone2"
                }
            },
            "name": "zoneset1",
            "vsan": 1
        }
    }
}
         <TABLE_zoneset>
          <ROW_zoneset>
           <name>zoneset1</name>
           <vsan>1</vsan>
           <TABLE_zone>
            <ROW_zone>
             <name>zone2</name>
            </ROW_zone>
           </TABLE_zone>
          </ROW_zoneset>
         </TABLE_zoneset>
        

The show zoneset name <*zoneset_name*> brief active command displays members of a specified active zone set in a brief list. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset name zoneset1 brief active

zoneset name zoneset1 vsan 1
zone zone2
ParameterDescriptionTypeSample Values
vsanVSAN IDInteger['1-4093']
nameZoneset/Zone nameString

show zoneset name <*zoneset_name*> brief active vsan <*vsan_id*>

show zoneset name <zoneset_name> brief active vsan <vsan_id>
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset name <zoneset_name> brief active vsan <vsan_id>",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": {
            "TABLE_zone": {
                "ROW_zone": {
                    "name": "zone2"
                }
            },
            "name": "zoneset1",
            "vsan": 1
        }
    }
}
           <TABLE_zoneset>
            <ROW_zoneset>
             <name>zoneset1</name>
             <vsan>1</vsan>
             <TABLE_zone>
              <ROW_zone>
               <name>zone2</name>
              </ROW_zone>
             </TABLE_zone>
            </ROW_zoneset>
           </TABLE_zoneset>
          

The show zoneset name <*zoneset_name*> brief active vsan <*vsan_id*> command displays members of a specified active zone set in a brief list for a specific VSAN ID. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset name zoneset1 brief active vsan 1

zoneset name zoneset1 vsan 1
zone zone2
ParameterDescriptionTypeSample Values
vsanVSAN IDInteger['1-4093']
nameZoneset/Zone nameString

show zoneset name <*zoneset_name*> brief vsan <*vsan_id*>

show zoneset name <zoneset_name> brief vsan <vsan_id>
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset name <zoneset_name> brief vsan <vsan_id>",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": {
            "name": "zoneset1",
            "vsan": 1
        }
    }
}
          <TABLE_zoneset>
           <ROW_zoneset>
            <name>zoneset1</name>
            <vsan>1</vsan>
           </ROW_zoneset>
          </TABLE_zoneset>
         

The show zoneset name <*zoneset_name*> brief vsan <*vsan_id*> command displays members of a specified zone set in a brief list for a specific VSAN ID. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset name zoneset1 brief vsan 1

zoneset name zoneset1 vsan 1
ParameterDescriptionTypeSample Values
vsanVSAN IDInteger['1-4093']
nameZoneset/Zone nameString

show zoneset name <*zoneset_name*> pending

show zoneset name <zoneset_name> pending
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset name <zoneset_name> pending",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": {
            "TABLE_zone": {
                "ROW_zone": [
                    {
                        "TABLE_member": {
                            "ROW_member": [
                                {
                                    "intf_fc": "fc1/5",
                                    "online_fcid": "",
                                    "type": "interface",
                                    "wwn": "20:00:00:2a:6a:fd:04:a0"
                                },
                                {
                                    "intf_fc": "fc1/15",
                                    "online_fcid": "",
                                    "type": "interface",
                                    "wwn": "20:00:00:2a:6a:fd:04:b0"
                                }
                            ]
                        },
                        "name": "zone2",
                        "vsan": 1
                    },
                    {
                        "name": "zone3",
                        "vsan": 1
                    }
                ]
            },
            "name": "zoneset1",
            "vsan": 1
        }
    }
}
        <TABLE_zoneset>
         <ROW_zoneset>
          <name>zoneset1</name>
          <vsan>1</vsan>
          <TABLE_zone>
           <ROW_zone>
            <name>zone2</name>
            <vsan>1</vsan>
            <TABLE_member>
             <ROW_member>
              <online_fcid/>
              <type>interface</type>
              <intf_fc>fc1/5</intf_fc>
              <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
             </ROW_member>
             <ROW_member>
              <online_fcid/>
              <type>interface</type>
              <intf_fc>fc1/15</intf_fc>
              <wwn>20:00:00:2a:6a:fd:04:b0</wwn>
             </ROW_member>
            </TABLE_member>
           </ROW_zone>
           <ROW_zone>
            <name>zone3</name>
            <vsan>1</vsan>
           </ROW_zone>
          </TABLE_zone>
         </ROW_zoneset>
        </TABLE_zoneset>
       

The commands displays members of a specified zone set that are in session ( pending commit ). For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset name zoneset1 pending

zoneset name zoneset1 vsan 1
zone name zone2 vsan 1
interface fc1/5 swwn 20:00:00:2a:6a:fd:04:a0
interface fc1/15 swwn 20:00:00:2a:6a:fd:04:b0

zone name zone3 vsan 1
ParameterDescriptionTypeSample Values
vsan VSAN IDInteger['1-4093']
type Zone attribute/member typeString['symbolic-nodename', 'fcid', 'interface', 'fwwn', 'pwwn', 'ip-address', 'fcalias', 'domain-id', 'device-alias']
name Zoneset/Zone nameString
wwnZone member wwn for port wwn/fabric wwn/switch wwnString
online_fcidZone member FCID for online membersString
fcid Zone member FCIDString
ipaddr Zone member IP address valueString
intf_fc Zone member interface for FC interfacesString
intf_port_ch Zone member interface port channelInteger
symnodenameZone member symbolic node nameString

show zoneset name <*zoneset_name*> pending active

show zoneset name <zoneset_name> pending active
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset name <zoneset_name> pending active",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": {
            "TABLE_zone": {
                "ROW_zone": {
                    "TABLE_member": {
                        "ROW_member": [
                            {
                                "dev_alias": "device_alias_1",
                                "online_fcid": "",
                                "type": "pwwn",
                                "wwn": "50:08:01:60:00:89:57:08"
                            },
                            {
                                "dev_alias": "device_alias_3",
                                "online_fcid": "",
                                "type": "pwwn",
                                "wwn": "50:08:01:60:00:89:08:19"
                            },
                            {
                                "dev_alias": "device_alias_2",
                                "online_fcid": "",
                                "type": "pwwn",
                                "wwn": "20:01:8c:60:4f:0d:23:50"
                            }
                        ]
                    },
                    "name": "zone2",
                    "vsan": 1
                }
            },
            "name": "zoneset1",
            "vsan": 1
        }
    }
}
         <TABLE_zoneset>
          <ROW_zoneset>
           <name>zoneset1</name>
           <vsan>1</vsan>
           <TABLE_zone>
            <ROW_zone>
             <name>zone2</name>
             <vsan>1</vsan>
             <TABLE_member>
              <ROW_member>
               <online_fcid/>
               <type>pwwn</type>
               <wwn>50:08:01:60:00:89:57:08</wwn>
               <dev_alias>device_alias_1</dev_alias>
              </ROW_member>
              <ROW_member>
               <online_fcid/>
               <type>pwwn</type>
               <wwn>50:08:01:60:00:89:08:19</wwn>
               <dev_alias>device_alias_3</dev_alias>
              </ROW_member>
              <ROW_member>
               <online_fcid/>
               <type>pwwn</type>
               <wwn>20:01:8c:60:4f:0d:23:50</wwn>
               <dev_alias>device_alias_2</dev_alias>
              </ROW_member>
             </TABLE_member>
            </ROW_zone>
           </TABLE_zone>
          </ROW_zoneset>
         </TABLE_zoneset>
        

The commands displays members of a specified active zone set that are in session ( pending commit ). For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset name zoneset1 pending active

zoneset name zoneset1 vsan 1
zone name zone2 vsan 1
pwwn 50:08:01:60:00:89:57:08 [device_alias_1]
pwwn 50:08:01:60:00:89:08:19 [device_alias_3]
pwwn 20:01:8c:60:4f:0d:23:50 [device_alias_2]
ParameterDescriptionTypeSample Values
vsanVSAN IDInteger['1-4093']
typeZone attribute/member typeString['symbolic-nodename', 'pwwn', 'cli_show', 'ip-address', 'fcid', 'fwwn', 'interface']
intf_port_ch Zone member interface port channelInteger
ipaddr Zone member IP address valueString
online_fcidZone member FCID for online membersString
wwn Zone member wwn for port wwn/fabric wwn/switch wwnString
intf_fcZone member interface for FC interfacesString
fcidZone member FCIDString
symnodenameZone member symbolic node nameString
name Zoneset/Zone nameString

show zoneset name <*zoneset_name*> pending active vsan <*vsan_id*>

show zoneset name <zoneset_name> pending active vsan <vsan_id>
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset name <zoneset_name> pending active vsan <vsan_id>",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": {
            "TABLE_zone": {
                "ROW_zone": {
                    "TABLE_member": {
                        "ROW_member": [
                            {
                                "dev_alias": "device_alias_1",
                                "online_fcid": "",
                                "type": "pwwn",
                                "wwn": "50:08:01:60:00:89:57:08"
                            },
                            {
                                "dev_alias": "device_alias_3",
                                "online_fcid": "",
                                "type": "pwwn",
                                "wwn": "50:08:01:60:00:89:08:19"
                            },
                            {
                                "dev_alias": "device_alias_2",
                                "online_fcid": "",
                                "type": "pwwn",
                                "wwn": "20:01:8c:60:4f:0d:23:50"
                            }
                        ]
                    },
                    "name": "zone2",
                    "vsan": 1
                }
            },
            "name": "zoneset1",
            "vsan": 1
        }
    }
}
           <TABLE_zoneset>
            <ROW_zoneset>
             <name>zoneset1</name>
             <vsan>1</vsan>
             <TABLE_zone>
              <ROW_zone>
               <name>zone2</name>
               <vsan>1</vsan>
               <TABLE_member>
                <ROW_member>
                 <online_fcid/>
                 <type>pwwn</type>
                 <wwn>50:08:01:60:00:89:57:08</wwn>
                 <dev_alias>device_alias_1</dev_alias>
                </ROW_member>
                <ROW_member>
                 <online_fcid/>
                 <type>pwwn</type>
                 <wwn>50:08:01:60:00:89:08:19</wwn>
                 <dev_alias>device_alias_3</dev_alias>
                </ROW_member>
                <ROW_member>
                 <online_fcid/>
                 <type>pwwn</type>
                 <wwn>20:01:8c:60:4f:0d:23:50</wwn>
                 <dev_alias>device_alias_2</dev_alias>
                </ROW_member>
               </TABLE_member>
              </ROW_zone>
             </TABLE_zone>
            </ROW_zoneset>
           </TABLE_zoneset>
          

The commands displays members of a specified active zone set that are in session ( pending commit ) for a specific VSAN ID. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset name zoneset1 pending active vsan 1

zoneset name zoneset1 vsan 1
zone name zone2 vsan 1
pwwn 50:08:01:60:00:89:57:08 [device_alias_1]
pwwn 50:08:01:60:00:89:08:19 [device_alias_3]
pwwn 20:01:8c:60:4f:0d:23:50 [device_alias_2]
ParameterDescriptionTypeSample Values
typeZone attribute/member typeString['symbolic-nodename', 'pwwn', 'cli_show', 'ip-address', 'fcid', 'fwwn', 'interface']
vsan VSAN IDInteger['1-4093']
name Zoneset/Zone nameString
online_fcidZone member FCID for online membersString
symnodenameZone member symbolic node nameString
fcidZone member FCIDString
intf_port_ch Zone member interface for port-channelInteger
ipaddr Zone member IP address valueString
intf_fcZone member interface for FC interfacesString
wwn Zone member wwn for port wwn/fabric wwn/switch wwnString

show zoneset name <*zoneset_name*> pending brief

show zoneset name <zoneset_name> pending brief
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset name <zoneset_name> pending brief",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": {
            "TABLE_zone": {
                "ROW_zone": [
                    {
                        "name": "zone2"
                    },
                    {
                        "name": "zone3"
                    }
                ]
            },
            "name": "zoneset1",
            "vsan": 1
        }
    }
}
         <TABLE_zoneset>
          <ROW_zoneset>
           <name>zoneset1</name>
           <vsan>1</vsan>
           <TABLE_zone>
            <ROW_zone>
             <name>zone2</name>
            </ROW_zone>
            <ROW_zone>
             <name>zone3</name>
            </ROW_zone>
           </TABLE_zone>
          </ROW_zoneset>
         </TABLE_zoneset>
        

The commands displays members of a specified zone set that are in session ( pending commit ) in a brief list. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset name zoneset1 pending brief

zoneset name zoneset1 vsan 1
zone zone2
zone zone3
ParameterDescriptionTypeSample Values
vsanVSAN IDInteger['1-4093']
name Zoneset/Zone nameString

show zoneset name <*zoneset_name*> pending brief active

show zoneset name <zoneset_name> pending brief active
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset name <zoneset_name> pending brief active",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": {
            "TABLE_zone": {
                "ROW_zone": {
                    "name": "zone2"
                }
            },
            "name": "zoneset1",
            "vsan": 1
        }
    }
}
          <TABLE_zoneset>
           <ROW_zoneset>
            <name>zoneset1</name>
            <vsan>1</vsan>
            <TABLE_zone>
             <ROW_zone>
              <name>zone2</name>
             </ROW_zone>
            </TABLE_zone>
           </ROW_zoneset>
          </TABLE_zoneset>
         

The commands displays members of a specified active zone set that are in session ( pending commit ) in a brief list. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset name zoneset1 pending brief active

zoneset name zoneset1 vsan 1
zone zone2
ParameterDescriptionTypeSample Values
vsan VSAN IDInteger['1-4093']
nameZoneset/Zone nameString

show zoneset name <*zoneset_name*> pending brief active vsan <*vsan_id*>

show zoneset name <zoneset_name> pending brief active vsan <vsan_id>
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset name <zoneset_name> pending brief active vsan <vsan_id>",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": {
            "TABLE_zone": {
                "ROW_zone": {
                    "name": "zone2"
                }
            },
            "name": "zoneset1",
            "vsan": 1
        }
    }
}
            <TABLE_zoneset>
             <ROW_zoneset>
              <name>zoneset1</name>
              <vsan>1</vsan>
              <TABLE_zone>
               <ROW_zone>
                <name>zone2</name>
               </ROW_zone>
              </TABLE_zone>
             </ROW_zoneset>
            </TABLE_zoneset>
           

The commands displays members of a specified active zone set that are in session ( pending commit ) in a brief list for a specific VSAN ID. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset name zoneset1 pending brief active vsan 1

zoneset name zoneset1 vsan 1
zone zone2
ParameterDescriptionTypeSample Values
vsan VSAN IDInteger['1-4093']
name Zoneset/Zone nameString

show zoneset name <*zoneset_name*> pending brief vsan <*vsan_id*>

show zoneset name <zoneset_name> pending brief vsan <vsan_id>
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset name <zoneset_name> pending brief vsan <vsan_id>",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": {
            "TABLE_zone": {
                "ROW_zone": [
                    {
                        "name": "zone2"
                    },
                    {
                        "name": "zone3"
                    }
                ]
            },
            "name": "zoneset1",
            "vsan": 1
        }
    }
}
           <TABLE_zoneset>
            <ROW_zoneset>
             <name>zoneset1</name>
             <vsan>1</vsan>
             <TABLE_zone>
              <ROW_zone>
               <name>zone2</name>
              </ROW_zone>
              <ROW_zone>
               <name>zone3</name>
              </ROW_zone>
             </TABLE_zone>
            </ROW_zoneset>
           </TABLE_zoneset>
          

The commands displays members of a specified zone set that are in session ( pending commit ) in a brief list for a specific VSAN ID. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset name zoneset1 pending brief vsan 1

zoneset name zoneset1 vsan 1
zone zone2
zone zone3
ParameterDescriptionTypeSample Values
vsanVSAN IDInteger['1-4093']
name Zoneset/Zone nameString

show zoneset name <*zoneset_name*> pending vsan <*vsan_id*>

show zoneset name <zoneset_name> pending vsan <vsan_id>
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset name <zoneset_name> pending vsan <vsan_id>",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": {
            "TABLE_zone": {
                "ROW_zone": [
                    {
                        "TABLE_member": {
                            "ROW_member": [
                                {
                                    "intf_fc": "fc1/5",
                                    "online_fcid": "",
                                    "type": "interface",
                                    "wwn": "20:00:00:2a:6a:fd:04:a0"
                                },
                                {
                                    "intf_fc": "fc1/15",
                                    "online_fcid": "",
                                    "type": "interface",
                                    "wwn": "20:00:00:2a:6a:fd:04:b0"
                                }
                            ]
                        },
                        "name": "zone2",
                        "vsan": 1
                    },
                    {
                        "name": "zone3",
                        "vsan": 1
                    }
                ]
            },
            "name": "zoneset1",
            "vsan": 1
        }
    }
}
          <TABLE_zoneset>
           <ROW_zoneset>
            <name>zoneset1</name>
            <vsan>1</vsan>
            <TABLE_zone>
             <ROW_zone>
              <name>zone2</name>
              <vsan>1</vsan>
              <TABLE_member>
               <ROW_member>
                <online_fcid/>
                <type>interface</type>
                <intf_fc>fc1/5</intf_fc>
                <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
               </ROW_member>
               <ROW_member>
                <online_fcid/>
                <type>interface</type>
                <intf_fc>fc1/15</intf_fc>
                <wwn>20:00:00:2a:6a:fd:04:b0</wwn>
               </ROW_member>
              </TABLE_member>
             </ROW_zone>
             <ROW_zone>
              <name>zone3</name>
              <vsan>1</vsan>
             </ROW_zone>
            </TABLE_zone>
           </ROW_zoneset>
          </TABLE_zoneset>
         

The commands displays members of a specified zone set that are in session ( pending commit ) for a specific VSAN ID. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset name zoneset1 pending vsan 1

zoneset name zoneset1 vsan 1
zone name zone2 vsan 1
interface fc1/5 swwn 20:00:00:2a:6a:fd:04:a0
interface fc1/15 swwn 20:00:00:2a:6a:fd:04:b0

zone name zone3 vsan 1
ParameterDescriptionTypeSample Values
vsan VSAN IDInteger['1-4093']
typeZone attribute/member typeString['symbolic-nodename', 'fcid', 'interface', 'fwwn', 'pwwn', 'ip-address', 'fcalias', 'domain-id', 'device-alias']
nameZoneset/Zone nameString
wwn Zone member wwn for port wwn/fabric wwn/switch wwnString
online_fcidZone member FCID for online membersString
fcidZone member FCIDString
intf_fc Zone member interface for FC interfacesString
ipaddr Zone member IP address valueString
intf_port_chZone member interface for port-channelInteger
symnodename Zone member symbolic node nameString

show zoneset name <*zoneset_name*> vsan <*vsan_id*>

show zoneset name <zoneset_name> vsan <vsan_id>
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset name <zoneset_name> vsan <vsan_id>",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": {
            "name": "zoneset1",
            "vsan": 1
        }
    }
}
         <TABLE_zoneset>
          <ROW_zoneset>
           <name>zoneset1</name>
           <vsan>1</vsan>
          </ROW_zoneset>
         </TABLE_zoneset>
        

The commands displays members of a specified zone set for a specific VSAN ID. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset name zoneset1 vsan 1

zoneset name zoneset1 vsan 1
ParameterDescriptionTypeSample Values
vsanVSAN IDInteger['1-4093']
type Zone attribute/member typeString['symbolic-nodename', 'fcid', 'interface', 'fwwn', 'pwwn', 'ip-address', 'fcalias', 'domain-id', 'device-alias']
nameZoneset/Zone nameString
wwnZone member wwn for port wwn/fabric wwn/switch wwnString
online_fcidZone member FCID for online membersString
fcidZone member FCIDString
intf_fcZone member interface for FC interfacesString
ipaddr Zone member IP address valueString

show zoneset pending

show zoneset pending
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset pending",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": [
            {
                "TABLE_zone": {
                    "ROW_zone": [
                        {
                            "TABLE_member": {
                                "ROW_member": [
                                    {
                                        "intf_fc": "fc1/5",
                                        "online_fcid": "",
                                        "type": "interface",
                                        "wwn": "20:00:00:2a:6a:fd:04:a0"
                                    },
                                    {
                                        "intf_fc": "fc1/15",
                                        "online_fcid": "",
                                        "type": "interface",
                                        "wwn": "20:00:00:2a:6a:fd:04:b0"
                                    }
                                ]
                            },
                            "name": "zone2",
                            "vsan": 1
                        },
                        {
                            "name": "zone3",
                            "vsan": 1
                        }
                    ]
                },
                "name": "zoneset1",
                "vsan": 1
            },
            {
                "name": "zoneset2",
                "vsan": 20
            },
            {
                "name": "zoneset5",
                "vsan": 20
            },
            {
                "TABLE_zone": {
                    "ROW_zone": [
                        {
                            "TABLE_member": {
                                "ROW_member": [
                                    {
                                        "intf_fc": "fc1/1",
                                        "online_fcid": "",
                                        "type": "interface",
                                        "wwn": "20:00:00:2a:6a:fd:04:a0"
                                    },
                                    {
                                        "online_fcid": "",
                                        "type": "pwwn",
                                        "wwn": "21:01:00:e0:8b:39:a9:07"
                                    },
                                    {
                                        "ipaddr": "174.54.87.79",
                                        "online_fcid": "",
                                        "type": "ip-address"
                                    }
                                ]
                            },
                            "name": "zone8",
                            "vsan": 20
                        },
                        {
                            "TABLE_member": {
                                "ROW_member": {
                                    "fcid": "0xa0000a",
                                    "online_fcid": "",
                                    "type": "fcid"
                                }
                            },
                            "name": "zone9",
                            "vsan": 20
                        }
                    ]
                },
                "name": "zoneset4",
                "vsan": 20
            },
            {
                "name": "zoneset3",
                "vsan": 20
            }
        ]
    }
}
      <TABLE_zoneset>
       <ROW_zoneset>
        <name>zoneset1</name>
        <vsan>1</vsan>
        <TABLE_zone>
         <ROW_zone>
          <name>zone2</name>
          <vsan>1</vsan>
          <TABLE_member>
           <ROW_member>
            <online_fcid/>
            <type>interface</type>
            <intf_fc>fc1/5</intf_fc>
            <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
           </ROW_member>
           <ROW_member>
            <online_fcid/>
            <type>interface</type>
            <intf_fc>fc1/15</intf_fc>
            <wwn>20:00:00:2a:6a:fd:04:b0</wwn>
           </ROW_member>
          </TABLE_member>
         </ROW_zone>
         <ROW_zone>
          <name>zone3</name>
          <vsan>1</vsan>
         </ROW_zone>
        </TABLE_zone>
       </ROW_zoneset>
       <ROW_zoneset>
        <name>zoneset2</name>
        <vsan>20</vsan>
       </ROW_zoneset>
       <ROW_zoneset>
        <name>zoneset5</name>
        <vsan>20</vsan>
       </ROW_zoneset>
       <ROW_zoneset>
        <name>zoneset4</name>
        <vsan>20</vsan>
        <TABLE_zone>
         <ROW_zone>
          <name>zone8</name>
          <vsan>20</vsan>
          <TABLE_member>
           <ROW_member>
            <online_fcid/>
            <type>interface</type>
            <intf_fc>fc1/1</intf_fc>
            <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
           </ROW_member>
           <ROW_member>
            <online_fcid/>
            <type>pwwn</type>
            <wwn>21:01:00:e0:8b:39:a9:07</wwn>
           </ROW_member>
           <ROW_member>
            <online_fcid/>
            <type>ip-address</type>
            <ipaddr>174.54.87.79</ipaddr>
           </ROW_member>
          </TABLE_member>
         </ROW_zone>
         <ROW_zone>
          <name>zone9</name>
          <vsan>20</vsan>
          <TABLE_member>
           <ROW_member>
            <online_fcid/>
            <type>fcid</type>
            <fcid>0xa0000a</fcid>
           </ROW_member>
          </TABLE_member>
         </ROW_zone>
        </TABLE_zone>
       </ROW_zoneset>
       <ROW_zoneset>
        <name>zoneset3</name>
        <vsan>20</vsan>
       </ROW_zoneset>
      </TABLE_zoneset>
     

The show zoneset name <*zoneset_name*> pending command displays zone set members that are in session ( pending commit ). For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset pending

zoneset name zoneset1 vsan 1
zone name zone2 vsan 1
interface fc1/5 swwn 20:00:00:2a:6a:fd:04:a0
interface fc1/15 swwn 20:00:00:2a:6a:fd:04:b0

zone name zone3 vsan 1

zoneset name zoneset2 vsan 20

zoneset name zoneset5 vsan 20

zoneset name zoneset4 vsan 20
zone name zone8 vsan 20
interface fc1/1 swwn 20:00:00:2a:6a:fd:04:a0
pwwn 21:01:00:e0:8b:39:a9:07
ip-address 174.54.87.79

zone name zone9 vsan 20
fcid 0xa0000a

zoneset name zoneset3 vsan 20
ParameterDescriptionTypeSample Values
vsan VSAN IDInteger['1-4093']
type Zone attribute/member typeString['symbolic-nodename', 'fcid', 'interface', 'fwwn', 'pwwn', 'ip-address', 'fcalias', 'domain-id', 'device-alias']
name Zoneset/Zone nameString
wwn Zone member wwn for port wwn/fabric wwn/switch wwnString
online_fcidZone member FCID for online membersString
fcid Zone member FCIDString
ipaddr Zone member IP address valueString
intf_port_chZone member interface for port-channelInteger
intf_fc Zone member interface for FC interfacesString
symnodenameZone member symbolic node nameString

show zoneset pending active

show zoneset pending active
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset pending active",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": {
            "TABLE_zone": {
                "ROW_zone": {
                    "TABLE_member": {
                        "ROW_member": [
                            {
                                "dev_alias": "device_alias_1",
                                "online_fcid": "",
                                "type": "pwwn",
                                "wwn": "50:08:01:60:00:89:57:08"
                            },
                            {
                                "dev_alias": "device_alias_3",
                                "online_fcid": "",
                                "type": "pwwn",
                                "wwn": "50:08:01:60:00:89:08:19"
                            },
                            {
                                "dev_alias": "device_alias_2",
                                "online_fcid": "",
                                "type": "pwwn",
                                "wwn": "20:01:8c:60:4f:0d:23:50"
                            }
                        ]
                    },
                    "name": "zone2",
                    "vsan": 1
                }
            },
            "name": "zoneset1",
            "vsan": 1
        }
    }
}
       <TABLE_zoneset>
        <ROW_zoneset>
         <name>zoneset1</name>
         <vsan>1</vsan>
         <TABLE_zone>
          <ROW_zone>
           <name>zone2</name>
           <vsan>1</vsan>
           <TABLE_member>
            <ROW_member>
             <online_fcid/>
             <type>pwwn</type>
             <wwn>50:08:01:60:00:89:57:08</wwn>
             <dev_alias>device_alias_1</dev_alias>
            </ROW_member>
            <ROW_member>
             <online_fcid/>
             <type>pwwn</type>
             <wwn>50:08:01:60:00:89:08:19</wwn>
             <dev_alias>device_alias_3</dev_alias>
            </ROW_member>
            <ROW_member>
             <online_fcid/>
             <type>pwwn</type>
             <wwn>20:01:8c:60:4f:0d:23:50</wwn>
             <dev_alias>device_alias_2</dev_alias>
            </ROW_member>
           </TABLE_member>
          </ROW_zone>
         </TABLE_zone>
        </ROW_zoneset>
       </TABLE_zoneset>
      

The show zoneset name <*zoneset_name*> pending active command displays active zone sets members that are in session ( pending commit ). For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset pending active

zoneset name zoneset1 vsan 1
zone name zone2 vsan 1
pwwn 50:08:01:60:00:89:57:08 [device_alias_1]
pwwn 50:08:01:60:00:89:08:19 [device_alias_3]
pwwn 20:01:8c:60:4f:0d:23:50 [device_alias_2]
ParameterDescriptionTypeSample Values
typeZone attribute/member typeString['symbolic-nodename', 'pwwn', 'cli_show', 'ip-address', 'fcid', 'fwwn', 'interface']
vsan VSAN IDInteger['1-4093']
intf_fcZone member interface for FC interfacesString
ipaddrZone member IP address valueString
fcidZone member FCIDString
intf_port_chZone member interface for port-channelInteger
wwnZone member wwn for port wwn/fabric wwn/switch wwnString
name Zoneset/Zone nameString
online_fcidZone member FCID for online membersString
symnodenameZone member symbolic node nameString

show zoneset pending active vsan <*vsan_id*>

show zoneset pending active vsan <vsan_id>
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset pending active vsan <vsan_id>",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": {
            "TABLE_zone": {
                "ROW_zone": {
                    "TABLE_member": {
                        "ROW_member": [
                            {
                                "dev_alias": "device_alias_1",
                                "online_fcid": "",
                                "type": "pwwn",
                                "wwn": "50:08:01:60:00:89:57:08"
                            },
                            {
                                "dev_alias": "device_alias_3",
                                "online_fcid": "",
                                "type": "pwwn",
                                "wwn": "50:08:01:60:00:89:08:19"
                            },
                            {
                                "dev_alias": "device_alias_2",
                                "online_fcid": "",
                                "type": "pwwn",
                                "wwn": "20:01:8c:60:4f:0d:23:50"
                            }
                        ]
                    },
                    "name": "zone2",
                    "vsan": 1
                }
            },
            "name": "zoneset1",
            "vsan": 1
        }
    }
}
         <TABLE_zoneset>
          <ROW_zoneset>
           <name>zoneset1</name>
           <vsan>1</vsan>
           <TABLE_zone>
            <ROW_zone>
             <name>zone2</name>
             <vsan>1</vsan>
             <TABLE_member>
              <ROW_member>
               <online_fcid/>
               <type>pwwn</type>
               <wwn>50:08:01:60:00:89:57:08</wwn>
               <dev_alias>device_alias_1</dev_alias>
              </ROW_member>
              <ROW_member>
               <online_fcid/>
               <type>pwwn</type>
               <wwn>50:08:01:60:00:89:08:19</wwn>
               <dev_alias>device_alias_3</dev_alias>
              </ROW_member>
              <ROW_member>
               <online_fcid/>
               <type>pwwn</type>
               <wwn>20:01:8c:60:4f:0d:23:50</wwn>
               <dev_alias>device_alias_2</dev_alias>
              </ROW_member>
             </TABLE_member>
            </ROW_zone>
           </TABLE_zone>
          </ROW_zoneset>
         </TABLE_zoneset>
        

The show zoneset name <*zoneset_name*> pending active vsan <*vsan_id*> command displays active zone sets members that are in session ( pending commit ) for a specific VSAN ID. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset pending active vsan 1

zoneset name zoneset1 vsan 1
zone name zone2 vsan 1
pwwn 50:08:01:60:00:89:57:08 [device_alias_1]
pwwn 50:08:01:60:00:89:08:19 [device_alias_3]
pwwn 20:01:8c:60:4f:0d:23:50 [device_alias_2]
ParameterDescriptionTypeSample Values
typeZone attribute/member typeString['symbolic-nodename', 'pwwn', 'cli_show', 'ip-address', 'fcid', 'fwwn', 'interface']
vsan VSAN IDInteger['1-4093']
wwn Zone member wwn for port wwn/fabric wwn/switch wwnString
intf_fc Zone member interface for FC interfacesString
ipaddrZone member IP address valueString
intf_port_ch Zone member interface for port-channelInteger
nameZoneset/Zone nameString
fcid Zone member FCIDString
symnodenameZone member symbolic node nameString
online_fcidZone member FCID for online membersString

show zoneset pending brief

show zoneset pending brief
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset pending brief",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": [
            {
                "TABLE_zone": {
                    "ROW_zone": [
                        {
                            "name": "zone2"
                        },
                        {
                            "name": "zone3"
                        }
                    ]
                },
                "name": "zoneset1",
                "vsan": 1
            },
            {
                "name": "zoneset2",
                "vsan": 20
            },
            {
                "name": "zoneset5",
                "vsan": 20
            },
            {
                "TABLE_zone": {
                    "ROW_zone": [
                        {
                            "name": "zone8"
                        },
                        {
                            "name": "zone9"
                        }
                    ]
                },
                "name": "zoneset4",
                "vsan": 20
            },
            {
                "name": "zoneset3",
                "vsan": 20
            }
        ]
    }
}
       <TABLE_zoneset>
        <ROW_zoneset>
         <name>zoneset1</name>
         <vsan>1</vsan>
         <TABLE_zone>
          <ROW_zone>
           <name>zone2</name>
          </ROW_zone>
          <ROW_zone>
           <name>zone3</name>
          </ROW_zone>
         </TABLE_zone>
        </ROW_zoneset>
        <ROW_zoneset>
         <name>zoneset2</name>
         <vsan>20</vsan>
        </ROW_zoneset>
        <ROW_zoneset>
         <name>zoneset5</name>
         <vsan>20</vsan>
        </ROW_zoneset>
        <ROW_zoneset>
         <name>zoneset4</name>
         <vsan>20</vsan>
         <TABLE_zone>
          <ROW_zone>
           <name>zone8</name>
          </ROW_zone>
          <ROW_zone>
           <name>zone9</name>
          </ROW_zone>
         </TABLE_zone>
        </ROW_zoneset>
        <ROW_zoneset>
         <name>zoneset3</name>
         <vsan>20</vsan>
        </ROW_zoneset>
       </TABLE_zoneset>
      

The show zoneset name <*zoneset_name*> pending brief command displays zone sets members that are in session ( pending commit ) in a brief list. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset pending brief

zoneset name zoneset1 vsan 1
zone zone2
zone zone3

zoneset name zoneset2 vsan 20

zoneset name zoneset5 vsan 20

zoneset name zoneset4 vsan 20
zone zone8
zone zone9

zoneset name zoneset3 vsan 20
ParameterDescriptionTypeSample Values
vsanVSAN IDInteger['1-4093']
name Zoneset/Zone nameString

show zoneset pending brief active

show zoneset pending brief active
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset pending brief active",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": {
            "TABLE_zone": {
                "ROW_zone": {
                    "name": "zone2"
                }
            },
            "name": "zoneset1",
            "vsan": 1
        }
    }
}
        <TABLE_zoneset>
         <ROW_zoneset>
          <name>zoneset1</name>
          <vsan>1</vsan>
          <TABLE_zone>
           <ROW_zone>
            <name>zone2</name>
           </ROW_zone>
          </TABLE_zone>
         </ROW_zoneset>
        </TABLE_zoneset>
       

The show zoneset name <*zoneset_name*> pending brief active command displays active zone sets members that are in session ( pending commit ) in a brief list. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset pending brief active

zoneset name zoneset1 vsan 1
zone zone2
ParameterDescriptionTypeSample Values
vsanVSAN IDInteger['1-4093']
nameZoneset/Zone nameString

show zoneset pending brief active vsan <*vsan_id*>

show zoneset pending brief active vsan <vsan_id>
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset pending brief active vsan <vsan_id>",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": {
            "TABLE_zone": {
                "ROW_zone": {
                    "name": "zone2"
                }
            },
            "name": "zoneset1",
            "vsan": 1
        }
    }
}
          <TABLE_zoneset>
           <ROW_zoneset>
            <name>zoneset1</name>
            <vsan>1</vsan>
            <TABLE_zone>
             <ROW_zone>
              <name>zone2</name>
             </ROW_zone>
            </TABLE_zone>
           </ROW_zoneset>
          </TABLE_zoneset>
         

The show zoneset name <*zoneset_name*> pending brief active vsan <*vsan_id*> command displays active zone sets members that are in session ( pending commit ) in a brief list for a specific VSAN ID. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset pending brief active vsan 1

zoneset name zoneset1 vsan 1
zone zone2
ParameterDescriptionTypeSample Values
vsan VSAN IDInteger['1-4093']
nameZoneset/Zone nameString

show zoneset pending vsan <*vsan_id*>

show zoneset pending vsan <vsan_id>
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset pending vsan <vsan_id>",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": {
            "TABLE_zone": {
                "ROW_zone": [
                    {
                        "TABLE_member": {
                            "ROW_member": [
                                {
                                    "intf_fc": "fc1/5",
                                    "online_fcid": "",
                                    "type": "interface",
                                    "wwn": "20:00:00:2a:6a:fd:04:a0"
                                },
                                {
                                    "intf_fc": "fc1/15",
                                    "online_fcid": "",
                                    "type": "interface",
                                    "wwn": "20:00:00:2a:6a:fd:04:b0"
                                }
                            ]
                        },
                        "name": "zone2",
                        "vsan": 1
                    },
                    {
                        "name": "zone3",
                        "vsan": 1
                    }
                ]
            },
            "name": "zoneset1",
            "vsan": 1
        }
    }
}
        <TABLE_zoneset>
         <ROW_zoneset>
          <name>zoneset1</name>
          <vsan>1</vsan>
          <TABLE_zone>
           <ROW_zone>
            <name>zone2</name>
            <vsan>1</vsan>
            <TABLE_member>
             <ROW_member>
              <online_fcid/>
              <type>interface</type>
              <intf_fc>fc1/5</intf_fc>
              <wwn>20:00:00:2a:6a:fd:04:a0</wwn>
             </ROW_member>
             <ROW_member>
              <online_fcid/>
              <type>interface</type>
              <intf_fc>fc1/15</intf_fc>
              <wwn>20:00:00:2a:6a:fd:04:b0</wwn>
             </ROW_member>
            </TABLE_member>
           </ROW_zone>
           <ROW_zone>
            <name>zone3</name>
            <vsan>1</vsan>
           </ROW_zone>
          </TABLE_zone>
         </ROW_zoneset>
        </TABLE_zoneset>
       

The show zoneset name <*zoneset_name*> pending brief vsan <*vsan_id*> command displays zone sets members that are in session ( pending commit ) for a specific VSAN ID. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset pending vsan 1

zoneset name zoneset1 vsan 1
zone name zone2 vsan 1
interface fc1/5 swwn 20:00:00:2a:6a:fd:04:a0
interface fc1/15 swwn 20:00:00:2a:6a:fd:04:b0

zone name zone3 vsan 1
ParameterDescriptionTypeSample Values
vsan VSAN IDInteger['1-4093']
type Zone attribute/member typeString['symbolic-nodename', 'fcid', 'interface', 'fwwn', 'pwwn', 'ip-address', 'fcalias', 'domain-id', 'device-alias']
name Zoneset/Zone nameString
wwn Zone member wwn for port wwn/fabric wwn/switch wwnString
online_fcidZone member FCID for online membersString
fcid Zone member FCIDString
intf_fc Zone member interface for FC interfacesString
ipaddr Zone member IP address valueString
intf_port_chZone member interface for port-channelInteger
symnodename Zone member symbolic node nameString

show zoneset vsan <*vsan_id*>

show zoneset vsan <vsan_id>
import requests
import json
 
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show zoneset vsan <vsan_id>",
  "output_format": "json"
  }
} 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)

json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
    "TABLE_zoneset": {
        "ROW_zoneset": {
            "name": "zoneset1",
            "vsan": 1
        }
    }
}
       <TABLE_zoneset>
        <ROW_zoneset>
         <name>zoneset1</name>
         <vsan>1</vsan>
        </ROW_zoneset>
       </TABLE_zoneset>
      

The show zoneset name <*zoneset_name*> pending vsan <*vsan_id*> command displays the configured zone sets for a specific VSAN ID. For command descriptions, see the Cisco MDS 9000 Series Switches Command References.

Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.

CLI Output
switch# show zoneset vsan 1

zoneset name zoneset1 vsan 1
ParameterDescriptionTypeSample Values
vsanVSAN IDInteger['1-4093']
type Zone attribute/member typeString['symbolic-nodename', 'fcid', 'interface', 'fwwn', 'pwwn', 'ip-address', 'fcalias', 'domain-id', 'device-alias']
name Zoneset/Zone nameString
wwnZone member wwn for port wwn/fabric wwn/switch wwnString
online_fcidZone member FCID for online membersString
fcidZone member FCIDString
intf_fcZone member interface for FC interfacesString
ipaddr Zone member IP address valueString