DSCResources/MSFT_xRemoteFile/MSFT_xRemoteFile.schema.mof
[ClassVersion("1.0.0.0"), FriendlyName("xRemoteFile")] class MSFT_xRemoteFile : OMI_BaseResource { [Key, Description("Path under which downloaded or copied file should be accessible after operation.")] String DestinationPath; [Required, Description("Uri of a file which should be copied or downloaded. This parameter supports HTTP and HTTPS values.")] String Uri; [Write, Description("User agent for the web request.")] String UserAgent; [Write, EmbeddedInstance("MSFT_KeyValuePair"), Description("Headers of the web request.")] String Headers[]; [Write, EmbeddedInstance("MSFT_Credential"), Description("Specifies a user account that has permission to send the request.")] String Credential; [Write, Description("A boolean value to indicate whether the remote file should be re-downloaded if the file in the DestinationPath was modified locally.")] Boolean MatchSource; [Write, Description("Specifies how long the request can be pending before it times out.")] Uint32 TimeoutSec; [Write, Description("Uses a proxy server for the request, rather than connecting directly to the Internet resource. Should be the URI of a network proxy server (e.g 'http://10.20.30.1').")] String Proxy; [Write, EmbeddedInstance("MSFT_Credential"), Description("Specifies a user account that has permission to use the proxy server that is specified by the Proxy parameter.")] String ProxyCredential; [Read, ValueMap{"Present", "Absent"}, Values{"Present", "Absent"}, Description("Says whether DestinationPath exists on the machine")] String Ensure; }; |