Vds
                                Vds                            
                            vSphere distributed switch
JSON Example
                                    {
    "id": "string",
    "isUsedByNsxt": false,
    "mtu": 0,
    "name": "string",
    "niocBandwidthAllocations": [
        {
            "niocTrafficResourceAllocation": {
                "limit": 0,
                "reservation": 0,
                "sharesInfo": {
                    "level": "One among: low, normal, high, custom",
                    "shares": 0
                }
            },
            "type": "Example: management, faultTolerance, vmotion, virtualMachine, iSCSI, nfs, hbr, vsan, vdp etc."
        }
    ],
    "portGroups": [
        {
            "activeUplinks": [
                "string"
            ],
            "name": "string",
            "portBindingType": "One among: STATIC, DYNAMIC, EPHEMERAL",
            "standbyUplinks": [
                "string"
            ],
            "transportType": "One among: VSAN, VMOTION, MANAGEMENT, PUBLIC, NFS, VREALIZE, ISCSI, EDGE_INFRA_OVERLAY_UPLINK, VM_MANAGEMENT",
            "vlanId": 0
        }
    ],
    "version": "string"
}
            
            
                                    string
                
                
            
        
        
                id            
                            Optional
            
            
        vSphere Distributed Switch id
            
            
                                    boolean
                
                
            
        
        
                isUsedByNsxt            
                            Optional
            
            
        Boolean to identify if the vSphere distributed switch is used by NSX
            
            
                                    integer As int32
                
                                    As int32
                
            
        
        
                mtu            
                            Optional
            
            
        Maximum Transmission Unit
            
            
                                    string
                
                
            
        
        
                name            
                            Required
            
            
        vSphere Distributed Switch name
                            
                                    array of 
                
            
            
                                    
                        NiocBandwidthAllocation                     
                
                
            
        
        
                niocBandwidthAllocations            
                            Optional
            
            
        List of Network I/O Control Bandwidth Allocations for System Traffic
                            
                                    array of 
                
            
            
                                    
                        Portgroup                     
                
                
            
        
        
                portGroups            
                            Optional
            
            
        List of portgroups associated with the vSphere Distributed Switch
            
            
                                    string
                
                
            
        
        
                version            
                            Optional
            
            
        vSphere Distributed Switch version
