# Schema http://midpoint.evolveum.com/xml/ns/public/resource/capabilities-3

Object Type Definitions
Type | Description
--- | ---

Complex Type Definitions
Type | Description
--- | ---
CapabilityCollectionType | Collection of resource capabilities.
SchemaCapabilityType | Describes capability to discover resource schema.
DiscoverConfigurationCapabilityType | Describes capability to do configuration discovery, check and recommendation (`DiscoverConfigurationApiOp`).
ActivationCapabilityType | Describes capability to process activation data, which means enable/disable of accounts, dates for scheduled enable/disable and similar things related to make the account active.
ActivationStatusCapabilityType | Describes capability to provide activation status (e.
ActivationValidityCapabilityType | Describes capability to provide activation validity dates (validFrom, validTo)
ActivationLockoutStatusCapabilityType | Describes capability to provide lockout status (e.
ReferencesCapabilityType | TODO
SimulatedReferenceTypeDefinitionType | Definition of a simulated reference type.
SimulatedReferenceTypeParticipantType | Definition of a participant (subject or object) of a reference.
SimulatedAssociationClassParticipantDelineationType | Delineates the boundary of eligible simulated association participants.
CredentialsCapabilityType | Describes capability to present credentials in a structured way.
PasswordCapabilityType | Describes capability to present password in a structured way.
LiveSyncCapabilityType | Describes capability to detect changes in almost real time (live synchronization).
AsyncUpdateCapabilityType | Describes capability to process asynchronous updates.
CreateCapabilityType | Describes create capability.
ReadCapabilityType | Describes read capability.
UpdateCapabilityType | Describes update capability.
DeleteCapabilityType | Describes delete capability.
TestConnectionCapabilityType | Describes capability to test connection to the resource once the connector is configured.
ScriptCapabilityType | Describes capability to execute scripts (short pieces of program) on the connector or resource.
ScriptCapabilityHostType |
PagedSearchCapabilityType | How to handle paged searches.
CountObjectsCapabilityType | Ability to efficiently count objects.
AddRemoveAttributeValuesCapabilityType | Indication that ADD and REMOVE of attribute values is reliably supported.
AuxiliaryObjectClassesCapabilityType | Describes capability to specify additional (auxiliary) object classes in addition to the primary object class.
RunAsCapabilityType | Describes capability to execute operations with specified identity.
AbstractWriteCapabilityType | Base type for all write capabilities.
CapabilityType | Abstract supertype for all (static schema) capabilities.