Skip to main content

ResourceObject

Properties

NameTypeDescriptionNotes
InstanceStringIdentifier of the specific instance where this object resides.[optional] [readonly]
IdentityStringNative identity of the object in the Source.[optional] [readonly]
UuidStringUniversal unique identifier of the object in the Source.[optional] [readonly]
PreviousIdentityStringNative identity that the object has previously.[optional] [readonly]
NameStringDisplay name for this object.[optional] [readonly]
ObjectTypeStringType of object.[optional] [readonly]
IncompleteBooleanA flag indicating that this is an incomplete object. Used in special cases where the connector has to return account information in several phases and the objects might not have a complete set of all account attributes. The attributes in this object will replace the corresponding attributes in the Link, but no other Link attributes will be changed.[optional] [readonly]
IncrementalBooleanA flag indicating that this is an incremental change object. This is similar to incomplete but it also means that the values of any multi-valued attributes in this object should be merged with the existing values in the Link rather than replacing the existing Link value.[optional] [readonly]
DeleteBooleanA flag indicating that this object has been deleted. This is set only when doing delta aggregation and the connector supports detection of native deletes.[optional] [readonly]
RemoveBooleanA flag set indicating that the values in the attributes represent things to remove rather than things to add. Setting this implies incremental. The values which are always for multi-valued attributes are removed from the current values.[optional] [readonly]
Missing[]StringA list of attribute names that are not included in this object. This is only used with SMConnector and will only contain ""groups"".[optional] [readonly]
Attributes[SystemCollectionsHashtable]https://learn.microsoft.com/en-us/dotnet/api/system.collections.hashtable?view=net-9.0Attributes of this ResourceObject.[optional] [readonly]
FinalUpdateBooleanIn Aggregation, for sparse object the count for total accounts scanned identities updated is not incremented.[optional] [readonly]

Examples

  • Prepare the resource
$ResourceObject = Initialize-PSSailpoint.BetaResourceObject  -Instance null `
-Identity CN=Aaron Carr,OU=test1,DC=test2,DC=test `
-Uuid {abf7bd9b-68b4-4d21-9b70-870c58ebf844} `
-PreviousIdentity null `
-Name Aaron Carr `
-ObjectType account `
-Incomplete false `
-Incremental false `
-Delete false `
-Remove false `
-Missing [missFieldOne, missFieldTwo] `
-Attributes {telephoneNumber=12-(345)678-9012, mail=[email protected], displayName=Aaron Carr} `
-FinalUpdate false
  • Convert the resource to JSON
$ResourceObject | ConvertTo-JSON

[Back to top]