DSCResources/Cisco_ImcScript/Cisco_ImcScript.schema.mof

[ClassVersion("1.0.0"), FriendlyName("ImcScript")]
class Cisco_ImcScript : OMI_BaseResource
{
  [Key] string Identifier;
  [Required,Description("Specify using format: 'Name=<ipAddress> [`nNoSsl=<bool>][`nPort=<ushort>] [`nProxyAddress=<proxyAddress>] [`nUseProxyDefaultCredentials=<bool>]'")] String ImcConnectionString;
  [Required, EmbeddedInstance("MSFT_Credential"), Description("Credentials of Imc")] String ImcCredentials;
  [write, EmbeddedInstance("MSFT_Credential"), Description("Credentials of WebProxy")] String WebProxyCredentials;
  [Required] string Script;
  [Required] string Dn;
  [write,ValueMap{"Present", "Absent"},Values{"Present", "Absent"}] string Ensure;
  [write,ValueMap{"Add", "Set"},Values{"Add", "Set"}] string Action;
};