Class ProvisioningTenant
Defines the Tenant-wide settings to provision
Inherited Members
Namespace: PnP.Framework.Provisioning.Model
Assembly: PnP.Framework.dll
Syntax
public class ProvisioningTenant : BaseModel, IProvisioningTemplateDescendant
Constructors
ProvisioningTenant()
Default constructor
Declaration
public ProvisioningTenant()
ProvisioningTenant(AppCatalog, ContentDeliveryNetwork)
Custom constructor which accepts AppCatalog and CDN settings
Declaration
public ProvisioningTenant(AppCatalog appCatalog, ContentDeliveryNetwork cdn)
Parameters
AppCatalog
appCatalog
|
ContentDeliveryNetwork
cdn
|
Properties
AppCatalog
Defines the AppCatalog settings to provision
Declaration
public AppCatalog AppCatalog { get; }
Property Value
AppCatalog
|
ContentDeliveryNetwork
Defines the CDN settings to provision
Declaration
public ContentDeliveryNetwork ContentDeliveryNetwork { get; }
Property Value
ContentDeliveryNetwork
|
Office365GroupLifecyclePolicies
Gets or sets Office365GroupLifecyclePolicies for the tenant
Declaration
public Office365GroupLifecyclePolicyCollection Office365GroupLifecyclePolicies { get; set; }
Property Value
Office365GroupLifecyclePolicyCollection
|
Office365GroupsSettings
Declaration
public Office365GroupsSettings Office365GroupsSettings { get; set; }
Property Value
Office365GroupsSettings
|
SharingSettings
SiteDesigns
Gets or sets SiteDesigns for the tenant
Declaration
public SiteDesignCollection SiteDesigns { get; set; }
Property Value
SiteDesignCollection
|
SiteScripts
Gets or sets SiteScripts for the tenant
Declaration
public SiteScriptCollection SiteScripts { get; set; }
Property Value
SiteScriptCollection
|
SPUsersProfiles
Gets or sets SPUserProfiles for the tenant
Declaration
public UserProfileCollection SPUsersProfiles { get; set; }
Property Value
UserProfileCollection
|
StorageEntities
Gets or sets StorageEntities for the tenant
Declaration
public StorageEntityCollection StorageEntities { get; set; }
Property Value
StorageEntityCollection
|
Themes
Gets or sets StorageEntities for the tenant
Declaration
public ThemeCollection Themes { get; set; }
Property Value
ThemeCollection
|
WebApiPermissions
Gets or sets StorageEntities for the tenant
Declaration
public WebApiPermissionCollection WebApiPermissions { get; set; }
Property Value
WebApiPermissionCollection
|
Methods
Equals(ProvisioningTenant)
Compares ProvisioningTenant object based on AppCatalog, CDN, SiteDesigns, SiteScripts, StorageEntities, WebApiPermissions, Themes, Office365GroupsSettings, Office365GroupLifecyclePolicies, SPUserProfiles, and SharingSettings
Declaration
public bool Equals(ProvisioningTenant other)
Parameters
ProvisioningTenant
other
ProvisioningTenant object |
Returns
System.Boolean
true if the ProvisioningTenant object is equal to the current object; otherwise, false. |
Equals(Object)
Compares object with ProvisioningTenant
Declaration
public override bool Equals(object obj)
Parameters
System.Object
obj
Object that represents ProvisioningTenant |
Returns
System.Boolean
true if the current object is equal to the ProvisioningTenant |
GetHashCode()
Gets the hash code
Declaration
public override int GetHashCode()
Returns
System.Int32
Returns HashCode |