mirror of
https://github.com/LukeHagar/developer.sailpoint.com.git
synced 2025-12-07 12:27:47 +00:00
Update to powershell SDK docs: 14840363765
This commit is contained in:
@@ -862,10 +862,17 @@ $AccessRequestConfig = @"{
|
|||||||
},
|
},
|
||||||
"autoApprovalEnabled" : true,
|
"autoApprovalEnabled" : true,
|
||||||
"entitlementRequestConfig" : {
|
"entitlementRequestConfig" : {
|
||||||
"requestCommentsRequired" : false,
|
"accessRequestConfig" : {
|
||||||
"deniedCommentsRequired" : false,
|
"denialCommentRequired" : false,
|
||||||
"allowEntitlementRequest" : true,
|
"approvalSchemes" : [ {
|
||||||
"grantRequestApprovalSchemes" : "entitlementOwner, sourceOwner, manager, workgroup:2c918084660f45d6016617daa9210584"
|
"approverId" : "e3eab852-8315-467f-9de7-70eda97f63c8",
|
||||||
|
"approverType" : "GOVERNANCE_GROUP"
|
||||||
|
}, {
|
||||||
|
"approverId" : "e3eab852-8315-467f-9de7-70eda97f63c8",
|
||||||
|
"approverType" : "GOVERNANCE_GROUP"
|
||||||
|
} ],
|
||||||
|
"requestCommentRequired" : true
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"reauthorizationEnabled" : true,
|
"reauthorizationEnabled" : true,
|
||||||
"approvalsMustBeExternal" : true
|
"approvalsMustBeExternal" : true
|
||||||
|
|||||||
@@ -641,10 +641,17 @@ Code | Description | Data Type
|
|||||||
$Id = "2c91808a7813090a017814121e121518" # String | Entitlement ID
|
$Id = "2c91808a7813090a017814121e121518" # String | Entitlement ID
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
||||||
$EntitlementRequestConfig = @"{
|
$EntitlementRequestConfig = @"{
|
||||||
"requestCommentsRequired" : false,
|
"accessRequestConfig" : {
|
||||||
"deniedCommentsRequired" : false,
|
"denialCommentRequired" : false,
|
||||||
"allowEntitlementRequest" : true,
|
"approvalSchemes" : [ {
|
||||||
"grantRequestApprovalSchemes" : "entitlementOwner, sourceOwner, manager, workgroup:2c918084660f45d6016617daa9210584"
|
"approverId" : "e3eab852-8315-467f-9de7-70eda97f63c8",
|
||||||
|
"approverType" : "GOVERNANCE_GROUP"
|
||||||
|
}, {
|
||||||
|
"approverId" : "e3eab852-8315-467f-9de7-70eda97f63c8",
|
||||||
|
"approverType" : "GOVERNANCE_GROUP"
|
||||||
|
} ],
|
||||||
|
"requestCommentRequired" : true
|
||||||
|
}
|
||||||
}"@
|
}"@
|
||||||
|
|
||||||
# Replace Entitlement Request Config
|
# Replace Entitlement Request Config
|
||||||
|
|||||||
@@ -887,6 +887,9 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## test-workflow
|
## test-workflow
|
||||||
|
::: info
|
||||||
|
Workflow must be disabled in order to use this endpoint.
|
||||||
|
:::
|
||||||
Test a workflow with the provided input data. The input data should resemble the input that the trigger will send the workflow. See the [event trigger documentation](https://developer.sailpoint.com/idn/docs/event-triggers/available) for an example input for the trigger that initiates this workflow.
|
Test a workflow with the provided input data. The input data should resemble the input that the trigger will send the workflow. See the [event trigger documentation](https://developer.sailpoint.com/idn/docs/event-triggers/available) for an example input for the trigger that initiates this workflow.
|
||||||
This endpoint will return an execution ID, which can be used to lookup more information about the execution using the `Get a Workflow Execution` endpoint.
|
This endpoint will return an execution ID, which can be used to lookup more information about the execution using the `Get a Workflow Execution` endpoint.
|
||||||
**This will cause a live run of the workflow, which could result in unintended modifications to your IDN tenant.**
|
**This will cause a live run of the workflow, which could result in unintended modifications to your IDN tenant.**
|
||||||
|
|||||||
@@ -16,19 +16,13 @@ tags: ['SDK', 'Software Development Kit', 'EntitlementRequestConfig', 'V2024Enti
|
|||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------ | ------------- | ------------- | -------------
|
------------ | ------------- | ------------- | -------------
|
||||||
**AllowEntitlementRequest** | **Boolean** | If this is true, entitlement requests are allowed. | [optional] [default to $false]
|
**AccessRequestConfig** | [**EntitlementAccessRequestConfig**](entitlement-access-request-config) | | [optional]
|
||||||
**RequestCommentsRequired** | **Boolean** | If this is true, comments are required to submit entitlement requests. | [optional] [default to $false]
|
|
||||||
**DeniedCommentsRequired** | **Boolean** | If this is true, comments are required to reject entitlement requests. | [optional] [default to $false]
|
|
||||||
**GrantRequestApprovalSchemes** | **String** | Approval schemes for granting entitlement request. This can be empty if no approval is needed. Multiple schemes must be comma-separated. The valid schemes are ""entitlementOwner"", ""sourceOwner"", ""manager"" and ""`workgroup:{id}`"". You can use multiple governance groups (workgroups). | [optional] [default to "sourceOwner"]
|
|
||||||
|
|
||||||
## Examples
|
## Examples
|
||||||
|
|
||||||
- Prepare the resource
|
- Prepare the resource
|
||||||
```powershell
|
```powershell
|
||||||
$EntitlementRequestConfig = Initialize-PSSailpoint.V2024EntitlementRequestConfig -AllowEntitlementRequest true `
|
$EntitlementRequestConfig = Initialize-PSSailpoint.V2024EntitlementRequestConfig -AccessRequestConfig null
|
||||||
-RequestCommentsRequired false `
|
|
||||||
-DeniedCommentsRequired false `
|
|
||||||
-GrantRequestApprovalSchemes entitlementOwner, sourceOwner, manager, workgroup:2c918084660f45d6016617daa9210584
|
|
||||||
```
|
```
|
||||||
|
|
||||||
- Convert the resource to JSON
|
- Convert the resource to JSON
|
||||||
|
|||||||
@@ -906,10 +906,17 @@ $AccessRequestConfig = @"{
|
|||||||
},
|
},
|
||||||
"autoApprovalEnabled" : true,
|
"autoApprovalEnabled" : true,
|
||||||
"entitlementRequestConfig" : {
|
"entitlementRequestConfig" : {
|
||||||
"requestCommentsRequired" : false,
|
"accessRequestConfig" : {
|
||||||
"deniedCommentsRequired" : false,
|
"denialCommentRequired" : false,
|
||||||
"allowEntitlementRequest" : true,
|
"approvalSchemes" : [ {
|
||||||
"grantRequestApprovalSchemes" : "entitlementOwner, sourceOwner, manager, workgroup:2c918084660f45d6016617daa9210584"
|
"approverId" : "e3eab852-8315-467f-9de7-70eda97f63c8",
|
||||||
|
"approverType" : "GOVERNANCE_GROUP"
|
||||||
|
}, {
|
||||||
|
"approverId" : "e3eab852-8315-467f-9de7-70eda97f63c8",
|
||||||
|
"approverType" : "GOVERNANCE_GROUP"
|
||||||
|
} ],
|
||||||
|
"requestCommentRequired" : true
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"reauthorizationEnabled" : true,
|
"reauthorizationEnabled" : true,
|
||||||
"approvalsMustBeExternal" : true
|
"approvalsMustBeExternal" : true
|
||||||
|
|||||||
@@ -641,10 +641,17 @@ Code | Description | Data Type
|
|||||||
$Id = "2c91808a7813090a017814121e121518" # String | Entitlement ID
|
$Id = "2c91808a7813090a017814121e121518" # String | Entitlement ID
|
||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
||||||
$EntitlementRequestConfig = @"{
|
$EntitlementRequestConfig = @"{
|
||||||
"requestCommentsRequired" : false,
|
"accessRequestConfig" : {
|
||||||
"deniedCommentsRequired" : false,
|
"denialCommentRequired" : false,
|
||||||
"allowEntitlementRequest" : true,
|
"approvalSchemes" : [ {
|
||||||
"grantRequestApprovalSchemes" : "entitlementOwner, sourceOwner, manager, workgroup:2c918084660f45d6016617daa9210584"
|
"approverId" : "e3eab852-8315-467f-9de7-70eda97f63c8",
|
||||||
|
"approverType" : "GOVERNANCE_GROUP"
|
||||||
|
}, {
|
||||||
|
"approverId" : "e3eab852-8315-467f-9de7-70eda97f63c8",
|
||||||
|
"approverType" : "GOVERNANCE_GROUP"
|
||||||
|
} ],
|
||||||
|
"requestCommentRequired" : true
|
||||||
|
}
|
||||||
}"@
|
}"@
|
||||||
|
|
||||||
# Replace Entitlement Request Config
|
# Replace Entitlement Request Config
|
||||||
|
|||||||
@@ -887,6 +887,9 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## test-workflow
|
## test-workflow
|
||||||
|
::: info
|
||||||
|
Workflow must be disabled in order to use this endpoint.
|
||||||
|
:::
|
||||||
Test a workflow with the provided input data. The input data should resemble the input that the trigger will send the workflow. See the [event trigger documentation](https://developer.sailpoint.com/idn/docs/event-triggers/available) for an example input for the trigger that initiates this workflow.
|
Test a workflow with the provided input data. The input data should resemble the input that the trigger will send the workflow. See the [event trigger documentation](https://developer.sailpoint.com/idn/docs/event-triggers/available) for an example input for the trigger that initiates this workflow.
|
||||||
This endpoint will return an execution ID, which can be used to lookup more information about the execution using the `Get a Workflow Execution` endpoint.
|
This endpoint will return an execution ID, which can be used to lookup more information about the execution using the `Get a Workflow Execution` endpoint.
|
||||||
**This will cause a live run of the workflow, which could result in unintended modifications to your IDN tenant.**
|
**This will cause a live run of the workflow, which could result in unintended modifications to your IDN tenant.**
|
||||||
|
|||||||
@@ -16,19 +16,13 @@ tags: ['SDK', 'Software Development Kit', 'EntitlementRequestConfig', 'V2025Enti
|
|||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------ | ------------- | ------------- | -------------
|
------------ | ------------- | ------------- | -------------
|
||||||
**AllowEntitlementRequest** | **Boolean** | If this is true, entitlement requests are allowed. | [optional] [default to $false]
|
**AccessRequestConfig** | [**EntitlementAccessRequestConfig**](entitlement-access-request-config) | | [optional]
|
||||||
**RequestCommentsRequired** | **Boolean** | If this is true, comments are required to submit entitlement requests. | [optional] [default to $false]
|
|
||||||
**DeniedCommentsRequired** | **Boolean** | If this is true, comments are required to reject entitlement requests. | [optional] [default to $false]
|
|
||||||
**GrantRequestApprovalSchemes** | **String** | Approval schemes for granting entitlement request. This can be empty if no approval is needed. Multiple schemes must be comma-separated. The valid schemes are ""entitlementOwner"", ""sourceOwner"", ""manager"" and ""`workgroup:{id}`"". You can use multiple governance groups (workgroups). | [optional] [default to "sourceOwner"]
|
|
||||||
|
|
||||||
## Examples
|
## Examples
|
||||||
|
|
||||||
- Prepare the resource
|
- Prepare the resource
|
||||||
```powershell
|
```powershell
|
||||||
$EntitlementRequestConfig = Initialize-PSSailpoint.V2025EntitlementRequestConfig -AllowEntitlementRequest true `
|
$EntitlementRequestConfig = Initialize-PSSailpoint.V2025EntitlementRequestConfig -AccessRequestConfig null
|
||||||
-RequestCommentsRequired false `
|
|
||||||
-DeniedCommentsRequired false `
|
|
||||||
-GrantRequestApprovalSchemes entitlementOwner, sourceOwner, manager, workgroup:2c918084660f45d6016617daa9210584
|
|
||||||
```
|
```
|
||||||
|
|
||||||
- Convert the resource to JSON
|
- Convert the resource to JSON
|
||||||
|
|||||||
@@ -897,6 +897,9 @@ try {
|
|||||||
[[Back to top]](#)
|
[[Back to top]](#)
|
||||||
|
|
||||||
## test-workflow
|
## test-workflow
|
||||||
|
::: info
|
||||||
|
Workflow must be disabled in order to use this endpoint.
|
||||||
|
:::
|
||||||
Test a workflow with the provided input data. The input data should resemble the input that the trigger will send the workflow. See the [event trigger documentation](https://developer.sailpoint.com/idn/docs/event-triggers/available) for an example input for the trigger that initiates this workflow.
|
Test a workflow with the provided input data. The input data should resemble the input that the trigger will send the workflow. See the [event trigger documentation](https://developer.sailpoint.com/idn/docs/event-triggers/available) for an example input for the trigger that initiates this workflow.
|
||||||
This endpoint will return an execution ID, which can be used to lookup more information about the execution using the `Get a Workflow Execution` endpoint.
|
This endpoint will return an execution ID, which can be used to lookup more information about the execution using the `Get a Workflow Execution` endpoint.
|
||||||
**This will cause a live run of the workflow, which could result in unintended modifications to your IDN tenant.**
|
**This will cause a live run of the workflow, which could result in unintended modifications to your IDN tenant.**
|
||||||
|
|||||||
@@ -1044,10 +1044,17 @@
|
|||||||
},
|
},
|
||||||
"autoApprovalEnabled" : true,
|
"autoApprovalEnabled" : true,
|
||||||
"entitlementRequestConfig" : {
|
"entitlementRequestConfig" : {
|
||||||
"requestCommentsRequired" : false,
|
"accessRequestConfig" : {
|
||||||
"deniedCommentsRequired" : false,
|
"denialCommentRequired" : false,
|
||||||
"allowEntitlementRequest" : true,
|
"approvalSchemes" : [ {
|
||||||
"grantRequestApprovalSchemes" : "entitlementOwner, sourceOwner, manager, workgroup:2c918084660f45d6016617daa9210584"
|
"approverId" : "e3eab852-8315-467f-9de7-70eda97f63c8",
|
||||||
|
"approverType" : "GOVERNANCE_GROUP"
|
||||||
|
}, {
|
||||||
|
"approverId" : "e3eab852-8315-467f-9de7-70eda97f63c8",
|
||||||
|
"approverType" : "GOVERNANCE_GROUP"
|
||||||
|
} ],
|
||||||
|
"requestCommentRequired" : true
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"reauthorizationEnabled" : true,
|
"reauthorizationEnabled" : true,
|
||||||
"approvalsMustBeExternal" : true
|
"approvalsMustBeExternal" : true
|
||||||
@@ -5753,10 +5760,17 @@
|
|||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
||||||
$EntitlementRequestConfig = @"
|
$EntitlementRequestConfig = @"
|
||||||
{
|
{
|
||||||
"requestCommentsRequired" : false,
|
"accessRequestConfig" : {
|
||||||
"deniedCommentsRequired" : false,
|
"denialCommentRequired" : false,
|
||||||
"allowEntitlementRequest" : true,
|
"approvalSchemes" : [ {
|
||||||
"grantRequestApprovalSchemes" : "entitlementOwner, sourceOwner, manager, workgroup:2c918084660f45d6016617daa9210584"
|
"approverId" : "e3eab852-8315-467f-9de7-70eda97f63c8",
|
||||||
|
"approverType" : "GOVERNANCE_GROUP"
|
||||||
|
}, {
|
||||||
|
"approverId" : "e3eab852-8315-467f-9de7-70eda97f63c8",
|
||||||
|
"approverType" : "GOVERNANCE_GROUP"
|
||||||
|
} ],
|
||||||
|
"requestCommentRequired" : true
|
||||||
|
}
|
||||||
}
|
}
|
||||||
"@
|
"@
|
||||||
|
|
||||||
|
|||||||
@@ -1055,10 +1055,17 @@
|
|||||||
},
|
},
|
||||||
"autoApprovalEnabled" : true,
|
"autoApprovalEnabled" : true,
|
||||||
"entitlementRequestConfig" : {
|
"entitlementRequestConfig" : {
|
||||||
"requestCommentsRequired" : false,
|
"accessRequestConfig" : {
|
||||||
"deniedCommentsRequired" : false,
|
"denialCommentRequired" : false,
|
||||||
"allowEntitlementRequest" : true,
|
"approvalSchemes" : [ {
|
||||||
"grantRequestApprovalSchemes" : "entitlementOwner, sourceOwner, manager, workgroup:2c918084660f45d6016617daa9210584"
|
"approverId" : "e3eab852-8315-467f-9de7-70eda97f63c8",
|
||||||
|
"approverType" : "GOVERNANCE_GROUP"
|
||||||
|
}, {
|
||||||
|
"approverId" : "e3eab852-8315-467f-9de7-70eda97f63c8",
|
||||||
|
"approverType" : "GOVERNANCE_GROUP"
|
||||||
|
} ],
|
||||||
|
"requestCommentRequired" : true
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"reauthorizationEnabled" : true,
|
"reauthorizationEnabled" : true,
|
||||||
"approvalsMustBeExternal" : true
|
"approvalsMustBeExternal" : true
|
||||||
@@ -5764,10 +5771,17 @@
|
|||||||
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
|
||||||
$EntitlementRequestConfig = @"
|
$EntitlementRequestConfig = @"
|
||||||
{
|
{
|
||||||
"requestCommentsRequired" : false,
|
"accessRequestConfig" : {
|
||||||
"deniedCommentsRequired" : false,
|
"denialCommentRequired" : false,
|
||||||
"allowEntitlementRequest" : true,
|
"approvalSchemes" : [ {
|
||||||
"grantRequestApprovalSchemes" : "entitlementOwner, sourceOwner, manager, workgroup:2c918084660f45d6016617daa9210584"
|
"approverId" : "e3eab852-8315-467f-9de7-70eda97f63c8",
|
||||||
|
"approverType" : "GOVERNANCE_GROUP"
|
||||||
|
}, {
|
||||||
|
"approverId" : "e3eab852-8315-467f-9de7-70eda97f63c8",
|
||||||
|
"approverType" : "GOVERNANCE_GROUP"
|
||||||
|
} ],
|
||||||
|
"requestCommentRequired" : true
|
||||||
|
}
|
||||||
}
|
}
|
||||||
"@
|
"@
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user