DSCResources/VE_XD7StoreFrontStoreFarm/VE_XD7StoreFrontStoreFarm.schema.mof

 
[ClassVersion("1.0.0.0"), FriendlyName("XD7StoreFrontStoreFarm")]
class VE_XD7StoreFrontStoreFarm : OMI_BaseResource
{
    [Key, Description("StoreFront store name")] String StoreName;
    [Key, Description("The name of the Farm")] String FarmName;
    [Write, Description("The type of farm"), ValueMap{"XenApp","XenDesktop","AppController","VDIinaBox","Store"}, Values{"XenApp","XenDesktop","AppController","VDIinaBox","Store"}] String FarmType;
    [Write, Description("The hostnames or IP addresses of the xml services")] String Servers[];
    [Write, Description("The url to the service location used to provide web and SaaS apps via this farm")] String ServiceUrls[];
    [Write, Description("Service communication port")] UInt32 Port;
    [Write, Description("Type of transport to use. Http, Https, SSL for example"), ValueMap{"HTTP","HTTPS","SSL"}, Values{"HTTP","HTTPS","SSL"}] String TransportType;
    [Write, Description("The SSL Relay port")] UInt32 SSLRelayPort;
    [Write, Description("Round robin load balance the xml service servers")] Boolean LoadBalance;
    [Write, Description("Period of time to skip all xml service requests should all servers fail to respond")] UInt32 AllFailedBypassDuration;
    [Write, Description("Period of time to skip a server when is fails to respond")] UInt32 BypassDuration;
    [Write, Description("Period of time an ICA launch ticket is valid once requested on pre 7.0 XenApp and XenDesktop farms")] UInt32 TicketTimeToLive;
    [Write, Description("Period of time a RADE launch ticket is valid once requested on pre 7.0 XenApp and XenDesktop farms")] UInt32 RadeTicketTimeToLive;
    [Write, Description("Maximum number of servers within a single farm that can fail before aborting a request")] UInt32 MaxFailedServersPerRequest;
    [Write, Description("The list of Zone names associated with the Store Farm")] String Zones[];
    [Write, Description("Cloud deployments only otherwise ignored. The product name of the farm configured")] String Product;
    [Write, Description("Cloud deployments only otherwise ignored. Restricts GWaaS traffic to the specified POP")] String RestrictPoPs;
    [Write, Description("Cloud deployments only otherwise ignored. A tag indicating the scope of the farm")] String FarmGuid;
    [Write, Description("Ensure"), ValueMap{"Present","Absent"}, Values{"Present","Absent"}] String Ensure;
};