ConfigurationItemType Complex Type

Applies To: System Center Configuration Manager 2007, System Center Configuration Manager 2007 R2, System Center Configuration Manager 2007 R3, System Center Configuration Manager 2007 SP1, System Center Configuration Manager 2007 SP2

In Configuration Manager 2007, the ConfigurationItemType complex type is the abstract base type for all configuration items. This defines the common data that all configuration items must exhibit: a description, optional parent reference, and identity information.

<xs:complexType name="ConfigurationItemType"
    abstract="true"
>
    <xs:sequence>
        <xs:element
            ref="Annotation"
                  />
        <xs:choice
            minOccurs="0"
            maxOccurs="1"
                >
           <xs:element
                        ref="BaseReference"
                    />
           <xs:element
               ref="ExternalConfigurationItemReference"
            />
           </xs:choice>
        <xs:any
              processContents="skip"
              minOccurs="0"
            maxOccurs="unbounded"
            namespace="##other"
               />
    </xs:sequence>
    <xs:attribute name="AuthoringScopeId"
        type="Name"
        use="required"
     />
    <xs:attribute name="LogicalName"
                type="LogicalName"
                use="required"
     />
    <xs:attribute name="Version"
        type="unsignedInt"
        use="required"
     />
</xs:complexType>

Attributes

Name Type Description

AuthoringScopeId

Name

The unique identity of the author for this configuration item.

LogicalName

LogicalName

The unique identity of the configuration item within the authoring scope.

Version

unsignedInt

The version number of the configuration item.

See Also

Concepts

Authoring Desired Configuration Management Configuration Baselines and Configuration Items