mirror of
https://github.com/LukeHagar/developer.sailpoint.com.git
synced 2025-12-09 04:19:37 +00:00
Update to powershell SDK docs: 13182741290
This commit is contained in:
@@ -76,7 +76,7 @@ Method | HTTP request | Description
|
||||
[**Get-BetaEntitlements**](#list-entitlements) | **GET** `/entitlements` | Gets a list of entitlements.
|
||||
[**Update-BetaEntitlement**](#patch-entitlement) | **PATCH** `/entitlements/{id}` | Patch an entitlement
|
||||
[**Send-BetaEntitlementRequestConfig**](#put-entitlement-request-config) | **PUT** `/entitlements/{id}/entitlement-request-config` | Replace Entitlement Request Config
|
||||
[**Reset-BetaSourceEntitlements**](#reset-source-entitlements) | **POST** `/entitlements/reset/sources/{id}` | Reset Source Entitlements
|
||||
[**Reset-BetaSourceEntitlements**](#reset-source-entitlements) | **POST** `/entitlements/reset/sources/{sourceId}` | Reset Source Entitlements
|
||||
[**Update-BetaEntitlementsInBulk**](#update-entitlements-in-bulk) | **POST** `/entitlements/bulk-update` | Bulk update an entitlement list
|
||||
|
||||
## create-access-model-metadata-for-entitlement
|
||||
@@ -594,7 +594,7 @@ To reload the accounts along with the entitlements you removed, you must run an
|
||||
### Parameters
|
||||
Param Type | Name | Data Type | Required | Description
|
||||
------------- | ------------- | ------------- | ------------- | -------------
|
||||
Path | Id | **String** | True | ID of source for the entitlement reset
|
||||
Path | SourceId | **String** | True | ID of source for the entitlement reset
|
||||
|
||||
### Return type
|
||||
[**EntitlementSourceResetBaseReferenceDto**](../models/entitlement-source-reset-base-reference-dto)
|
||||
@@ -615,15 +615,15 @@ Code | Description | Data Type
|
||||
|
||||
### Example
|
||||
```powershell
|
||||
$Id = "2c91808a7813090a017814121919ecca" # String | ID of source for the entitlement reset
|
||||
$SourceId = "2c91808a7813090a017814121919ecca" # String | ID of source for the entitlement reset
|
||||
|
||||
# Reset Source Entitlements
|
||||
|
||||
try {
|
||||
Reset-BetaSourceEntitlements -BetaId $Id
|
||||
Reset-BetaSourceEntitlements -BetaSourceId $SourceId
|
||||
|
||||
# Below is a request that includes all optional parameters
|
||||
# Reset-BetaSourceEntitlements -BetaId $Id
|
||||
# Reset-BetaSourceEntitlements -BetaSourceId $SourceId
|
||||
} catch {
|
||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Reset-BetaSourceEntitlements"
|
||||
Write-Host $_.ErrorDetails
|
||||
|
||||
@@ -38,7 +38,7 @@ Method | HTTP request | Description
|
||||
[**Get-BetaRoleAssignment**](#get-role-assignment) | **GET** `/identities/{identityId}/role-assignments/{assignmentId}` | Role assignment details
|
||||
[**Get-BetaRoleAssignments**](#get-role-assignments) | **GET** `/identities/{identityId}/role-assignments` | List role assignments
|
||||
[**Get-BetaIdentities**](#list-identities) | **GET** `/identities` | List Identities
|
||||
[**Reset-BetaIdentity**](#reset-identity) | **POST** `/identities/{id}/reset` | Reset an identity
|
||||
[**Reset-BetaIdentity**](#reset-identity) | **POST** `/identities/{identityId}/reset` | Reset an identity
|
||||
[**Send-BetaIdentityVerificationAccountToken**](#send-identity-verification-account-token) | **POST** `/identities/{id}/verification/account/send` | Send password reset email
|
||||
[**Start-BetaIdentitiesInvite**](#start-identities-invite) | **POST** `/identities/invite` | Invite identities to register
|
||||
[**Start-BetaIdentityProcessing**](#start-identity-processing) | **POST** `/identities/process` | Process a list of identityIds
|
||||
|
||||
@@ -18,7 +18,7 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/beta*
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**Compare-BetaIdentitySnapshots**](#compare-identity-snapshots) | **GET** `/historical-identities/{id}/compare` | Gets a difference of count for each access item types for the given identity between 2 snapshots
|
||||
[**Compare-BetaIdentitySnapshotsAccessType**](#compare-identity-snapshots-access-type) | **GET** `/historical-identities/{id}/compare/{access-type}` | Gets a list of differences of specific accessType for the given identity between 2 snapshots
|
||||
[**Compare-BetaIdentitySnapshotsAccessType**](#compare-identity-snapshots-access-type) | **GET** `/historical-identities/{id}/compare/{accessType}` | Gets a list of differences of specific accessType for the given identity between 2 snapshots
|
||||
[**Get-BetaHistoricalIdentity**](#get-historical-identity) | **GET** `/historical-identities/{id}` | Get latest snapshot of identity
|
||||
[**Get-BetaHistoricalIdentityEvents**](#get-historical-identity-events) | **GET** `/historical-identities/{id}/events` | Lists all events for the given identity
|
||||
[**Get-BetaIdentitySnapshot**](#get-identity-snapshot) | **GET** `/historical-identities/{id}/snapshots/{date}` | Gets an identity snapshot at a given date
|
||||
|
||||
@@ -21,18 +21,18 @@ All URIs are relative to *https://sailpoint.api.identitynow.com/beta*
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**New-BetaMultiHostIntegration**](#create-multi-host-integration) | **POST** `/multihosts` | Create Multi-Host Integration
|
||||
[**New-BetaSourcesWithinMultiHost**](#create-sources-within-multi-host) | **POST** `/multihosts/{id}` | Create Sources Within Multi-Host Integration
|
||||
[**Remove-BetaMultiHost**](#delete-multi-host) | **DELETE** `/multihosts/{id}` | Delete Multi-Host Integration
|
||||
[**New-BetaSourcesWithinMultiHost**](#create-sources-within-multi-host) | **POST** `/multihosts/{multihostId}` | Create Sources Within Multi-Host Integration
|
||||
[**Remove-BetaMultiHost**](#delete-multi-host) | **DELETE** `/multihosts/{multihostId}` | Delete Multi-Host Integration
|
||||
[**Get-BetaAcctAggregationGroups**](#get-acct-aggregation-groups) | **GET** `/multihosts/{multihostId}/acctAggregationGroups` | Get Account Aggregation Groups Within Multi-Host Integration ID
|
||||
[**Get-BetaEntitlementAggregationGroups**](#get-entitlement-aggregation-groups) | **GET** `/multihosts/{multiHostId}/entitlementAggregationGroups` | Get Entitlement Aggregation Groups Within Multi-Host Integration ID
|
||||
[**Get-BetaMultiHostIntegrations**](#get-multi-host-integrations) | **GET** `/multihosts/{id}` | Get Multi-Host Integration By ID
|
||||
[**Get-BetaMultiHostIntegrations**](#get-multi-host-integrations) | **GET** `/multihosts/{multihostId}` | Get Multi-Host Integration By ID
|
||||
[**Get-BetaMultiHostIntegrationsList**](#get-multi-host-integrations-list) | **GET** `/multihosts` | List All Existing Multi-Host Integrations
|
||||
[**Get-BetaMultiHostSourceCreationErrors**](#get-multi-host-source-creation-errors) | **GET** `/multihosts/{multiHostId}/sources/errors` | List Multi-Host Source Creation Errors
|
||||
[**Get-BetaMultihostIntegrationTypes**](#get-multihost-integration-types) | **GET** `/multihosts/types` | List Multi-Host Integration Types
|
||||
[**Get-BetaSourcesWithinMultiHost**](#get-sources-within-multi-host) | **GET** `/multihosts/{id}/sources` | List Sources Within Multi-Host Integration
|
||||
[**Test-BetaConnectionMultiHostSources**](#test-connection-multi-host-sources) | **POST** `/multihosts/{multihost_id}/sources/testConnection` | Test Configuration For Multi-Host Integration
|
||||
[**Test-BetaSourceConnectionMultihost**](#test-source-connection-multihost) | **GET** `/multihosts/{multihost_id}/sources/{sourceId}/testConnection` | Test Configuration For Multi-Host Integration's Single Source
|
||||
[**Update-BetaMultiHostSources**](#update-multi-host-sources) | **PATCH** `/multihosts/{id}` | Update Multi-Host Integration
|
||||
[**Get-BetaSourcesWithinMultiHost**](#get-sources-within-multi-host) | **GET** `/multihosts/{multihostId}/sources` | List Sources Within Multi-Host Integration
|
||||
[**Test-BetaConnectionMultiHostSources**](#test-connection-multi-host-sources) | **POST** `/multihosts/{multihostId}/sources/testConnection` | Test Configuration For Multi-Host Integration
|
||||
[**Test-BetaSourceConnectionMultihost**](#test-source-connection-multihost) | **GET** `/multihosts/{multihostId}/sources/{sourceId}/testConnection` | Test Configuration For Multi-Host Integration's Single Source
|
||||
[**Update-BetaMultiHostSources**](#update-multi-host-sources) | **PATCH** `/multihosts/{multihostId}` | Update Multi-Host Integration
|
||||
|
||||
## create-multi-host-integration
|
||||
This API is used to create Multi-Host Integration. Multi-host Integration holds similar types of sources.
|
||||
@@ -113,7 +113,7 @@ A token with Org Admin or Multi-Host Admin authority is required to access this
|
||||
### Parameters
|
||||
Param Type | Name | Data Type | Required | Description
|
||||
------------- | ------------- | ------------- | ------------- | -------------
|
||||
Path | Id | **String** | True | ID of the Multi-Host Integration.
|
||||
Path | MultihostId | **String** | True | ID of the Multi-Host Integration.
|
||||
Body | MultiHostIntegrationsCreateSources | [**[]MultiHostIntegrationsCreateSources**](../models/multi-host-integrations-create-sources) | True | The specifics of the sources to create within Multi-Host Integration.
|
||||
|
||||
### Return type
|
||||
@@ -136,7 +136,7 @@ Code | Description | Data Type
|
||||
|
||||
### Example
|
||||
```powershell
|
||||
$Id = "2c91808568c529c60168cca6f90c1326" # String | ID of the Multi-Host Integration.
|
||||
$MultihostId = "2c91808568c529c60168cca6f90c1326" # String | ID of the Multi-Host Integration.
|
||||
$MultiHostIntegrationsCreateSources = @"{
|
||||
"connectorAttributes" : {
|
||||
"authType" : "SQLAuthentication",
|
||||
@@ -155,10 +155,10 @@ $Id = "2c91808568c529c60168cca6f90c1326" # String | ID of the Multi-Host Integra
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToMultiHostIntegrationsCreateSources -Json $MultiHostIntegrationsCreateSources
|
||||
New-BetaSourcesWithinMultiHost -BetaId $Id -BetaMultiHostIntegrationsCreateSources $Result
|
||||
New-BetaSourcesWithinMultiHost -BetaMultihostId $MultihostId -BetaMultiHostIntegrationsCreateSources $Result
|
||||
|
||||
# Below is a request that includes all optional parameters
|
||||
# New-BetaSourcesWithinMultiHost -BetaId $Id -BetaMultiHostIntegrationsCreateSources $MultiHostIntegrationsCreateSources
|
||||
# New-BetaSourcesWithinMultiHost -BetaMultihostId $MultihostId -BetaMultiHostIntegrationsCreateSources $MultiHostIntegrationsCreateSources
|
||||
} catch {
|
||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling New-BetaSourcesWithinMultiHost"
|
||||
Write-Host $_.ErrorDetails
|
||||
@@ -173,7 +173,7 @@ A token with Org Admin or Multi Host Admin authority is required to access this
|
||||
### Parameters
|
||||
Param Type | Name | Data Type | Required | Description
|
||||
------------- | ------------- | ------------- | ------------- | -------------
|
||||
Path | Id | **String** | True | ID of Multi-Host Integration to delete.
|
||||
Path | MultihostId | **String** | True | ID of Multi-Host Integration to delete.
|
||||
|
||||
### Return type
|
||||
(empty response body)
|
||||
@@ -195,15 +195,15 @@ Code | Description | Data Type
|
||||
|
||||
### Example
|
||||
```powershell
|
||||
$Id = "2c91808568c529c60168cca6f90c1326" # String | ID of Multi-Host Integration to delete.
|
||||
$MultihostId = "2c91808568c529c60168cca6f90c1326" # String | ID of Multi-Host Integration to delete.
|
||||
|
||||
# Delete Multi-Host Integration
|
||||
|
||||
try {
|
||||
Remove-BetaMultiHost -BetaId $Id
|
||||
Remove-BetaMultiHost -BetaMultihostId $MultihostId
|
||||
|
||||
# Below is a request that includes all optional parameters
|
||||
# Remove-BetaMultiHost -BetaId $Id
|
||||
# Remove-BetaMultiHost -BetaMultihostId $MultihostId
|
||||
} catch {
|
||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-BetaMultiHost"
|
||||
Write-Host $_.ErrorDetails
|
||||
@@ -218,7 +218,7 @@ A token with Org Admin or Multi-Host Admin authority is required to access this
|
||||
### Parameters
|
||||
Param Type | Name | Data Type | Required | Description
|
||||
------------- | ------------- | ------------- | ------------- | -------------
|
||||
Path | MultiHostId | **String** | True | ID of the Multi-Host Integration to update
|
||||
Path | MultihostId | **String** | True | ID of the Multi-Host Integration to update
|
||||
|
||||
### Return type
|
||||
[**MultiHostIntegrationsAggScheduleUpdate**](../models/multi-host-integrations-agg-schedule-update)
|
||||
@@ -240,15 +240,15 @@ Code | Description | Data Type
|
||||
|
||||
### Example
|
||||
```powershell
|
||||
$MultiHostId = "aMultiHostId" # String | ID of the Multi-Host Integration to update
|
||||
$MultihostId = "aMultiHostId" # String | ID of the Multi-Host Integration to update
|
||||
|
||||
# Get Account Aggregation Groups Within Multi-Host Integration ID
|
||||
|
||||
try {
|
||||
Get-BetaAcctAggregationGroups -BetaMultiHostId $MultiHostId
|
||||
Get-BetaAcctAggregationGroups -BetaMultihostId $MultihostId
|
||||
|
||||
# Below is a request that includes all optional parameters
|
||||
# Get-BetaAcctAggregationGroups -BetaMultiHostId $MultiHostId
|
||||
# Get-BetaAcctAggregationGroups -BetaMultihostId $MultihostId
|
||||
} catch {
|
||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-BetaAcctAggregationGroups"
|
||||
Write-Host $_.ErrorDetails
|
||||
@@ -308,7 +308,7 @@ A token with Org Admin or Multi-Host Integration Admin authority is required to
|
||||
### Parameters
|
||||
Param Type | Name | Data Type | Required | Description
|
||||
------------- | ------------- | ------------- | ------------- | -------------
|
||||
Path | Id | **String** | True | ID of the Multi-Host Integration.
|
||||
Path | MultihostId | **String** | True | ID of the Multi-Host Integration.
|
||||
|
||||
### Return type
|
||||
[**MultiHostIntegrations**](../models/multi-host-integrations)
|
||||
@@ -330,15 +330,15 @@ Code | Description | Data Type
|
||||
|
||||
### Example
|
||||
```powershell
|
||||
$Id = "2c91808568c529c60168cca6f90c1326" # String | ID of the Multi-Host Integration.
|
||||
$MultihostId = "2c91808568c529c60168cca6f90c1326" # String | ID of the Multi-Host Integration.
|
||||
|
||||
# Get Multi-Host Integration By ID
|
||||
|
||||
try {
|
||||
Get-BetaMultiHostIntegrations -BetaId $Id
|
||||
Get-BetaMultiHostIntegrations -BetaMultihostId $MultihostId
|
||||
|
||||
# Below is a request that includes all optional parameters
|
||||
# Get-BetaMultiHostIntegrations -BetaId $Id
|
||||
# Get-BetaMultiHostIntegrations -BetaMultihostId $MultihostId
|
||||
} catch {
|
||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-BetaMultiHostIntegrations"
|
||||
Write-Host $_.ErrorDetails
|
||||
@@ -496,6 +496,7 @@ A token with Org Admin or Multi-Host Admin authority is required to access this
|
||||
### Parameters
|
||||
Param Type | Name | Data Type | Required | Description
|
||||
------------- | ------------- | ------------- | ------------- | -------------
|
||||
Path | MultihostId | **String** | True | ID of the Multi-Host Integration to update
|
||||
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 | 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 | 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**
|
||||
@@ -522,6 +523,7 @@ Code | Description | Data Type
|
||||
|
||||
### Example
|
||||
```powershell
|
||||
$MultihostId = "aMultiHostId" # String | ID of the Multi-Host Integration to update
|
||||
$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)
|
||||
$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)
|
||||
$Sorters = "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: **name** (optional)
|
||||
@@ -531,10 +533,10 @@ $Count = $true # Boolean | If *true* it will populate the *X-Total-Count* respon
|
||||
# List Sources Within Multi-Host Integration
|
||||
|
||||
try {
|
||||
Get-BetaSourcesWithinMultiHost
|
||||
Get-BetaSourcesWithinMultiHost -BetaMultihostId $MultihostId
|
||||
|
||||
# Below is a request that includes all optional parameters
|
||||
# Get-BetaSourcesWithinMultiHost -BetaOffset $Offset -BetaLimit $Limit -BetaSorters $Sorters -BetaFilters $Filters -BetaCount $Count
|
||||
# Get-BetaSourcesWithinMultiHost -BetaMultihostId $MultihostId -BetaOffset $Offset -BetaLimit $Limit -BetaSorters $Sorters -BetaFilters $Filters -BetaCount $Count
|
||||
} catch {
|
||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-BetaSourcesWithinMultiHost"
|
||||
Write-Host $_.ErrorDetails
|
||||
|
||||
@@ -23,7 +23,7 @@ Method | HTTP request | Description
|
||||
[**Remove-BetaNotificationTemplatesInBulk**](#delete-notification-templates-in-bulk) | **POST** `/notification-templates/bulk-delete` | Bulk Delete Notification Templates
|
||||
[**Remove-BetaVerifiedFromAddress**](#delete-verified-from-address) | **DELETE** `/verified-from-addresses/{id}` | Delete Verified From Address
|
||||
[**Get-BetaDkimAttributes**](#get-dkim-attributes) | **GET** `/verified-domains` | Get DKIM Attributes
|
||||
[**Get-BetaMailFromAttributes**](#get-mail-from-attributes) | **GET** `/mail-from-attributes/{identity}` | Get MAIL FROM Attributes
|
||||
[**Get-BetaMailFromAttributes**](#get-mail-from-attributes) | **GET** `/mail-from-attributes/{identityId}` | Get MAIL FROM Attributes
|
||||
[**Get-BetaNotificationTemplate**](#get-notification-template) | **GET** `/notification-templates/{id}` | Get Notification Template By Id
|
||||
[**Get-BetaNotificationsTemplateContext**](#get-notifications-template-context) | **GET** `/notification-template-context` | Get Notification Template Context
|
||||
[**Get-BetaFromAddresses**](#list-from-addresses) | **GET** `/verified-from-addresses` | List From Addresses
|
||||
@@ -326,7 +326,7 @@ Retrieve MAIL FROM attributes for a given AWS SES identity.
|
||||
### Parameters
|
||||
Param Type | Name | Data Type | Required | Description
|
||||
------------- | ------------- | ------------- | ------------- | -------------
|
||||
Query | Id | **String** | True | Returns the MX and TXT record to be put in your DNS, as well as the MAIL FROM domain status
|
||||
Path | IdentityId | **String** | True | Returns the MX and TXT record to be put in your DNS, as well as the MAIL FROM domain status
|
||||
|
||||
### Return type
|
||||
[**MailFromAttributes**](../models/mail-from-attributes)
|
||||
@@ -347,15 +347,15 @@ Code | Description | Data Type
|
||||
|
||||
### Example
|
||||
```powershell
|
||||
$Id = "bobsmith@sailpoint.com" # String | Returns the MX and TXT record to be put in your DNS, as well as the MAIL FROM domain status
|
||||
$IdentityId = "bobsmith@sailpoint.com" # String | Returns the MX and TXT record to be put in your DNS, as well as the MAIL FROM domain status
|
||||
|
||||
# Get MAIL FROM Attributes
|
||||
|
||||
try {
|
||||
Get-BetaMailFromAttributes -BetaId $Id
|
||||
Get-BetaMailFromAttributes -BetaIdentityId $IdentityId
|
||||
|
||||
# Below is a request that includes all optional parameters
|
||||
# Get-BetaMailFromAttributes -BetaId $Id
|
||||
# Get-BetaMailFromAttributes -BetaIdentityId $IdentityId
|
||||
} catch {
|
||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-BetaMailFromAttributes"
|
||||
Write-Host $_.ErrorDetails
|
||||
@@ -500,6 +500,7 @@ Returns a list of notification preferences for tenant.
|
||||
### Parameters
|
||||
Param Type | Name | Data Type | Required | Description
|
||||
------------- | ------------- | ------------- | ------------- | -------------
|
||||
Path | Key | **String** | True | The notification key.
|
||||
|
||||
### Return type
|
||||
[**PreferencesDto[]**](../models/preferences-dto)
|
||||
@@ -521,14 +522,15 @@ Code | Description | Data Type
|
||||
|
||||
### Example
|
||||
```powershell
|
||||
$Key = "cloud_manual_work_item_summary" # String | The notification key.
|
||||
|
||||
# List Notification Preferences for tenant.
|
||||
|
||||
try {
|
||||
Get-BetaNotificationPreferences
|
||||
Get-BetaNotificationPreferences -BetaKey $Key
|
||||
|
||||
# Below is a request that includes all optional parameters
|
||||
# Get-BetaNotificationPreferences
|
||||
# Get-BetaNotificationPreferences -BetaKey $Key
|
||||
} catch {
|
||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-BetaNotificationPreferences"
|
||||
Write-Host $_.ErrorDetails
|
||||
|
||||
@@ -78,44 +78,44 @@ Method | HTTP request | Description
|
||||
[**New-BetaSource**](#create-source) | **POST** `/sources` | Creates a source in IdentityNow.
|
||||
[**New-BetaSourceSchema**](#create-source-schema) | **POST** `/sources/{sourceId}/schemas` | Create Schema on Source
|
||||
[**Remove-Beta**](#delete) | **DELETE** `/sources/{id}` | Delete Source by ID
|
||||
[**Remove-BetaAccountsAsync**](#delete-accounts-async) | **POST** `/sources/{id}/remove-accounts` | Remove All Accounts in a Source
|
||||
[**Remove-BetaAccountsAsync**](#delete-accounts-async) | **POST** `/sources/{sourceId}/remove-accounts` | Remove All Accounts in a Source
|
||||
[**Remove-BetaNativeChangeDetectionConfig**](#delete-native-change-detection-config) | **DELETE** `/sources/{sourceId}/native-change-detection-config` | Delete Native Change Detection Configuration
|
||||
[**Remove-BetaProvisioningPolicy**](#delete-provisioning-policy) | **DELETE** `/sources/{sourceId}/provisioning-policies/{usageType}` | Delete Provisioning Policy by UsageType
|
||||
[**Remove-BetaSourceSchema**](#delete-source-schema) | **DELETE** `/sources/{sourceId}/schemas/{schemaId}` | Delete Source Schema by ID
|
||||
[**Get-BetaCorrelationConfig**](#get-correlation-config) | **GET** `/sources/{id}/correlation-config` | Get Source Correlation Configuration
|
||||
[**Get-BetaCorrelationConfig**](#get-correlation-config) | **GET** `/sources/{sourceId}/correlation-config` | Get Source Correlation Configuration
|
||||
[**Get-BetaNativeChangeDetectionConfig**](#get-native-change-detection-config) | **GET** `/sources/{sourceId}/native-change-detection-config` | Native Change Detection Configuration
|
||||
[**Get-BetaProvisioningPolicy**](#get-provisioning-policy) | **GET** `/sources/{sourceId}/provisioning-policies/{usageType}` | Get Provisioning Policy by UsageType
|
||||
[**Get-BetaSource**](#get-source) | **GET** `/sources/{id}` | Get Source by ID
|
||||
[**Get-BetaSourceAccountsSchema**](#get-source-accounts-schema) | **GET** `/sources/{id}/schemas/accounts` | Downloads source accounts schema template
|
||||
[**Get-BetaSourceAccountsSchema**](#get-source-accounts-schema) | **GET** `/sources/{sourceId}/schemas/accounts` | Downloads source accounts schema template
|
||||
[**Get-BetaSourceAttrSyncConfig**](#get-source-attr-sync-config) | **GET** `/sources/{id}/attribute-sync-config` | Attribute Sync Config
|
||||
[**Get-BetaSourceConfig**](#get-source-config) | **GET** `/sources/{id}/connectors/source-config` | Gets source config with language translations
|
||||
[**Get-BetaSourceEntitlementRequestConfig**](#get-source-entitlement-request-config) | **GET** `/sources/{id}/entitlement-request-config` | Get Source Entitlement Request Configuration
|
||||
[**Get-BetaSourceEntitlementsSchema**](#get-source-entitlements-schema) | **GET** `/sources/{id}/schemas/entitlements` | Downloads source entitlements schema template
|
||||
[**Get-BetaSourceEntitlementRequestConfig**](#get-source-entitlement-request-config) | **GET** `/sources/{sourceId}/entitlement-request-config` | Get Source Entitlement Request Configuration
|
||||
[**Get-BetaSourceEntitlementsSchema**](#get-source-entitlements-schema) | **GET** `/sources/{sourceId}/schemas/entitlements` | Downloads source entitlements schema template
|
||||
[**Get-BetaSourceSchema**](#get-source-schema) | **GET** `/sources/{sourceId}/schemas/{schemaId}` | Get Source Schema by ID
|
||||
[**Get-BetaSourceSchemas**](#get-source-schemas) | **GET** `/sources/{sourceId}/schemas` | List Schemas on Source
|
||||
[**Import-BetaAccounts**](#import-accounts) | **POST** `/sources/{id}/load-accounts` | Account Aggregation
|
||||
[**Import-BetaEntitlements**](#import-entitlements) | **POST** `/sources/{id}/load-entitlements` | Entitlement Aggregation
|
||||
[**Import-BetaSourceAccountsSchema**](#import-source-accounts-schema) | **POST** `/sources/{id}/schemas/accounts` | Uploads source accounts schema template
|
||||
[**Import-BetaAccounts**](#import-accounts) | **POST** `/sources/{sourceId}/load-accounts` | Account Aggregation
|
||||
[**Import-BetaEntitlements**](#import-entitlements) | **POST** `/sources/{sourceId}/load-entitlements` | Entitlement Aggregation
|
||||
[**Import-BetaSourceAccountsSchema**](#import-source-accounts-schema) | **POST** `/sources/{sourceId}/schemas/accounts` | Uploads source accounts schema template
|
||||
[**Import-BetaSourceConnectorFile**](#import-source-connector-file) | **POST** `/sources/{sourceId}/upload-connector-file` | Upload connector file to source
|
||||
[**Import-BetaSourceEntitlementsSchema**](#import-source-entitlements-schema) | **POST** `/sources/{id}/schemas/entitlements` | Uploads source entitlements schema template
|
||||
[**Import-BetaUncorrelatedAccounts**](#import-uncorrelated-accounts) | **POST** `/sources/{id}/load-uncorrelated-accounts` | Process Uncorrelated Accounts
|
||||
[**Import-BetaSourceEntitlementsSchema**](#import-source-entitlements-schema) | **POST** `/sources/{sourceId}/schemas/entitlements` | Uploads source entitlements schema template
|
||||
[**Import-BetaUncorrelatedAccounts**](#import-uncorrelated-accounts) | **POST** `/sources/{sourceId}/load-uncorrelated-accounts` | Process Uncorrelated Accounts
|
||||
[**Get-BetaProvisioningPolicies**](#list-provisioning-policies) | **GET** `/sources/{sourceId}/provisioning-policies` | Lists ProvisioningPolicies
|
||||
[**Get-BetaSources**](#list-sources) | **GET** `/sources` | Lists all sources in IdentityNow.
|
||||
[**Receive-BetaResourceObjects**](#peek-resource-objects) | **POST** `/sources/{sourceId}/connector/peek-resource-objects` | Peek source connector's resource objects
|
||||
[**Ping-BetaCluster**](#ping-cluster) | **POST** `/sources/{sourceId}/connector/ping-cluster` | Ping cluster for source connector
|
||||
[**Send-BetaCorrelationConfig**](#put-correlation-config) | **PUT** `/sources/{id}/correlation-config` | Update Source Correlation Configuration
|
||||
[**Send-BetaCorrelationConfig**](#put-correlation-config) | **PUT** `/sources/{sourceId}/correlation-config` | Update Source Correlation Configuration
|
||||
[**Send-BetaNativeChangeDetectionConfig**](#put-native-change-detection-config) | **PUT** `/sources/{sourceId}/native-change-detection-config` | Update Native Change Detection Configuration
|
||||
[**Send-BetaProvisioningPolicy**](#put-provisioning-policy) | **PUT** `/sources/{sourceId}/provisioning-policies/{usageType}` | Update Provisioning Policy by UsageType
|
||||
[**Send-BetaSource**](#put-source) | **PUT** `/sources/{id}` | Update Source (Full)
|
||||
[**Send-BetaSourceAttrSyncConfig**](#put-source-attr-sync-config) | **PUT** `/sources/{id}/attribute-sync-config` | Update Attribute Sync Config
|
||||
[**Send-BetaSourceSchema**](#put-source-schema) | **PUT** `/sources/{sourceId}/schemas/{schemaId}` | Update Source Schema (Full)
|
||||
[**Sync-BetaAttributesForSource**](#sync-attributes-for-source) | **POST** `/sources/{id}/synchronize-attributes` | Synchronize single source attributes.
|
||||
[**Sync-BetaAttributesForSource**](#sync-attributes-for-source) | **POST** `/sources/{sourceId}/synchronize-attributes` | Synchronize single source attributes.
|
||||
[**Test-BetaSourceConfiguration**](#test-source-configuration) | **POST** `/sources/{sourceId}/connector/test-configuration` | Test configuration for source connector
|
||||
[**Test-BetaSourceConnection**](#test-source-connection) | **POST** `/sources/{sourceId}/connector/check-connection` | Check connection for source connector.
|
||||
[**Update-BetaProvisioningPoliciesInBulk**](#update-provisioning-policies-in-bulk) | **POST** `/sources/{sourceId}/provisioning-policies/bulk-update` | Bulk Update Provisioning Policies
|
||||
[**Update-BetaProvisioningPolicy**](#update-provisioning-policy) | **PATCH** `/sources/{sourceId}/provisioning-policies/{usageType}` | Partial update of Provisioning Policy
|
||||
[**Update-BetaSource**](#update-source) | **PATCH** `/sources/{id}` | Update Source (Partial)
|
||||
[**Update-BetaSourceEntitlementRequestConfig**](#update-source-entitlement-request-config) | **PUT** `/sources/{id}/entitlement-request-config` | Update Source Entitlement Request Configuration
|
||||
[**Update-BetaSourceEntitlementRequestConfig**](#update-source-entitlement-request-config) | **PUT** `/sources/{sourceId}/entitlement-request-config` | Update Source Entitlement Request Configuration
|
||||
[**Update-BetaSourceSchema**](#update-source-schema) | **PATCH** `/sources/{sourceId}/schemas/{schemaId}` | Update Source Schema (Partial)
|
||||
|
||||
## create-provisioning-policy
|
||||
@@ -468,7 +468,7 @@ This endpoint is good for:
|
||||
### Parameters
|
||||
Param Type | Name | Data Type | Required | Description
|
||||
------------- | ------------- | ------------- | ------------- | -------------
|
||||
Path | Id | **String** | True | The source id
|
||||
Path | SourceId | **String** | True | The source id
|
||||
|
||||
### Return type
|
||||
[**TaskResultDto**](../models/task-result-dto)
|
||||
@@ -489,15 +489,15 @@ Code | Description | Data Type
|
||||
|
||||
### Example
|
||||
```powershell
|
||||
$Id = "ebbf35756e1140699ce52b233121384a" # String | The source id
|
||||
$SourceId = "ebbf35756e1140699ce52b233121384a" # String | The source id
|
||||
|
||||
# Remove All Accounts in a Source
|
||||
|
||||
try {
|
||||
Remove-BetaAccountsAsync -BetaId $Id
|
||||
Remove-BetaAccountsAsync -BetaSourceId $SourceId
|
||||
|
||||
# Below is a request that includes all optional parameters
|
||||
# Remove-BetaAccountsAsync -BetaId $Id
|
||||
# Remove-BetaAccountsAsync -BetaSourceId $SourceId
|
||||
} catch {
|
||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-BetaAccountsAsync"
|
||||
Write-Host $_.ErrorDetails
|
||||
@@ -511,7 +511,7 @@ A token with API, or ORG_ADMIN authority is required to call this API.
|
||||
### Parameters
|
||||
Param Type | Name | Data Type | Required | Description
|
||||
------------- | ------------- | ------------- | ------------- | -------------
|
||||
Path | Id | **String** | True | The source id
|
||||
Path | SourceId | **String** | True | The source id
|
||||
|
||||
### Return type
|
||||
(empty response body)
|
||||
@@ -533,15 +533,15 @@ Code | Description | Data Type
|
||||
|
||||
### Example
|
||||
```powershell
|
||||
$Id = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
||||
$SourceId = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
||||
|
||||
# Delete Native Change Detection Configuration
|
||||
|
||||
try {
|
||||
Remove-BetaNativeChangeDetectionConfig -BetaId $Id
|
||||
Remove-BetaNativeChangeDetectionConfig -BetaSourceId $SourceId
|
||||
|
||||
# Below is a request that includes all optional parameters
|
||||
# Remove-BetaNativeChangeDetectionConfig -BetaId $Id
|
||||
# Remove-BetaNativeChangeDetectionConfig -BetaSourceId $SourceId
|
||||
} catch {
|
||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Remove-BetaNativeChangeDetectionConfig"
|
||||
Write-Host $_.ErrorDetails
|
||||
@@ -644,7 +644,7 @@ This API returns the existing correlation configuration for a source specified b
|
||||
### Parameters
|
||||
Param Type | Name | Data Type | Required | Description
|
||||
------------- | ------------- | ------------- | ------------- | -------------
|
||||
Path | Id | **String** | True | The source id
|
||||
Path | SourceId | **String** | True | The source id
|
||||
|
||||
### Return type
|
||||
[**CorrelationConfig**](../models/correlation-config)
|
||||
@@ -666,15 +666,15 @@ Code | Description | Data Type
|
||||
|
||||
### Example
|
||||
```powershell
|
||||
$Id = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
||||
$SourceId = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
||||
|
||||
# Get Source Correlation Configuration
|
||||
|
||||
try {
|
||||
Get-BetaCorrelationConfig -BetaId $Id
|
||||
Get-BetaCorrelationConfig -BetaSourceId $SourceId
|
||||
|
||||
# Below is a request that includes all optional parameters
|
||||
# Get-BetaCorrelationConfig -BetaId $Id
|
||||
# Get-BetaCorrelationConfig -BetaSourceId $SourceId
|
||||
} catch {
|
||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-BetaCorrelationConfig"
|
||||
Write-Host $_.ErrorDetails
|
||||
@@ -688,7 +688,7 @@ A token with ORG_ADMIN authority is required to call this API.
|
||||
### Parameters
|
||||
Param Type | Name | Data Type | Required | Description
|
||||
------------- | ------------- | ------------- | ------------- | -------------
|
||||
Path | Id | **String** | True | The source id
|
||||
Path | SourceId | **String** | True | The source id
|
||||
|
||||
### Return type
|
||||
[**NativeChangeDetectionConfig**](../models/native-change-detection-config)
|
||||
@@ -710,15 +710,15 @@ Code | Description | Data Type
|
||||
|
||||
### Example
|
||||
```powershell
|
||||
$Id = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
||||
$SourceId = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
||||
|
||||
# Native Change Detection Configuration
|
||||
|
||||
try {
|
||||
Get-BetaNativeChangeDetectionConfig -BetaId $Id
|
||||
Get-BetaNativeChangeDetectionConfig -BetaSourceId $SourceId
|
||||
|
||||
# Below is a request that includes all optional parameters
|
||||
# Get-BetaNativeChangeDetectionConfig -BetaId $Id
|
||||
# Get-BetaNativeChangeDetectionConfig -BetaSourceId $SourceId
|
||||
} catch {
|
||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-BetaNativeChangeDetectionConfig"
|
||||
Write-Host $_.ErrorDetails
|
||||
@@ -820,7 +820,7 @@ try {
|
||||
### Parameters
|
||||
Param Type | Name | Data Type | Required | Description
|
||||
------------- | ------------- | ------------- | ------------- | -------------
|
||||
Path | Id | **String** | True | The Source id
|
||||
Path | SourceId | **String** | True | The Source id
|
||||
|
||||
### Return type
|
||||
(empty response body)
|
||||
@@ -842,15 +842,15 @@ Code | Description | Data Type
|
||||
|
||||
### Example
|
||||
```powershell
|
||||
$Id = "8c190e6787aa4ed9a90bd9d5344523fb" # String | The Source id
|
||||
$SourceId = "8c190e6787aa4ed9a90bd9d5344523fb" # String | The Source id
|
||||
|
||||
# Downloads source accounts schema template
|
||||
|
||||
try {
|
||||
Get-BetaSourceAccountsSchema -BetaId $Id
|
||||
Get-BetaSourceAccountsSchema -BetaSourceId $SourceId
|
||||
|
||||
# Below is a request that includes all optional parameters
|
||||
# Get-BetaSourceAccountsSchema -BetaId $Id
|
||||
# Get-BetaSourceAccountsSchema -BetaSourceId $SourceId
|
||||
} catch {
|
||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-BetaSourceAccountsSchema"
|
||||
Write-Host $_.ErrorDetails
|
||||
@@ -958,6 +958,7 @@ A token with ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required t
|
||||
### Parameters
|
||||
Param Type | Name | Data Type | Required | Description
|
||||
------------- | ------------- | ------------- | ------------- | -------------
|
||||
Path | SourceId | **String** | True | The Source id
|
||||
|
||||
### Return type
|
||||
[**SourceEntitlementRequestConfig**](../models/source-entitlement-request-config)
|
||||
@@ -978,14 +979,15 @@ Code | Description | Data Type
|
||||
|
||||
### Example
|
||||
```powershell
|
||||
$SourceId = "8c190e6787aa4ed9a90bd9d5344523fb" # String | The Source id
|
||||
|
||||
# Get Source Entitlement Request Configuration
|
||||
|
||||
try {
|
||||
Get-BetaSourceEntitlementRequestConfig
|
||||
Get-BetaSourceEntitlementRequestConfig -BetaSourceId $SourceId
|
||||
|
||||
# Below is a request that includes all optional parameters
|
||||
# Get-BetaSourceEntitlementRequestConfig
|
||||
# Get-BetaSourceEntitlementRequestConfig -BetaSourceId $SourceId
|
||||
} catch {
|
||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-BetaSourceEntitlementRequestConfig"
|
||||
Write-Host $_.ErrorDetails
|
||||
@@ -998,7 +1000,7 @@ try {
|
||||
### Parameters
|
||||
Param Type | Name | Data Type | Required | Description
|
||||
------------- | ------------- | ------------- | ------------- | -------------
|
||||
Path | Id | **String** | True | The Source id
|
||||
Path | SourceId | **String** | True | The Source id
|
||||
Query | SchemaName | **String** | (optional) | Name of entitlement schema
|
||||
|
||||
### Return type
|
||||
@@ -1021,16 +1023,16 @@ Code | Description | Data Type
|
||||
|
||||
### Example
|
||||
```powershell
|
||||
$Id = "8c190e6787aa4ed9a90bd9d5344523fb" # String | The Source id
|
||||
$SourceId = "8c190e6787aa4ed9a90bd9d5344523fb" # String | The Source id
|
||||
$SchemaName = "?schemaName=group" # String | Name of entitlement schema (optional)
|
||||
|
||||
# Downloads source entitlements schema template
|
||||
|
||||
try {
|
||||
Get-BetaSourceEntitlementsSchema -BetaId $Id
|
||||
Get-BetaSourceEntitlementsSchema -BetaSourceId $SourceId
|
||||
|
||||
# Below is a request that includes all optional parameters
|
||||
# Get-BetaSourceEntitlementsSchema -BetaId $Id -BetaSchemaName $SchemaName
|
||||
# Get-BetaSourceEntitlementsSchema -BetaSourceId $SourceId -BetaSchemaName $SchemaName
|
||||
} catch {
|
||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Get-BetaSourceEntitlementsSchema"
|
||||
Write-Host $_.ErrorDetails
|
||||
@@ -1139,7 +1141,7 @@ A token with ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required t
|
||||
### Parameters
|
||||
Param Type | Name | Data Type | Required | Description
|
||||
------------- | ------------- | ------------- | ------------- | -------------
|
||||
Path | Id | **String** | True | Source Id
|
||||
Path | SourceId | **String** | True | Source Id
|
||||
| File | **System.IO.FileInfo** | (optional) | The CSV file containing the source accounts to aggregate.
|
||||
| DisableOptimization | **String** | (optional) | Use this flag to reprocess every account whether or not the data has changed.
|
||||
|
||||
@@ -1162,17 +1164,17 @@ Code | Description | Data Type
|
||||
|
||||
### Example
|
||||
```powershell
|
||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Source Id
|
||||
$SourceId = "ef38f94347e94562b5bb8424a56397d8" # String | Source Id
|
||||
$File = # System.IO.FileInfo | The CSV file containing the source accounts to aggregate. (optional)
|
||||
$DisableOptimization = "true" # String | Use this flag to reprocess every account whether or not the data has changed. (optional)
|
||||
|
||||
# Account Aggregation
|
||||
|
||||
try {
|
||||
Import-BetaAccounts -BetaId $Id
|
||||
Import-BetaAccounts -BetaSourceId $SourceId
|
||||
|
||||
# Below is a request that includes all optional parameters
|
||||
# Import-BetaAccounts -BetaId $Id -BetaFile $File -BetaDisableOptimization $DisableOptimization
|
||||
# Import-BetaAccounts -BetaSourceId $SourceId -BetaFile $File -BetaDisableOptimization $DisableOptimization
|
||||
} catch {
|
||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Import-BetaAccounts"
|
||||
Write-Host $_.ErrorDetails
|
||||
@@ -1188,7 +1190,7 @@ A token with ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required t
|
||||
### Parameters
|
||||
Param Type | Name | Data Type | Required | Description
|
||||
------------- | ------------- | ------------- | ------------- | -------------
|
||||
Path | Id | **String** | True | Source Id
|
||||
Path | SourceId | **String** | True | Source Id
|
||||
| File | **System.IO.FileInfo** | (optional) | The CSV file containing the source entitlements to aggregate.
|
||||
|
||||
### Return type
|
||||
@@ -1210,16 +1212,16 @@ Code | Description | Data Type
|
||||
|
||||
### Example
|
||||
```powershell
|
||||
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Source Id
|
||||
$SourceId = "ef38f94347e94562b5bb8424a56397d8" # String | Source Id
|
||||
$File = # System.IO.FileInfo | The CSV file containing the source entitlements to aggregate. (optional)
|
||||
|
||||
# Entitlement Aggregation
|
||||
|
||||
try {
|
||||
Import-BetaEntitlements -BetaId $Id
|
||||
Import-BetaEntitlements -BetaSourceId $SourceId
|
||||
|
||||
# Below is a request that includes all optional parameters
|
||||
# Import-BetaEntitlements -BetaId $Id -BetaFile $File
|
||||
# Import-BetaEntitlements -BetaSourceId $SourceId -BetaFile $File
|
||||
} catch {
|
||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Import-BetaEntitlements"
|
||||
Write-Host $_.ErrorDetails
|
||||
@@ -1232,7 +1234,7 @@ This API uploads a source schema template file to configure a source's account a
|
||||
### Parameters
|
||||
Param Type | Name | Data Type | Required | Description
|
||||
------------- | ------------- | ------------- | ------------- | -------------
|
||||
Path | Id | **String** | True | The Source id
|
||||
Path | SourceId | **String** | True | The Source id
|
||||
| File | **System.IO.FileInfo** | (optional) |
|
||||
|
||||
### Return type
|
||||
@@ -1254,16 +1256,16 @@ Code | Description | Data Type
|
||||
|
||||
### Example
|
||||
```powershell
|
||||
$Id = "8c190e6787aa4ed9a90bd9d5344523fb" # String | The Source id
|
||||
$SourceId = "8c190e6787aa4ed9a90bd9d5344523fb" # String | The Source id
|
||||
$File = # System.IO.FileInfo | (optional)
|
||||
|
||||
# Uploads source accounts schema template
|
||||
|
||||
try {
|
||||
Import-BetaSourceAccountsSchema -BetaId $Id
|
||||
Import-BetaSourceAccountsSchema -BetaSourceId $SourceId
|
||||
|
||||
# Below is a request that includes all optional parameters
|
||||
# Import-BetaSourceAccountsSchema -BetaId $Id -BetaFile $File
|
||||
# Import-BetaSourceAccountsSchema -BetaSourceId $SourceId -BetaFile $File
|
||||
} catch {
|
||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Import-BetaSourceAccountsSchema"
|
||||
Write-Host $_.ErrorDetails
|
||||
@@ -1321,7 +1323,7 @@ This API uploads a source schema template file to configure a source's entitleme
|
||||
### Parameters
|
||||
Param Type | Name | Data Type | Required | Description
|
||||
------------- | ------------- | ------------- | ------------- | -------------
|
||||
Path | Id | **String** | True | The Source id
|
||||
Path | SourceId | **String** | True | The Source id
|
||||
Query | SchemaName | **String** | (optional) | Name of entitlement schema
|
||||
| File | **System.IO.FileInfo** | (optional) |
|
||||
|
||||
@@ -1344,17 +1346,17 @@ Code | Description | Data Type
|
||||
|
||||
### Example
|
||||
```powershell
|
||||
$Id = "8c190e6787aa4ed9a90bd9d5344523fb" # String | The Source id
|
||||
$SourceId = "8c190e6787aa4ed9a90bd9d5344523fb" # String | The Source id
|
||||
$SchemaName = "?schemaName=group" # String | Name of entitlement schema (optional)
|
||||
$File = # System.IO.FileInfo | (optional)
|
||||
|
||||
# Uploads source entitlements schema template
|
||||
|
||||
try {
|
||||
Import-BetaSourceEntitlementsSchema -BetaId $Id
|
||||
Import-BetaSourceEntitlementsSchema -BetaSourceId $SourceId
|
||||
|
||||
# Below is a request that includes all optional parameters
|
||||
# Import-BetaSourceEntitlementsSchema -BetaId $Id -BetaSchemaName $SchemaName -BetaFile $File
|
||||
# Import-BetaSourceEntitlementsSchema -BetaSourceId $SourceId -BetaSchemaName $SchemaName -BetaFile $File
|
||||
} catch {
|
||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Import-BetaSourceEntitlementsSchema"
|
||||
Write-Host $_.ErrorDetails
|
||||
@@ -1367,7 +1369,7 @@ File is required for upload. You will also need to set the Content-Type header t
|
||||
### Parameters
|
||||
Param Type | Name | Data Type | Required | Description
|
||||
------------- | ------------- | ------------- | ------------- | -------------
|
||||
Path | Id | **String** | True | Source Id
|
||||
Path | SourceId | **String** | True | Source Id
|
||||
| File | **System.IO.FileInfo** | (optional) |
|
||||
|
||||
### Return type
|
||||
@@ -1389,16 +1391,16 @@ Code | Description | Data Type
|
||||
|
||||
### Example
|
||||
```powershell
|
||||
$Id = "75dbec1ebe154d5785da27b95e1dd5d7" # String | Source Id
|
||||
$SourceId = "75dbec1ebe154d5785da27b95e1dd5d7" # String | Source Id
|
||||
$File = # System.IO.FileInfo | (optional)
|
||||
|
||||
# Process Uncorrelated Accounts
|
||||
|
||||
try {
|
||||
Import-BetaUncorrelatedAccounts -BetaId $Id
|
||||
Import-BetaUncorrelatedAccounts -BetaSourceId $SourceId
|
||||
|
||||
# Below is a request that includes all optional parameters
|
||||
# Import-BetaUncorrelatedAccounts -BetaId $Id -BetaFile $File
|
||||
# Import-BetaUncorrelatedAccounts -BetaSourceId $SourceId -BetaFile $File
|
||||
} catch {
|
||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Import-BetaUncorrelatedAccounts"
|
||||
Write-Host $_.ErrorDetails
|
||||
@@ -1605,7 +1607,7 @@ Replaces the correlation configuration for the source specified by the given ID
|
||||
### Parameters
|
||||
Param Type | Name | Data Type | Required | Description
|
||||
------------- | ------------- | ------------- | ------------- | -------------
|
||||
Path | Id | **String** | True | The source id
|
||||
Path | SourceId | **String** | True | The source id
|
||||
Body | CorrelationConfig | [**CorrelationConfig**](../models/correlation-config) | True |
|
||||
|
||||
### Return type
|
||||
@@ -1628,7 +1630,7 @@ Code | Description | Data Type
|
||||
|
||||
### Example
|
||||
```powershell
|
||||
$Id = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
||||
$SourceId = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
||||
$CorrelationConfig = @"{
|
||||
"attributeAssignments" : [ {
|
||||
"filterString" : "first_name == \"John\"",
|
||||
@@ -1655,10 +1657,10 @@ $CorrelationConfig = @"{
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToCorrelationConfig -Json $CorrelationConfig
|
||||
Send-BetaCorrelationConfig -BetaId $Id -BetaCorrelationConfig $Result
|
||||
Send-BetaCorrelationConfig -BetaSourceId $SourceId -BetaCorrelationConfig $Result
|
||||
|
||||
# Below is a request that includes all optional parameters
|
||||
# Send-BetaCorrelationConfig -BetaId $Id -BetaCorrelationConfig $CorrelationConfig
|
||||
# Send-BetaCorrelationConfig -BetaSourceId $SourceId -BetaCorrelationConfig $CorrelationConfig
|
||||
} catch {
|
||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Send-BetaCorrelationConfig"
|
||||
Write-Host $_.ErrorDetails
|
||||
@@ -1673,7 +1675,7 @@ A token with ORG_ADMIN authority is required to call this API.
|
||||
### Parameters
|
||||
Param Type | Name | Data Type | Required | Description
|
||||
------------- | ------------- | ------------- | ------------- | -------------
|
||||
Path | Id | **String** | True | The source id
|
||||
Path | SourceId | **String** | True | The source id
|
||||
Body | NativeChangeDetectionConfig | [**NativeChangeDetectionConfig**](../models/native-change-detection-config) | True |
|
||||
|
||||
### Return type
|
||||
@@ -1696,7 +1698,7 @@ Code | Description | Data Type
|
||||
|
||||
### Example
|
||||
```powershell
|
||||
$Id = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
||||
$SourceId = "2c9180835d191a86015d28455b4a2329" # String | The source id
|
||||
$NativeChangeDetectionConfig = @"{
|
||||
"selectedEntitlements" : [ "memberOf", "memberOfSharedMailbox" ],
|
||||
"operations" : [ "ACCOUNT_UPDATED", "ACCOUNT_DELETED" ],
|
||||
@@ -1710,10 +1712,10 @@ $NativeChangeDetectionConfig = @"{
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToNativeChangeDetectionConfig -Json $NativeChangeDetectionConfig
|
||||
Send-BetaNativeChangeDetectionConfig -BetaId $Id -BetaNativeChangeDetectionConfig $Result
|
||||
Send-BetaNativeChangeDetectionConfig -BetaSourceId $SourceId -BetaNativeChangeDetectionConfig $Result
|
||||
|
||||
# Below is a request that includes all optional parameters
|
||||
# Send-BetaNativeChangeDetectionConfig -BetaId $Id -BetaNativeChangeDetectionConfig $NativeChangeDetectionConfig
|
||||
# Send-BetaNativeChangeDetectionConfig -BetaSourceId $SourceId -BetaNativeChangeDetectionConfig $NativeChangeDetectionConfig
|
||||
} catch {
|
||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Send-BetaNativeChangeDetectionConfig"
|
||||
Write-Host $_.ErrorDetails
|
||||
@@ -2109,7 +2111,7 @@ A token with ORG_ADMIN or SOURCE_ADMIN authority is required to call this API.
|
||||
### Parameters
|
||||
Param Type | Name | Data Type | Required | Description
|
||||
------------- | ------------- | ------------- | ------------- | -------------
|
||||
Path | Id | **String** | True | The Source id
|
||||
Path | SourceId | **String** | True | The Source id
|
||||
|
||||
### Return type
|
||||
[**SourceSyncJob**](../models/source-sync-job)
|
||||
@@ -2131,15 +2133,15 @@ Code | Description | Data Type
|
||||
|
||||
### Example
|
||||
```powershell
|
||||
$Id = "MyId" # String | The Source id
|
||||
$SourceId = "MySourceId" # String | The Source id
|
||||
|
||||
# Synchronize single source attributes.
|
||||
|
||||
try {
|
||||
Sync-BetaAttributesForSource -BetaId $Id
|
||||
Sync-BetaAttributesForSource -BetaSourceId $SourceId
|
||||
|
||||
# Below is a request that includes all optional parameters
|
||||
# Sync-BetaAttributesForSource -BetaId $Id
|
||||
# Sync-BetaAttributesForSource -BetaSourceId $SourceId
|
||||
} catch {
|
||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Sync-BetaAttributesForSource"
|
||||
Write-Host $_.ErrorDetails
|
||||
@@ -2454,6 +2456,7 @@ A token with ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required t
|
||||
### Parameters
|
||||
Param Type | Name | Data Type | Required | Description
|
||||
------------- | ------------- | ------------- | ------------- | -------------
|
||||
Path | SourceId | **String** | True | The Source id
|
||||
Body | SourceEntitlementRequestConfig | [**SourceEntitlementRequestConfig**](../models/source-entitlement-request-config) | True |
|
||||
|
||||
### Return type
|
||||
@@ -2475,6 +2478,7 @@ Code | Description | Data Type
|
||||
|
||||
### Example
|
||||
```powershell
|
||||
$SourceId = "8c190e6787aa4ed9a90bd9d5344523fb" # String | The Source id
|
||||
$SourceEntitlementRequestConfig = @"{
|
||||
"accessRequestConfig" : {
|
||||
"denialCommentRequired" : false,
|
||||
@@ -2493,10 +2497,10 @@ $SourceEntitlementRequestConfig = @"{
|
||||
|
||||
try {
|
||||
$Result = ConvertFrom-JsonToSourceEntitlementRequestConfig -Json $SourceEntitlementRequestConfig
|
||||
Update-BetaSourceEntitlementRequestConfig -BetaSourceEntitlementRequestConfig $Result
|
||||
Update-BetaSourceEntitlementRequestConfig -BetaSourceId $SourceId -BetaSourceEntitlementRequestConfig $Result
|
||||
|
||||
# Below is a request that includes all optional parameters
|
||||
# Update-BetaSourceEntitlementRequestConfig -BetaSourceEntitlementRequestConfig $SourceEntitlementRequestConfig
|
||||
# Update-BetaSourceEntitlementRequestConfig -BetaSourceId $SourceId -BetaSourceEntitlementRequestConfig $SourceEntitlementRequestConfig
|
||||
} catch {
|
||||
Write-Host $_.Exception.Response.StatusCode.value__ "Exception occurred when calling Update-BetaSourceEntitlementRequestConfig"
|
||||
Write-Host $_.ErrorDetails
|
||||
|
||||
@@ -23,7 +23,7 @@ Name | Type | Description | Notes
|
||||
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$AccountUsage = Initialize-PSSailpoint.BetaAccountUsage -Date Thu Apr 20 20:00:00 EDT 2023 `
|
||||
$AccountUsage = Initialize-PSSailpoint.BetaAccountUsage -Date Fri Apr 21 00:00:00 UTC 2023 `
|
||||
-Count 10
|
||||
```
|
||||
|
||||
|
||||
@@ -51,8 +51,8 @@ $NonEmployeeRequestWithoutApprovalItem = Initialize-PSSailpoint.BetaNonEmployeeR
|
||||
-ApprovalStatus null `
|
||||
-Comment approved `
|
||||
-CompletionDate 2020-03-24T11:11:41.139-05:00 `
|
||||
-StartDate Mon Mar 23 20:00:00 EDT 2020 `
|
||||
-EndDate Wed Mar 24 20:00:00 EDT 2021 `
|
||||
-StartDate Tue Mar 24 00:00:00 UTC 2020 `
|
||||
-EndDate Thu Mar 25 00:00:00 UTC 2021 `
|
||||
-Modified 2020-03-24T11:11:41.139-05:00 `
|
||||
-Created 2020-03-24T11:11:41.139-05:00
|
||||
```
|
||||
|
||||
@@ -23,7 +23,7 @@ Name | Type | Description | Notes
|
||||
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$SourceUsage = Initialize-PSSailpoint.BetaSourceUsage -Date Thu Apr 20 20:00:00 EDT 2023 `
|
||||
$SourceUsage = Initialize-PSSailpoint.BetaSourceUsage -Date Fri Apr 21 00:00:00 UTC 2023 `
|
||||
-Count 10.45
|
||||
```
|
||||
|
||||
|
||||
@@ -379,12 +379,12 @@ Path | Index | **String** | True | The index from which to fetch the specifie
|
||||
Path | Id | **String** | True | ID of the requested document.
|
||||
|
||||
### Return type
|
||||
[**SearchDocument**](../models/search-document)
|
||||
[**SystemCollectionsHashtable**](https://learn.microsoft.com/en-us/dotnet/api/system.collections.hashtable?view=net-9.0)
|
||||
|
||||
### Responses
|
||||
Code | Description | Data Type
|
||||
------------- | ------------- | -------------
|
||||
200 | The requested document. | SearchDocument
|
||||
200 | The requested document. | SystemCollectionsHashtable
|
||||
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
|
||||
@@ -426,12 +426,12 @@ Param Type | Name | Data Type | Required | Description
|
||||
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.
|
||||
|
||||
### Return type
|
||||
[**SearchDocument[]**](../models/search-document)
|
||||
[**SystemCollectionsHashtable[]**](https://learn.microsoft.com/en-us/dotnet/api/system.collections.hashtable?view=net-9.0)
|
||||
|
||||
### Responses
|
||||
Code | Description | Data Type
|
||||
------------- | ------------- | -------------
|
||||
200 | List of matching documents. | SearchDocument[]
|
||||
200 | List of matching documents. | SystemCollectionsHashtable[]
|
||||
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
|
||||
|
||||
@@ -23,7 +23,7 @@ Name | Type | Description | Notes
|
||||
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$AccountUsage = Initialize-PSSailpoint.V2024AccountUsage -Date Thu Apr 20 20:00:00 EDT 2023 `
|
||||
$AccountUsage = Initialize-PSSailpoint.V2024AccountUsage -Date Fri Apr 21 00:00:00 UTC 2023 `
|
||||
-Count 10
|
||||
```
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ tags: ['SDK', 'Software Development Kit', 'AggregationResult', 'V2024Aggregation
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**Aggregations** | [**SystemCollectionsHashtable**]https://learn.microsoft.com/en-us/dotnet/api/system.collections.hashtable?view=net-9.0 | The document containing the results of the aggregation. This document is controlled by Elasticsearch and depends on the type of aggregation query that is run. See Elasticsearch [Aggregations](https://www.elastic.co/guide/en/elasticsearch/reference/5.2/search-aggregations.html) documentation for information. | [optional]
|
||||
**Hits** | [**[]SearchDocument**](search-document) | The results of the aggregation search query. | [optional]
|
||||
**Hits** | [**[]SystemCollectionsHashtable**]https://learn.microsoft.com/en-us/dotnet/api/system.collections.hashtable?view=net-9.0 | The results of the aggregation search query. | [optional]
|
||||
|
||||
## Examples
|
||||
|
||||
|
||||
@@ -51,8 +51,8 @@ $NonEmployeeRequestWithoutApprovalItem = Initialize-PSSailpoint.V2024NonEmployee
|
||||
-ApprovalStatus null `
|
||||
-Comment approved `
|
||||
-CompletionDate 2020-03-24T11:11:41.139-05:00 `
|
||||
-StartDate Mon Mar 23 20:00:00 EDT 2020 `
|
||||
-EndDate Wed Mar 24 20:00:00 EDT 2021 `
|
||||
-StartDate Tue Mar 24 00:00:00 UTC 2020 `
|
||||
-EndDate Thu Mar 25 00:00:00 UTC 2021 `
|
||||
-Modified 2020-03-24T11:11:41.139-05:00 `
|
||||
-Created 2020-03-24T11:11:41.139-05:00
|
||||
```
|
||||
|
||||
@@ -1,169 +0,0 @@
|
||||
---
|
||||
id: v2024-search-document
|
||||
title: SearchDocument
|
||||
pagination_label: SearchDocument
|
||||
sidebar_label: SearchDocument
|
||||
sidebar_class_name: powershellsdk
|
||||
keywords: ['powershell', 'PowerShell', 'sdk', 'SearchDocument', 'V2024SearchDocument']
|
||||
slug: /tools/sdk/powershell/v2024/models/search-document
|
||||
tags: ['SDK', 'Software Development Kit', 'SearchDocument', 'V2024SearchDocument']
|
||||
---
|
||||
|
||||
|
||||
# SearchDocument
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**Id** | **String** | The unique ID of the referenced object. | [required]
|
||||
**Name** | **String** | The human readable name of the referenced object. | [required]
|
||||
**Description** | **String** | Access item's description. | [optional]
|
||||
**Created** | **System.DateTime** | ISO-8601 date-time referring to the time when the object was created. | [optional]
|
||||
**Modified** | **System.DateTime** | ISO-8601 date-time referring to the time when the object was last modified. | [optional]
|
||||
**Synced** | **System.DateTime** | ISO-8601 date-time referring to the date-time when object was queued to be synced into search database for use in the search API. This date-time changes anytime there is an update to the object, which triggers a synchronization event being sent to the search database. There may be some delay between the `synced` time and the time when the updated data is actually available in the search API. | [optional]
|
||||
**Enabled** | **Boolean** | Indicates whether the access item is currently enabled. | [optional] [default to $false]
|
||||
**Requestable** | **Boolean** | Indicates whether the access item can be requested. | [optional] [default to $true]
|
||||
**RequestCommentsRequired** | **Boolean** | Indicates whether comments are required for requests to access the item. | [optional] [default to $false]
|
||||
**Owner** | [**BaseAccessAllOfOwner**](base-access-all-of-owner) | | [optional]
|
||||
**Type** | [**DocumentType**](document-type) | | [required]
|
||||
**Source** | [**IdentityDocumentAllOfSource**](identity-document-all-of-source) | | [optional]
|
||||
**Entitlements** | [**[]BaseEntitlement**](base-entitlement) | Entitlements included with the role. | [optional]
|
||||
**EntitlementCount** | **Int32** | Number of entitlements included with the role. | [optional]
|
||||
**Tags** | **[]String** | Tags that have been applied to the object. | [optional]
|
||||
**Action** | **String** | Name of the event as it's displayed in audit reports. | [optional]
|
||||
**Stage** | **String** | Activity's current stage. | [optional]
|
||||
**Origin** | **String** | Activity's origin. | [optional]
|
||||
**Status** | **String** | Identity's status in SailPoint. | [optional]
|
||||
**Requester** | [**AccountSource**](account-source) | | [optional]
|
||||
**Recipient** | [**AccountSource**](account-source) | | [optional]
|
||||
**TrackingNumber** | **String** | ID of the group of events. | [optional]
|
||||
**Errors** | **[]String** | Errors provided by the source while completing account actions. | [optional]
|
||||
**Warnings** | **[]String** | Warnings provided by the source while completing account actions. | [optional]
|
||||
**Approvals** | [**[]Approval1**](approval1) | Approvals performed on an item during activity. | [optional]
|
||||
**OriginalRequests** | [**[]OriginalRequest**](original-request) | Original actions that triggered all individual source actions related to the account action. | [optional]
|
||||
**ExpansionItems** | [**[]ExpansionItem**](expansion-item) | Controls that translated the attribute requests into actual provisioning actions on the source. | [optional]
|
||||
**AccountRequests** | [**[]AccountRequest**](account-request) | Account data for each individual source action triggered by the original requests. | [optional]
|
||||
**Sources** | **String** | Sources involved in the account activity. | [optional]
|
||||
**DisplayName** | **String** | Identity's display name. | [optional]
|
||||
**Segments** | [**[]BaseSegment**](base-segment) | Segments with the role. | [optional]
|
||||
**SegmentCount** | **Int32** | Number of segments with the role. | [optional]
|
||||
**CloudGoverned** | **Boolean** | Indicates whether the entitlement is cloud governed. | [optional] [default to $false]
|
||||
**Privileged** | **Boolean** | Indicates whether the entitlement is privileged. | [optional] [default to $false]
|
||||
**IdentityCount** | **Int32** | Number of identities who have access to the entitlement. | [optional]
|
||||
**Type** | **String** | Event type. Refer to [Event Types](https://documentation.sailpoint.com/saas/help/search/index.html#event-types) for a list of event types and their meanings. | [optional]
|
||||
**Actor** | **String** | Name of the actor that generated the event. | [optional]
|
||||
**Target** | **String** | Name of the target, or recipient, of the event. | [optional]
|
||||
**Stack** | **String** | The event's stack. | [optional]
|
||||
**IpAddress** | **String** | Target system's IP address. | [optional]
|
||||
**Details** | **String** | ID of event's details. | [optional]
|
||||
**Attributes** | [**map[string]AnyType**]https://learn.microsoft.com/en-us/powershell/scripting/lang-spec/chapter-04?view=powershell-7.4 | Map or dictionary of key/value pairs. | [optional]
|
||||
**Objects** | **[]String** | Objects the event is happening to. | [optional]
|
||||
**Operation** | **String** | Operation, or action, performed during the event. | [optional]
|
||||
**TechnicalName** | **String** | Event's normalized name. This normalized name always follows the pattern of 'objects_operation_status'. | [optional]
|
||||
**FirstName** | **String** | Identity's first name. | [optional]
|
||||
**LastName** | **String** | Identity's last name. | [optional]
|
||||
**Email** | **String** | Identity's primary email address. | [optional]
|
||||
**Phone** | **String** | Identity's phone number. | [optional]
|
||||
**Inactive** | **Boolean** | Indicates whether the identity is inactive. | [optional] [default to $false]
|
||||
**Protected** | **Boolean** | Indicates whether the identity is protected. | [optional] [default to $false]
|
||||
**EmployeeNumber** | **String** | Identity's employee number. | [optional]
|
||||
**Manager** | [**IdentityDocumentAllOfManager**](identity-document-all-of-manager) | | [optional]
|
||||
**IsManager** | **Boolean** | Indicates whether the identity is a manager of other identities. | [optional]
|
||||
**IdentityProfile** | [**IdentityDocumentAllOfIdentityProfile**](identity-document-all-of-identity-profile) | | [optional]
|
||||
**ProcessingState** | **String** | Identity's processing state. | [optional]
|
||||
**ProcessingDetails** | [**ProcessingDetails**](processing-details) | | [optional]
|
||||
**Accounts** | [**[]BaseAccount**](base-account) | List of accounts associated with the identity. | [optional]
|
||||
**AccountCount** | **Int32** | Number of accounts associated with the identity. | [optional]
|
||||
**Apps** | [**[]App**](app) | List of applications the identity has access to. | [optional]
|
||||
**AppCount** | **Int32** | Number of applications the identity has access to. | [optional]
|
||||
**Access** | [**[]IdentityAccess**](identity-access) | List of access items assigned to the identity. | [optional]
|
||||
**AccessCount** | **Int32** | Number of access items assigned to the identity. | [optional]
|
||||
**RoleCount** | **Int32** | Number of roles assigned to the identity. | [optional]
|
||||
**AccessProfileCount** | **Int32** | Number of access profiles included with the role. | [optional]
|
||||
**Owns** | [**[]Owns**](owns) | Access items the identity owns. | [optional]
|
||||
**OwnsCount** | **Int32** | Number of access items the identity owns. | [optional]
|
||||
**AccessProfiles** | [**[]BaseAccessProfile**](base-access-profile) | Access profiles included with the role. | [optional]
|
||||
|
||||
## Examples
|
||||
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$SearchDocument = Initialize-PSSailpoint.V2024SearchDocument -Id 2c91808568c529c60168cca6f90c1313 `
|
||||
-Name John Doe `
|
||||
-Description The admin role `
|
||||
-Created 2018-06-25T20:22:28.104Z `
|
||||
-Modified 2018-06-25T20:22:28.104Z `
|
||||
-Synced 2018-06-25T20:22:33.104Z `
|
||||
-Enabled true `
|
||||
-Requestable true `
|
||||
-RequestCommentsRequired false `
|
||||
-Owner null `
|
||||
-Type null `
|
||||
-Source null `
|
||||
-Entitlements null `
|
||||
-EntitlementCount 3 `
|
||||
-Tags [TAG_1, TAG_2] `
|
||||
-Action update `
|
||||
-Stage Completed `
|
||||
-Origin null `
|
||||
-Status UNREGISTERED `
|
||||
-Requester null `
|
||||
-Recipient null `
|
||||
-TrackingNumber 63f891e0735f4cc8bf1968144a1e7440 `
|
||||
-Errors null `
|
||||
-Warnings null `
|
||||
-Approvals null `
|
||||
-OriginalRequests null `
|
||||
-ExpansionItems null `
|
||||
-AccountRequests null `
|
||||
-Sources smartsheet-test, airtable-v4, IdentityNow `
|
||||
-DisplayName Carol.Adams `
|
||||
-Segments null `
|
||||
-SegmentCount 1 `
|
||||
-CloudGoverned false `
|
||||
-Privileged false `
|
||||
-IdentityCount 3 `
|
||||
-Type SYSTEM_CONFIG `
|
||||
-Actor System `
|
||||
-Target Carol.Adams `
|
||||
-Stack tpe `
|
||||
-IpAddress 52.52.97.85 `
|
||||
-Details 73b65dfbed1842548c207432a18c84b0 `
|
||||
-Attributes {country=US, firstname=Carol, cloudStatus=UNREGISTERED} `
|
||||
-Objects null `
|
||||
-Operation REQUEST `
|
||||
-TechnicalName AUTHENTICATION_REQUEST_PASSED `
|
||||
-FirstName Carol `
|
||||
-LastName Adams `
|
||||
-Email Carol.Adams@sailpointdemo.com `
|
||||
-Phone +1 440-527-3672 `
|
||||
-Inactive false `
|
||||
-Protected false `
|
||||
-EmployeeNumber 1a2a3d4e `
|
||||
-Manager null `
|
||||
-IsManager false `
|
||||
-IdentityProfile null `
|
||||
-ProcessingState null `
|
||||
-ProcessingDetails null `
|
||||
-Accounts null `
|
||||
-AccountCount 3 `
|
||||
-Apps null `
|
||||
-AppCount 2 `
|
||||
-Access null `
|
||||
-AccessCount 5 `
|
||||
-RoleCount 1 `
|
||||
-AccessProfileCount 1 `
|
||||
-Owns null `
|
||||
-OwnsCount 5 `
|
||||
-AccessProfiles null
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
```powershell
|
||||
$SearchDocument | ConvertTo-JSON
|
||||
```
|
||||
|
||||
|
||||
[[Back to top]](#)
|
||||
|
||||
@@ -23,7 +23,7 @@ Name | Type | Description | Notes
|
||||
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$SourceUsage = Initialize-PSSailpoint.V2024SourceUsage -Date Thu Apr 20 20:00:00 EDT 2023 `
|
||||
$SourceUsage = Initialize-PSSailpoint.V2024SourceUsage -Date Fri Apr 21 00:00:00 UTC 2023 `
|
||||
-Count 10.45
|
||||
```
|
||||
|
||||
|
||||
@@ -379,12 +379,12 @@ Path | Index | **String** | True | The index from which to fetch the specifie
|
||||
Path | Id | **String** | True | ID of the requested document.
|
||||
|
||||
### Return type
|
||||
[**SearchDocument**](../models/search-document)
|
||||
[**SystemCollectionsHashtable**](https://learn.microsoft.com/en-us/dotnet/api/system.collections.hashtable?view=net-9.0)
|
||||
|
||||
### Responses
|
||||
Code | Description | Data Type
|
||||
------------- | ------------- | -------------
|
||||
200 | The requested document. | SearchDocument
|
||||
200 | The requested document. | SystemCollectionsHashtable
|
||||
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
|
||||
@@ -426,12 +426,12 @@ Param Type | Name | Data Type | Required | Description
|
||||
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.
|
||||
|
||||
### Return type
|
||||
[**SearchDocument[]**](../models/search-document)
|
||||
[**SystemCollectionsHashtable[]**](https://learn.microsoft.com/en-us/dotnet/api/system.collections.hashtable?view=net-9.0)
|
||||
|
||||
### Responses
|
||||
Code | Description | Data Type
|
||||
------------- | ------------- | -------------
|
||||
200 | List of matching documents. | SearchDocument[]
|
||||
200 | List of matching documents. | SystemCollectionsHashtable[]
|
||||
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
|
||||
|
||||
@@ -23,7 +23,7 @@ Name | Type | Description | Notes
|
||||
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$AccountUsage = Initialize-PSSailpoint.V3AccountUsage -Date Thu Apr 20 20:00:00 EDT 2023 `
|
||||
$AccountUsage = Initialize-PSSailpoint.V3AccountUsage -Date Fri Apr 21 00:00:00 UTC 2023 `
|
||||
-Count 10
|
||||
```
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ tags: ['SDK', 'Software Development Kit', 'AggregationResult', 'AggregationResul
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**Aggregations** | [**SystemCollectionsHashtable**]https://learn.microsoft.com/en-us/dotnet/api/system.collections.hashtable?view=net-9.0 | The document containing the results of the aggregation. This document is controlled by Elasticsearch and depends on the type of aggregation query that is run. See Elasticsearch [Aggregations](https://www.elastic.co/guide/en/elasticsearch/reference/5.2/search-aggregations.html) documentation for information. | [optional]
|
||||
**Hits** | [**[]SearchDocument**](search-document) | The results of the aggregation search query. | [optional]
|
||||
**Hits** | [**[]SystemCollectionsHashtable**]https://learn.microsoft.com/en-us/dotnet/api/system.collections.hashtable?view=net-9.0 | The results of the aggregation search query. | [optional]
|
||||
|
||||
## Examples
|
||||
|
||||
|
||||
@@ -51,8 +51,8 @@ $NonEmployeeRequestWithoutApprovalItem = Initialize-PSSailpoint.V3NonEmployeeReq
|
||||
-ApprovalStatus null `
|
||||
-Comment approved `
|
||||
-CompletionDate 2020-03-24T11:11:41.139-05:00 `
|
||||
-StartDate Mon Mar 23 20:00:00 EDT 2020 `
|
||||
-EndDate Wed Mar 24 20:00:00 EDT 2021 `
|
||||
-StartDate Tue Mar 24 00:00:00 UTC 2020 `
|
||||
-EndDate Thu Mar 25 00:00:00 UTC 2021 `
|
||||
-Modified 2020-03-24T11:11:41.139-05:00 `
|
||||
-Created 2020-03-24T11:11:41.139-05:00
|
||||
```
|
||||
|
||||
@@ -1,169 +0,0 @@
|
||||
---
|
||||
id: search-document
|
||||
title: SearchDocument
|
||||
pagination_label: SearchDocument
|
||||
sidebar_label: SearchDocument
|
||||
sidebar_class_name: powershellsdk
|
||||
keywords: ['powershell', 'PowerShell', 'sdk', 'SearchDocument', 'SearchDocument']
|
||||
slug: /tools/sdk/powershell/v3/models/search-document
|
||||
tags: ['SDK', 'Software Development Kit', 'SearchDocument', 'SearchDocument']
|
||||
---
|
||||
|
||||
|
||||
# SearchDocument
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**Id** | **String** | The unique ID of the referenced object. | [required]
|
||||
**Name** | **String** | The human readable name of the referenced object. | [required]
|
||||
**Description** | **String** | Access item's description. | [optional]
|
||||
**Created** | **System.DateTime** | ISO-8601 date-time referring to the time when the object was created. | [optional]
|
||||
**Modified** | **System.DateTime** | ISO-8601 date-time referring to the time when the object was last modified. | [optional]
|
||||
**Synced** | **System.DateTime** | ISO-8601 date-time referring to the date-time when object was queued to be synced into search database for use in the search API. This date-time changes anytime there is an update to the object, which triggers a synchronization event being sent to the search database. There may be some delay between the `synced` time and the time when the updated data is actually available in the search API. | [optional]
|
||||
**Enabled** | **Boolean** | Indicates whether the access item is currently enabled. | [optional] [default to $false]
|
||||
**Requestable** | **Boolean** | Indicates whether the access item can be requested. | [optional] [default to $true]
|
||||
**RequestCommentsRequired** | **Boolean** | Indicates whether comments are required for requests to access the item. | [optional] [default to $false]
|
||||
**Owner** | [**BaseAccessAllOfOwner**](base-access-all-of-owner) | | [optional]
|
||||
**Type** | [**DocumentType**](document-type) | | [required]
|
||||
**Source** | [**IdentityDocumentAllOfSource**](identity-document-all-of-source) | | [optional]
|
||||
**Entitlements** | [**[]BaseEntitlement**](base-entitlement) | Entitlements included with the role. | [optional]
|
||||
**EntitlementCount** | **Int32** | Number of entitlements included with the role. | [optional]
|
||||
**Tags** | **[]String** | Tags that have been applied to the object. | [optional]
|
||||
**Action** | **String** | Name of the event as it's displayed in audit reports. | [optional]
|
||||
**Stage** | **String** | Activity's current stage. | [optional]
|
||||
**Origin** | **String** | Activity's origin. | [optional]
|
||||
**Status** | **String** | Identity's status in SailPoint. | [optional]
|
||||
**Requester** | [**AccountSource**](account-source) | | [optional]
|
||||
**Recipient** | [**AccountSource**](account-source) | | [optional]
|
||||
**TrackingNumber** | **String** | ID of the group of events. | [optional]
|
||||
**Errors** | **[]String** | Errors provided by the source while completing account actions. | [optional]
|
||||
**Warnings** | **[]String** | Warnings provided by the source while completing account actions. | [optional]
|
||||
**Approvals** | [**[]Approval**](approval) | Approvals performed on an item during activity. | [optional]
|
||||
**OriginalRequests** | [**[]OriginalRequest**](original-request) | Original actions that triggered all individual source actions related to the account action. | [optional]
|
||||
**ExpansionItems** | [**[]ExpansionItem**](expansion-item) | Controls that translated the attribute requests into actual provisioning actions on the source. | [optional]
|
||||
**AccountRequests** | [**[]AccountRequest**](account-request) | Account data for each individual source action triggered by the original requests. | [optional]
|
||||
**Sources** | **String** | Sources involved in the account activity. | [optional]
|
||||
**DisplayName** | **String** | Identity's display name. | [optional]
|
||||
**Segments** | [**[]BaseSegment**](base-segment) | Segments with the role. | [optional]
|
||||
**SegmentCount** | **Int32** | Number of segments with the role. | [optional]
|
||||
**CloudGoverned** | **Boolean** | Indicates whether the entitlement is cloud governed. | [optional] [default to $false]
|
||||
**Privileged** | **Boolean** | Indicates whether the entitlement is privileged. | [optional] [default to $false]
|
||||
**IdentityCount** | **Int32** | Number of identities who have access to the entitlement. | [optional]
|
||||
**Type** | **String** | Event type. Refer to [Event Types](https://documentation.sailpoint.com/saas/help/search/index.html#event-types) for a list of event types and their meanings. | [optional]
|
||||
**Actor** | **String** | Name of the actor that generated the event. | [optional]
|
||||
**Target** | **String** | Name of the target, or recipient, of the event. | [optional]
|
||||
**Stack** | **String** | The event's stack. | [optional]
|
||||
**IpAddress** | **String** | Target system's IP address. | [optional]
|
||||
**Details** | **String** | ID of event's details. | [optional]
|
||||
**Attributes** | [**map[string]AnyType**]https://learn.microsoft.com/en-us/powershell/scripting/lang-spec/chapter-04?view=powershell-7.4 | Map or dictionary of key/value pairs. | [optional]
|
||||
**Objects** | **[]String** | Objects the event is happening to. | [optional]
|
||||
**Operation** | **String** | Operation, or action, performed during the event. | [optional]
|
||||
**TechnicalName** | **String** | Event's normalized name. This normalized name always follows the pattern of 'objects_operation_status'. | [optional]
|
||||
**FirstName** | **String** | Identity's first name. | [optional]
|
||||
**LastName** | **String** | Identity's last name. | [optional]
|
||||
**Email** | **String** | Identity's primary email address. | [optional]
|
||||
**Phone** | **String** | Identity's phone number. | [optional]
|
||||
**Inactive** | **Boolean** | Indicates whether the identity is inactive. | [optional] [default to $false]
|
||||
**Protected** | **Boolean** | Indicates whether the identity is protected. | [optional] [default to $false]
|
||||
**EmployeeNumber** | **String** | Identity's employee number. | [optional]
|
||||
**Manager** | [**IdentityDocumentAllOfManager**](identity-document-all-of-manager) | | [optional]
|
||||
**IsManager** | **Boolean** | Indicates whether the identity is a manager of other identities. | [optional]
|
||||
**IdentityProfile** | [**IdentityDocumentAllOfIdentityProfile**](identity-document-all-of-identity-profile) | | [optional]
|
||||
**ProcessingState** | **String** | Identity's processing state. | [optional]
|
||||
**ProcessingDetails** | [**ProcessingDetails**](processing-details) | | [optional]
|
||||
**Accounts** | [**[]BaseAccount**](base-account) | List of accounts associated with the identity. | [optional]
|
||||
**AccountCount** | **Int32** | Number of accounts associated with the identity. | [optional]
|
||||
**Apps** | [**[]App**](app) | List of applications the identity has access to. | [optional]
|
||||
**AppCount** | **Int32** | Number of applications the identity has access to. | [optional]
|
||||
**Access** | [**[]IdentityAccess**](identity-access) | List of access items assigned to the identity. | [optional]
|
||||
**AccessCount** | **Int32** | Number of access items assigned to the identity. | [optional]
|
||||
**RoleCount** | **Int32** | Number of roles assigned to the identity. | [optional]
|
||||
**AccessProfileCount** | **Int32** | Number of access profiles included with the role. | [optional]
|
||||
**Owns** | [**[]Owns**](owns) | Access items the identity owns. | [optional]
|
||||
**OwnsCount** | **Int32** | Number of access items the identity owns. | [optional]
|
||||
**AccessProfiles** | [**[]BaseAccessProfile**](base-access-profile) | Access profiles included with the role. | [optional]
|
||||
|
||||
## Examples
|
||||
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$SearchDocument = Initialize-PSSailpoint.V3SearchDocument -Id 2c91808568c529c60168cca6f90c1313 `
|
||||
-Name John Doe `
|
||||
-Description The admin role `
|
||||
-Created 2018-06-25T20:22:28.104Z `
|
||||
-Modified 2018-06-25T20:22:28.104Z `
|
||||
-Synced 2018-06-25T20:22:33.104Z `
|
||||
-Enabled true `
|
||||
-Requestable true `
|
||||
-RequestCommentsRequired false `
|
||||
-Owner null `
|
||||
-Type null `
|
||||
-Source null `
|
||||
-Entitlements null `
|
||||
-EntitlementCount 3 `
|
||||
-Tags [TAG_1, TAG_2] `
|
||||
-Action update `
|
||||
-Stage Completed `
|
||||
-Origin null `
|
||||
-Status UNREGISTERED `
|
||||
-Requester null `
|
||||
-Recipient null `
|
||||
-TrackingNumber 63f891e0735f4cc8bf1968144a1e7440 `
|
||||
-Errors null `
|
||||
-Warnings null `
|
||||
-Approvals null `
|
||||
-OriginalRequests null `
|
||||
-ExpansionItems null `
|
||||
-AccountRequests null `
|
||||
-Sources smartsheet-test, airtable-v4, IdentityNow `
|
||||
-DisplayName Carol.Adams `
|
||||
-Segments null `
|
||||
-SegmentCount 1 `
|
||||
-CloudGoverned false `
|
||||
-Privileged false `
|
||||
-IdentityCount 3 `
|
||||
-Type SYSTEM_CONFIG `
|
||||
-Actor System `
|
||||
-Target Carol.Adams `
|
||||
-Stack tpe `
|
||||
-IpAddress 52.52.97.85 `
|
||||
-Details 73b65dfbed1842548c207432a18c84b0 `
|
||||
-Attributes {country=US, firstname=Carol, cloudStatus=UNREGISTERED} `
|
||||
-Objects null `
|
||||
-Operation REQUEST `
|
||||
-TechnicalName AUTHENTICATION_REQUEST_PASSED `
|
||||
-FirstName Carol `
|
||||
-LastName Adams `
|
||||
-Email Carol.Adams@sailpointdemo.com `
|
||||
-Phone +1 440-527-3672 `
|
||||
-Inactive false `
|
||||
-Protected false `
|
||||
-EmployeeNumber 1a2a3d4e `
|
||||
-Manager null `
|
||||
-IsManager false `
|
||||
-IdentityProfile null `
|
||||
-ProcessingState null `
|
||||
-ProcessingDetails null `
|
||||
-Accounts null `
|
||||
-AccountCount 3 `
|
||||
-Apps null `
|
||||
-AppCount 2 `
|
||||
-Access null `
|
||||
-AccessCount 5 `
|
||||
-RoleCount 1 `
|
||||
-AccessProfileCount 1 `
|
||||
-Owns null `
|
||||
-OwnsCount 5 `
|
||||
-AccessProfiles null
|
||||
```
|
||||
|
||||
- Convert the resource to JSON
|
||||
```powershell
|
||||
$SearchDocument | ConvertTo-JSON
|
||||
```
|
||||
|
||||
|
||||
[[Back to top]](#)
|
||||
|
||||
@@ -23,7 +23,7 @@ Name | Type | Description | Notes
|
||||
|
||||
- Prepare the resource
|
||||
```powershell
|
||||
$SourceUsage = Initialize-PSSailpoint.V3SourceUsage -Date Thu Apr 20 20:00:00 EDT 2023 `
|
||||
$SourceUsage = Initialize-PSSailpoint.V3SourceUsage -Date Fri Apr 21 00:00:00 UTC 2023 `
|
||||
-Count 10.45
|
||||
```
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user