DSCResources/Cisco_UcsSyncMoWithReference/Cisco_UcsSyncMoWithReference.schema.mof

[ClassVersion("1.0.0"), FriendlyName("UcsSyncMoWithReference")]
class Cisco_UcsSyncMoWithReference : OMI_BaseResource
{
    [Key] String Identifier;
    [Required,Description("Specify using format: 'Name=<ipAddress> [`nNoSsl=<bool>][`nPort=<ushort>] [`nProxyAddress=<proxyAddress>] [`nUseProxyDefaultCredentials=<bool>]'")] String UcsConnectionString;
    [Required, EmbeddedInstance("MSFT_Credential"), Description("Credentials of UCS")] String UcsCredentials;
    [Required,Description("Specify using format: 'Name=<ipAddress> [`nNoSsl=<bool>][`nPort=<ushort>] [`nProxyAddress=<proxyAddress>] [`nUseProxyDefaultCredentials=<bool>]'")] String RefUcsConnectionString;
    [Required, EmbeddedInstance("MSFT_Credential"), Description("Credentials of reference UCS")] String RefUcsCredentials;
    [Write] String Dn;
    [Write] String ClassId;
    [Write] Boolean Hierarchy;
    [write,ValueMap{"Present", "Absent"},Values{"Present", "Absent"}] string Ensure;
    [Write, EmbeddedInstance("MSFT_Credential"), Description("Credentials of Webproxy")] String WebProxyCredentials;
    [Read] Uint32 DiffCount[];
    [Write] Boolean DeleteNotPresent;
};