Search Results for

    Show / Hide Table of Contents

    Class ProvisioningHierarchy

    Defines the root node of the Provisioning Domain Model

    Inheritance
    System.Object
    ProvisioningHierarchy
    Namespace: PnP.Framework.Provisioning.Model
    Assembly: PnP.Framework.dll
    Syntax
    public class ProvisioningHierarchy : object

    Constructors

    ProvisioningHierarchy()

    Declaration
    public ProvisioningHierarchy()

    Properties

    Author

    Gets or sets the Provisioning File Author name

    Declaration
    public string Author { get; set; }
    Property Value
    System.String

    AzureActiveDirectory

    Settings for provisioning Azure Active Directory objects, if any

    Declaration
    public ProvisioningAzureActiveDirectory AzureActiveDirectory { get; }
    Property Value
    ProvisioningAzureActiveDirectory

    Connector

    The Connector which can be used to retrieve or save related artifacts

    Declaration
    public FileConnectorBase Connector { get; set; }
    Property Value
    FileConnectorBase

    Description

    The Description of the Provisioning File

    Declaration
    public string Description { get; set; }
    Property Value
    System.String

    DisplayName

    The Display Name of the Provisioning File

    Declaration
    public string DisplayName { get; set; }
    Property Value
    System.String

    Drive

    Settings for provisioning Drive objects, if any

    Declaration
    public Drive Drive { get; }
    Property Value
    Drive

    Generator

    Gets or sets the Name of the tool generating this Provisioning File

    Declaration
    public string Generator { get; set; }
    Property Value
    System.String

    ImagePreviewUrl

    The Image Preview Url of the Provisioning File

    Declaration
    public string ImagePreviewUrl { get; set; }
    Property Value
    System.String

    Localizations

    Gets or sets the Localizations

    Declaration
    public LocalizationCollection Localizations { get; }
    Property Value
    LocalizationCollection

    Parameters

    Any parameters that can be used throughout the template

    Declaration
    public Dictionary<string, string> Parameters { get; }
    Property Value
    Dictionary<System.String, System.String>

    ProvisioningWebhooks

    A collection of Provisioning Webhooks

    Declaration
    public ProvisioningWebhookCollection ProvisioningWebhooks { get; }
    Property Value
    ProvisioningWebhookCollection

    Sequences

    A collection of Provisioning Sequence objects, if any

    Declaration
    public ProvisioningSequenceCollection Sequences { get; }
    Property Value
    ProvisioningSequenceCollection

    Teams

    Settings for provisioning Teams objects, if any

    Declaration
    public ProvisioningTeams Teams { get; }
    Property Value
    ProvisioningTeams

    Templates

    A collection of Provisioning Template objects, if any

    Declaration
    public ProvisioningTemplateCollection Templates { get; }
    Property Value
    ProvisioningTemplateCollection

    Tenant

    The Tenant-wide settings for the template

    Declaration
    public ProvisioningTenant Tenant { get; set; }
    Property Value
    ProvisioningTenant

    Version

    Gets or sets the Provisioning File Version number

    Declaration
    public double Version { get; set; }
    Property Value
    System.Double

    Extension Methods

    ValidationExtensions.ValidateNotNullOrEmpty<T>(T, String)
    ObjectExtensions.Set<TObject, T>(TObject, Expression<Func<TObject, T>>, T, Boolean, Boolean)
    ObjectExtensions.GetPublicInstancePropertyValue(Object, String)
    ObjectExtensions.GetPublicInstanceProperty(Object, String)
    ObjectExtensions.SetPublicInstancePropertyValue(Object, String, Object)
    Extensions.ToByteArray(Object)
    Back to top PnP Framework
    Generated by DocFX with Material UI
    spacer