mirror of
https://github.com/LukeHagar/api-specs.git
synced 2025-12-10 04:19:19 +00:00
Automated commit 'Added sourceName to Account schema (#1274)
* Added sourceName to Account schema * Fixed linter errors * Added required property * Reverted back to simpler required property * Reverted required flag again --------- Co-authored-by: colin-mckibben-sp <coln.mckibben@sailpoint.com>' by github action: 4928653740
This commit is contained in:
@@ -1,32 +1,80 @@
|
||||
allOf:
|
||||
- $ref: './BaseCommonDto.yaml'
|
||||
- type: object
|
||||
required:
|
||||
- sourceId
|
||||
- sourceName
|
||||
- attributes
|
||||
- authoritative
|
||||
- disabled
|
||||
- locked
|
||||
- nativeIdentity
|
||||
- systemAccount
|
||||
- uncorrelated
|
||||
- manuallyCorrelated
|
||||
- hasEntitlements
|
||||
properties:
|
||||
sourceId:
|
||||
type: string
|
||||
example: 2c9180835d2e5168015d32f890ca1581
|
||||
description: The unique ID of the source this account belongs to
|
||||
sourceName:
|
||||
type: string
|
||||
example: Employees
|
||||
description: The display name of the source this account belongs to
|
||||
identityId:
|
||||
type: string
|
||||
example: 2c9180835d2e5168015d32f890ca1581
|
||||
description: The unique ID of the identity this account is correlated to
|
||||
attributes:
|
||||
type: object
|
||||
additionalProperties: true
|
||||
description: The account attributes that are aggregated
|
||||
example:
|
||||
firstName: "SailPoint"
|
||||
lastName: "Support"
|
||||
displayName: "SailPoint Support"
|
||||
authoritative:
|
||||
type: boolean
|
||||
description: Indicates if this account is from an authoritative source
|
||||
example: false
|
||||
description:
|
||||
type: string
|
||||
description: A description of the account
|
||||
nullable: true
|
||||
example: null
|
||||
disabled:
|
||||
type: boolean
|
||||
description: Indicates if the account is currently disabled
|
||||
example: false
|
||||
locked:
|
||||
type: boolean
|
||||
description: Indicates if the account is currently locked
|
||||
example: false
|
||||
nativeIdentity:
|
||||
type: string
|
||||
description: The unique ID of the account generated by the source system
|
||||
example: "552775"
|
||||
systemAccount:
|
||||
type: boolean
|
||||
example: false
|
||||
description: If true, this is a user account within IdentityNow. If false, this is an account from a source system.
|
||||
uncorrelated:
|
||||
type: boolean
|
||||
description: Indicates if this account is not correlated to an identity
|
||||
example: false
|
||||
uuid:
|
||||
type: string
|
||||
description:
|
||||
The unique ID of the account as determined by the account schema
|
||||
example: "slpt.support"
|
||||
nullable: true
|
||||
manuallyCorrelated:
|
||||
type: boolean
|
||||
description:
|
||||
Indicates if the account has been manually correlated to an identity
|
||||
example: false
|
||||
hasEntitlements:
|
||||
type: boolean
|
||||
description: Indicates if the account has entitlements
|
||||
example: true
|
||||
@@ -1,16 +1,35 @@
|
||||
allOf:
|
||||
- $ref: "./BaseCommonDto.yaml"
|
||||
- type: object
|
||||
required:
|
||||
- sourceId
|
||||
- sourceName
|
||||
- attributes
|
||||
- authoritative
|
||||
- disabled
|
||||
- locked
|
||||
- nativeIdentity
|
||||
- systemAccount
|
||||
- uncorrelated
|
||||
- manuallyCorrelated
|
||||
- hasEntitlements
|
||||
properties:
|
||||
sourceId:
|
||||
type: string
|
||||
example: 2c9180835d2e5168015d32f890ca1581
|
||||
description: The unique ID of the source this account belongs to
|
||||
sourceName:
|
||||
type: string
|
||||
example: Employees
|
||||
description: The display name of the source this account belongs to
|
||||
identityId:
|
||||
type: string
|
||||
example: 2c9180835d2e5168015d32f890ca1581
|
||||
description: The unique ID of the identity this account is correlated to
|
||||
attributes:
|
||||
type: object
|
||||
additionalProperties: true
|
||||
description: The account attributes that are aggregated
|
||||
example:
|
||||
firstName: "SailPoint"
|
||||
lastName: "Support"
|
||||
@@ -34,10 +53,12 @@ allOf:
|
||||
example: false
|
||||
nativeIdentity:
|
||||
type: string
|
||||
description: The unique ID of the account generated by the source system
|
||||
example: "552775"
|
||||
systemAccount:
|
||||
type: boolean
|
||||
example: false
|
||||
description: If true, this is a user account within IdentityNow. If false, this is an account from a source system.
|
||||
uncorrelated:
|
||||
type: boolean
|
||||
description: Indicates if this account is not correlated to an identity
|
||||
@@ -47,6 +68,7 @@ allOf:
|
||||
description:
|
||||
The unique ID of the account as determined by the account schema
|
||||
example: "slpt.support"
|
||||
nullable: true
|
||||
manuallyCorrelated:
|
||||
type: boolean
|
||||
description:
|
||||
@@ -55,4 +77,4 @@ allOf:
|
||||
hasEntitlements:
|
||||
type: boolean
|
||||
description: Indicates if the account has entitlements
|
||||
example: true
|
||||
example: true
|
||||
Reference in New Issue
Block a user