show fcs database

show fcs database
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 fcs database",
  "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_fcs_vsan": {
        "ROW_fcs_vsan": {
            "TABLE_fcs_port": {
                "ROW_fcs_port": [
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:01:00:de:fb:b1:86:a0",
                        "interface": "fc1/1",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:02:00:de:fb:b1:86:a0",
                        "interface": "fc1/2",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:03:00:de:fb:b1:86:a0",
                        "interface": "fc1/3",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:04:00:de:fb:b1:86:a0",
                        "interface": "fc1/4",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:05:00:de:fb:b1:86:a0",
                        "interface": "fc1/5",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:06:00:de:fb:b1:86:a0",
                        "interface": "fc1/6",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:07:00:de:fb:b1:86:a0",
                        "interface": "fc1/7",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:08:00:de:fb:b1:86:a0",
                        "interface": "fc1/8",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:09:00:de:fb:b1:86:a0",
                        "interface": "fc1/9",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:0a:00:de:fb:b1:86:a0",
                        "interface": "fc1/10",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:0b:00:de:fb:b1:86:a0",
                        "interface": "fc1/11",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:0c:00:de:fb:b1:86:a0",
                        "interface": "fc1/12",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:0d:00:de:fb:b1:86:a0",
                        "interface": "fc1/13",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:0e:00:de:fb:b1:86:a0",
                        "interface": "fc1/14",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:0f:00:de:fb:b1:86:a0",
                        "interface": "fc1/15",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:10:00:de:fb:b1:86:a0",
                        "interface": "fc1/16",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": [
                                {
                                    "pwwn": "10:00:54:7f:ee:eb:2c:25"
                                },
                                {
                                    "pwwn": "10:00:54:7f:ee:eb:2d:25"
                                }
                            ]
                        },
                        "fwwn": "20:11:00:de:fb:b1:86:a0",
                        "interface": "fc1/17",
                        "type": "F"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": [
                                {
                                    "pwwn": "10:00:54:7f:ee:eb:dc:25"
                                },
                                {
                                    "pwwn": "10:00:54:7f:ee:eb:dc:35"
                                }
                            ]
                        },
                        "fwwn": "20:12:00:de:fb:b1:86:a0",
                        "interface": "fc1/18",
                        "type": "F"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:13:00:de:fb:b1:86:a0",
                        "interface": "fc1/19",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:14:00:de:fb:b1:86:a0",
                        "interface": "fc1/20",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:15:00:de:fb:b1:86:a0",
                        "interface": "fc1/21",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:16:00:de:fb:b1:86:a0",
                        "interface": "fc1/22",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:17:00:de:fb:b1:86:a0",
                        "interface": "fc1/23",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:18:00:de:fb:b1:86:a0",
                        "interface": "fc1/24",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:19:00:de:fb:b1:86:a0",
                        "interface": "fc1/25",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:1a:00:de:fb:b1:86:a0",
                        "interface": "fc1/26",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:1c:00:de:fb:b1:86:a0",
                        "interface": "fc1/28",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:1d:00:de:fb:b1:86:a0",
                        "interface": "fc1/29",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:1e:00:de:fb:b1:86:a0",
                        "interface": "fc1/30",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:1f:00:de:fb:b1:86:a0",
                        "interface": "fc1/31",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:20:00:de:fb:b1:86:a0",
                        "interface": "fc1/32",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:21:00:de:fb:b1:86:a0",
                        "interface": "fc1/33",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:22:00:de:fb:b1:86:a0",
                        "interface": "fc1/34",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:23:00:de:fb:b1:86:a0",
                        "interface": "fc1/35",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:24:00:de:fb:b1:86:a0",
                        "interface": "fc1/36",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:25:00:de:fb:b1:86:a0",
                        "interface": "fc1/37",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:26:00:de:fb:b1:86:a0",
                        "interface": "fc1/38",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:27:00:de:fb:b1:86:a0",
                        "interface": "fc1/39",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:28:00:de:fb:b1:86:a0",
                        "interface": "fc1/40",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:29:00:de:fb:b1:86:a0",
                        "interface": "fc1/41",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:2a:00:de:fb:b1:86:a0",
                        "interface": "fc1/42",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:2c:00:de:fb:b1:86:a0",
                        "interface": "fc1/44",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:2d:00:de:fb:b1:86:a0",
                        "interface": "fc1/45",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:2e:00:de:fb:b1:86:a0",
                        "interface": "fc1/46",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:2f:00:de:fb:b1:86:a0",
                        "interface": "fc1/47",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:30:00:de:fb:b1:86:a0",
                        "interface": "fc1/48",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "24:0f:00:de:fb:b1:86:a0",
                        "interface": "port-channel15",
                        "type": "Unknown"
                    }
                ]
            },
            "TABLE_mgmt_addr": {
                "ROW_mgmt_addr": [
                    {
                        "ip": "snmp://10.197.155.110/eth-ip"
                    },
                    {
                        "ip": "http://10.197.155.110/eth-ip"
                    }
                ]
            },
            "dom_id": "0x2c(44)",
            "fabric_name": "20:01:00:de:fb:b1:86:a1",
            "info_list": "[Cisco Systems, Inc.*DS-C9148T-K9*8.4(2a)*20:00:00:de:fb:b1:86:a0]",
            "logical_name": "test-switch",
            "vsan": 1,
            "wwn": "20:01:00:de:fb:b1:86:a1"
        }
    }
}
        <TABLE_fcs_vsan>
         <ROW_fcs_vsan>
          <vsan>1</vsan>
          <wwn>20:01:00:de:fb:b1:86:a1</wwn>
          <dom_id>0x2c(44)</dom_id>
          <TABLE_mgmt_addr>
           <ROW_mgmt_addr>
            <ip>snmp://10.197.155.110/eth-ip</ip>
           </ROW_mgmt_addr>
           <ROW_mgmt_addr>
            <ip>http://10.197.155.110/eth-ip</ip>
           </ROW_mgmt_addr>
          </TABLE_mgmt_addr>
          <fabric_name>20:01:00:de:fb:b1:86:a1</fabric_name>
          <logical_name>test-switch</logical_name>
          <info_list>[Cisco Systems, Inc.*DS-C9148T-K9*8.4(2a)*20:00:00:de:fb:b1:86:a0]</info_list>
          <TABLE_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/1</interface>
            <fwwn>20:01:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/2</interface>
            <fwwn>20:02:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/3</interface>
            <fwwn>20:03:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/4</interface>
            <fwwn>20:04:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/5</interface>
            <fwwn>20:05:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/6</interface>
            <fwwn>20:06:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/7</interface>
            <fwwn>20:07:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/8</interface>
            <fwwn>20:08:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/9</interface>
            <fwwn>20:09:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/10</interface>
            <fwwn>20:0a:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/11</interface>
            <fwwn>20:0b:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/12</interface>
            <fwwn>20:0c:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/13</interface>
            <fwwn>20:0d:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/14</interface>
            <fwwn>20:0e:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/15</interface>
            <fwwn>20:0f:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/16</interface>
            <fwwn>20:10:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/17</interface>
            <fwwn>20:11:00:de:fb:b1:86:a0</fwwn>
            <type>F</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>10:00:54:7f:ee:eb:2c:25</pwwn>
             </ROW_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>10:00:54:7f:ee:eb:2d:25</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/18</interface>
            <fwwn>20:12:00:de:fb:b1:86:a0</fwwn>
            <type>F</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>10:00:54:7f:ee:eb:dc:25</pwwn>
             </ROW_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>10:00:54:7f:ee:eb:dc:35</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/19</interface>
            <fwwn>20:13:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/20</interface>
            <fwwn>20:14:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/21</interface>
            <fwwn>20:15:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/22</interface>
            <fwwn>20:16:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/23</interface>
            <fwwn>20:17:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/24</interface>
            <fwwn>20:18:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/25</interface>
            <fwwn>20:19:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/26</interface>
            <fwwn>20:1a:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/28</interface>
            <fwwn>20:1c:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/29</interface>
            <fwwn>20:1d:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/30</interface>
            <fwwn>20:1e:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/31</interface>
            <fwwn>20:1f:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/32</interface>
            <fwwn>20:20:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/33</interface>
            <fwwn>20:21:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/34</interface>
            <fwwn>20:22:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/35</interface>
            <fwwn>20:23:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/36</interface>
            <fwwn>20:24:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/37</interface>
            <fwwn>20:25:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/38</interface>
            <fwwn>20:26:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/39</interface>
            <fwwn>20:27:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/40</interface>
            <fwwn>20:28:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/41</interface>
            <fwwn>20:29:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/42</interface>
            <fwwn>20:2a:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/44</interface>
            <fwwn>20:2c:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/45</interface>
            <fwwn>20:2d:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/46</interface>
            <fwwn>20:2e:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/47</interface>
            <fwwn>20:2f:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/48</interface>
            <fwwn>20:30:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>port-channel15</interface>
            <fwwn>24:0f:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
          </TABLE_fcs_port>
         </ROW_fcs_vsan>
        </TABLE_fcs_vsan>
       

