mirror of
https://github.com/LukeHagar/developer.sailpoint.com.git
synced 2025-12-06 20:37:46 +00:00
2.0 KiB
2.0 KiB
id, title, pagination_label, sidebar_label, sidebar_class_name, keywords, slug, tags
| id | title | pagination_label | sidebar_label | sidebar_class_name | keywords | slug | tags | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| provisioning-config | ProvisioningConfig | ProvisioningConfig | ProvisioningConfig | powershellsdk |
|
/tools/sdk/powershell/v3/models/provisioning-config |
|
ProvisioningConfig
Properties
| Name | Type | Description | Notes |
|---|---|---|---|
| UniversalManager | Boolean | Specifies whether this configuration is used to manage provisioning requests for all sources from the org. If true, no managedResourceRefs are allowed. | [optional] [readonly] [default to $false] |
| ManagedResourceRefs | []ServiceDeskSource | References to sources for the Service Desk integration template. May only be specified if universalManager is false. | [optional] |
| PlanInitializerScript | ProvisioningConfigPlanInitializerScript | [optional] | |
| NoProvisioningRequests | Boolean | Name of an attribute that when true disables the saving of ProvisioningRequest objects whenever plans are sent through this integration. | [optional] [default to $false] |
| ProvisioningRequestExpiration | Int32 | When saving pending requests is enabled, this defines the number of hours the request is allowed to live before it is considered expired and no longer affects plan compilation. | [optional] |
Examples
- Prepare the resource
$ProvisioningConfig = Initialize-ProvisioningConfig -UniversalManager true `
-ManagedResourceRefs [{type=SOURCE, id=2c9180855d191c59015d291ceb051111, name=My Source 1}, {type=SOURCE, id=2c9180855d191c59015d291ceb052222, name=My Source 2}] `
-PlanInitializerScript null `
-NoProvisioningRequests true `
-ProvisioningRequestExpiration 7
- Convert the resource to JSON
$ProvisioningConfig | ConvertTo-JSON