Resource Type: dsc_spuserprofileproperty
- Defined in:
- lib/puppet/type/dsc_spuserprofileproperty.rb
- Providers:
-
powershell
Overview
The DSC SPUserProfileProperty resource type. Automatically generated from ‘SharePointDsc/DSCResources/MSFT_SPUserProfileProperty/MSFT_SPUserProfileProperty.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_description
Description - The description of the property
-
dsc_displayname
DisplayName - The display name of the property
-
dsc_displayorder
DisplayOrder - The display order to put the property in to the list at
-
dsc_ensure
Ensure - Present if the property should exist, absent if it should be removed Valid values are Present, Absent.
-
dsc_installaccount
InstallAccount - POWERSHELL 4 ONLY: The account to run this resource as, use PsDscRunAsCredential if using PowerShell 5
-
dsc_isalias
IsAlias - Is this field an alias that can be used to refer to a user by
Supported values:- true
- false
-
dsc_iseventlog
IsEventLog - Is this field used for event logging
Supported values:- true
- false
-
dsc_issearchable
IsSearchable - Is this field able to be searched upon
Supported values:- true
- false
-
dsc_isusereditable
IsUserEditable - Is this field able to be edited by a user, or only an administrator
Supported values:- true
- false
-
dsc_isvisibleoneditor
IsVisibleOnEditor - Is this field visible when editing a users profile, or hidden from editing
Supported values:- true
- false
-
dsc_isvisibleonviewer
IsVisibleOnViewer - Is this field visible when viewing a users profile
Supported values:- true
- false
-
dsc_length
Length - The length of the field
-
dsc_mappingconnectionname
MappingConnectionName - The name of the UPS connect to map this property to
-
dsc_mappingdirection
MappingDirection - The direction of the mapping, either Import or Export
-
dsc_mappingpropertyname
MappingPropertyName - The name of the property from the UPS connection to map to
-
dsc_name
Name - The internal name of the user profile property
-
dsc_policysetting
PolicySetting - The policy setting to apply to the property Valid values are Mandatory, Optin, Optout, Disabled.
-
dsc_privacysetting
PrivacySetting - The privacy setting for the property Valid values are Public, Contacts, Organization, Manager, Private.
-
dsc_psdscrunascredential
PsDscRunAsCredential
-
dsc_termgroup
TermGroup - The name of the term store group that terms are in for this field
-
dsc_termset
TermSet - The name of the term set to allow values to be selected from
-
dsc_termstore
TermStore - The name of the term store to look up managed terms from
-
dsc_type
Type - The type of the property Valid values are Big Integer, Binary, Boolean, Date, DateNoYear, Date Time, Email, Float, HTML, Integer, Person, String (Single Value), String (Multi Value), TimeZone, Unique Identifier, URL.
-
dsc_useroverrideprivacy
UserOverridePrivacy - Can users override the default privacy policy
Supported values:- true
- false
-
dsc_userprofileservice
UserProfileService - The name of the user profile service application
- name (namevar)
-
provider
The specific backend to use for this ‘dsc_spuserprofileproperty` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.