The show fcs database command displays local database of Fabric Configuratin Server ( FCS ). 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 fcs database


FCS Local Database in VSAN: 1
------------------------------
Switch WWN : 20:01:00:de:fb:b1:86:a1
Switch Domain Id : 0x2c(44)
Switch Mgmt-Addresses : snmp://10.197.155.110/eth-ip
http://10.197.155.110/eth-ip
Fabric-Name : 20:01:00:de:fb:b1:86:a1
Switch Logical-Name : test-switch
Switch Information List : [Cisco Systems, Inc.*DS-C9148T-K9*8.4(2a)*20:00:00:de:fb:b1:86:a0]

Switch Ports:
--------------------------------------------------------------------------------
Interface fWWN Type Attached-pWWNs
(Device-alias)
--------------------------------------------------------------------------------
fc1/1 20:01:00:de:fb:b1:86:a0 Unknown None
fc1/2 20:02:00:de:fb:b1:86:a0 Unknown None
fc1/3 20:03:00:de:fb:b1:86:a0 Unknown None
fc1/4 20:04:00:de:fb:b1:86:a0 Unknown None
fc1/5 20:05:00:de:fb:b1:86:a0 Unknown None
fc1/6 20:06:00:de:fb:b1:86:a0 Unknown None
fc1/7 20:07:00:de:fb:b1:86:a0 Unknown None
fc1/8 20:08:00:de:fb:b1:86:a0 Unknown None
fc1/9 20:09:00:de:fb:b1:86:a0 Unknown None
fc1/10 20:0a:00:de:fb:b1:86:a0 Unknown None
fc1/11 20:0b:00:de:fb:b1:86:a0 Unknown None
fc1/12 20:0c:00:de:fb:b1:86:a0 Unknown None
fc1/13 20:0d:00:de:fb:b1:86:a0 Unknown None
fc1/14 20:0e:00:de:fb:b1:86:a0 Unknown None
fc1/15 20:0f:00:de:fb:b1:86:a0 Unknown None
fc1/16 20:10:00:de:fb:b1:86:a0 Unknown None
fc1/17 20:11:00:de:fb:b1:86:a0 F 10:00:54:7f:ee:eb:2c:25
10:00:54:7f:ee:eb:2d:25
fc1/18 20:12:00:de:fb:b1:86:a0 F 10:00:54:7f:ee:eb:dc:25
10:00:54:7f:ee:eb:dc:35
fc1/19 20:13:00:de:fb:b1:86:a0 Unknown None
fc1/20 20:14:00:de:fb:b1:86:a0 Unknown None
fc1/21 20:15:00:de:fb:b1:86:a0 Unknown None
fc1/22 20:16:00:de:fb:b1:86:a0 Unknown None
fc1/23 20:17:00:de:fb:b1:86:a0 Unknown None
fc1/24 20:18:00:de:fb:b1:86:a0 Unknown None
fc1/25 20:19:00:de:fb:b1:86:a0 Unknown None
fc1/26 20:1a:00:de:fb:b1:86:a0 Unknown None
fc1/28 20:1c:00:de:fb:b1:86:a0 Unknown None
fc1/29 20:1d:00:de:fb:b1:86:a0 Unknown None
fc1/30 20:1e:00:de:fb:b1:86:a0 Unknown None
fc1/31 20:1f:00:de:fb:b1:86:a0 Unknown None
fc1/32 20:20:00:de:fb:b1:86:a0 Unknown None
fc1/33 20:21:00:de:fb:b1:86:a0 Unknown None
fc1/34 20:22:00:de:fb:b1:86:a0 Unknown None
fc1/35 20:23:00:de:fb:b1:86:a0 Unknown None
fc1/36 20:24:00:de:fb:b1:86:a0 Unknown None
fc1/37 20:25:00:de:fb:b1:86:a0 Unknown None
fc1/38 20:26:00:de:fb:b1:86:a0 Unknown None
fc1/39 20:27:00:de:fb:b1:86:a0 Unknown None
fc1/40 20:28:00:de:fb:b1:86:a0 Unknown None
fc1/41 20:29:00:de:fb:b1:86:a0 Unknown None
fc1/42 20:2a:00:de:fb:b1:86:a0 Unknown None
fc1/44 20:2c:00:de:fb:b1:86:a0 Unknown None
fc1/45 20:2d:00:de:fb:b1:86:a0 Unknown None
fc1/46 20:2e:00:de:fb:b1:86:a0 Unknown None
fc1/47 20:2f:00:de:fb:b1:86:a0 Unknown None
fc1/48 20:30:00:de:fb:b1:86:a0 Unknown None
port-channel15 24:0f:00:de:fb:b1:86:a0 Unknown None
ParameterDescriptionTypeSample Values
vsanVSAN IDInteger['1-4094']
interfaceInterface indentifierString['fc', 'port-channel', 'vfc']
dom_idVSAN domain IDString['0x00 - 0xFF']
typePort typeString['Unknown', 'SD', 'TE', 'F']
logical_nameSwitch logical nameString
fabric_nameFabric nameString
fwwnFabric WWN for switch portString
wwnVSAN WWNString
ipSwitch management IPString
info_listSwitch information listString
pwwnAttached port WWNString

