Resource Type: dsc_spsearchcontentsource
- Defined in:
- lib/puppet/type/dsc_spsearchcontentsource.rb
- Providers:
-
powershell
Overview
The DSC SPSearchContentSource resource type. Automatically generated from ‘SharePointDsc/DSCResources/MSFT_SPSearchContentSource/MSFT_SPSearchContentSource.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_addresses
Addresses - A list of the addresses this content source includes
-
dsc_contentsourcetype
ContentSourceType - The type of content source - currently only SharePoint, Website, File Shares and Business are supported Valid values are SharePoint, Website, FileShare, Business.
-
dsc_continuouscrawl
ContinuousCrawl - Should this content source use continuous crawl (SharePoint sites only)
Supported values:- true
- false
-
dsc_crawlsetting
CrawlSetting - Should the crawler index everything, just the first site or page, or a custom depth (applies to websites only) Valid values are CrawlEverything, CrawlFirstOnly, Custom.
-
dsc_ensure
Ensure - Present if the source should exist, absent if it should not Valid values are Present, Absent.
-
dsc_force
Force - Specify true if DSC is allowed to delete and recreate a content source to apply the correct settings, otherwise false will just report errors if a change can not be applied.
Supported values:- true
- false
-
dsc_fullschedule
FullSchedule - What is the full schedule for this content source
-
dsc_incrementalschedule
IncrementalSchedule - What is the incremental schedule for this content source
-
dsc_installaccount
InstallAccount - POWERSHELL 4 ONLY: The account to run this resource as, use PsDscRunAsCredential if using PowerShell 5
-
dsc_limitpagedepth
LimitPageDepth - How many pages deep should the crawler go (-1 = unlimited, website sources only)
-
dsc_limitserverhops
LimitServerHops - How many server hops should the crawler make (-1 = unlimtied, website sources only)
-
dsc_lobsystemset
LOBSystemSet - Line of Business System and System Instance names
-
dsc_name
Name - The name of the content source
-
dsc_priority
Priority - What is the priority on this content source Valid values are Normal, High.
-
dsc_psdscrunascredential
PsDscRunAsCredential
-
dsc_serviceappname
ServiceAppName - The name of the search service app that this content source exists within
- name (namevar)
-
provider
The specific backend to use for this ‘dsc_spsearchcontentsource` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.