DSCResources/Resources/windows.xIisMimeTypeMapping.ps1

#region Header
$rules = Get-RuleClassData -StigData $StigData -Name MimeTypeRule
#endregion Header

#region Resource
if ($WebsiteName)
{
    foreach ($website in $WebsiteName)
    {
        foreach ($rule in $rules)
        {
            xIisMimeTypeMapping "$(Get-ResourceTitle -Rule $rule -Instance $website)"
            {
                ConfigurationPath = "IIS:\Sites\$website"
                Extension         = $rule.Extension
                MimeType          = $rule.MimeType
                Ensure            = $rule.Ensure
            }
        }
    }    
}
else 
{
    foreach ($rule in $rules)
    {
        xIisMimeTypeMapping "$(Get-ResourceTitle -Rule $rule)"
        {
            ConfigurationPath = "MACHINE/WEBROOT/APPHOST"
            Extension         = $rule.Extension
            MimeType          = $rule.MimeType
            Ensure            = $rule.Ensure
        }
    }
}
#endregion Resource