Resource Type: dsc_xexchumservice

Defined in:
lib/puppet/type/dsc_xexchumservice.rb
Providers:
powershell

Overview

The DSC xExchUMService resource type. Automatically generated from ‘xExchange/DSCResources/MSFT_xExchUMService/MSFT_xExchUMService.schema.mof’

To learn more about PowerShell Desired State Configuration, please visit technet.microsoft.com/en-us/library/dn249912.aspx.

For more information about built-in DSC Resources, please visit technet.microsoft.com/en-us/library/dn249921.aspx.

For more information about xDsc Resources, please visit github.com/PowerShell/DscResources.

Properties

  • ensure

    The basic property that the resource should be in.

    Supported values:
    • exists?
    • present

Parameters

  • dsc_credential

    Credential - Credentials used to establish a remote PowerShell session to Exchange

  • dsc_dialplans

    DialPlans - Specifies all dial plans that the Unified Messaging service handles incoming calls for

  • dsc_domaincontroller

    DomainController - Optional Domain Controller to connect to

  • dsc_grammargenerationschedule

    GrammarGenerationSchedule - Specifies the Grammar Generation Schedule

  • dsc_identity

    Identity

  • dsc_ipaddressfamily

    IPAddressFamily - Specifies whether the UM IP gateway will use IPv4, IPv6, or both to communicate Valid values are IPv4Only, IPv6Only, Any.

  • dsc_ipaddressfamilyconfigurable

    IPAddressFamilyConfigurable - Specifies whether you’re able to set the IPAddressFamily parameter to IPv6Only or Any

    Supported values:
    • true
    • false
  • dsc_irmlogenabled

    IrmLogEnabled - Specifies whether to enable logging of Information Rights Management (IRM) transactions. IRM logging is enabled by default

    Supported values:
    • true
    • false
  • dsc_irmlogmaxage

    IrmLogMaxAge - Specifies the maximum age for the IRM log file. Log files that are older than the specified value are deleted

  • dsc_irmlogmaxdirectorysize

    IrmLogMaxDirectorySize - Specifies the maximum size of all IRM logs in the connectivity log directory. When a directory reaches its maximum file size, the server deletes the oldest log files first

  • dsc_irmlogmaxfilesize

    IrmLogMaxFileSize - Specifies the maximum size of each IRM log file. When a log file reaches its maximum file size, a new log file is created

  • dsc_irmlogpath

    IrmLogPath - Specifies the default IRM log directory location

  • dsc_maxcallsallowed

    MaxCallsAllowed - Specifies the maximum number of concurrent voice calls that the Unified Messaging service allows

  • dsc_psdscrunascredential

    PsDscRunAsCredential

  • dsc_sipaccessservice

    SIPAccessService - Specifies the FQDN and TCP port of the nearest Skype for Business Server pool location for inbound and outbound calls from remote Skype for Business users located outside of the network

  • dsc_umstartupmode

    UMStartupMode - UMStartupMode for the UM server Valid values are TCP, TLS, Dual.

  • name (namevar)
  • provider

    The specific backend to use for this ‘dsc_xexchumservice` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.