ShadowType (Complex Type)

Namespace: http://midpoint.evolveum.com/xml/ns/public/common/common-3

Supertype: ObjectType
Local copy of any object on the provisioning resource that is related to provisioning. It may be account, group, role (on the target system), privilege, security label, organizational unit or anything else that is worth managing in identity management. In the minimal form it contains only identifiers and meta-data, but it may also be used for locally caching the account data (in local repository). This XML object provides a representation of the resource object in the IDM system, in the LOCAL REPOSITORY. It may represents a minimal data structure in IDM repository that contains only identifier and nothing else. It may also represent a rich structure with a lot of cached or fetched data. The actual content of this object depends on usage: on the specific interface and operation used and even on the system state and configuration.
Item Summary  
Name Type Multiplicity Description
name property
PolyStringType
[0,1] Human-readable, mutable name of the object. 
description property
string
[0,1] Free-form textual description of the object. 
fetchResult property
OperationResultType
[0,1] Result of the operation that fetched this instance of the object. 
extension container
ExtensionType
[0,1] Extension container that provides generic extensibility mechanism. 
parentOrgRef reference
ObjectReferenceType
[0,-1] Set of the orgs (organizational units, projects, teams) that the object relates to. 
trigger container
TriggerType
[0,-1] Triggers for this object. 
metadata container
MetadataType
[0,1] Meta-data about object creation, modification, etc. 
tenantRef reference
ObjectReferenceType
[0,1] Reference to the tenant to which this object belongs. 
lifecycleState property
string
[0,1] Lifecycle state of the object. 
operationExecution container
OperationExecutionType
[0,-1] Description of recent operations executed on this object (or related objects, e. 
policySituation property
anyURI
[0,-1] The policy situation(s) of this object. 
triggeredPolicyRule property
EvaluatedPolicyRuleType
[0,-1] Triggered policy rules for this assignment. 
policyException container
PolicyExceptionType
[0,-1] Recorded exception from a policy rule. 
resourceRef reference
ObjectReferenceType
[0,1] Resource that this resource object shadow belongs to. 
result property
OperationResultType
[0,1]  
objectChange property
ObjectDeltaType
[0,1] Description of changes that happened to an resource object shadow. 
attemptNumber property
int
[0,1]  
failedOperationType property
FailedOperationTypeType
[0,1] Description of operation during the processing of account failed. 
dead property
boolean
[0,1] Description of operation during the processing of account failed. 
pendingOperation container
PendingOperationType
[0,-1] Description of an operation which which execution is pending for this shadow. 
synchronizationSituation property
SynchronizationSituationType
[0,1] The most recent synchronization situation. 
synchronizationTimestamp property
dateTime
[0,1]  
fullSynchronizationTimestamp property
dateTime
[0,1]  
synchronizationSituationDescription property
SynchronizationSituationDescriptionType
[0,-1]  
objectClass property
QName
[1,1] The reference to a type definition for this object. 
auxiliaryObjectClass property
QName
[0,-1]  
kind property
ShadowKindType
[0,1]  
intent property
string
[0,1] The intended usage type or purpose of the object. 
protectedObject property
boolean
[0,1]  
ignored property
boolean
[0,1]  
assigned property
boolean
[0,1]  
exists property
boolean
[0,1]  
iteration property
int
[0,1]  
iterationToken property
string
[0,1]  
attributes container
ShadowAttributesType
[0,1] Attribute values from the resource. 
association container
ShadowAssociationType
[0,-1] TODO  
activation container
ActivationType
[0,1] TODO For more details see the ActivationType documentation. 
credentials container
CredentialsType
[0,1] The set of account credentials (such as passwords). 
cachingMetadata property
CachingMetadataType
[0,1]