DSCResources/MSFT_xSPAntivirusSettings/MSFT_xSPAntivirusSettings.schema.mof

/*
**Description**
 
This resource is used to set the global antivirus settings for the local farm.
These settings will be used to control the behavior of an external anti-virus scanning tool that is able to integrate with SharePoint.
Note that this will not scan documents for viruses on it's own, an external tool still needs to be installed on the servers that integrates with SharePoint.
 
**Example**
 
    xSPAntivirusSettings AVSettings
    {
        ScanOnDownload = $true
        ScanOnUpload = $true
        AllowDownloadInfected = $false
        AttemptToClean = $false
    }
*/
 
[ClassVersion("1.0.0.0"), FriendlyName("xSPAntivirusSettings")]
class MSFT_xSPAntivirusSettings : OMI_BaseResource
{
    [Key] Boolean ScanOnDownload;
    [Write] Boolean ScanOnUpload;
    [Write] Boolean AllowDownloadInfected;
    [Write] Boolean AttemptToClean;
    [Write] Uint16 TimeoutDuration;
    [Write] Uint16 NumberOfThreads;
    [Write, EmbeddedInstance("MSFT_Credential")] String InstallAccount;
};