mirror of
https://github.com/LukeHagar/developer.sailpoint.com.git
synced 2025-12-07 12:27:47 +00:00
Update to powershell SDK docs: 13590494573
This commit is contained in:
@@ -386,8 +386,8 @@ Param Type | Name | Data Type | Required | Description
|
||||
Query | Offset | **Int32** | (optional) (default to 0) | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.
|
||||
Query | Count | **Boolean** | (optional) (default to $false) | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.
|
||||
Query | DetailLevel | **String** | (optional) | This value determines whether the API provides `SLIM` or increased level of detail (`FULL`) for each account in the returned list. `FULL` is the default behavior.
|
||||
Query | Filters | **String** | (optional) | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in, sw* **identityId**: *eq, in, sw* **name**: *eq, in, sw* **nativeIdentity**: *eq, in, sw* **hasEntitlements**: *eq* **sourceId**: *eq, in, sw* **uncorrelated**: *eq* **entitlements**: *eq* **origin**: *eq, in* **manuallyCorrelated**: *eq* **identity.name**: *eq, in, sw* **identity.correlated**: *eq* **identity.identityState**: *eq, in* **source.displayableName**: *eq, in* **source.authoritative**: *eq* **source.connectionType**: *eq, in* **recommendation.method**: *eq, in, isnull* **created**: *eq, ge, gt, le, lt* **modified**: *eq, ge, gt, le, lt*
|
||||
Query | Sorters | **String** | (optional) | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **id, name, created, modified, sourceId, identityId, nativeIdentity, uuid, manuallyCorrelated, entitlements, origin, identity.name, identity.identityState, identity.correlated, source.displayableName, source.authoritative, source.connectionType**
|
||||
Query | Filters | **String** | (optional) | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in, sw* **identityId**: *eq, in, sw* **name**: *eq, in, sw* **nativeIdentity**: *eq, in, sw* **sourceId**: *eq, in, sw* **uncorrelated**: *eq* **entitlements**: *eq* **origin**: *eq, in* **manuallyCorrelated**: *eq* **identity.name**: *eq, in, sw* **identity.correlated**: *eq* **identity.identityState**: *eq, in* **source.displayableName**: *eq, in* **source.authoritative**: *eq* **source.connectionType**: *eq, in* **recommendation.method**: *eq, in, isnull*
|
||||
Query | Sorters | **String** | (optional) | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **id, name, created, modified, sourceId, identityId, identity.id, nativeIdentity, uuid, manuallyCorrelated, entitlements, origin, identity.name, identity.identityState, identity.correlated, source.displayableName, source.authoritative, source.connectionType**
|
||||
|
||||
### Return type
|
||||
[**Account[]**](../models/account)
|
||||
@@ -412,8 +412,8 @@ $Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Col
|
||||
$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
|
||||
$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
|
||||
$DetailLevel = "SLIM" # String | This value determines whether the API provides `SLIM` or increased level of detail (`FULL`) for each account in the returned list. `FULL` is the default behavior. (optional)
|
||||
$Filters = 'identityId eq "2c9180858082150f0180893dbaf44201"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in, sw* **identityId**: *eq, in, sw* **name**: *eq, in, sw* **nativeIdentity**: *eq, in, sw* **hasEntitlements**: *eq* **sourceId**: *eq, in, sw* **uncorrelated**: *eq* **entitlements**: *eq* **origin**: *eq, in* **manuallyCorrelated**: *eq* **identity.name**: *eq, in, sw* **identity.correlated**: *eq* **identity.identityState**: *eq, in* **source.displayableName**: *eq, in* **source.authoritative**: *eq* **source.connectionType**: *eq, in* **recommendation.method**: *eq, in, isnull* **created**: *eq, ge, gt, le, lt* **modified**: *eq, ge, gt, le, lt* (optional)
|
||||
$Sorters = "id,name" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **id, name, created, modified, sourceId, identityId, nativeIdentity, uuid, manuallyCorrelated, entitlements, origin, identity.name, identity.identityState, identity.correlated, source.displayableName, source.authoritative, source.connectionType** (optional)
|
||||
$Filters = 'identityId eq "2c9180858082150f0180893dbaf44201"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in, sw* **identityId**: *eq, in, sw* **name**: *eq, in, sw* **nativeIdentity**: *eq, in, sw* **sourceId**: *eq, in, sw* **uncorrelated**: *eq* **entitlements**: *eq* **origin**: *eq, in* **manuallyCorrelated**: *eq* **identity.name**: *eq, in, sw* **identity.correlated**: *eq* **identity.identityState**: *eq, in* **source.displayableName**: *eq, in* **source.authoritative**: *eq* **source.connectionType**: *eq, in* **recommendation.method**: *eq, in, isnull* (optional)
|
||||
$Sorters = "id,name" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **id, name, created, modified, sourceId, identityId, identity.id, nativeIdentity, uuid, manuallyCorrelated, entitlements, origin, identity.name, identity.identityState, identity.correlated, source.displayableName, source.authoritative, source.connectionType** (optional)
|
||||
|
||||
# Accounts List
|
||||
|
||||
|
||||
@@ -27,21 +27,21 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/v3*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**New-IdentityProfile**](#create-identity-profile) | **POST** `/identity-profiles` | Create Identity Profile
|
||||
[**Remove-IdentityProfile**](#delete-identity-profile) | **DELETE** `/identity-profiles/{identity-profile-id}` | Delete Identity Profile
|
||||
[**New-IdentityProfile**](#create-identity-profile) | **POST** `/identity-profiles` | Create an Identity Profile
|
||||
[**Remove-IdentityProfile**](#delete-identity-profile) | **DELETE** `/identity-profiles/{identity-profile-id}` | Delete an Identity Profile
|
||||
[**Remove-IdentityProfiles**](#delete-identity-profiles) | **POST** `/identity-profiles/bulk-delete` | Delete Identity Profiles
|
||||
[**Export-IdentityProfiles**](#export-identity-profiles) | **GET** `/identity-profiles/export` | Export Identity Profiles
|
||||
[**Get-DefaultIdentityAttributeConfig**](#get-default-identity-attribute-config) | **GET** `/identity-profiles/{identity-profile-id}/default-identity-attribute-config` | Get default Identity Attribute Config
|
||||
[**Get-IdentityProfile**](#get-identity-profile) | **GET** `/identity-profiles/{identity-profile-id}` | Get Identity Profile
|
||||
[**Get-IdentityProfile**](#get-identity-profile) | **GET** `/identity-profiles/{identity-profile-id}` | Get single Identity Profile
|
||||
[**Import-IdentityProfiles**](#import-identity-profiles) | **POST** `/identity-profiles/import` | Import Identity Profiles
|
||||
[**Get-IdentityProfiles**](#list-identity-profiles) | **GET** `/identity-profiles` | List Identity Profiles
|
||||
[**Get-IdentityProfiles**](#list-identity-profiles) | **GET** `/identity-profiles` | Identity Profiles List
|
||||
[**Show-IdentityPreview**](#show-identity-preview) | **POST** `/identity-profiles/identity-preview` | Generate Identity Profile Preview
|
||||
[**Sync-IdentityProfile**](#sync-identity-profile) | **POST** `/identity-profiles/{identity-profile-id}/process-identities` | Process identities under profile
|
||||
[**Update-IdentityProfile**](#update-identity-profile) | **PATCH** `/identity-profiles/{identity-profile-id}` | Update Identity Profile
|
||||
[**Update-IdentityProfile**](#update-identity-profile) | **PATCH** `/identity-profiles/{identity-profile-id}` | Update the Identity Profile
|
||||
|
||||
|
||||
## create-identity-profile
|
||||
Creates an identity profile.
|
||||
This creates an Identity Profile.
|
||||
|
||||
[API Spec](https://developer.sailpoint.com/docs/api/v3/create-identity-profile)
|
||||
|
||||
@@ -56,7 +56,7 @@ Param Type | Name | Data Type | Required | Description
|
||||
### Responses
|
||||
Code | Description | Data Type
|
||||
------------- | ------------- | -------------
|
||||
201 | Created identity profile. | IdentityProfile
|
||||
201 | The created Identity Profile | IdentityProfile
|
||||
400 | Client Error - Returned if the request body is invalid. | ErrorResponseDto
|
||||
401 | Unauthorized - Returned if there is no authorization header, or if the JWT token is expired. | ListAccessProfiles401Response
|
||||
403 | Forbidden - Returned if the user you are running as, doesn't have access to this end-point. | ErrorResponseDto
|
||||
@@ -119,7 +119,7 @@ $IdentityProfile = @"{
|
||||
"id" : "id12345"
|
||||
}"@
|
||||
|
||||
# Create Identity Profile
|
||||
# Create an Identity Profile
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToIdentityProfile -Json $IdentityProfile
|
||||
@@ -135,15 +135,19 @@ try {
|
||||
[[Back to top]](#)
|
||||
|
||||
## delete-identity-profile
|
||||
Delete an identity profile by ID.
|
||||
This deletes an Identity Profile based on ID.
|
||||
|
||||
On success, this endpoint will return a reference to the bulk delete task result.
|
||||
|
||||
|
||||
The following rights are required to access this endpoint: idn:identity-profile:delete
|
||||
|
||||
[API Spec](https://developer.sailpoint.com/docs/api/v3/delete-identity-profile)
|
||||
|
||||
### Parameters
|
||||
Param Type | Name | Data Type | Required | Description
|
||||
------------- | ------------- | ------------- | ------------- | -------------
|
||||
Path | IdentityProfileId | **String** | True | Identity profile ID.
|
||||
Path | IdentityProfileId | **String** | True | The Identity Profile ID.
|
||||
|
||||
### Return type
|
||||
[**TaskResultSimplified**](../models/task-result-simplified)
|
||||
@@ -165,9 +169,9 @@ Code | Description | Data Type
|
||||
|
||||
### Example
|
||||
```powershell
|
||||
$IdentityProfileId = "ef38f94347e94562b5bb8424a56397d8" # String | Identity profile ID.
|
||||
$IdentityProfileId = "ef38f94347e94562b5bb8424a56397d8" # String | The Identity Profile ID.
|
||||
|
||||
# Delete Identity Profile
|
||||
# Delete an Identity Profile
|
||||
|
||||
try {
|
||||
Remove-IdentityProfile -IdentityProfileId $IdentityProfileId
|
||||
@@ -333,14 +337,14 @@ try {
|
||||
[[Back to top]](#)
|
||||
|
||||
## get-identity-profile
|
||||
Get a single identity profile by ID.
|
||||
This returns a single Identity Profile based on ID.
|
||||
|
||||
[API Spec](https://developer.sailpoint.com/docs/api/v3/get-identity-profile)
|
||||
|
||||
### Parameters
|
||||
Param Type | Name | Data Type | Required | Description
|
||||
------------- | ------------- | ------------- | ------------- | -------------
|
||||
Path | IdentityProfileId | **String** | True | Identity profile ID.
|
||||
Path | IdentityProfileId | **String** | True | The Identity Profile ID.
|
||||
|
||||
### Return type
|
||||
[**IdentityProfile**](../models/identity-profile)
|
||||
@@ -348,7 +352,7 @@ Path | IdentityProfileId | **String** | True | Identity profile ID.
|
||||
### Responses
|
||||
Code | Description | Data Type
|
||||
------------- | ------------- | -------------
|
||||
200 | Identity profile object. | IdentityProfile
|
||||
200 | An Identity Profile object. | IdentityProfile
|
||||
400 | Client Error - Returned if the request body is invalid. | ErrorResponseDto
|
||||
401 | Unauthorized - Returned if there is no authorization header, or if the JWT token is expired. | ListAccessProfiles401Response
|
||||
403 | Forbidden - Returned if the user you are running as, doesn't have access to this end-point. | ErrorResponseDto
|
||||
@@ -362,9 +366,9 @@ Code | Description | Data Type
|
||||
|
||||
### Example
|
||||
```powershell
|
||||
$IdentityProfileId = "2b838de9-db9b-abcf-e646-d4f274ad4238" # String | Identity profile ID.
|
||||
$IdentityProfileId = "2b838de9-db9b-abcf-e646-d4f274ad4238" # String | The Identity Profile ID.
|
||||
|
||||
# Get Identity Profile
|
||||
# Get single Identity Profile
|
||||
|
||||
try {
|
||||
Get-IdentityProfile -IdentityProfileId $IdentityProfileId
|
||||
@@ -487,7 +491,7 @@ try {
|
||||
[[Back to top]](#)
|
||||
|
||||
## list-identity-profiles
|
||||
Get a list of identity profiles, based on the specified query parameters.
|
||||
This returns a list of Identity Profiles based on the specified query parameters.
|
||||
|
||||
[API Spec](https://developer.sailpoint.com/docs/api/v3/list-identity-profiles)
|
||||
|
||||
@@ -497,7 +501,7 @@ Param Type | Name | Data Type | Required | Description
|
||||
Query | Limit | **Int32** | (optional) (default to 250) | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.
|
||||
Query | Offset | **Int32** | (optional) (default to 0) | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.
|
||||
Query | Count | **Boolean** | (optional) (default to $false) | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.
|
||||
Query | Filters | **String** | (optional) | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, ne, ge, gt, in, le, sw* **name**: *eq, ne, ge, gt, in, le, sw* **priority**: *eq, ne*
|
||||
Query | Filters | **String** | (optional) | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, ne, ge, gt, in, le, lt, isnull, sw* **name**: *eq, ne, ge, gt, in, le, lt, isnull, sw* **priority**: *eq, ne*
|
||||
Query | Sorters | **String** | (optional) | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **id, name, priority, created, modified, owner.id, owner.name**
|
||||
|
||||
### Return type
|
||||
@@ -506,7 +510,7 @@ Param Type | Name | Data Type | Required | Description
|
||||
### Responses
|
||||
Code | Description | Data Type
|
||||
------------- | ------------- | -------------
|
||||
200 | List of identity profiles. | IdentityProfile[]
|
||||
200 | List of identityProfiles. | IdentityProfile[]
|
||||
400 | Client Error - Returned if the request body is invalid. | ErrorResponseDto
|
||||
401 | Unauthorized - Returned if there is no authorization header, or if the JWT token is expired. | ListAccessProfiles401Response
|
||||
403 | Forbidden - Returned if the user you are running as, doesn't have access to this end-point. | ErrorResponseDto
|
||||
@@ -522,10 +526,10 @@ Code | Description | Data Type
|
||||
$Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 250)
|
||||
$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
|
||||
$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
|
||||
$Filters = 'id eq "ef38f94347e94562b5bb8424a56397d8"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, ne, ge, gt, in, le, sw* **name**: *eq, ne, ge, gt, in, le, sw* **priority**: *eq, ne* (optional)
|
||||
$Filters = 'id eq "ef38f94347e94562b5bb8424a56397d8"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, ne, ge, gt, in, le, lt, isnull, sw* **name**: *eq, ne, ge, gt, in, le, lt, isnull, sw* **priority**: *eq, ne* (optional)
|
||||
$Sorters = "id,name" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **id, name, priority, created, modified, owner.id, owner.name** (optional)
|
||||
|
||||
# List Identity Profiles
|
||||
# Identity Profiles List
|
||||
|
||||
try {
|
||||
Get-IdentityProfiles
|
||||
@@ -663,23 +667,25 @@ try {
|
||||
[[Back to top]](#)
|
||||
|
||||
## update-identity-profile
|
||||
Update a specified identity profile with this PATCH request.
|
||||
This updates the specified Identity Profile.
|
||||
|
||||
You cannot update these fields:
|
||||
|
||||
Some fields of the Schema cannot be updated. These fields are listed below:
|
||||
* id
|
||||
* name
|
||||
* created
|
||||
* modified
|
||||
* identityCount
|
||||
* identityRefreshRequired
|
||||
* Authoritative Source and Identity Attribute Configuration cannot be modified at the same time.
|
||||
* Authoritative Source and Identity Attribute Configuration cannot be modified at once.
|
||||
|
||||
[API Spec](https://developer.sailpoint.com/docs/api/v3/update-identity-profile)
|
||||
|
||||
### Parameters
|
||||
Param Type | Name | Data Type | Required | Description
|
||||
------------- | ------------- | ------------- | ------------- | -------------
|
||||
Path | IdentityProfileId | **String** | True | Identity profile ID.
|
||||
Body | JsonPatchOperation | [**[]JsonPatchOperation**](../models/json-patch-operation) | True | List of identity profile update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard.
|
||||
Path | IdentityProfileId | **String** | True | The Identity Profile ID
|
||||
Body | JsonPatchOperation | [**[]JsonPatchOperation**](../models/json-patch-operation) | True | A list of Identity Profile update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard.
|
||||
|
||||
### Return type
|
||||
[**IdentityProfile**](../models/identity-profile)
|
||||
@@ -687,7 +693,7 @@ Path | IdentityProfileId | **String** | True | Identity profile ID.
|
||||
### Responses
|
||||
Code | Description | Data Type
|
||||
------------- | ------------- | -------------
|
||||
200 | Updated identity profile. | IdentityProfile
|
||||
200 | The updated Identity Profile. | IdentityProfile
|
||||
400 | Client Error - Returned if the request body is invalid. | ErrorResponseDto
|
||||
401 | Unauthorized - Returned if there is no authorization header, or if the JWT token is expired. | ListAccessProfiles401Response
|
||||
403 | Forbidden - Returned if the user you are running as, doesn't have access to this end-point. | ErrorResponseDto
|
||||
@@ -701,15 +707,15 @@ Code | Description | Data Type
|
||||
|
||||
### Example
|
||||
```powershell
|
||||
$IdentityProfileId = "ef38f94347e94562b5bb8424a56397d8" # String | Identity profile ID.
|
||||
$IdentityProfileId = "ef38f94347e94562b5bb8424a56397d8" # String | The Identity Profile ID
|
||||
$JsonPatchOperation = @"{
|
||||
"op" : "replace",
|
||||
"path" : "/description",
|
||||
"value" : "New description"
|
||||
}"@ # JsonPatchOperation[] | List of identity profile update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard.
|
||||
}"@ # JsonPatchOperation[] | A list of Identity Profile update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard.
|
||||
|
||||
|
||||
# Update Identity Profile
|
||||
# Update the Identity Profile
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToJsonPatchOperation -Json $JsonPatchOperation
|
||||
|
||||
@@ -252,7 +252,7 @@ try {
|
||||
[[Back to top]](#)
|
||||
|
||||
## create-non-employee-source
|
||||
Create a non-employee source.
|
||||
This request will create a non-employee source. Requires role context of `idn:nesr:create`
|
||||
|
||||
[API Spec](https://developer.sailpoint.com/docs/api/v3/create-non-employee-source)
|
||||
|
||||
@@ -1404,20 +1404,22 @@ try {
|
||||
[[Back to top]](#)
|
||||
|
||||
## list-non-employee-sources
|
||||
Get a list of non-employee sources. There are two contextual uses for the `requested-for` path parameter:
|
||||
1. If the user has the role context of `idn:nesr:read`, he or she may request a list sources assigned to a particular account manager by passing in that manager's `id`.
|
||||
2. If the current user is an account manager, the user should provide 'me' as the `requested-for` value. Doing so provide the user with a list of the sources he or she owns.
|
||||
This gets a list of non-employee sources. There are two contextual uses for the requested-for path parameter:
|
||||
1. The user has the role context of `idn:nesr:read`, in which case he or
|
||||
she may request a list sources assigned to a particular account manager by passing in that manager's id.
|
||||
2. The current user is an account manager, in which case "me" should be
|
||||
provided as the `requested-for` value. This will provide the user with a list of the sources that he or she owns.
|
||||
|
||||
[API Spec](https://developer.sailpoint.com/docs/api/v3/list-non-employee-sources)
|
||||
|
||||
### Parameters
|
||||
Param Type | Name | Data Type | Required | Description
|
||||
------------- | ------------- | ------------- | ------------- | -------------
|
||||
Query | RequestedFor | **String** | True | The identity for whom the request was made. *me* indicates the current user.
|
||||
Query | Limit | **Int32** | (optional) (default to 250) | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.
|
||||
Query | Offset | **Int32** | (optional) (default to 0) | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.
|
||||
Query | Count | **Boolean** | (optional) (default to $false) | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information.
|
||||
Query | RequestedFor | **String** | (optional) | Identity the request was made for. Use 'me' to indicate the current user.
|
||||
Query | NonEmployeeCount | **Boolean** | (optional) (default to $false) | Flag that determines whether the API will return a non-employee count associated with the source.
|
||||
Query | NonEmployeeCount | **Boolean** | (optional) | The flag to determine whether return a non-employee count associate with source.
|
||||
Query | Sorters | **String** | (optional) | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **name, created, sourceId**
|
||||
|
||||
### Return type
|
||||
@@ -1439,20 +1441,20 @@ Code | Description | Data Type
|
||||
|
||||
### Example
|
||||
```powershell
|
||||
$RequestedFor = "me" # String | The identity for whom the request was made. *me* indicates the current user.
|
||||
$Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 250)
|
||||
$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
|
||||
$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
|
||||
$RequestedFor = "me" # String | Identity the request was made for. Use 'me' to indicate the current user. (optional)
|
||||
$NonEmployeeCount = $true # Boolean | Flag that determines whether the API will return a non-employee count associated with the source. (optional) (default to $false)
|
||||
$NonEmployeeCount = $true # Boolean | The flag to determine whether return a non-employee count associate with source. (optional)
|
||||
$Sorters = "name,created" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **name, created, sourceId** (optional)
|
||||
|
||||
# List Non-Employee Sources
|
||||
|
||||
try {
|
||||
Get-NonEmployeeSources
|
||||
Get-NonEmployeeSources -RequestedFor $RequestedFor
|
||||
|
||||
# Below is a request that includes all optional parameters
|
||||
# Get-NonEmployeeSources -Limit $Limit -Offset $Offset -Count $Count -RequestedFor $RequestedFor -NonEmployeeCount $NonEmployeeCount -Sorters $Sorters
|
||||
# Get-NonEmployeeSources -RequestedFor $RequestedFor -Limit $Limit -Offset $Offset -Count $Count -NonEmployeeCount $NonEmployeeCount -Sorters $Sorters
|
||||
} catch {
|
||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-NonEmployeeSources"
|
||||
Write-Host $_.ErrorDetails
|
||||
|
||||
@@ -24,7 +24,7 @@ Name | Type | Description | Notes
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$AccessCriteria = Initialize-PSSailpoint.V3AccessCriteria -Name money-in `
|
||||
-CriteriaList [{type=ENTITLEMENT, id=2c9180866166b5b0016167c32ef31a66, name=Administrator}, {type=ENTITLEMENT, id=2c9180866166b5b0016167c32ef31a67, name=Administrator}]
|
||||
-CriteriaList [{type=ENTITLEMENT, id=2c9180866166b5b0016167c32ef31a66, name=Administrator}, {type=ENTITLEMENT, id=2c9180866166b5b0016167c32ef31a67, name=Administrator}]
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -39,7 +39,7 @@ $AccessProfileEntitlement = Initialize-PSSailpoint.V3AccessProfileEntitlement -
|
||||
-Type ENTITLEMENT `
|
||||
-Privileged false `
|
||||
-Attribute memberOf `
|
||||
-Value CN=Buyer,OU=Groups,OU=Demo,DC=seri,DC=sailpointdemo,DC=com `
|
||||
-Value CN=Buyer,OU=Groups,OU=Demo,DC=seri,DC=sailpointdemo,DC=com `
|
||||
-Standalone false
|
||||
```
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ Name | Type | Description | Notes
|
||||
$AccessRequest = Initialize-PSSailpoint.V3AccessRequest -RequestedFor null `
|
||||
-RequestType null `
|
||||
-RequestedItems null `
|
||||
-ClientMetadata {requestedAppId=2c91808f7892918f0178b78da4a305a1, requestedAppName=test-app}
|
||||
-ClientMetadata {requestedAppId=2c91808f7892918f0178b78da4a305a1, requestedAppName=test-app}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -29,7 +29,7 @@ Name | Type | Description | Notes
|
||||
$AccessRequestItem = Initialize-PSSailpoint.V3AccessRequestItem -Type ACCESS_PROFILE `
|
||||
-Id 2c9180835d2e5168015d32f890ca1581 `
|
||||
-Comment Requesting access profile for John Doe `
|
||||
-ClientMetadata {requestedAppName=test-app, requestedAppId=2c91808f7892918f0178b78da4a305a1} `
|
||||
-ClientMetadata {requestedAppName=test-app, requestedAppId=2c91808f7892918f0178b78da4a305a1} `
|
||||
-RemoveDate 2020-07-11T21:23:15Z
|
||||
```
|
||||
|
||||
|
||||
@@ -23,8 +23,8 @@ Name | Type | Description | Notes
|
||||
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$AccessRequestResponse = Initialize-PSSailpoint.V3AccessRequestResponse -NewRequests [{requestedFor=899fd612ecfc4cf3bf48f14d0afdef89, requestedItemsDetails=[{type=ENTITLEMENT, id=779c6fd7171540bba1184e5946112c28}], attributesHash=-1928438224, accessRequestIds=[5d3118c518a44ec7805450d53479ccdb]}] `
|
||||
-ExistingRequests [{requestedFor=899fd612ecfc4cf3bf48f14d0afdef89, requestedItemsDetails=[{type=ROLE, id=779c6fd7171540bbc1184e5946112c28}], attributesHash=2843118224, accessRequestIds=[5d3118c518a44ec7805450d53479ccdc]}]
|
||||
$AccessRequestResponse = Initialize-PSSailpoint.V3AccessRequestResponse -NewRequests [{requestedFor=899fd612ecfc4cf3bf48f14d0afdef89, requestedItemsDetails=[{type=ENTITLEMENT, id=779c6fd7171540bba1184e5946112c28}], attributesHash=-1928438224, accessRequestIds=[5d3118c518a44ec7805450d53479ccdb]}] `
|
||||
-ExistingRequests [{requestedFor=899fd612ecfc4cf3bf48f14d0afdef89, requestedItemsDetails=[{type=ROLE, id=779c6fd7171540bbc1184e5946112c28}], attributesHash=2843118224, accessRequestIds=[5d3118c518a44ec7805450d53479ccdc]}]
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -27,8 +27,8 @@ Name | Type | Description | Notes
|
||||
```powershell
|
||||
$AccessRequestTracking = Initialize-PSSailpoint.V3AccessRequestTracking -RequestedFor 2c918084660f45d6016617daa9210584 `
|
||||
-RequestedItemsDetails {
|
||||
"type": "ENTITLEMENT",
|
||||
"id": "779c6fd7171540bba1184e5946112c28"
|
||||
"type": "ENTITLEMENT",
|
||||
"id": "779c6fd7171540bba1184e5946112c28"
|
||||
} `
|
||||
-AttributesHash -1928438224 `
|
||||
-AccessRequestIds [5d3118c518a44ec7805450d53479ccdb]
|
||||
|
||||
@@ -61,7 +61,7 @@ $Account = Initialize-PSSailpoint.V3Account -Id id12345 `
|
||||
-ConnectionType direct `
|
||||
-IsMachine true `
|
||||
-Recommendation null `
|
||||
-Attributes {firstName=SailPoint, lastName=Support, displayName=SailPoint Support} `
|
||||
-Attributes {firstName=SailPoint, lastName=Support, displayName=SailPoint Support} `
|
||||
-Authoritative false `
|
||||
-Description null `
|
||||
-Disabled false `
|
||||
|
||||
@@ -48,7 +48,7 @@ $AccountActivity = Initialize-PSSailpoint.V3AccountActivity -Id 2c9180835d2e516
|
||||
-Warnings [Some warning, another warning] `
|
||||
-Items null `
|
||||
-ExecutionStatus null `
|
||||
-ClientMetadata {customKey1=custom value 1, customKey2=custom value 2}
|
||||
-ClientMetadata {customKey1=custom value 1, customKey2=custom value 2}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -51,7 +51,7 @@ $AccountActivityItem = Initialize-PSSailpoint.V3AccountActivityItem -Id 48c5458
|
||||
-NativeIdentity Sandie.Camero `
|
||||
-SourceId 2c91808363ef85290164000587130c0c `
|
||||
-AccountRequestInfo null `
|
||||
-ClientMetadata {customKey1=custom value 1, customKey2=custom value 2} `
|
||||
-ClientMetadata {customKey1=custom value 1, customKey2=custom value 2} `
|
||||
-RemoveDate 2020-07-11T00:00Z
|
||||
```
|
||||
|
||||
|
||||
@@ -35,10 +35,10 @@ $AccountAttribute = Initialize-PSSailpoint.V3AccountAttribute -SourceName Workd
|
||||
-AccountSortAttribute created `
|
||||
-AccountSortDescending false `
|
||||
-AccountReturnFirstLink false `
|
||||
-AccountFilter !(nativeIdentity.startsWith("*DELETED*")) `
|
||||
-AccountPropertyFilter (groups.containsAll({'Admin'}) || location == 'Austin') `
|
||||
-AccountFilter !(nativeIdentity.startsWith("*DELETED*")) `
|
||||
-AccountPropertyFilter (groups.containsAll({'Admin'}) || location == 'Austin') `
|
||||
-RequiresPeriodicRefresh false `
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -22,7 +22,7 @@ Name | Type | Description | Notes
|
||||
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$AccountAttributes = Initialize-PSSailpoint.V3AccountAttributes -Attributes {city=Austin, displayName=John Doe, userName=jdoe, sAMAccountName=jDoe, mail=john.doe@sailpoint.com}
|
||||
$AccountAttributes = Initialize-PSSailpoint.V3AccountAttributes -Attributes {city=Austin, displayName=John Doe, userName=jdoe, sAMAccountName=jDoe, mail=john.doe@sailpoint.com}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -23,7 +23,7 @@ Name | Type | Description | Notes
|
||||
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$AccountUsage = Initialize-PSSailpoint.V3AccountUsage -Date Fri Apr 21 00:00:00 UTC 2023 `
|
||||
$AccountUsage = Initialize-PSSailpoint.V3AccountUsage -Date Thu Apr 20 20:00:00 EDT 2023 `
|
||||
-Count 10
|
||||
```
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ Name | Type | Description | Notes
|
||||
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$AggregationResult = Initialize-PSSailpoint.V3AggregationResult -Aggregations {Identity Locations={buckets=[{key=Austin, doc_count=109}, {key=London, doc_count=64}, {key=San Jose, doc_count=27}, {key=Brussels, doc_count=26}, {key=Sao Paulo, doc_count=24}, {key=Munich, doc_count=23}, {key=Singapore, doc_count=22}, {key=Tokyo, doc_count=20}, {key=Taipei, doc_count=16}]}} `
|
||||
$AggregationResult = Initialize-PSSailpoint.V3AggregationResult -Aggregations {Identity Locations={buckets=[{key=Austin, doc_count=109}, {key=London, doc_count=64}, {key=San Jose, doc_count=27}, {key=Brussels, doc_count=26}, {key=Sao Paulo, doc_count=24}, {key=Munich, doc_count=23}, {key=Singapore, doc_count=22}, {key=Tokyo, doc_count=20}, {key=Taipei, doc_count=16}]}} `
|
||||
-Hits null
|
||||
```
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ Name | Type | Description | Notes
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$AppAllOfAccount = Initialize-PSSailpoint.V3AppAllOfAccount -Id 2c9180837dfe6949017e21f3d8cd6d49 `
|
||||
-AccountId CN=Carol Adams,OU=Austin,OU=Americas,OU=Demo,DC=seri,DC=sailpointdemo,DC=com
|
||||
-AccountId CN=Carol Adams,OU=Austin,OU=Americas,OU=Demo,DC=seri,DC=sailpointdemo,DC=com
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -22,7 +22,7 @@ Name | Type | Description | Notes
|
||||
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$AttributeDTOList = Initialize-PSSailpoint.V3AttributeDTOList -Attributes [{key=iscPrivacy, name=Privacy, multiselect=false, status=active, type=governance, objectTypes=[all], description=Specifies the level of privacy associated with an access item., values=[{value=public, name=Public, status=active}]}]
|
||||
$AttributeDTOList = Initialize-PSSailpoint.V3AttributeDTOList -Attributes [{key=iscPrivacy, name=Privacy, multiselect=false, status=active, type=governance, objectTypes=[all], description=Specifies the level of privacy associated with an access item., values=[{value=public, name=Public, status=active}]}]
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -24,7 +24,7 @@ Name | Type | Description | Notes
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$BackupOptions = Initialize-PSSailpoint.V3BackupOptions -IncludeTypes null `
|
||||
-ObjectOptions {TRIGGER_SUBSCRIPTION={includedNames=[Trigger Subscription name]}}
|
||||
-ObjectOptions {TRIGGER_SUBSCRIPTION={includedNames=[Trigger Subscription name]}}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -24,7 +24,7 @@ Name | Type | Description | Notes
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$Base64Decode = Initialize-PSSailpoint.V3Base64Decode -RequiresPeriodicRefresh false `
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -24,7 +24,7 @@ Name | Type | Description | Notes
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$Base64Encode = Initialize-PSSailpoint.V3Base64Encode -RequiresPeriodicRefresh false `
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -43,10 +43,10 @@ $BaseAccount = Initialize-PSSailpoint.V3BaseAccount -Id 2c91808568c529c60168cca
|
||||
-Privileged false `
|
||||
-ManuallyCorrelated false `
|
||||
-PasswordLastSet 2018-06-25T20:22:28.104Z `
|
||||
-EntitlementAttributes {moderator=true, admin=true, trust_level=4} `
|
||||
-EntitlementAttributes {moderator=true, admin=true, trust_level=4} `
|
||||
-Created 2018-06-25T20:22:28.104Z `
|
||||
-SupportsPasswordChange false `
|
||||
-AccountAttributes {type=global, admin=true, trust_level=4}
|
||||
-AccountAttributes {type=global, admin=true, trust_level=4}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -32,11 +32,11 @@ Name | Type | Description | Notes
|
||||
$BaseEntitlement = Initialize-PSSailpoint.V3BaseEntitlement -HasPermissions false `
|
||||
-Description Cloud engineering `
|
||||
-Attribute memberOf `
|
||||
-Value CN=Cloud Engineering,DC=sailpoint,DC=COM `
|
||||
-Value CN=Cloud Engineering,DC=sailpoint,DC=COM `
|
||||
-Schema group `
|
||||
-Privileged false `
|
||||
-Id 2c918084575812550157589064f33b89 `
|
||||
-Name CN=Cloud Engineering,DC=sailpoint,DC=COM
|
||||
-Name CN=Cloud Engineering,DC=sailpoint,DC=COM
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -30,10 +30,10 @@ Name | Type | Description | Notes
|
||||
```powershell
|
||||
$CampaignFilterDetails = Initialize-PSSailpoint.V3CampaignFilterDetails -Id 5ec18cef39020d6fd7a60ad3970aba61 `
|
||||
-Name Identity Attribute Campaign Filter `
|
||||
-Description Campaign filter to certify data based on an identity attribute's specified property. `
|
||||
-Description Campaign filter to certify data based on an identity attribute's specified property. `
|
||||
-Owner SailPoint Support `
|
||||
-Mode INCLUSION `
|
||||
-CriteriaList [{type=IDENTITY_ATTRIBUTE, property=displayName, value=support, operation=CONTAINS, negateResult=false, shortCircuit=false, recordChildMatches=false, id=null, suppressMatchedItems=false, children=null}] `
|
||||
-CriteriaList [{type=IDENTITY_ATTRIBUTE, property=displayName, value=support, operation=CONTAINS, negateResult=false, shortCircuit=false, recordChildMatches=false, id=null, suppressMatchedItems=false, children=null}] `
|
||||
-IsSystemFilter false
|
||||
```
|
||||
|
||||
|
||||
@@ -35,7 +35,7 @@ $CertificationTask = Initialize-PSSailpoint.V3CertificationTask -Id 2c918086719
|
||||
-TargetId 2c918086719eec070171a7e3355a834c `
|
||||
-Status QUEUED `
|
||||
-Errors null `
|
||||
-ReassignmentTrailDTOs {previousOwner=ef38f94347e94562b5bb8424a56397d8, newOwner=ef38f94347e94562b5bb8424a56397a3, reassignmentType=AUTOMATIC_REASSIGNMENT} `
|
||||
-ReassignmentTrailDTOs {previousOwner=ef38f94347e94562b5bb8424a56397d8, newOwner=ef38f94347e94562b5bb8424a56397a3, reassignmentType=AUTOMATIC_REASSIGNMENT} `
|
||||
-Created 2020-09-24T18:10:47.693Z
|
||||
```
|
||||
|
||||
|
||||
@@ -66,7 +66,7 @@ $CompletedApproval = Initialize-PSSailpoint.V3CompletedApproval -Id id12345 `
|
||||
-CurrentRemoveDate 2020-07-11T00:00Z `
|
||||
-SodViolationContext null `
|
||||
-PreApprovalTriggerResult null `
|
||||
-ClientMetadata {requestedAppName=test-app, requestedAppId=2c91808f7892918f0178b78da4a305a1}
|
||||
-ClientMetadata {requestedAppName=test-app, requestedAppId=2c91808f7892918f0178b78da4a305a1}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -26,7 +26,7 @@ Name | Type | Description | Notes
|
||||
```powershell
|
||||
$Concatenation = Initialize-PSSailpoint.V3Concatenation -Values [John, , Smith] `
|
||||
-RequiresPeriodicRefresh false `
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -30,7 +30,7 @@ $Conditional = Initialize-PSSailpoint.V3Conditional -Expression ValueA eq Value
|
||||
-PositiveCondition true `
|
||||
-NegativeCondition false `
|
||||
-RequiresPeriodicRefresh false `
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -41,68 +41,68 @@ $ConnectorDetail = Initialize-PSSailpoint.V3ConnectorDetail -Name name `
|
||||
-Type ServiceNow `
|
||||
-ClassName class name `
|
||||
-ScriptName servicenow `
|
||||
-ApplicationXml <?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE Application PUBLIC "sailpoint.dtd" "sailpoint.dtd">
|
||||
<Application connector="sailpoint.connector.OpenConnectorAdapter" name="custom Atlassian Suite - Cloud" type="custom Atlassian Suite - Cloud"/>
|
||||
-ApplicationXml <?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE Application PUBLIC "sailpoint.dtd" "sailpoint.dtd">
|
||||
<Application connector="sailpoint.connector.OpenConnectorAdapter" name="custom Atlassian Suite - Cloud" type="custom Atlassian Suite - Cloud"/>
|
||||
`
|
||||
-CorrelationConfigXml <?xml version='1.0' encoding='UTF-8'?>
|
||||
<!-- Copyright (C) 2021 SailPoint Technologies, Inc. All rights reserved. -->
|
||||
-CorrelationConfigXml <?xml version='1.0' encoding='UTF-8'?>
|
||||
<!-- Copyright (C) 2021 SailPoint Technologies, Inc. All rights reserved. -->
|
||||
|
||||
<!DOCTYPE CorrelationConfig PUBLIC "sailpoint.dtd" "sailpoint.dtd">
|
||||
<!DOCTYPE CorrelationConfig PUBLIC "sailpoint.dtd" "sailpoint.dtd">
|
||||
|
||||
<CorrelationConfig name="custom Atlassian Suite - Cloud Account Correlation Config">
|
||||
<AttributeAssignments>
|
||||
<Filter operation="EQ" property="email" value="mail"/>
|
||||
<Filter operation="EQ" property="empId" value="employeeNumber"/>
|
||||
<Filter operation="EQ" property="displayName" value="cn"/>
|
||||
</AttributeAssignments>
|
||||
</CorrelationConfig>
|
||||
<CorrelationConfig name="custom Atlassian Suite - Cloud Account Correlation Config">
|
||||
<AttributeAssignments>
|
||||
<Filter operation="EQ" property="email" value="mail"/>
|
||||
<Filter operation="EQ" property="empId" value="employeeNumber"/>
|
||||
<Filter operation="EQ" property="displayName" value="cn"/>
|
||||
</AttributeAssignments>
|
||||
</CorrelationConfig>
|
||||
`
|
||||
-SourceConfigXml <?xml version="1.0" encoding="UTF-8" standalone="no"?><!-- Copyright (C) 2023 SailPoint Technologies, Inc. All rights reserved. --><Form xmlns="http://www.sailpoint.com/xsd/sailpoint_form_2_0.xsd" connectorName="custom Atlassian Suite - Cloud" directConnect="true" fileUpload="true" name="Custom Atlassian Suite - Cloud" status="released" type="SourceConfig">
|
||||
<BaseConfig>
|
||||
<Field maxFiles="10" maxSize="300" name="fileUpload" supportedExtensions="jar" type="fileupload" validateJSON="false"/>
|
||||
</BaseConfig>
|
||||
-SourceConfigXml <?xml version="1.0" encoding="UTF-8" standalone="no"?><!-- Copyright (C) 2023 SailPoint Technologies, Inc. All rights reserved. --><Form xmlns="http://www.sailpoint.com/xsd/sailpoint_form_2_0.xsd" connectorName="custom Atlassian Suite - Cloud" directConnect="true" fileUpload="true" name="Custom Atlassian Suite - Cloud" status="released" type="SourceConfig">
|
||||
<BaseConfig>
|
||||
<Field maxFiles="10" maxSize="300" name="fileUpload" supportedExtensions="jar" type="fileupload" validateJSON="false"/>
|
||||
</BaseConfig>
|
||||
|
||||
|
||||
|
||||
</Form> `
|
||||
-SourceConfig <?xml version="1.0" encoding="UTF-8" standalone="no"?><!-- Copyright (C) 2023 SailPoint Technologies, Inc. All rights reserved. --><Form xmlns="http://www.sailpoint.com/xsd/sailpoint_form_2_0.xsd" connectorName="custom Atlassian Suite - Cloud" directConnect="true" fileUpload="true" name="Custom Atlassian Suite - Cloud" status="released" type="SourceConfig">
|
||||
<BaseConfig>
|
||||
<Field maxFiles="10" maxSize="300" name="fileUpload" supportedExtensions="jar" type="fileupload" validateJSON="false"/>
|
||||
</BaseConfig>
|
||||
</Form> `
|
||||
-SourceConfig <?xml version="1.0" encoding="UTF-8" standalone="no"?><!-- Copyright (C) 2023 SailPoint Technologies, Inc. All rights reserved. --><Form xmlns="http://www.sailpoint.com/xsd/sailpoint_form_2_0.xsd" connectorName="custom Atlassian Suite - Cloud" directConnect="true" fileUpload="true" name="Custom Atlassian Suite - Cloud" status="released" type="SourceConfig">
|
||||
<BaseConfig>
|
||||
<Field maxFiles="10" maxSize="300" name="fileUpload" supportedExtensions="jar" type="fileupload" validateJSON="false"/>
|
||||
</BaseConfig>
|
||||
|
||||
|
||||
|
||||
</Form> `
|
||||
</Form> `
|
||||
-SourceConfigFrom sp-connect `
|
||||
-S3Location custom-connector/scriptname `
|
||||
-UploadedFiles [pod/org/connectorFiles/testconnector/test1.jar] `
|
||||
-FileUpload true `
|
||||
-DirectConnect true `
|
||||
-TranslationProperties {de=# Copyright (C) 2024 SailPoint Technologies, Inc. All rights reserved.
|
||||
# DO NOT EDIT. This file is generated by "sailpointTranslate" command.
|
||||
menuLabel_ConnectionSettings=Verbindungseinstellungen
|
||||
menuLabel_AggregationSettings=Aggregationseinstellungen
|
||||
sectionLabel_AuthenticationSettings=Verbindungseinstellungen
|
||||
sectionLabel_AggregationSettings=Aggregationseinstellungen
|
||||
sectionInfo_AuthenticationSettings=Konfigurieren Sie eine direkte Verbindung zwischen der Quelle Delinea Secret Server On-Premise und IdentityNow.<br><br>Geben Sie bei <strong>Zeit\u00fcberschreitung bei Verbindung</strong> die maximal erlaubte Zeitdauer (in Minuten) f\u00fcr die Verbindung von IdentityNow mit der Quelle ein.<br><br>Geben Sie die <strong>Host-URL</strong> der Delinea-SCIM-Serverquelle ein.<br><br>Geben Sie den <strong>API-Token</strong> der Quelle zur Authentifizierung ein.
|
||||
sectionInfo_AggregationSettings=Geben Sie die Einstellungen f\u00fcr Ihre Aggregation an.<br><br>Geben Sie in das Feld <strong>Seitengr\u00f6\u00dfe</strong> die Anzahl an Kontoeintr\u00e4gen ein, die auf einer einzelnen Seite aggregiert werden sollen, wenn gro\u00dfe Datens\u00e4tze durchlaufen werden.<br>\n<br>Geben Sie im <strong>Kontofilter</strong> die Bedingungen f\u00fcr den Kontofilter an. Beispiel: userName sw "S"<br><br>Geben Sie im <strong>Gruppenfilter</strong> die Gruppenfilterbedingungen an. Beispiel: displayName sw "S".
|
||||
placeHolder_accAggregation=userName sw "S"
|
||||
placeHolder_grpAggregation=displayName sw "S"
|
||||
placeHolder_host=https://{Delinea_SCIM_Server_host}/v2
|
||||
docLinkLabel_AuthenticationSettings=Mehr \u00fcber Verbindungseinstellungen
|
||||
docLinkLabel_Filters=Mehr \u00fcber Konto- und Gruppenfilter
|
||||
HostURL=Host-URL
|
||||
ConnectionTimeout=Zeit\u00fcberschreitung bei Verbindung
|
||||
API_TOKEN=API-Token
|
||||
JSONPathMapping=JSON-Path-Attribut-Mapping
|
||||
FilterConditionForAccounts=Kontofilter
|
||||
FilterConditionForGroups=Gruppenfilter
|
||||
Page_Size=Seitengr\u00f6\u00dfe
|
||||
SchemaAttribute=Schema-Attribut
|
||||
JSONpath=JSON-Pfad
|
||||
ShortDesc=Das Integrationsmodul IdentityNow f\u00fcr Delinea Secret Server On-Premise bietet die M\u00f6glichkeit einer tiefen Governance f\u00fcr Konten und Gruppen. Es unterst\u00fctzt au\u00dferdem das End-to-End-Lebenszyklus-Management.} `
|
||||
-ConnectorMetadata {supportedUI=EXTJS, platform=ccg, shortDesc=connector description} `
|
||||
-TranslationProperties {de=# Copyright (C) 2024 SailPoint Technologies, Inc. All rights reserved.
|
||||
# DO NOT EDIT. This file is generated by "sailpointTranslate" command.
|
||||
menuLabel_ConnectionSettings=Verbindungseinstellungen
|
||||
menuLabel_AggregationSettings=Aggregationseinstellungen
|
||||
sectionLabel_AuthenticationSettings=Verbindungseinstellungen
|
||||
sectionLabel_AggregationSettings=Aggregationseinstellungen
|
||||
sectionInfo_AuthenticationSettings=Konfigurieren Sie eine direkte Verbindung zwischen der Quelle Delinea Secret Server On-Premise und IdentityNow.<br><br>Geben Sie bei <strong>Zeit\u00fcberschreitung bei Verbindung</strong> die maximal erlaubte Zeitdauer (in Minuten) f\u00fcr die Verbindung von IdentityNow mit der Quelle ein.<br><br>Geben Sie die <strong>Host-URL</strong> der Delinea-SCIM-Serverquelle ein.<br><br>Geben Sie den <strong>API-Token</strong> der Quelle zur Authentifizierung ein.
|
||||
sectionInfo_AggregationSettings=Geben Sie die Einstellungen f\u00fcr Ihre Aggregation an.<br><br>Geben Sie in das Feld <strong>Seitengr\u00f6\u00dfe</strong> die Anzahl an Kontoeintr\u00e4gen ein, die auf einer einzelnen Seite aggregiert werden sollen, wenn gro\u00dfe Datens\u00e4tze durchlaufen werden.<br>\n<br>Geben Sie im <strong>Kontofilter</strong> die Bedingungen f\u00fcr den Kontofilter an. Beispiel: userName sw "S"<br><br>Geben Sie im <strong>Gruppenfilter</strong> die Gruppenfilterbedingungen an. Beispiel: displayName sw "S".
|
||||
placeHolder_accAggregation=userName sw "S"
|
||||
placeHolder_grpAggregation=displayName sw "S"
|
||||
placeHolder_host=https://{Delinea_SCIM_Server_host}/v2
|
||||
docLinkLabel_AuthenticationSettings=Mehr \u00fcber Verbindungseinstellungen
|
||||
docLinkLabel_Filters=Mehr \u00fcber Konto- und Gruppenfilter
|
||||
HostURL=Host-URL
|
||||
ConnectionTimeout=Zeit\u00fcberschreitung bei Verbindung
|
||||
API_TOKEN=API-Token
|
||||
JSONPathMapping=JSON-Path-Attribut-Mapping
|
||||
FilterConditionForAccounts=Kontofilter
|
||||
FilterConditionForGroups=Gruppenfilter
|
||||
Page_Size=Seitengr\u00f6\u00dfe
|
||||
SchemaAttribute=Schema-Attribut
|
||||
JSONpath=JSON-Pfad
|
||||
ShortDesc=Das Integrationsmodul IdentityNow f\u00fcr Delinea Secret Server On-Premise bietet die M\u00f6glichkeit einer tiefen Governance f\u00fcr Konten und Gruppen. Es unterst\u00fctzt au\u00dferdem das End-to-End-Lebenszyklus-Management.} `
|
||||
-ConnectorMetadata {supportedUI=EXTJS, platform=ccg, shortDesc=connector description} `
|
||||
-Status RELEASED
|
||||
```
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ Name | Type | Description | Notes
|
||||
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$CreateExternalExecuteWorkflowRequest = Initialize-PSSailpoint.V3CreateExternalExecuteWorkflowRequest -VarInput {customAttribute1=value1, customAttribute2=value2}
|
||||
$CreateExternalExecuteWorkflowRequest = Initialize-PSSailpoint.V3CreateExternalExecuteWorkflowRequest -VarInput {customAttribute1=value1, customAttribute2=value2}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -37,10 +37,10 @@ $CreateSavedSearchRequest = Initialize-PSSailpoint.V3CreateSavedSearchRequest -
|
||||
-Created 2018-06-25T20:22:28.104Z `
|
||||
-Modified 2018-06-25T20:22:28.104Z `
|
||||
-Indices [identities] `
|
||||
-Columns {identity=[{field=displayName, header=Display Name}, {field=e-mail, header=Work Email}]} `
|
||||
-Columns {identity=[{field=displayName, header=Display Name}, {field=e-mail, header=Work Email}]} `
|
||||
-Query @accounts(disabled:true) `
|
||||
-Fields [disabled] `
|
||||
-OrderBy {identity=[lastName, firstName], role=[name]} `
|
||||
-OrderBy {identity=[lastName, firstName], role=[name]} `
|
||||
-Sort [displayName] `
|
||||
-Filters null
|
||||
```
|
||||
|
||||
@@ -29,7 +29,7 @@ Name | Type | Description | Notes
|
||||
```powershell
|
||||
$CreateWorkflowRequest = Initialize-PSSailpoint.V3CreateWorkflowRequest -Name Send Email `
|
||||
-Owner null `
|
||||
-Description Send an email to the identity who's attributes changed. `
|
||||
-Description Send an email to the identity who's attributes changed. `
|
||||
-Definition null `
|
||||
-Enabled false `
|
||||
-Trigger null
|
||||
|
||||
@@ -34,7 +34,7 @@ $DateCompare = Initialize-PSSailpoint.V3DateCompare -FirstDate null `
|
||||
-PositiveCondition true `
|
||||
-NegativeCondition false `
|
||||
-RequiresPeriodicRefresh false `
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -37,10 +37,10 @@ $DateCompareFirstDate = Initialize-PSSailpoint.V3DateCompareFirstDate -SourceNa
|
||||
-AccountSortAttribute created `
|
||||
-AccountSortDescending false `
|
||||
-AccountReturnFirstLink false `
|
||||
-AccountFilter !(nativeIdentity.startsWith("*DELETED*")) `
|
||||
-AccountPropertyFilter (groups.containsAll({'Admin'}) || location == 'Austin') `
|
||||
-AccountFilter !(nativeIdentity.startsWith("*DELETED*")) `
|
||||
-AccountPropertyFilter (groups.containsAll({'Admin'}) || location == 'Austin') `
|
||||
-RequiresPeriodicRefresh false `
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}} `
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}} `
|
||||
-InputFormat null `
|
||||
-OutputFormat null
|
||||
```
|
||||
|
||||
@@ -37,10 +37,10 @@ $DateCompareSecondDate = Initialize-PSSailpoint.V3DateCompareSecondDate -Source
|
||||
-AccountSortAttribute created `
|
||||
-AccountSortDescending false `
|
||||
-AccountReturnFirstLink false `
|
||||
-AccountFilter !(nativeIdentity.startsWith("*DELETED*")) `
|
||||
-AccountPropertyFilter (groups.containsAll({'Admin'}) || location == 'Austin') `
|
||||
-AccountFilter !(nativeIdentity.startsWith("*DELETED*")) `
|
||||
-AccountPropertyFilter (groups.containsAll({'Admin'}) || location == 'Austin') `
|
||||
-RequiresPeriodicRefresh false `
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}} `
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}} `
|
||||
-InputFormat null `
|
||||
-OutputFormat null
|
||||
```
|
||||
|
||||
@@ -28,7 +28,7 @@ Name | Type | Description | Notes
|
||||
$DateFormat = Initialize-PSSailpoint.V3DateFormat -InputFormat null `
|
||||
-OutputFormat null `
|
||||
-RequiresPeriodicRefresh false `
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -28,7 +28,7 @@ Name | Type | Description | Notes
|
||||
$DateMath = Initialize-PSSailpoint.V3DateMath -Expression now+1w `
|
||||
-RoundUp false `
|
||||
-RequiresPeriodicRefresh false `
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -24,7 +24,7 @@ Name | Type | Description | Notes
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$DecomposeDiacriticalMarks = Initialize-PSSailpoint.V3DecomposeDiacriticalMarks -RequiresPeriodicRefresh false `
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -26,7 +26,7 @@ Name | Type | Description | Notes
|
||||
```powershell
|
||||
$E164phone = Initialize-PSSailpoint.V3E164phone -DefaultRegion US `
|
||||
-RequiresPeriodicRefresh false `
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -38,15 +38,15 @@ Name | Type | Description | Notes
|
||||
$Entitlement = Initialize-PSSailpoint.V3Entitlement -Id 2c91808874ff91550175097daaec161c `
|
||||
-Name LauncherTest2 `
|
||||
-Attribute memberOf `
|
||||
-Value CN=LauncherTest2,OU=LauncherTestOrg,OU=slpt-automation,DC=TestAutomationAD,DC=local `
|
||||
-Value CN=LauncherTest2,OU=LauncherTestOrg,OU=slpt-automation,DC=TestAutomationAD,DC=local `
|
||||
-SourceSchemaObjectType group `
|
||||
-Description CN=LauncherTest2,OU=LauncherTestOrg,OU=slpt-automation,DC=TestAutomationAD,DC=local `
|
||||
-Description CN=LauncherTest2,OU=LauncherTestOrg,OU=slpt-automation,DC=TestAutomationAD,DC=local `
|
||||
-Privileged true `
|
||||
-CloudGoverned true `
|
||||
-Created 2020-10-08T18:33:52.029Z `
|
||||
-Modified 2020-10-08T18:33:52.029Z `
|
||||
-Source null `
|
||||
-Attributes {fieldName=fieldValue} `
|
||||
-Attributes {fieldName=fieldValue} `
|
||||
-Segments [f7b1b8a3-5fed-4fd4-ad29-82014e137e19, 29cb6c06-1da8-43ea-8be4-b3125f248f2a] `
|
||||
-DirectPermissions null
|
||||
```
|
||||
|
||||
@@ -38,9 +38,9 @@ $EntitlementDto = Initialize-PSSailpoint.V3EntitlementDto -Id id12345 `
|
||||
-Created 2015-05-28T14:07:17Z `
|
||||
-Modified 2015-05-28T14:07:17Z `
|
||||
-Attribute authorizationType `
|
||||
-Value CN=Users,dc=sailpoint,dc=com `
|
||||
-Value CN=Users,dc=sailpoint,dc=com `
|
||||
-Description Active Directory DC `
|
||||
-Attributes {GroupType=Security, sAMAccountName=Buyer} `
|
||||
-Attributes {GroupType=Security, sAMAccountName=Buyer} `
|
||||
-SourceSchemaObjectType group `
|
||||
-Privileged false `
|
||||
-CloudGoverned false `
|
||||
|
||||
@@ -26,7 +26,7 @@ Name | Type | Description | Notes
|
||||
```powershell
|
||||
$EntitlementRef = Initialize-PSSailpoint.V3EntitlementRef -Type ENTITLEMENT `
|
||||
-Id 2c91809773dee32014e13e122092014e `
|
||||
-Name CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local
|
||||
-Name CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -26,7 +26,7 @@ Name | Type | Description | Notes
|
||||
```powershell
|
||||
$EntitlementRef1 = Initialize-PSSailpoint.V3EntitlementRef1 -Type ENTITLEMENT `
|
||||
-Id 2c91809773dee32014e13e122092014e `
|
||||
-Name CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local
|
||||
-Name CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -39,7 +39,7 @@ $EntitlementSummary = Initialize-PSSailpoint.V3EntitlementSummary -Id 2c9180856
|
||||
-Type ENTITLEMENT `
|
||||
-Privileged false `
|
||||
-Attribute memberOf `
|
||||
-Value CN=Buyer,OU=Groups,OU=Demo,DC=seri,DC=sailpointdemo,DC=com `
|
||||
-Value CN=Buyer,OU=Groups,OU=Demo,DC=seri,DC=sailpointdemo,DC=com `
|
||||
-Standalone false
|
||||
```
|
||||
|
||||
|
||||
@@ -50,7 +50,7 @@ $ModelEvent = Initialize-PSSailpoint.V3ModelEvent -Id 2c91808375d8e80a0175e1f88
|
||||
-TrackingNumber 63f891e0735f4cc8bf1968144a1e7440 `
|
||||
-IpAddress 52.52.97.85 `
|
||||
-Details 73b65dfbed1842548c207432a18c84b0 `
|
||||
-Attributes {pod=stg03-useast1, org=acme, sourceName=SailPoint} `
|
||||
-Attributes {pod=stg03-useast1, org=acme, sourceName=SailPoint} `
|
||||
-Objects null `
|
||||
-Operation ADD `
|
||||
-Status PASSED `
|
||||
|
||||
@@ -26,8 +26,8 @@ Name | Type | Description | Notes
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$EventAttributes = Initialize-PSSailpoint.V3EventAttributes -Id idn:identity-attributes-changed `
|
||||
-VarFilter $.changes[?(@.attribute == 'manager')] `
|
||||
-Description Triggered when an identity's manager attribute changes `
|
||||
-VarFilter $.changes[?(@.attribute == 'manager')] `
|
||||
-Description Triggered when an identity's manager attribute changes `
|
||||
-AttributeToFilter LifecycleState
|
||||
```
|
||||
|
||||
|
||||
@@ -50,7 +50,7 @@ $EventDocument = Initialize-PSSailpoint.V3EventDocument -Id 2c91808375d8e80a017
|
||||
-TrackingNumber 63f891e0735f4cc8bf1968144a1e7440 `
|
||||
-IpAddress 52.52.97.85 `
|
||||
-Details 73b65dfbed1842548c207432a18c84b0 `
|
||||
-Attributes {pod=stg03-useast1, org=acme, sourceName=SailPoint} `
|
||||
-Attributes {pod=stg03-useast1, org=acme, sourceName=SailPoint} `
|
||||
-Objects null `
|
||||
-Operation ADD `
|
||||
-Status PASSED `
|
||||
|
||||
@@ -22,7 +22,7 @@ Name | Type | Description | Notes
|
||||
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$ExceptionCriteria = Initialize-PSSailpoint.V3ExceptionCriteria -CriteriaList [{type=ENTITLEMENT, id=2c9180866166b5b0016167c32ef31a66, existing=true}, {type=ENTITLEMENT, id=2c9180866166b5b0016167c32ef31a67, existing=false}]
|
||||
$ExceptionCriteria = Initialize-PSSailpoint.V3ExceptionCriteria -CriteriaList [{type=ENTITLEMENT, id=2c9180866166b5b0016167c32ef31a66, existing=true}, {type=ENTITLEMENT, id=2c9180866166b5b0016167c32ef31a67, existing=false}]
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -27,7 +27,7 @@ Name | Type | Description | Notes
|
||||
```powershell
|
||||
$ExceptionCriteriaAccess = Initialize-PSSailpoint.V3ExceptionCriteriaAccess -Type null `
|
||||
-Id 2c91808568c529c60168cca6f90c1313 `
|
||||
-Name CN=HelpDesk,OU=test,OU=test-service,DC=TestAD,DC=local `
|
||||
-Name CN=HelpDesk,OU=test,OU=test-service,DC=TestAD,DC=local `
|
||||
-Existing true
|
||||
```
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ Name | Type | Description | Notes
|
||||
```powershell
|
||||
$ExceptionCriteriaCriteriaListInner = Initialize-PSSailpoint.V3ExceptionCriteriaCriteriaListInner -Type ENTITLEMENT `
|
||||
-Id 2c91808568c529c60168cca6f90c1313 `
|
||||
-Name CN=HelpDesk,OU=test,OU=test-service,DC=TestAD,DC=local `
|
||||
-Name CN=HelpDesk,OU=test,OU=test-service,DC=TestAD,DC=local `
|
||||
-Existing true
|
||||
```
|
||||
|
||||
|
||||
@@ -28,8 +28,8 @@ Name | Type | Description | Notes
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$FieldDetailsDto = Initialize-PSSailpoint.V3FieldDetailsDto -Name userName `
|
||||
-Transform {type=rule, attributes={name=Create Unique LDAP Attribute}} `
|
||||
-Attributes {template=${firstname}.${lastname}${uniqueCounter}, cloudMaxUniqueChecks=50, cloudMaxSize=20, cloudRequired=true} `
|
||||
-Transform {type=rule, attributes={name=Create Unique LDAP Attribute}} `
|
||||
-Attributes {template=${firstname}.${lastname}${uniqueCounter}, cloudMaxUniqueChecks=50, cloudMaxSize=20, cloudRequired=true} `
|
||||
-IsRequired false `
|
||||
-Type string `
|
||||
-IsMultiValued false
|
||||
|
||||
@@ -24,7 +24,7 @@ Name | Type | Description | Notes
|
||||
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$FirstValid = Initialize-PSSailpoint.V3FirstValid -Values [{attributes={sourceName=Active Directory, attributeName=sAMAccountName}, type=accountAttribute}, {attributes={sourceName=Okta, attributeName=login}, type=accountAttribute}, {attributes={sourceName=HR Source, attributeName=employeeID}, type=accountAttribute}] `
|
||||
$FirstValid = Initialize-PSSailpoint.V3FirstValid -Values [{attributes={sourceName=Active Directory, attributeName=sAMAccountName}, type=accountAttribute}, {attributes={sourceName=Okta, attributeName=login}, type=accountAttribute}, {attributes={sourceName=HR Source, attributeName=employeeID}, type=accountAttribute}] `
|
||||
-IgnoreErrors false `
|
||||
-RequiresPeriodicRefresh false
|
||||
```
|
||||
|
||||
@@ -26,7 +26,7 @@ Name | Type | Description | Notes
|
||||
```powershell
|
||||
$ISO3166 = Initialize-PSSailpoint.V3ISO3166 -Format alpha2 `
|
||||
-RequiresPeriodicRefresh false `
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -44,7 +44,7 @@ $IdentityAccess = Initialize-PSSailpoint.V3IdentityAccess -Id 2c91808568c529c60
|
||||
-Revocable null `
|
||||
-Privileged false `
|
||||
-Attribute memberOf `
|
||||
-Value CN=Buyer,OU=Groups,OU=Demo,DC=seri,DC=sailpointdemo,DC=com `
|
||||
-Value CN=Buyer,OU=Groups,OU=Demo,DC=seri,DC=sailpointdemo,DC=com `
|
||||
-Standalone false `
|
||||
-Disabled null
|
||||
```
|
||||
|
||||
@@ -26,7 +26,7 @@ Name | Type | Description | Notes
|
||||
```powershell
|
||||
$IdentityAttribute = Initialize-PSSailpoint.V3IdentityAttribute -Name email `
|
||||
-RequiresPeriodicRefresh false `
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -16,7 +16,7 @@ tags: ['SDK', 'Software Development Kit', 'IdentityAttributeConfig', 'IdentityAt
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**Enabled** | **Boolean** | Backend will only promote values if the profile/mapping is enabled. | [optional] [default to $false]
|
||||
**Enabled** | **Boolean** | The backend will only promote values if the profile/mapping is enabled. | [optional] [default to $false]
|
||||
**AttributeTransforms** | [**[]IdentityAttributeTransform**](identity-attribute-transform) | | [optional]
|
||||
|
||||
## Examples
|
||||
|
||||
@@ -16,7 +16,7 @@ tags: ['SDK', 'Software Development Kit', 'IdentityAttributeTransform', 'Identit
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**IdentityAttributeName** | **String** | Identity attribute's name. | [optional]
|
||||
**IdentityAttributeName** | **String** | Name of the identity attribute. | [optional]
|
||||
**TransformDefinition** | [**TransformDefinition**](transform-definition) | | [optional]
|
||||
|
||||
## Examples
|
||||
|
||||
@@ -77,7 +77,7 @@ $IdentityDocument = Initialize-PSSailpoint.V3IdentityDocument -Id 2c91808568c52
|
||||
-IsManager false `
|
||||
-IdentityProfile null `
|
||||
-Source null `
|
||||
-Attributes {country=US, firstname=Carol, cloudStatus=UNREGISTERED} `
|
||||
-Attributes {country=US, firstname=Carol, cloudStatus=UNREGISTERED} `
|
||||
-Disabled false `
|
||||
-Locked false `
|
||||
-ProcessingState ERROR `
|
||||
|
||||
@@ -16,8 +16,8 @@ tags: ['SDK', 'Software Development Kit', 'IdentityExceptionReportReference', 'I
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**TaskResultId** | **String** | Task result ID. | [optional]
|
||||
**ReportName** | **String** | Report name. | [optional]
|
||||
**TaskResultId** | **String** | The id of the task result. | [optional]
|
||||
**ReportName** | **String** | The name of the report. | [optional]
|
||||
|
||||
## Examples
|
||||
|
||||
|
||||
@@ -20,15 +20,15 @@ Name | Type | Description | Notes
|
||||
**Name** | **String** | Name of the Object | [required]
|
||||
**Created** | **System.DateTime** | Creation date of the Object | [optional] [readonly]
|
||||
**Modified** | **System.DateTime** | Last modification date of the Object | [optional] [readonly]
|
||||
**Description** | **String** | Identity profile's description. | [optional]
|
||||
**Description** | **String** | The description of the Identity Profile. | [optional]
|
||||
**Owner** | [**IdentityProfileAllOfOwner**](identity-profile-all-of-owner) | | [optional]
|
||||
**Priority** | **Int64** | Identity profile's priority. | [optional]
|
||||
**Priority** | **Int64** | The priority for an Identity Profile. | [optional]
|
||||
**AuthoritativeSource** | [**IdentityProfileAllOfAuthoritativeSource**](identity-profile-all-of-authoritative-source) | | [required]
|
||||
**IdentityRefreshRequired** | **Boolean** | Set this value to 'True' if an identity refresh is necessary. You would typically want to trigger an identity refresh when a change has been made on the source. | [optional] [default to $false]
|
||||
**IdentityCount** | **Int32** | Number of identities belonging to the identity profile. | [optional]
|
||||
**IdentityRefreshRequired** | **Boolean** | True if a identity refresh is needed. Typically triggered when a change on the source has been made. | [optional] [default to $false]
|
||||
**IdentityCount** | **Int32** | The number of identities that belong to the Identity Profile. | [optional]
|
||||
**IdentityAttributeConfig** | [**IdentityAttributeConfig**](identity-attribute-config) | | [optional]
|
||||
**IdentityExceptionReportReference** | [**IdentityExceptionReportReference**](identity-exception-report-reference) | | [optional]
|
||||
**HasTimeBasedAttr** | **Boolean** | Indicates the value of `requiresPeriodicRefresh` attribute for the identity profile. | [optional] [default to $false]
|
||||
**HasTimeBasedAttr** | **Boolean** | Indicates the value of requiresPeriodicRefresh attribute for the Identity Profile. | [optional] [default to $false]
|
||||
|
||||
## Examples
|
||||
|
||||
|
||||
@@ -16,9 +16,9 @@ tags: ['SDK', 'Software Development Kit', 'IdentityProfileAllOfAuthoritativeSour
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**Type** | **Enum** [ "SOURCE" ] | Authoritative source's object type. | [optional]
|
||||
**Id** | **String** | Authoritative source's ID. | [optional]
|
||||
**Name** | **String** | Authoritative source's name. | [optional]
|
||||
**Type** | **Enum** [ "SOURCE" ] | Type of the object to which this reference applies | [optional]
|
||||
**Id** | **String** | ID of the object to which this reference applies | [optional]
|
||||
**Name** | **String** | Human-readable display name of the object to which this reference applies | [optional]
|
||||
|
||||
## Examples
|
||||
|
||||
|
||||
@@ -16,9 +16,9 @@ tags: ['SDK', 'Software Development Kit', 'IdentityProfileAllOfOwner', 'Identity
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**Type** | **Enum** [ "IDENTITY" ] | Owner's object type. | [optional]
|
||||
**Id** | **String** | Owner's ID. | [optional]
|
||||
**Name** | **String** | Owner's name. | [optional]
|
||||
**Type** | **Enum** [ "IDENTITY" ] | Type of the object to which this reference applies | [optional]
|
||||
**Id** | **String** | ID of the object to which this reference applies | [optional]
|
||||
**Name** | **String** | Human-readable display name of the object to which this reference applies | [optional]
|
||||
|
||||
## Examples
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ Name | Type | Description | Notes
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$IdentityWithNewAccess = Initialize-PSSailpoint.V3IdentityWithNewAccess -IdentityId 2c91808568c529c60168cca6f90c1313 `
|
||||
-AccessRefs [{type=ENTITLEMENT, id=2c918087682f9a86016839c050861ab1, name=CN=Information Access,OU=test,OU=test-service,DC=TestAD,DC=local}, {type=ENTITLEMENT, id=2c918087682f9a86016839c0509c1ab2, name=CN=Information Technology,OU=test,OU=test-service,DC=TestAD,DC=local}]
|
||||
-AccessRefs [{type=ENTITLEMENT, id=2c918087682f9a86016839c050861ab1, name=CN=Information Access,OU=test,OU=test-service,DC=TestAD,DC=local}, {type=ENTITLEMENT, id=2c918087682f9a86016839c0509c1ab2, name=CN=Information Technology,OU=test,OU=test-service,DC=TestAD,DC=local}]
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -26,7 +26,7 @@ Name | Type | Description | Notes
|
||||
```powershell
|
||||
$IdentityWithNewAccess1 = Initialize-PSSailpoint.V3IdentityWithNewAccess1 -IdentityId 2c91809050db617d0150e0bf3215385e `
|
||||
-AccessRefs null `
|
||||
-ClientMetadata {clientName=client1, clientId=2c91808f7892918f0178b78da4a305a1}
|
||||
-ClientMetadata {clientName=client1, clientId=2c91808f7892918f0178b78da4a305a1}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -26,7 +26,7 @@ Name | Type | Description | Notes
|
||||
```powershell
|
||||
$IdentityWithNewAccessAccessRefsInner = Initialize-PSSailpoint.V3IdentityWithNewAccessAccessRefsInner -Type ENTITLEMENT `
|
||||
-Id 2c91809773dee32014e13e122092014e `
|
||||
-Name CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local
|
||||
-Name CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -48,7 +48,7 @@ $IdpDetails = Initialize-PSSailpoint.V3IdpDetails -Role SAML_IDP `
|
||||
-LoginUrlRedirect https://dev-157216.okta.com/app/sailpointdev157216_cdovsaml_1/exkdaruy8Ln5Ry7C54x6/sso/saml `
|
||||
-MappingAttribute email `
|
||||
-CertificateExpirationDate Fri Mar 08 08:54:24 UTC 2013 `
|
||||
-CertificateName OU=Conext, O=Surfnet, L=Utrecht, ST=Utrecht, C=NL
|
||||
-CertificateName OU=Conext, O=Surfnet, L=Utrecht, ST=Utrecht, C=NL
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -26,7 +26,7 @@ Name | Type | Description | Notes
|
||||
```powershell
|
||||
$IndexOf = Initialize-PSSailpoint.V3IndexOf -Substring admin_ `
|
||||
-RequiresPeriodicRefresh false `
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -23,7 +23,7 @@ Name | Type | Description | Notes
|
||||
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$InnerHit = Initialize-PSSailpoint.V3InnerHit -Query source.name:\"Active Directory\" `
|
||||
$InnerHit = Initialize-PSSailpoint.V3InnerHit -Query source.name:\"Active Directory\" `
|
||||
-Type access
|
||||
```
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ Name | Type | Description | Notes
|
||||
```powershell
|
||||
$JITConfiguration = Initialize-PSSailpoint.V3JITConfiguration -Enabled false `
|
||||
-SourceId 2c9180857377ed2901739c12a2da5ac8 `
|
||||
-SourceAttributeMappings {firstName=okta.firstName, lastName=okta.lastName, email=okta.email}
|
||||
-SourceAttributeMappings {firstName=okta.firstName, lastName=okta.lastName, email=okta.email}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -25,7 +25,7 @@ Name | Type | Description | Notes
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$KbaAnswerResponseItem = Initialize-PSSailpoint.V3KbaAnswerResponseItem -Id c54fee53-2d63-4fc5-9259-3e93b9994135 `
|
||||
-Question [{"text":"Nouvelle question MFA -1 ?","locale":"fr"},{"text":"MFA new question -1 ?","locale":""}] `
|
||||
-Question [{"text":"Nouvelle question MFA -1 ?","locale":"fr"},{"text":"MFA new question -1 ?","locale":""}] `
|
||||
-HasAnswer true
|
||||
```
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ Name | Type | Description | Notes
|
||||
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$KbaAuthResponse = Initialize-PSSailpoint.V3KbaAuthResponse -KbaAuthResponseItems [{questionId=089899f13a8f4da7824996191587bab9, isVerified=false}] `
|
||||
$KbaAuthResponse = Initialize-PSSailpoint.V3KbaAuthResponse -KbaAuthResponseItems [{questionId=089899f13a8f4da7824996191587bab9, isVerified=false}] `
|
||||
-Status PENDING
|
||||
```
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ Name | Type | Description | Notes
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$KbaQuestion = Initialize-PSSailpoint.V3KbaQuestion -Id 143cfd3b-c23f-426b-ae5f-d3db06fa5919 `
|
||||
-Text [{"text":"Nouvelle question MFA -1 ?","locale":"fr"},{"text":"MFA new question -1 ?","locale":""}] `
|
||||
-Text [{"text":"Nouvelle question MFA -1 ?","locale":"fr"},{"text":"MFA new question -1 ?","locale":""}] `
|
||||
-HasAnswer true `
|
||||
-NumAnswers 5
|
||||
```
|
||||
|
||||
@@ -28,7 +28,7 @@ Name | Type | Description | Notes
|
||||
$LeftPad = Initialize-PSSailpoint.V3LeftPad -Length 4 `
|
||||
-Padding 0 `
|
||||
-RequiresPeriodicRefresh false `
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -38,7 +38,7 @@ $ListCompleteWorkflowLibrary200ResponseInner = Initialize-PSSailpoint.V3ListComp
|
||||
-Name Compare Boolean Values `
|
||||
-Type OPERATOR `
|
||||
-Description Compare two boolean values and decide what happens based on the result. `
|
||||
-FormFields [{description=Enter the JSONPath to a value from the input to compare to Variable B., helpText=, label=Variable A, name=variableA.$, required=true, type=text}, {helpText=Select an operation., label=Operation, name=operator, options=[{label=Equals, value=BooleanEquals}], required=true, type=select}, {description=Enter the JSONPath to a value from the input to compare to Variable A., helpText=, label=Variable B, name=variableB.$, required=false, type=text}, {description=Enter True or False., helpText=, label=Variable B, name=variableB, required=false, type=text}] `
|
||||
-FormFields [{description=Enter the JSONPath to a value from the input to compare to Variable B., helpText=, label=Variable A, name=variableA.$, required=true, type=text}, {helpText=Select an operation., label=Operation, name=operator, options=[{label=Equals, value=BooleanEquals}], required=true, type=select}, {description=Enter the JSONPath to a value from the input to compare to Variable A., helpText=, label=Variable B, name=variableB.$, required=false, type=text}, {description=Enter True or False., helpText=, label=Variable B, name=variableB, required=false, type=text}] `
|
||||
-ExampleOutput null `
|
||||
-Deprecated null `
|
||||
-DeprecatedBy null `
|
||||
@@ -46,7 +46,7 @@ $ListCompleteWorkflowLibrary200ResponseInner = Initialize-PSSailpoint.V3ListComp
|
||||
-IsSimulationEnabled null `
|
||||
-IsDynamicSchema false `
|
||||
-OutputSchema null `
|
||||
-InputExample {changes=[{attribute=department, newValue=marketing, oldValue=sales}, {attribute=manager, newValue={id=ee769173319b41d19ccec6c235423236c, name=mean.guy, type=IDENTITY}, oldValue={id=ee769173319b41d19ccec6c235423237b, name=nice.guy, type=IDENTITY}}, {attribute=email, newValue=john.doe@gmail.com, oldValue=john.doe@hotmail.com}], identity={id=ee769173319b41d19ccec6cea52f237b, name=john.doe, type=IDENTITY}}
|
||||
-InputExample {changes=[{attribute=department, newValue=marketing, oldValue=sales}, {attribute=manager, newValue={id=ee769173319b41d19ccec6c235423236c, name=mean.guy, type=IDENTITY}, oldValue={id=ee769173319b41d19ccec6c235423237b, name=nice.guy, type=IDENTITY}}, {attribute=email, newValue=john.doe@gmail.com, oldValue=john.doe@hotmail.com}], identity={id=ee769173319b41d19ccec6cea52f237b, name=john.doe, type=IDENTITY}}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -24,9 +24,9 @@ Name | Type | Description | Notes
|
||||
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$Lookup = Initialize-PSSailpoint.V3Lookup -Table {USA=Americas, FRA=EMEA, AUS=APAC, default=Unknown Region} `
|
||||
$Lookup = Initialize-PSSailpoint.V3Lookup -Table {USA=Americas, FRA=EMEA, AUS=APAC, default=Unknown Region} `
|
||||
-RequiresPeriodicRefresh false `
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -24,7 +24,7 @@ Name | Type | Description | Notes
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$Lower = Initialize-PSSailpoint.V3Lower -RequiresPeriodicRefresh false `
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -25,7 +25,7 @@ Name | Type | Description | Notes
|
||||
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$ManagedClientStatus = Initialize-PSSailpoint.V3ManagedClientStatus -Body {alertKey=, id=5678, clusterId=1234, ccg_etag=ccg_etag123xyz456, ccg_pin=NONE, cookbook_etag=20210420125956-20210511144538, hostname=megapod-useast1-secret-hostname.sailpoint.com, internal_ip=127.0.0.1, lastSeen=1620843964604, sinceSeen=14708, sinceSeenMillis=14708, localDev=false, stacktrace=, state=null, status=NORMAL, uuid=null, product=idn, va_version=null, platform_version=2, os_version=2345.3.1, os_type=flatcar, hypervisor=unknown} `
|
||||
$ManagedClientStatus = Initialize-PSSailpoint.V3ManagedClientStatus -Body {alertKey=, id=5678, clusterId=1234, ccg_etag=ccg_etag123xyz456, ccg_pin=NONE, cookbook_etag=20210420125956-20210511144538, hostname=megapod-useast1-secret-hostname.sailpoint.com, internal_ip=127.0.0.1, lastSeen=1620843964604, sinceSeen=14708, sinceSeenMillis=14708, localDev=false, stacktrace=, state=null, status=NORMAL, uuid=null, product=idn, va_version=null, platform_version=2, os_version=2345.3.1, os_type=flatcar, hypervisor=unknown} `
|
||||
-Status null `
|
||||
-Type null `
|
||||
-Timestamp 2020-01-01T00:00Z
|
||||
|
||||
@@ -51,7 +51,7 @@ $ManagedCluster = Initialize-PSSailpoint.V3ManagedCluster -Id e1ff7bb24c934240b
|
||||
-Pod megapod-useast1 `
|
||||
-Org denali `
|
||||
-Type null `
|
||||
-Configuration {clusterExternalId=e1ff7bb24c934240bbf55e1aa39e41c5, clusterType=sqsCluster, gmtOffset=-5} `
|
||||
-Configuration {clusterExternalId=e1ff7bb24c934240bbf55e1aa39e41c5, clusterType=sqsCluster, gmtOffset=-5} `
|
||||
-KeyPair null `
|
||||
-Attributes null `
|
||||
-Description A short description of the managed cluster. `
|
||||
|
||||
@@ -27,7 +27,7 @@ Name | Type | Description | Notes
|
||||
```powershell
|
||||
$ManagedClusterRequest = Initialize-PSSailpoint.V3ManagedClusterRequest -Name Managed Cluster Name `
|
||||
-Type null `
|
||||
-Configuration {clusterExternalId=externalId, ccgVersion=77.0.0} `
|
||||
-Configuration {clusterExternalId=externalId, ccgVersion=77.0.0} `
|
||||
-Description A short description of the managed cluster.
|
||||
```
|
||||
|
||||
|
||||
@@ -23,8 +23,8 @@ Name | Type | Description | Notes
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$ManualDiscoverApplications = Initialize-PSSailpoint.V3ManualDiscoverApplications -File application_name,description
|
||||
"Sample App","This is a sample description for Sample App."
|
||||
"Another App","Description for Another App."
|
||||
"Sample App","This is a sample description for Sample App."
|
||||
"Another App","Description for Another App."
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -32,7 +32,7 @@ $MfaDuoConfig = Initialize-PSSailpoint.V3MfaDuoConfig -MfaMethod duo-web `
|
||||
-VarHost example.com `
|
||||
-AccessKey qw123Y3QlA5UqocYpdU3rEkzrK2D497y `
|
||||
-IdentityAttribute email `
|
||||
-ConfigProperties {skey=qwERttyZx1CdlQye2Vwtbsjr3HKddy4BAiCXjc5x, ikey=Q123WE45R6TY7890ZXCV}
|
||||
-ConfigProperties {skey=qwERttyZx1CdlQye2Vwtbsjr3HKddy4BAiCXjc5x, ikey=Q123WE45R6TY7890ZXCV}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -24,7 +24,7 @@ Name | Type | Description | Notes
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$NameNormalizer = Initialize-PSSailpoint.V3NameNormalizer -RequiresPeriodicRefresh false `
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -42,7 +42,7 @@ $NonEmployeeRecord = Initialize-PSSailpoint.V3NonEmployeeRecord -Id ef38f94347e
|
||||
-Phone 5125555555 `
|
||||
-Manager jane.doe `
|
||||
-SourceId 2c91808568c529c60168cca6f90c1313 `
|
||||
-VarData {description=Auditing} `
|
||||
-VarData {description=Auditing} `
|
||||
-StartDate 2019-08-23T18:52:59.162Z `
|
||||
-EndDate 2020-08-23T18:52:59.162Z `
|
||||
-Modified 2019-08-23T18:52:59.162Z `
|
||||
|
||||
@@ -52,7 +52,7 @@ $NonEmployeeRequest = Initialize-PSSailpoint.V3NonEmployeeRequest -Id a0303682-
|
||||
-Phone 5125555555 `
|
||||
-Manager jane.doe `
|
||||
-NonEmployeeSource null `
|
||||
-VarData {description=Auditing} `
|
||||
-VarData {description=Auditing} `
|
||||
-ApprovalItems null `
|
||||
-ApprovalStatus null `
|
||||
-Comment approved `
|
||||
|
||||
@@ -38,7 +38,7 @@ $NonEmployeeRequestBody = Initialize-PSSailpoint.V3NonEmployeeRequestBody -Acco
|
||||
-Phone 5125555555 `
|
||||
-Manager jane.doe `
|
||||
-SourceId 2c91808568c529c60168cca6f90c1313 `
|
||||
-VarData {description=Auditing} `
|
||||
-VarData {description=Auditing} `
|
||||
-StartDate 2020-03-24T00:00-05:00 `
|
||||
-EndDate 2021-03-25T00:00-05:00
|
||||
```
|
||||
|
||||
@@ -47,12 +47,12 @@ $NonEmployeeRequestWithoutApprovalItem = Initialize-PSSailpoint.V3NonEmployeeReq
|
||||
-Phone 5125555555 `
|
||||
-Manager jane.doe `
|
||||
-NonEmployeeSource null `
|
||||
-VarData {description=Auditing} `
|
||||
-VarData {description=Auditing} `
|
||||
-ApprovalStatus null `
|
||||
-Comment approved `
|
||||
-CompletionDate 2020-03-24T11:11:41.139-05:00 `
|
||||
-StartDate Tue Mar 24 00:00:00 UTC 2020 `
|
||||
-EndDate Thu Mar 25 00:00:00 UTC 2021 `
|
||||
-StartDate Mon Mar 23 20:00:00 EDT 2020 `
|
||||
-EndDate Wed Mar 24 20:00:00 EDT 2021 `
|
||||
-Modified 2020-03-24T11:11:41.139-05:00 `
|
||||
-Created 2020-03-24T11:11:41.139-05:00
|
||||
```
|
||||
|
||||
@@ -24,7 +24,7 @@ Name | Type | Description | Notes
|
||||
**AccountManagers** | [**[]NonEmployeeIdentityReferenceWithId**](non-employee-identity-reference-with-id) | List of account managers | [optional]
|
||||
**Modified** | **System.DateTime** | When the request was last modified. | [optional]
|
||||
**Created** | **System.DateTime** | When the request was created. | [optional]
|
||||
**NonEmployeeCount** | **Int32** | Number of non-employee records associated with this source. This value is 'NULL' by default. To get the non-employee count, you must set the `non-employee-count` flag in your request to 'true'. | [optional]
|
||||
**NonEmployeeCount** | **Int32** | Number of non-employee records associated with this source. | [optional]
|
||||
|
||||
## Examples
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ Name | Type | Description | Notes
|
||||
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$ObjectMappingBulkPatchRequest = Initialize-PSSailpoint.V3ObjectMappingBulkPatchRequest -Patches {603b1a61-d03d-4ed1-864f-a508fbd1995d=[{op=replace, path=/enabled, value=true}], 00bece34-f50d-4227-8878-76f620b5a971=[{op=replace, path=/targetValue, value=New Target Value}]}
|
||||
$ObjectMappingBulkPatchRequest = Initialize-PSSailpoint.V3ObjectMappingBulkPatchRequest -Patches {603b1a61-d03d-4ed1-864f-a508fbd1995d=[{op=replace, path=/enabled, value=true}], 00bece34-f50d-4227-8878-76f620b5a971=[{op=replace, path=/targetValue, value=New Target Value}]}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -26,7 +26,7 @@ Name | Type | Description | Notes
|
||||
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$OriginalRequest = Initialize-PSSailpoint.V3OriginalRequest -AccountId CN=Abby Smith,OU=Austin,OU=Americas,OU=Demo,DC=seri,DC=acme,DC=com `
|
||||
$OriginalRequest = Initialize-PSSailpoint.V3OriginalRequest -AccountId CN=Abby Smith,OU=Austin,OU=Americas,OU=Demo,DC=seri,DC=acme,DC=com `
|
||||
-Result null `
|
||||
-AttributeRequests null `
|
||||
-Op add `
|
||||
|
||||
@@ -27,9 +27,9 @@ Name | Type | Description | Notes
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$PasswordChangeRequest = Initialize-PSSailpoint.V3PasswordChangeRequest -IdentityId 8a807d4c73c545510173c545f0a002ff `
|
||||
-EncryptedPassword XzN+YwKgr2C+InkMYFMBG3UtjMEw5ZIql/XFlXo8cJNeslmkplx6vn4kd4/43IF9STBk5RnzR6XmjpEO+FwHDoiBwYZAkAZK/Iswxk4OdybG6Y4MStJCOCiK8osKr35IMMSV/mbO4wAeltoCk7daTWzTGLiI6UaT5tf+F2EgdjJZ7YqM8W8r7aUWsm3p2Xt01Y46ZRx0QaM91QruiIx2rECFT2pUO0wr+7oQ77jypATyGWRtADsu3YcvCk/6U5MqCnXMzKBcRas7NnZdSL/d5H1GglVGz3VLPMaivG4/oL4chOMmFCRl/zVsGxZ9RhN8rxsRGFFKn+rhExTi+bax3A== `
|
||||
-EncryptedPassword XzN+YwKgr2C+InkMYFMBG3UtjMEw5ZIql/XFlXo8cJNeslmkplx6vn4kd4/43IF9STBk5RnzR6XmjpEO+FwHDoiBwYZAkAZK/Iswxk4OdybG6Y4MStJCOCiK8osKr35IMMSV/mbO4wAeltoCk7daTWzTGLiI6UaT5tf+F2EgdjJZ7YqM8W8r7aUWsm3p2Xt01Y46ZRx0QaM91QruiIx2rECFT2pUO0wr+7oQ77jypATyGWRtADsu3YcvCk/6U5MqCnXMzKBcRas7NnZdSL/d5H1GglVGz3VLPMaivG4/oL4chOMmFCRl/zVsGxZ9RhN8rxsRGFFKn+rhExTi+bax3A== `
|
||||
-PublicKeyId YWQ2NjQ4MTItZjY0NC00MWExLWFjMjktOGNmMzU3Y2VlNjk2 `
|
||||
-AccountId CN=Abby Smith,OU=Austin,OU=Americas,OU=Demo,DC=seri,DC=acme,DC=com `
|
||||
-AccountId CN=Abby Smith,OU=Austin,OU=Americas,OU=Demo,DC=seri,DC=acme,DC=com `
|
||||
-SourceId 8a807d4c73c545510173c545d4b60246
|
||||
```
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ Name | Type | Description | Notes
|
||||
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$PasswordInfoAccount = Initialize-PSSailpoint.V3PasswordInfoAccount -AccountId CN=Abby Smith,OU=Austin,OU=Americas,OU=Demo,DC=seri,DC=acme,DC=com `
|
||||
$PasswordInfoAccount = Initialize-PSSailpoint.V3PasswordInfoAccount -AccountId CN=Abby Smith,OU=Austin,OU=Americas,OU=Demo,DC=seri,DC=acme,DC=com `
|
||||
-AccountName Abby.Smith
|
||||
```
|
||||
|
||||
|
||||
@@ -29,8 +29,8 @@ Name | Type | Description | Notes
|
||||
$ProcessingDetails = Initialize-PSSailpoint.V3ProcessingDetails -Date 2018-06-25T20:22:28.104Z `
|
||||
-Stage In Process `
|
||||
-RetryCount 0 `
|
||||
-VarStackTrace <stack trace> `
|
||||
-Message <message>
|
||||
-VarStackTrace <stack trace> `
|
||||
-Message <message>
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -27,7 +27,7 @@ Name | Type | Description | Notes
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$ProvisioningConfig = Initialize-PSSailpoint.V3ProvisioningConfig -UniversalManager true `
|
||||
-ManagedResourceRefs [{type=SOURCE, id=2c9180855d191c59015d291ceb051111, name=My Source 1}, {type=SOURCE, id=2c9180855d191c59015d291ceb052222, name=My Source 2}] `
|
||||
-ManagedResourceRefs [{type=SOURCE, id=2c9180855d191c59015d291ceb051111, name=My Source 1}, {type=SOURCE, id=2c9180855d191c59015d291ceb052222, name=My Source 2}] `
|
||||
-PlanInitializerScript null `
|
||||
-NoProvisioningRequests true `
|
||||
-ProvisioningRequestExpiration 7
|
||||
|
||||
@@ -22,7 +22,7 @@ Name | Type | Description | Notes
|
||||
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$ProvisioningConfigPlanInitializerScript = Initialize-PSSailpoint.V3ProvisioningConfigPlanInitializerScript -Source <?xml version='1.0' encoding='UTF-8'?>\r\n<!DOCTYPE Rule PUBLIC \"sailpoint.dtd\" \"sailpoint.dtd\">\r\n<Rule name=\"Example Rule\" type=\"BeforeProvisioning\">\r\n <Description>Before Provisioning Rule which changes disables and enables to a modify.</Description>\r\n <Source><![CDATA[\r\nimport sailpoint.object.*;\r\nimport sailpoint.object.ProvisioningPlan.AccountRequest;\r\nimport sailpoint.object.ProvisioningPlan.AccountRequest.Operation;\r\nimport sailpoint.object.ProvisioningPlan.AttributeRequest;\r\nimport sailpoint.object.ProvisioningPlan;\r\nimport sailpoint.object.ProvisioningPlan.Operation;\r\n\r\nfor ( AccountRequest accountRequest : plan.getAccountRequests() ) {\r\n if ( accountRequest.getOp().equals( ProvisioningPlan.ObjectOperation.Disable ) ) {\r\n accountRequest.setOp( ProvisioningPlan.ObjectOperation.Modify );\r\n }\r\n if ( accountRequest.getOp().equals( ProvisioningPlan.ObjectOperation.Enable ) ) {\r\n accountRequest.setOp( ProvisioningPlan.ObjectOperation.Modify );\r\n }\r\n}\r\n\r\n ]]></Source>
|
||||
$ProvisioningConfigPlanInitializerScript = Initialize-PSSailpoint.V3ProvisioningConfigPlanInitializerScript -Source <?xml version='1.0' encoding='UTF-8'?>\r\n<!DOCTYPE Rule PUBLIC \"sailpoint.dtd\" \"sailpoint.dtd\">\r\n<Rule name=\"Example Rule\" type=\"BeforeProvisioning\">\r\n <Description>Before Provisioning Rule which changes disables and enables to a modify.</Description>\r\n <Source><![CDATA[\r\nimport sailpoint.object.*;\r\nimport sailpoint.object.ProvisioningPlan.AccountRequest;\r\nimport sailpoint.object.ProvisioningPlan.AccountRequest.Operation;\r\nimport sailpoint.object.ProvisioningPlan.AttributeRequest;\r\nimport sailpoint.object.ProvisioningPlan;\r\nimport sailpoint.object.ProvisioningPlan.Operation;\r\n\r\nfor ( AccountRequest accountRequest : plan.getAccountRequests() ) {\r\n if ( accountRequest.getOp().equals( ProvisioningPlan.ObjectOperation.Disable ) ) {\r\n accountRequest.setOp( ProvisioningPlan.ObjectOperation.Modify );\r\n }\r\n if ( accountRequest.getOp().equals( ProvisioningPlan.ObjectOperation.Enable ) ) {\r\n accountRequest.setOp( ProvisioningPlan.ObjectOperation.Modify );\r\n }\r\n}\r\n\r\n ]]></Source>
|
||||
|
||||
```
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ Name | Type | Description | Notes
|
||||
```powershell
|
||||
$RandomAlphaNumeric = Initialize-PSSailpoint.V3RandomAlphaNumeric -Length 10 `
|
||||
-RequiresPeriodicRefresh false `
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -26,7 +26,7 @@ Name | Type | Description | Notes
|
||||
```powershell
|
||||
$RandomNumeric = Initialize-PSSailpoint.V3RandomNumeric -Length 10 `
|
||||
-RequiresPeriodicRefresh false `
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -26,7 +26,7 @@ Name | Type | Description | Notes
|
||||
```powershell
|
||||
$Reference = Initialize-PSSailpoint.V3Reference -Id Existing Transform `
|
||||
-RequiresPeriodicRefresh false `
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -28,7 +28,7 @@ Name | Type | Description | Notes
|
||||
$Replace = Initialize-PSSailpoint.V3Replace -Regex [^a-zA-Z] `
|
||||
-Replacement `
|
||||
-RequiresPeriodicRefresh false `
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -24,9 +24,9 @@ Name | Type | Description | Notes
|
||||
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$ReplaceAll = Initialize-PSSailpoint.V3ReplaceAll -Table {-= , "=', ñ=n} `
|
||||
$ReplaceAll = Initialize-PSSailpoint.V3ReplaceAll -Table {-= , "=', ñ=n} `
|
||||
-RequiresPeriodicRefresh false `
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
-VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
@@ -68,7 +68,7 @@ $RequestedItemStatus = Initialize-PSSailpoint.V3RequestedItemStatus -Name Acces
|
||||
-RemoveDate 2019-10-23T00:00Z `
|
||||
-Cancelable true `
|
||||
-AccessRequestId 2b838de9-db9b-abcf-e646-d4f274ad4238 `
|
||||
-ClientMetadata {key1=value1, key2=value2}
|
||||
-ClientMetadata {key1=value1, key2=value2}
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user