Resource Type: dsc_spexcelserviceapp

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

Overview

The DSC SPExcelServiceApp resource type. Automatically generated from ‘SharePointDsc/DSCResources/MSFT_SPExcelServiceApp/MSFT_SPExcelServiceApp.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
    • absent

Parameters

  • dsc_applicationpool

    ApplicationPool - The name of the application pool to run the service app in

  • dsc_cachingofunusedfilesenable

    CachingOfUnusedFilesEnable - Specifies that files that are no longer used by Excel Services Application can remain in the cache for later use.

    Supported values:
    • true
    • false
  • dsc_crossdomainaccessallowed

    CrossDomainAccessAllowed - Specifies that trusted workbooks and data connection files can be requested and rendered by Web Parts or pages that reside in other HTTP domains.

    Supported values:
    • true
    • false
  • dsc_encrypteduserconnectionrequired

    EncryptedUserConnectionRequired - Requires that encryption is used between the end-user and the server running Excel Services Application. Valid values are None, Connection.

  • dsc_ensure

    Ensure - Present ensures service app exists, absent ensures it is removed Valid values are Present, Absent.

  • dsc_externaldataconnectionlifetime

    ExternalDataConnectionLifetime - Specifies the maximum number of seconds that an external data connection can remain open in the connection pool.

  • dsc_fileaccessmethod

    FileAccessMethod - Specifies the authentication method that Excel Services Application uses to retrieve files. Valid values are UseImpersonation, UseFileAccessAccount.

  • dsc_installaccount

    InstallAccount - POWERSHELL 4 ONLY: The account to run this resource as, use PsDscRunAsCredential if using PowerShell 5

  • dsc_loadbalancingscheme

    LoadBalancingScheme - Specifies the load-balancing schema that is used by the Excel Services Application Web service application to send requests to different back-end Excel Services Application computers. Valid values are RoundRobin, Local, WorkbookURL.

  • dsc_memorycachethreshold

    MemoryCacheThreshold - Specifies the percentage of the maximum private bytes that can be allocated to inactive objects.

  • dsc_name

    Name - The name of the service application

  • dsc_privatebytesmax

    PrivateBytesMax - Specifies the maximum private bytes, in megabytes, that are used by Excel Services Application.

  • dsc_psdscrunascredential

    PsDscRunAsCredential

  • dsc_sessionsperusermax

    SessionsPerUserMax - Specifies the maximum number of sessions allowed for a user.

  • dsc_sitecollectionanonymoussessionsmax

    SiteCollectionAnonymousSessionsMax - Specifies the maximum number of anonymous sessions allowed per site collection.

  • dsc_terminateprocessonaccessviolation

    TerminateProcessOnAccessViolation - Terminates Excel Services Application when an access violation occurs in the process.

    Supported values:
    • true
    • false
  • dsc_throttleaccessviolationspersitecollection

    ThrottleAccessViolationsPerSiteCollection - Specifies that if a workbook causes an access violation error on Excel Services Application, all files originating from that workbook’s site collection are blocked from loading for the specified period (in seconds).

  • dsc_trustedfilelocations

    TrustedFileLocations - Trusted file locations for the service app

  • dsc_unattendedaccountapplicationid

    UnattendedAccountApplicationId - Specifies that the application ID that is used to look up the unattended service account credentials from the secure storage service that is specified by the UnattendedAccountSecureServiceAppName parameter.

  • dsc_unusedobjectagemax

    UnusedObjectAgeMax - Specifies the maximum amount of time, in minutes, that objects not currently used in a session are kept in the memory cache.

  • dsc_workbookcache

    WorkbookCache - Specifies the local file system location of the cache that is used to store workbooks that are used by Excel Services Application.

  • dsc_workbookcachesizemax

    WorkbookCacheSizeMax - Specifies the maximum allowable size, in megabytes, of an individual session.

  • name (namevar)
  • provider

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