DSCResources/DSC_ExchTransportService/DSC_ExchTransportService.schema.mof
[ClassVersion("1.0.0.0"), FriendlyName("ExchTransportService")]
class DSC_ExchTransportService : OMI_BaseResource { [Key] String Identity; //Exchange server [Required, EmbeddedInstance("MSFT_Credential")] String Credential; //Credentials used to establish a remote PowerShell session to Exchange [Write] Boolean AllowServiceRestart; //Whether it is OK to restart service MSExchangeTransport; [Write] String ActiveUserStatisticsLogMaxAge; [Write] String ActiveUserStatisticsLogMaxDirectorySize; [Write] String ActiveUserStatisticsLogMaxFileSize; [Write] String ActiveUserStatisticsLogPath; [Write] Boolean AgentLogEnabled; [Write] String AgentLogMaxAge; [Write] String AgentLogMaxDirectorySize; [Write] String AgentLogMaxFileSize; [Write] String AgentLogPath; [Write] Boolean AntispamAgentsEnabled; [Write] Boolean ConnectivityLogEnabled; [Write] String ConnectivityLogMaxAge; [Write] String ConnectivityLogMaxDirectorySize; [Write] String ConnectivityLogMaxFileSize; [Write] String ConnectivityLogPath; [Write] Boolean ContentConversionTracingEnabled; [Write] String DelayNotificationTimeout; [Write] Boolean DnsLogEnabled; [Write] String DnsLogMaxAge; [Write] String DnsLogMaxDirectorySize; [Write] String DnsLogMaxFileSize; [Write] String DnsLogPath; [Write] Boolean ExternalDNSAdapterEnabled; [Write] String ExternalDNSAdapterGuid; [Write,ValueMap{"Any","UseTcpOnly","UseUdpOnly"}, Values{"Any","UseTcpOnly","UseUdpOnly"}] String ExternalDNSProtocolOption; [Write] String ExternalDNSServers[]; [Write] String ExternalIPAddress; [Write] Boolean InternalDNSAdapterEnabled; [Write] String InternalDNSAdapterGuid; [Write,ValueMap{"Any","UseTcpOnly","UseUdpOnly"}, Values{"Any","UseTcpOnly","UseUdpOnly"}] String InternalDNSProtocolOption; [Write] String InternalDNSServers[]; [Write,ValueMap{"None","Verbose"}, Values{"None","Verbose"}] String IntraOrgConnectorProtocolLoggingLevel; [Write] SInt32 IntraOrgConnectorSmtpMaxMessagesPerConnection; [Write] Boolean IrmLogEnabled; [Write] String IrmLogMaxAge; [Write] String IrmLogMaxDirectorySize; [Write] String IrmLogMaxFileSize; [Write] String IrmLogPath; [Write] SInt32 MaxConcurrentMailboxDeliveries; [Write] SInt32 MaxConcurrentMailboxSubmissions; [Write] SInt32 MaxConnectionRatePerMinute; [Write] String MaxOutboundConnections; [Write] String MaxPerDomainOutboundConnections; [Write] String MessageExpirationTimeout; [Write] String MessageRetryInterval; [Write] Boolean MessageTrackingLogEnabled; [Write] String MessageTrackingLogMaxAge; [Write] String MessageTrackingLogMaxDirectorySize; [Write] String MessageTrackingLogMaxFileSize; [Write] String MessageTrackingLogPath; [Write] Boolean MessageTrackingLogSubjectLoggingEnabled; [Write] String OutboundConnectionFailureRetryInterval; [Write] String PickupDirectoryMaxHeaderSize; [Write] SInt32 PickupDirectoryMaxMessagesPerMinute; [Write] SInt32 PickupDirectoryMaxRecipientsPerMessage; [Write] String PickupDirectoryPath; [Write] Boolean PipelineTracingEnabled; [Write] String PipelineTracingPath; [Write] String PipelineTracingSenderAddress; [Write] Boolean PoisonMessageDetectionEnabled; [Write] SInt32 PoisonThreshold; [Write] String QueueLogMaxAge; [Write] String QueueLogMaxDirectorySize; [Write] String QueueLogMaxFileSize; [Write] String QueueLogPath; [Write] String QueueMaxIdleTime; [Write] String ReceiveProtocolLogMaxAge; [Write] String ReceiveProtocolLogMaxDirectorySize; [Write] String ReceiveProtocolLogMaxFileSize; [Write] String ReceiveProtocolLogPath; [Write] Boolean RecipientValidationCacheEnabled; [Write] String ReplayDirectoryPath; [Write] String RootDropDirectoryPath; [Write] String RoutingTableLogMaxAge; [Write] String RoutingTableLogMaxDirectorySize; [Write] String RoutingTableLogPath; [Write] String SendProtocolLogMaxAge; [Write] String SendProtocolLogMaxDirectorySize; [Write] String SendProtocolLogMaxFileSize; [Write] String SendProtocolLogPath; [Write] String ServerStatisticsLogMaxAge; [Write] String ServerStatisticsLogMaxDirectorySize; [Write] String ServerStatisticsLogMaxFileSize; [Write] String ServerStatisticsLogPath; [Write] SInt32 TransientFailureRetryCount; [Write] String TransientFailureRetryInterval; [Write] Boolean UseDowngradedExchangeServerAuth; }; |