mirror of
https://github.com/LukeHagar/developer.sailpoint.com.git
synced 2025-12-08 20:37:46 +00:00
merge changes from main and pull the latest from python docs
This commit is contained in:
@@ -19,8 +19,7 @@ Name | Type | Description | Notes
|
||||
**id** | **str** | The unique ID of the referenced object. | [optional]
|
||||
**name** | **str** | The human readable name of the referenced object. | [optional]
|
||||
**display_name** | **str** | | [optional]
|
||||
**type** | [**DtoType**](dto-type) | | [optional]
|
||||
**description** | **str** | | [optional]
|
||||
**description** | **str** | Description of access item. | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
@@ -32,7 +31,6 @@ access = Access(
|
||||
id='2c91808568c529c60168cca6f90c1313',
|
||||
name='John Doe',
|
||||
display_name='John Q. Doe',
|
||||
type='IDENTITY',
|
||||
description=''
|
||||
)
|
||||
|
||||
|
||||
43
docs/tools/sdk/python/Reference/V3/Models/AccessApps.md
Normal file
43
docs/tools/sdk/python/Reference/V3/Models/AccessApps.md
Normal file
@@ -0,0 +1,43 @@
|
||||
---
|
||||
id: access-apps
|
||||
title: AccessApps
|
||||
pagination_label: AccessApps
|
||||
sidebar_label: AccessApps
|
||||
sidebar_class_name: pythonsdk
|
||||
keywords: ['python', 'Python', 'sdk', 'AccessApps', 'AccessApps']
|
||||
slug: /tools/sdk/python/v3/models/access-apps
|
||||
tags: ['SDK', 'Software Development Kit', 'AccessApps', 'AccessApps']
|
||||
---
|
||||
|
||||
# AccessApps
|
||||
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**id** | **str** | The unique ID of the referenced object. | [optional]
|
||||
**name** | **str** | Name of application | [optional]
|
||||
**description** | **str** | Description of application. | [optional]
|
||||
**owner** | [**AccessAppsOwner**](access-apps-owner) | | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
|
||||
```python
|
||||
from sailpoint.v3.models.access_apps import AccessApps
|
||||
|
||||
access_apps = AccessApps(
|
||||
id='2c91808568c529c60168cca6f90c1313',
|
||||
name='Travel and Expense',
|
||||
description='Travel and Expense Application',
|
||||
owner=sailpoint.v3.models.access_apps_owner.AccessApps_owner(
|
||||
type = 'IDENTITY',
|
||||
id = '2c9180a46faadee4016fb4e018c20639',
|
||||
name = 'John Doe',
|
||||
email = 'john.doe@sailpoint.com', )
|
||||
)
|
||||
|
||||
```
|
||||
[[Back to top]](#)
|
||||
|
||||
40
docs/tools/sdk/python/Reference/V3/Models/AccessAppsOwner.md
Normal file
40
docs/tools/sdk/python/Reference/V3/Models/AccessAppsOwner.md
Normal file
@@ -0,0 +1,40 @@
|
||||
---
|
||||
id: access-apps-owner
|
||||
title: AccessAppsOwner
|
||||
pagination_label: AccessAppsOwner
|
||||
sidebar_label: AccessAppsOwner
|
||||
sidebar_class_name: pythonsdk
|
||||
keywords: ['python', 'Python', 'sdk', 'AccessAppsOwner', 'AccessAppsOwner']
|
||||
slug: /tools/sdk/python/v3/models/access-apps-owner
|
||||
tags: ['SDK', 'Software Development Kit', 'AccessAppsOwner', 'AccessAppsOwner']
|
||||
---
|
||||
|
||||
# AccessAppsOwner
|
||||
|
||||
Owner's identity.
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**type** | **Enum** [ 'IDENTITY' ] | Owner's DTO type. | [optional]
|
||||
**id** | **str** | Owner's identity ID. | [optional]
|
||||
**name** | **str** | Owner's display name. | [optional]
|
||||
**email** | **str** | Owner's email. | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
|
||||
```python
|
||||
from sailpoint.v3.models.access_apps_owner import AccessAppsOwner
|
||||
|
||||
access_apps_owner = AccessAppsOwner(
|
||||
type='IDENTITY',
|
||||
id='2c9180a46faadee4016fb4e018c20639',
|
||||
name='John Doe',
|
||||
email='john.doe@sailpoint.com'
|
||||
)
|
||||
|
||||
```
|
||||
[[Back to top]](#)
|
||||
|
||||
@@ -0,0 +1,55 @@
|
||||
---
|
||||
id: access-model-metadata
|
||||
title: AccessModelMetadata
|
||||
pagination_label: AccessModelMetadata
|
||||
sidebar_label: AccessModelMetadata
|
||||
sidebar_class_name: pythonsdk
|
||||
keywords: ['python', 'Python', 'sdk', 'AccessModelMetadata', 'AccessModelMetadata']
|
||||
slug: /tools/sdk/python/v3/models/access-model-metadata
|
||||
tags: ['SDK', 'Software Development Kit', 'AccessModelMetadata', 'AccessModelMetadata']
|
||||
---
|
||||
|
||||
# AccessModelMetadata
|
||||
|
||||
Metadata that describes an access item
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**key** | **str** | Unique identifier for the metadata type | [optional]
|
||||
**name** | **str** | Human readable name of the metadata type | [optional]
|
||||
**multiselect** | **bool** | Allows selecting multiple values | [optional] [default to False]
|
||||
**status** | **str** | The state of the metadata item | [optional]
|
||||
**type** | **str** | The type of the metadata item | [optional]
|
||||
**object_types** | **[]str** | The types of objects | [optional]
|
||||
**description** | **str** | Describes the metadata item | [optional]
|
||||
**values** | [**[]AccessModelMetadataValuesInner**](access-model-metadata-values-inner) | The value to assign to the metadata item | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
|
||||
```python
|
||||
from sailpoint.v3.models.access_model_metadata import AccessModelMetadata
|
||||
|
||||
access_model_metadata = AccessModelMetadata(
|
||||
key='iscCsp',
|
||||
name='CSP',
|
||||
multiselect=True,
|
||||
status='active',
|
||||
type='governance',
|
||||
object_types=[
|
||||
'general'
|
||||
],
|
||||
description='Indicates the type of deployment environment of an access item.',
|
||||
values=[
|
||||
sailpoint.v3.models.access_model_metadata_values_inner.AccessModelMetadata_values_inner(
|
||||
value = 'development',
|
||||
name = 'Development',
|
||||
status = 'active', )
|
||||
]
|
||||
)
|
||||
|
||||
```
|
||||
[[Back to top]](#)
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
---
|
||||
id: access-model-metadata-values-inner
|
||||
title: AccessModelMetadataValuesInner
|
||||
pagination_label: AccessModelMetadataValuesInner
|
||||
sidebar_label: AccessModelMetadataValuesInner
|
||||
sidebar_class_name: pythonsdk
|
||||
keywords: ['python', 'Python', 'sdk', 'AccessModelMetadataValuesInner', 'AccessModelMetadataValuesInner']
|
||||
slug: /tools/sdk/python/v3/models/access-model-metadata-values-inner
|
||||
tags: ['SDK', 'Software Development Kit', 'AccessModelMetadataValuesInner', 'AccessModelMetadataValuesInner']
|
||||
---
|
||||
|
||||
# AccessModelMetadataValuesInner
|
||||
|
||||
An individual value to assign to the metadata item
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**value** | **str** | The value to assign to the metdata item | [optional]
|
||||
**name** | **str** | Display name of the value | [optional]
|
||||
**status** | **str** | The status of the individual value | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
|
||||
```python
|
||||
from sailpoint.v3.models.access_model_metadata_values_inner import AccessModelMetadataValuesInner
|
||||
|
||||
access_model_metadata_values_inner = AccessModelMetadataValuesInner(
|
||||
value='development',
|
||||
name='Development',
|
||||
status='active'
|
||||
)
|
||||
|
||||
```
|
||||
[[Back to top]](#)
|
||||
|
||||
@@ -17,8 +17,6 @@ More complete representation of an access profile.
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**id** | **str** | Access profile's ID. | [required]
|
||||
**name** | **str** | Access profile's name. | [required]
|
||||
**description** | **str** | Access item's description. | [optional]
|
||||
**created** | **datetime** | ISO-8601 date-time referring to the time when the object was created. | [optional]
|
||||
**modified** | **datetime** | ISO-8601 date-time referring to the time when the object was last modified. | [optional]
|
||||
@@ -26,12 +24,16 @@ Name | Type | Description | Notes
|
||||
**enabled** | **bool** | Indicates whether the access item is currently enabled. | [optional] [default to False]
|
||||
**requestable** | **bool** | Indicates whether the access item can be requested. | [optional] [default to True]
|
||||
**request_comments_required** | **bool** | Indicates whether comments are required for requests to access the item. | [optional] [default to False]
|
||||
**owner** | [**BaseAccessAllOfOwner**](base-access-all-of-owner) | | [optional]
|
||||
**type** | **Enum** [ 'accessprofile', 'accountactivity', 'account', 'aggregation', 'entitlement', 'event', 'identity', 'role' ] | Access profile's document type. This enum represents the currently supported document types. Additional values may be added in the future without notice. | [required]
|
||||
**owner** | [**BaseAccessOwner**](base-access-owner) | | [optional]
|
||||
**id** | **str** | Access profile's ID. | [required]
|
||||
**name** | **str** | Access profile's name. | [required]
|
||||
**source** | [**AccessProfileDocumentAllOfSource**](access-profile-document-all-of-source) | | [optional]
|
||||
**entitlements** | [**[]BaseEntitlement**](base-entitlement) | Entitlements the access profile has access to. | [optional]
|
||||
**entitlement_count** | **int** | Number of entitlements. | [optional]
|
||||
**segments** | [**[]BaseSegment**](base-segment) | Segments with the access profile. | [optional]
|
||||
**segment_count** | **int** | Number of segments with the access profile. | [optional]
|
||||
**tags** | **[]str** | Tags that have been applied to the object. | [optional]
|
||||
**apps** | [**[]AccessApps**](access-apps) | Applications with the access profile | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
@@ -40,21 +42,20 @@ Name | Type | Description | Notes
|
||||
from sailpoint.v3.models.access_profile_document import AccessProfileDocument
|
||||
|
||||
access_profile_document = AccessProfileDocument(
|
||||
id='2c9180825a6c1adc015a71c9023f0818',
|
||||
name='Cloud Eng',
|
||||
description='The admin role',
|
||||
description='Admin access',
|
||||
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,
|
||||
request_comments_required=False,
|
||||
owner=sailpoint.v3.models.base_access_all_of_owner.BaseAccess_allOf_owner(
|
||||
owner=sailpoint.v3.models.base_access_owner.BaseAccess_owner(
|
||||
type = 'IDENTITY',
|
||||
id = '2c9180a46faadee4016fb4e018c20639',
|
||||
name = 'Support',
|
||||
email = 'cloud-support@sailpoint.com', ),
|
||||
type='accessprofile',
|
||||
id='2c9180825a6c1adc015a71c9023f0818',
|
||||
name='Cloud Eng',
|
||||
source=sailpoint.v3.models.access_profile_document_all_of_source.AccessProfileDocument_allOf_source(
|
||||
id = 'ff8081815757d4fb0157588f3d9d008f',
|
||||
name = 'Employees', ),
|
||||
@@ -70,7 +71,24 @@ entitlements=[
|
||||
name = 'CN=Cloud Engineering,DC=sailpoint,DC=COM', )
|
||||
],
|
||||
entitlement_count=5,
|
||||
tags=[TAG_1, TAG_2]
|
||||
segments=[
|
||||
sailpoint.v3.models.base_segment.BaseSegment(
|
||||
id = 'b009b6e3-b56d-41d9-8735-cb532ea0b017',
|
||||
name = 'Test Segment', )
|
||||
],
|
||||
segment_count=1,
|
||||
tags=[TAG_1, TAG_2],
|
||||
apps=[
|
||||
sailpoint.v3.models.access_apps.AccessApps(
|
||||
id = '2c91808568c529c60168cca6f90c1313',
|
||||
name = 'Travel and Expense',
|
||||
description = 'Travel and Expense Application',
|
||||
owner = sailpoint.v3.models.access_apps_owner.AccessApps_owner(
|
||||
type = 'IDENTITY',
|
||||
id = '2c9180a46faadee4016fb4e018c20639',
|
||||
name = 'John Doe',
|
||||
email = 'john.doe@sailpoint.com', ), )
|
||||
]
|
||||
)
|
||||
|
||||
```
|
||||
|
||||
@@ -20,9 +20,9 @@ Name | Type | Description | Notes
|
||||
**id** | **str** | The unique ID of the referenced object. | [optional]
|
||||
**name** | **str** | The human readable name of the referenced object. | [optional]
|
||||
**display_name** | **str** | | [optional]
|
||||
**type** | [**DtoType**](dto-type) | | [optional]
|
||||
**description** | **str** | | [optional]
|
||||
**description** | **str** | Description of access item. | [optional]
|
||||
**source** | [**Reference**](reference) | | [optional]
|
||||
**type** | **str** | Type of the access item. | [optional]
|
||||
**privileged** | **bool** | | [optional]
|
||||
**attribute** | **str** | | [optional]
|
||||
**value** | **str** | | [optional]
|
||||
@@ -38,11 +38,11 @@ access_profile_entitlement = AccessProfileEntitlement(
|
||||
id='2c91808568c529c60168cca6f90c1313',
|
||||
name='John Doe',
|
||||
display_name='John Q. Doe',
|
||||
type='IDENTITY',
|
||||
description='',
|
||||
source=sailpoint.v3.models.reference.Reference(
|
||||
id = '2c91808568c529c60168cca6f90c1313',
|
||||
name = 'John Doe', ),
|
||||
type='ENTITLEMENT',
|
||||
privileged=False,
|
||||
attribute='memberOf',
|
||||
value='CN=Buyer,OU=Groups,OU=Demo,DC=seri,DC=sailpointdemo,DC=com',
|
||||
|
||||
@@ -20,8 +20,8 @@ Name | Type | Description | Notes
|
||||
**id** | **str** | The unique ID of the referenced object. | [optional]
|
||||
**name** | **str** | The human readable name of the referenced object. | [optional]
|
||||
**display_name** | **str** | | [optional]
|
||||
**type** | [**DtoType**](dto-type) | | [optional]
|
||||
**description** | **str** | | [optional]
|
||||
**description** | **str** | Description of access item. | [optional]
|
||||
**type** | **str** | Type of the access item. | [optional]
|
||||
**owner** | [**DisplayReference**](display-reference) | | [optional]
|
||||
**disabled** | **bool** | | [optional]
|
||||
**revocable** | **bool** | | [optional]
|
||||
@@ -36,8 +36,8 @@ access_profile_role = AccessProfileRole(
|
||||
id='2c91808568c529c60168cca6f90c1313',
|
||||
name='John Doe',
|
||||
display_name='John Q. Doe',
|
||||
type='IDENTITY',
|
||||
description='',
|
||||
type='ROLE',
|
||||
owner=,
|
||||
disabled=True,
|
||||
revocable=True
|
||||
|
||||
@@ -20,8 +20,8 @@ Name | Type | Description | Notes
|
||||
**id** | **str** | The unique ID of the referenced object. | [optional]
|
||||
**name** | **str** | The human readable name of the referenced object. | [optional]
|
||||
**display_name** | **str** | | [optional]
|
||||
**type** | [**DtoType**](dto-type) | | [optional]
|
||||
**description** | **str** | | [optional]
|
||||
**description** | **str** | Description of access item. | [optional]
|
||||
**type** | **str** | Type of the access item. | [optional]
|
||||
**source** | [**Reference**](reference) | | [optional]
|
||||
**owner** | [**DisplayReference**](display-reference) | | [optional]
|
||||
**revocable** | **bool** | | [optional]
|
||||
@@ -36,8 +36,8 @@ access_profile_summary = AccessProfileSummary(
|
||||
id='2c91808568c529c60168cca6f90c1313',
|
||||
name='John Doe',
|
||||
display_name='John Q. Doe',
|
||||
type='IDENTITY',
|
||||
description='',
|
||||
type='ACCESS_PROFILE',
|
||||
source=sailpoint.v3.models.reference.Reference(
|
||||
id = '2c91808568c529c60168cca6f90c1313',
|
||||
name = 'John Doe', ),
|
||||
|
||||
@@ -27,7 +27,7 @@ Name | Type | Description | Notes
|
||||
**identity_state** | **str** | The identity state of the identity this account is correlated to | [optional]
|
||||
**connection_type** | **str** | The connection type of the source this account is from | [optional]
|
||||
**is_machine** | **bool** | Indicates if the account is of machine type | [optional] [default to False]
|
||||
**recommendation** | [**Recommendation**](recommendation) | | [optional]
|
||||
**recommendation** | [**AccountAllOfRecommendation**](account-all-of-recommendation) | | [optional]
|
||||
**attributes** | **map[string]object** | The account attributes that are aggregated | [required]
|
||||
**authoritative** | **bool** | Indicates if this account is from an authoritative source | [required]
|
||||
**description** | **str** | A description of the account | [optional]
|
||||
@@ -39,11 +39,11 @@ Name | Type | Description | Notes
|
||||
**uuid** | **str** | The unique ID of the account as determined by the account schema | [optional]
|
||||
**manually_correlated** | **bool** | Indicates if the account has been manually correlated to an identity | [required]
|
||||
**has_entitlements** | **bool** | Indicates if the account has entitlements | [required]
|
||||
**identity** | [**BaseReferenceDto**](base-reference-dto) | | [optional]
|
||||
**source_owner** | [**BaseReferenceDto**](base-reference-dto) | | [optional]
|
||||
**identity** | [**AccountAllOfIdentity**](account-all-of-identity) | | [optional]
|
||||
**source_owner** | [**AccountAllOfSourceOwner**](account-all-of-source-owner) | | [optional]
|
||||
**features** | **str** | A string list containing the owning source's features | [optional]
|
||||
**origin** | **Enum** [ 'AGGREGATED', 'PROVISIONED' ] | The origin of the account either aggregated or provisioned | [optional]
|
||||
**owner_identity** | [**BaseReferenceDto**](base-reference-dto) | | [optional]
|
||||
**owner_identity** | [**AccountAllOfOwnerIdentity**](account-all-of-owner-identity) | | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
@@ -63,9 +63,7 @@ cloud_lifecycle_state='active',
|
||||
identity_state='ACTIVE',
|
||||
connection_type='direct',
|
||||
is_machine=True,
|
||||
recommendation=sailpoint.v3.models.recommendation.Recommendation(
|
||||
type = 'MACHINE',
|
||||
method = 'DISCOVERY', ),
|
||||
recommendation=,
|
||||
attributes={firstName=SailPoint, lastName=Support, displayName=SailPoint Support},
|
||||
authoritative=False,
|
||||
description='',
|
||||
@@ -77,20 +75,17 @@ uncorrelated=False,
|
||||
uuid='{b0dce506-d6d4-44d2-8a32-d9a5b21fb175}',
|
||||
manually_correlated=False,
|
||||
has_entitlements=True,
|
||||
identity=sailpoint.v3.models.base_reference_dto.BaseReferenceDto(
|
||||
identity=sailpoint.v3.models.account_all_of_identity.Account_allOf_identity(
|
||||
id = '2c918084660f45d6016617daa9210584',
|
||||
type = 'IDENTITY',
|
||||
id = '2c91808568c529c60168cca6f90c1313',
|
||||
name = 'William Wilson', ),
|
||||
source_owner=sailpoint.v3.models.base_reference_dto.BaseReferenceDto(
|
||||
name = 'John Doe', ),
|
||||
source_owner=sailpoint.v3.models.account_all_of_source_owner.Account_allOf_sourceOwner(
|
||||
id = '2c918084660f45d6016617daa9210584',
|
||||
type = 'IDENTITY',
|
||||
id = '2c91808568c529c60168cca6f90c1313',
|
||||
name = 'William Wilson', ),
|
||||
name = 'Adam Kennedy', ),
|
||||
features='ENABLE',
|
||||
origin='AGGREGATED',
|
||||
owner_identity=sailpoint.v3.models.base_reference_dto.BaseReferenceDto(
|
||||
type = 'IDENTITY',
|
||||
id = '2c91808568c529c60168cca6f90c1313',
|
||||
name = 'William Wilson', )
|
||||
owner_identity=
|
||||
)
|
||||
|
||||
```
|
||||
|
||||
@@ -17,17 +17,15 @@ AccountActivity
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**id** | **str** | | [required]
|
||||
**name** | **str** | | [required]
|
||||
**type** | [**DocumentType**](document-type) | | [required]
|
||||
**id** | **str** | ID of account activity. | [optional]
|
||||
**action** | **str** | Type of action performed in the activity. | [optional]
|
||||
**created** | **datetime** | ISO-8601 date-time referring to the time when the object was created. | [optional]
|
||||
**modified** | **datetime** | ISO-8601 date-time referring to the time when the object was last modified. | [optional]
|
||||
**synced** | **str** | 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]
|
||||
**stage** | **str** | Activity's current stage. | [optional]
|
||||
**origin** | **str** | Activity's origin. | [optional]
|
||||
**status** | **str** | Activity's current status. | [optional]
|
||||
**requester** | [**AccountSource**](account-source) | | [optional]
|
||||
**recipient** | [**AccountSource**](account-source) | | [optional]
|
||||
**requester** | [**ActivityIdentity**](activity-identity) | | [optional]
|
||||
**recipient** | [**ActivityIdentity**](activity-identity) | | [optional]
|
||||
**tracking_number** | **str** | Account activity's tracking number. | [optional]
|
||||
**errors** | **[]str** | Errors provided by the source while completing account actions. | [optional]
|
||||
**warnings** | **[]str** | Warnings provided by the source while completing account actions. | [optional]
|
||||
@@ -45,13 +43,11 @@ from sailpoint.v3.models.account_activity_document import AccountActivityDocumen
|
||||
|
||||
account_activity_document = AccountActivityDocument(
|
||||
id='2c91808375d8e80a0175e1f88a575222',
|
||||
name='john.doe',
|
||||
type='identity',
|
||||
action='Identity Refresh.',
|
||||
created='2018-06-25T20:22:28.104Z',
|
||||
modified='2018-06-25T20:22:28.104Z',
|
||||
synced='2018-06-25T20:22:28.104Z',
|
||||
stage='Completed',
|
||||
origin='',
|
||||
status='Complete',
|
||||
requester=,
|
||||
recipient=,
|
||||
@@ -70,20 +66,25 @@ approvals=[
|
||||
commenter = 'Automated AR Approval',
|
||||
date = '2018-06-25T20:22:28.104Z', )
|
||||
],
|
||||
created = '2018-06-25T20:22:28.104Z',
|
||||
modified = '2018-06-25T20:22:28.104Z',
|
||||
owner = null,
|
||||
result = 'Finished',
|
||||
type = '', )
|
||||
attribute_request = sailpoint.v3.models.attribute_request.AttributeRequest(
|
||||
name = 'groups',
|
||||
op = 'Add',
|
||||
value = null, ),
|
||||
source = null, )
|
||||
],
|
||||
original_requests=[
|
||||
sailpoint.v3.models.original_request.OriginalRequest(
|
||||
account_id = 'CN=Abby Smith,OU=Austin,OU=Americas,OU=Demo,DC=seri,DC=acme,DC=com',
|
||||
result = sailpoint.v3.models.result.Result(
|
||||
status = 'Manual Task Created', ),
|
||||
attribute_requests = [
|
||||
sailpoint.v3.models.attribute_request.AttributeRequest(
|
||||
name = 'groups',
|
||||
op = 'Add',
|
||||
value = '3203537556531076', )
|
||||
value = null, )
|
||||
],
|
||||
op = 'add',
|
||||
source = null, )
|
||||
@@ -93,13 +94,13 @@ expansion_items=[
|
||||
account_id = '2c91808981f58ea601821c3e93482e6f',
|
||||
cause = 'Role',
|
||||
name = 'smartsheet-role',
|
||||
attribute_requests = [
|
||||
sailpoint.v3.models.attribute_request.AttributeRequest(
|
||||
name = 'groups',
|
||||
op = 'Add',
|
||||
value = '3203537556531076', )
|
||||
],
|
||||
source = null, )
|
||||
attribute_request = sailpoint.v3.models.attribute_request.AttributeRequest(
|
||||
name = 'groups',
|
||||
op = 'Add',
|
||||
value = null, ),
|
||||
source = null,
|
||||
id = 'ac2887ffe0e7435a8c18c73f7ae94c7b',
|
||||
state = 'EXECUTING', )
|
||||
],
|
||||
account_requests=[
|
||||
sailpoint.v3.models.account_request.AccountRequest(
|
||||
@@ -108,7 +109,7 @@ account_requests=[
|
||||
sailpoint.v3.models.attribute_request.AttributeRequest(
|
||||
name = 'groups',
|
||||
op = 'Add',
|
||||
value = '3203537556531076', )
|
||||
value = null, )
|
||||
],
|
||||
op = 'Modify',
|
||||
provisioning_target = null,
|
||||
|
||||
@@ -17,17 +17,15 @@ AccountActivity
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**id** | **str** | | [required]
|
||||
**name** | **str** | | [required]
|
||||
**type** | [**DocumentType**](document-type) | | [required]
|
||||
**id** | **str** | ID of account activity. | [optional]
|
||||
**action** | **str** | Type of action performed in the activity. | [optional]
|
||||
**created** | **datetime** | ISO-8601 date-time referring to the time when the object was created. | [optional]
|
||||
**modified** | **datetime** | ISO-8601 date-time referring to the time when the object was last modified. | [optional]
|
||||
**synced** | **str** | 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]
|
||||
**stage** | **str** | Activity's current stage. | [optional]
|
||||
**origin** | **str** | Activity's origin. | [optional]
|
||||
**status** | **str** | Activity's current status. | [optional]
|
||||
**requester** | [**AccountSource**](account-source) | | [optional]
|
||||
**recipient** | [**AccountSource**](account-source) | | [optional]
|
||||
**requester** | [**ActivityIdentity**](activity-identity) | | [optional]
|
||||
**recipient** | [**ActivityIdentity**](activity-identity) | | [optional]
|
||||
**tracking_number** | **str** | Account activity's tracking number. | [optional]
|
||||
**errors** | **[]str** | Errors provided by the source while completing account actions. | [optional]
|
||||
**warnings** | **[]str** | Warnings provided by the source while completing account actions. | [optional]
|
||||
@@ -45,13 +43,11 @@ from sailpoint.v3.models.account_activity_searched_item import AccountActivitySe
|
||||
|
||||
account_activity_searched_item = AccountActivitySearchedItem(
|
||||
id='2c91808375d8e80a0175e1f88a575222',
|
||||
name='john.doe',
|
||||
type='identity',
|
||||
action='Identity Refresh.',
|
||||
created='2018-06-25T20:22:28.104Z',
|
||||
modified='2018-06-25T20:22:28.104Z',
|
||||
synced='2018-06-25T20:22:28.104Z',
|
||||
stage='Completed',
|
||||
origin='',
|
||||
status='Complete',
|
||||
requester=,
|
||||
recipient=,
|
||||
@@ -70,20 +66,25 @@ approvals=[
|
||||
commenter = 'Automated AR Approval',
|
||||
date = '2018-06-25T20:22:28.104Z', )
|
||||
],
|
||||
created = '2018-06-25T20:22:28.104Z',
|
||||
modified = '2018-06-25T20:22:28.104Z',
|
||||
owner = null,
|
||||
result = 'Finished',
|
||||
type = '', )
|
||||
attribute_request = sailpoint.v3.models.attribute_request.AttributeRequest(
|
||||
name = 'groups',
|
||||
op = 'Add',
|
||||
value = null, ),
|
||||
source = null, )
|
||||
],
|
||||
original_requests=[
|
||||
sailpoint.v3.models.original_request.OriginalRequest(
|
||||
account_id = 'CN=Abby Smith,OU=Austin,OU=Americas,OU=Demo,DC=seri,DC=acme,DC=com',
|
||||
result = sailpoint.v3.models.result.Result(
|
||||
status = 'Manual Task Created', ),
|
||||
attribute_requests = [
|
||||
sailpoint.v3.models.attribute_request.AttributeRequest(
|
||||
name = 'groups',
|
||||
op = 'Add',
|
||||
value = '3203537556531076', )
|
||||
value = null, )
|
||||
],
|
||||
op = 'add',
|
||||
source = null, )
|
||||
@@ -93,13 +94,13 @@ expansion_items=[
|
||||
account_id = '2c91808981f58ea601821c3e93482e6f',
|
||||
cause = 'Role',
|
||||
name = 'smartsheet-role',
|
||||
attribute_requests = [
|
||||
sailpoint.v3.models.attribute_request.AttributeRequest(
|
||||
name = 'groups',
|
||||
op = 'Add',
|
||||
value = '3203537556531076', )
|
||||
],
|
||||
source = null, )
|
||||
attribute_request = sailpoint.v3.models.attribute_request.AttributeRequest(
|
||||
name = 'groups',
|
||||
op = 'Add',
|
||||
value = null, ),
|
||||
source = null,
|
||||
id = 'ac2887ffe0e7435a8c18c73f7ae94c7b',
|
||||
state = 'EXECUTING', )
|
||||
],
|
||||
account_requests=[
|
||||
sailpoint.v3.models.account_request.AccountRequest(
|
||||
@@ -108,7 +109,7 @@ account_requests=[
|
||||
sailpoint.v3.models.attribute_request.AttributeRequest(
|
||||
name = 'groups',
|
||||
op = 'Add',
|
||||
value = '3203537556531076', )
|
||||
value = null, )
|
||||
],
|
||||
op = 'Modify',
|
||||
provisioning_target = null,
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
---
|
||||
id: account-all-of-identity
|
||||
title: AccountAllOfIdentity
|
||||
pagination_label: AccountAllOfIdentity
|
||||
sidebar_label: AccountAllOfIdentity
|
||||
sidebar_class_name: pythonsdk
|
||||
keywords: ['python', 'Python', 'sdk', 'AccountAllOfIdentity', 'AccountAllOfIdentity']
|
||||
slug: /tools/sdk/python/v3/models/account-all-of-identity
|
||||
tags: ['SDK', 'Software Development Kit', 'AccountAllOfIdentity', 'AccountAllOfIdentity']
|
||||
---
|
||||
|
||||
# AccountAllOfIdentity
|
||||
|
||||
The identity this account is correlated to
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**id** | **str** | The ID of the identity | [optional]
|
||||
**type** | **Enum** [ 'IDENTITY' ] | The type of object being referenced | [optional]
|
||||
**name** | **str** | display name of identity | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
|
||||
```python
|
||||
from sailpoint.v3.models.account_all_of_identity import AccountAllOfIdentity
|
||||
|
||||
account_all_of_identity = AccountAllOfIdentity(
|
||||
id='2c918084660f45d6016617daa9210584',
|
||||
type='IDENTITY',
|
||||
name='John Doe'
|
||||
)
|
||||
|
||||
```
|
||||
[[Back to top]](#)
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
id: account-all-of-owner-identity
|
||||
title: AccountAllOfOwnerIdentity
|
||||
pagination_label: AccountAllOfOwnerIdentity
|
||||
sidebar_label: AccountAllOfOwnerIdentity
|
||||
sidebar_class_name: pythonsdk
|
||||
keywords: ['python', 'Python', 'sdk', 'AccountAllOfOwnerIdentity', 'AccountAllOfOwnerIdentity']
|
||||
slug: /tools/sdk/python/v3/models/account-all-of-owner-identity
|
||||
tags: ['SDK', 'Software Development Kit', 'AccountAllOfOwnerIdentity', 'AccountAllOfOwnerIdentity']
|
||||
---
|
||||
|
||||
# AccountAllOfOwnerIdentity
|
||||
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**type** | [**DtoType**](dto-type) | | [optional]
|
||||
**id** | **str** | ID of the object to which this reference applies | [optional]
|
||||
**name** | **str** | Human-readable display name of the object to which this reference applies | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
|
||||
```python
|
||||
from sailpoint.v3.models.account_all_of_owner_identity import AccountAllOfOwnerIdentity
|
||||
|
||||
account_all_of_owner_identity = AccountAllOfOwnerIdentity(
|
||||
type='IDENTITY',
|
||||
id='2c91808568c529c60168cca6f90c1313',
|
||||
name='William Wilson'
|
||||
)
|
||||
|
||||
```
|
||||
[[Back to top]](#)
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
---
|
||||
id: account-all-of-recommendation
|
||||
title: AccountAllOfRecommendation
|
||||
pagination_label: AccountAllOfRecommendation
|
||||
sidebar_label: AccountAllOfRecommendation
|
||||
sidebar_class_name: pythonsdk
|
||||
keywords: ['python', 'Python', 'sdk', 'AccountAllOfRecommendation', 'AccountAllOfRecommendation']
|
||||
slug: /tools/sdk/python/v3/models/account-all-of-recommendation
|
||||
tags: ['SDK', 'Software Development Kit', 'AccountAllOfRecommendation', 'AccountAllOfRecommendation']
|
||||
---
|
||||
|
||||
# AccountAllOfRecommendation
|
||||
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**type** | **Enum** [ 'HUMAN', 'MACHINE' ] | Recommended type of account. | [required]
|
||||
**method** | **Enum** [ 'DISCOVERY', 'SOURCE', 'CRITERIA' ] | Method used to produce the recommendation. DISCOVERY - suggested by AI, SOURCE - the account comes from a source flagged as containing machine accounts, CRITERIA - the account satisfies classification criteria. | [required]
|
||||
}
|
||||
|
||||
## Example
|
||||
|
||||
```python
|
||||
from sailpoint.v3.models.account_all_of_recommendation import AccountAllOfRecommendation
|
||||
|
||||
account_all_of_recommendation = AccountAllOfRecommendation(
|
||||
type='MACHINE',
|
||||
method='DISCOVERY'
|
||||
)
|
||||
|
||||
```
|
||||
[[Back to top]](#)
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
---
|
||||
id: account-all-of-source-owner
|
||||
title: AccountAllOfSourceOwner
|
||||
pagination_label: AccountAllOfSourceOwner
|
||||
sidebar_label: AccountAllOfSourceOwner
|
||||
sidebar_class_name: pythonsdk
|
||||
keywords: ['python', 'Python', 'sdk', 'AccountAllOfSourceOwner', 'AccountAllOfSourceOwner']
|
||||
slug: /tools/sdk/python/v3/models/account-all-of-source-owner
|
||||
tags: ['SDK', 'Software Development Kit', 'AccountAllOfSourceOwner', 'AccountAllOfSourceOwner']
|
||||
---
|
||||
|
||||
# AccountAllOfSourceOwner
|
||||
|
||||
The owner of the source this account belongs to.
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**id** | **str** | The ID of the identity | [optional]
|
||||
**type** | **Enum** [ 'IDENTITY' ] | The type of object being referenced | [optional]
|
||||
**name** | **str** | display name of identity | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
|
||||
```python
|
||||
from sailpoint.v3.models.account_all_of_source_owner import AccountAllOfSourceOwner
|
||||
|
||||
account_all_of_source_owner = AccountAllOfSourceOwner(
|
||||
id='2c918084660f45d6016617daa9210584',
|
||||
type='IDENTITY',
|
||||
name='Adam Kennedy'
|
||||
)
|
||||
|
||||
```
|
||||
[[Back to top]](#)
|
||||
|
||||
@@ -35,7 +35,7 @@ attribute_requests=[
|
||||
sailpoint.v3.models.attribute_request.AttributeRequest(
|
||||
name = 'groups',
|
||||
op = 'Add',
|
||||
value = '3203537556531076', )
|
||||
value = null, )
|
||||
],
|
||||
op='Modify',
|
||||
provisioning_target=,
|
||||
|
||||
@@ -16,9 +16,9 @@ tags: ['SDK', 'Software Development Kit', 'AccountRequestResult', 'AccountReques
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**errors** | **[]str** | | [optional]
|
||||
**errors** | **[]str** | Error message. | [optional]
|
||||
**status** | **str** | The status of the account request | [optional]
|
||||
**ticket_id** | **str** | | [optional]
|
||||
**ticket_id** | **str** | ID of associated ticket. | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
id: activity-identity
|
||||
title: ActivityIdentity
|
||||
pagination_label: ActivityIdentity
|
||||
sidebar_label: ActivityIdentity
|
||||
sidebar_class_name: pythonsdk
|
||||
keywords: ['python', 'Python', 'sdk', 'ActivityIdentity', 'ActivityIdentity']
|
||||
slug: /tools/sdk/python/v3/models/activity-identity
|
||||
tags: ['SDK', 'Software Development Kit', 'ActivityIdentity', 'ActivityIdentity']
|
||||
---
|
||||
|
||||
# ActivityIdentity
|
||||
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**id** | **str** | The unique ID of the referenced object. | [optional]
|
||||
**name** | **str** | The human readable name of the referenced object. | [optional]
|
||||
**type** | **str** | Type of object | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
|
||||
```python
|
||||
from sailpoint.v3.models.activity_identity import ActivityIdentity
|
||||
|
||||
activity_identity = ActivityIdentity(
|
||||
id='2c91808568c529c60168cca6f90c1313',
|
||||
name='John Doe',
|
||||
type='Identity'
|
||||
)
|
||||
|
||||
```
|
||||
[[Back to top]](#)
|
||||
|
||||
@@ -28,7 +28,7 @@ from sailpoint.v3.models.aggregation_result import AggregationResult
|
||||
aggregation_result = AggregationResult(
|
||||
aggregations={Identity Locations={buckets=[{key=Austin, doc_count=109}, {key=London, doc_count=64}, {key=San Jose, doc_count=27}, {key=Brussels, doc_count=26}, {key=Sao Paulo, doc_count=24}, {key=Munich, doc_count=23}, {key=Singapore, doc_count=22}, {key=Tokyo, doc_count=20}, {key=Taipei, doc_count=16}]}},
|
||||
hits=[
|
||||
sailpoint.v3.models.search_document.SearchDocument()
|
||||
sailpoint.v3.models.search_documents.SearchDocuments()
|
||||
]
|
||||
)
|
||||
|
||||
|
||||
@@ -17,11 +17,11 @@ tags: ['SDK', 'Software Development Kit', 'Approval', 'Approval']
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**comments** | [**[]ApprovalComment**](approval-comment) | | [optional]
|
||||
**created** | **datetime** | A date-time in ISO-8601 format | [optional]
|
||||
**modified** | **datetime** | A date-time in ISO-8601 format | [optional]
|
||||
**owner** | [**AccountSource**](account-source) | | [optional]
|
||||
**owner** | [**ActivityIdentity**](activity-identity) | | [optional]
|
||||
**result** | **str** | The result of the approval | [optional]
|
||||
**type** | **str** | | [optional]
|
||||
**attribute_request** | [**AttributeRequest**](attribute-request) | | [optional]
|
||||
**source** | [**AccountSource**](account-source) | | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
@@ -36,11 +36,14 @@ comments=[
|
||||
commenter = 'Automated AR Approval',
|
||||
date = '2018-06-25T20:22:28.104Z', )
|
||||
],
|
||||
created='2018-06-25T20:22:28.104Z',
|
||||
modified='2018-06-25T20:22:28.104Z',
|
||||
owner=,
|
||||
result='Finished',
|
||||
type=''
|
||||
attribute_request=sailpoint.v3.models.attribute_request.AttributeRequest(
|
||||
name = 'groups',
|
||||
op = 'Add',
|
||||
value = null, ),
|
||||
source=
|
||||
)
|
||||
|
||||
```
|
||||
|
||||
@@ -18,7 +18,7 @@ Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**name** | **str** | Attribute name. | [optional]
|
||||
**op** | **str** | Operation to perform on attribute. | [optional]
|
||||
**value** | **str** | Value of attribute. | [optional]
|
||||
**value** | [**AttributeRequestValue**](attribute-request-value) | | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
@@ -29,7 +29,7 @@ from sailpoint.v3.models.attribute_request import AttributeRequest
|
||||
attribute_request = AttributeRequest(
|
||||
name='groups',
|
||||
op='Add',
|
||||
value='3203537556531076'
|
||||
value=
|
||||
)
|
||||
|
||||
```
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
---
|
||||
id: attribute-request-value
|
||||
title: AttributeRequestValue
|
||||
pagination_label: AttributeRequestValue
|
||||
sidebar_label: AttributeRequestValue
|
||||
sidebar_class_name: pythonsdk
|
||||
keywords: ['python', 'Python', 'sdk', 'AttributeRequestValue', 'AttributeRequestValue']
|
||||
slug: /tools/sdk/python/v3/models/attribute-request-value
|
||||
tags: ['SDK', 'Software Development Kit', 'AttributeRequestValue', 'AttributeRequestValue']
|
||||
---
|
||||
|
||||
# AttributeRequestValue
|
||||
|
||||
Value of attribute.
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
}
|
||||
|
||||
## Example
|
||||
|
||||
```python
|
||||
from sailpoint.v3.models.attribute_request_value import AttributeRequestValue
|
||||
|
||||
attribute_request_value = AttributeRequestValue(
|
||||
)
|
||||
|
||||
```
|
||||
[[Back to top]](#)
|
||||
|
||||
@@ -29,9 +29,10 @@ Name | Type | Description | Notes
|
||||
**lastname** | **str** | Auth user's last name. | [optional]
|
||||
**display_name** | **str** | Auth user's name in displayed format. | [optional]
|
||||
**alias** | **str** | Auth user's alias. | [optional]
|
||||
**last_password_change_date** | **str** | Date of last password change. | [optional]
|
||||
**last_password_change_date** | **datetime** | Date of last password change. | [optional]
|
||||
**last_login_timestamp** | **int** | Timestamp of the last login (long type value). | [optional]
|
||||
**current_login_timestamp** | **int** | Timestamp of the current login (long type value). | [optional]
|
||||
**last_unlock_timestamp** | **datetime** | The date and time when the user was last unlocked. | [optional]
|
||||
**capabilities** | **[]str** | Array of the auth user's capabilities. | [optional]
|
||||
}
|
||||
|
||||
@@ -57,6 +58,7 @@ alias='will.smith',
|
||||
last_password_change_date='2021-03-08T22:37:33.901Z',
|
||||
last_login_timestamp=1656327185832,
|
||||
current_login_timestamp=1656327185832,
|
||||
last_unlock_timestamp='2021-03-08T22:37:33.901Z',
|
||||
capabilities=[
|
||||
'ORG_ADMIN'
|
||||
]
|
||||
|
||||
@@ -16,8 +16,6 @@ tags: ['SDK', 'Software Development Kit', 'BaseAccess', 'BaseAccess']
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**id** | **str** | The unique ID of the referenced object. | [optional]
|
||||
**name** | **str** | The human readable name of the referenced object. | [optional]
|
||||
**description** | **str** | Access item's description. | [optional]
|
||||
**created** | **datetime** | ISO-8601 date-time referring to the time when the object was created. | [optional]
|
||||
**modified** | **datetime** | ISO-8601 date-time referring to the time when the object was last modified. | [optional]
|
||||
@@ -25,7 +23,7 @@ Name | Type | Description | Notes
|
||||
**enabled** | **bool** | Indicates whether the access item is currently enabled. | [optional] [default to False]
|
||||
**requestable** | **bool** | Indicates whether the access item can be requested. | [optional] [default to True]
|
||||
**request_comments_required** | **bool** | Indicates whether comments are required for requests to access the item. | [optional] [default to False]
|
||||
**owner** | [**BaseAccessAllOfOwner**](base-access-all-of-owner) | | [optional]
|
||||
**owner** | [**BaseAccessOwner**](base-access-owner) | | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
@@ -34,16 +32,14 @@ Name | Type | Description | Notes
|
||||
from sailpoint.v3.models.base_access import BaseAccess
|
||||
|
||||
base_access = BaseAccess(
|
||||
id='2c91808568c529c60168cca6f90c1313',
|
||||
name='John Doe',
|
||||
description='The admin role',
|
||||
description='Admin access',
|
||||
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,
|
||||
request_comments_required=False,
|
||||
owner=sailpoint.v3.models.base_access_all_of_owner.BaseAccess_allOf_owner(
|
||||
owner=sailpoint.v3.models.base_access_owner.BaseAccess_owner(
|
||||
type = 'IDENTITY',
|
||||
id = '2c9180a46faadee4016fb4e018c20639',
|
||||
name = 'Support',
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
---
|
||||
id: base-access-all-of-owner
|
||||
title: BaseAccessAllOfOwner
|
||||
pagination_label: BaseAccessAllOfOwner
|
||||
sidebar_label: BaseAccessAllOfOwner
|
||||
id: base-access-owner
|
||||
title: BaseAccessOwner
|
||||
pagination_label: BaseAccessOwner
|
||||
sidebar_label: BaseAccessOwner
|
||||
sidebar_class_name: pythonsdk
|
||||
keywords: ['python', 'Python', 'sdk', 'BaseAccessAllOfOwner', 'BaseAccessAllOfOwner']
|
||||
slug: /tools/sdk/python/v3/models/base-access-all-of-owner
|
||||
tags: ['SDK', 'Software Development Kit', 'BaseAccessAllOfOwner', 'BaseAccessAllOfOwner']
|
||||
keywords: ['python', 'Python', 'sdk', 'BaseAccessOwner', 'BaseAccessOwner']
|
||||
slug: /tools/sdk/python/v3/models/base-access-owner
|
||||
tags: ['SDK', 'Software Development Kit', 'BaseAccessOwner', 'BaseAccessOwner']
|
||||
---
|
||||
|
||||
# BaseAccessAllOfOwner
|
||||
# BaseAccessOwner
|
||||
|
||||
Owner's identity.
|
||||
|
||||
@@ -26,9 +26,9 @@ Name | Type | Description | Notes
|
||||
## Example
|
||||
|
||||
```python
|
||||
from sailpoint.v3.models.base_access_all_of_owner import BaseAccessAllOfOwner
|
||||
from sailpoint.v3.models.base_access_owner import BaseAccessOwner
|
||||
|
||||
base_access_all_of_owner = BaseAccessAllOfOwner(
|
||||
base_access_owner = BaseAccessOwner(
|
||||
type='IDENTITY',
|
||||
id='2c9180a46faadee4016fb4e018c20639',
|
||||
name='Support',
|
||||
@@ -27,6 +27,8 @@ Name | Type | Description | Notes
|
||||
**password_last_set** | **datetime** | A date-time in ISO-8601 format | [optional]
|
||||
**entitlement_attributes** | **map[string]object** | Map or dictionary of key/value pairs. | [optional]
|
||||
**created** | **datetime** | ISO-8601 date-time referring to the time when the object was created. | [optional]
|
||||
**supports_password_change** | **bool** | Indicates whether the account supports password change. | [optional] [default to False]
|
||||
**account_attributes** | **map[string]object** | Map or dictionary of key/value pairs. | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
@@ -45,7 +47,9 @@ privileged=False,
|
||||
manually_correlated=False,
|
||||
password_last_set='2018-06-25T20:22:28.104Z',
|
||||
entitlement_attributes={moderator=true, admin=true, trust_level=4},
|
||||
created='2018-06-25T20:22:28.104Z'
|
||||
created='2018-06-25T20:22:28.104Z',
|
||||
supports_password_change=False,
|
||||
account_attributes={type=global, admin=true, trust_level=4}
|
||||
)
|
||||
|
||||
```
|
||||
|
||||
@@ -16,9 +16,8 @@ tags: ['SDK', 'Software Development Kit', 'BaseDocument', 'BaseDocument']
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**id** | **str** | | [required]
|
||||
**name** | **str** | | [required]
|
||||
**type** | [**DocumentType**](document-type) | | [required]
|
||||
**id** | **str** | ID of the referenced object. | [required]
|
||||
**name** | **str** | The human readable name of the referenced object. | [required]
|
||||
}
|
||||
|
||||
## Example
|
||||
@@ -28,8 +27,7 @@ from sailpoint.v3.models.base_document import BaseDocument
|
||||
|
||||
base_document = BaseDocument(
|
||||
id='2c91808375d8e80a0175e1f88a575222',
|
||||
name='john.doe',
|
||||
type='identity'
|
||||
name='john.doe'
|
||||
)
|
||||
|
||||
```
|
||||
|
||||
@@ -1,35 +0,0 @@
|
||||
---
|
||||
id: document-type
|
||||
title: DocumentType
|
||||
pagination_label: DocumentType
|
||||
sidebar_label: DocumentType
|
||||
sidebar_class_name: pythonsdk
|
||||
keywords: ['python', 'Python', 'sdk', 'DocumentType', 'DocumentType']
|
||||
slug: /tools/sdk/python/v3/models/document-type
|
||||
tags: ['SDK', 'Software Development Kit', 'DocumentType', 'DocumentType']
|
||||
---
|
||||
|
||||
# DocumentType
|
||||
|
||||
Enum representing the currently supported document types. Additional values may be added in the future without notice.
|
||||
|
||||
## Enum
|
||||
|
||||
* `ACCESSPROFILE` (value: `'accessprofile'`)
|
||||
|
||||
* `ACCOUNTACTIVITY` (value: `'accountactivity'`)
|
||||
|
||||
* `ACCOUNT` (value: `'account'`)
|
||||
|
||||
* `AGGREGATION` (value: `'aggregation'`)
|
||||
|
||||
* `ENTITLEMENT` (value: `'entitlement'`)
|
||||
|
||||
* `EVENT` (value: `'event'`)
|
||||
|
||||
* `IDENTITY` (value: `'identity'`)
|
||||
|
||||
* `ROLE` (value: `'role'`)
|
||||
|
||||
[[Back to top]](#)
|
||||
|
||||
@@ -24,6 +24,10 @@ Name | Type | Description | Notes
|
||||
**description** | **str** | The description of the entitlement | [optional]
|
||||
**privileged** | **bool** | True if the entitlement is privileged | [optional]
|
||||
**cloud_governed** | **bool** | True if the entitlement is cloud governed | [optional]
|
||||
**requestable** | **bool** | True if the entitlement is able to be directly requested | [optional] [default to False]
|
||||
**owner** | [**EntitlementOwner**](entitlement-owner) | | [optional]
|
||||
**manually_updated_fields** | **map[string]object** | A map of entitlement fields that have been manually updated. The key is the field name in UPPER_SNAKE_CASE format, and the value is true or false to indicate if the field has been updated. | [optional]
|
||||
**access_model_metadata** | [**EntitlementAccessModelMetadata**](entitlement-access-model-metadata) | | [optional]
|
||||
**created** | **datetime** | Time when the entitlement was created | [optional]
|
||||
**modified** | **datetime** | Time when the entitlement was last modified | [optional]
|
||||
**source** | [**EntitlementSource**](entitlement-source) | | [optional]
|
||||
@@ -46,6 +50,31 @@ source_schema_object_type='group',
|
||||
description='CN=LauncherTest2,OU=LauncherTestOrg,OU=slpt-automation,DC=TestAutomationAD,DC=local',
|
||||
privileged=True,
|
||||
cloud_governed=True,
|
||||
requestable=True,
|
||||
owner=sailpoint.v3.models.entitlement_owner.Entitlement_owner(
|
||||
id = '2c9180827ca885d7017ca8ce28a000eb',
|
||||
type = 'IDENTITY',
|
||||
name = 'john.doe', ),
|
||||
manually_updated_fields={DISPLAY_NAME=true, DESCRIPTION=true},
|
||||
access_model_metadata=sailpoint.v3.models.entitlement_access_model_metadata.Entitlement_accessModelMetadata(
|
||||
attributes = [
|
||||
sailpoint.v3.models.access_model_metadata.AccessModelMetadata(
|
||||
key = 'iscCsp',
|
||||
name = 'CSP',
|
||||
multiselect = True,
|
||||
status = 'active',
|
||||
type = 'governance',
|
||||
object_types = [
|
||||
'general'
|
||||
],
|
||||
description = 'Indicates the type of deployment environment of an access item.',
|
||||
values = [
|
||||
sailpoint.v3.models.access_model_metadata_values_inner.AccessModelMetadata_values_inner(
|
||||
value = 'development',
|
||||
name = 'Development',
|
||||
status = 'active', )
|
||||
], )
|
||||
], ),
|
||||
created='2020-10-08T18:33:52.029Z',
|
||||
modified='2020-10-08T18:33:52.029Z',
|
||||
source=sailpoint.v3.models.entitlement_source.Entitlement_source(
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
---
|
||||
id: entitlement-access-model-metadata
|
||||
title: EntitlementAccessModelMetadata
|
||||
pagination_label: EntitlementAccessModelMetadata
|
||||
sidebar_label: EntitlementAccessModelMetadata
|
||||
sidebar_class_name: pythonsdk
|
||||
keywords: ['python', 'Python', 'sdk', 'EntitlementAccessModelMetadata', 'EntitlementAccessModelMetadata']
|
||||
slug: /tools/sdk/python/v3/models/entitlement-access-model-metadata
|
||||
tags: ['SDK', 'Software Development Kit', 'EntitlementAccessModelMetadata', 'EntitlementAccessModelMetadata']
|
||||
---
|
||||
|
||||
# EntitlementAccessModelMetadata
|
||||
|
||||
Additional data to classify the entitlement
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**attributes** | [**[]AccessModelMetadata**](access-model-metadata) | | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
|
||||
```python
|
||||
from sailpoint.v3.models.entitlement_access_model_metadata import EntitlementAccessModelMetadata
|
||||
|
||||
entitlement_access_model_metadata = EntitlementAccessModelMetadata(
|
||||
attributes=[
|
||||
sailpoint.v3.models.access_model_metadata.AccessModelMetadata(
|
||||
key = 'iscCsp',
|
||||
name = 'CSP',
|
||||
multiselect = True,
|
||||
status = 'active',
|
||||
type = 'governance',
|
||||
object_types = [
|
||||
'general'
|
||||
],
|
||||
description = 'Indicates the type of deployment environment of an access item.',
|
||||
values = [
|
||||
sailpoint.v3.models.access_model_metadata_values_inner.AccessModelMetadata_values_inner(
|
||||
value = 'development',
|
||||
name = 'Development',
|
||||
status = 'active', )
|
||||
], )
|
||||
]
|
||||
)
|
||||
|
||||
```
|
||||
[[Back to top]](#)
|
||||
|
||||
@@ -17,21 +17,29 @@ Entitlement
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**id** | **str** | | [required]
|
||||
**name** | **str** | | [required]
|
||||
**type** | [**DocumentType**](document-type) | | [required]
|
||||
**id** | **str** | ID of the referenced object. | [required]
|
||||
**name** | **str** | The human readable name of the referenced object. | [required]
|
||||
**modified** | **datetime** | ISO-8601 date-time referring to the time when the object was last modified. | [optional]
|
||||
**synced** | **str** | 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]
|
||||
**display_name** | **str** | Entitlement's display name. | [optional]
|
||||
**source** | [**EntitlementDocumentAllOfSource**](entitlement-document-all-of-source) | | [optional]
|
||||
**segments** | [**[]BaseSegment**](base-segment) | Segments with the role. | [optional]
|
||||
**segments** | [**[]BaseSegment**](base-segment) | Segments with the entitlement. | [optional]
|
||||
**segment_count** | **int** | Number of segments with the role. | [optional]
|
||||
**requestable** | **bool** | Indicates whether the entitlement is requestable. | [optional] [default to False]
|
||||
**cloud_governed** | **bool** | Indicates whether the entitlement is cloud governed. | [optional] [default to False]
|
||||
**created** | **datetime** | ISO-8601 date-time referring to the time when the object was created. | [optional]
|
||||
**privileged** | **bool** | Indicates whether the entitlement is privileged. | [optional] [default to False]
|
||||
**identity_count** | **int** | Number of identities who have access to the entitlement. | [optional]
|
||||
**tags** | **[]str** | Tags that have been applied to the object. | [optional]
|
||||
**attribute** | **str** | Attribute information for the entitlement. | [optional]
|
||||
**value** | **str** | Value of the entitlement. | [optional]
|
||||
**source_schema_object_type** | **str** | Source schema object type of the entitlement. | [optional]
|
||||
**var_schema** | **str** | Schema type of the entitlement. | [optional]
|
||||
**hash** | **str** | Read-only calculated hash value of an entitlement. | [optional]
|
||||
**attributes** | **map[string]object** | Attributes of the entitlement. | [optional]
|
||||
**truncated_attributes** | **[]str** | Truncated attributes of the entitlement. | [optional]
|
||||
**contains_data_access** | **bool** | Indicates whether the entitlement contains data access. | [optional] [default to False]
|
||||
**manually_updated_fields** | [**EntitlementDocumentAllOfManuallyUpdatedFields**](entitlement-document-all-of-manually-updated-fields) | | [optional]
|
||||
**permissions** | [**[]EntitlementDocumentAllOfPermissions**](entitlement-document-all-of-permissions) | | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
@@ -42,13 +50,13 @@ from sailpoint.v3.models.entitlement_document import EntitlementDocument
|
||||
entitlement_document = EntitlementDocument(
|
||||
id='2c91808375d8e80a0175e1f88a575222',
|
||||
name='john.doe',
|
||||
type='identity',
|
||||
modified='2018-06-25T20:22:28.104Z',
|
||||
synced='',
|
||||
display_name='Admin',
|
||||
source=sailpoint.v3.models.entitlement_document_all_of_source.EntitlementDocument_allOf_source(
|
||||
id = '2c91808b6e9e6fb8016eec1a2b6f7b5f',
|
||||
name = 'ODS-HR-Employees', ),
|
||||
name = 'ODS-HR-Employees',
|
||||
type = 'SOURCE', ),
|
||||
segments=[
|
||||
sailpoint.v3.models.base_segment.BaseSegment(
|
||||
id = 'b009b6e3-b56d-41d9-8735-cb532ea0b017',
|
||||
@@ -59,8 +67,27 @@ requestable=False,
|
||||
cloud_governed=False,
|
||||
created='2018-06-25T20:22:28.104Z',
|
||||
privileged=False,
|
||||
identity_count=3,
|
||||
tags=[TAG_1, TAG_2]
|
||||
tags=[TAG_1, TAG_2],
|
||||
attribute='groups',
|
||||
value='1733ff75-441e-4327-9bfc-3ac445fd8cd1',
|
||||
source_schema_object_type='group',
|
||||
var_schema='group',
|
||||
hash='c6fab95235584cca98a454a2f51e5683bc77d6a0',
|
||||
attributes={ },
|
||||
truncated_attributes=[
|
||||
''
|
||||
],
|
||||
contains_data_access=True,
|
||||
manually_updated_fields=sailpoint.v3.models.entitlement_document_all_of_manually_updated_fields.EntitlementDocument_allOf_manuallyUpdatedFields(
|
||||
description = False,
|
||||
display_name = False, ),
|
||||
permissions=[
|
||||
sailpoint.v3.models.entitlement_document_all_of_permissions.EntitlementDocument_allOf_permissions(
|
||||
target = 'SYS.GV_$TRANSACTION',
|
||||
rights = [
|
||||
'SELECT'
|
||||
], )
|
||||
]
|
||||
)
|
||||
|
||||
```
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
---
|
||||
id: entitlement-document-all-of-manually-updated-fields
|
||||
title: EntitlementDocumentAllOfManuallyUpdatedFields
|
||||
pagination_label: EntitlementDocumentAllOfManuallyUpdatedFields
|
||||
sidebar_label: EntitlementDocumentAllOfManuallyUpdatedFields
|
||||
sidebar_class_name: pythonsdk
|
||||
keywords: ['python', 'Python', 'sdk', 'EntitlementDocumentAllOfManuallyUpdatedFields', 'EntitlementDocumentAllOfManuallyUpdatedFields']
|
||||
slug: /tools/sdk/python/v3/models/entitlement-document-all-of-manually-updated-fields
|
||||
tags: ['SDK', 'Software Development Kit', 'EntitlementDocumentAllOfManuallyUpdatedFields', 'EntitlementDocumentAllOfManuallyUpdatedFields']
|
||||
---
|
||||
|
||||
# EntitlementDocumentAllOfManuallyUpdatedFields
|
||||
|
||||
Indicates whether the entitlement's display name and/or description have been manually updated.
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**description** | **bool** | | [optional] [default to False]
|
||||
**display_name** | **bool** | | [optional] [default to False]
|
||||
}
|
||||
|
||||
## Example
|
||||
|
||||
```python
|
||||
from sailpoint.v3.models.entitlement_document_all_of_manually_updated_fields import EntitlementDocumentAllOfManuallyUpdatedFields
|
||||
|
||||
entitlement_document_all_of_manually_updated_fields = EntitlementDocumentAllOfManuallyUpdatedFields(
|
||||
description=False,
|
||||
display_name=False
|
||||
)
|
||||
|
||||
```
|
||||
[[Back to top]](#)
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
id: entitlement-document-all-of-permissions
|
||||
title: EntitlementDocumentAllOfPermissions
|
||||
pagination_label: EntitlementDocumentAllOfPermissions
|
||||
sidebar_label: EntitlementDocumentAllOfPermissions
|
||||
sidebar_class_name: pythonsdk
|
||||
keywords: ['python', 'Python', 'sdk', 'EntitlementDocumentAllOfPermissions', 'EntitlementDocumentAllOfPermissions']
|
||||
slug: /tools/sdk/python/v3/models/entitlement-document-all-of-permissions
|
||||
tags: ['SDK', 'Software Development Kit', 'EntitlementDocumentAllOfPermissions', 'EntitlementDocumentAllOfPermissions']
|
||||
---
|
||||
|
||||
# EntitlementDocumentAllOfPermissions
|
||||
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**target** | **str** | The target the permission would grants rights on. | [optional]
|
||||
**rights** | **[]str** | All the rights (e.g. actions) that this permission allows on the target | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
|
||||
```python
|
||||
from sailpoint.v3.models.entitlement_document_all_of_permissions import EntitlementDocumentAllOfPermissions
|
||||
|
||||
entitlement_document_all_of_permissions = EntitlementDocumentAllOfPermissions(
|
||||
target='SYS.GV_$TRANSACTION',
|
||||
rights=[
|
||||
'SELECT'
|
||||
]
|
||||
)
|
||||
|
||||
```
|
||||
[[Back to top]](#)
|
||||
|
||||
@@ -19,6 +19,7 @@ Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**id** | **str** | ID of entitlement's source. | [optional]
|
||||
**name** | **str** | Display name of entitlement's source. | [optional]
|
||||
**type** | **str** | Type of object. | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
@@ -28,7 +29,8 @@ from sailpoint.v3.models.entitlement_document_all_of_source import EntitlementDo
|
||||
|
||||
entitlement_document_all_of_source = EntitlementDocumentAllOfSource(
|
||||
id='2c91808b6e9e6fb8016eec1a2b6f7b5f',
|
||||
name='ODS-HR-Employees'
|
||||
name='ODS-HR-Employees',
|
||||
type='SOURCE'
|
||||
)
|
||||
|
||||
```
|
||||
|
||||
@@ -1,58 +0,0 @@
|
||||
---
|
||||
id: entitlement-dto
|
||||
title: EntitlementDto
|
||||
pagination_label: EntitlementDto
|
||||
sidebar_label: EntitlementDto
|
||||
sidebar_class_name: pythonsdk
|
||||
keywords: ['python', 'Python', 'sdk', 'EntitlementDto', 'EntitlementDto']
|
||||
slug: /tools/sdk/python/v3/models/entitlement-dto
|
||||
tags: ['SDK', 'Software Development Kit', 'EntitlementDto', 'EntitlementDto']
|
||||
---
|
||||
|
||||
# EntitlementDto
|
||||
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**id** | **str** | System-generated unique ID of the Object | [optional] [readonly]
|
||||
**name** | **str** | Name of the Object | [required]
|
||||
**created** | **datetime** | Creation date of the Object | [optional] [readonly]
|
||||
**modified** | **datetime** | Last modification date of the Object | [optional] [readonly]
|
||||
**attribute** | **str** | Name of the entitlement attribute | [optional]
|
||||
**value** | **str** | Raw value of the entitlement | [optional]
|
||||
**description** | **str** | Entitlment description | [optional]
|
||||
**attributes** | **map[string]object** | Entitlement attributes | [optional]
|
||||
**source_schema_object_type** | **str** | Schema objectType on the given application that maps to an Account Group | [optional]
|
||||
**privileged** | **bool** | Determines if this Entitlement is privileged. | [optional]
|
||||
**cloud_governed** | **bool** | Determines if this Entitlement is goverened in the cloud. | [optional]
|
||||
**source** | [**EntitlementSource**](entitlement-source) | | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
|
||||
```python
|
||||
from sailpoint.v3.models.entitlement_dto import EntitlementDto
|
||||
|
||||
entitlement_dto = EntitlementDto(
|
||||
id='id12345',
|
||||
name='aName',
|
||||
created='2015-05-28T14:07:17Z',
|
||||
modified='2015-05-28T14:07:17Z',
|
||||
attribute='authorizationType',
|
||||
value='CN=Users,dc=sailpoint,dc=com',
|
||||
description='Active Directory DC',
|
||||
attributes={GroupType=Security, sAMAccountName=Buyer},
|
||||
source_schema_object_type='group',
|
||||
privileged=False,
|
||||
cloud_governed=False,
|
||||
source=sailpoint.v3.models.entitlement_source.EntitlementSource(
|
||||
type = 'SOURCE',
|
||||
id = '2c9180835d191a86015d28455b4b232a',
|
||||
name = 'HR Active Directory', )
|
||||
)
|
||||
|
||||
```
|
||||
[[Back to top]](#)
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
---
|
||||
id: entitlement-owner
|
||||
title: EntitlementOwner
|
||||
pagination_label: EntitlementOwner
|
||||
sidebar_label: EntitlementOwner
|
||||
sidebar_class_name: pythonsdk
|
||||
keywords: ['python', 'Python', 'sdk', 'EntitlementOwner', 'EntitlementOwner']
|
||||
slug: /tools/sdk/python/v3/models/entitlement-owner
|
||||
tags: ['SDK', 'Software Development Kit', 'EntitlementOwner', 'EntitlementOwner']
|
||||
---
|
||||
|
||||
# EntitlementOwner
|
||||
|
||||
The identity that owns the entitlement
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**id** | **str** | The identity ID | [optional]
|
||||
**type** | **Enum** [ 'IDENTITY' ] | The type of object | [optional]
|
||||
**name** | **str** | The display name of the identity | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
|
||||
```python
|
||||
from sailpoint.v3.models.entitlement_owner import EntitlementOwner
|
||||
|
||||
entitlement_owner = EntitlementOwner(
|
||||
id='2c9180827ca885d7017ca8ce28a000eb',
|
||||
type='IDENTITY',
|
||||
name='john.doe'
|
||||
)
|
||||
|
||||
```
|
||||
[[Back to top]](#)
|
||||
|
||||
@@ -20,9 +20,9 @@ Name | Type | Description | Notes
|
||||
**id** | **str** | The unique ID of the referenced object. | [optional]
|
||||
**name** | **str** | The human readable name of the referenced object. | [optional]
|
||||
**display_name** | **str** | | [optional]
|
||||
**type** | [**DtoType**](dto-type) | | [optional]
|
||||
**description** | **str** | | [optional]
|
||||
**description** | **str** | Description of access item. | [optional]
|
||||
**source** | [**Reference**](reference) | | [optional]
|
||||
**type** | **str** | Type of the access item. | [optional]
|
||||
**privileged** | **bool** | | [optional]
|
||||
**attribute** | **str** | | [optional]
|
||||
**value** | **str** | | [optional]
|
||||
@@ -38,11 +38,11 @@ entitlement_summary = EntitlementSummary(
|
||||
id='2c91808568c529c60168cca6f90c1313',
|
||||
name='John Doe',
|
||||
display_name='John Q. Doe',
|
||||
type='IDENTITY',
|
||||
description='',
|
||||
source=sailpoint.v3.models.reference.Reference(
|
||||
id = '2c91808568c529c60168cca6f90c1313',
|
||||
name = 'John Doe', ),
|
||||
type='ENTITLEMENT',
|
||||
privileged=False,
|
||||
attribute='memberOf',
|
||||
value='CN=Buyer,OU=Groups,OU=Demo,DC=seri,DC=sailpointdemo,DC=com',
|
||||
|
||||
@@ -17,15 +17,14 @@ Event
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**id** | **str** | | [required]
|
||||
**name** | **str** | | [required]
|
||||
**type** | [**DocumentType**](document-type) | | [required]
|
||||
**id** | **str** | ID of the entitlement. | [optional]
|
||||
**name** | **str** | Name of the entitlement. | [optional]
|
||||
**created** | **datetime** | ISO-8601 date-time referring to the time when the object was created. | [optional]
|
||||
**synced** | **str** | 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]
|
||||
**action** | **str** | Name of the event as it's displayed in audit reports. | [optional]
|
||||
**type** | **str** | 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** | **str** | Name of the actor that generated the event. | [optional]
|
||||
**target** | **str** | Name of the target, or recipient, of the event. | [optional]
|
||||
**actor** | [**EventActor**](event-actor) | | [optional]
|
||||
**target** | [**EventTarget**](event-target) | | [optional]
|
||||
**stack** | **str** | The event's stack. | [optional]
|
||||
**tracking_number** | **str** | ID of the group of events. | [optional]
|
||||
**ip_address** | **str** | Target system's IP address. | [optional]
|
||||
@@ -44,14 +43,15 @@ from sailpoint.v3.models.event import Event
|
||||
|
||||
event = Event(
|
||||
id='2c91808375d8e80a0175e1f88a575222',
|
||||
name='john.doe',
|
||||
type='identity',
|
||||
name='Add Entitlement Passed',
|
||||
created='2018-06-25T20:22:28.104Z',
|
||||
synced='',
|
||||
action='update',
|
||||
type='SYSTEM_CONFIG',
|
||||
actor='System',
|
||||
target='Carol.Adams',
|
||||
synced='2018-06-25T20:22:28.104Z',
|
||||
action='AddEntitlement',
|
||||
type='ACCESS_ITEM',
|
||||
actor=sailpoint.v3.models.event_actor.Event_actor(
|
||||
name = 'System', ),
|
||||
target=sailpoint.v3.models.event_target.Event_target(
|
||||
name = 'Carol.Adams', ),
|
||||
stack='tpe',
|
||||
tracking_number='63f891e0735f4cc8bf1968144a1e7440',
|
||||
ip_address='52.52.97.85',
|
||||
@@ -60,9 +60,9 @@ attributes={pod=stg03-useast1, org=acme, sourceName=SailPoint},
|
||||
objects=[
|
||||
'AUTHENTICATION'
|
||||
],
|
||||
operation='REQUEST',
|
||||
operation='ADD',
|
||||
status='PASSED',
|
||||
technical_name='AUTHENTICATION_REQUEST_PASSED'
|
||||
technical_name='ENTITLEMENT_ADD_PASSED'
|
||||
)
|
||||
|
||||
```
|
||||
|
||||
33
docs/tools/sdk/python/Reference/V3/Models/EventActor.md
Normal file
33
docs/tools/sdk/python/Reference/V3/Models/EventActor.md
Normal file
@@ -0,0 +1,33 @@
|
||||
---
|
||||
id: event-actor
|
||||
title: EventActor
|
||||
pagination_label: EventActor
|
||||
sidebar_label: EventActor
|
||||
sidebar_class_name: pythonsdk
|
||||
keywords: ['python', 'Python', 'sdk', 'EventActor', 'EventActor']
|
||||
slug: /tools/sdk/python/v3/models/event-actor
|
||||
tags: ['SDK', 'Software Development Kit', 'EventActor', 'EventActor']
|
||||
---
|
||||
|
||||
# EventActor
|
||||
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**name** | **str** | Name of the actor that generated the event. | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
|
||||
```python
|
||||
from sailpoint.v3.models.event_actor import EventActor
|
||||
|
||||
event_actor = EventActor(
|
||||
name='System'
|
||||
)
|
||||
|
||||
```
|
||||
[[Back to top]](#)
|
||||
|
||||
@@ -17,15 +17,14 @@ Event
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**id** | **str** | | [required]
|
||||
**name** | **str** | | [required]
|
||||
**type** | [**DocumentType**](document-type) | | [required]
|
||||
**id** | **str** | ID of the entitlement. | [optional]
|
||||
**name** | **str** | Name of the entitlement. | [optional]
|
||||
**created** | **datetime** | ISO-8601 date-time referring to the time when the object was created. | [optional]
|
||||
**synced** | **str** | 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]
|
||||
**action** | **str** | Name of the event as it's displayed in audit reports. | [optional]
|
||||
**type** | **str** | 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** | **str** | Name of the actor that generated the event. | [optional]
|
||||
**target** | **str** | Name of the target, or recipient, of the event. | [optional]
|
||||
**actor** | [**EventActor**](event-actor) | | [optional]
|
||||
**target** | [**EventTarget**](event-target) | | [optional]
|
||||
**stack** | **str** | The event's stack. | [optional]
|
||||
**tracking_number** | **str** | ID of the group of events. | [optional]
|
||||
**ip_address** | **str** | Target system's IP address. | [optional]
|
||||
@@ -44,14 +43,15 @@ from sailpoint.v3.models.event_document import EventDocument
|
||||
|
||||
event_document = EventDocument(
|
||||
id='2c91808375d8e80a0175e1f88a575222',
|
||||
name='john.doe',
|
||||
type='identity',
|
||||
name='Add Entitlement Passed',
|
||||
created='2018-06-25T20:22:28.104Z',
|
||||
synced='',
|
||||
action='update',
|
||||
type='SYSTEM_CONFIG',
|
||||
actor='System',
|
||||
target='Carol.Adams',
|
||||
synced='2018-06-25T20:22:28.104Z',
|
||||
action='AddEntitlement',
|
||||
type='ACCESS_ITEM',
|
||||
actor=sailpoint.v3.models.event_actor.Event_actor(
|
||||
name = 'System', ),
|
||||
target=sailpoint.v3.models.event_target.Event_target(
|
||||
name = 'Carol.Adams', ),
|
||||
stack='tpe',
|
||||
tracking_number='63f891e0735f4cc8bf1968144a1e7440',
|
||||
ip_address='52.52.97.85',
|
||||
@@ -60,9 +60,9 @@ attributes={pod=stg03-useast1, org=acme, sourceName=SailPoint},
|
||||
objects=[
|
||||
'AUTHENTICATION'
|
||||
],
|
||||
operation='REQUEST',
|
||||
operation='ADD',
|
||||
status='PASSED',
|
||||
technical_name='AUTHENTICATION_REQUEST_PASSED'
|
||||
technical_name='ENTITLEMENT_ADD_PASSED'
|
||||
)
|
||||
|
||||
```
|
||||
|
||||
33
docs/tools/sdk/python/Reference/V3/Models/EventTarget.md
Normal file
33
docs/tools/sdk/python/Reference/V3/Models/EventTarget.md
Normal file
@@ -0,0 +1,33 @@
|
||||
---
|
||||
id: event-target
|
||||
title: EventTarget
|
||||
pagination_label: EventTarget
|
||||
sidebar_label: EventTarget
|
||||
sidebar_class_name: pythonsdk
|
||||
keywords: ['python', 'Python', 'sdk', 'EventTarget', 'EventTarget']
|
||||
slug: /tools/sdk/python/v3/models/event-target
|
||||
tags: ['SDK', 'Software Development Kit', 'EventTarget', 'EventTarget']
|
||||
---
|
||||
|
||||
# EventTarget
|
||||
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**name** | **str** | Name of the target, or recipient, of the event. | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
|
||||
```python
|
||||
from sailpoint.v3.models.event_target import EventTarget
|
||||
|
||||
event_target = EventTarget(
|
||||
name='Carol.Adams'
|
||||
)
|
||||
|
||||
```
|
||||
[[Back to top]](#)
|
||||
|
||||
@@ -17,10 +17,12 @@ tags: ['SDK', 'Software Development Kit', 'ExpansionItem', 'ExpansionItem']
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**account_id** | **str** | The ID of the account | [optional]
|
||||
**cause** | **str** | | [optional]
|
||||
**cause** | **str** | Cause of the expansion item. | [optional]
|
||||
**name** | **str** | The name of the item | [optional]
|
||||
**attribute_requests** | [**[]AttributeRequest**](attribute-request) | | [optional]
|
||||
**attribute_request** | [**AttributeRequest**](attribute-request) | | [optional]
|
||||
**source** | [**AccountSource**](account-source) | | [optional]
|
||||
**id** | **str** | ID of the expansion item | [optional]
|
||||
**state** | **str** | State of the expansion item | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
@@ -32,13 +34,13 @@ expansion_item = ExpansionItem(
|
||||
account_id='2c91808981f58ea601821c3e93482e6f',
|
||||
cause='Role',
|
||||
name='smartsheet-role',
|
||||
attribute_requests=[
|
||||
sailpoint.v3.models.attribute_request.AttributeRequest(
|
||||
name = 'groups',
|
||||
op = 'Add',
|
||||
value = '3203537556531076', )
|
||||
],
|
||||
source=
|
||||
attribute_request=sailpoint.v3.models.attribute_request.AttributeRequest(
|
||||
name = 'groups',
|
||||
op = 'Add',
|
||||
value = null, ),
|
||||
source=,
|
||||
id='ac2887ffe0e7435a8c18c73f7ae94c7b',
|
||||
state='EXECUTING'
|
||||
)
|
||||
|
||||
```
|
||||
|
||||
@@ -19,8 +19,8 @@ Name | Type | Description | Notes
|
||||
**id** | **str** | The unique ID of the referenced object. | [optional]
|
||||
**name** | **str** | The human readable name of the referenced object. | [optional]
|
||||
**display_name** | **str** | | [optional]
|
||||
**type** | [**DtoType**](dto-type) | | [optional]
|
||||
**description** | **str** | | [optional]
|
||||
**description** | **str** | Description of access item. | [optional]
|
||||
**type** | **str** | Type of the access item. | [optional]
|
||||
**source** | [**Reference**](reference) | | [optional]
|
||||
**owner** | [**DisplayReference**](display-reference) | | [optional]
|
||||
**revocable** | **bool** | | [optional]
|
||||
@@ -40,8 +40,8 @@ identity_access = IdentityAccess(
|
||||
id='2c91808568c529c60168cca6f90c1313',
|
||||
name='John Doe',
|
||||
display_name='John Q. Doe',
|
||||
type='IDENTITY',
|
||||
description='',
|
||||
type='ROLE',
|
||||
source=sailpoint.v3.models.reference.Reference(
|
||||
id = '2c91808568c529c60168cca6f90c1313',
|
||||
name = 'John Doe', ),
|
||||
|
||||
@@ -17,7 +17,7 @@ Defines all the identity attribute mapping configurations. This defines how to g
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**enabled** | **bool** | The backend will only promote values if the profile/mapping is enabled. | [optional] [default to False]
|
||||
**enabled** | **bool** | Backend will only promote values if the profile/mapping is enabled. | [optional] [default to False]
|
||||
**attribute_transforms** | [**[]IdentityAttributeTransform**](identity-attribute-transform) | | [optional]
|
||||
}
|
||||
|
||||
|
||||
@@ -11,13 +11,13 @@ tags: ['SDK', 'Software Development Kit', 'IdentityAttributeTransform', 'Identit
|
||||
|
||||
# IdentityAttributeTransform
|
||||
|
||||
Defines a transformation definition for an identity attribute.
|
||||
Transform definition for an identity attribute.
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**identity_attribute_name** | **str** | Name of the identity attribute. | [optional]
|
||||
**identity_attribute_name** | **str** | Identity attribute's name. | [optional]
|
||||
**transform_definition** | [**TransformDefinition**](transform-definition) | | [optional]
|
||||
}
|
||||
|
||||
|
||||
@@ -19,7 +19,6 @@ Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**id** | **str** | The unique ID of the referenced object. | [required]
|
||||
**name** | **str** | The human readable name of the referenced object. | [required]
|
||||
**type** | [**DocumentType**](document-type) | | [required]
|
||||
**display_name** | **str** | Identity's display name. | [optional]
|
||||
**first_name** | **str** | Identity's first name. | [optional]
|
||||
**last_name** | **str** | Identity's last name. | [optional]
|
||||
@@ -37,6 +36,8 @@ Name | Type | Description | Notes
|
||||
**identity_profile** | [**IdentityDocumentAllOfIdentityProfile**](identity-document-all-of-identity-profile) | | [optional]
|
||||
**source** | [**IdentityDocumentAllOfSource**](identity-document-all-of-source) | | [optional]
|
||||
**attributes** | **map[string]object** | Map or dictionary of key/value pairs. | [optional]
|
||||
**disabled** | **bool** | Indicates whether the identity is disabled. | [optional] [default to False]
|
||||
**locked** | **bool** | Indicates whether the identity is locked. | [optional] [default to False]
|
||||
**processing_state** | **str** | Identity's processing state. | [optional]
|
||||
**processing_details** | [**ProcessingDetails**](processing-details) | | [optional]
|
||||
**accounts** | [**[]BaseAccount**](base-account) | List of accounts associated with the identity. | [optional]
|
||||
@@ -51,6 +52,9 @@ Name | Type | Description | Notes
|
||||
**owns** | [**[]Owns**](owns) | Access items the identity owns. | [optional]
|
||||
**owns_count** | **int** | Number of access items the identity owns. | [optional]
|
||||
**tags** | **[]str** | Tags that have been applied to the object. | [optional]
|
||||
**tags_count** | **int** | Number of tags on the identity. | [optional]
|
||||
**visible_segments** | **[]str** | List of segments that the identity is in. | [optional]
|
||||
**visible_segment_count** | **int** | Number of segments the identity is in. | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
@@ -61,7 +65,6 @@ from sailpoint.v3.models.identity_document import IdentityDocument
|
||||
identity_document = IdentityDocument(
|
||||
id='2c91808568c529c60168cca6f90c1313',
|
||||
name='John Doe',
|
||||
type='identity',
|
||||
display_name='Carol.Adams',
|
||||
first_name='Carol',
|
||||
last_name='Adams',
|
||||
@@ -86,7 +89,9 @@ source=sailpoint.v3.models.identity_document_all_of_source.IdentityDocument_allO
|
||||
id = '2c91808b6e9e6fb8016eec1a2b6f7b5f',
|
||||
name = 'ODS-HR-Employees', ),
|
||||
attributes={country=US, firstname=Carol, cloudStatus=UNREGISTERED},
|
||||
processing_state='',
|
||||
disabled=False,
|
||||
locked=False,
|
||||
processing_state='ERROR',
|
||||
processing_details=sailpoint.v3.models.processing_details.ProcessingDetails(
|
||||
date = '2018-06-25T20:22:28.104Z',
|
||||
stage = 'In Process',
|
||||
@@ -135,7 +140,10 @@ owns=[
|
||||
fallback_approver = False, )
|
||||
],
|
||||
owns_count=5,
|
||||
tags=[TAG_1, TAG_2]
|
||||
tags=[TAG_1, TAG_2],
|
||||
tags_count=56,
|
||||
visible_segments=[All Employees],
|
||||
visible_segment_count=1
|
||||
)
|
||||
|
||||
```
|
||||
|
||||
@@ -16,8 +16,8 @@ tags: ['SDK', 'Software Development Kit', 'IdentityExceptionReportReference', 'I
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**task_result_id** | **str** | The id of the task result. | [optional]
|
||||
**report_name** | **str** | The name of the report. | [optional]
|
||||
**task_result_id** | **str** | Task result ID. | [optional]
|
||||
**report_name** | **str** | Report name. | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
|
||||
@@ -20,15 +20,15 @@ Name | Type | Description | Notes
|
||||
**name** | **str** | Name of the Object | [required]
|
||||
**created** | **datetime** | Creation date of the Object | [optional] [readonly]
|
||||
**modified** | **datetime** | Last modification date of the Object | [optional] [readonly]
|
||||
**description** | **str** | The description of the Identity Profile. | [optional]
|
||||
**description** | **str** | Identity profile's description. | [optional]
|
||||
**owner** | [**IdentityProfileAllOfOwner**](identity-profile-all-of-owner) | | [optional]
|
||||
**priority** | **int** | The priority for an Identity Profile. | [optional]
|
||||
**priority** | **int** | Identity profile's priority. | [optional]
|
||||
**authoritative_source** | [**IdentityProfileAllOfAuthoritativeSource**](identity-profile-all-of-authoritative-source) | | [required]
|
||||
**identity_refresh_required** | **bool** | True if a identity refresh is needed. Typically triggered when a change on the source has been made. | [optional] [default to False]
|
||||
**identity_count** | **int** | The number of identities that belong to the Identity Profile. | [optional]
|
||||
**identity_refresh_required** | **bool** | Set this value to 'True' if an identity refresh is necessary. You would typically want to trigger an identity refresh when a change has been made on the source. | [optional] [default to False]
|
||||
**identity_count** | **int** | Number of identities belonging to the identity profile. | [optional]
|
||||
**identity_attribute_config** | [**IdentityAttributeConfig**](identity-attribute-config) | | [optional]
|
||||
**identity_exception_report_reference** | [**IdentityExceptionReportReference**](identity-exception-report-reference) | | [optional]
|
||||
**has_time_based_attr** | **bool** | Indicates the value of requiresPeriodicRefresh attribute for the Identity Profile. | [optional] [default to False]
|
||||
**has_time_based_attr** | **bool** | Indicates the value of `requiresPeriodicRefresh` attribute for the identity profile. | [optional] [default to False]
|
||||
}
|
||||
|
||||
## Example
|
||||
|
||||
@@ -16,9 +16,9 @@ tags: ['SDK', 'Software Development Kit', 'IdentityProfileAllOfAuthoritativeSour
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**type** | **Enum** [ 'SOURCE' ] | Type of the object to which this reference applies | [optional]
|
||||
**id** | **str** | ID of the object to which this reference applies | [optional]
|
||||
**name** | **str** | Human-readable display name of the object to which this reference applies | [optional]
|
||||
**type** | **Enum** [ 'SOURCE' ] | Authoritative source's object type. | [optional]
|
||||
**id** | **str** | Authoritative source's ID. | [optional]
|
||||
**name** | **str** | Authoritative source's name. | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
|
||||
@@ -11,15 +11,15 @@ tags: ['SDK', 'Software Development Kit', 'IdentityProfileAllOfOwner', 'Identity
|
||||
|
||||
# IdentityProfileAllOfOwner
|
||||
|
||||
The owner of the Identity Profile.
|
||||
Identity profile's owner.
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**type** | **Enum** [ 'IDENTITY' ] | Type of the object to which this reference applies | [optional]
|
||||
**id** | **str** | ID of the object to which this reference applies | [optional]
|
||||
**name** | **str** | Human-readable display name of the object to which this reference applies | [optional]
|
||||
**type** | **Enum** [ 'IDENTITY' ] | Owner's object type. | [optional]
|
||||
**id** | **str** | Owner's ID. | [optional]
|
||||
**name** | **str** | Owner's name. | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
|
||||
@@ -17,7 +17,7 @@ Object created or updated by import.
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**type** | **Enum** [ 'IDENTITY_OBJECT_CONFIG', 'IDENTITY_PROFILE', 'RULE', 'SOURCE', 'TRANSFORM', 'TRIGGER_SUBSCRIPTION' ] | DTO type of object created or updated by import. | [optional]
|
||||
**type** | **Enum** [ 'CONNECTOR_RULE', 'IDENTITY_OBJECT_CONFIG', 'IDENTITY_PROFILE', 'RULE', 'SOURCE', 'TRANSFORM', 'TRIGGER_SUBSCRIPTION' ] | DTO type of object created or updated by import. | [optional]
|
||||
**id** | **str** | ID of object created or updated by import. | [optional]
|
||||
**name** | **str** | Display name of object created or updated by import. | [optional]
|
||||
}
|
||||
|
||||
@@ -24,7 +24,7 @@ Name | Type | Description | Notes
|
||||
**account_managers** | [**[]NonEmployeeIdentityReferenceWithId**](non-employee-identity-reference-with-id) | List of account managers | [optional]
|
||||
**modified** | **datetime** | When the request was last modified. | [optional]
|
||||
**created** | **datetime** | When the request was created. | [optional]
|
||||
**non_employee_count** | **int** | Number of non-employee records associated with this source. | [optional]
|
||||
**non_employee_count** | **int** | Number of non-employee records associated with this source. This value is 'NULL' by default. To get the non-employee count, you must set the `non-employee-count` flag in your request to 'true'. | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
|
||||
@@ -17,6 +17,7 @@ tags: ['SDK', 'Software Development Kit', 'OriginalRequest', 'OriginalRequest']
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**account_id** | **str** | Account ID. | [optional]
|
||||
**result** | [**Result**](result) | | [optional]
|
||||
**attribute_requests** | [**[]AttributeRequest**](attribute-request) | Attribute changes requested for account. | [optional]
|
||||
**op** | **str** | Operation used. | [optional]
|
||||
**source** | [**AccountSource**](account-source) | | [optional]
|
||||
@@ -29,11 +30,13 @@ from sailpoint.v3.models.original_request import OriginalRequest
|
||||
|
||||
original_request = OriginalRequest(
|
||||
account_id='CN=Abby Smith,OU=Austin,OU=Americas,OU=Demo,DC=seri,DC=acme,DC=com',
|
||||
result=sailpoint.v3.models.result.Result(
|
||||
status = 'Manual Task Created', ),
|
||||
attribute_requests=[
|
||||
sailpoint.v3.models.attribute_request.AttributeRequest(
|
||||
name = 'groups',
|
||||
op = 'Add',
|
||||
value = '3203537556531076', )
|
||||
value = null, )
|
||||
],
|
||||
op='add',
|
||||
source=
|
||||
|
||||
@@ -16,6 +16,7 @@ tags: ['SDK', 'Software Development Kit', 'RequestedItemStatus', 'RequestedItemS
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**id** | **str** | The ID of the access request. | [optional]
|
||||
**name** | **str** | Human-readable display name of the item being requested. | [optional]
|
||||
**type** | **Enum** [ 'ACCESS_PROFILE', 'ROLE', 'ENTITLEMENT' ] | Type of requested object. | [optional]
|
||||
**cancelled_request_details** | [**RequestedItemStatusCancelledRequestDetails**](requested-item-status-cancelled-request-details) | | [optional]
|
||||
@@ -48,6 +49,7 @@ Name | Type | Description | Notes
|
||||
from sailpoint.v3.models.requested_item_status import RequestedItemStatus
|
||||
|
||||
requested_item_status = RequestedItemStatus(
|
||||
id='2c9180926cbfbddd016cbfc7c3b10010',
|
||||
name='AccessProfile1',
|
||||
type='ACCESS_PROFILE',
|
||||
cancelled_request_details=,
|
||||
|
||||
33
docs/tools/sdk/python/Reference/V3/Models/Result.md
Normal file
33
docs/tools/sdk/python/Reference/V3/Models/Result.md
Normal file
@@ -0,0 +1,33 @@
|
||||
---
|
||||
id: result
|
||||
title: Result
|
||||
pagination_label: Result
|
||||
sidebar_label: Result
|
||||
sidebar_class_name: pythonsdk
|
||||
keywords: ['python', 'Python', 'sdk', 'Result', 'Result']
|
||||
slug: /tools/sdk/python/v3/models/result
|
||||
tags: ['SDK', 'Software Development Kit', 'Result', 'Result']
|
||||
---
|
||||
|
||||
# Result
|
||||
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**status** | **str** | Request result status | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
|
||||
```python
|
||||
from sailpoint.v3.models.result import Result
|
||||
|
||||
result = Result(
|
||||
status='Manual Task Created'
|
||||
)
|
||||
|
||||
```
|
||||
[[Back to top]](#)
|
||||
|
||||
@@ -17,9 +17,6 @@ Role
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**id** | **str** | The unique ID of the referenced object. | [required]
|
||||
**name** | **str** | The human readable name of the referenced object. | [required]
|
||||
**type** | [**DocumentType**](document-type) | | [required]
|
||||
**description** | **str** | Access item's description. | [optional]
|
||||
**created** | **datetime** | ISO-8601 date-time referring to the time when the object was created. | [optional]
|
||||
**modified** | **datetime** | ISO-8601 date-time referring to the time when the object was last modified. | [optional]
|
||||
@@ -27,14 +24,20 @@ Name | Type | Description | Notes
|
||||
**enabled** | **bool** | Indicates whether the access item is currently enabled. | [optional] [default to False]
|
||||
**requestable** | **bool** | Indicates whether the access item can be requested. | [optional] [default to True]
|
||||
**request_comments_required** | **bool** | Indicates whether comments are required for requests to access the item. | [optional] [default to False]
|
||||
**owner** | [**BaseAccessAllOfOwner**](base-access-all-of-owner) | | [optional]
|
||||
**owner** | [**BaseAccessOwner**](base-access-owner) | | [optional]
|
||||
**id** | **str** | ID of the role. | [required]
|
||||
**name** | **str** | Name of the role. | [required]
|
||||
**access_profiles** | [**[]BaseAccessProfile**](base-access-profile) | Access profiles included with the role. | [optional]
|
||||
**access_profile_count** | **int** | Number of access profiles included with the role. | [optional]
|
||||
**tags** | **[]str** | Tags that have been applied to the object. | [optional]
|
||||
**segments** | [**[]BaseSegment**](base-segment) | Segments with the role. | [optional]
|
||||
**segment_count** | **int** | Number of segments with the role. | [optional]
|
||||
**entitlements** | [**[]BaseEntitlement**](base-entitlement) | Entitlements included with the role. | [optional]
|
||||
**entitlements** | [**[]RoleDocumentAllOfEntitlements**](role-document-all-of-entitlements) | Entitlements included with the role. | [optional]
|
||||
**entitlement_count** | **int** | Number of entitlements included with the role. | [optional]
|
||||
**dimensional** | **bool** | | [optional] [default to False]
|
||||
**dimension_schema_attribute_count** | **int** | Number of dimension attributes included with the role. | [optional]
|
||||
**dimension_schema_attributes** | [**[]RoleDocumentAllOfDimensionSchemaAttributes**](role-document-all-of-dimension-schema-attributes) | Dimension attributes included with the role. | [optional]
|
||||
**dimensions** | [**[]RoleDocumentAllOfDimensions**](role-document-all-of-dimensions) | | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
@@ -43,21 +46,20 @@ Name | Type | Description | Notes
|
||||
from sailpoint.v3.models.role_document import RoleDocument
|
||||
|
||||
role_document = RoleDocument(
|
||||
id='2c91808568c529c60168cca6f90c1313',
|
||||
name='John Doe',
|
||||
type='identity',
|
||||
description='The admin role',
|
||||
description='Admin access',
|
||||
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,
|
||||
request_comments_required=False,
|
||||
owner=sailpoint.v3.models.base_access_all_of_owner.BaseAccess_allOf_owner(
|
||||
owner=sailpoint.v3.models.base_access_owner.BaseAccess_owner(
|
||||
type = 'IDENTITY',
|
||||
id = '2c9180a46faadee4016fb4e018c20639',
|
||||
name = 'Support',
|
||||
email = 'cloud-support@sailpoint.com', ),
|
||||
id='2c91808375d8e80a0175e1f88a575222',
|
||||
name='Branch Manager Access',
|
||||
access_profiles=[
|
||||
sailpoint.v3.models.base_access_profile.BaseAccessProfile(
|
||||
id = '2c91809c6faade77016fb4f0b63407ae',
|
||||
@@ -72,17 +74,31 @@ segments=[
|
||||
],
|
||||
segment_count=1,
|
||||
entitlements=[
|
||||
sailpoint.v3.models.base_entitlement.BaseEntitlement(
|
||||
has_permissions = False,
|
||||
description = 'Cloud engineering',
|
||||
attribute = 'memberOf',
|
||||
value = 'CN=Cloud Engineering,DC=sailpoint,DC=COM',
|
||||
schema = 'group',
|
||||
privileged = False,
|
||||
id = '2c918084575812550157589064f33b89',
|
||||
name = 'CN=Cloud Engineering,DC=sailpoint,DC=COM', )
|
||||
null
|
||||
],
|
||||
entitlement_count=3
|
||||
entitlement_count=3,
|
||||
dimensional=False,
|
||||
dimension_schema_attribute_count=3,
|
||||
dimension_schema_attributes=[
|
||||
sailpoint.v3.models.role_document_all_of_dimension_schema_attributes.RoleDocument_allOf_dimensionSchemaAttributes(
|
||||
derived = True,
|
||||
display_name = 'Department',
|
||||
name = 'department', )
|
||||
],
|
||||
dimensions=[
|
||||
sailpoint.v3.models.role_document_all_of_dimensions.RoleDocument_allOf_dimensions(
|
||||
id = 'b3c28992ba964a40a7598978139d1ced',
|
||||
name = 'Manager Austin Branch',
|
||||
description = 'Managers located at the Austin branch',
|
||||
entitlements = [
|
||||
null
|
||||
],
|
||||
access_profiles = [
|
||||
sailpoint.v3.models.base_access_profile.BaseAccessProfile(
|
||||
id = '2c91809c6faade77016fb4f0b63407ae',
|
||||
name = 'Admin Access', )
|
||||
], )
|
||||
]
|
||||
)
|
||||
|
||||
```
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
id: role-document-all-of-dimension-schema-attributes
|
||||
title: RoleDocumentAllOfDimensionSchemaAttributes
|
||||
pagination_label: RoleDocumentAllOfDimensionSchemaAttributes
|
||||
sidebar_label: RoleDocumentAllOfDimensionSchemaAttributes
|
||||
sidebar_class_name: pythonsdk
|
||||
keywords: ['python', 'Python', 'sdk', 'RoleDocumentAllOfDimensionSchemaAttributes', 'RoleDocumentAllOfDimensionSchemaAttributes']
|
||||
slug: /tools/sdk/python/v3/models/role-document-all-of-dimension-schema-attributes
|
||||
tags: ['SDK', 'Software Development Kit', 'RoleDocumentAllOfDimensionSchemaAttributes', 'RoleDocumentAllOfDimensionSchemaAttributes']
|
||||
---
|
||||
|
||||
# RoleDocumentAllOfDimensionSchemaAttributes
|
||||
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**derived** | **bool** | | [optional] [default to True]
|
||||
**display_name** | **str** | Displayname of the dimension attribute. | [optional]
|
||||
**name** | **str** | Name of the dimension attribute. | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
|
||||
```python
|
||||
from sailpoint.v3.models.role_document_all_of_dimension_schema_attributes import RoleDocumentAllOfDimensionSchemaAttributes
|
||||
|
||||
role_document_all_of_dimension_schema_attributes = RoleDocumentAllOfDimensionSchemaAttributes(
|
||||
derived=True,
|
||||
display_name='Department',
|
||||
name='department'
|
||||
)
|
||||
|
||||
```
|
||||
[[Back to top]](#)
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
---
|
||||
id: role-document-all-of-dimensions
|
||||
title: RoleDocumentAllOfDimensions
|
||||
pagination_label: RoleDocumentAllOfDimensions
|
||||
sidebar_label: RoleDocumentAllOfDimensions
|
||||
sidebar_class_name: pythonsdk
|
||||
keywords: ['python', 'Python', 'sdk', 'RoleDocumentAllOfDimensions', 'RoleDocumentAllOfDimensions']
|
||||
slug: /tools/sdk/python/v3/models/role-document-all-of-dimensions
|
||||
tags: ['SDK', 'Software Development Kit', 'RoleDocumentAllOfDimensions', 'RoleDocumentAllOfDimensions']
|
||||
---
|
||||
|
||||
# RoleDocumentAllOfDimensions
|
||||
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**id** | **str** | Unique ID of the dimension. | [optional]
|
||||
**name** | **str** | Name of the dimension. | [optional]
|
||||
**description** | **str** | Description of the dimension. | [optional]
|
||||
**entitlements** | [**[]RoleDocumentAllOfEntitlements1**](role-document-all-of-entitlements1) | Entitlements included with the role. | [optional]
|
||||
**access_profiles** | [**[]BaseAccessProfile**](base-access-profile) | Access profiles included in the dimension. | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
|
||||
```python
|
||||
from sailpoint.v3.models.role_document_all_of_dimensions import RoleDocumentAllOfDimensions
|
||||
|
||||
role_document_all_of_dimensions = RoleDocumentAllOfDimensions(
|
||||
id='b3c28992ba964a40a7598978139d1ced',
|
||||
name='Manager Austin Branch',
|
||||
description='Managers located at the Austin branch',
|
||||
entitlements=[
|
||||
null
|
||||
],
|
||||
access_profiles=[
|
||||
sailpoint.v3.models.base_access_profile.BaseAccessProfile(
|
||||
id = '2c91809c6faade77016fb4f0b63407ae',
|
||||
name = 'Admin Access', )
|
||||
]
|
||||
)
|
||||
|
||||
```
|
||||
[[Back to top]](#)
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
---
|
||||
id: role-document-all-of-entitlements
|
||||
title: RoleDocumentAllOfEntitlements
|
||||
pagination_label: RoleDocumentAllOfEntitlements
|
||||
sidebar_label: RoleDocumentAllOfEntitlements
|
||||
sidebar_class_name: pythonsdk
|
||||
keywords: ['python', 'Python', 'sdk', 'RoleDocumentAllOfEntitlements', 'RoleDocumentAllOfEntitlements']
|
||||
slug: /tools/sdk/python/v3/models/role-document-all-of-entitlements
|
||||
tags: ['SDK', 'Software Development Kit', 'RoleDocumentAllOfEntitlements', 'RoleDocumentAllOfEntitlements']
|
||||
---
|
||||
|
||||
# RoleDocumentAllOfEntitlements
|
||||
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**has_permissions** | **bool** | Indicates whether the entitlement has permissions. | [optional] [default to False]
|
||||
**description** | **str** | Entitlement's description. | [optional]
|
||||
**attribute** | **str** | Entitlement attribute's name. | [optional]
|
||||
**value** | **str** | Entitlement's value. | [optional]
|
||||
**var_schema** | **str** | Entitlement's schema. | [optional]
|
||||
**privileged** | **bool** | Indicates whether the entitlement is privileged. | [optional] [default to False]
|
||||
**id** | **str** | Entitlement's ID. | [optional]
|
||||
**name** | **str** | Entitlement's name. | [optional]
|
||||
**source_schema_object_type** | **str** | Schema objectType. | [optional]
|
||||
**hash** | **str** | Read-only calculated hash value of an entitlement. | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
|
||||
```python
|
||||
from sailpoint.v3.models.role_document_all_of_entitlements import RoleDocumentAllOfEntitlements
|
||||
|
||||
role_document_all_of_entitlements = RoleDocumentAllOfEntitlements(
|
||||
has_permissions=False,
|
||||
description='Cloud engineering',
|
||||
attribute='memberOf',
|
||||
value='CN=Cloud Engineering,DC=sailpoint,DC=COM',
|
||||
var_schema='group',
|
||||
privileged=False,
|
||||
id='2c918084575812550157589064f33b89',
|
||||
name='CN=Cloud Engineering,DC=sailpoint,DC=COM',
|
||||
source_schema_object_type='group',
|
||||
hash='c6fab95235584cca98a454a2f51e5683bc77d6a0'
|
||||
)
|
||||
|
||||
```
|
||||
[[Back to top]](#)
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
---
|
||||
id: role-document-all-of-entitlements1
|
||||
title: RoleDocumentAllOfEntitlements1
|
||||
pagination_label: RoleDocumentAllOfEntitlements1
|
||||
sidebar_label: RoleDocumentAllOfEntitlements1
|
||||
sidebar_class_name: pythonsdk
|
||||
keywords: ['python', 'Python', 'sdk', 'RoleDocumentAllOfEntitlements1', 'RoleDocumentAllOfEntitlements1']
|
||||
slug: /tools/sdk/python/v3/models/role-document-all-of-entitlements1
|
||||
tags: ['SDK', 'Software Development Kit', 'RoleDocumentAllOfEntitlements1', 'RoleDocumentAllOfEntitlements1']
|
||||
---
|
||||
|
||||
# RoleDocumentAllOfEntitlements1
|
||||
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**has_permissions** | **bool** | Indicates whether the entitlement has permissions. | [optional] [default to False]
|
||||
**description** | **str** | Entitlement's description. | [optional]
|
||||
**attribute** | **str** | Entitlement attribute's name. | [optional]
|
||||
**value** | **str** | Entitlement's value. | [optional]
|
||||
**var_schema** | **str** | Entitlement's schema. | [optional]
|
||||
**privileged** | **bool** | Indicates whether the entitlement is privileged. | [optional] [default to False]
|
||||
**id** | **str** | Entitlement's ID. | [optional]
|
||||
**name** | **str** | Entitlement's name. | [optional]
|
||||
**source_schema_object_type** | **str** | Schema objectType. | [optional]
|
||||
**hash** | **str** | Read-only calculated hash value of an entitlement. | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
|
||||
```python
|
||||
from sailpoint.v3.models.role_document_all_of_entitlements1 import RoleDocumentAllOfEntitlements1
|
||||
|
||||
role_document_all_of_entitlements1 = RoleDocumentAllOfEntitlements1(
|
||||
has_permissions=False,
|
||||
description='Cloud engineering',
|
||||
attribute='memberOf',
|
||||
value='CN=Cloud Engineering,DC=sailpoint,DC=COM',
|
||||
var_schema='group',
|
||||
privileged=False,
|
||||
id='2c918084575812550157589064f33b89',
|
||||
name='CN=Cloud Engineering,DC=sailpoint,DC=COM',
|
||||
source_schema_object_type='group',
|
||||
hash='c6fab95235584cca98a454a2f51e5683bc77d6a0'
|
||||
)
|
||||
|
||||
```
|
||||
[[Back to top]](#)
|
||||
|
||||
@@ -20,8 +20,8 @@ Name | Type | Description | Notes
|
||||
**id** | **str** | The unique ID of the referenced object. | [optional]
|
||||
**name** | **str** | The human readable name of the referenced object. | [optional]
|
||||
**display_name** | **str** | | [optional]
|
||||
**type** | [**DtoType**](dto-type) | | [optional]
|
||||
**description** | **str** | | [optional]
|
||||
**description** | **str** | Description of access item. | [optional]
|
||||
**type** | **str** | Type of the access item. | [optional]
|
||||
**owner** | [**DisplayReference**](display-reference) | | [optional]
|
||||
**disabled** | **bool** | | [optional]
|
||||
**revocable** | **bool** | | [optional]
|
||||
@@ -36,8 +36,8 @@ role_summary = RoleSummary(
|
||||
id='2c91808568c529c60168cca6f90c1313',
|
||||
name='John Doe',
|
||||
display_name='John Q. Doe',
|
||||
type='IDENTITY',
|
||||
description='',
|
||||
type='ROLE',
|
||||
owner=,
|
||||
disabled=True,
|
||||
revocable=True
|
||||
|
||||
@@ -16,7 +16,7 @@ tags: ['SDK', 'Software Development Kit', 'TransformDefinition', 'TransformDefin
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**type** | **str** | The type of the transform definition. | [optional]
|
||||
**type** | **str** | Transform definition type. | [optional]
|
||||
**attributes** | **map[string]object** | Arbitrary key-value pairs to store any metadata for the object | [optional]
|
||||
}
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ Name | Type | Description | Notes
|
||||
**request_id** | **str** | Backend ID that tracks a workflow request in the system. Provide this ID in a customer support ticket for debugging purposes. | [optional]
|
||||
**start_time** | **datetime** | Date/time when the workflow started. | [optional]
|
||||
**close_time** | **datetime** | Date/time when the workflow ended. | [optional]
|
||||
**status** | **Enum** [ 'Completed', 'Failed', 'Canceled', 'Executing' ] | Workflow execution status. | [optional]
|
||||
**status** | **Enum** [ 'Completed', 'Failed', 'Canceled', 'Running' ] | Workflow execution status. | [optional]
|
||||
}
|
||||
|
||||
## Example
|
||||
|
||||
Reference in New Issue
Block a user