show fcs database vsan <*vsan_id*>

show fcs database 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 fcs database 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_fcs_vsan": {
        "ROW_fcs_vsan": {
            "TABLE_fcs_port": {
                "ROW_fcs_port": [
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:01:00:de:fb:b1:86:a0",
                        "interface": "fc1/1",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:02:00:de:fb:b1:86:a0",
                        "interface": "fc1/2",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:03:00:de:fb:b1:86:a0",
                        "interface": "fc1/3",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:04:00:de:fb:b1:86:a0",
                        "interface": "fc1/4",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:05:00:de:fb:b1:86:a0",
                        "interface": "fc1/5",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:06:00:de:fb:b1:86:a0",
                        "interface": "fc1/6",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:07:00:de:fb:b1:86:a0",
                        "interface": "fc1/7",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:08:00:de:fb:b1:86:a0",
                        "interface": "fc1/8",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:09:00:de:fb:b1:86:a0",
                        "interface": "fc1/9",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:0a:00:de:fb:b1:86:a0",
                        "interface": "fc1/10",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:0b:00:de:fb:b1:86:a0",
                        "interface": "fc1/11",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:0c:00:de:fb:b1:86:a0",
                        "interface": "fc1/12",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:0d:00:de:fb:b1:86:a0",
                        "interface": "fc1/13",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:0e:00:de:fb:b1:86:a0",
                        "interface": "fc1/14",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:0f:00:de:fb:b1:86:a0",
                        "interface": "fc1/15",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:10:00:de:fb:b1:86:a0",
                        "interface": "fc1/16",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": [
                                {
                                    "pwwn": "10:00:54:7f:ee:eb:2c:25"
                                },
                                {
                                    "pwwn": "10:00:54:7f:ee:eb:2d:25"
                                }
                            ]
                        },
                        "fwwn": "20:11:00:de:fb:b1:86:a0",
                        "interface": "fc1/17",
                        "type": "F"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": [
                                {
                                    "pwwn": "10:00:54:7f:ee:eb:dc:25"
                                },
                                {
                                    "pwwn": "10:00:54:7f:ee:eb:dc:35"
                                }
                            ]
                        },
                        "fwwn": "20:12:00:de:fb:b1:86:a0",
                        "interface": "fc1/18",
                        "type": "F"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:13:00:de:fb:b1:86:a0",
                        "interface": "fc1/19",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:14:00:de:fb:b1:86:a0",
                        "interface": "fc1/20",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:15:00:de:fb:b1:86:a0",
                        "interface": "fc1/21",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:16:00:de:fb:b1:86:a0",
                        "interface": "fc1/22",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:17:00:de:fb:b1:86:a0",
                        "interface": "fc1/23",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:18:00:de:fb:b1:86:a0",
                        "interface": "fc1/24",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:19:00:de:fb:b1:86:a0",
                        "interface": "fc1/25",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:1a:00:de:fb:b1:86:a0",
                        "interface": "fc1/26",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:1c:00:de:fb:b1:86:a0",
                        "interface": "fc1/28",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:1d:00:de:fb:b1:86:a0",
                        "interface": "fc1/29",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:1e:00:de:fb:b1:86:a0",
                        "interface": "fc1/30",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:1f:00:de:fb:b1:86:a0",
                        "interface": "fc1/31",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:20:00:de:fb:b1:86:a0",
                        "interface": "fc1/32",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:21:00:de:fb:b1:86:a0",
                        "interface": "fc1/33",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:22:00:de:fb:b1:86:a0",
                        "interface": "fc1/34",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:23:00:de:fb:b1:86:a0",
                        "interface": "fc1/35",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:24:00:de:fb:b1:86:a0",
                        "interface": "fc1/36",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:25:00:de:fb:b1:86:a0",
                        "interface": "fc1/37",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:26:00:de:fb:b1:86:a0",
                        "interface": "fc1/38",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:27:00:de:fb:b1:86:a0",
                        "interface": "fc1/39",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:28:00:de:fb:b1:86:a0",
                        "interface": "fc1/40",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:29:00:de:fb:b1:86:a0",
                        "interface": "fc1/41",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:2a:00:de:fb:b1:86:a0",
                        "interface": "fc1/42",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:2c:00:de:fb:b1:86:a0",
                        "interface": "fc1/44",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:2d:00:de:fb:b1:86:a0",
                        "interface": "fc1/45",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:2e:00:de:fb:b1:86:a0",
                        "interface": "fc1/46",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:2f:00:de:fb:b1:86:a0",
                        "interface": "fc1/47",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "20:30:00:de:fb:b1:86:a0",
                        "interface": "fc1/48",
                        "type": "Unknown"
                    },
                    {
                        "TABLE_pwwn_attached": {
                            "ROW_pwwn_attached": {
                                "pwwn": "None"
                            }
                        },
                        "fwwn": "24:0f:00:de:fb:b1:86:a0",
                        "interface": "port-channel15",
                        "type": "Unknown"
                    }
                ]
            },
            "TABLE_mgmt_addr": {
                "ROW_mgmt_addr": [
                    {
                        "ip": "snmp://10.197.155.110/eth-ip"
                    },
                    {
                        "ip": "http://10.197.155.110/eth-ip"
                    }
                ]
            },
            "dom_id": "0x2c(44)",
            "fabric_name": "20:01:00:de:fb:b1:86:a1",
            "info_list": "[Cisco Systems, Inc.*DS-C9148T-K9*8.4(2a)*20:00:00:de:fb:b1:86:a0]",
            "logical_name": "test-switch",
            "vsan": 1,
            "wwn": "20:01:00:de:fb:b1:86:a1"
        }
    }
}
        <TABLE_fcs_vsan>
         <ROW_fcs_vsan>
          <vsan>1</vsan>
          <wwn>20:01:00:de:fb:b1:86:a1</wwn>
          <dom_id>0x2c(44)</dom_id>
          <TABLE_mgmt_addr>
           <ROW_mgmt_addr>
            <ip>snmp://10.197.155.110/eth-ip</ip>
           </ROW_mgmt_addr>
           <ROW_mgmt_addr>
            <ip>http://10.197.155.110/eth-ip</ip>
           </ROW_mgmt_addr>
          </TABLE_mgmt_addr>
          <fabric_name>20:01:00:de:fb:b1:86:a1</fabric_name>
          <logical_name>test-switch</logical_name>
          <info_list>[Cisco Systems, Inc.*DS-C9148T-K9*8.4(2a)*20:00:00:de:fb:b1:86:a0]</info_list>
          <TABLE_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/1</interface>
            <fwwn>20:01:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/2</interface>
            <fwwn>20:02:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/3</interface>
            <fwwn>20:03:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/4</interface>
            <fwwn>20:04:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/5</interface>
            <fwwn>20:05:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/6</interface>
            <fwwn>20:06:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/7</interface>
            <fwwn>20:07:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/8</interface>
            <fwwn>20:08:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/9</interface>
            <fwwn>20:09:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/10</interface>
            <fwwn>20:0a:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/11</interface>
            <fwwn>20:0b:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/12</interface>
            <fwwn>20:0c:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/13</interface>
            <fwwn>20:0d:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/14</interface>
            <fwwn>20:0e:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/15</interface>
            <fwwn>20:0f:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/16</interface>
            <fwwn>20:10:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/17</interface>
            <fwwn>20:11:00:de:fb:b1:86:a0</fwwn>
            <type>F</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>10:00:54:7f:ee:eb:2c:25</pwwn>
             </ROW_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>10:00:54:7f:ee:eb:2d:25</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/18</interface>
            <fwwn>20:12:00:de:fb:b1:86:a0</fwwn>
            <type>F</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>10:00:54:7f:ee:eb:dc:25</pwwn>
             </ROW_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>10:00:54:7f:ee:eb:dc:35</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/19</interface>
            <fwwn>20:13:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/20</interface>
            <fwwn>20:14:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/21</interface>
            <fwwn>20:15:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/22</interface>
            <fwwn>20:16:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/23</interface>
            <fwwn>20:17:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/24</interface>
            <fwwn>20:18:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/25</interface>
            <fwwn>20:19:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/26</interface>
            <fwwn>20:1a:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/28</interface>
            <fwwn>20:1c:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/29</interface>
            <fwwn>20:1d:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/30</interface>
            <fwwn>20:1e:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/31</interface>
            <fwwn>20:1f:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/32</interface>
            <fwwn>20:20:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/33</interface>
            <fwwn>20:21:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/34</interface>
            <fwwn>20:22:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/35</interface>
            <fwwn>20:23:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/36</interface>
            <fwwn>20:24:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/37</interface>
            <fwwn>20:25:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/38</interface>
            <fwwn>20:26:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/39</interface>
            <fwwn>20:27:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/40</interface>
            <fwwn>20:28:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/41</interface>
            <fwwn>20:29:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/42</interface>
            <fwwn>20:2a:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/44</interface>
            <fwwn>20:2c:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/45</interface>
            <fwwn>20:2d:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/46</interface>
            <fwwn>20:2e:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/47</interface>
            <fwwn>20:2f:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>fc1/48</interface>
            <fwwn>20:30:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
           <ROW_fcs_port>
            <interface>port-channel15</interface>
            <fwwn>24:0f:00:de:fb:b1:86:a0</fwwn>
            <type>Unknown</type>
            <TABLE_pwwn_attached>
             <ROW_pwwn_attached>
              <pwwn>None</pwwn>
             </ROW_pwwn_attached>
            </TABLE_pwwn_attached>
           </ROW_fcs_port>
          </TABLE_fcs_port>
         </ROW_fcs_vsan>
        </TABLE_fcs_vsan>
       

