DSCResources/xDhcpServer/1.5.0.0/DSCResources/MSFT_xDhcpServerReservation/MSFT_xDhcpServerReservation.schema.mof

[ClassVersion("1.0.0.0"), FriendlyName("xDhcpServerReservation")]
class MSFT_xDhcpServerReservation : OMI_BaseResource
{
    [Key, Description("ScopeId for which reservations are set")] String ScopeID;
    [Key, Description("IP address of the reservation for which the properties are modified")] String IPAddress;
    [Required, Description("Client MAC Address to set on the reservation")] String ClientMACAddress;
    [Write, Description("Reservation name")] String Name;
    [Write, Description("Address family type"), ValueMap{"IPv4"}, Values{"IPv4"}] String AddressFamily;
    [Write, Description("Whether option should be set or removed"), ValueMap{"Present","Absent"}, Values{"Present","Absent"}] String Ensure;
};