DSCResources/MSFT_SPWordAutomationServiceApp/MSFT_SPWordAutomationServiceApp.schema.mof

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[ClassVersion("1.0.0.0"), FriendlyName("SPWordAutomationServiceApp")] 
class MSFT_SPWordAutomationServiceApp : OMI_BaseResource 
{ 
    [Key, Description("THe name of the service application")] string Name;
    [Write, Description("
Present to ensure the app exists, absent to ensure that it does not"), ValueMap{"Present","Absent"}, Values{"Present","Absent"}] string Ensure;
    [Write, Description("
The name of the application pool to run the service app in")] string ApplicationPool;
    [Write, Description("
The name of the database for the service app")] string DatabaseName;
    [Write, Description("
The name of the server that will host the database")] string DatabaseServer;
    [Write, Description("
The list of supported file types"), ValueMap{"docx","doc","mht","rtf","xml"}, Values{"docx","doc","mht","rtf","xml"}] string SupportedFileFormats[];
    [Write, Description("
Should embedded fonts be disabled")] boolean DisableEmbeddedFonts;
    [Write, Description("
What is the maximum amount of memory the service app should use (in MB)")] uint32 MaximumMemoryUsage;
    [Write, Description("
What is the recycle threshold for this service app")] uint32 RecycleThreshold;
    [Write, Description("
Should binary file scans be disabled")] boolean DisableBinaryFileScan;
    [Write, Description("
How many conversion processes can be run at once")] uint32 ConversionProcesses;
    [Write, Description("
How frequently should new jobs be started from the queue (in minutes)")] uint32 JobConversionFrequency;
    [Write, Description("
How many document conversions should be included in a single process")] uint32 NumberOfConversionsPerProcess;
    [Write, Description("
How long can a conversion be run before it becomes monitored")] uint32 TimeBeforeConversionIsMonitored;
    [Write, Description("
What is the maximum number of attempts to convert a document")] uint32 MaximumConversionAttempts;
    [Write, Description("
What is the maximum number of sync conversion requests for the service app")] uint32 MaximumSyncConversionRequests;
    [Write, Description("
How long is the keep alive timeout set to for the service app")] uint32 KeepAliveTimeout;
    [Write, Description("
What is the maximum time in seconds for a document conversion to be allowed to run")] uint32 MaximumConversionTime;
    [Write, Description("
POWERSHELL 4 ONLY: The account to run this resource as, use PsDscRunAsCredential if using PowerShell 5"), EmbeddedInstance("MSFT_Credential")] string InstallAccount; };