Skip to main content

IdentityDocument

Properties

NameTypeDescriptionNotes
IdStringThe unique ID of the referenced object.[required]
NameStringThe human readable name of the referenced object.[required]
DisplayNameStringIdentity's display name.[optional]
FirstNameStringIdentity's first name.[optional]
LastNameStringIdentity's last name.[optional]
EmailStringIdentity's primary email address.[optional]
CreatedSystem.DateTimeISO-8601 date-time referring to the time when the object was created.[optional]
ModifiedSystem.DateTimeISO-8601 date-time referring to the time when the object was last modified.[optional]
PhoneStringIdentity's phone number.[optional]
SyncedStringISO-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]
InactiveBooleanIndicates whether the identity is inactive.[optional] [default to $false]
ProtectedBooleanIndicates whether the identity is protected.[optional] [default to $false]
StatusStringIdentity's status in SailPoint.[optional]
EmployeeNumberStringIdentity's employee number.[optional]
ManagerIdentityDocumentAllOfManager[optional]
IsManagerBooleanIndicates whether the identity is a manager of other identities.[optional]
IdentityProfileIdentityDocumentAllOfIdentityProfile[optional]
SourceIdentityDocumentAllOfSource[optional]
Attributes[map[string]AnyType]https://learn.microsoft.com/en-us/powershell/scripting/lang-spec/chapter-04?view=powershell-7.4Map or dictionary of key/value pairs.[optional]
DisabledBooleanIndicates whether the identity is disabled.[optional] [default to $false]
LockedBooleanIndicates whether the identity is locked.[optional] [default to $false]
ProcessingStateStringIdentity's processing state.[optional]
ProcessingDetailsProcessingDetails[optional]
Accounts[]BaseAccountList of accounts associated with the identity.[optional]
AccountCountInt32Number of accounts associated with the identity.[optional]
Apps[]AppList of applications the identity has access to.[optional]
AppCountInt32Number of applications the identity has access to.[optional]
Access[]IdentityAccessList of access items assigned to the identity.[optional]
AccessCountInt32Number of access items assigned to the identity.[optional]
EntitlementCountInt32Number of entitlements assigned to the identity.[optional]
RoleCountInt32Number of roles assigned to the identity.[optional]
AccessProfileCountInt32Number of access profiles assigned to the identity.[optional]
Owns[]OwnsAccess items the identity owns.[optional]
OwnsCountInt32Number of access items the identity owns.[optional]
Tags[]StringTags that have been applied to the object.[optional]
TagsCountInt32Number of tags on the identity.[optional]
VisibleSegments[]StringList of segments that the identity is in.[optional]
VisibleSegmentCountInt32Number of segments the identity is in.[optional]

Examples

  • Prepare the resource
$IdentityDocument = Initialize-PSSailpoint.V2024IdentityDocument  -Id 2c91808568c529c60168cca6f90c1313 `
-Name John Doe `
-DisplayName Carol.Adams `
-FirstName Carol `
-LastName Adams `
-Email Carol.Adams@sailpointdemo.com `
-Created 2018-06-25T20:22:28.104Z `
-Modified 2018-06-25T20:22:28.104Z `
-Phone +1 440-527-3672 `
-Synced null `
-Inactive false `
-Protected false `
-Status UNREGISTERED `
-EmployeeNumber 1a2a3d4e `
-Manager null `
-IsManager false `
-IdentityProfile null `
-Source null `
-Attributes {country=US, firstname=Carol, cloudStatus=UNREGISTERED} `
-Disabled false `
-Locked false `
-ProcessingState ERROR `
-ProcessingDetails null `
-Accounts null `
-AccountCount 3 `
-Apps null `
-AppCount 2 `
-Access null `
-AccessCount 5 `
-EntitlementCount 10 `
-RoleCount 1 `
-AccessProfileCount 1 `
-Owns null `
-OwnsCount 5 `
-Tags [TAG_1, TAG_2] `
-TagsCount null `
-VisibleSegments [All Employees] `
-VisibleSegmentCount 1
  • Convert the resource to JSON
$IdentityDocument | ConvertTo-JSON

[Back to top]