The show fcs database vsan <*vsan_id*> command displays local database of Fabric Configuration Server ( FCS ) 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 fcs database vsan 1


FCS Local Database in VSAN: 1
------------------------------
Switch WWN : 20:01:00:de:fb:b1:86:a1
Switch Domain Id : 0x2c(44)
Switch Mgmt-Addresses : snmp://10.197.155.110/eth-ip
http://10.197.155.110/eth-ip
Fabric-Name : 20:01:00:de:fb:b1:86:a1
Switch Logical-Name : test-switch
Switch Information List : [Cisco Systems, Inc.*DS-C9148T-K9*8.4(2a)*20:00:00:de:fb:b1:86:a0]

Switch Ports:
--------------------------------------------------------------------------------
Interface fWWN Type Attached-pWWNs
(Device-alias)
--------------------------------------------------------------------------------
fc1/1 20:01:00:de:fb:b1:86:a0 Unknown None
fc1/2 20:02:00:de:fb:b1:86:a0 Unknown None
fc1/3 20:03:00:de:fb:b1:86:a0 Unknown None
fc1/4 20:04:00:de:fb:b1:86:a0 Unknown None
fc1/5 20:05:00:de:fb:b1:86:a0 Unknown None
fc1/6 20:06:00:de:fb:b1:86:a0 Unknown None
fc1/7 20:07:00:de:fb:b1:86:a0 Unknown None
fc1/8 20:08:00:de:fb:b1:86:a0 Unknown None
fc1/9 20:09:00:de:fb:b1:86:a0 Unknown None
fc1/10 20:0a:00:de:fb:b1:86:a0 Unknown None
fc1/11 20:0b:00:de:fb:b1:86:a0 Unknown None
fc1/12 20:0c:00:de:fb:b1:86:a0 Unknown None
fc1/13 20:0d:00:de:fb:b1:86:a0 Unknown None
fc1/14 20:0e:00:de:fb:b1:86:a0 Unknown None
fc1/15 20:0f:00:de:fb:b1:86:a0 Unknown None
fc1/16 20:10:00:de:fb:b1:86:a0 Unknown None
fc1/17 20:11:00:de:fb:b1:86:a0 F 10:00:54:7f:ee:eb:2c:25
10:00:54:7f:ee:eb:2d:25
fc1/18 20:12:00:de:fb:b1:86:a0 F 10:00:54:7f:ee:eb:dc:25
10:00:54:7f:ee:eb:dc:35
fc1/19 20:13:00:de:fb:b1:86:a0 Unknown None
fc1/20 20:14:00:de:fb:b1:86:a0 Unknown None
fc1/21 20:15:00:de:fb:b1:86:a0 Unknown None
fc1/22 20:16:00:de:fb:b1:86:a0 Unknown None
fc1/23 20:17:00:de:fb:b1:86:a0 Unknown None
fc1/24 20:18:00:de:fb:b1:86:a0 Unknown None
fc1/25 20:19:00:de:fb:b1:86:a0 Unknown None
fc1/26 20:1a:00:de:fb:b1:86:a0 Unknown None
fc1/28 20:1c:00:de:fb:b1:86:a0 Unknown None
fc1/29 20:1d:00:de:fb:b1:86:a0 Unknown None
fc1/30 20:1e:00:de:fb:b1:86:a0 Unknown None
fc1/31 20:1f:00:de:fb:b1:86:a0 Unknown None
fc1/32 20:20:00:de:fb:b1:86:a0 Unknown None
fc1/33 20:21:00:de:fb:b1:86:a0 Unknown None
fc1/34 20:22:00:de:fb:b1:86:a0 Unknown None
fc1/35 20:23:00:de:fb:b1:86:a0 Unknown None
fc1/36 20:24:00:de:fb:b1:86:a0 Unknown None
fc1/37 20:25:00:de:fb:b1:86:a0 Unknown None
fc1/38 20:26:00:de:fb:b1:86:a0 Unknown None
fc1/39 20:27:00:de:fb:b1:86:a0 Unknown None
fc1/40 20:28:00:de:fb:b1:86:a0 Unknown None
fc1/41 20:29:00:de:fb:b1:86:a0 Unknown None
fc1/42 20:2a:00:de:fb:b1:86:a0 Unknown None
fc1/44 20:2c:00:de:fb:b1:86:a0 Unknown None
fc1/45 20:2d:00:de:fb:b1:86:a0 Unknown None
fc1/46 20:2e:00:de:fb:b1:86:a0 Unknown None
fc1/47 20:2f:00:de:fb:b1:86:a0 Unknown None
fc1/48 20:30:00:de:fb:b1:86:a0 Unknown None
port-channel15 24:0f:00:de:fb:b1:86:a0 Unknown None
ParameterDescriptionTypeSample Values
vsanVSAN ID Integer['1-4094']
interfaceInterface identifierString['fc', 'port-channel', 'vfc']
typePort typeString['Unknown', 'SD', 'TE', 'F', 'cli_show']
dom_idVSAN domain IDString['0x00 - 0xFF']
fabric_nameFabric nameString
fwwnFabric WWN for switch portString
pwwnAttached port WWNString
info_listSwitch information listString
wwnVSAN WWNString
logical_nameSwitch logical nameString
ipManagement IPString

