# ResourceObjectLifecycleDefinitionType (Complex Type)

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

Definition of resource object lifecycle handling. It defines how the initial lifecycle state is determined, constraints for lifecycle transitions, etc.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
lifecycleState | container ResourceBidirectionalMappingType | [0,1] | Lifecycle state mapping.

- ### Items

  - #### lifecycleState

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Lifecycle state mapping. This mapping influences how shadow lifecycle state and focus lifecycle state are mapped. Default outbound lifecycleState mapping is somehow smart algorithm that will consider presence of the focus password, resource password capability, operation and so on. It is defined to work well with hashed passwords. Default inbound lifecycle mapping is empty: no mapping at all. In midPoint 3.6 the inbound lifecycle mapping is not implemented.