DSCResources/Grani_Download/Grani_Download.schema.mof

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

[ClassVersion("1.0.0.0"), FriendlyName("cDownload")]
class Grani_Download : OMI_BaseResource
{
    [Key, Description("Request Uri to obtain file.")] String Uri;
 [Required, Description("
File Path to output Donwloaded item.")] String DestinationPath;
 [Write, EmbeddedInstance("
MSFT_KeyValuePair"), Description("Specify Headers for Web Request.")] String Header;
 [Write, Description("
Specify ContentType for Web Request.")] String ContentType;
 [Write, EmbeddedInstance("
MSFT_Credential"), Description("Specify Basic Authorization Credential Web Request.")] String Credential;
 [Write, Description("
Specify User-Agent for Web Request")] String UserAgent;
 [Write, Description("
Specify if you want to control Redirect.")] Boolean AllowRedirect;
 [Write, Description("
Specify CacheLocation to hold your last configuration result.")] String CacheLocation;
 [Read, Description("
Describe File is exist on DestinationPath or not."), ValueMap{"Present","Absent"}, Values{"Present","Absent"}] String Ensure;
};