Interface ITenantProperties
- Namespace
- PnP.Core.Admin.Model.SharePoint
- Assembly
- PnP.Core.Admin.dll
Tenant properties
public interface ITenantProperties
Properties
AIBuilderDefaultPowerAppsEnvironment
Gets or sets the default PowerApps environment in which the Microsoft Syntex form processing feature will create models
string AIBuilderDefaultPowerAppsEnvironment { get; set; }
Property Value
AIBuilderEnabled
Gets or sets the value if the AIBuilder settings should be shown in the tenant
bool AIBuilderEnabled { get; set; }
Property Value
AIBuilderEnabledInContentCenter
Gets or sets the value if the AIBuilder settings should be shown in content centers. True means that it is shown
NullableBool AIBuilderEnabledInContentCenter { get; set; }
Property Value
AIBuilderSiteListFileName
It is a name of the file which contains the list of AIBuilder enabled sites
string AIBuilderSiteListFileName { get; set; }
Property Value
AllowAnonymousMeetingParticipantsToAccessWhiteboards
Gets or sets a value to indicate whether to allow anonymous meeting participants to access whiteboards
SharingState AllowAnonymousMeetingParticipantsToAccessWhiteboards { get; set; }
Property Value
AllowCommentsTextOnEmailEnabled
Gets or sets a value AllowCommentsTextOnEmail boolean
bool AllowCommentsTextOnEmailEnabled { get; set; }
Property Value
AllowDownloadingNonWebViewableFiles
Gets or sets a value to specify the advanced setting of the conditional access policy
bool AllowDownloadingNonWebViewableFiles { get; set; }
Property Value
AllowEditing
Gets or sets a value to specify the advanced setting of the conditional access policy. This controls if WAC files should be opened in Edit mode
bool AllowEditing { get; set; }
Property Value
AllowEveryoneExceptExternalUsersClaimInPrivateSite
Gets or sets the value if EveryoneExceptExternalUsers claim is allowed or not in people picker in a private group site. False value means it is blocked.
bool AllowEveryoneExceptExternalUsersClaimInPrivateSite { get; set; }
Property Value
AllowGuestUserShareToUsersNotInSiteCollection
Gets or sets a value to handle guest sharing to users not in guest users' site collection
bool AllowGuestUserShareToUsersNotInSiteCollection { get; set; }
Property Value
AllowLimitedAccessOnUnmanagedDevices
Gets or sets a Boolean value that specifies whether the following access setting is enabled: set allow access on unmanaged devices
bool AllowLimitedAccessOnUnmanagedDevices { get; set; }
Property Value
AllowOverrideForBlockUserInfoVisibility
Gets or sets BlockUserInfoVisibility value
bool AllowOverrideForBlockUserInfoVisibility { get; set; }
Property Value
AllowSelectSGsInODBListInTenant
Gets or sets a value to handle the tenant allowing select security groups access to ODB setting
IList<string> AllowSelectSGsInODBListInTenant { get; set; }
Property Value
AllowSelectSecurityGroupsInSPSitesList
Gets or sets a value to handle guest sharing group's allow list
IList<string> AllowSelectSecurityGroupsInSPSitesList { get; set; }
Property Value
AllowWebPropertyBagUpdateWhenDenyAddAndCustomizePagesIsEnabled
Gets or sets AllowWebPropertyBagUpdateWhenDenyAddAndCustomizePagesIsEnabled value
bool AllowWebPropertyBagUpdateWhenDenyAddAndCustomizePagesIsEnabled { get; set; }
Property Value
AllowedDomainListForSyncClient
Get/Set sync client trusted domain guids
IList<Guid> AllowedDomainListForSyncClient { get; set; }
Property Value
AnyoneLinkTrackUsers
Gets or sets a value to specify whether anyone links should track link users
bool AnyoneLinkTrackUsers { get; set; }
Property Value
ApplyAppEnforcedRestrictionsToAdHocRecipients
Gets or sets whether app-enforced restrictions apply to TOAA users
bool ApplyAppEnforcedRestrictionsToAdHocRecipients { get; set; }
Property Value
AuthContextResilienceMode
Gets or sets a value of AuthContextResilienceMode
SPResilienceModeType AuthContextResilienceMode { get; set; }
Property Value
BccExternalSharingInvitations
Gets or sets a value to specify if BCC functionality is enabled for external invitations
bool BccExternalSharingInvitations { get; set; }
Property Value
BccExternalSharingInvitationsList
Gets or sets list of recipients to be BCC'ed on all external sharing invitations
string BccExternalSharingInvitationsList { get; set; }
Property Value
BlockAccessOnUnmanagedDevices
Gets or sets a Boolean value that specifies whether the following access setting is enabled: set allow access on unmanaged devices
bool BlockAccessOnUnmanagedDevices { get; set; }
Property Value
BlockDownloadFileTypePolicy
Indicates whether Block Download by File Type Policy is enabled or not
bool BlockDownloadFileTypePolicy { get; }
Property Value
BlockDownloadLinksFileType
Gets or sets the tenant's block download links' file type. There is an equivalent site level policy
BlockDownloadLinksFileTypes BlockDownloadLinksFileType { get; set; }
Property Value
BlockDownloadOfAllFilesForGuests
Gets or sets a Boolean value that specifies whether the following policy is enabled: set block download of all files for guests
bool BlockDownloadOfAllFilesForGuests { get; set; }
Property Value
BlockDownloadOfAllFilesOnUnmanagedDevices
Gets or sets a Boolean value that specifies whether the following policy is enabled: set block download of all files on unmanaged devices
bool BlockDownloadOfAllFilesOnUnmanagedDevices { get; set; }
Property Value
BlockDownloadOfViewableFilesForGuests
Gets or sets a Boolean value that specifies whether the following policy is enabled: set block download of browser viewable files for guests
bool BlockDownloadOfViewableFilesForGuests { get; set; }
Property Value
BlockDownloadOfViewableFilesOnUnmanagedDevices
Gets or sets a Boolean value that specifies whether the following policy is enabled: set block download of browser viewable files on unmanaged devices
bool BlockDownloadOfViewableFilesOnUnmanagedDevices { get; set; }
Property Value
BlockMacSync
Get/Set whether Mac clients should be blocked from sync
bool BlockMacSync { get; set; }
Property Value
BlockSendLabelMismatchEmail
Gets or sets the BlockSendLabelMismatchEmail property
bool BlockSendLabelMismatchEmail { get; set; }
Property Value
BlockUserInfoVisibilityInOneDrive
Gets or sets BlockUserInfoVisibilityInOneDrive value
TenantBrowseUserInfoPolicyValue BlockUserInfoVisibilityInOneDrive { get; set; }
Property Value
BlockUserInfoVisibilityInSharePoint
Gets or sets BlockUserInfoVisibilityInSharePoint value
TenantBrowseUserInfoPolicyValue BlockUserInfoVisibilityInSharePoint { get; set; }
Property Value
CommentsOnFilesDisabled
Whether comments on files are disabled or not
bool CommentsOnFilesDisabled { get; set; }
Property Value
CommentsOnListItemsDisabled
Whether comments on list items are disabled or not
bool CommentsOnListItemsDisabled { get; set; }
Property Value
CommentsOnSitePagesDisabled
Whether comments on site pages are disabled or not
bool CommentsOnSitePagesDisabled { get; set; }
Property Value
CompatibilityRange
Determines which compatibility range is available for new site collections
string CompatibilityRange { get; }
Property Value
ConditionalAccessPolicy
Gets or sets a value to specify the conditional access policy for the tenant
SPOConditionalAccessPolicyType ConditionalAccessPolicy { get; set; }
Property Value
ConditionalAccessPolicyErrorHelpLink
Gets or sets the link to organization help page in case of access denied due to conditional access policy
string ConditionalAccessPolicyErrorHelpLink { get; set; }
Property Value
ContentTypeSyncSiteTemplatesList
A list of site templates that the tenant has opted-in to sync Content types
IEnumerable<string> ContentTypeSyncSiteTemplatesList { get; set; }
Property Value
CoreDefaultLinkToExistingAccess
Gets or sets default share link to existing access on core partition
bool CoreDefaultLinkToExistingAccess { get; set; }
Property Value
CoreDefaultShareLinkRole
Gets or sets default share link role on core partition
Role CoreDefaultShareLinkRole { get; set; }
Property Value
CoreDefaultShareLinkScope
Gets or sets default share link scope on core partition
SharingScope CoreDefaultShareLinkScope { get; set; }
Property Value
CoreRequestFilesLinkEnabled
Enable the request files functionality for the tenant
bool CoreRequestFilesLinkEnabled { get; set; }
Property Value
CoreRequestFilesLinkExpirationInDays
Gets or sets request files link expiration days on core partition
int CoreRequestFilesLinkExpirationInDays { get; set; }
Property Value
CoreSharingCapability
Gets or sets collaboration type on core partition
SharingCapabilities CoreSharingCapability { get; set; }
Property Value
CustomizedExternalSharingServiceUrl
Gets or sets customized external sharing service url
string CustomizedExternalSharingServiceUrl { get; set; }
Property Value
DefaultLinkPermission
Gets or sets default link permission
SharingPermissionType DefaultLinkPermission { get; set; }
Property Value
DefaultODBMode
Gets or sets DefaultODBMode value
string DefaultODBMode { get; set; }
Property Value
DefaultSharingLinkType
Gets or sets default sharing link type for the tenant
SharingLinkType DefaultSharingLinkType { get; set; }
Property Value
DenySelectSecurityGroupsInSPSitesList
Gets or sets a value to handle guest sharing group's allow list
IList<string> DenySelectSecurityGroupsInSPSitesList { get; set; }
Property Value
DisableAddToOneDrive
Gets or sets a value to specify whether Add To OneDrive is disabled
bool DisableAddToOneDrive { get; set; }
Property Value
DisableBackToClassic
Gets or sets a value to specify whether back to classic link is disabled in Modern UX
bool DisableBackToClassic { get; set; }
Property Value
DisableCustomAppAuthentication
Gets or sets the value of whether ACS app only tokens are blocked. True means it's blocked
bool DisableCustomAppAuthentication { get; set; }
Property Value
DisableListSync
Get/Set whether Nucleus Sync should be disabled for Lists
bool DisableListSync { get; set; }
Property Value
DisableOutlookPSTVersionTrimming
Gets or sets a value to specify whether Outlook PST version trimming is disabled or not
bool DisableOutlookPSTVersionTrimming { get; set; }
Property Value
DisablePersonalListCreation
Gets or sets a value to specify whether personal list creation is disabled or not
bool DisablePersonalListCreation { get; set; }
Property Value
DisableReportProblemDialog
Disable sync client report problem dialog
bool DisableReportProblemDialog { get; set; }
Property Value
DisableSpacesActivation
Gets or sets a value to specify whether activation of spaces are disabled or not
bool DisableSpacesActivation { get; set; }
Property Value
DisableVivaConnectionsAnalytics
Indicates whether Viva Connections Analytics is disabled or not on the tenant
bool DisableVivaConnectionsAnalytics { get; set; }
Property Value
DisabledModernListTemplateIds
An array of modern List template ids that are disabled on the tenant
Guid[] DisabledModernListTemplateIds { get; set; }
Property Value
- Guid[]
DisabledWebPartIds
Gets or sets the list to disable web parts. The Guid is the web part Guid defined in web part's manifest
Guid[] DisabledWebPartIds { get; set; }
Property Value
- Guid[]
DisallowInfectedFileDownload
Don't allow download of files marked as infected
bool DisallowInfectedFileDownload { get; set; }
Property Value
DisplayNamesOfFileViewers
Get/Set DisplayNamesOfFileViewers Tenant settings for Analytics Privacy property
bool DisplayNamesOfFileViewers { get; set; }
Property Value
DisplayNamesOfFileViewersInSpo
Get/Set DisplayNamesOfFileViewersInSpo Tenant settings for Analytics Privacy property
bool DisplayNamesOfFileViewersInSpo { get; set; }
Property Value
DisplayStartASiteOption
Gets or sets a Boolean value that specifies whether tenant users see the "Start a fresh site" menu option
bool DisplayStartASiteOption { get; set; }
Property Value
- bool
True indicates that this menu option is present for tenant users. False indicates the menu option is hidden for tenant users.
EmailAttestationEnabled
Gets or sets a value to handle email attestation
bool EmailAttestationEnabled { get; set; }
Property Value
EmailAttestationReAuthDays
Gets or sets the time between reattestation
int EmailAttestationReAuthDays { get; set; }
Property Value
EmailAttestationRequired
Gets or sets the EmailAttestationRequired setting for the tenant
bool EmailAttestationRequired { get; set; }
Property Value
EnableAIPIntegration
Gets or sets the AIPIntegrationKey cache property for the tenant
bool EnableAIPIntegration { get; set; }
Property Value
EnableAutoNewsDigest
Gets or sets a value to specify whether Auto news digest is enabled
bool EnableAutoNewsDigest { get; set; }
Property Value
EnableAzureADB2BIntegration
Gets or sets a value to specify whether AAD B2B integration is enabled
bool EnableAzureADB2BIntegration { get; set; }
Property Value
EnableGuestSignInAcceleration
Gets or sets a whether we force the auto-acceleration sign-in
bool EnableGuestSignInAcceleration { get; set; }
Property Value
EnableMinimumVersionRequirement
Gets or sets the MinimumVersioning cache property for the tenant
bool EnableMinimumVersionRequirement { get; set; }
Property Value
EnableMipSiteLabel
Gets the EnableMipSiteLabel property of the tenant
bool EnableMipSiteLabel { get; set; }
Property Value
EnablePromotedFileHandlers
Gets or sets a value to specify if promoted file handlers are enabled
bool EnablePromotedFileHandlers { get; set; }
Property Value
EnableRestrictedAccessControl
Gets or sets the value of policy which determines whether Restricted Access Control Policy is enabled
bool EnableRestrictedAccessControl { get; set; }
Property Value
EnabledFlightAllowAADB2BSkipCheckingOTP
Get status of flight AllowAADB2BSkipCheckingOTP
bool EnabledFlightAllowAADB2BSkipCheckingOTP { get; }
Property Value
ExcludedFileExtensionsForSyncClient
Get/Set excluded file extensions for sync client
IList<string> ExcludedFileExtensionsForSyncClient { get; set; }
Property Value
ExternalServicesEnabled
Determines whether external services are enabled
bool ExternalServicesEnabled { get; set; }
Property Value
ExternalUserExpirationRequired
Gets or sets whether external user expiration is enabled for the tenant
bool ExternalUserExpirationRequired { get; set; }
Property Value
ExternalUserExpireInDays
Gets or sets the number of days before external user expiration if not individually extended
int ExternalUserExpireInDays { get; set; }
Property Value
FileAnonymousLinkType
Gets or sets file anonymous link type for the tenant
AnonymousLinkType FileAnonymousLinkType { get; set; }
Property Value
FilePickerExternalImageSearchEnabled
Gets or sets a value to specify if External Image Search is enabled on the File Picker
bool FilePickerExternalImageSearchEnabled { get; set; }
Property Value
FolderAnonymousLinkType
Gets or sets folder anonymous link type for the tenant
AnonymousLinkType FolderAnonymousLinkType { get; set; }
Property Value
GuestSharingGroupAllowListInTenant
Gets or sets a value to handle guest sharing group's allow list
string GuestSharingGroupAllowListInTenant { get; set; }
Property Value
GuestSharingGroupAllowListInTenantByPrincipalIdentity
Gets: a list of PrincipalNames Example output: List of PrincipalNames. e.g. ["c:0-.f|rolemanager|contoso-all-users/35533f7d-4536-4c82-9dbc-352f9424578b"] Sets: take a list of principalNames
IList<string> GuestSharingGroupAllowListInTenantByPrincipalIdentity { get; set; }
Property Value
HasAdminCompletedCUConfiguration
Gets or sets the value if the tenant admin has completed CU configuration
bool HasAdminCompletedCUConfiguration { get; set; }
Property Value
HasIntelligentContentServicesCapability
Gets or sets whether the tenant has Intelligent Content Services Capability or not
bool HasIntelligentContentServicesCapability { get; set; }
Property Value
HasTopicExperiencesCapability
Gets or sets whether the tenant has Topic Experiences Capability or not
bool HasTopicExperiencesCapability { get; set; }
Property Value
HideSyncButtonOnDocLib
Gets or sets a value to specify whether the sync button on team sites and other ODBs is hidden. (Basically this hides the sync button on all document libraries except the OneDrive for Business that the user owns.)
bool HideSyncButtonOnDocLib { get; set; }
Property Value
HideSyncButtonOnODB
Get/Set whether to hide the sync button on OneDrive for Business sites
bool HideSyncButtonOnODB { get; set; }
Property Value
IBImplicitGroupBased
Gets or sets IBImplicitGroupBased value
bool IBImplicitGroupBased { get; set; }
Property Value
IPAddressAllowList
Enforces incoming requests are coming from the address range in IPAddressAllowList
string IPAddressAllowList { get; set; }
Property Value
IPAddressEnforcement
nforces incoming requests are coming from the address range in IPAddressAllowList
bool IPAddressEnforcement { get; set; }
Property Value
IPAddressWACTokenLifetime
The WAC Loopback token lifetime. Default is 15 minutes
int IPAddressWACTokenLifetime { get; set; }
Property Value
ImageTaggingOption
Gets or sets the value of the image tagging option
ImageTaggingChoice ImageTaggingOption { get; set; }
Property Value
IncludeAtAGlanceInShareEmails
Gets or sets a value to specify whether to include at a glance in the sharing emails
bool IncludeAtAGlanceInShareEmails { get; set; }
Property Value
InformationBarriersSuspension
Gets or sets InformationBarriersSuspension value
bool InformationBarriersSuspension { get; set; }
Property Value
IsAppBarTemporarilyDisabled
Get or sets the IsAppBarTemporarilyDisabled flag
bool IsAppBarTemporarilyDisabled { get; set; }
Property Value
IsCollabMeetingNotesFluidEnabled
Gets or sets a value to specify whether CollabMeetingNotes Fluid Framework is enabled If IsFluidEnabled disabled, IsCollabMeetingNotesFluidEnabled will be disabled automatically If IsFluidEnabled enabled, IsCollabMeetingNotesFluidEnabled will be enabled automatically IsCollabMeetingNotesFluidEnabled can be enabled only when IsFluidEnabled is already enabled
bool IsCollabMeetingNotesFluidEnabled { get; set; }
Property Value
IsFluidEnabled
Gets or sets a value to specify whether Fluid Framework is enabled
bool IsFluidEnabled { get; set; }
Property Value
IsHubSitesMultiGeoFlightEnabled
Get status of HubSitesMultiGeo flight
bool IsHubSitesMultiGeoFlightEnabled { get; }
Property Value
IsLoopEnabled
Gets or sets a value to specify whether the Loop feature for the Fluid Framework is enabled
bool IsLoopEnabled { get; set; }
Property Value
IsMnAFlightEnabled
Get status of MnA flight
bool IsMnAFlightEnabled { get; }
Property Value
IsMultiGeo
The property indicates if tenant has multi-geo tenant instances
bool IsMultiGeo { get; }
Property Value
IsMultipleHomeSitesFlightEnabled
Status of flight IsMultipleHomeSitesFlightEnabled
bool IsMultipleHomeSitesFlightEnabled { get; }
Property Value
IsUnmanagedSyncClientForTenantRestricted
Get/Set sync client restrictions
bool IsUnmanagedSyncClientForTenantRestricted { get; set; }
Property Value
IsUnmanagedSyncClientRestrictionFlightEnabled
Get status of feature sync client restriction allowed
bool IsUnmanagedSyncClientRestrictionFlightEnabled { get; }
Property Value
IsVivaHomeFlightEnabled
Status of flight IsVivaHomeFlightEnabled
bool IsVivaHomeFlightEnabled { get; }
Property Value
IsWBFluidEnabled
Gets or sets a value to specify whether Whiteboard Fluid Framework is enabled If IsFluidEnabled disabled, IsWBFluidEnabled will be disabled automatically If IsFluidEnabled enabled, IsWBFluidEnabled will be enabled automatically IsWBFluidEnabled can be enabled only when IsFluidEnabled is already enabled
bool IsWBFluidEnabled { get; set; }
Property Value
LabelMismatchEmailHelpLink
Gets or sets the LabelMismatchEmailHelpLink property
string LabelMismatchEmailHelpLink { get; set; }
Property Value
LegacyAuthProtocolsEnabled
Gets or sets the value if ADAL is disabled in the tenant. True value means it is disabled
bool LegacyAuthProtocolsEnabled { get; set; }
Property Value
LimitedAccessFileType
Specifies what files can be viewed when ConditionalAccessPolicy is set to AllowLimitedAccess
SPOLimitedAccessFileType LimitedAccessFileType { get; set; }
Property Value
MachineLearningCaptureEnabled
Gets or sets the value if the ML capture settings should be shown in the tenant. True means that it is shown
bool MachineLearningCaptureEnabled { get; set; }
Property Value
MarkNewFilesSensitiveByDefault
Gets or sets the MarkNewFilesSensitiveByDefault property
SensitiveByDefaultState MarkNewFilesSensitiveByDefault { get; set; }
Property Value
MediaTranscription
Gets or sets the media transcription policy
MediaTranscriptionPolicyType MediaTranscription { get; set; }
Property Value
MobileFriendlyUrlEnabledInTenant
Gets or sets a value to specify if user checks handle mobile friendly url
bool MobileFriendlyUrlEnabledInTenant { get; set; }
Property Value
NoAccessRedirectUrl
When a site in the tenancy is locked it is redirected to this Url
string NoAccessRedirectUrl { get; set; }
Property Value
NotificationsInOneDriveForBusinessEnabled
Gets or sets a value PushNotificationsEnabled in ODB
bool NotificationsInOneDriveForBusinessEnabled { get; set; }
Property Value
NotificationsInSharePointEnabled
Gets or sets a value PushNotificationsEnabled in SharePoint
bool NotificationsInSharePointEnabled { get; set; }
Property Value
NotifyOwnersWhenInvitationsAccepted
Gets or sets a value for owner notification accept
bool NotifyOwnersWhenInvitationsAccepted { get; set; }
Property Value
NotifyOwnersWhenItemsReshared
Gets or sets a value for owner notification reshare
bool NotifyOwnersWhenItemsReshared { get; set; }
Property Value
OCRAdminSiteListFileName
Gets or sets name of the file which contains the list which contains OCR for full text search enabled sites by the tenant admin
string OCRAdminSiteListFileName { get; set; }
Property Value
OCRComplianceSiteListFileName
Gets or sets name of the file which contains the list which contains OCR for full text search enabled sites by the compliance admin
string OCRComplianceSiteListFileName { get; set; }
Property Value
OCRModeForAdminSites
Gets or sets an enum value that specifies whether the tenant admin has enabled OCR on SharePoint sites for full text search through Syntex
ObjectCharacterRecognitionMode OCRModeForAdminSites { get; set; }
Property Value
OCRModeForComplianceODBs
Gets or sets an enum value that specifies whether the compliance admin has enabled OCR for full text search through Syntex for ODBs
ObjectCharacterRecognitionMode OCRModeForComplianceODBs { get; set; }
Property Value
- ObjectCharacterRecognitionMode
Disabled indicates that the OCR features should be disabled InclusionList indicates that the OCR features should be enabled and filter to include specific ODBs ExclusionList indicates that the OCR features should be enabled and filter to exclude specific ODBs
OCRModeForComplianceSites
Gets or sets an enum value that specifies whether the compliance admin has enabled OCR for full text search through Syntex for SharePoint sites
ObjectCharacterRecognitionMode OCRModeForComplianceSites { get; set; }
Property Value
- ObjectCharacterRecognitionMode
Disabled indicates that the OCR features should be disabled InclusionList indicates that the OCR features should be enabled and filter to include specific sites ExclusionList indicates that the OCR features should be enabled and filter to exclude specific sites
ODBAccessRequests
Gets or sets a value to specify if AccessRequests is On, Off or Unspecified for Onedrive for Business
SharingState ODBAccessRequests { get; set; }
Property Value
ODBMembersCanShare
Gets or sets a value to specify if MembersCanShare is On, Off or Unspecified for Onedrive for Business
SharingState ODBMembersCanShare { get; set; }
Property Value
ODBSharingCapability
Gets or sets a value to Onedrive for Business sharing capability
SharingCapabilities ODBSharingCapability { get; set; }
Property Value
OfficeClientADALDisabled
Gets or sets the value if ADAL is disabled in the tenant for Office clients. True value means it is disabled
bool OfficeClientADALDisabled { get; set; }
Property Value
OneDriveDefaultLinkToExistingAccess
Gets or sets default share link to existing access on OneDrive partition
bool OneDriveDefaultLinkToExistingAccess { get; set; }
Property Value
OneDriveDefaultShareLinkRole
Gets or sets default share link role on OneDrive partition
Role OneDriveDefaultShareLinkRole { get; set; }
Property Value
OneDriveDefaultShareLinkScope
Gets or sets default share link scope on OneDrive partition
SharingScope OneDriveDefaultShareLinkScope { get; set; }
Property Value
OneDriveForGuestsEnabled
Gets or sets a value to specify if OneDriveForGuestUsers functionality is enabled for the tenant
bool OneDriveForGuestsEnabled { get; set; }
Property Value
OneDriveRequestFilesLinkEnabled
Gets or sets request files link enabled on OneDrive partition
bool OneDriveRequestFilesLinkEnabled { get; set; }
Property Value
OneDriveRequestFilesLinkExpirationInDays
Gets or sets request files link expiration days on OneDrive partition
int OneDriveRequestFilesLinkExpirationInDays { get; set; }
Property Value
OneDriveStorageQuota
The default OneDrive quota allocated to new OneDrive sites for the tenant's users
long OneDriveStorageQuota { get; set; }
Property Value
OrgNewsSiteUrl
Gets or sets OrgNewsSiteUrl
string OrgNewsSiteUrl { get; set; }
Property Value
OrphanedPersonalSitesRetentionPeriod
Gets or Sets The default Retention Days set to Personal Sites for a tenant
int OrphanedPersonalSitesRetentionPeriod { get; set; }
Property Value
OwnerAnonymousNotification
Gets or sets a value for anonymous owner notification
bool OwnerAnonymousNotification { get; set; }
Property Value
PreventExternalUsersFromResharing
Gets or sets a value to specify if external users are allowed to reshare, regardless of Members Can Share state
bool PreventExternalUsersFromResharing { get; set; }
Property Value
ProvisionSharedWithEveryoneFolder
Gets or Sets whether Onedrive for Business sites should have the Shared with Everyone folder automatically provisioned or not
bool ProvisionSharedWithEveryoneFolder { get; set; }
Property Value
PublicCdnAllowedFileTypes
Gets or sets a value to specify what file types can be exposed through Public CDN
string PublicCdnAllowedFileTypes { get; set; }
Property Value
PublicCdnEnabled
Gets or sets a value to specify whether Public CDN feature is enabled or disabled for the tenant
bool PublicCdnEnabled { get; set; }
Property Value
PublicCdnOrigins
Gets a list of the Public CDN origins
IList<string> PublicCdnOrigins { get; }
Property Value
ReduceTempTokenLifetimeEnabled
Gets or sets whether Hashed Proof Token IP binding is enabled
bool ReduceTempTokenLifetimeEnabled { get; set; }
Property Value
ReduceTempTokenLifetimeValue
Determines the grace period for Hashed Proof Tokens from an IP address that doesn't match the IP address in the token, when the IP policy is not enabled and IP Binding is enabled.
int ReduceTempTokenLifetimeValue { get; set; }
Property Value
RequireAcceptingAccountMatchInvitedAccount
Gets or sets a value to specify if user accepting invitation must use the same email address invitation was sent to
bool RequireAcceptingAccountMatchInvitedAccount { get; set; }
Property Value
RequireAnonymousLinksExpireInDays
Gets or sets a value to specify what external sharing capabilities are available for the tenant
int RequireAnonymousLinksExpireInDays { get; set; }
Property Value
RestrictedOneDriveLicense
Gets the info whether tenant has license for Restricted Onedrive for Business
bool RestrictedOneDriveLicense { get; }
Property Value
RestrictedSharePointLicense
Gets the info whether tenant has license for Restricted SharePoint
bool RestrictedSharePointLicense { get; }
Property Value
RootSiteUrl
The tenant's root site url
string RootSiteUrl { get; }
Property Value
SearchResolveExactEmailOrUPN
Gets or sets the value if Search and resolve in People Picker use exact match on Email or UPN. False value means default behavior of "starts with" matching against common user properties
bool SearchResolveExactEmailOrUPN { get; set; }
Property Value
SharingAllowedDomainList
Gets or sets list of allowed domains
string SharingAllowedDomainList { get; set; }
Property Value
SharingBlockedDomainList
Gets or sets list of blocked domains
string SharingBlockedDomainList { get; set; }
Property Value
SharingCapability
Gets or sets a value to specify what external sharing capabilities are available for the tenant
SharingCapabilities SharingCapability { get; set; }
Property Value
SharingDomainRestrictionMode
Gets or sets the restriction mode
SharingDomainRestrictionModes SharingDomainRestrictionMode { get; set; }
Property Value
ShowAllUsersClaim
Gets or sets the value if AllUsers claim is visible or not in people picker. False value means it is hidden
bool ShowAllUsersClaim { get; set; }
Property Value
ShowEveryoneClaim
Gets or sets the value if Everyone claim is visible or not in people picker. False value means it is hidden
bool ShowEveryoneClaim { get; set; }
Property Value
ShowEveryoneExceptExternalUsersClaim
Gets or sets the value if EveryoneExceptExternalUsers claim is visible or not in people picker. False value means it is hidden
bool ShowEveryoneExceptExternalUsersClaim { get; set; }
Property Value
ShowOpenInDesktopOptionForSyncedFiles
Get/Set ShowOpenInDesktopOptionForSyncedFiles value
bool ShowOpenInDesktopOptionForSyncedFiles { get; set; }
Property Value
ShowPeoplePickerGroupSuggestionsForIB
Gets or sets a value to handle if showing group suggestions for IB is supported
bool ShowPeoplePickerGroupSuggestionsForIB { get; set; }
Property Value
ShowPeoplePickerSuggestionsForGuestUsers
Gets or sets a value that allows members to search all existing guest users in the directory.
When set to true, members can search all existing guest users in the directory.
bool ShowPeoplePickerSuggestionsForGuestUsers { get; set; }
Property Value
SignInAccelerationDomain
Gets or sets a string which specifies the SignInAccelerationDomain
string SignInAccelerationDomain { get; set; }
Property Value
Remarks
When set, end-user sign-in will skip the default sign-in page, and will take the user directly to the sign-in page on the ADFS sign-in (OnPremises Active Directory). To be used only by organizations that don’t have Guest Sign-ins enabled. When not set, the behavior of end-user sign-in will be the default behavior as it is today – i.e. the end user will be taken to the default sign-in page, and from there onward to ADFS sign-in.
SocialBarOnSitePagesDisabled
Whether social bar on site pages is enabled or not
bool SocialBarOnSitePagesDisabled { get; set; }
Property Value
SpecialCharactersStateInFileFolderNames
Gets or Sets a value to specify whether # and % are valid in file and folder names in SPO document libraries and OneDrive for Business
SpecialCharactersState SpecialCharactersStateInFileFolderNames { get; set; }
Property Value
StartASiteFormUrl
Gets or sets a string which specifies the URL of the form to load in the Start a Site dialog
string StartASiteFormUrl { get; set; }
Property Value
StopNew2010Workflows
Gets or sets a value to specify whether new 2010 workflows can be created
bool StopNew2010Workflows { get; set; }
Property Value
StopNew2013Workflows
Gets or sets a value to specify whether new 2013 workflows can be created
bool StopNew2013Workflows { get; set; }
Property Value
StorageQuota
Storage quota that is available for all sites in the tenant
long StorageQuota { get; }
Property Value
StorageQuotaAllocated
Storage quota that is allocated for all sites in the tenant
long StorageQuotaAllocated { get; }
Property Value
StreamLaunchConfig
Gets or sets a value to specify the Stream launch tile URL in office.com
int StreamLaunchConfig { get; set; }
Property Value
StreamLaunchConfigLastUpdated
Gets last updated timestamp for StreamLaunchConfig property
DateTime StreamLaunchConfigLastUpdated { get; }
Property Value
StreamLaunchConfigUpdateCount
Gets update count for StreamLaunchConfig property
int StreamLaunchConfigUpdateCount { get; }
Property Value
SyncAadB2BManagementPolicy
Gets or sets whether or not the AAD B2B management policy will be synced on the next request
bool SyncAadB2BManagementPolicy { get; set; }
Property Value
SyncPrivacyProfileProperties
Gets or sets whether or not the synced tenant properties will be updated on the next request
bool SyncPrivacyProfileProperties { get; set; }
Property Value
TlsTokenBindingPolicyValue
Gets or sets the value of the TLS token binding policy
SPOTlsTokenBindingPolicyValue TlsTokenBindingPolicyValue { get; set; }
Property Value
UseFindPeopleInPeoplePicker
Gets or sets a value to specify if use FindPeople in PeoplePicker
bool UseFindPeopleInPeoplePicker { get; set; }
Property Value
UsePersistentCookiesForExplorerView
Gets or sets a Boolean value that specifies whether ExplorerView feature uses persistent cookies
bool UsePersistentCookiesForExplorerView { get; set; }
Property Value
UserVoiceForFeedbackEnabled
Gets or sets a value to specify if User Voice for customer feedback is enabled
bool UserVoiceForFeedbackEnabled { get; set; }
Property Value
ViewInFileExplorerEnabled
Gets or sets the value of the setting which enables users to view files in Explorer
bool ViewInFileExplorerEnabled { get; set; }
Property Value
ViewersCanCommentOnMediaDisabled
Whether viewers commenting on media items is disabled or not
bool ViewersCanCommentOnMediaDisabled { get; set; }
Property Value
WhoCanShareAllowListInTenant
Gets or sets a value to handle the tenant who can share settings
string WhoCanShareAllowListInTenant { get; set; }
Property Value
WhoCanShareAllowListInTenantByPrincipalIdentity
Gets: a list of PrincipalNames Example output: List of PrincipalNames. e.g. ["c:0-.f|rolemanager|contoso-all-users/35533f7d-4536-4c82-9dbc-352f9424578b"] Sets: take a list of principalNames
IList<string> WhoCanShareAllowListInTenantByPrincipalIdentity { get; set; }
Property Value
Workflow2010Disabled
Gets or sets a value to specify whether Workflow 2010 is disabled
bool Workflow2010Disabled { get; set; }
Property Value
Workflows2013State
Gets whether 2013 workflows are configured and enabled for the tenant
Workflows2013State Workflows2013State { get; }
Property Value
Methods
Update(VanityUrlOptions)
Updates the properties of this site collection
void Update(VanityUrlOptions vanityUrlOptions = null)
Parameters
vanityUrlOptionsVanityUrlOptionsOptionally specify the custom vanity URI's used by this tenant
UpdateAsync(VanityUrlOptions)
Updates the properties of this site collection
Task UpdateAsync(VanityUrlOptions vanityUrlOptions = null)
Parameters
vanityUrlOptionsVanityUrlOptionsOptionally specify the custom vanity URI's used by this tenant