Skip to content

Latest commit

 

History

History
115 lines (83 loc) · 6.07 KB

README.md

File metadata and controls

115 lines (83 loc) · 6.07 KB

PSSailpointCC - the PowerShell module for the IdentityNow cc (private) APIs

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

This PowerShell module is automatically generated by the OpenAPI Generator project:

  • API version: 1.0.0
  • SDK version: 1.0.3
  • Build package: org.openapitools.codegen.languages.PowerShellClientCodegen

Frameworks supported

  • PowerShell 6.2 or later

Dependencies

Installation

To install from the source, run the following command to build and install the PowerShell module locally:

Build.ps1
Import-Module -Name '.\src\PSSailpointCC' -Verbose

To avoid function name collision, one can use -Prefix, e.g. Import-Module -Name '.\src\PSSailpointCC' -Prefix prefix

To uninstall the module, simply run:

Remove-Module -FullyQualifiedName @{ModuleName = "PSSailpointCC"; ModuleVersion = "1.0.3"}

Tests

To install and run Pester, please execute the following commands in the terminal:

Install-module -name Pester -force

Invoke-Pester

For troubleshooting, please run $DebugPreference = 'Continue' to turn on debugging and disable it with $DebugPreference = 'SilentlyContinue' when done with the troubleshooting.

Documentation for API Endpoints

All URIs are relative to https://sailpoint.api.identitynow.com

Class Method HTTP request Description
CCAccountsApi Get-CCAccounts GET /cc/api/account/list List Accounts
CCAccountsApi Remove-CCAccount POST /cc/api/account/remove/{id} Remove Account
CCApplicationsApi New-CCApplication POST /cc/api/app/create Create Application
CCApplicationsApi Remove-CCApplication POST /cc/api/app/delete/{id} Delete Application
CCApplicationsApi Get-CCApplication GET /cc/api/app/get/{id} Get Single Application
CCApplicationsApi Get-CCApplicationAccessProfiles GET /cc/api/app/getAccessProfiles/{id} Get Access Profiles for Application
CCApplicationsApi Get-CCApplications GET /cc/api/app/list List Applications
CCApplicationsApi Update-CCApplication POST /cc/api/app/update/{id} Update Application
CCConnectorsApi New-CCConnector POST /cc/api/connector/create Create Connector
CCConnectorsApi Remove-CCConnector POST /cc/api/connector/delete/{id} Delete Connector
CCConnectorsApi Export-CCConnectorConfig GET /cc/api/connector/export/{id} Export Connector Config
CCConnectorsApi Import-CCConnectorConfig POST /cc/api/connector/import/{id} Import Connector Config
CCConnectorsApi Get-CCConnectors GET /cc/api/connector/list List Connectors
CCSourcesAccountsApi Export-CCAccountFeed GET /cc/api/source/exportAccountFeed/{id} Export Account Feed
CCSourcesAggregationApi Invoke-CCLoadAccounts POST /cc/api/source/loadAccounts/{id} Account Aggregation (File)
CCSystemApi Invoke-CCRefreshIdentities POST /cc/api/system/refreshIdentities Refresh Identities
CCUserApi Get-CCIdentity GET /cc/api/user/get/{id} Get Single Identity
CCUserApi Update-CCUserPermissions POST /cc/api/user/updatePermissions Update User Permissions

Documentation for Models

Documentation for Authorization

oauth2

  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes:
    • sp:scopes:default: default scope
    • sp:scopes:all: access to all scopes

oauth2