show fcs statistics

show fcs statistics
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 fcs statistics",
  "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_fcs_statistics": {
        "ROW_fcs_statistics": {
            "no_reponse": 0,
            "retransmit": 0,
            "rx_accs": 0,
            "rx_dereg_req": 0,
            "rx_get_req": 0,
            "rx_reg_req": 0,
            "rx_rjts": 0,
            "rx_rscns": 0,
            "tx_accs": 0,
            "tx_dereg_req": 0,
            "tx_get_req": 0,
            "tx_reg_req": 0,
            "tx_rjts": 0,
            "tx_rscns": 1,
            "vsan": 1
        }
    }
}
        <TABLE_fcs_statistics>
         <ROW_fcs_statistics>
          <vsan>1</vsan>
          <rx_get_req>0</rx_get_req>
          <tx_get_req>0</tx_get_req>
          <rx_reg_req>0</rx_reg_req>
          <tx_reg_req>0</tx_reg_req>
          <rx_dereg_req>0</rx_dereg_req>
          <tx_dereg_req>0</tx_dereg_req>
          <rx_rscns>0</rx_rscns>
          <tx_rscns>1</tx_rscns>
          <rx_rjts>0</rx_rjts>
          <tx_rjts>0</tx_rjts>
          <rx_accs>0</rx_accs>
          <tx_accs>0</tx_accs>
          <no_reponse>0</no_reponse>
          <retransmit>0</retransmit>
         </ROW_fcs_statistics>
        </TABLE_fcs_statistics>
       

