VdsSpec
                                VdsSpec                            
                            This specification contains vSphere distributed switch configurations
JSON Example
                                    {
    "isUsedByNsxt": false,
    "name": "string",
    "niocBandwidthAllocationSpecs": [
        {
            "niocTrafficResourceAllocation": {
                "limit": 0,
                "reservation": 0,
                "sharesInfo": {
                    "level": "One among: low, normal, high, custom",
                    "shares": 0
                }
            },
            "type": "string"
        }
    ],
    "portGroupSpecs": [
        {
            "activeUplinks": [
                "string"
            ],
            "name": "string",
            "transportType": "One among: VSAN, VMOTION, MANAGEMENT, PUBLIC, NFS, VREALIZE, ISCSI, EDGE_INFRA_OVERLAY_UPLINK"
        }
    ]
}
                                
                            
            
            
                                    boolean
                
                
            
        
        
                isUsedByNsxt            
                            Optional
            
            
        Boolean to identify if the vSphere distributed switch is used by NSX-T
            
            
                                    string
                
                
            
        
        
                name            
                            Required
            
            
        vSphere Distributed Switch name
                            
                                    array of 
                
            
            
                                    
                        NiocBandwidthAllocationSpec                     
                
                
            
        
        
                niocBandwidthAllocationSpecs            
                            Optional
            
            
        List of Network I/O Control Bandwidth Allocations for System Traffic
                            
                                    array of 
                
            
            
                                    
                        PortgroupSpec                     
                
                
            
        
        
                portGroupSpecs            
                            Optional
            
            
        List of portgroups to be associated with the vSphere Distributed Switch