DSCResources/cVMNetworkAdapterSettings/cVMNetworkAdapterSettings.schema.mof

 
[ClassVersion("1.0"), FriendlyName("cVMNetworkAdapterSettings")]
class cVMNetworkAdapterSettings : OMI_BaseResource
{
    [Key] String Name;
    [Key] String SwitchName;
    [Key] Boolean ManagementOS;
    [Write] String VMName;
    [Write, ValueMap{"On","Off"}, Values{"On","Off"}] String MacAddressSpoofing;
    [Write, ValueMap{"On","Off"}, Values{"On","Off"}] String DhcpGuard;
    [Write, ValueMap{"On","Off"}, Values{"On","Off"}] String IeeePriorityTag;
    [Write, ValueMap{"On","Off"}, Values{"On","Off"}] String RouterGuard;
    [Write, ValueMap{"On","Off"}, Values{"On","Off"}] String AllowTeaming;
    [Write] Uint64 MaximumBandwidth;
    [Write] Uint32 MinimumBandwidthWeight;
    [Write] Uint32 MinimumBandwidthAbsolute;
    [Write] Uint32 VmqWeight;
    [Write, ValueMap{"None","Source","Destination"}, Values{"None","Source","Destination"}] String PortMirroring;
};