mirror of
https://github.com/LukeHagar/developer.sailpoint.com.git
synced 2025-12-09 04:19:37 +00:00
update layout for method examples
This commit is contained in:
@@ -79,11 +79,15 @@ Code | Description | Data Type | Response headers |
|
||||
|
||||
```python
|
||||
import sailpoint.beta
|
||||
from sailpoint.beta.api.iai_role_mining_api import IAIRoleMiningApi
|
||||
from sailpoint.beta.api_client import ApiClient
|
||||
from sailpoint.beta.models.role_mining_potential_role_provision_request import RoleMiningPotentialRoleProvisionRequest
|
||||
from sailpoint.beta.models.role_mining_potential_role_summary import RoleMiningPotentialRoleSummary
|
||||
from sailpoint.beta.rest import ApiException
|
||||
from pprint import pprint
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
with ApiClient(configuration) as api_client:
|
||||
session_id = '8c190e67-87aa-4ed9-a90b-d9d5344523fb' # str | The role mining session id # str | The role mining session id
|
||||
potential_role_id = '8c190e67-87aa-4ed9-a90b-d9d5344523fb' # str | A potential role id in a role mining session # str | A potential role id in a role mining session
|
||||
min_entitlement_popularity = 0 # int | Minimum popularity required for an entitlement to be included in the provisioned role. (optional) (default to 0) # int | Minimum popularity required for an entitlement to be included in the provisioned role. (optional) (default to 0)
|
||||
@@ -99,13 +103,12 @@ from pprint import pprint
|
||||
try:
|
||||
# Create request to provision a potential role into an actual role.
|
||||
|
||||
api_response = api_instance.create_potential_role_provision_request(session_id, potential_role_id, )
|
||||
|
||||
results =IAIRoleMiningApi(api_client).create_potential_role_provision_request(session_id, potential_role_id, )
|
||||
# Below is a request that includes all optional parameters
|
||||
# api_response = api_instance.create_potential_role_provision_request(session_id, potential_role_id, min_entitlement_popularity, include_common_access, Result)
|
||||
# results = IAIRoleMiningApi(api_client).create_potential_role_provision_request(session_id, potential_role_id, min_entitlement_popularity, include_common_access, new_role_mining_potential_role_provision_request)
|
||||
print("The response of IAIRoleMiningApi->create_potential_role_provision_request:\n")
|
||||
pprint(api_response)
|
||||
except Exception as e:
|
||||
pprint(results)
|
||||
except Exception as e:
|
||||
print("Exception when calling IAIRoleMiningApi->create_potential_role_provision_request: %s\n" % e)
|
||||
```
|
||||
|
||||
@@ -146,11 +149,15 @@ Code | Description | Data Type | Response headers |
|
||||
|
||||
```python
|
||||
import sailpoint.beta
|
||||
from sailpoint.beta.api.iai_role_mining_api import IAIRoleMiningApi
|
||||
from sailpoint.beta.api_client import ApiClient
|
||||
from sailpoint.beta.models.role_mining_session_dto import RoleMiningSessionDto
|
||||
from sailpoint.beta.models.role_mining_session_response import RoleMiningSessionResponse
|
||||
from sailpoint.beta.rest import ApiException
|
||||
from pprint import pprint
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
with ApiClient(configuration) as api_client:
|
||||
role_mining_session_dto = {
|
||||
"emailRecipientId" : "2c918090761a5aac0176215c46a62d58",
|
||||
"prescribedPruneThreshold" : 10,
|
||||
@@ -186,14 +193,14 @@ from pprint import pprint
|
||||
|
||||
try:
|
||||
# Create a role mining session
|
||||
Result = role_mining_session_dto.from_json(role_mining_session_dto)
|
||||
api_response = api_instance.create_role_mining_sessions(Result)
|
||||
|
||||
new_role_mining_session_dto = RoleMiningSessionDto()
|
||||
new_role_mining_session_dto.from_json(role_mining_session_dto)
|
||||
results =IAIRoleMiningApi(api_client).create_role_mining_sessions(new_role_mining_session_dto)
|
||||
# Below is a request that includes all optional parameters
|
||||
# api_response = api_instance.create_role_mining_sessions(Result)
|
||||
# results = IAIRoleMiningApi(api_client).create_role_mining_sessions(new_role_mining_session_dto)
|
||||
print("The response of IAIRoleMiningApi->create_role_mining_sessions:\n")
|
||||
pprint(api_response)
|
||||
except Exception as e:
|
||||
pprint(results)
|
||||
except Exception as e:
|
||||
print("Exception when calling IAIRoleMiningApi->create_role_mining_sessions: %s\n" % e)
|
||||
```
|
||||
|
||||
@@ -235,9 +242,13 @@ Code | Description | Data Type | Response headers |
|
||||
|
||||
```python
|
||||
import sailpoint.beta
|
||||
from sailpoint.beta.rest import ApiException
|
||||
from sailpoint.beta.api.iai_role_mining_api import IAIRoleMiningApi
|
||||
from sailpoint.beta.api_client import ApiClient
|
||||
from pprint import pprint
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
with ApiClient(configuration) as api_client:
|
||||
session_id = '8c190e67-87aa-4ed9-a90b-d9d5344523fb' # str | The role mining session id # str | The role mining session id
|
||||
potential_role_id = '278359a6-04b7-4669-9468-924cf580964a' # str | A potential role id in a role mining session # str | A potential role id in a role mining session
|
||||
export_id = '4940ffd4-836f-48a3-b2b0-6d498c3fdf40' # str | The id of a previously run export job for this potential role # str | The id of a previously run export job for this potential role
|
||||
@@ -245,13 +256,12 @@ from pprint import pprint
|
||||
try:
|
||||
# Export (download) details for a potential role in a role mining session
|
||||
|
||||
api_response = api_instance.download_role_mining_potential_role_zip(session_id, potential_role_id, export_id)
|
||||
|
||||
results =IAIRoleMiningApi(api_client).download_role_mining_potential_role_zip(session_id, potential_role_id, export_id)
|
||||
# Below is a request that includes all optional parameters
|
||||
# api_response = api_instance.download_role_mining_potential_role_zip(session_id, potential_role_id, export_id)
|
||||
# results = IAIRoleMiningApi(api_client).download_role_mining_potential_role_zip(session_id, potential_role_id, export_id)
|
||||
print("The response of IAIRoleMiningApi->download_role_mining_potential_role_zip:\n")
|
||||
pprint(api_response)
|
||||
except Exception as e:
|
||||
pprint(results)
|
||||
except Exception as e:
|
||||
print("Exception when calling IAIRoleMiningApi->download_role_mining_potential_role_zip: %s\n" % e)
|
||||
```
|
||||
|
||||
@@ -292,22 +302,25 @@ Code | Description | Data Type | Response headers |
|
||||
|
||||
```python
|
||||
import sailpoint.beta
|
||||
from sailpoint.beta.rest import ApiException
|
||||
from sailpoint.beta.api.iai_role_mining_api import IAIRoleMiningApi
|
||||
from sailpoint.beta.api_client import ApiClient
|
||||
from pprint import pprint
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
with ApiClient(configuration) as api_client:
|
||||
session_id = '8c190e67-87aa-4ed9-a90b-d9d5344523fb' # str | The role mining session id # str | The role mining session id
|
||||
potential_role_id = '8c190e67-87aa-4ed9-a90b-d9d5344523fb' # str | A potential role id in a role mining session # str | A potential role id in a role mining session
|
||||
|
||||
try:
|
||||
# Export (download) details for a potential role in a role mining session
|
||||
|
||||
api_response = api_instance.export_role_mining_potential_role(session_id, potential_role_id)
|
||||
|
||||
results =IAIRoleMiningApi(api_client).export_role_mining_potential_role(session_id, potential_role_id)
|
||||
# Below is a request that includes all optional parameters
|
||||
# api_response = api_instance.export_role_mining_potential_role(session_id, potential_role_id)
|
||||
# results = IAIRoleMiningApi(api_client).export_role_mining_potential_role(session_id, potential_role_id)
|
||||
print("The response of IAIRoleMiningApi->export_role_mining_potential_role:\n")
|
||||
pprint(api_response)
|
||||
except Exception as e:
|
||||
pprint(results)
|
||||
except Exception as e:
|
||||
print("Exception when calling IAIRoleMiningApi->export_role_mining_potential_role: %s\n" % e)
|
||||
```
|
||||
|
||||
@@ -349,11 +362,15 @@ Code | Description | Data Type | Response headers |
|
||||
|
||||
```python
|
||||
import sailpoint.beta
|
||||
from sailpoint.beta.api.iai_role_mining_api import IAIRoleMiningApi
|
||||
from sailpoint.beta.api_client import ApiClient
|
||||
from sailpoint.beta.models.role_mining_potential_role_export_request import RoleMiningPotentialRoleExportRequest
|
||||
from sailpoint.beta.models.role_mining_potential_role_export_response import RoleMiningPotentialRoleExportResponse
|
||||
from sailpoint.beta.rest import ApiException
|
||||
from pprint import pprint
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
with ApiClient(configuration) as api_client:
|
||||
session_id = '8c190e67-87aa-4ed9-a90b-d9d5344523fb' # str | The role mining session id # str | The role mining session id
|
||||
potential_role_id = '278359a6-04b7-4669-9468-924cf580964a' # str | A potential role id in a role mining session # str | A potential role id in a role mining session
|
||||
role_mining_potential_role_export_request = {
|
||||
@@ -364,13 +381,12 @@ from pprint import pprint
|
||||
try:
|
||||
# Asynchronously export details for a potential role in a role mining session and upload to S3
|
||||
|
||||
api_response = api_instance.export_role_mining_potential_role_async(session_id, potential_role_id, )
|
||||
|
||||
results =IAIRoleMiningApi(api_client).export_role_mining_potential_role_async(session_id, potential_role_id, )
|
||||
# Below is a request that includes all optional parameters
|
||||
# api_response = api_instance.export_role_mining_potential_role_async(session_id, potential_role_id, Result)
|
||||
# results = IAIRoleMiningApi(api_client).export_role_mining_potential_role_async(session_id, potential_role_id, new_role_mining_potential_role_export_request)
|
||||
print("The response of IAIRoleMiningApi->export_role_mining_potential_role_async:\n")
|
||||
pprint(api_response)
|
||||
except Exception as e:
|
||||
pprint(results)
|
||||
except Exception as e:
|
||||
print("Exception when calling IAIRoleMiningApi->export_role_mining_potential_role_async: %s\n" % e)
|
||||
```
|
||||
|
||||
@@ -412,10 +428,14 @@ Code | Description | Data Type | Response headers |
|
||||
|
||||
```python
|
||||
import sailpoint.beta
|
||||
from sailpoint.beta.api.iai_role_mining_api import IAIRoleMiningApi
|
||||
from sailpoint.beta.api_client import ApiClient
|
||||
from sailpoint.beta.models.role_mining_potential_role_export_response import RoleMiningPotentialRoleExportResponse
|
||||
from sailpoint.beta.rest import ApiException
|
||||
from pprint import pprint
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
with ApiClient(configuration) as api_client:
|
||||
session_id = '8c190e67-87aa-4ed9-a90b-d9d5344523fb' # str | The role mining session id # str | The role mining session id
|
||||
potential_role_id = '278359a6-04b7-4669-9468-924cf580964a' # str | A potential role id in a role mining session # str | A potential role id in a role mining session
|
||||
export_id = '4940ffd4-836f-48a3-b2b0-6d498c3fdf40' # str | The id of a previously run export job for this potential role # str | The id of a previously run export job for this potential role
|
||||
@@ -423,13 +443,12 @@ from pprint import pprint
|
||||
try:
|
||||
# Retrieve status of a potential role export job
|
||||
|
||||
api_response = api_instance.export_role_mining_potential_role_status(session_id, potential_role_id, export_id)
|
||||
|
||||
results =IAIRoleMiningApi(api_client).export_role_mining_potential_role_status(session_id, potential_role_id, export_id)
|
||||
# Below is a request that includes all optional parameters
|
||||
# api_response = api_instance.export_role_mining_potential_role_status(session_id, potential_role_id, export_id)
|
||||
# results = IAIRoleMiningApi(api_client).export_role_mining_potential_role_status(session_id, potential_role_id, export_id)
|
||||
print("The response of IAIRoleMiningApi->export_role_mining_potential_role_status:\n")
|
||||
pprint(api_response)
|
||||
except Exception as e:
|
||||
pprint(results)
|
||||
except Exception as e:
|
||||
print("Exception when calling IAIRoleMiningApi->export_role_mining_potential_role_status: %s\n" % e)
|
||||
```
|
||||
|
||||
@@ -474,10 +493,14 @@ Code | Description | Data Type | Response headers |
|
||||
|
||||
```python
|
||||
import sailpoint.beta
|
||||
from sailpoint.beta.api.iai_role_mining_api import IAIRoleMiningApi
|
||||
from sailpoint.beta.api_client import ApiClient
|
||||
from sailpoint.beta.models.role_mining_potential_role_summary import RoleMiningPotentialRoleSummary
|
||||
from sailpoint.beta.rest import ApiException
|
||||
from pprint import pprint
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
with ApiClient(configuration) as api_client:
|
||||
sorters = 'createdDate' # str | 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: **createdDate, identityCount, entitlementCount, freshness, quality** (optional) # str | 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: **createdDate, identityCount, entitlementCount, freshness, quality** (optional)
|
||||
filters = '(createdByName co \"int\") and (createdById sw \"2c9180907\") and (type eq \"COMMON\") and ((name co \"entt\") or (saved eq true))' # str | 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: **createdById**: *eq, sw, co* **createdByName**: *eq, sw, co* **description**: *sw, co* **endDate**: *le, lt* **freshness**: *eq, ge, gt, le, lt* **name**: *eq, sw, co, ge, gt, le, lt* **quality**: *eq, ge, gt, le, lt* **startDate**: *ge, gt* **saved**: *eq* **type**: *eq, ge, gt, le, lt* **scopingMethod**: *eq* **sessionState**: *eq* **identityAttribute**: *co* (optional) # str | 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: **createdById**: *eq, sw, co* **createdByName**: *eq, sw, co* **description**: *sw, co* **endDate**: *le, lt* **freshness**: *eq, ge, gt, le, lt* **name**: *eq, sw, co, ge, gt, le, lt* **quality**: *eq, ge, gt, le, lt* **startDate**: *ge, gt* **saved**: *eq* **type**: *eq, ge, gt, le, lt* **scopingMethod**: *eq* **sessionState**: *eq* **identityAttribute**: *co* (optional)
|
||||
offset = 0 # int | 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) # int | 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)
|
||||
@@ -487,13 +510,12 @@ from pprint import pprint
|
||||
try:
|
||||
# Retrieves all potential role summaries
|
||||
|
||||
api_response = api_instance.get_all_potential_role_summaries()
|
||||
|
||||
results =IAIRoleMiningApi(api_client).get_all_potential_role_summaries()
|
||||
# Below is a request that includes all optional parameters
|
||||
# api_response = api_instance.get_all_potential_role_summaries(sorters, filters, offset, limit, count)
|
||||
# results = IAIRoleMiningApi(api_client).get_all_potential_role_summaries(sorters, filters, offset, limit, count)
|
||||
print("The response of IAIRoleMiningApi->get_all_potential_role_summaries:\n")
|
||||
pprint(api_response)
|
||||
except Exception as e:
|
||||
pprint(results)
|
||||
except Exception as e:
|
||||
print("Exception when calling IAIRoleMiningApi->get_all_potential_role_summaries: %s\n" % e)
|
||||
```
|
||||
|
||||
@@ -535,9 +557,13 @@ Code | Description | Data Type | Response headers |
|
||||
|
||||
```python
|
||||
import sailpoint.beta
|
||||
from sailpoint.beta.rest import ApiException
|
||||
from sailpoint.beta.api.iai_role_mining_api import IAIRoleMiningApi
|
||||
from sailpoint.beta.api_client import ApiClient
|
||||
from pprint import pprint
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
with ApiClient(configuration) as api_client:
|
||||
session_id = '8c190e67-87aa-4ed9-a90b-d9d5344523fb' # str | The role mining session id # str | The role mining session id
|
||||
potential_role_id = '8c190e67-87aa-4ed9-a90b-d9d5344523fb' # str | A potential role id in a role mining session # str | A potential role id in a role mining session
|
||||
include_common_access = True # bool | Boolean determining whether common access entitlements will be included or not (optional) # bool | Boolean determining whether common access entitlements will be included or not (optional)
|
||||
@@ -545,13 +571,12 @@ from pprint import pprint
|
||||
try:
|
||||
# Retrieves entitlement popularity distribution for a potential role in a role mining session
|
||||
|
||||
api_response = api_instance.get_entitlement_distribution_potential_role(session_id, potential_role_id, )
|
||||
|
||||
results =IAIRoleMiningApi(api_client).get_entitlement_distribution_potential_role(session_id, potential_role_id, )
|
||||
# Below is a request that includes all optional parameters
|
||||
# api_response = api_instance.get_entitlement_distribution_potential_role(session_id, potential_role_id, include_common_access)
|
||||
# results = IAIRoleMiningApi(api_client).get_entitlement_distribution_potential_role(session_id, potential_role_id, include_common_access)
|
||||
print("The response of IAIRoleMiningApi->get_entitlement_distribution_potential_role:\n")
|
||||
pprint(api_response)
|
||||
except Exception as e:
|
||||
pprint(results)
|
||||
except Exception as e:
|
||||
print("Exception when calling IAIRoleMiningApi->get_entitlement_distribution_potential_role: %s\n" % e)
|
||||
```
|
||||
|
||||
@@ -599,10 +624,14 @@ Code | Description | Data Type | Response headers |
|
||||
|
||||
```python
|
||||
import sailpoint.beta
|
||||
from sailpoint.beta.api.iai_role_mining_api import IAIRoleMiningApi
|
||||
from sailpoint.beta.api_client import ApiClient
|
||||
from sailpoint.beta.models.role_mining_entitlement import RoleMiningEntitlement
|
||||
from sailpoint.beta.rest import ApiException
|
||||
from pprint import pprint
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
with ApiClient(configuration) as api_client:
|
||||
session_id = '8c190e67-87aa-4ed9-a90b-d9d5344523fb' # str | The role mining session id # str | The role mining session id
|
||||
potential_role_id = '8c190e67-87aa-4ed9-a90b-d9d5344523fb' # str | A potential role id in a role mining session # str | A potential role id in a role mining session
|
||||
include_common_access = True # bool | Boolean determining whether common access entitlements will be included or not (optional) (default to True) # bool | Boolean determining whether common access entitlements will be included or not (optional) (default to True)
|
||||
@@ -615,13 +644,12 @@ from pprint import pprint
|
||||
try:
|
||||
# Retrieves entitlements for a potential role in a role mining session
|
||||
|
||||
api_response = api_instance.get_entitlements_potential_role(session_id, potential_role_id, )
|
||||
|
||||
results =IAIRoleMiningApi(api_client).get_entitlements_potential_role(session_id, potential_role_id, )
|
||||
# Below is a request that includes all optional parameters
|
||||
# api_response = api_instance.get_entitlements_potential_role(session_id, potential_role_id, include_common_access, sorters, filters, offset, limit, count)
|
||||
# results = IAIRoleMiningApi(api_client).get_entitlements_potential_role(session_id, potential_role_id, include_common_access, sorters, filters, offset, limit, count)
|
||||
print("The response of IAIRoleMiningApi->get_entitlements_potential_role:\n")
|
||||
pprint(api_response)
|
||||
except Exception as e:
|
||||
pprint(results)
|
||||
except Exception as e:
|
||||
print("Exception when calling IAIRoleMiningApi->get_entitlements_potential_role: %s\n" % e)
|
||||
```
|
||||
|
||||
@@ -667,10 +695,14 @@ Code | Description | Data Type | Response headers |
|
||||
|
||||
```python
|
||||
import sailpoint.beta
|
||||
from sailpoint.beta.api.iai_role_mining_api import IAIRoleMiningApi
|
||||
from sailpoint.beta.api_client import ApiClient
|
||||
from sailpoint.beta.models.role_mining_entitlement import RoleMiningEntitlement
|
||||
from sailpoint.beta.rest import ApiException
|
||||
from pprint import pprint
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
with ApiClient(configuration) as api_client:
|
||||
session_id = '8c190e67-87aa-4ed9-a90b-d9d5344523fb' # str | The role mining session id # str | The role mining session id
|
||||
potential_role_id = '8c190e67-87aa-4ed9-a90b-d9d5344523fb' # str | A potential role id in a role mining session # str | A potential role id in a role mining session
|
||||
sorters = 'populariity' # str | 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: **popularity** (optional) # str | 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: **popularity** (optional)
|
||||
@@ -682,13 +714,12 @@ from pprint import pprint
|
||||
try:
|
||||
# Retrieves excluded entitlements for a potential role in a role mining session
|
||||
|
||||
api_response = api_instance.get_excluded_entitlements_potential_role(session_id, potential_role_id, )
|
||||
|
||||
results =IAIRoleMiningApi(api_client).get_excluded_entitlements_potential_role(session_id, potential_role_id, )
|
||||
# Below is a request that includes all optional parameters
|
||||
# api_response = api_instance.get_excluded_entitlements_potential_role(session_id, potential_role_id, sorters, filters, offset, limit, count)
|
||||
# results = IAIRoleMiningApi(api_client).get_excluded_entitlements_potential_role(session_id, potential_role_id, sorters, filters, offset, limit, count)
|
||||
print("The response of IAIRoleMiningApi->get_excluded_entitlements_potential_role:\n")
|
||||
pprint(api_response)
|
||||
except Exception as e:
|
||||
pprint(results)
|
||||
except Exception as e:
|
||||
print("Exception when calling IAIRoleMiningApi->get_excluded_entitlements_potential_role: %s\n" % e)
|
||||
```
|
||||
|
||||
@@ -734,10 +765,14 @@ Code | Description | Data Type | Response headers |
|
||||
|
||||
```python
|
||||
import sailpoint.beta
|
||||
from sailpoint.beta.api.iai_role_mining_api import IAIRoleMiningApi
|
||||
from sailpoint.beta.api_client import ApiClient
|
||||
from sailpoint.beta.models.role_mining_identity import RoleMiningIdentity
|
||||
from sailpoint.beta.rest import ApiException
|
||||
from pprint import pprint
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
with ApiClient(configuration) as api_client:
|
||||
session_id = '8c190e67-87aa-4ed9-a90b-d9d5344523fb' # str | The role mining session id # str | The role mining session id
|
||||
potential_role_id = '8c190e67-87aa-4ed9-a90b-d9d5344523fb' # str | A potential role id in a role mining session # str | A potential role id in a role mining session
|
||||
sorters = 'name' # str | 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) # str | 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)
|
||||
@@ -749,13 +784,12 @@ from pprint import pprint
|
||||
try:
|
||||
# Retrieves identities for a potential role in a role mining session
|
||||
|
||||
api_response = api_instance.get_identities_potential_role(session_id, potential_role_id, )
|
||||
|
||||
results =IAIRoleMiningApi(api_client).get_identities_potential_role(session_id, potential_role_id, )
|
||||
# Below is a request that includes all optional parameters
|
||||
# api_response = api_instance.get_identities_potential_role(session_id, potential_role_id, sorters, filters, offset, limit, count)
|
||||
# results = IAIRoleMiningApi(api_client).get_identities_potential_role(session_id, potential_role_id, sorters, filters, offset, limit, count)
|
||||
print("The response of IAIRoleMiningApi->get_identities_potential_role:\n")
|
||||
pprint(api_response)
|
||||
except Exception as e:
|
||||
pprint(results)
|
||||
except Exception as e:
|
||||
print("Exception when calling IAIRoleMiningApi->get_identities_potential_role: %s\n" % e)
|
||||
```
|
||||
|
||||
@@ -797,23 +831,26 @@ Code | Description | Data Type | Response headers |
|
||||
|
||||
```python
|
||||
import sailpoint.beta
|
||||
from sailpoint.beta.api.iai_role_mining_api import IAIRoleMiningApi
|
||||
from sailpoint.beta.api_client import ApiClient
|
||||
from sailpoint.beta.models.role_mining_potential_role import RoleMiningPotentialRole
|
||||
from sailpoint.beta.rest import ApiException
|
||||
from pprint import pprint
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
with ApiClient(configuration) as api_client:
|
||||
session_id = '8c190e67-87aa-4ed9-a90b-d9d5344523fb' # str | The role mining session id # str | The role mining session id
|
||||
potential_role_id = '8c190e67-87aa-4ed9-a90b-d9d5344523fb' # str | A potential role id in a role mining session # str | A potential role id in a role mining session
|
||||
|
||||
try:
|
||||
# Retrieve potential role in session
|
||||
|
||||
api_response = api_instance.get_potential_role(session_id, potential_role_id)
|
||||
|
||||
results =IAIRoleMiningApi(api_client).get_potential_role(session_id, potential_role_id)
|
||||
# Below is a request that includes all optional parameters
|
||||
# api_response = api_instance.get_potential_role(session_id, potential_role_id)
|
||||
# results = IAIRoleMiningApi(api_client).get_potential_role(session_id, potential_role_id)
|
||||
print("The response of IAIRoleMiningApi->get_potential_role:\n")
|
||||
pprint(api_response)
|
||||
except Exception as e:
|
||||
pprint(results)
|
||||
except Exception as e:
|
||||
print("Exception when calling IAIRoleMiningApi->get_potential_role: %s\n" % e)
|
||||
```
|
||||
|
||||
@@ -859,10 +896,14 @@ Code | Description | Data Type | Response headers |
|
||||
|
||||
```python
|
||||
import sailpoint.beta
|
||||
from sailpoint.beta.api.iai_role_mining_api import IAIRoleMiningApi
|
||||
from sailpoint.beta.api_client import ApiClient
|
||||
from sailpoint.beta.models.role_mining_potential_role_application import RoleMiningPotentialRoleApplication
|
||||
from sailpoint.beta.rest import ApiException
|
||||
from pprint import pprint
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
with ApiClient(configuration) as api_client:
|
||||
session_id = '8c190e67-87aa-4ed9-a90b-d9d5344523fb' # str | The role mining session id # str | The role mining session id
|
||||
potential_role_id = '62f28d91-7d9f-4d17-be15-666d5b41d77f' # str | A potential role id in a role mining session # str | A potential role id in a role mining session
|
||||
filters = 'applicationName sw \"test\"' # str | 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: **applicationName**: *sw* (optional) # str | 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: **applicationName**: *sw* (optional)
|
||||
@@ -873,13 +914,12 @@ from pprint import pprint
|
||||
try:
|
||||
# Retrieves the applications of a potential role for a role mining session
|
||||
|
||||
api_response = api_instance.get_potential_role_applications(session_id, potential_role_id, )
|
||||
|
||||
results =IAIRoleMiningApi(api_client).get_potential_role_applications(session_id, potential_role_id, )
|
||||
# Below is a request that includes all optional parameters
|
||||
# api_response = api_instance.get_potential_role_applications(session_id, potential_role_id, filters, offset, limit, count)
|
||||
# results = IAIRoleMiningApi(api_client).get_potential_role_applications(session_id, potential_role_id, filters, offset, limit, count)
|
||||
print("The response of IAIRoleMiningApi->get_potential_role_applications:\n")
|
||||
pprint(api_response)
|
||||
except Exception as e:
|
||||
pprint(results)
|
||||
except Exception as e:
|
||||
print("Exception when calling IAIRoleMiningApi->get_potential_role_applications: %s\n" % e)
|
||||
```
|
||||
|
||||
@@ -925,10 +965,14 @@ Code | Description | Data Type | Response headers |
|
||||
|
||||
```python
|
||||
import sailpoint.beta
|
||||
from sailpoint.beta.api.iai_role_mining_api import IAIRoleMiningApi
|
||||
from sailpoint.beta.api_client import ApiClient
|
||||
from sailpoint.beta.models.role_mining_potential_role_entitlements import RoleMiningPotentialRoleEntitlements
|
||||
from sailpoint.beta.rest import ApiException
|
||||
from pprint import pprint
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
with ApiClient(configuration) as api_client:
|
||||
session_id = '8c190e67-87aa-4ed9-a90b-d9d5344523fb' # str | The role mining session id # str | The role mining session id
|
||||
potential_role_id = '62f28d91-7d9f-4d17-be15-666d5b41d77f' # str | A potential role id in a role mining session # str | A potential role id in a role mining session
|
||||
filters = 'entitlementRef.name sw \"test\"' # str | 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: **entitlementRef.name**: *sw* (optional) # str | 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: **entitlementRef.name**: *sw* (optional)
|
||||
@@ -939,13 +983,12 @@ from pprint import pprint
|
||||
try:
|
||||
# Retrieves the entitlements of a potential role for a role mining session
|
||||
|
||||
api_response = api_instance.get_potential_role_entitlements(session_id, potential_role_id, )
|
||||
|
||||
results =IAIRoleMiningApi(api_client).get_potential_role_entitlements(session_id, potential_role_id, )
|
||||
# Below is a request that includes all optional parameters
|
||||
# api_response = api_instance.get_potential_role_entitlements(session_id, potential_role_id, filters, offset, limit, count)
|
||||
# results = IAIRoleMiningApi(api_client).get_potential_role_entitlements(session_id, potential_role_id, filters, offset, limit, count)
|
||||
print("The response of IAIRoleMiningApi->get_potential_role_entitlements:\n")
|
||||
pprint(api_response)
|
||||
except Exception as e:
|
||||
pprint(results)
|
||||
except Exception as e:
|
||||
print("Exception when calling IAIRoleMiningApi->get_potential_role_entitlements: %s\n" % e)
|
||||
```
|
||||
|
||||
@@ -991,10 +1034,14 @@ Code | Description | Data Type | Response headers |
|
||||
|
||||
```python
|
||||
import sailpoint.beta
|
||||
from sailpoint.beta.api.iai_role_mining_api import IAIRoleMiningApi
|
||||
from sailpoint.beta.api_client import ApiClient
|
||||
from sailpoint.beta.models.role_mining_potential_role_source_usage import RoleMiningPotentialRoleSourceUsage
|
||||
from sailpoint.beta.rest import ApiException
|
||||
from pprint import pprint
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
with ApiClient(configuration) as api_client:
|
||||
potential_role_id = 'e0cc5d7d-bf7f-4f81-b2af-8885b09d9923' # str | A potential role id # str | A potential role id
|
||||
source_id = '2c9180877620c1460176267f336a106f' # str | A source id # str | A source id
|
||||
sorters = '-usageCount' # str | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters/) Sorting is supported for the following fields: **displayName, email, usageCount** (optional) # str | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters/) Sorting is supported for the following fields: **displayName, email, usageCount** (optional)
|
||||
@@ -1005,13 +1052,12 @@ from pprint import pprint
|
||||
try:
|
||||
# Retrieves potential role source usage
|
||||
|
||||
api_response = api_instance.get_potential_role_source_identity_usage(potential_role_id, source_id, )
|
||||
|
||||
results =IAIRoleMiningApi(api_client).get_potential_role_source_identity_usage(potential_role_id, source_id, )
|
||||
# Below is a request that includes all optional parameters
|
||||
# api_response = api_instance.get_potential_role_source_identity_usage(potential_role_id, source_id, sorters, offset, limit, count)
|
||||
# results = IAIRoleMiningApi(api_client).get_potential_role_source_identity_usage(potential_role_id, source_id, sorters, offset, limit, count)
|
||||
print("The response of IAIRoleMiningApi->get_potential_role_source_identity_usage:\n")
|
||||
pprint(api_response)
|
||||
except Exception as e:
|
||||
pprint(results)
|
||||
except Exception as e:
|
||||
print("Exception when calling IAIRoleMiningApi->get_potential_role_source_identity_usage: %s\n" % e)
|
||||
```
|
||||
|
||||
@@ -1057,10 +1103,14 @@ Code | Description | Data Type | Response headers |
|
||||
|
||||
```python
|
||||
import sailpoint.beta
|
||||
from sailpoint.beta.api.iai_role_mining_api import IAIRoleMiningApi
|
||||
from sailpoint.beta.api_client import ApiClient
|
||||
from sailpoint.beta.models.role_mining_potential_role_summary import RoleMiningPotentialRoleSummary
|
||||
from sailpoint.beta.rest import ApiException
|
||||
from pprint import pprint
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
with ApiClient(configuration) as api_client:
|
||||
session_id = '8c190e67-87aa-4ed9-a90b-d9d5344523fb' # str | The role mining session id # str | The role mining session id
|
||||
sorters = 'createdDate' # str | 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: **createdDate** (optional) # str | 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: **createdDate** (optional)
|
||||
filters = '(createdByName co \"int\")and (createdById sw \"2c9180907\")and (type eq \"COMMON\")and ((name co \"entt\")or (saved eq true))' # str | 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: **createdById**: *eq, sw, co* **createdByName**: *eq, sw, co* **description**: *sw, co* **endDate**: *le, lt* **freshness**: *eq, ge, gt, le, lt* **name**: *eq, sw, co* **quality**: *eq, ge, gt, le, lt* **startDate**: *ge, gt* **saved**: *eq* **type**: *eq* (optional) # str | 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: **createdById**: *eq, sw, co* **createdByName**: *eq, sw, co* **description**: *sw, co* **endDate**: *le, lt* **freshness**: *eq, ge, gt, le, lt* **name**: *eq, sw, co* **quality**: *eq, ge, gt, le, lt* **startDate**: *ge, gt* **saved**: *eq* **type**: *eq* (optional)
|
||||
@@ -1071,13 +1121,12 @@ from pprint import pprint
|
||||
try:
|
||||
# Retrieve session's potential role summaries
|
||||
|
||||
api_response = api_instance.get_potential_role_summaries(session_id, )
|
||||
|
||||
results =IAIRoleMiningApi(api_client).get_potential_role_summaries(session_id, )
|
||||
# Below is a request that includes all optional parameters
|
||||
# api_response = api_instance.get_potential_role_summaries(session_id, sorters, filters, offset, limit, count)
|
||||
# results = IAIRoleMiningApi(api_client).get_potential_role_summaries(session_id, sorters, filters, offset, limit, count)
|
||||
print("The response of IAIRoleMiningApi->get_potential_role_summaries:\n")
|
||||
pprint(api_response)
|
||||
except Exception as e:
|
||||
pprint(results)
|
||||
except Exception as e:
|
||||
print("Exception when calling IAIRoleMiningApi->get_potential_role_summaries: %s\n" % e)
|
||||
```
|
||||
|
||||
@@ -1118,22 +1167,25 @@ Code | Description | Data Type | Response headers |
|
||||
|
||||
```python
|
||||
import sailpoint.beta
|
||||
from sailpoint.beta.api.iai_role_mining_api import IAIRoleMiningApi
|
||||
from sailpoint.beta.api_client import ApiClient
|
||||
from sailpoint.beta.models.role_mining_potential_role import RoleMiningPotentialRole
|
||||
from sailpoint.beta.rest import ApiException
|
||||
from pprint import pprint
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
with ApiClient(configuration) as api_client:
|
||||
potential_role_id = '8c190e67-87aa-4ed9-a90b-d9d5344523fb' # str | A potential role id # str | A potential role id
|
||||
|
||||
try:
|
||||
# Retrieves a specific potential role
|
||||
|
||||
api_response = api_instance.get_role_mining_potential_role(potential_role_id)
|
||||
|
||||
results =IAIRoleMiningApi(api_client).get_role_mining_potential_role(potential_role_id)
|
||||
# Below is a request that includes all optional parameters
|
||||
# api_response = api_instance.get_role_mining_potential_role(potential_role_id)
|
||||
# results = IAIRoleMiningApi(api_client).get_role_mining_potential_role(potential_role_id)
|
||||
print("The response of IAIRoleMiningApi->get_role_mining_potential_role:\n")
|
||||
pprint(api_response)
|
||||
except Exception as e:
|
||||
pprint(results)
|
||||
except Exception as e:
|
||||
print("Exception when calling IAIRoleMiningApi->get_role_mining_potential_role: %s\n" % e)
|
||||
```
|
||||
|
||||
@@ -1175,22 +1227,25 @@ Code | Description | Data Type | Response headers |
|
||||
|
||||
```python
|
||||
import sailpoint.beta
|
||||
from sailpoint.beta.api.iai_role_mining_api import IAIRoleMiningApi
|
||||
from sailpoint.beta.api_client import ApiClient
|
||||
from sailpoint.beta.models.role_mining_session_response import RoleMiningSessionResponse
|
||||
from sailpoint.beta.rest import ApiException
|
||||
from pprint import pprint
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
with ApiClient(configuration) as api_client:
|
||||
session_id = '8c190e67-87aa-4ed9-a90b-d9d5344523fb' # str | The role mining session id to be retrieved. # str | The role mining session id to be retrieved.
|
||||
|
||||
try:
|
||||
# Get a role mining session
|
||||
|
||||
api_response = api_instance.get_role_mining_session(session_id)
|
||||
|
||||
results =IAIRoleMiningApi(api_client).get_role_mining_session(session_id)
|
||||
# Below is a request that includes all optional parameters
|
||||
# api_response = api_instance.get_role_mining_session(session_id)
|
||||
# results = IAIRoleMiningApi(api_client).get_role_mining_session(session_id)
|
||||
print("The response of IAIRoleMiningApi->get_role_mining_session:\n")
|
||||
pprint(api_response)
|
||||
except Exception as e:
|
||||
pprint(results)
|
||||
except Exception as e:
|
||||
print("Exception when calling IAIRoleMiningApi->get_role_mining_session: %s\n" % e)
|
||||
```
|
||||
|
||||
@@ -1230,22 +1285,25 @@ Code | Description | Data Type | Response headers |
|
||||
|
||||
```python
|
||||
import sailpoint.beta
|
||||
from sailpoint.beta.api.iai_role_mining_api import IAIRoleMiningApi
|
||||
from sailpoint.beta.api_client import ApiClient
|
||||
from sailpoint.beta.models.role_mining_session_status import RoleMiningSessionStatus
|
||||
from sailpoint.beta.rest import ApiException
|
||||
from pprint import pprint
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
with ApiClient(configuration) as api_client:
|
||||
session_id = '8c190e67-87aa-4ed9-a90b-d9d5344523fb' # str | The role mining session id # str | The role mining session id
|
||||
|
||||
try:
|
||||
# Get role mining session status state
|
||||
|
||||
api_response = api_instance.get_role_mining_session_status(session_id)
|
||||
|
||||
results =IAIRoleMiningApi(api_client).get_role_mining_session_status(session_id)
|
||||
# Below is a request that includes all optional parameters
|
||||
# api_response = api_instance.get_role_mining_session_status(session_id)
|
||||
# results = IAIRoleMiningApi(api_client).get_role_mining_session_status(session_id)
|
||||
print("The response of IAIRoleMiningApi->get_role_mining_session_status:\n")
|
||||
pprint(api_response)
|
||||
except Exception as e:
|
||||
pprint(results)
|
||||
except Exception as e:
|
||||
print("Exception when calling IAIRoleMiningApi->get_role_mining_session_status: %s\n" % e)
|
||||
```
|
||||
|
||||
@@ -1290,10 +1348,14 @@ Code | Description | Data Type | Response headers |
|
||||
|
||||
```python
|
||||
import sailpoint.beta
|
||||
from sailpoint.beta.api.iai_role_mining_api import IAIRoleMiningApi
|
||||
from sailpoint.beta.api_client import ApiClient
|
||||
from sailpoint.beta.models.role_mining_session_response import RoleMiningSessionResponse
|
||||
from sailpoint.beta.rest import ApiException
|
||||
from pprint import pprint
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
with ApiClient(configuration) as api_client:
|
||||
filters = 'saved eq \"true\" and name sw \"RM Session\"' # str | 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: **saved**: *eq* **name**: *eq, sw* (optional) # str | 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: **saved**: *eq* **name**: *eq, sw* (optional)
|
||||
sorters = 'createdBy,createdDate' # str | 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: **createdBy, createdDate** (optional) # str | 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: **createdBy, createdDate** (optional)
|
||||
offset = 0 # int | 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) # int | 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)
|
||||
@@ -1303,13 +1365,12 @@ from pprint import pprint
|
||||
try:
|
||||
# Retrieves all role mining sessions
|
||||
|
||||
api_response = api_instance.get_role_mining_sessions()
|
||||
|
||||
results =IAIRoleMiningApi(api_client).get_role_mining_sessions()
|
||||
# Below is a request that includes all optional parameters
|
||||
# api_response = api_instance.get_role_mining_sessions(filters, sorters, offset, limit, count)
|
||||
# results = IAIRoleMiningApi(api_client).get_role_mining_sessions(filters, sorters, offset, limit, count)
|
||||
print("The response of IAIRoleMiningApi->get_role_mining_sessions:\n")
|
||||
pprint(api_response)
|
||||
except Exception as e:
|
||||
pprint(results)
|
||||
except Exception as e:
|
||||
print("Exception when calling IAIRoleMiningApi->get_role_mining_sessions: %s\n" % e)
|
||||
```
|
||||
|
||||
@@ -1353,10 +1414,14 @@ Code | Description | Data Type | Response headers |
|
||||
|
||||
```python
|
||||
import sailpoint.beta
|
||||
from sailpoint.beta.api.iai_role_mining_api import IAIRoleMiningApi
|
||||
from sailpoint.beta.api_client import ApiClient
|
||||
from sailpoint.beta.models.role_mining_session_draft_role_dto import RoleMiningSessionDraftRoleDto
|
||||
from sailpoint.beta.rest import ApiException
|
||||
from pprint import pprint
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
with ApiClient(configuration) as api_client:
|
||||
sorters = 'modified' # str | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters/) Sorting is supported for the following fields: **modified** (optional) # str | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters/) Sorting is supported for the following fields: **modified** (optional)
|
||||
offset = 0 # int | 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) # int | 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 # int | 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) # int | 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)
|
||||
@@ -1365,13 +1430,12 @@ from pprint import pprint
|
||||
try:
|
||||
# Retrieves all saved potential roles
|
||||
|
||||
api_response = api_instance.get_saved_potential_roles()
|
||||
|
||||
results =IAIRoleMiningApi(api_client).get_saved_potential_roles()
|
||||
# Below is a request that includes all optional parameters
|
||||
# api_response = api_instance.get_saved_potential_roles(sorters, offset, limit, count)
|
||||
# results = IAIRoleMiningApi(api_client).get_saved_potential_roles(sorters, offset, limit, count)
|
||||
print("The response of IAIRoleMiningApi->get_saved_potential_roles:\n")
|
||||
pprint(api_response)
|
||||
except Exception as e:
|
||||
pprint(results)
|
||||
except Exception as e:
|
||||
print("Exception when calling IAIRoleMiningApi->get_saved_potential_roles: %s\n" % e)
|
||||
```
|
||||
|
||||
@@ -1427,10 +1491,14 @@ Code | Description | Data Type | Response headers |
|
||||
|
||||
```python
|
||||
import sailpoint.beta
|
||||
from sailpoint.beta.api.iai_role_mining_api import IAIRoleMiningApi
|
||||
from sailpoint.beta.api_client import ApiClient
|
||||
from sailpoint.beta.models.patch_potential_role_request_inner import PatchPotentialRoleRequestInner
|
||||
from sailpoint.beta.rest import ApiException
|
||||
from pprint import pprint
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
with ApiClient(configuration) as api_client:
|
||||
session_id = '8c190e67-87aa-4ed9-a90b-d9d5344523fb' # str | The role mining session id # str | The role mining session id
|
||||
potential_role_id = '8c190e67-87aa-4ed9-a90b-d9d5344523fb' # str | The potential role summary id # str | The potential role summary id
|
||||
[{op=remove, path=/description}, {op=replace, path=/description, value=Acct I - Potential Role}, {op=remove, path=/saved}, {op=replace, path=/saved, value=false}, {op=remove, path=/name}, {op=replace, path=/name, value=Potential Role Accounting}] # List[PatchPotentialRoleRequestInner] |
|
||||
@@ -1439,14 +1507,14 @@ from pprint import pprint
|
||||
|
||||
try:
|
||||
# Update a potential role in session
|
||||
Result = patch_potential_role_request_inner.from_json(patch_potential_role_request_inner)
|
||||
api_response = api_instance.patch_potential_role(session_id, potential_role_id, Result)
|
||||
|
||||
new_patch_potential_role_request_inner = PatchPotentialRoleRequestInner()
|
||||
new_patch_potential_role_request_inner.from_json(patch_potential_role_request_inner)
|
||||
results =IAIRoleMiningApi(api_client).patch_potential_role(session_id, potential_role_id, new_patch_potential_role_request_inner)
|
||||
# Below is a request that includes all optional parameters
|
||||
# api_response = api_instance.patch_potential_role(session_id, potential_role_id, Result)
|
||||
# results = IAIRoleMiningApi(api_client).patch_potential_role(session_id, potential_role_id, new_patch_potential_role_request_inner)
|
||||
print("The response of IAIRoleMiningApi->patch_potential_role:\n")
|
||||
pprint(api_response)
|
||||
except Exception as e:
|
||||
pprint(results)
|
||||
except Exception as e:
|
||||
print("Exception when calling IAIRoleMiningApi->patch_potential_role: %s\n" % e)
|
||||
```
|
||||
|
||||
@@ -1501,10 +1569,14 @@ Code | Description | Data Type | Response headers |
|
||||
|
||||
```python
|
||||
import sailpoint.beta
|
||||
from sailpoint.beta.api.iai_role_mining_api import IAIRoleMiningApi
|
||||
from sailpoint.beta.api_client import ApiClient
|
||||
from sailpoint.beta.models.patch_potential_role_request_inner import PatchPotentialRoleRequestInner
|
||||
from sailpoint.beta.rest import ApiException
|
||||
from pprint import pprint
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
with ApiClient(configuration) as api_client:
|
||||
potential_role_id = '8c190e67-87aa-4ed9-a90b-d9d5344523fb' # str | The potential role summary id # str | The potential role summary id
|
||||
[{op=remove, path=/description}, {op=replace, path=/description, value=Acct I - Potential Role}, {op=remove, path=/saved}, {op=replace, path=/saved, value=false}, {op=remove, path=/name}, {op=replace, path=/name, value=Potential Role Accounting}] # List[PatchPotentialRoleRequestInner] |
|
||||
patch_potential_role_request_inner = [{op=remove, path=/description}, {op=replace, path=/description, value=Acct I - Potential Role}, {op=remove, path=/saved}, {op=replace, path=/saved, value=false}, {op=remove, path=/name}, {op=replace, path=/name, value=Potential Role Accounting}] # List[PatchPotentialRoleRequestInner] |
|
||||
@@ -1512,14 +1584,14 @@ from pprint import pprint
|
||||
|
||||
try:
|
||||
# Update a potential role
|
||||
Result = patch_potential_role_request_inner.from_json(patch_potential_role_request_inner)
|
||||
api_response = api_instance.patch_role_mining_potential_role(potential_role_id, Result)
|
||||
|
||||
new_patch_potential_role_request_inner = PatchPotentialRoleRequestInner()
|
||||
new_patch_potential_role_request_inner.from_json(patch_potential_role_request_inner)
|
||||
results =IAIRoleMiningApi(api_client).patch_role_mining_potential_role(potential_role_id, new_patch_potential_role_request_inner)
|
||||
# Below is a request that includes all optional parameters
|
||||
# api_response = api_instance.patch_role_mining_potential_role(potential_role_id, Result)
|
||||
# results = IAIRoleMiningApi(api_client).patch_role_mining_potential_role(potential_role_id, new_patch_potential_role_request_inner)
|
||||
print("The response of IAIRoleMiningApi->patch_role_mining_potential_role:\n")
|
||||
pprint(api_response)
|
||||
except Exception as e:
|
||||
pprint(results)
|
||||
except Exception as e:
|
||||
print("Exception when calling IAIRoleMiningApi->patch_role_mining_potential_role: %s\n" % e)
|
||||
```
|
||||
|
||||
@@ -1562,10 +1634,14 @@ Code | Description | Data Type | Response headers |
|
||||
|
||||
```python
|
||||
import sailpoint.beta
|
||||
from sailpoint.beta.api.iai_role_mining_api import IAIRoleMiningApi
|
||||
from sailpoint.beta.api_client import ApiClient
|
||||
from sailpoint.beta.models.json_patch_operation import JsonPatchOperation
|
||||
from sailpoint.beta.rest import ApiException
|
||||
from pprint import pprint
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
with ApiClient(configuration) as api_client:
|
||||
session_id = '8c190e67-87aa-4ed9-a90b-d9d5344523fb' # str | The role mining session id to be patched # str | The role mining session id to be patched
|
||||
[{op=replace, path=/pruneThreshold, value=83}, {op=replace, path=/minNumIdentitiesInPotentialRole, value=10}, {op=replace, path=/saved, value=false}, {op=replace, path=/name, value=RM Session - 07/10/22}, {op=add, path=/name, value=RM Session - 07/10/22}] # List[JsonPatchOperation] | Replace pruneThreshold and/or minNumIdentitiesInPotentialRole in role mining session. Update saved status or saved name for a role mining session.
|
||||
json_patch_operation = {
|
||||
@@ -1577,14 +1653,14 @@ from pprint import pprint
|
||||
|
||||
try:
|
||||
# Patch a role mining session
|
||||
Result = json_patch_operation.from_json(json_patch_operation)
|
||||
api_response = api_instance.patch_role_mining_session(session_id, Result)
|
||||
|
||||
new_json_patch_operation = JsonPatchOperation()
|
||||
new_json_patch_operation.from_json(json_patch_operation)
|
||||
results =IAIRoleMiningApi(api_client).patch_role_mining_session(session_id, new_json_patch_operation)
|
||||
# Below is a request that includes all optional parameters
|
||||
# api_response = api_instance.patch_role_mining_session(session_id, Result)
|
||||
# results = IAIRoleMiningApi(api_client).patch_role_mining_session(session_id, new_json_patch_operation)
|
||||
print("The response of IAIRoleMiningApi->patch_role_mining_session:\n")
|
||||
pprint(api_response)
|
||||
except Exception as e:
|
||||
pprint(results)
|
||||
except Exception as e:
|
||||
print("Exception when calling IAIRoleMiningApi->patch_role_mining_session: %s\n" % e)
|
||||
```
|
||||
|
||||
@@ -1626,11 +1702,15 @@ Code | Description | Data Type | Response headers |
|
||||
|
||||
```python
|
||||
import sailpoint.beta
|
||||
from sailpoint.beta.api.iai_role_mining_api import IAIRoleMiningApi
|
||||
from sailpoint.beta.api_client import ApiClient
|
||||
from sailpoint.beta.models.role_mining_potential_role import RoleMiningPotentialRole
|
||||
from sailpoint.beta.models.role_mining_potential_role_edit_entitlements import RoleMiningPotentialRoleEditEntitlements
|
||||
from sailpoint.beta.rest import ApiException
|
||||
from pprint import pprint
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
with ApiClient(configuration) as api_client:
|
||||
session_id = '8c190e67-87aa-4ed9-a90b-d9d5344523fb' # str | The role mining session id # str | The role mining session id
|
||||
potential_role_id = '8c190e67-87aa-4ed9-a90b-d9d5344523fb' # str | A potential role id in a role mining session # str | A potential role id in a role mining session
|
||||
role_mining_potential_role_edit_entitlements = {
|
||||
@@ -1640,14 +1720,14 @@ from pprint import pprint
|
||||
|
||||
try:
|
||||
# Edit entitlements for a potential role to exclude some entitlements
|
||||
Result = role_mining_potential_role_edit_entitlements.from_json(role_mining_potential_role_edit_entitlements)
|
||||
api_response = api_instance.update_entitlements_potential_role(session_id, potential_role_id, Result)
|
||||
|
||||
new_role_mining_potential_role_edit_entitlements = RoleMiningPotentialRoleEditEntitlements()
|
||||
new_role_mining_potential_role_edit_entitlements.from_json(role_mining_potential_role_edit_entitlements)
|
||||
results =IAIRoleMiningApi(api_client).update_entitlements_potential_role(session_id, potential_role_id, new_role_mining_potential_role_edit_entitlements)
|
||||
# Below is a request that includes all optional parameters
|
||||
# api_response = api_instance.update_entitlements_potential_role(session_id, potential_role_id, Result)
|
||||
# results = IAIRoleMiningApi(api_client).update_entitlements_potential_role(session_id, potential_role_id, new_role_mining_potential_role_edit_entitlements)
|
||||
print("The response of IAIRoleMiningApi->update_entitlements_potential_role:\n")
|
||||
pprint(api_response)
|
||||
except Exception as e:
|
||||
pprint(results)
|
||||
except Exception as e:
|
||||
print("Exception when calling IAIRoleMiningApi->update_entitlements_potential_role: %s\n" % e)
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user