ShadowType (Object Definition)

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

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. 
documentation property
string
[0,1] AsciiDoc-formatted technical documentation of the object. 
subtype property
string
[0,-1] Type 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 in special cases). 
lensContext container
LensContextType
[0,1] Model context describing executed operation  
policySituation property
anyURI
[0,-1] The policy situation(s) of this object. 
triggeredPolicyRule property
EvaluatedPolicyRuleType
[0,-1] Triggered policy rules for this object. 
policyException container
PolicyExceptionType
[0,-1] Recorded exception from a policy rule. 
diagnosticInformation property
DiagnosticInformationType
[0,-1] Diagnostic information attached to this object. 
indestructible property
boolean
[0,1] Protection against accidental deletion. 
effectiveMarkRef reference
ObjectReferenceType
[0,-1] Object marks assigned to the shadow. 
policyStatement container
PolicyStatementType
[0,-1] Policy statements to manually add or exclude effective marks of shadow. 
effectiveOperationPolicy container
ObjectOperationPolicyType
[0,1] Effective provisioning policy derived from Shadow marks and resource configuration. 
resourceRef reference
ObjectReferenceType
[0,1] Reference to a resource that this resource object shadow belongs to. 
shadowLifecycleState property
ShadowLifecycleStateType
[0,1] The state in the shadow lifecycle. 
purpose property
ShadowPurposeType
[0,1] Purpose for existence (or non-existence) of a resource object referenced by the shadow. 
dead property
boolean
[0,1] Description of operation during the processing of account failed. 
deathTimestamp property
dateTime
[0,1] When we learned about the fact that the shadow is dead? The reason behind this property is to be able to distinguish "freshly dead" shadows so that full synchronization may be invoked if this timestamp is after fullSynchronizationTimestamp. 
pendingOperation container
PendingOperationType
[0,-1] Description of an operation which execution is pending for this shadow. 
synchronizationSituation property
SynchronizationSituationType
[0,1] The most recent synchronization situation. 
synchronizationTimestamp property
dateTime
[0,1] The timestamp of the most recent synchronization. 
fullSynchronizationTimestamp property
dateTime
[0,1] The timestamp of the most recent full synchronization. 
synchronizationSituationDescription property
SynchronizationSituationDescriptionType
[0,-1] Complex description of synchronization situations. 
correlation container
ShadowCorrelationStateType
[0,1] State of the shadow correlation process. 
objectClass property
QName
[0,1] The reference to a type definition for this object. 
primaryIdentifierValue property
string
[0,1] Value of the primary (unique) identifier; converted to a string if it's of a different type. 
auxiliaryObjectClass property
QName
[0,-1] The reference to additional type definitions for this object. 
kind property
ShadowKindType
[0,1] Kind of a shadow. 
intent property
string
[0,1] The intended usage type or purpose of the object. 
tag property
string
[0,1] Tag value used to discriminate multiple accounts that have the same resource+kind+intent combination. 
protectedObject property
boolean
[0,1] Protected shadows cannot be changed. 
ignored property
boolean
[0,1] Ignored shadows will not be processed during synchronization. 
assigned property
boolean
[0,1] Set to true if the object is "legally" assigned, i. 
exists property
boolean
[0,1] Set to true if the object is known to exist on the resource. 
iteration property
int
[0,1]  
iterationToken property
string
[0,1]  
attributes container
ShadowAttributesType
[0,1] Attributes of this shadow. 
referenceAttributes container
ShadowReferenceAttributesType
[0,1] Reference attributes. 
associations container
ShadowAssociationsType
[0,1] Associations of this shadow. 
association container
ShadowAssociationType
[0,-1] Legacy associations of this shadow. 
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] The shadow is essentially a bunch of metadata and cached data about the actual resource object. 
contentDescription property
ShadowContentDescriptionType
[0,1] Describes the content of the shadow, mainly regarding the source (repository / resource), plus other limitations. 
behavior container
ShadowBehaviorType
[0,1] Shadow behavioral data.