DSCResources/TYConsulting_cPowerShellRepository/TYConsulting_cPowerShellRepository.schema.mof

[ClassVersion("1.0.0"), FriendlyName("cPowerShellRepository")]
class TYConsulting_cPowerShellRepository : OMI_BaseResource
{
  [Key, Description("The name of the PowerShell Repository")] string Name;
  [write, Description("An enumerated value that describes if the PowerShell Repository is expected to be installed on not on the machine.\nPresent {default} \nAbsent \n"), ValueMap{"Present", "Absent"},Values{"Present", "Absent"}] string Ensure;
  [write, Description("An enumerated value that describes if the PowerShell Repository is trusted or not on the machine.\nUntrusted {default} \nTrusted \n"), ValueMap{"Trusted","Untrusted"},Values{"Trusted", "Untrusted"}] string InstallationPolicy;
  [write, Description("The repository source location.")] string SourceLocation;
  [write, Description("The repository publish location.")] string PublishLocation;
  [write, Description("The repository package management provider. If not specified, 'NuGet' will be assigned.")] string PackageManagementProvider;
};