Res.Microsoft.SystemCenter.Apm.StarterXsd (DeployableResource)

Element properties:

TypeDeployableResource
File NameStarter.xsd
AccessibilityInternal

Source Code:

<DeployableResource ID="Res.Microsoft.SystemCenter.Apm.StarterXsd" Accessibility="Internal" FileName="Starter.xsd" HasNullStream="false"/>

File Content: Starter.xsd

<?xml version="1.0" encoding="utf-16"?>

<xs:schema targetNamespace="http://schemas.microsoft.com/SystemCenter/OperationsManager/2012/Apm/StarterConfig" elementFormDefault="qualified" xmlns:ss="http://schemas.microsoft.com/SystemCenter/OperationsManager/2012/Apm/StarterConfig" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="configuration">
<xs:complexType>
<xs:all>
<xs:element name="options" type="ss:options" />
<xs:element name="applications" type="ss:applications" />
<xs:element name="applicationpools" type="ss:applicationpools" />
</xs:all>
</xs:complexType>
<xs:key name="app">
<xs:selector xpath="ss:applications/ss:application" />
<xs:field xpath="@displayName" />
</xs:key>
</xs:element>
<xs:complexType name="options">
<xs:all>
<xs:element name="applicationEvent" type="ss:applicationEvent" />
<xs:element name="agentVersion" type="ss:agentVersion" />
<xs:element name="operationSafety" type="ss:operationSafety" />
<xs:element name="monitors" type="ss:monitors" />
<xs:element name="paths" type="ss:paths" minOccurs="0" maxOccurs="1" />
</xs:all>
</xs:complexType>
<xs:complexType name="agentVersion">
<xs:attribute name="value" type="xs:string" use="required" />
</xs:complexType>
<xs:complexType name="operationSafety">
<xs:attribute name="value" type="xs:boolean" use="required" />
</xs:complexType>
<xs:complexType name="paths">
<xs:attribute name="value" type="xs:string" use="optional" />
</xs:complexType>
<xs:complexType name="applicationEvent">
<xs:attribute name="level" use="required">
<xs:simpleType>
<xs:restriction base="xs:unsignedInt">
<xs:minInclusive value="0" />
<xs:maxInclusive value="1" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="monitors">
<xs:sequence>
<xs:element name="monitor" minOccurs="1" maxOccurs="4" type="ss:monitor" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="monitor">
<xs:attribute name="name" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="XMonitor" />
<xs:enumeration value="XMonitor64" />
<xs:enumeration value="PMonitor" />
<xs:enumeration value="Stub" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="configFile" type="xs:string" use="required" />
<xs:attribute name="clsid" type="xs:string" use="required" />
</xs:complexType>
<xs:complexType name="applications">
<xs:sequence>
<xs:element name="application" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="preloadAssemblies" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="assembly" minOccurs="1" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="name" type="xs:string" use="required" />
<xs:attribute name="version" type="xs:string" use="required" />
<xs:attribute name="FWversion" type="xs:string" use="optional" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required" />
<xs:attribute name="key" type="xs:string" use="optional" />
<xs:attribute name="monitor" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="XMonitor" />
<xs:enumeration value="PMonitor" />
<xs:enumeration value="Disable" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="activationMode" use="optional">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Starter" />
<xs:enumeration value="Service" />
<xs:enumeration value="Com+" />
<xs:enumeration value="Manual" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="displayName" type="xs:string" use="required" />
<xs:attribute name="paths" type="xs:string" use="optional" />
<xs:attribute name="applicationType" use="optional">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Executable" />
<xs:enumeration value="Service" />
<xs:enumeration value="Com+" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="unrecoverableerror" type="xs:boolean" use="optional" />
<xs:attribute name="comSecurity" type="xs:string" use="optional" />
<xs:attribute name="appDomainLoaderEnabled" type="xs:boolean" use="optional" />

<xs:attribute name="loadTimeout" type="xs:int" use="optional" />
<xs:attribute name="loadImage" type="xs:string" use="optional" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="applicationpools">
<xs:sequence>
<xs:element name="applicationpool" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="name" type="xs:string" use="required" />
<xs:attribute name="include" type="xs:boolean" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>