DSCResources/cVMNetworkAdapterSettings/cVMNetworkAdapterSettings.schema.mof

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
[ClassVersion("1.3.0.0"), FriendlyName("cVMNetworkAdapterSettings")]
class cVMNetworkAdapterSettings : OMI_BaseResource
{
    [Key] String Id;
    [Required] String Name;
    [Required] String SwitchName;
    [Required] 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, ValueMap{"On","Off"}, Values{"On","Off"}] String DeviceNaming;
    [Write] Uint64 MaximumBandwidth;
    [Write] Uint32 MinimumBandwidthWeight;
    [Write] Uint32 MinimumBandwidthAbsolute;
    [Write] Uint32 VmqWeight;
    [Write, ValueMap{"None","Source","Destination"}, Values{"None","Source","Destination"}] String PortMirroring;
};