The show fcs statistics command displays statistics for Fabric Configuration Server ( FCS ) packets. 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 fcs statistics


FCS Statistics for VSAN: 1
---------------------------
FCS Rx Get Reqs :0
FCS Tx Get Reqs :0
FCS Rx Reg Reqs :0
FCS Tx Reg Reqs :0
FCS Rx Dereg Reqs :0
FCS Tx Dereg Reqs :0
FCS Rx RSCNs :0
FCS Tx RSCNs :1
FCS Rx RJTs :0
FCS Tx RJTs :0
FCS Rx ACCs :0
FCS Tx ACCs :0
FCS No response :0
FCS Retransmit :0
ParameterDescriptionTypeSample Values
vsanVSAN IDInteger['1-4094']
rx_accsNumber of Fabric Configuration Server (FCS) accepted at RXInteger
tx_accsNumber of FCS accepted at TXInteger
rx_rscnsNumber of FCS RSCNs at RXInteger
tx_rscnsNumber of FCS RSCNs at TXInteger
tx_rjtsNumber of FCS rejected at TXInteger
retransmitRetransmit numberInteger
rx_get_reqNumber of FCS get requests at RXInteger
tx_get_reqNumber of FCS get requests at TXInteger
no_reponseFCS No ResponseInteger
rx_rjtsNumber of FCS rejected at RXInteger
rx_dereg_reqNumber of deregistered FCS requests at RXInteger
tx_dereg_reqNumber of deregistered FCS requests at RXInteger
tx_reg_reqNumber of registered FCS requests at TXInteger
rx_reg_reqNumber of registered FCS requests at RXInteger

