Resource Type: dsc_spwebapppermissions

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

Overview

The DSC SPWebAppPermissions resource type. Automatically generated from ‘SharePointDsc/DSCResources/MSFT_SPWebAppPermissions/MSFT_SPWebAppPermissions.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_allpermissions

    AllPermissions - Set all permissions

    Supported values:
    • true
    • false
  • dsc_installaccount

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

  • dsc_listpermissions

    ListPermissions - List permissions that need to be configured Valid values are Manage Lists, Override List Behaviors, Add Items, Edit Items, Delete Items, View Items, Approve Items, Open Items, View Versions, Delete Versions, Create Alerts, View Application Pages.

  • dsc_personalpermissions

    PersonalPermissions - Personal permissions that need to be configured Valid values are Manage Personal Views, Add/Remove Personal Web Parts, Update Personal Web Parts.

  • dsc_psdscrunascredential

    PsDscRunAsCredential

  • dsc_sitepermissions

    SitePermissions - Site permissions that need to be configured Valid values are Manage Permissions, View Web Analytics Data, Create Subsites, Manage Web Site, Add and Customize Pages, Apply Themes and Borders, Apply Style Sheets, Create Groups, Browse Directories, Use Self-Service Site Creation, View Pages, Enumerate Permissions, Browse User Information, Manage Alerts, Use Remote Interfaces, Use Client Integration Features, Open, Edit Personal User Information.

  • dsc_webappurl

    WebAppUrl - The url of the web application

  • name (namevar)
  • provider

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