DSCResources/Grani_S3Content/Grani_S3Content.schema.mof
[ClassVersion("1.0.0.0"), FriendlyName("cS3Content")] class Grani_S3Content : OMI_BaseResource { [Key, Description("Path to output Donwloaded item.")] String DestinationPath; [Required, Description("S3 Bucket name to access.")] String S3BucketName; [Write, Description("S3 Object Key which identify content. You can't use both Key and KeyPrefix at once.")] String Key; [Read, Description("Describe File is exist on DestinationPath or not."), ValueMap{"Present","Absent"}, Values{"Present","Absent"}] String Ensure; [Write, Description("Pre Action of Download Content. It only run when Test false.")] String PreAction; [Write, Description("Post Action of Download Content. It only run when Test false.")] String PostAction; [Write, EmbeddedInstance("MSFT_Credential"), Description("Action execute Credential. You can ignore it if run as SYSTEM.")] String Credential; [Write, Description("Checksum to compare S3Object and Local Content. Default is FileHash."), ValueMap{"FileHash","FileName"}, Values{"FileHash","FileName"}] String CheckSum; [Write, Description("Use when you want to override AWS Region andpoint string to handle S3bucket.")] String Region; }; |