show fcs statistics vsan <*vsan_id*>

show fcs 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 fcs 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_fcs_statistics": {
        "ROW_fcs_statistics": {
            "no_reponse": 0,
            "retransmit": 0,
            "rx_accs": 0,
            "rx_dereg_req": 0,
            "rx_get_req": 0,
            "rx_reg_req": 0,
            "rx_rjts": 0,
            "rx_rscns": 0,
            "tx_accs": 0,
            "tx_dereg_req": 0,
            "tx_get_req": 0,
            "tx_reg_req": 0,
            "tx_rjts": 0,
            "tx_rscns": 1,
            "vsan": 1
        }
    }
}
        <TABLE_fcs_statistics>
         <ROW_fcs_statistics>
          <vsan>1</vsan>
          <rx_get_req>0</rx_get_req>
          <tx_get_req>0</tx_get_req>
          <rx_reg_req>0</rx_reg_req>
          <tx_reg_req>0</tx_reg_req>
          <rx_dereg_req>0</rx_dereg_req>
          <tx_dereg_req>0</tx_dereg_req>
          <rx_rscns>0</rx_rscns>
          <tx_rscns>1</tx_rscns>
          <rx_rjts>0</rx_rjts>
          <tx_rjts>0</tx_rjts>
          <rx_accs>0</rx_accs>
          <tx_accs>0</tx_accs>
          <no_reponse>0</no_reponse>
          <retransmit>0</retransmit>
         </ROW_fcs_statistics>
        </TABLE_fcs_statistics>
       

