DSCResources/VDD_WemBrokerConfig/VDD_WemBrokerConfig.schema.mof
[ClassVersion("1.0.0"), FriendlyName("WemBrokerConfig")] class VDD_WemBrokerConfig : OMI_BaseResource { [Key, Description("Citrix WEM database name.")] String DatabaseName; [Required, Description("MS SQL Server hostname hosting the WEM database")] String DatabaseServer; [Required, ValueMap{"Enable", "Disable"}, Values{"Enable", "Disable"}, Description("Use vuemUser SQL user account password")] String SetSqlUserSpecificPassword; [Write, Description("vuemUser SQL user account password.")] String SqlUserSpecificPassword; [Write, ValueMap{"Enable", "Disable"}, Values{"Enable", "Disable"}, Description("Use Windows authentication for infrastructure service database connection.")] String EnableInfrastructureServiceAccountCredential; [Write, EmbeddedInstance("MSFT_Credential"), Description("PSCredential for running the infrastructure service.")] String InfrastructureServiceAccountCredential; [Write, ValueMap{"Enable", "Disable"}, Values{"Enable", "Disable"}, Description("Enable infrastructure service to always reading site settings from its cache.")] String UseCacheEvenIfOnline; [Write, ValueMap{"Enable", "Disable"}, Values{"Enable", "Disable"}, Description("Enable Citrix WEM debug mode")] String DebugMode; [Write, ValueMap{"Enable", "Disable"}, Values{"Enable", "Disable"}, Description("Enable collection of statistics.")] String SendGoogleAnalytics; [Write, Description("Administration port for administration console to connect to the infrastructure service.")] uint32 AdminServicePort; [Write, Description("Agent service port for agent to connect to the infrastructure server.")] uint32 AgentServicePort; [Write, Description("Cache synchronization port for agent cache synchronization process to connect to the infrastructure service.")] uint32 AgentSyncPort; [Write, Description("Citrix WEM monitoring port.")] uint32 MonitoringPort; [Write, Description("Time (in minutes) before the infrastructure service refreshes its cache.")] uint32 CacheRefreshDelay; [Write, Description("Time (in seconds) between each infrastructure service attempt to poll the SQL server.")] uint32 SQLCheckDelay; [Write, Description("Time (in seconds) which the infrastructure service waits when trying to establish a connection with the SQL server.")] uint32 InfrastructureServiceSQLConnectionTimeout; [Write, ValueMap{"Enable", "Disable"}, Values{"Enable", "Disable"}, Description("Enable deletion of old statistics records from the database at periodic intervals.")] String EnableScheduledMaintenance; [Write, Description("Retention period for user and agent statistics (in days).")] uint32 StatisticsRetentionPeriod; [Write, Description("Retention period for system optimization statistics (in days).")] uint32 SystemMonitoringRetentionPeriod; [Write, Description("Retention period for agent registration logs (in days).")] uint32 AgentRegistrationsRetentionPeriod; [Write, Description("The time at which the database maintenance action is performed (HH:MM).")] String DatabaseMaintenanceExecutionTime; [Write, ValueMap{"Enable", "Disable"}, Values{"Enable", "Disable"}, Description("Override any Citrix License Server information already in the WEM database.")] String GlobalLicenseServerOverride; [Write, Description("Citrix License Server name.")] String LicenseServerName; [Write, Description("Citrix License Server port.")] uint32 LicenseServerPort; }; |