func (r Network_Component) RemoveNetworkVlanTrunks(networkVlans []datatypes.Network_Vlan) (resp []datatypes.Network_Vlan, err error) {
	params := []interface{}{
		networkVlans,
	}
	err = r.Session.DoRequest("SoftLayer_Network_Component", "removeNetworkVlanTrunks", params, &r.Options, &resp)
	return
}
// Remove one or more VLANs currently attached to the uplinkComponent of this networkComponent. The VLANs given must be assigned to your account, and on the router the network component is connected to. If any VLANs not currently trunked are given, they will be silently ignored.
//
// This method should be called on a network component attached directly to customer assigned hardware, though all trunking operations will occur on the uplinkComponent. A current list of VLAN trunks for a network component on a customer server can be found at 'uplinkComponent->networkVlanTrunks'.
//
// Configuration of network hardware is done asynchronously, do not depend on the return of this call as an indication that the removed VLANs will be inaccessible.
Remove one or more VLANs currently attached to the uplinkComponent of this networkComponent. The VLANs given must be assigned to your account, and on the router the network component is connected to. If any VLANs not currently trunked are given, they will be silently ignored.

This method should be called on a network component attached directly to customer assigned hardware, though all trunking operations will occur on the uplinkComponent. A current list of VLAN trunks for a network component on a customer server can be found at 'uplinkComponent->networkVlanTrunks'.

Configuration of network hardware is done asynchronously, do not depend on the return of this call as an indication that the removed VLANs will be inaccessible.
// Remove one or more VLANs currently attached to the uplinkComponent of this networkComponent . The VLANs given must be assigned to your account and on the router the network component is connected to . If any VLANs not currently trunked are given they will be silently ignored . // // This method should be called on a network component attached directly to customer assigned hardware though all trunking operations will occur on the uplinkComponent . A current list of VLAN trunks for a network component on a customer server can be found at ' uplinkComponent - > networkVlanTrunks ' . // // Configuration of network hardware is done asynchronously do not depend on the return of this call as an indication that the removed VLANs will be inaccessible .
func (r Network_Component) RemoveNetworkVlanTrunks(networkVlans []datatypes.Network_Vlan) (resp []datatypes.Network_Vlan, err error) {
	params := []interface{}{
		networkVlans,
	}
	err = r.Session.DoRequest("SoftLayer_Network_Component", "removeNetworkVlanTrunks", params, &r.Options, &resp)
	return
}
func ( r Network_Component ) RemoveNetworkVlanTrunks ( networkVlans [ ] datatypes . Network_Vlan ) ( resp [ ] datatypes . Network_Vlan , err error ) { params := [ ] interface { } { networkVlans , } err = r . Session . DoRequest ( " " , " " , params , & r . Options , & resp ) return }
Remove one or more VLANs currently attached to the uplinkComponent of this networkComponent.
Remove one or more VLANs currently attached to the uplinkComponent of this networkComponent .