ResourceType (Complex Type)

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

Supertype: AssignmentHolderType
Resource represents a system or component external to the IDM system which we manage. It is sometimes called _IT resource_, _target system_, _source system_, _provisioning target_, etc. IDM system connects to it to create accounts, assign accounts to groups, etc. But it also may be an authoritative source of data, system that maintains lookup tables, database that contains organizational structure, etc. The resource provides a combination of several functions (e.g. both provisioning and authoritative data for some attributes).
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 assignment. 
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. 
assignment container
AssignmentType
[0,-1] Set of object's assignments. 
iteration property
int
[0,1] Iteration number. 
iterationToken property
string
[0,1] Iteration token. 
archetypeRef reference
ObjectReferenceType
[0,-1] References to all applicable archetypes, including "indirect" archetypes such as archetype supertypes. 
roleMembershipRef reference
ObjectReferenceType
[0,-1] References to abstract roles (roles, orgs, services) that this focus currently belongs to - directly or indirectly. 
delegatedRef reference
ObjectReferenceType
[0,-1] References to objects (abstract roles as well as users) obtained via delegation. 
roleInfluenceRef reference
ObjectReferenceType
[0,-1] References to abstract roles (roles and orgs) that this focus may directly belong to. 
administrativeOperationalState container
AdministrativeOperationalStateType
[0,1] Metadata about administrative operational state of the resource. 
operationalState container
OperationalStateType
[0,1] Metadata about operational state of the resource. 
operationalStateHistory container
OperationalStateType
[0,-1] Previous values of the operationalState item. 
template property
boolean
[0,1] Is this a resource template? By setting this flag to "true", this object will be presented to users in Resource Wizard as a starting point for creation of new resources. 
abstract property
boolean
[0,1] Is this an abstract resource, i. 
super container
SuperResourceDeclarationType
[0,1] Instruction to include a configuration from another resource. 
connectorRef reference
ObjectReferenceType
[0,1] Reference to the connector that implements specified resource. 
connectorConfiguration container
ConnectorConfigurationType
[0,1] Resource configuration (hostname, port, . 
additionalConnector container
ConnectorInstanceSpecificationType
[0,-1] Specification of additional connector(s). 
schema container
XmlSchemaType
[0,1] Schema for resource objects. 
schemaHandling container
SchemaHandlingType
[0,1] Specification of handling details for resource schema. 
capabilities container
CapabilitiesType
[0,1] The capabilities supported by the resource, including both native capabilities of the connector and configured capabilities. 
scripts property
OperationProvisioningScriptsType
[0,1] Scripts to be executed for various provisioning operations. 
projection container
ProjectionPolicyType
[0,1] Resource-wide account synchronization settings. 
consistency container
ResourceConsistencyType
[0,1] Configuration of consistency mechanisms. 
caching container
CachingPolicyType
[0,1] Definition of object attribute caching policies. 
synchronization container
SynchronizationType
[0,1] Defines a synchronization properties (configuration) for a resource. 
business container
ResourceBusinessConfigurationType
[0,1] Configuration of resource "business" aspects such as workflow parameters, notifications, approvers, owners, etc.