DSCResources/ArcGIS_Server/ArcGIS_Server.schema.mof

 
[ClassVersion("1.0.0.0"), FriendlyName("")]
class ArcGIS_Server : OMI_BaseResource
{
    [Write] String ServerHostName;
    [Write, ValueMap{"Present","Absent"}, Values{"Present","Absent"}] String Ensure;
    [Write] String ConfigurationStoreLocation;
    [Key] String ServerDirectoriesRootLocation;
    [Write] String ServerDirectories;
    [Write] String ServerLogsLocation;
    [Write] String LocalRepositoryPath;
    [Write] String ConfigStoreCloudStorageConnectionString;
    [Write] String ConfigStoreCloudStorageConnectionSecret;
    [Write, EmbeddedInstance("MSFT_Credential")] String SiteAdministrator;
    [Write, Description("Is Joining Existing site")] Boolean Join;
    [Write] String PeerServerHostName;
    [Write, ValueMap{"OFF","SEVERE","WARNING","INFO","FINE","VERBOSE","DEBUG"}, Values{"OFF","SEVERE","WARNING","INFO","FINE","VERBOSE","DEBUG"}, Description("Log Level")] String LogLevel;
    [Write, Description("Enable Single Cluster Mode")] Boolean SingleClusterMode;
    [Write] String Platform;
    [Write, Description("Is Service Directory Disabled")] Boolean DisableServiceDirectory;
    [Write, Description("Enable Usage Metering")] Boolean EnableUsageMetering;
    [Write] String SharedKey;
};