Permalink
Find file Copy path
51eaf43 Oct 2, 2018
1 contributor

Users who have contributed to this file

6568 lines (5984 sloc) 259 KB
<?xml version="1.0" encoding="utf-8"?>
<xsd:schema targetNamespace="http://schemas.dev.office.com/PnP/2018/07/ProvisioningSchema"
elementFormDefault="qualified"
xmlns="http://schemas.dev.office.com/PnP/2018/07/ProvisioningSchema"
xmlns:pnp="http://schemas.dev.office.com/PnP/2018/07/ProvisioningSchema"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!-- The main element -->
<xsd:element name="Provisioning" type="pnp:Provisioning">
<xsd:annotation>
<xsd:documentation xml:lang="en">
This is the base element of a Provisioning File.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- The main element for external references -->
<xsd:element name="ProvisioningTemplate" type="pnp:ProvisioningTemplate">
<xsd:annotation>
<xsd:documentation xml:lang="en">
This is the base element of a referenced SharePoint Provisioning Template File.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="Provisioning">
<xsd:sequence>
<xsd:element name="Preferences" type="pnp:Preferences" minOccurs="1" maxOccurs="1">
<xsd:annotation>
<xsd:documentation>
The mandatory section of preferences for the current provisioning definition.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Localizations" type="pnp:Localizations" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation>
An optional list of localizations files to include.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Tenant" type="pnp:Tenant" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201801</xsd:appinfo>
<xsd:documentation xml:lang="en">
Entry point to manage tenant-wide settings.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:sequence minOccurs="1" maxOccurs="unbounded">
<xsd:element name="Templates" type="pnp:Templates" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
An optional section made of provisioning templates.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Sequence" type="pnp:Sequence" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
An optional section made of provisioning sequences, which can include Sites, Site Collections, Taxonomies, Provisioning Templates, etc.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:sequence>
<xsd:attribute name="Version" type="xsd:decimal" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Version of the Provisioning Template, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Author" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Author of the Provisioning Template, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Generator" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Name of the tool generating this Provisioning File, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="ImagePreviewUrl" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Image Preview Url of the Provisioning File, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="DisplayName" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Display Name of the Provisioning File, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Description" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Description of the Provisioning file, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="Preferences" >
<xsd:annotation>
<xsd:documentation>
General settings for a Provisioning file.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Parameters" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Definition of parameters that can be used as replacement within templates and provisioning objects.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Parameter" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>
A Parameter that can be used as a replacement within templates and provisioning objects.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType mixed="true">
<xsd:attribute name="Key" use="required" type="xsd:string">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The name of the Parameter
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Required" use="optional" type="xsd:boolean" default="false">
<xsd:annotation>
<xsd:documentation>
When set to true then a value must be provided in the XML or provided at runtime.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="Version" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Provisioning File Version number, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Author" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Provisioning File Author name, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Generator" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Name of the tool generating this Provisioning File, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="Localizations" >
<xsd:annotation>
<xsd:documentation>
An optional list of localizations files to include.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Localization" minOccurs="1" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>
A Localization element
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="LCID" type="xsd:int" use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Locale ID of a Localization Language, required attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Name" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Name of a Localization Language, required attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="ResourceFile" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The path to the .RESX (XML) resource file for the current Localization, required attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Tenant">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201801</xsd:appinfo>
<xsd:documentation xml:lang="en">
Element to manage tenant-wide settings.
</xsd:documentation>
</xsd:annotation>
<xsd:all>
<xsd:element name="AppCatalog" type="pnp:AppCatalog" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201801</xsd:appinfo>
<xsd:documentation xml:lang="en">
Entry point for the tenant-wide AppCatalog
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="WebApiPermissions" type="pnp:WebApiPermissions" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
Entry point for the tenant-wide Web API permissions
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ContentDeliveryNetwork" type="pnp:ContentDeliveryNetwork" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201801</xsd:appinfo>
<xsd:documentation xml:lang="en">
Entry point for the tenant-wide Content Delivery Network
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SiteDesigns" type="pnp:SiteDesigns" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
Entry point for the tenant-wide Site Designs
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SiteScripts" type="pnp:SiteScripts" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
Entry point for the tenant-wide Site Scripts
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="StorageEntities" type="pnp:StorageEntities" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
Entry point for the tenant-wide properties (Storage Entities)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Themes" type="pnp:Themes" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201807</xsd:appinfo>
<xsd:documentation xml:lang="en">
Entry point for the tenant-wide Themes
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:all>
</xsd:complexType>
<xsd:complexType name="WebApiPermissions">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
Collection of tenant-wide Web API permissions.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="WebApiPermission" minOccurs="1" maxOccurs="unbounded">
<xsd:complexType>
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
A single tenant-wide Web API permission.
</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="Resource" type="xsd:string" use="required">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
The target resource for a Web API permission, required attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Scope" type="xsd:string" use="required">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
The target resource for a Web API permission, required attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SiteDesigns">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
Collection of tenant-wide Site Designs
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="SiteDesign" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
Defines a single tenant-wide Site Design
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:all>
<xsd:element name="SiteScripts" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
A collection of Site Scripts references for the current Site Design
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="SiteScriptRef" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
Reference to a Site Script to be used by the current Site Design
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="ID" type="pnp:ReplaceableString" use="required">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
Reference to the ID of a Site Script to be used by the current Site Design, required attribute. It can be a token like {SiteScriptID:[Title]}.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Grants" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
A collection of Grants for the Site Design
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Grant" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
A single permission Grant for the current Site Design
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="Principal" type="xsd:string" use="required">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
The Principal for the Grant for the Site Design, required attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Right" use="required">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
The Right for the Grant for the Site Design, required attribute.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="None">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
The Right "None" for the Grant for the Site Design, required attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="View">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
The Right "View" for the Grant for the Site Design, required attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:all>
<xsd:attribute name="Title" type="xsd:string" use="required">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
The Title of the Site Design
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Description" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
The Description of the Site Design, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="IsDefault" type="xsd:boolean" use="optional" default="false">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
Defines whether the Site Design is default or not, optional attribute (default: false).
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="WebTemplate" use="required">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
Defines whether the Site Design is default or not, required attribute.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="TeamSite">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
Declares that the Site Design targets a "modern" Team Site
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="CommunicationSite">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
Declares that the Site Design targets a "modern" Communication Site
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="PreviewImageUrl" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
The URL of the preview image for the Site Design, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="PreviewImageAltText" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
The alternate text for the preview image of the Site Design, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Overwrite" type="xsd:boolean" use="optional" default="true">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
Defines whether the Site Design should be overwritten in case of existence, optional attribute (default:true).
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SiteScripts">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
Collection of tenant-wide Site Scripts
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="SiteScript" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
Defines a single tenant-wide Site Script
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="Title" type="xsd:string" use="required">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
The Title of the Site Script, required attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Description" type="xsd:string" use="required">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
The Description of the Site Script, required attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="JsonFilePath" type="xsd:string" use="required">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
The path of the JSON file defining the Site Script, required attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Overwrite" type="xsd:boolean" use="optional" default="true">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
Defines whether the Site Script should be overwritten in case of existence, optional attribute (default:true).
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="StorageEntities">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
Collection of tenant-wide properties (Storage Entities)
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="StorageEntity" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
Defines a single tenant-wide property (Storage Entity)
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="pnp:StringDictionaryItem">
<xsd:attribute name="Comment" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
The Comment of the tenant-wide property, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Description" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
The Description of the tenant-wide property, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Themes">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201807</xsd:appinfo>
<xsd:documentation xml:lang="en">
Collection of tenant-wide Themes
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Theme" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201807</xsd:appinfo>
<xsd:documentation xml:lang="en">
Defines a single tenant-wide Theme
</xsd:documentation>
</xsd:annotation>
<xsd:complexType mixed="true">
<xsd:attribute name="Name" type="xsd:string" use="required">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201807</xsd:appinfo>
<xsd:documentation xml:lang="en">
Defines the name of the tenant-wide Theme
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="IsInverted" type="xsd:boolean" use="optional" default="false">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201807</xsd:appinfo>
<xsd:documentation xml:lang="en">
Defines the name of the tenant-wide Theme
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Templates">
<xsd:annotation>
<xsd:documentation xml:lang="en">
SharePoint Templates, which can be inline or references to external files.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
<xsd:element name="ProvisioningTemplateFile" type="pnp:ProvisioningTemplateFile" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Reference to an external template file, which will be based on the current schema but will focus only on the SharePointProvisioningTemplate section.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ProvisioningTemplateReference" type="pnp:ProvisioningTemplateReference" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Reference to another template by ID.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ProvisioningTemplate" type="pnp:ProvisioningTemplate" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="ID" type="xsd:ID" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A unique identifier of the Templates collection, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="ProvisioningTemplate">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Represents the root element of the SharePoint Provisioning Template.
</xsd:documentation>
</xsd:annotation>
<xsd:all>
<xsd:element name="Properties" type="pnp:ProvisioningTemplateProperties" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A set of custom Properties for the Provisioning Template, optional element.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SitePolicy" type="pnp:ReplaceableString" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Site Policy of the Provisioning Template, optional element.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="WebSettings" type="pnp:WebSettings" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Section of Settings for the current Web Site, optional element.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RegionalSettings" type="pnp:RegionalSettings" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Regional Settings of the Provisioning Template, optional element.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SupportedUILanguages" type="pnp:SupportedUILanguages" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Supported UI Languages for the Provisioning Template, optional element.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AuditSettings" type="pnp:AuditSettings" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Audit Settings for the Provisioning Template, optional element.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PropertyBagEntries" type="pnp:PropertyBagEntries" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Property Bag entries of the Provisioning Template, optional collection of elements.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Security" type="pnp:Security" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Security configurations of the Provisioning Template, optional collection of elements.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Navigation" type="pnp:Navigation" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Navigation configurations of the Provisioning Template, optional collection of elements.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SiteFields" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Site Columns of the Provisioning Template, optional element.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:any minOccurs="1" maxOccurs="unbounded"
processContents="lax" namespace="##any" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ContentTypes" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Content Types of the Provisioning Template, optional element.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ContentType" type="pnp:ContentType"
minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Lists" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Lists instances of the Provisioning Template, optional element.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ListInstance" type="pnp:ListInstance"
minOccurs="1" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Features" type="pnp:Features" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Features (Site or Web) to activate or deactivate while applying the Provisioning Template, optional collection of elements.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CustomActions" type="pnp:CustomActions" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Custom Actions (Site or Web) to provision with the Provisioning Template, optional element.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Files" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Files to provision into the target Site through the Provisioning Template, optional element.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="File" type="pnp:File"
minOccurs="0" maxOccurs="unbounded" />
<xsd:element name="Directory" type="pnp:Directory"
minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Pages" type="pnp:Pages" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Pages to provision into the target Site through the Provisioning Template, optional element.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TermGroups" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The TermGroups element allows provisioning one or more TermGroups into the target Site, optional element.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="TermGroup" type="pnp:TermGroup" minOccurs="1" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The TermGroup element to provision into the target Site through the Provisioning Template, optional element.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ComposedLook" type="pnp:ComposedLook" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The ComposedLook for the Provisioning Template, optional element.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Workflows" type="pnp:Workflows" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Workflows for the Provisioning Template, optional element.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SearchSettings" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Search Settings for the Provisioning Template, optional element.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="SiteSearchSettings" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Search Settings for the Site Collection, optional element.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:any minOccurs="0" maxOccurs="1" processContents="skip" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="WebSearchSettings" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Search Settings for the Site, optional element.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:any minOccurs="0" maxOccurs="1" processContents="skip" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Publishing" type="pnp:Publishing" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Publishing capabilities configuration for the Provisioning Template, optional element.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ApplicationLifecycleManagement" type="pnp:ApplicationLifecycleManagement" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201801</xsd:appinfo>
<xsd:documentation xml:lang="en">
Entry point to manage the ALM of SharePoint Add-Ins and SharePoint Framework solutions at the site collection level.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Providers" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Extensiblity Providers to invoke while applying the Provisioning Template, optional collection of elements.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Provider" type="pnp:Provider"
minOccurs="1" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SiteWebhooks" minOccurs="0" maxOccurs="1" type="pnp:SiteWebhooksList">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201705</xsd:appinfo>
<xsd:documentation xml:lang="en">
Defines any list of Webhooks for the current site.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ClientSidePages" type="pnp:ClientSidePages" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201705</xsd:appinfo>
<xsd:documentation xml:lang="en">
The Client-side Pages to provision into the target Site through the Provisioning Template, optional element.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:all>
<xsd:attribute name="ID" type="xsd:ID" use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The ID of the Provisioning Template, required attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Version" type="xsd:decimal" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Version of the Provisioning Template, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="BaseSiteTemplate" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Base SiteTemplate of the Provisioning Template, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="ImagePreviewUrl" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Image Preview Url of the Provisioning Template, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="DisplayName" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Display Name of the Provisioning Template, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Description" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Description of the Provisioning Template, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="TemplateCultureInfo" type="pnp:ReplaceableString" use="optional">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201705</xsd:appinfo>
<xsd:documentation xml:lang="en">
The default CultureInfo of the Provisioning Template, used to format all input values, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Scope" use="optional">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201705</xsd:appinfo>
<xsd:documentation xml:lang="en">
Declares the target scope of the current Provisioning Template
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Undefined">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Scope was not defined
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="RootSite">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The scope is a Root web of a Site Collection
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Web">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The scope is a child Web of a Site Collection
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="ProvisioningTemplateProperties">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A set of custom Properties for the Provisioning Template.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Property" type="pnp:StringDictionaryItem" minOccurs="1" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A custom Property for the Provisioning Template, collection of elements.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="WebSettings">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Section of Settings for the current Web Site, optional element.
</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="RequestAccessEmail" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The email address to which any access request will be sent, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="NoCrawl" type="xsd:boolean" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines whether the site has to be crawled or not, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="WelcomePage" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the Welcome Page (Home Page) of the site to which the Provisioning Template is applied, optional attribute.
The page does not necessarily need to be in the current template, can be an already existing one.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Title" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Title of the Site, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Description" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Description of the Site, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="SiteLogo" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The SiteLogo of the Site, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="AlternateCSS" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The AlternateCSS of the Site, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="MasterPageUrl" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The MasterPage URL of the Site, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="CustomMasterPageUrl" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Custom MasterPage URL of the Site, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="HubSiteUrl" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
The URL of the Hub Site to associate the site to, optional attribute. If it is empty, you disassociate it from any Hub Site.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="CommentsOnSitePagesDisabled" type="xsd:boolean" use="optional">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
Enables or disables comments on client side pages.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="QuickLaunchEnabled" type="xsd:boolean" use="optional">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201807</xsd:appinfo>
<xsd:documentation xml:lang="en">
Enables or disables the QuickLaunch for the site.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="RegionalSettings">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the Regional Settings for a site.
</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="AdjustHijriDays" type="xsd:int" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The number of days to extend or reduce the current month in Hijri calendars, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="AlternateCalendarType" type="pnp:CalendarType" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Alternate Calendar type that is used on the server, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="CalendarType" type="pnp:CalendarType" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Calendar Type that is used on the server, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Collation" type="xsd:int" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Collation that is used on the site, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="FirstDayOfWeek" type="pnp:DayOfWeek" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The First Day of the Week used in calendars on the server, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="FirstWeekOfYear" type="xsd:int" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The First Week of the Year used in calendars on the server, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="LocaleId" type="xsd:int" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Locale Identifier in use on the server, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="ShowWeeks" type="xsd:boolean" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines whether to display the week number in day or week views of a calendar, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Time24" type="xsd:boolean" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines whether to use a 24-hour time format in representing the hours of the day, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="TimeZone" type="pnp:ReplaceableInt" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Time Zone that is used on the server, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="WorkDayEndHour" type="pnp:WorkHour" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The the default hour at which the work day ends on the calendar that is in use on the server, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="WorkDays" type="xsd:int" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The work days of Web site calendars, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="WorkDayStartHour" type="pnp:WorkHour" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The the default hour at which the work day starts on the calendar that is in use on the server, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:simpleType name="CalendarType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Type of Calendar used on a site.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="None" />
<xsd:enumeration value="Gregorian" />
<xsd:enumeration value="Japan" />
<xsd:enumeration value="Taiwan" />
<xsd:enumeration value="Korea" />
<xsd:enumeration value="Hijri" />
<xsd:enumeration value="Thai" />
<xsd:enumeration value="Hebrew" />
<xsd:enumeration value="Gregorian Middle East French Calendar" />
<xsd:enumeration value="Gregorian Arabic Calendar" />
<xsd:enumeration value="Gregorian Transliterated English Calendar" />
<xsd:enumeration value="Gregorian Transliterated French Calendar" />
<xsd:enumeration value="Korea and Japanese Lunar" />
<xsd:enumeration value="Chinese Lunar" />
<xsd:enumeration value="Saka Era" />
<xsd:enumeration value="Umm al-Qura" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="DayOfWeek">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Days of a Week.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Sunday" />
<xsd:enumeration value="Monday" />
<xsd:enumeration value="Tuesday" />
<xsd:enumeration value="Wednesday" />
<xsd:enumeration value="Thursday" />
<xsd:enumeration value="Friday" />
<xsd:enumeration value="Saturday" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="WorkHour">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Work Hours of a Day.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="12:00AM" />
<xsd:enumeration value="1:00AM" />
<xsd:enumeration value="2:00AM" />
<xsd:enumeration value="3:00AM" />
<xsd:enumeration value="4:00AM" />
<xsd:enumeration value="5:00AM" />
<xsd:enumeration value="6:00AM" />
<xsd:enumeration value="7:00AM" />
<xsd:enumeration value="8:00AM" />
<xsd:enumeration value="9:00AM" />
<xsd:enumeration value="10:00AM" />
<xsd:enumeration value="11:00AM" />
<xsd:enumeration value="12:00PM" />
<xsd:enumeration value="1:00PM" />
<xsd:enumeration value="2:00PM" />
<xsd:enumeration value="3:00PM" />
<xsd:enumeration value="4:00PM" />
<xsd:enumeration value="5:00PM" />
<xsd:enumeration value="6:00PM" />
<xsd:enumeration value="7:00PM" />
<xsd:enumeration value="8:00PM" />
<xsd:enumeration value="9:00PM" />
<xsd:enumeration value="10:00PM" />
<xsd:enumeration value="11:00PM" />
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="SupportedUILanguages">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the Supported UI Languages for a site.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="SupportedUILanguage" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines a single Supported UI Language for a site.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="LCID" type="xsd:int" use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Locale ID of a Supported UI Language, required attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AuditSettings">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Audit Settings for the Provisioning Template, optional collection of elements.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Audit" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A single Audit setting defined by an AuditFlag.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="AuditFlag" use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An Audit Flag for a single Audit setting, required attribute.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Type of an Audit Flag for a single Audit setting.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="All" />
<xsd:enumeration value="CheckIn" />
<xsd:enumeration value="CheckOut" />
<xsd:enumeration value="ChildDelete" />
<xsd:enumeration value="Copy" />
<xsd:enumeration value="Move" />
<xsd:enumeration value="None" />
<xsd:enumeration value="ObjectDelete" />
<xsd:enumeration value="ProfileChange" />
<xsd:enumeration value="SchemaChange" />
<xsd:enumeration value="Search" />
<xsd:enumeration value="SecurityChange" />
<xsd:enumeration value="Undelete" />
<xsd:enumeration value="Update" />
<xsd:enumeration value="View" />
<xsd:enumeration value="Workflow" />
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="AuditLogTrimmingRetention" type="xsd:int" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Audit Log Trimming Retention for Audits, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="TrimAuditLog" type="xsd:boolean" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A flag to enable Audit Log Trimming, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="PropertyBagEntries">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Property Bag entries of the Provisioning Template, optional collection of elements.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="PropertyBagEntry" type="pnp:PropertyBagEntry"
minOccurs="1" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Security">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Security configurations of the Provisioning Template, optional collection of elements.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="AdditionalAdministrators" type="pnp:UsersList" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">
List of additional Administrators for the Site, optional collection of elements.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AdditionalOwners" type="pnp:UsersList" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">
List of additional Owners for the Site, optional collection of elements.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AdditionalMembers" type="pnp:UsersList" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">
List of additional Members for the Site, optional collection of elements.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AdditionalVisitors" type="pnp:UsersList" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">
List of additional Visitors for the Site, optional collection of elements.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SiteGroups" type="pnp:SiteGroups" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">
List of additional Groups for the Site, optional collection of elements.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Permissions" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="RoleDefinitions" type="pnp:RoleDefinitions" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">
List of Role Definitions for the Site, optional collection of elements.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RoleAssignments" type="pnp:RoleAssignments" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">
List of Role Assignments for the Site, optional collection of elements.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="BreakRoleInheritance" type="xsd:boolean" use="optional" default="false">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Declares whether the to break role inheritance for the site, if it is a sub-site, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="ResetRoleInheritance" type="xsd:boolean" use="optional" default="false">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201807</xsd:appinfo>
<xsd:documentation xml:lang="en">
Declares whether to reset the role inheritance or not for the site, if it is a sub-site, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="CopyRoleAssignments" type="xsd:boolean" use="optional" default="false">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines whether to copy role assignments or not while breaking role inheritance, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="RemoveExistingUniqueRoleAssignments" type="xsd:boolean" use="optional">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201807</xsd:appinfo>
<xsd:documentation xml:lang="en">
Defines whether to remove unique role assignments or not if the site already breaks role inheritance. If true all existing unique role assignments on the site will be removed if BreakRoleInheritance also is true.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="ClearSubscopes" type="xsd:boolean" use="optional" default="false">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201807</xsd:appinfo>
<xsd:documentation xml:lang="en">
Defines whether to clear subscopes or not while breaking role inheritance for the site, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="AssociatedGroups" type="pnp:ReplaceableString" use="optional">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201807</xsd:appinfo>
<xsd:documentation xml:lang="en">
Specifies the list of groups that are associated with the Web site. Groups in this list will appear under the Groups section in the People and Groups page.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="AssociatedOwnerGroup" type="pnp:ReplaceableString" use="optional">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201807</xsd:appinfo>
<xsd:documentation xml:lang="en">
Specifies the default owners group for this site. The group will automatically be added to the end of the Associated Groups list.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="AssociatedMemberGroup" type="pnp:ReplaceableString" use="optional">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201807</xsd:appinfo>
<xsd:documentation xml:lang="en">
Specifies the default members group for this site. The group will automatically be added to the top of the Associated Groups list.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="AssociatedVisitorGroup" type="pnp:ReplaceableString" use="optional">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201807</xsd:appinfo>
<xsd:documentation xml:lang="en">
Specifies the default visitors group for this site. The group will automatically be added to the end of the Associated Groups list.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="Navigation">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Navigation configurations of the Provisioning Template, optional collection of elements.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="GlobalNavigation" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Global Navigation settings for the Provisioning Template, optional element.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="StructuralNavigation" type="pnp:StructuralNavigation" minOccurs="0" maxOccurs="1" />
<xsd:element name="ManagedNavigation" type="pnp:ManagedNavigation" minOccurs="0" maxOccurs="1" />
</xsd:sequence>
<xsd:attribute name="NavigationType" use="optional" default="Inherit">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the type of Global Navigation, required attribute.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Inherit">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The site inherits the Global Navigation settings from its parent.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Structural">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The site uses Structural Global Navigation.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Managed">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The site uses Managed Global Navigation.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name="CurrentNavigation" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Current Navigation settings for the Provisioning Template, optional element.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="StructuralNavigation" type="pnp:StructuralNavigation" minOccurs="0" maxOccurs="1" />
<xsd:element name="ManagedNavigation" type="pnp:ManagedNavigation" minOccurs="0" maxOccurs="1" />
</xsd:sequence>
<xsd:attribute name="NavigationType" use="optional" default="Inherit">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the type of Current Navigation, required attribute.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Inherit">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The site inherits the Current Navigation settings from its parent.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Structural">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The site uses Structural Current Navigation.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="StructuralLocal">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The site uses Structural Local Current Navigation.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Managed">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The site uses Managed Current Navigation.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="EnableTreeView" type="xsd:boolean" use="optional" default="false">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201705</xsd:appinfo>
<xsd:documentation xml:lang="en">
Declares whether the tree view has to be enabled at the site level or not, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="AddNewPagesToNavigation" type="xsd:boolean" use="optional" default="false">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201801</xsd:appinfo>
<xsd:documentation xml:lang="en">
Declares whether the New Page ribbon command will automatically create a navigation item for the newly created page, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="CreateFriendlyUrlsForNewPages" type="xsd:boolean" use="optional" default="false">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201801</xsd:appinfo>
<xsd:documentation xml:lang="en">
Declares whether the New Page ribbon command will automatically create a friendly URL for the newly created page, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="ManagedNavigation">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the Managed Navigation settings of a site, optional element.
</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="TermStoreId" type="pnp:ReplaceableString" use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the TermStore ID for the Managed Navigation, required attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="TermSetId" type="pnp:ReplaceableString" use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the TermSet ID for the Managed Navigation, required attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="StructuralNavigation">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the Structural Navigation settings of a site.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="NavigationNode" type="pnp:NavigationNode" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
<xsd:attribute name="RemoveExistingNodes" type="xsd:boolean" use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines whether to remove existing nodes before creating those described through this element, required attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="NavigationNode">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines a Navigation Node for the Structural Navigation of a site.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="NavigationNode" type="pnp:NavigationNode" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
<xsd:attribute name="Title" type="pnp:ReplaceableString" use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the Title of a Navigation Node for the Structural Navigation of a site.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Url" type="pnp:ReplaceableString" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the Url of a Navigation Node for the Structural Navigation of a site.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="IsExternal" type="xsd:boolean" use="optional" default="false">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines whether the Navigation Node for the Structural Navigation targets an External resource.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="IsVisible" type="xsd:boolean" use="optional" default="true">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines whether the Navigation Node for the Structural Navigation is visible or not.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="Features">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Features (Site or Web) to activate or deactivate while applying the Provisioning Template, optional collection of elements.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="SiteFeatures" type="pnp:FeaturesList" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Site Features to activate or deactivate while applying the Provisioning Template, optional collection of elements.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="WebFeatures" type="pnp:FeaturesList" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Web Features to activate or deactivate while applying the Provisioning Template, optional collection of elements.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CustomActions">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Custom Actions (Site or Web) to provision with the Provisioning Template, optional element.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="SiteCustomActions" type="pnp:CustomActionsList" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Site Custom Actions to provision while applying the Provisioning Template, optional collection of elements.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="WebCustomActions" type="pnp:CustomActionsList" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Web Custom Actions to provision while applying the Provisioning Template, optional collection of elements.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Pages">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Pages to provision into the target Site through the Provisioning Template, optional collection of elements.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Page" type="pnp:Page"
minOccurs="1" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PropertyBagEntry" >
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Property Bag Entry of the Provisioning Template.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="pnp:StringDictionaryItem">
<xsd:attribute name="Overwrite" type="xsd:boolean" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Declares whether the Property Bag Entry has to overwrite an already existing entry, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Indexed" type="xsd:boolean" use="optional" default="false">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Declares whether the Property Bag Entry has to be indexed, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="StringDictionaryItem">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines a StringDictionary element.
</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="Key" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Key of the property to store in the StringDictionary, required attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Value" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Value of the property to store in the StringDictionary, required attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="UsersList">
<xsd:annotation>
<xsd:documentation xml:lang="en">
List of Users for the Site Security, collection of elements.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="User" type="pnp:User" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="User">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The base type for a User element.
</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="Name" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Name of the User, required attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="SiteGroups">
<xsd:annotation>
<xsd:documentation xml:lang="en">
List of Site Groups for the Site Security, collection of elements.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="SiteGroup" type="pnp:SiteGroup" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SiteGroup">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The base type for a Site Group element.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Members" type="pnp:UsersList" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The list of members of the Site Group, optional element.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="Title" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Title of the Site Group, required attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Description" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Description of the Site Group, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Owner" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Owner of the Site Group, required attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="AllowMembersEditMembership" type="xsd:boolean" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines whether the members can edit membership of the Site Group, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="AllowRequestToJoinLeave" type="xsd:boolean" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines whether to allow requests to join or leave the Site Group, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="AutoAcceptRequestToJoinLeave" type="xsd:boolean" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines whether to auto-accept requests to join or leave the Site Group, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="OnlyAllowMembersViewMembership" type="xsd:boolean" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines whether to allow members only to view the membership of the Site Group, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="RequestToJoinLeaveEmailSetting" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the email address used for membership requests to join or leave will be sent for the Site Group, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="RoleDefinitions">
<xsd:annotation>
<xsd:documentation xml:lang="en">
List of Role Definitions for a target RoleAssignment, collection of elements.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="RoleDefinition" type="pnp:RoleDefinition" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RoleDefinition">
<xsd:sequence>
<xsd:element name="Permissions" minOccurs="1" maxOccurs="1">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the Permissions of the Role Definition, required element.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Permission" minOccurs="1" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines a Permission for a Role Definition.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Available Permissions for a Permission of a Role Definition.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="EmptyMask" />
<xsd:enumeration value="ViewListItems" />
<xsd:enumeration value="AddListItems" />
<xsd:enumeration value="EditListItems" />
<xsd:enumeration value="DeleteListItems" />
<xsd:enumeration value="ApproveItems" />
<xsd:enumeration value="OpenItems" />
<xsd:enumeration value="ViewVersions" />
<xsd:enumeration value="DeleteVersions" />
<xsd:enumeration value="CancelCheckout" />
<xsd:enumeration value="ManagePersonalViews" />
<xsd:enumeration value="ManageLists" />
<xsd:enumeration value="ViewFormPages" />
<xsd:enumeration value="AnonymousSearchAccessList" />
<xsd:enumeration value="Open" />
<xsd:enumeration value="ViewPages" />
<xsd:enumeration value="AddAndCustomizePages" />
<xsd:enumeration value="ApplyThemeAndBorder" />
<xsd:enumeration value="ApplyStyleSheets" />
<xsd:enumeration value="ViewUsageData" />
<xsd:enumeration value="CreateSSCSite" />
<xsd:enumeration value="ManageSubwebs" />
<xsd:enumeration value="CreateGroups" />
<xsd:enumeration value="ManagePermissions" />
<xsd:enumeration value="BrowseDirectories" />
<xsd:enumeration value="BrowseUserInfo" />
<xsd:enumeration value="AddDelPrivateWebParts" />
<xsd:enumeration value="UpdatePersonalWebParts" />
<xsd:enumeration value="ManageWeb" />
<xsd:enumeration value="AnonymousSearchAccessWebLists" />
<xsd:enumeration value="UseClientIntegration" />
<xsd:enumeration value="UseRemoteAPIs" />
<xsd:enumeration value="ManageAlerts" />
<xsd:enumeration value="CreateAlerts" />
<xsd:enumeration value="EditMyUserInfo" />
<xsd:enumeration value="EnumeratePermissions" />
<xsd:enumeration value="FullMask" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="Name" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the Name of the Role Definition, required attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Description" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the Description of the Role Definition, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="RoleAssignments">
<xsd:annotation>
<xsd:documentation xml:lang="en">
List of Role Assignments for a target Principal, collection of elements.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="RoleAssignment" type="pnp:RoleAssignment" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RoleAssignment">
<xsd:attribute name="Principal" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the Role to which the assignment will apply, required attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="RoleDefinition" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the Role to which the assignment will apply, required attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Remove" type="xsd:boolean" use="optional" default="false">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201705</xsd:appinfo>
<xsd:documentation xml:lang="en">
Allows to remove a role assignment, instead of adding it. It is an optional attribute, and by default it assumes a value of false.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="ObjectSecurity">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines a set of Role Assignments for specific principals.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="BreakRoleInheritance" minOccurs="1" maxOccurs="1">
<xsd:complexType>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Declares a section of custom permissions, breaking role inheritance from parent.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="RoleAssignment" type="pnp:RoleAssignment" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
<xsd:attribute name="CopyRoleAssignments" type="xsd:boolean" use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines whether to copy role assignments or not while breaking role inheritance, required attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="ClearSubscopes" type="xsd:boolean" use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines whether to clear subscopes or not while breaking role inheritance, required attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ListInstance">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines a ListInstance element
</xsd:documentation>
</xsd:annotation>
<xsd:all>
<xsd:element name="PropertyBagEntries" type="pnp:PropertyBagEntries" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201807</xsd:appinfo>
<xsd:documentation xml:lang="en">
The Property Bag entries of the root folder, optional collection of elements.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ContentTypeBindings" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The ContentTypeBindings entries of the List Instance, optional collection of elements.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ContentTypeBinding" type="pnp:ContentTypeBinding"
minOccurs="1" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Views" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Views entries of the List Instance, optional collection of elements.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:any minOccurs="1" maxOccurs="unbounded"
processContents="lax" namespace="##any" />
</xsd:sequence>
<xsd:attribute name="RemoveExistingViews" use="optional" default="false" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A flag to declare if the existing views of the List Instance have to be removed, before adding the custom views, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name="Fields" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Fields entries of the List Instance, optional collection of elements.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:any minOccurs="1" maxOccurs="unbounded"
processContents="lax" namespace="##any" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="FieldRefs" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The FieldRefs entries of the List Instance, optional collection of elements.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="FieldRef" type="pnp:ListInstanceFieldRef"
minOccurs="1" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DataRows" maxOccurs="1" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines a collection of rows that will be added to the List Instance, optional element.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DataRow" maxOccurs="unbounded" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DataValue" maxOccurs="unbounded" minOccurs="1" type="pnp:DataValue">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines a single field to provision within a row that will be added to the List Instance, collection of elements (field values).
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Security" type="pnp:ObjectSecurity" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the security rules for the row that will be added to the List Instance, optional element.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="Key" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201705</xsd:appinfo>
<xsd:documentation xml:lang="en">
Optional attribute to specify the keyvalue of the item to match. If the collection has a Key Column specified, the list will be checked if items exist where tkey Key Column matches the value specified in this attribute. See KeyColumn on the parent collection for more information.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="KeyColumn" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201705</xsd:appinfo>
<xsd:documentation xml:lang="en">
Optional attribute to declare the name of the Key Column, if any, used to identify any already existing DataRows.
If this attribute has a value and the target list already has items with matching KeyColumn values, the engine will handle the matching DataRows based on the value of the UpdateBehavior attribute.
If UpdateBehavior has a value of Skip, the DataRows will be skipped.
If UpdateBehavior has a value of Overwrite, the existing items will be updated with the values defined in the DataRows.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="UpdateBehavior" use="optional" default="Skip">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201705</xsd:appinfo>
<xsd:documentation xml:lang="en">
If the DataRow already exists on target list, this attribute defines whether
the DataRow will be overwritten or skipped.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Overwrite">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Any existing DataRow will be overwritten.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Skip">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Any existing DataRow will be skipped.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name="Folders" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines a collection of folders (eventually nested) that will be provisioned into the target list/library, optional element.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Folder" type="pnp:Folder" minOccurs="1" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="FieldDefaults" maxOccurs="1" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines a list of default values for the Fields of the List Instance, optional collection of elements.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="FieldDefault" maxOccurs="unbounded" minOccurs="1" type="pnp:FieldDefault">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines a default value for a Field of the List Instance.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Security" type="pnp:ObjectSecurity" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the Security rules for the List Instance, optional element.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="UserCustomActions" type="pnp:CustomActionsList" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines any Custom Action for the List Instance, optional element.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Webhooks" type="pnp:WebhooksList" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201705</xsd:appinfo>
<xsd:documentation xml:lang="en">
Defines any Webhook for the current list instance.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="IRMSettings" type="pnp:IRMSettings" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201705</xsd:appinfo>
<xsd:documentation xml:lang="en">
Declares the Information Rights Management settings for the list or library.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DataSource" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
Allows defining the Data Source for an external list, optional element.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DataSourceItem" type="pnp:StringDictionaryItem" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201805</xsd:appinfo>
<xsd:documentation xml:lang="en">
A single data source property for an external list.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:all>
<xsd:attribute name="Title" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Title of the List Instance, required attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Description" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Description of the List Instance, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="DocumentTemplate" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The DocumentTemplate of the List Instance, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="OnQuickLaunch" type="xsd:boolean" use="optional" default="false">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The OnQuickLaunch flag for the List Instance, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="TemplateType" type="xsd:int" use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The TemplateType of the List Instance, required attribute.
Values available here: https://msdn.microsoft.com/en-us/library/office/microsoft.sharepoint.client.listtemplatetype.aspx
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Url" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Url of the List Instance, required attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="ForceCheckout" type="xsd:boolean" use="optional" default="false">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The ForceCheckout flag for the List Instance, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="EnableVersioning" type="xsd:boolean" use="optional" default="false">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The EnableVersioning flag for the List Instance, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="EnableMinorVersions" type="xsd:boolean" use="optional" default="false">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The EnableMinorVersions flag for the List Instance, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="EnableModeration" type="xsd:boolean" use="optional" default="false">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The EnableModeration flag for the List Instance, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="MinorVersionLimit" type="xsd:int" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The MinorVersionLimit for versions history for the List Instance, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="MaxVersionLimit" type="xsd:int" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The MaxVersionLimit for versions history for the List Instance, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="DraftVersionVisibility" type="xsd:int" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The DraftVersionVisibility for the List Instance, optional attribute. The property will be cast to enum DraftVersionVisibility
0 - Reader - Any user who can read items,
1 - Author - Only users who can edit items,
2 - Approver - Only users who can approve items (and the author of the item)
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="RemoveExistingContentTypes" type="xsd:boolean" use="optional" default="false">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The RemoveExistingContentTypes flag for the List Instance, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="TemplateFeatureID" type="pnp:GUID" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The TemplateFeatureID for the feature on which the List Instance is based, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="ContentTypesEnabled" type="xsd:boolean" use="optional" default="false">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The ContentTypesEnabled flag for the List Instance, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Hidden" type="xsd:boolean" use="optional" default="false">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Hidden flag for the List Instance, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="EnableAttachments" type="xsd:boolean" use="optional" default="true">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The EnableAttachments flag for the List Instance, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="EnableFolderCreation" type="xsd:boolean" use="optional" default="true">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The EnableFolderCreation flag for the List Instance, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="NoCrawl" type="xsd:boolean" use="optional" default="false">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201705</xsd:appinfo>
<xsd:documentation xml:lang="en">
Defines if the current list or library has to be included in crawling, optional attribute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="ListExperience" use="optional" default="Auto">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201705</xsd:appinfo>
<xsd:documentation xml:lang="en">
Defines the current list UI/UX experience (valid for SPO only).
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Auto">
<xsd:annotation>
<xsd:documentation xml:lang="en">
SPO will automatically define the right experience based on the settings of the current list, it is the default value.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="ClassicExperience">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Classic experience will be forced for the current list.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="NewExperience">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The Modern experience will be forced for the current list.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="DefaultDisplayFormUrl" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201705</xsd:appinfo>
<xsd:documentation xml:lang="en">
Defines a value that specifies the location of the default display form for the list.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="DefaultEditFormUrl" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201705</xsd:appinfo>
<xsd:documentation xml:lang="en">
Defines a value that specifies the URL of the edit form to use for list items in the list.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="DefaultNewFormUrl" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201705</xsd:appinfo>
<xsd:documentation xml:lang="en">
Defines a value that specifies the location of the default new form for the list.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Direction" use="optional" default="NONE">
<xsd:annotation>
<xsd:appinfo>Added with schema version 201705</xsd:appinfo>
<xsd:documentation xml:lang="en">
Defines a value that specifies the reading order of the list.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="NONE">
<xsd:annotation>
<xsd:documentation xml:lang="en">
None
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="LTR">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Left to Right
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>