DSCResources/VE_SFAuthenticationServiceMethod/VE_SFAuthenticationServiceMethod.schema.mof

[ClassVersion("1.0.0"), FriendlyName("SFAuthenticationServiceMethod")]
class VE_SFAuthenticationServiceMethod : OMI_BaseResource
{
    [Key, Description("Citrix Storefront Authentication Service IIS Virtual Path")] String VirtualPath;
    [Write, ValueMap{"IntegratedWindows","HttpBasic","ExplicitForms","CitrixFederation","CitrixAGBasic","Certificate"}, Values{"IntegratedWindows","HttpBasic","ExplicitForms","CitrixFederation","CitrixAGBasic","Certificate"}] String AuthenticationMethods[];
    [Write, ValueMap{"IntegratedWindows","HttpBasic","ExplicitForms","CitrixFederation","CitrixAGBasic","Certificate"}, Values{"IntegratedWindows","HttpBasic","ExplicitForms","CitrixFederation","CitrixAGBasic","Certificate"}] String IncludeAuthenticationMethods[];
    [Write, ValueMap{"IntegratedWindows","HttpBasic","ExplicitForms","CitrixFederation","CitrixAGBasic","Certificate"}, Values{"IntegratedWindows","HttpBasic","ExplicitForms","CitrixFederation","CitrixAGBasic","Certificate"}] String ExcludeAuthenticationMethods[];
    [Write, ValueMap{"Present", "Absent"}, Values{"Present", "Absent"}] String Ensure;
};