The show fcs statistics vsan <*vsan_id*> command displays statistics for Fabric Configuration Server ( FCS ) packets 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 fcs statistics vsan 1


FCS Statistics for VSAN: 1
---------------------------
FCS Rx Get Reqs :0
FCS Tx Get Reqs :0
FCS Rx Reg Reqs :0
FCS Tx Reg Reqs :0
FCS Rx Dereg Reqs :0
FCS Tx Dereg Reqs :0
FCS Rx RSCNs :0
FCS Tx RSCNs :1
FCS Rx RJTs :0
FCS Tx RJTs :0
FCS Rx ACCs :0
FCS Tx ACCs :0
FCS No response :0
FCS Retransmit :0
ParameterDescriptionTypeSample Values
vsanVSAN IDInteger['1-4094']
rx_accsNumber of FCS accepted at RXInteger
tx_accsNumber of FCS accepted at TXInteger
tx_rscnsNumber of FCS RSCNs at TXInteger
rx_rscnsNumber of FCS RSCNs at RXInteger
retransmitRetransmit numberInteger
rx_get_reqNumber of FCS get requests at RXInteger
tx_get_reqNumber of FCS get requests at TXInteger
no_reponseQueries with no responseInteger
rx_rjtsNumber FCS rejected at RXInteger
tx_rjtsNumber FCS rejected at TXInteger
rx_dereg_reqNumber of deregistered FCS requests at RXInteger
tx_dereg_reqNumber of deregistered FCS requests at TXInteger
tx_reg_reqNumber of registered FCS requests at TXInteger
rx_reg_reqNumber of registered FCS requests at RXInteger