Namespace PnP.Framework.Provisioning.Model
Classes
Defines an Add-in to provision |
A collection of AddIn objects |
Defines an AlternateUICulture item for a web site settings |
Collection of AlternateUICulture objects |
Defines an Add-in to provision |
Defines the AppCatalog packages to provision |
A collection of AddIn objects |
ApplicationLifecycleManagement Defines an ALM settings to provision |
The Audit Settings for the Provisioning Template |
Defines an available Web Template for the current Publishing site |
AvailableWebTemplateCollection A collection of AvailableWebTemplate objects |
Defines a base Client Side Page |
Base type for any Domain Model object in the Provisioning Hierarchy (from the ProvisioningTemplate type and above) |
Base type for any Domain Model object (excluded the ProvisioningTemplate type) |
Base abstract class for the navigation kinds (global or current) |
BaseProvisioningHierarchyObjectCollection<T> Collection of Provisioning Hierarchy children |
BaseProvisioningTemplateObjectCollection<T> Generic collection of items stored in the ProvisioningTemplate graph |
BaseProvisioningTemplateObjectDictionary<TKey, TItem> Generic keyed collection of items stored in the ProvisioningTemplate graph |
Defines a CanvasControl |
A collection of CanvasControl objects |
Defines a CanvasSection |
A collection of CanvasZone objects |
Defines a CdnOrigin |
A collection of CdnOrigin objects |
Defines the CDN Settings for a CDN to provision |
Concrete type defining a classic Site Collection |
Defines a ClientSidePage |
A collection of ClientSidePage objects |
Represents the Header of a Client Side page |
Concrete type defining a Communication Site Collection |
Domain Object that defines a Composed Look in the Provision Template |
Defines the CDN settings to provision |
Domain Object used in the Provisioning template that defines a Content Type
|
Domain Object for Content Type Binding in the Provisioning Template |
Collection of ContentTypeBinding objects |
Collection of ContentType objects |
Defines a reference to a Content Type |
ContentTypeReferenceCollection Collection of Content Type References objects |
The Current Navigation settings for the Provisioning Template |
Domain Object for custom actions associated with a SharePoint list, Web site, or subsite. |
Collection of CustomAction objects |
Domain Object that represents a Collections of Custom Actions |
|
Collection of DataRow objects |
A default document for a Document Set |
|
Defines a Design Package to import into the current Publishing site |
Defines a Directory element, to describe a folder in the current repository that will be used to upload files into the target Site |
Collection of Directory objects |
Defines a DocumentSet Template for creating multiple DocumentSet instances |
Domain Object for Extensiblity Call out |
ExtensibilityHandlerCollection Collection of ExtensibilityHandler objects |
Domain Object that represents an Feature. |
Collection of Feature objects |
Domain Object that is used in the Site Template for OOB Features |
Represents a Field XML Markup that is used to define information about a field |
Collection of Field objects |
Represents a Field XML Markup that is used to define information about a field |
Collection of FieldRef objects |
Defines a reference to a Field |
Collection of Field Reference objects |
Defines a File element, to describe a file that will be provisioned into the target Site |
Collection of File objects |
Defines a folder that will be provisioned into the target list/library |
Collection of Folder objects |
The Global Navigation settings for the Provisioning Template |
Defines an available Image Rendition for the current Publishing site. |
A collection of ImageRendition objects |
Declares the Information Rights Management settings for the list or library. |
Domain Object that specifies the properties of the new list. |
Collection of ListInstance objects |
Domain Object used in the Provisioning template that defines a Localization item |
Collection of Localization objects |
Defines the Managed Navigation settings of a site |
The Navigation configurations of the Provisioning Template |
Defines a Navigation Node for the Structural Navigation of a site |
A collection of NavigationNode objects |
|
Defines an available Package for the AppCatalog. |
A collection of Package objects |
|
Collection of Page objects |
Defines an available Page Layout for the current Publishing site |
Collection of PageLayout objects |
|
Collection of PropertyBagEntry objects |
Domain Object for Extensiblity Call out |
Collection of Provider objects |
Defines the root node of the Provisioning Domain Model |
Defines a sequence of activities to execute with the engine |
ProvisioningSequenceCollection Collection of ProvisioningSequence items |
Domain Object for the Provisioning Template |
ProvisioningTemplateCollection Collection of ProvisioningTemplate items |
Class holds the required Provisioning Template Information |
|
ProvisioningTemplateWebhookCollection The Webhooks for the Provisioning Template |
Defines the Tenant-wide settings to provision |
Defines a Term Store to provision through a Sequence, optional element. |
|
|
The Webhooks for the Provisioning Template |
Defines the Publishing configuration to provision |
Defines the Regional Settings for a site |
Role Assignment for a target Principal |
Collection of RoleAssignment objects |
|
Collection of RoleDefinition objects |
Defines a SharingSettings object |
|
Collection of SiteCollection items |
Domain Object to define a tenant Site Design |
Collection of SiteDesign objects |
Domain Object used to define a Site Design Right Grant |
Collection of SiteDesignGrant objects |
Defines the Footer settings for the target site |
Defines a Footer Link for the target site |
Collection of Footer Links for the target site |
The base type for a Site Group |
Collection of SiteGroup objects |
Defines the Header settings for the target site |
Domain object to define a SiteScript to provision |
Collection of SiteScript objects |
Domain Object that is used in the site template |
Permission settings for the target Site |
Domain Object used in the Provisioning template that defines a Section of Settings for the current Site Collection |
Defines a SiteWebhook to provision |
Collection of SiteWebhook objects |
Defines a StorageEntity to provision |
Collection of StorageEntity objects |
Defines the Structural Navigation settings of a site |
|
Collection of SubSite items |
Defines a single Supported UI Language for a site |
Collection of SupportedUILanguage objects |
Concrete type defining a Team Site Collection without an Office 365 Group |
Concrete type defining a Team sub-Site with no Office 365 Group |
Concrete type defining a Team Site Collection |
|
Collection of Term objects |
|
Collection of TermGroup objects |
|
Collection of TermLabel objects |
|
Collection of TermSete objects |
Defines a Theme to provision at tenant level |
A collection of Theme objects |
Defines a Translated ClientSidePage |
TranslatedClientSidePageCollection A collection of TranslatedClientSidePage objects |
Domain Object that defines a User or group in the provisioning template |
Collection of User objects |
|
Collection of View objects |
Defines a single tenant-wide Web API Permission |
Collection of WebApiPermission objects |
Defines a Webhook |
Defines a collection of objects of type Webhook |
|
Collection of WebPart objects |
Domain Object used in the Provisioning template that defines a Section of Settings for the current Web Site |
Defines a Workflow Definition to provision |
Defines a collection of objects of type WorkflowDefinition |
Defines the Workflows to provision |
Defines a Workflow Subscription to provision |
WorkflowSubscriptionCollection Defines a collection of objects of type WorkflowSubscription |
Interfaces
IProvisioningHierarchyDescendant Interface implemented by a descendant of a Provisioning object |
IProvisioningTemplateDescendant Interface implemented by any descendant of a ProvisioningTemplate |
Enums
|
Defines the action to execute against the package |
Defines how an engine should behave if the requirements for provisioning publishing capabilities are not satisfied by the target site |
The type of the Canvas section for a Client-side Page. |
ClientSidePageHeaderLayoutType Defines the type of layout used inside the header of the current client side page |
ClientSidePageHeaderTextAlignment Defines the text alignment of the text in the header of the current client side page |
Defines the possible values for the client side page header type |
Defines the type of Current Navigation |
Defines the Emphasis for a modern section |
The File Level for a File element |
Defines the type of Global Navigation |
Handlers to be processed on the template |
Defines the IconAlignment of collapsible Canvas Section for a Client-side Page. |
|
|
Defines the action to perform with the CDN Origin for the CDN |
Defines the actions for a Package in the AppCatalog |
Declares the target scope of the current Provisioning Template |
ProvisioningTemplateWebhookBodyFormat Defines how to format the request body for HTTP POST requests |
ProvisioningTemplateWebhookKind Defines the kind of a Provisioning Template Webhook |
ProvisioningTemplateWebhookMethod Defines how to call the target Webhook URL |
|
Defines the SearchScope for the site |
|
|
|
Defines the Right options for a SiteDesignGrant |
WebTemplate IDs for Site Designs |
Defines the Layouts available for the Footer of a Site |
Defines the Layouts available for the Header of a Site |
Defines the Menu Styles available for the Header of a Site |
Defines the various flavors of a SiteWebhook |
Defines whether the package will be handled synchronously or asynchronously |
|
|
|
The Work Hours of a Day |