Resource Type: dsc_xexchfrontendtransportservice

Defined in:
lib/puppet/type/dsc_xexchfrontendtransportservice.rb

Overview

The DSC xExchFrontendTransportService resource type. Automatically generated from version 1.33.0

Properties

  • dsc_agentlogenabled

    The AgentLogEnabled parameter specifies whether the agent log is enabled. The default value is $true.

  • dsc_agentlogmaxage

    The AgentLogMaxAge parameter specifies the maximum age for the agent log file. Log files older than the specified value are deleted. The default value is 7.00:00:00 or 7 days.

  • dsc_agentlogmaxdirectorysize

    The AgentLogMaxDirectorySize parameter specifies the maximum size of all agent logs in the agent log directory. When a directory reaches its maximum file size, the server deletes the oldest log files first. The default value is 250 MB.

  • dsc_agentlogmaxfilesize

    The AgentLogMaxFileSize parameter specifies the maximum size of each agent log file. When a log file reaches its maximum file size, a new log file is created. The default value is 10 MB.

  • dsc_agentlogpath

    The AgentLogPath parameter specifies the default agent log directory location.

  • dsc_allowservicerestart

    Whether it is OK to restart the MSExchangeFrontEndTransport service after making changes. Defaults to $false.

  • dsc_antispamagentsenabled

    The AntispamAgentsEnabled parameter specifies whether anti-spam agents are installed on the server specified with the Identity parameter. The default value is $false for the Front End Transport service.

  • dsc_connectivitylogenabled

    The ConnectivityLogEnabled parameter specifies whether the connectivity log is enabled. The default value is $true.

  • dsc_connectivitylogmaxage

    The ConnectivityLogMaxAge parameter specifies the maximum age for the connectivity log file. Log files older than the specified value are deleted. The default value is 30 days.

  • dsc_connectivitylogmaxdirectorysize

    The ConnectivityLogMaxDirectorySize parameter specifies the maximum size of all connectivity logs in the connectivity log directory. When a directory reaches its maximum file size, the server deletes the oldest log files first. The default value is 1000 MB.

  • dsc_connectivitylogmaxfilesize

    The ConnectivityLogMaxFileSize parameter specifies the maximum size of each connectivity log file. When a log file reaches its maximum file size, a new log file is created. The default value is 10 MB.

  • dsc_connectivitylogpath

    The ConnectivityLogPath parameter specifies the default connectivity log directory location.

  • dsc_dnslogenabled

    The DnsLogEnabled parameter specifies whether the DNS log is enabled. The default value is $false.

  • dsc_dnslogmaxage

    The DnsLogMaxAge parameter specifies the maximum age for the DNS log file. Log files older than the specified value are deleted. The default value is 7.00:00:00 or 7 days.

  • dsc_dnslogmaxdirectorysize

    The DnsLogMaxDirectorySize parameter specifies the maximum size of all DNS logs in the DNS log directory. When a directory reaches its maximum file size, the server deletes the oldest log files first. The default value is 100 MB.

  • dsc_dnslogmaxfilesize

    The DnsLogMaxFileSize parameter specifies the maximum size of each DNS log file. When a log file reaches its maximum file size, a new log file is created. The default value is 10 MB.

  • dsc_dnslogpath

    The DnsLogPath parameter specifies the DNS log directory location. The default value is blank ($null), which indicates no location is configured. If you enable DNS logging, you need to specify a local file path for the DNS log files by using this parameter.

  • dsc_externaldnsadapterenabled

    The ExternalDNSAdapterEnabled parameter specifies one or more Domain Name System (DNS) servers that Exchange uses for external DNS lookups.

  • dsc_externaldnsadapterguid

    The ExternalDNSAdapterGuid parameter specifies the network adapter that has the DNS settings used for DNS lookups of destinations that exist outside the Exchange organization.

  • dsc_externaldnsprotocoloption

    The ExternalDNSProtocolOption parameter specifies which protocol to use when querying external DNS servers. The valid options for this parameter are Any, UseTcpOnly, and UseUdpOnly. The default value is Any.

  • dsc_externaldnsservers

    The ExternalDNSServers parameter specifies the list of external DNS servers that the server queries when resolving a remote domain. You must separate IP addresses by using commas. The default value is an empty list ({}).

  • dsc_externalipaddress

    The ExternalIPAddress parameter specifies the IP address used in the Received message header field for every message that travels through the Front End Transport service.

  • dsc_internaldnsadapterenabled

    The InternalDNSAdapterEnabled parameter specifies one or more DNS servers that Exchange uses for internal DNS lookups.

  • dsc_internaldnsadapterguid

    The InternalDNSAdapterGuid parameter specifies the network adapter that has the DNS settings used for DNS lookups of servers that exist inside the Exchange organization.

  • dsc_internaldnsprotocoloption

    The InternalDNSProtocolOption parameter specifies which protocol to use when you query internal DNS servers. Valid options for this parameter are Any, UseTcpOnly, or UseUdpOnly. The default value is Any.

  • dsc_internaldnsservers

    The InternalDNSServers parameter specifies the list of DNS servers that should be used when resolving a domain name. DNS servers are specified by IP address and are separated by commas. The default value is any empty list ({}).

  • dsc_intraorgconnectorprotocollogginglevel

    The IntraOrgConnectorProtocolLoggingLevel parameter enables or disables SMTP protocol logging on the implicit and invisible intra-organization Send connector in the Front End Transport service.

  • dsc_maxconnectionrateperminute

    The MaxConnectionRatePerMinute parameter specifies the maximum rate that connections are allowed to be opened with the transport service.

  • dsc_receiveprotocollogmaxage

    The ReceiveProtocolLogMaxAge parameter specifies the maximum age of a protocol log file that’s shared by all Receive connectors in the Transport service on the server. Log files that are older than the specified value are automatically deleted.

  • dsc_receiveprotocollogmaxdirectorysize

    The ReceiveProtocolLogMaxDirectorySize parameter specifies the maximum size of the protocol log directory that’s shared by all Receive connectors in the Front End Transport service on the server. When the maximum directory size is reached, the server deletes the oldest log files first.

  • dsc_receiveprotocollogmaxfilesize

    The ReceiveProtocolLogMaxFileSize parameter specifies the maximum size of a protocol log file that’s shared by all Receive connectors in the Front End Transport service on the server. When a log file reaches its maximum file size, a new log file is created.

  • dsc_receiveprotocollogpath

    The ReceiveProtocolLogPath parameter specifies the location of the protocol log directory for all Receive connectors in the Front End Transport service on the server.

  • dsc_routingtablelogmaxage

    The RoutingTableLogMaxAge parameter specifies the maximum routing table log age. Log files older than the specified value are deleted. The default value is 7 days.

  • dsc_routingtablelogmaxdirectorysize

    The RoutingTableLogMaxDirectorySize parameter specifies the maximum size of the routing table log directory. When the maximum directory size is reached, the server deletes the oldest log files first. The default value is 250 MB.

  • dsc_routingtablelogpath

    The RoutingTableLogPath parameter specifies the directory location where routing table log files should be stored.

  • dsc_sendprotocollogmaxage

    The SendProtocolLogMaxAge parameter specifies the maximum age of a protocol log file that’s shared by all Send connectors in the Front End Transport service that have this server configured as a source server. Log files that are older than the specified value are deleted.

  • dsc_sendprotocollogmaxdirectorysize

    The SendProtocolLogMaxDirectorySize parameter specifies the maximum size of the protocol log directory that’s shared by all Send connectors in the Front End Transport service that have this server configured as a source server. When the maximum directory size is reached, the server deletes the oldest log files first.

  • dsc_sendprotocollogmaxfilesize

    The SendProtocolLogMaxFileSize parameter specifies the maximum size of a protocol log file that’s shared by all the Send connectors in the Front End Transport service that have this server configured as a source server. When a log file reaches its maximum file size, a new log file is created.

  • dsc_sendprotocollogpath

    The SendProtocolLogPath parameter specifies the location of the protocol log directory for all Send connectors in the Front End Transport service that have this server configured as a source server.

  • dsc_transientfailureretrycount

    The TransientFailureRetryCount parameter specifies the maximum number of immediate connection retries attempted when the server encounters a connection failure with a remote server. The default value is 6. The valid input range for this parameter is from 0 through 15. When the value of this parameter is set to 0, the server doesn’t immediately attempt to retry an unsuccessful connection.

  • dsc_transientfailureretryinterval

    The TransientFailureRetryInterval parameter controls the connection interval between each connection attempt specified by the TransientFailureRetryCount parameter. For the Front End Transport service, the default value of the TransientFailureRetryInterval parameter is 5 minutes.

Parameters

  • dsc_credential

    Credentials used to establish a remote PowerShell session to Exchange.

  • dsc_identity (namevar)

    Hostname of the server to configure.

  • dsc_psdscrunascredential
  • name (namevar)

    Description of the purpose for this resource declaration.

  • validation_mode (defaults to: property)

    Whether to check if the resource is in the desired state by property (default) or using Invoke-DscResource in Test mode (resource).