Interface IHubSite
- Namespace
- PnP.Core.Model.SharePoint
- Assembly
- PnP.Core.dll
Public interface to define a HubSite object
public interface IHubSite : IDataModel<IHubSite>, IDataModelParent, IDataModelWithContext, ISupportModules<IHubSite>, IDataModelGet<IHubSite>, IDataModelLoad<IHubSite>, IDataModelUpdate, IDataModelDelete, IQueryableDataModel
- Inherited Members
- Extension Methods
Properties
All
A special property used to add an asterisk to a $select statement
object All { get; }
Property Value
Description
The description of the HubSite.
string Description { get; set; }
Property Value
EnablePermissionsSync
Gets or sets if permission sync to associated sites is enabled or not.
bool EnablePermissionsSync { get; set; }
Property Value
EnforcedECTs
Gets or sets the list of Enforced ECTs on the HubSite
string EnforcedECTs { get; set; }
Property Value
EnforcedECTsVersion
Gets or sets EnforcedECTs version
int EnforcedECTsVersion { get; set; }
Property Value
HideNameInNavigation
Gets or sets if the HubSite nav includes the name as well as the logo.
bool HideNameInNavigation { get; set; }
Property Value
Id
The HubSite ID
Guid Id { get; }
Property Value
LogoUrl
The logo URL of the HubSite
string LogoUrl { get; set; }
Property Value
ParentHubSiteId
The parent hub site id to which this hub connects
Guid ParentHubSiteId { get; set; }
Property Value
PermissionsSyncTag
Hub permissions sync tag
int PermissionsSyncTag { get; }
Property Value
RequiresJoinApproval
Gets or sets if the HubSite Join requires approval.
bool RequiresJoinApproval { get; set; }
Property Value
SiteDesignId
The site design to be executed when the hub is joined.
Guid SiteDesignId { get; set; }
Property Value
SiteId
The Site Collection ID of the HubSite
Guid SiteId { get; }
Property Value
SiteUrl
The URL of the HubSite
string SiteUrl { get; }
Property Value
Targets
List of security groups with access to join the HubSite. Null if everyone has permission.
string Targets { get; set; }
Property Value
TenantInstanceId
The tenant instance ID in which the site hub is located. Use empty guid for the default tenant instance.
Guid TenantInstanceId { get; }
Property Value
Title
Specifies the name of the HubSite.
string Title { get; set; }