# ResourceObjectPatternType (Complex Type)

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

Resource object pattern. This data structure defines a pattern that is used to match resource objects using a native identifier(s). This may be primary or secondary identifier.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
filter | property SearchFilterType | [0,1] |
name | property string | [0,1] | ICF name of the protected object.
uid | property string | [0,1] | ICF UID of the protected object.

- ### Items

  - #### filter

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### name

    Flags: RAM,runtime

    Multiplicity: [0,1]

    ICF name of the protected object. If the object matches this value then it is considered protected. DEPRECATED. Use filter instead.

  - #### uid

    Flags: RAM,runtime

    Multiplicity: [0,1]

    ICF UID of the protected object. If the object matches this value then it is considered protected. DEPRECATED. Use filter instead.