Defines a set of resource references. The resources that belong to the set can be explicitly defined, based on a filter, or both.

Schema

  Copy Code
<?xml version="1.0"?><xs:schema xmlns:rm="http://schemas.microsoft.com/2006/11/ResourceManagement" targetNamespace="http://schemas.microsoft.com/2006/11/ResourceManagement" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="Set">
	<xs:sequence>
	<xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType" />
	<xs:element minOccurs="1" name="ObjectType">
		<xs:simpleType>
		<xs:restriction base="xs:string">
			<xs:pattern value=".{0,448}" />
		</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime" />
	<xs:element minOccurs="0" name="Creator" type="rm:ReferenceType" />
	<xs:element minOccurs="0" name="MVObjectID">
		<xs:simpleType>
		<xs:restriction base="xs:string">
			<xs:pattern value=".{0,448}" />
		</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime" />
	<xs:element minOccurs="0" name="Description">
		<xs:simpleType>
		<xs:restriction base="xs:string">
			<xs:pattern value=".{0,448}" />
		</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType" />
	<xs:element minOccurs="0" name="DisplayName">
		<xs:simpleType>
		<xs:restriction base="xs:string">
			<xs:pattern value=".{0,448}" />
		</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType" />
	<xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime" />
	<xs:element minOccurs="0" name="Locale">
		<xs:simpleType>
		<xs:restriction base="xs:string">
			<xs:pattern value=".{0,448}" />
		</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime" />
	<xs:element minOccurs="0" name="ComputedMember" type="rm:ReferenceCollectionType" />
	<xs:element minOccurs="0" name="ExplicitMember" type="rm:ReferenceCollectionType" />
	<xs:element minOccurs="0" name="Filter" type="xs:string" />
	<xs:element minOccurs="0" name="Temporal" type="xs:boolean" />
	</xs:sequence>
  </xs:complexType>
</xs:schema>

Properties

The following table lists the properties of the Set resource.

Property Description

ComputedMember

Optional ReferenceCollection property that contains references to resources that are members of the Set. These resources are computed as the union of ExplicitMember and resources that are in the scope of the Filter.

ExplicitMember

Optional property. Reference to a manually updated set of resources that are part of the Set.

Filter

Optional String property. Defines a WS-Enumeration Filter type (wsen:Filter) (see Enumeration Endpoint) that manages the membership of the set. Filter is used to specify the scope of criteria-based membership of a dynamic set. See FIM XPath Filter Dialect.

Temporal

Optional Boolean property. If true, membership in the Set is based on a time filter. Temporal sets cannot be updated when transactions occur, as other sets do; they need to be periodically updated since the passing of time can cause a resource to enter or leave the set. This property is read only.

Parent Elements

None

Remarks

All of the resource types in FIM have the same attribute bindings as the Resource type by default. For more information, see Forefront Identity Manager Schema.

See Also