gd-sprest-def
Version:
TypeScript definition files generated from the $metadata REST endpoint in SharePoint.
1,091 lines (885 loc) • 120 kB
TypeScript
import { Base } from "../../../../";
import { Microsoft } from "../../../../";
import { SP } from "../../../../";
/*********************************************
* ICatalogManagementCollection
**********************************************/
export interface ICatalogManagementCollection extends CatalogManagementCollectionCollections, CatalogManagementCollectionMethods, Base.IBaseQuery<CatalogManagementCollection, ICatalogManagementCollectionQuery> {
}
/*********************************************
* ICatalogManagementCollectionCollection
**********************************************/
export interface ICatalogManagementCollectionCollection extends Base.IBaseResults<CatalogManagementCollection> {
done?: (resolve: (value?: Array<CatalogManagementCollection>) => void) => void;
}
/*********************************************
* ICatalogManagementCollectionQueryCollection
**********************************************/
export interface ICatalogManagementCollectionQueryCollection extends Base.IBaseResults<CatalogManagementCollectionOData> {
done?: (resolve: (value?: Array<CatalogManagementCollectionOData>) => void) => void;
}
/*********************************************
* ICatalogManagementCollectionQuery
**********************************************/
export interface ICatalogManagementCollectionQuery extends CatalogManagementCollectionOData, CatalogManagementCollectionMethods {
}
/*********************************************
* CatalogManagementCollection
**********************************************/
export interface CatalogManagementCollection extends Base.IBaseResult, CatalogManagementCollectionProps, CatalogManagementCollectionCollections, CatalogManagementCollectionMethods {
}
/*********************************************
* CatalogManagementCollectionProps
**********************************************/
export interface CatalogManagementCollectionProps {
Id4a81de82eeb94d6080ea5bf63e27023a?: string;
Items?: { results: Array<Microsoft.SharePoint.Administration.TenantAdmin.CatalogManagement.Property> };
}
/*********************************************
* CatalogManagementCollectionPropMethods
**********************************************/
export interface CatalogManagementCollectionPropMethods {
}
/*********************************************
* CatalogManagementCollectionCollections
**********************************************/
export interface CatalogManagementCollectionCollections extends CatalogManagementCollectionPropMethods {
}
/*********************************************
* CatalogManagementCollectionOData
**********************************************/
export interface CatalogManagementCollectionOData extends Base.IBaseResult, CatalogManagementCollectionProps, CatalogManagementCollectionMethods {
}
/*********************************************
* CatalogManagementCollectionMethods
**********************************************/
export interface CatalogManagementCollectionMethods {
exportPropertyTypeToCSV(propertyType?: number): Base.IBaseExecution<string>;
exportToCSV(propertyType?: number, valueId?: any): Base.IBaseExecution<string>;
get(): Base.IBaseCollection<Microsoft.SharePoint.Administration.TenantAdmin.CatalogManagement.Property>;
getProperty(propertyType?: number): Base.IBaseExecution<Microsoft.SharePoint.Administration.TenantAdmin.CatalogManagement.Property>;
getValue(propertyId?: any): Base.IBaseExecution<Microsoft.SharePoint.Administration.TenantAdmin.CatalogManagement.PropertyValue>;
}
/*********************************************
* IHubSiteProperties
**********************************************/
export interface IHubSiteProperties extends HubSitePropertiesCollections, HubSitePropertiesMethods, Base.IBaseQuery<HubSiteProperties, IHubSitePropertiesQuery> {
}
/*********************************************
* IHubSitePropertiesCollection
**********************************************/
export interface IHubSitePropertiesCollection extends Base.IBaseResults<HubSiteProperties> {
done?: (resolve: (value?: Array<HubSiteProperties>) => void) => void;
}
/*********************************************
* IHubSitePropertiesQueryCollection
**********************************************/
export interface IHubSitePropertiesQueryCollection extends Base.IBaseResults<HubSitePropertiesOData> {
done?: (resolve: (value?: Array<HubSitePropertiesOData>) => void) => void;
}
/*********************************************
* IHubSitePropertiesQuery
**********************************************/
export interface IHubSitePropertiesQuery extends HubSitePropertiesOData, HubSitePropertiesMethods {
}
/*********************************************
* HubSiteProperties
**********************************************/
export interface HubSiteProperties extends Base.IBaseResult, HubSitePropertiesProps, HubSitePropertiesCollections, HubSitePropertiesMethods {
}
/*********************************************
* HubSitePropertiesProps
**********************************************/
export interface HubSitePropertiesProps {
Description?: string;
EnablePermissionsSync?: boolean;
HideNameInNavigation?: boolean;
ID?: any;
LogoUrl?: string;
ParentHubSiteId?: any;
Permissions?: { results: Array<Microsoft.Online.SharePoint.TenantAdministration.HubSitePermission> };
RequiresJoinApproval?: boolean;
SiteDesignId?: any;
SiteId?: any;
SiteUrl?: string;
Title?: string;
}
/*********************************************
* HubSitePropertiesPropMethods
**********************************************/
export interface HubSitePropertiesPropMethods {
}
/*********************************************
* HubSitePropertiesCollections
**********************************************/
export interface HubSitePropertiesCollections extends HubSitePropertiesPropMethods {
}
/*********************************************
* HubSitePropertiesOData
**********************************************/
export interface HubSitePropertiesOData extends Base.IBaseResult, HubSitePropertiesProps, HubSitePropertiesMethods {
}
/*********************************************
* HubSitePropertiesMethods
**********************************************/
export interface HubSitePropertiesMethods {
update(): Base.IBaseExecution<any>;
}
/*********************************************
* ISiteProperties
**********************************************/
export interface ISiteProperties extends SitePropertiesCollections, SitePropertiesMethods, Base.IBaseQuery<SiteProperties, ISitePropertiesQuery> {
}
/*********************************************
* ISitePropertiesCollection
**********************************************/
export interface ISitePropertiesCollection extends Base.IBaseResults<SiteProperties>, SitePropertiesCollectionMethods {
done?: (resolve: (value?: Array<SiteProperties>) => void) => void;
}
/*********************************************
* ISitePropertiesQueryCollection
**********************************************/
export interface ISitePropertiesQueryCollection extends Base.IBaseResults<SitePropertiesOData>, SitePropertiesCollectionMethods {
done?: (resolve: (value?: Array<SitePropertiesOData>) => void) => void;
}
/*********************************************
* ISitePropertiesQuery
**********************************************/
export interface ISitePropertiesQuery extends SitePropertiesOData, SitePropertiesMethods {
}
/*********************************************
* SiteProperties
**********************************************/
export interface SiteProperties extends Base.IBaseResult, SitePropertiesProps, SitePropertiesCollections, SitePropertiesMethods {
}
/*********************************************
* SitePropertiesProps
**********************************************/
export interface SitePropertiesProps {
AllowDownloadingNonWebViewableFiles?: boolean;
AllowEditing?: boolean;
AllowFileArchive?: boolean;
AllowSelfServiceUpgrade?: boolean;
AllowWebPropertyBagUpdateWhenDenyAddAndCustomizePagesIsEnabled?: boolean;
AnonymousLinkExpirationInDays?: number;
ApplyToExistingDocumentLibraries?: boolean;
ApplyToNewDocumentLibraries?: boolean;
ArchivedBy?: string;
ArchivedFileDiskUsed?: number;
ArchivedTime?: any;
ArchiveStatus?: string;
AuthContextStrength?: string;
AuthenticationContextLimitedAccess?: boolean;
AuthenticationContextName?: string;
AverageResourceUsage?: number;
BlockDownloadLinksFileType?: number;
BlockDownloadMicrosoft365GroupIds?: { results: Array<any> };
BlockDownloadPolicy?: boolean;
BlockDownloadPolicyFileTypeIds?: { results: Array<string> };
BlockGuestsAsSiteAdmin?: number;
BonusDiskQuota?: number;
ClearGroupId?: boolean;
ClearRestrictedAccessControl?: boolean;
CommentsOnSitePagesDisabled?: boolean;
CompatibilityLevel?: number;
ConditionalAccessPolicy?: number;
CreatedTime?: any;
CurrentResourceUsage?: number;
DefaultLinkPermission?: number;
DefaultLinkToExistingAccess?: boolean;
DefaultLinkToExistingAccessReset?: boolean;
DefaultShareLinkRole?: number;
DefaultShareLinkScope?: number;
DefaultSharingLinkType?: number;
DenyAddAndCustomizePages?: number;
Description?: string;
DisableAppViews?: number;
DisableClassicPageBaselineSecurityMode?: boolean;
DisableCompanyWideSharingLinks?: number;
DisableFlows?: number;
DisableSiteBranding?: boolean;
EnableAutoExpirationVersionTrim?: boolean;
ExcludeBlockDownloadPolicySiteOwners?: boolean;
ExcludeBlockDownloadSharePointGroups?: { results: Array<string> };
ExcludedBlockDownloadGroupIds?: { results: Array<any> };
ExpireVersionsAfterDays?: number;
ExternalUserExpirationInDays?: number;
FileTypesForVersionExpiration?: { results: Array<string> };
GroupId?: any;
GroupOwnerLoginName?: string;
HasHolds?: boolean;
HidePeoplePreviewingFiles?: boolean;
HidePeopleWhoHaveListsOpen?: boolean;
HubSiteId?: any;
IBMode?: string;
IBSegments?: { results: Array<any> };
IBSegmentsToAdd?: { results: Array<any> };
IBSegmentsToRemove?: { results: Array<any> };
InheritVersionPolicyFromTenant?: boolean;
IsAuthoritative?: boolean;
IsGroupOwnerSiteAdmin?: boolean;
IsHubSite?: boolean;
IsTeamsChannelConnected?: boolean;
IsTeamsConnected?: boolean;
LastContentModifiedDate?: any;
Lcid?: number;
LimitedAccessFileType?: number;
ListsShowHeaderAndNavigation?: boolean;
LockIssue?: string;
LockReason?: number;
LockState?: string;
LoopDefaultSharingLinkRole?: number;
LoopDefaultSharingLinkScope?: number;
MajorVersionLimit?: number;
MajorWithMinorVersionsLimit?: number;
MediaTranscription?: number;
OrganizationLinkMaxExpirationInDays?: number;
OrganizationLinkRecommendedExpirationInDays?: number;
OverrideBlockUserInfoVisibility?: number;
OverrideSharingCapability?: boolean;
OverrideTenantAnonymousLinkExpirationPolicy?: boolean;
OverrideTenantExternalUserExpirationPolicy?: boolean;
OverrideTenantOrganizationLinkExpirationPolicy?: boolean;
Owner?: string;
OwnerEmail?: string;
OwnerLoginName?: string;
OwnerName?: string;
PWAEnabled?: number;
ReadOnlyAccessPolicy?: boolean;
ReadOnlyForBlockDownloadPolicy?: boolean;
ReadOnlyForUnmanagedDevices?: boolean;
RelatedGroupId?: any;
RemoveVersionExpirationFileTypeOverride?: { results: Array<string> };
RequestFilesLinkEnabled?: boolean;
RequestFilesLinkExpirationInDays?: number;
RestrictContentOrgWideSearch?: boolean;
RestrictedAccessControl?: boolean;
RestrictedAccessControlGroups?: { results: Array<any> };
RestrictedAccessControlGroupsToAdd?: { results: Array<any> };
RestrictedAccessControlGroupsToRemove?: { results: Array<any> };
RestrictedContentDiscoveryforCopilotAndAgents?: boolean;
RestrictedToRegion?: number;
SandboxedCodeActivationCapability?: number;
SensitivityLabel?: any;
SensitivityLabel2?: string;
SetOwnerWithoutUpdatingSecondaryAdmin?: boolean;
SharingAllowedDomainList?: string;
SharingBlockedDomainList?: string;
SharingCapability?: number;
SharingDomainRestrictionMode?: number;
SharingLockDownCanBeCleared?: boolean;
SharingLockDownEnabled?: boolean;
ShowPeoplePickerSuggestionsForGuestUsers?: boolean;
SiteDefinedSharingCapability?: number;
SiteId?: any;
SocialBarOnSitePagesDisabled?: boolean;
Status?: string;
StorageMaximumLevel?: number;
StorageQuotaType?: string;
StorageUsage?: number;
StorageWarningLevel?: number;
TeamsChannelType?: number;
Template?: string;
TimeZoneId?: number;
Title?: string;
TitleTranslations?: { results: Array<SP.SPResourceEntry> };
Url?: string;
UserCodeMaximumLevel?: number;
UserCodeWarningLevel?: number;
VersionCount?: number;
VersionPolicyFileTypeOverride?: { results: Array<Microsoft.Online.SharePoint.TenantAdministration.SPOFileVersionFileTypePolicySettings> };
VersionSize?: number;
WebsCount?: number;
}
/*********************************************
* SitePropertiesPropMethods
**********************************************/
export interface SitePropertiesPropMethods {
}
/*********************************************
* SitePropertiesCollections
**********************************************/
export interface SitePropertiesCollections extends SitePropertiesPropMethods {
}
/*********************************************
* SitePropertiesCollectionMethods
**********************************************/
export interface SitePropertiesCollectionMethods {
checkSiteIsArchivedById(siteId?: any): Base.IBaseExecution<boolean>;
getById(siteId?: any): Base.IBaseQuery<Microsoft.Online.SharePoint.TenantAdministration.SiteProperties> & Microsoft.Online.SharePoint.TenantAdministration.SitePropertiesCollections & Microsoft.Online.SharePoint.TenantAdministration.SitePropertiesMethods;
getGroupSiteRelationship(siteId?: any): Base.IBaseExecution<number>;
getLockStateById(siteId?: any): Base.IBaseExecution<number>;
getSiteStateProperties(siteId?: any): Base.IBaseExecution<Microsoft.Online.SharePoint.TenantAdministration.SiteStateProperties>;
getSiteUserGroups(siteId?: any, userGroupIds?: Array<number>): Base.IBaseExecution<Array<Microsoft.Online.SharePoint.TenantAdministration.SiteUserGroupInfo>>;
}
/*********************************************
* SitePropertiesOData
**********************************************/
export interface SitePropertiesOData extends Base.IBaseResult, SitePropertiesProps, SitePropertiesMethods {
}
/*********************************************
* SitePropertiesMethods
**********************************************/
export interface SitePropertiesMethods {
update(): Base.IBaseExecution<Microsoft.Online.SharePoint.TenantAdministration.SpoOperation>;
}
/*********************************************
* SPDataGovernanceClientException
**********************************************/
export interface SPDataGovernanceClientException {
Id4a81de82eeb94d6080ea5bf63e27023a?: string;
}
/*********************************************
* SPDataGovernanceClientExceptionCollections
**********************************************/
export interface SPDataGovernanceClientExceptionCollections {
}
/*********************************************
* SPDataGovernanceRestApiClientBase
**********************************************/
export interface SPDataGovernanceRestApiClientBase {
Id4a81de82eeb94d6080ea5bf63e27023a?: string;
}
/*********************************************
* SPDataGovernanceRestApiClientBaseCollections
**********************************************/
export interface SPDataGovernanceRestApiClientBaseCollections {
}
/*********************************************
* ISPDataGovernanceInsightRestApiClient
**********************************************/
export interface ISPDataGovernanceInsightRestApiClient extends Microsoft.Online.SharePoint.TenantAdministration.SPDataGovernanceRestApiClientBaseCollections, SPDataGovernanceInsightRestApiClientCollections, SPDataGovernanceInsightRestApiClientMethods, Base.IBaseQuery<SPDataGovernanceInsightRestApiClient, ISPDataGovernanceInsightRestApiClientQuery> {
}
/*********************************************
* ISPDataGovernanceInsightRestApiClientCollection
**********************************************/
export interface ISPDataGovernanceInsightRestApiClientCollection extends Base.IBaseResults<SPDataGovernanceInsightRestApiClient> {
done?: (resolve: (value?: Array<SPDataGovernanceInsightRestApiClient>) => void) => void;
}
/*********************************************
* ISPDataGovernanceInsightRestApiClientQueryCollection
**********************************************/
export interface ISPDataGovernanceInsightRestApiClientQueryCollection extends Base.IBaseResults<SPDataGovernanceInsightRestApiClientOData> {
done?: (resolve: (value?: Array<SPDataGovernanceInsightRestApiClientOData>) => void) => void;
}
/*********************************************
* ISPDataGovernanceInsightRestApiClientQuery
**********************************************/
export interface ISPDataGovernanceInsightRestApiClientQuery extends SPDataGovernanceInsightRestApiClientOData, SPDataGovernanceInsightRestApiClientMethods {
}
/*********************************************
* SPDataGovernanceInsightRestApiClient
**********************************************/
export interface SPDataGovernanceInsightRestApiClient extends Microsoft.Online.SharePoint.TenantAdministration.SPDataGovernanceRestApiClientBase, Base.IBaseResult, SPDataGovernanceInsightRestApiClientProps, SPDataGovernanceInsightRestApiClientCollections, SPDataGovernanceInsightRestApiClientMethods {
}
/*********************************************
* SPDataGovernanceInsightRestApiClientProps
**********************************************/
export interface SPDataGovernanceInsightRestApiClientProps {
}
/*********************************************
* SPDataGovernanceInsightRestApiClientPropMethods
**********************************************/
export interface SPDataGovernanceInsightRestApiClientPropMethods {
}
/*********************************************
* SPDataGovernanceInsightRestApiClientCollections
**********************************************/
export interface SPDataGovernanceInsightRestApiClientCollections extends SPDataGovernanceInsightRestApiClientPropMethods {
}
/*********************************************
* SPDataGovernanceInsightRestApiClientOData
**********************************************/
export interface SPDataGovernanceInsightRestApiClientOData extends Microsoft.Online.SharePoint.TenantAdministration.SPDataGovernanceRestApiClientBase, Base.IBaseResult, SPDataGovernanceInsightRestApiClientProps, SPDataGovernanceInsightRestApiClientMethods {
}
/*********************************************
* SPDataGovernanceInsightRestApiClientMethods
**********************************************/
export interface SPDataGovernanceInsightRestApiClientMethods {
createDataAccessGovernanceReport(reportEntity?: number, workload?: number, reportType?: number, fileSensitivityLabelName?: string, fileSensitivityLabelGUID?: string, name?: string, template?: Array<number>, privacy?: string, siteSensitivityLabelGUID?: Array<any>, countOfUsersMoreThan?: number): Base.IBaseExecution<Microsoft.Online.SharePoint.TenantAdministration.SPDataGovernanceInsightMetadata>;
createDataAccessGovernanceReportV2(reportEntity?: number, workload?: number, reportType?: number, fileSensitivityLabelName?: string, fileSensitivityLabelGUID?: string, name?: string, template?: Array<number>, privacy?: string, siteSensitivityLabelGUID?: Array<any>, countOfUsersMoreThan?: number, userIDList?: Array<any>): Base.IBaseExecution<Microsoft.Online.SharePoint.TenantAdministration.SPDataGovernanceInsightMetadata>;
createDataAccessGovernanceReportV3(reportEntity?: number, workload?: number, reportType?: number, fileSensitivityLabelName?: string, fileSensitivityLabelGUID?: string, name?: string, template?: Array<number>, privacy?: string, siteSensitivityLabelGUID?: Array<any>, countOfUsersMoreThan?: number, userEmailList?: Array<string>): Base.IBaseExecution<Microsoft.Online.SharePoint.TenantAdministration.SPDataGovernanceInsightMetadata>;
createDataAccessGovernanceReportV4(request?: Microsoft.Online.SharePoint.TenantAdministration.SPDataGovernanceInsightCreateParameters): Base.IBaseExecution<Microsoft.Online.SharePoint.TenantAdministration.SPDataGovernanceInsightMetadata>;
exportSPODataAccessGovernanceInsight(reportId?: any): Base.IBaseExecution<string>;
exportSPODataAccessGovernanceInsightV2(reportId?: any): Base.IBaseExecution<string>;
exportSPODataAccessGovernanceInsightV3(reportId?: any): Base.IBaseExecution<string>;
getSPOAuditDataCollectionForAllReports(): Base.IBaseCollection<Microsoft.Online.SharePoint.TenantAdministration.SPAuditDataCollectionResponse>;
getSPOAuditDataCollectionForReport(reportEntity?: number): Base.IBaseCollection<Microsoft.Online.SharePoint.TenantAdministration.SPAuditDataCollectionResponse>;
getSPODataAccessGovernanceInsight(reportEntity?: number, workLoad?: number): Base.IBaseCollection<Microsoft.Online.SharePoint.TenantAdministration.SPDataGovernanceInsightResponse>;
getSPODataAccessGovernanceInsightById(reportId?: any): Base.IBaseExecution<Microsoft.Online.SharePoint.TenantAdministration.SPDataGovernanceInsightResponse>;
getSPODataAccessGovernanceInsightV2(reportEntity?: number): Base.IBaseCollection<Microsoft.Online.SharePoint.TenantAdministration.SPDataGovernanceInsightResponse>;
getSPODataAccessGovernanceInsightV3(request?: Microsoft.Online.SharePoint.TenantAdministration.SPDataGovernanceInsightQueryParameters): Base.IBaseCollection<Microsoft.Online.SharePoint.TenantAdministration.SPDataGovernanceInsightResponse>;
removeDataAccessGovernanceReport(reportId?: any): Base.IBaseExecution<any>;
setOptInStatusForReports(reportEntity?: number, optInStatus?: boolean): Base.IBaseExecution<Microsoft.Online.SharePoint.TenantAdministration.SPAuditDataCollectionResponse>;
setOptInStatusForReportsV2(request?: Microsoft.Online.SharePoint.TenantAdministration.SPDataGovernanceOptInParameters): Base.IBaseExecution<Microsoft.Online.SharePoint.TenantAdministration.SPAuditDataCollectionResponse>;
}
/*********************************************
* ISPDataGovernanceSARRestApiClient
**********************************************/
export interface ISPDataGovernanceSARRestApiClient extends Microsoft.Online.SharePoint.TenantAdministration.SPDataGovernanceRestApiClientBaseCollections, SPDataGovernanceSARRestApiClientCollections, SPDataGovernanceSARRestApiClientMethods, Base.IBaseQuery<SPDataGovernanceSARRestApiClient, ISPDataGovernanceSARRestApiClientQuery> {
}
/*********************************************
* ISPDataGovernanceSARRestApiClientCollection
**********************************************/
export interface ISPDataGovernanceSARRestApiClientCollection extends Base.IBaseResults<SPDataGovernanceSARRestApiClient> {
done?: (resolve: (value?: Array<SPDataGovernanceSARRestApiClient>) => void) => void;
}
/*********************************************
* ISPDataGovernanceSARRestApiClientQueryCollection
**********************************************/
export interface ISPDataGovernanceSARRestApiClientQueryCollection extends Base.IBaseResults<SPDataGovernanceSARRestApiClientOData> {
done?: (resolve: (value?: Array<SPDataGovernanceSARRestApiClientOData>) => void) => void;
}
/*********************************************
* ISPDataGovernanceSARRestApiClientQuery
**********************************************/
export interface ISPDataGovernanceSARRestApiClientQuery extends SPDataGovernanceSARRestApiClientOData, SPDataGovernanceSARRestApiClientMethods {
}
/*********************************************
* SPDataGovernanceSARRestApiClient
**********************************************/
export interface SPDataGovernanceSARRestApiClient extends Microsoft.Online.SharePoint.TenantAdministration.SPDataGovernanceRestApiClientBase, Base.IBaseResult, SPDataGovernanceSARRestApiClientProps, SPDataGovernanceSARRestApiClientCollections, SPDataGovernanceSARRestApiClientMethods {
}
/*********************************************
* SPDataGovernanceSARRestApiClientProps
**********************************************/
export interface SPDataGovernanceSARRestApiClientProps {
}
/*********************************************
* SPDataGovernanceSARRestApiClientPropMethods
**********************************************/
export interface SPDataGovernanceSARRestApiClientPropMethods {
}
/*********************************************
* SPDataGovernanceSARRestApiClientCollections
**********************************************/
export interface SPDataGovernanceSARRestApiClientCollections extends SPDataGovernanceSARRestApiClientPropMethods {
}
/*********************************************
* SPDataGovernanceSARRestApiClientOData
**********************************************/
export interface SPDataGovernanceSARRestApiClientOData extends Microsoft.Online.SharePoint.TenantAdministration.SPDataGovernanceRestApiClientBase, Base.IBaseResult, SPDataGovernanceSARRestApiClientProps, SPDataGovernanceSARRestApiClientMethods {
}
/*********************************************
* SPDataGovernanceSARRestApiClientMethods
**********************************************/
export interface SPDataGovernanceSARRestApiClientMethods {
getSPOSiteReview(reportEntity?: number, siteReviewtatus?: number, siteReviewID?: any, siteID?: any): Base.IBaseCollection<Microsoft.Online.SharePoint.TenantAdministration.SPDataGovernanceSiteReviewsResponse>;
startSPOSiteReview(detailedSourceReportId?: any, siteId?: any, adminComment?: string): Base.IBaseExecution<Microsoft.Online.SharePoint.TenantAdministration.SPDataGovernanceSARStartSiteReviewResponse>;
}
/*********************************************
* ISPOContentSecurityPolicyConfiguration
**********************************************/
export interface ISPOContentSecurityPolicyConfiguration extends SPOContentSecurityPolicyConfigurationCollections, SPOContentSecurityPolicyConfigurationMethods, Base.IBaseQuery<SPOContentSecurityPolicyConfiguration, ISPOContentSecurityPolicyConfigurationQuery> {
}
/*********************************************
* ISPOContentSecurityPolicyConfigurationCollection
**********************************************/
export interface ISPOContentSecurityPolicyConfigurationCollection extends Base.IBaseResults<SPOContentSecurityPolicyConfiguration> {
done?: (resolve: (value?: Array<SPOContentSecurityPolicyConfiguration>) => void) => void;
}
/*********************************************
* ISPOContentSecurityPolicyConfigurationQueryCollection
**********************************************/
export interface ISPOContentSecurityPolicyConfigurationQueryCollection extends Base.IBaseResults<SPOContentSecurityPolicyConfigurationOData> {
done?: (resolve: (value?: Array<SPOContentSecurityPolicyConfigurationOData>) => void) => void;
}
/*********************************************
* ISPOContentSecurityPolicyConfigurationQuery
**********************************************/
export interface ISPOContentSecurityPolicyConfigurationQuery extends SPOContentSecurityPolicyConfigurationOData, SPOContentSecurityPolicyConfigurationMethods {
}
/*********************************************
* SPOContentSecurityPolicyConfiguration
**********************************************/
export interface SPOContentSecurityPolicyConfiguration extends Base.IBaseResult, SPOContentSecurityPolicyConfigurationProps, SPOContentSecurityPolicyConfigurationCollections, SPOContentSecurityPolicyConfigurationMethods {
}
/*********************************************
* SPOContentSecurityPolicyConfigurationProps
**********************************************/
export interface SPOContentSecurityPolicyConfigurationProps {
Id4a81de82eeb94d6080ea5bf63e27023a?: string;
Items?: { results: Array<Microsoft.Online.SharePoint.TenantAdministration.SPOContentSecurityPolicyEntry> };
}
/*********************************************
* SPOContentSecurityPolicyConfigurationPropMethods
**********************************************/
export interface SPOContentSecurityPolicyConfigurationPropMethods {
}
/*********************************************
* SPOContentSecurityPolicyConfigurationCollections
**********************************************/
export interface SPOContentSecurityPolicyConfigurationCollections extends SPOContentSecurityPolicyConfigurationPropMethods {
}
/*********************************************
* SPOContentSecurityPolicyConfigurationOData
**********************************************/
export interface SPOContentSecurityPolicyConfigurationOData extends Base.IBaseResult, SPOContentSecurityPolicyConfigurationProps, SPOContentSecurityPolicyConfigurationMethods {
}
/*********************************************
* SPOContentSecurityPolicyConfigurationMethods
**********************************************/
export interface SPOContentSecurityPolicyConfigurationMethods {
add(source?: string): Base.IBaseExecution<any>;
remove(source?: string): Base.IBaseExecution<any>;
updateScriptSources(added?: Array<string>, removed?: Array<string>): Base.IBaseExecution<any>;
}
/*********************************************
* ISPOCopilotAgentInsightsRestApiClient
**********************************************/
export interface ISPOCopilotAgentInsightsRestApiClient extends Microsoft.Online.SharePoint.TenantAdministration.SPDataGovernanceRestApiClientBaseCollections, SPOCopilotAgentInsightsRestApiClientCollections, SPOCopilotAgentInsightsRestApiClientMethods, Base.IBaseQuery<SPOCopilotAgentInsightsRestApiClient, ISPOCopilotAgentInsightsRestApiClientQuery> {
}
/*********************************************
* ISPOCopilotAgentInsightsRestApiClientCollection
**********************************************/
export interface ISPOCopilotAgentInsightsRestApiClientCollection extends Base.IBaseResults<SPOCopilotAgentInsightsRestApiClient> {
done?: (resolve: (value?: Array<SPOCopilotAgentInsightsRestApiClient>) => void) => void;
}
/*********************************************
* ISPOCopilotAgentInsightsRestApiClientQueryCollection
**********************************************/
export interface ISPOCopilotAgentInsightsRestApiClientQueryCollection extends Base.IBaseResults<SPOCopilotAgentInsightsRestApiClientOData> {
done?: (resolve: (value?: Array<SPOCopilotAgentInsightsRestApiClientOData>) => void) => void;
}
/*********************************************
* ISPOCopilotAgentInsightsRestApiClientQuery
**********************************************/
export interface ISPOCopilotAgentInsightsRestApiClientQuery extends SPOCopilotAgentInsightsRestApiClientOData, SPOCopilotAgentInsightsRestApiClientMethods {
}
/*********************************************
* SPOCopilotAgentInsightsRestApiClient
**********************************************/
export interface SPOCopilotAgentInsightsRestApiClient extends Microsoft.Online.SharePoint.TenantAdministration.SPDataGovernanceRestApiClientBase, Base.IBaseResult, SPOCopilotAgentInsightsRestApiClientProps, SPOCopilotAgentInsightsRestApiClientCollections, SPOCopilotAgentInsightsRestApiClientMethods {
}
/*********************************************
* SPOCopilotAgentInsightsRestApiClientProps
**********************************************/
export interface SPOCopilotAgentInsightsRestApiClientProps {
}
/*********************************************
* SPOCopilotAgentInsightsRestApiClientPropMethods
**********************************************/
export interface SPOCopilotAgentInsightsRestApiClientPropMethods {
}
/*********************************************
* SPOCopilotAgentInsightsRestApiClientCollections
**********************************************/
export interface SPOCopilotAgentInsightsRestApiClientCollections extends SPOCopilotAgentInsightsRestApiClientPropMethods {
}
/*********************************************
* SPOCopilotAgentInsightsRestApiClientOData
**********************************************/
export interface SPOCopilotAgentInsightsRestApiClientOData extends Microsoft.Online.SharePoint.TenantAdministration.SPDataGovernanceRestApiClientBase, Base.IBaseResult, SPOCopilotAgentInsightsRestApiClientProps, SPOCopilotAgentInsightsRestApiClientMethods {
}
/*********************************************
* SPOCopilotAgentInsightsRestApiClientMethods
**********************************************/
export interface SPOCopilotAgentInsightsRestApiClientMethods {
createCopilotAgentInsightsReport(reportPeriod?: number): Base.IBaseExecution<Microsoft.Online.SharePoint.TenantAdministration.SPOCopilotAgentInsightsReportMetadata>;
getAllCopilotAgentInsightsReportsMetadata(): Base.IBaseCollection<Microsoft.Online.SharePoint.TenantAdministration.SPOCopilotAgentInsightsReportMetadata>;
getCopilotAgentInsightsFullReportContent(reportId?: any, reportSubType?: string, isFullDetails?: boolean): Base.IBaseExecution<string>;
getCopilotAgentsOnSitesTopDetails(reportId?: any, isFullDetails?: boolean): Base.IBaseCollection<Microsoft.Online.SharePoint.TenantAdministration.SPOCopilotAgentInsightsCopilotAgentsOnSitesDetails>;
getSiteDistributionsTopDetails(reportId?: any, isFullDetails?: boolean): Base.IBaseCollection<Microsoft.Online.SharePoint.TenantAdministration.SPOCopilotAgentInsightsSiteDistribution>;
getTopSitesDetails(reportId?: any, isFullDetails?: boolean): Base.IBaseCollection<Microsoft.Online.SharePoint.TenantAdministration.SPOCopilotAgentInsightsTopSitesDetails>;
}
/*********************************************
* ISPOGroup
**********************************************/
export interface ISPOGroup extends SPOGroupCollections, SPOGroupMethods, Base.IBaseQuery<SPOGroup, ISPOGroupQuery> {
}
/*********************************************
* ISPOGroupCollection
**********************************************/
export interface ISPOGroupCollection extends Base.IBaseResults<SPOGroup> {
done?: (resolve: (value?: Array<SPOGroup>) => void) => void;
}
/*********************************************
* ISPOGroupQueryCollection
**********************************************/
export interface ISPOGroupQueryCollection extends Base.IBaseResults<SPOGroupOData> {
done?: (resolve: (value?: Array<SPOGroupOData>) => void) => void;
}
/*********************************************
* ISPOGroupQuery
**********************************************/
export interface ISPOGroupQuery extends SPOGroupOData, SPOGroupMethods {
}
/*********************************************
* SPOGroup
**********************************************/
export interface SPOGroup extends Base.IBaseResult, SPOGroupProps, SPOGroupCollections, SPOGroupMethods {
}
/*********************************************
* SPOGroupProps
**********************************************/
export interface SPOGroupProps {
Id4a81de82eeb94d6080ea5bf63e27023a?: string;
}
/*********************************************
* SPOGroupPropMethods
**********************************************/
export interface SPOGroupPropMethods {
}
/*********************************************
* SPOGroupCollections
**********************************************/
export interface SPOGroupCollections extends SPOGroupPropMethods {
}
/*********************************************
* SPOGroupOData
**********************************************/
export interface SPOGroupOData extends Base.IBaseResult, SPOGroupProps, SPOGroupMethods {
}
/*********************************************
* SPOGroupMethods
**********************************************/
export interface SPOGroupMethods {
addAsGroupOwnerAndMember(groupId?: any, userId?: any, userPrincipalName?: string): Base.IBaseExecution<any>;
addGroupMember(groupId?: any, memberId?: any, memberPrincipalName?: string): Base.IBaseExecution<any>;
addGroupOwner(groupId?: any, ownerId?: any, ownerPrincipalName?: string): Base.IBaseExecution<any>;
getGroupInfo(groupId?: any): Base.IBaseExecution<Microsoft.Online.SharePoint.TenantAdministration.GroupInfo>;
removeAsGroupOwnerAndMember(groupId?: any, userId?: any): Base.IBaseExecution<any>;
removeGroupMember(groupId?: any, memberId?: any): Base.IBaseExecution<any>;
removeGroupOwner(groupId?: any, ownerId?: any): Base.IBaseExecution<any>;
updateGroupProperties(groupId?: any, displayName?: string): Base.IBaseExecution<any>;
updateGroupPropertiesBySiteId(groupId?: any, siteId?: any, displayName?: string): Base.IBaseExecution<any>;
}
/*********************************************
* ISPOM365AgentInsightsRestApiClient
**********************************************/
export interface ISPOM365AgentInsightsRestApiClient extends Microsoft.Online.SharePoint.TenantAdministration.SPDataGovernanceRestApiClientBaseCollections, SPOM365AgentInsightsRestApiClientCollections, SPOM365AgentInsightsRestApiClientMethods, Base.IBaseQuery<SPOM365AgentInsightsRestApiClient, ISPOM365AgentInsightsRestApiClientQuery> {
}
/*********************************************
* ISPOM365AgentInsightsRestApiClientCollection
**********************************************/
export interface ISPOM365AgentInsightsRestApiClientCollection extends Base.IBaseResults<SPOM365AgentInsightsRestApiClient> {
done?: (resolve: (value?: Array<SPOM365AgentInsightsRestApiClient>) => void) => void;
}
/*********************************************
* ISPOM365AgentInsightsRestApiClientQueryCollection
**********************************************/
export interface ISPOM365AgentInsightsRestApiClientQueryCollection extends Base.IBaseResults<SPOM365AgentInsightsRestApiClientOData> {
done?: (resolve: (value?: Array<SPOM365AgentInsightsRestApiClientOData>) => void) => void;
}
/*********************************************
* ISPOM365AgentInsightsRestApiClientQuery
**********************************************/
export interface ISPOM365AgentInsightsRestApiClientQuery extends SPOM365AgentInsightsRestApiClientOData, SPOM365AgentInsightsRestApiClientMethods {
}
/*********************************************
* SPOM365AgentInsightsRestApiClient
**********************************************/
export interface SPOM365AgentInsightsRestApiClient extends Microsoft.Online.SharePoint.TenantAdministration.SPDataGovernanceRestApiClientBase, Base.IBaseResult, SPOM365AgentInsightsRestApiClientProps, SPOM365AgentInsightsRestApiClientCollections, SPOM365AgentInsightsRestApiClientMethods {
}
/*********************************************
* SPOM365AgentInsightsRestApiClientProps
**********************************************/
export interface SPOM365AgentInsightsRestApiClientProps {
}
/*********************************************
* SPOM365AgentInsightsRestApiClientPropMethods
**********************************************/
export interface SPOM365AgentInsightsRestApiClientPropMethods {
}
/*********************************************
* SPOM365AgentInsightsRestApiClientCollections
**********************************************/
export interface SPOM365AgentInsightsRestApiClientCollections extends SPOM365AgentInsightsRestApiClientPropMethods {
}
/*********************************************
* SPOM365AgentInsightsRestApiClientOData
**********************************************/
export interface SPOM365AgentInsightsRestApiClientOData extends Microsoft.Online.SharePoint.TenantAdministration.SPDataGovernanceRestApiClientBase, Base.IBaseResult, SPOM365AgentInsightsRestApiClientProps, SPOM365AgentInsightsRestApiClientMethods {
}
/*********************************************
* SPOM365AgentInsightsRestApiClientMethods
**********************************************/
export interface SPOM365AgentInsightsRestApiClientMethods {
createM365AgentInsightsReport(reportPeriod?: number): Base.IBaseExecution<Microsoft.Online.SharePoint.TenantAdministration.SPOM365AgentInsightsReportMetadata>;
getAllM365AgentInsightsReportsMetadata(): Base.IBaseCollection<Microsoft.Online.SharePoint.TenantAdministration.SPOM365AgentInsightsReportMetadata>;
getM365AgentInsightsFullReportContent(reportId?: any, reportSubType?: string, isFullDetails?: boolean): Base.IBaseExecution<string>;
getM365AgentsOnSitesTopDetails(reportId?: any, isFullDetails?: boolean): Base.IBaseCollection<Microsoft.Online.SharePoint.TenantAdministration.SPOM365AgentInsightsM365AgentsOnSitesDetails>;
getSiteDistributionsTopDetails(reportId?: any, isFullDetails?: boolean): Base.IBaseCollection<Microsoft.Online.SharePoint.TenantAdministration.SPOM365AgentInsightsSiteDistributionDetails>;
}
/*********************************************
* ISPOMalwareFile
**********************************************/
export interface ISPOMalwareFile extends SPOMalwareFileCollections, SPOMalwareFileMethods, Base.IBaseQuery<SPOMalwareFile, ISPOMalwareFileQuery> {
}
/*********************************************
* ISPOMalwareFileCollection
**********************************************/
export interface ISPOMalwareFileCollection extends Base.IBaseResults<SPOMalwareFile> {
done?: (resolve: (value?: Array<SPOMalwareFile>) => void) => void;
}
/*********************************************
* ISPOMalwareFileQueryCollection
**********************************************/
export interface ISPOMalwareFileQueryCollection extends Base.IBaseResults<SPOMalwareFileOData> {
done?: (resolve: (value?: Array<SPOMalwareFileOData>) => void) => void;
}
/*********************************************
* ISPOMalwareFileQuery
**********************************************/
export interface ISPOMalwareFileQuery extends SPOMalwareFileOData, SPOMalwareFileMethods {
}
/*********************************************
* SPOMalwareFile
**********************************************/
export interface SPOMalwareFile extends Base.IBaseResult, SPOMalwareFileProps, SPOMalwareFileCollections, SPOMalwareFileMethods {
}
/*********************************************
* SPOMalwareFileProps
**********************************************/
export interface SPOMalwareFileProps {
FilePath?: SP.ResourcePath;
MalwareInfo?: string;
MalwareStatus?: any;
SiteURL?: string;
}
/*********************************************
* SPOMalwareFilePropMethods
**********************************************/
export interface SPOMalwareFilePropMethods {
File(): Base.IBaseQuery<SP.File, SP.FileOData> & SP.FileCollections & SP.FileMethods;
}
/*********************************************
* SPOMalwareFileCollections
**********************************************/
export interface SPOMalwareFileCollections extends SPOMalwareFilePropMethods {
}
/*********************************************
* SPOMalwareFileOData
**********************************************/
export interface SPOMalwareFileOData extends Base.IBaseResult, SPOMalwareFileProps, SPOMalwareFileMethods {
File: SP.File & SP.FileCollections & SP.FileCollectionMethods;
}
/*********************************************
* SPOMalwareFileMethods
**********************************************/
export interface SPOMalwareFileMethods {
getMalwareFileStream(): Base.IBaseExecution<any>;
}
/*********************************************
* SPOPortalLaunchValidator
**********************************************/
export interface SPOPortalLaunchValidator {
Id4a81de82eeb94d6080ea5bf63e27023a?: string;
}
/*********************************************
* SPOPortalLaunchValidatorCollections
**********************************************/
export interface SPOPortalLaunchValidatorCollections {
}
/*********************************************
* ISPORestrictedContentDiscoverabilityClient
**********************************************/
export interface ISPORestrictedContentDiscoverabilityClient extends Microsoft.Online.SharePoint.TenantAdministration.SPDataGovernanceRestApiClientBaseCollections, SPORestrictedContentDiscoverabilityClientCollections, SPORestrictedContentDiscoverabilityClientMethods, Base.IBaseQuery<SPORestrictedContentDiscoverabilityClient, ISPORestrictedContentDiscoverabilityClientQuery> {
}
/*********************************************
* ISPORestrictedContentDiscoverabilityClientCollection
**********************************************/
export interface ISPORestrictedContentDiscoverabilityClientCollection extends Base.IBaseResults<SPORestrictedContentDiscoverabilityClient> {
done?: (resolve: (value?: Array<SPORestrictedContentDiscoverabilityClient>) => void) => void;
}
/*********************************************
* ISPORestrictedContentDiscoverabilityClientQueryCollection
**********************************************/
export interface ISPORestrictedContentDiscoverabilityClientQueryCollection extends Base.IBaseResults<SPORestrictedContentDiscoverabilityClientOData> {
done?: (resolve: (value?: Array<SPORestrictedContentDiscoverabilityClientOData>) => void) => void;
}
/*********************************************
* ISPORestrictedContentDiscoverabilityClientQuery
**********************************************/
export interface ISPORestrictedContentDiscoverabilityClientQuery extends SPORestrictedContentDiscoverabilityClientOData, SPORestrictedContentDiscoverabilityClientMethods {
}
/*********************************************
* SPORestrictedContentDiscoverabilityClient
**********************************************/
export interface SPORestrictedContentDiscoverabilityClient extends Microsoft.Online.SharePoint.TenantAdministration.SPDataGovernanceRestApiClientBase, Base.IBaseResult, SPORestrictedContentDiscoverabilityClientProps, SPORestrictedContentDiscoverabilityClientCollections, SPORestrictedContentDiscoverabilityClientMethods {
}
/*********************************************
* SPORestrictedContentDiscoverabilityClientProps
**********************************************/
export interface SPORestrictedContentDiscoverabilityClientProps {
}
/*********************************************
* SPORestrictedContentDiscoverabilityClientPropMethods
**********************************************/
export interface SPORestrictedContentDiscoverabilityClientPropMethods {
}
/*********************************************
* SPORestrictedContentDiscoverabilityClientCollections
**********************************************/
export interface SPORestrictedContentDiscoverabilityClientCollections extends SPORestrictedContentDiscoverabilityClientPropMethods {
}
/*********************************************
* SPORestrictedContentDiscoverabilityClientOData
**********************************************/
export interface SPORestrictedContentDiscoverabilityClientOData extends Microsoft.Online.SharePoint.TenantAdministration.SPDataGovernanceRestApiClientBase, Base.IBaseResult, SPORestrictedContentDiscoverabilityClientProps, SPORestrictedContentDiscoverabilityClientMethods {
}
/*********************************************
* SPORestrictedContentDiscoverabilityClientMethods
**********************************************/
export interface SPORestrictedContentDiscoverabilityClientMethods {
createRestrictedContentDiscoverabilityReport(): Base.IBaseExecution<Microsoft.Online.SharePoint.TenantAdministration.SPOInsightsReportMetadata>;
getAllRestrictedContentDiscoverabilityReports(): Base.IBaseCollection<Microsoft.Online.SharePoint.TenantAdministration.SPOInsightsReportMetadata>;
getRestrictContentOrgWideSearchUsageInsightsReportContent(reportId?: any): Base.IBaseCollection<Microsoft.Online.SharePoint.TenantAdministration.SPORestrictedContentDiscoverabilitySiteDetails>;
getSPODataAccessGovernanceInsightById(reportId?: any): Base.IBaseExecution<Microsoft.Online.SharePoint.TenantAdministration.SPOInsightsReportMetadata>;
}
/*********************************************
* SPOTenantCdnPolicy
**********************************************/
export interface SPOTenantCdnPolicy {
PolicyType?: number;
PolicyValue?: string;
}
/*********************************************
* SPOTenantCdnPolicyCollections
**********************************************/
export interface SPOTenantCdnPolicyCollections {
}
/*********************************************
* ISPOWebAppServicePrincipalPublic
**********************************************/
export interface ISPOWebAppServicePrincipalPublic extends SPOWebAppServicePrincipalPublicCollections, SPOWebAppServicePrincipalPublicMethods, Base.IBaseQuery<SPOWebAppServicePrincipalPublic, ISPOWebAppServicePrincipalPublicQuery> {
}
/*********************************************
* ISPOWebAppServicePrincipalPublicCollection
**********************************************/
export interface ISPOWebAppServicePrincipalPublicCollection extends Base.IBaseResults<SPOWebAppServicePrincipalPublic> {
done?: (resolve: (value?: Array<SPOWebAppServicePrincipalPublic>) => void) => void;
}
/*********************************************
* ISPOWebAppServicePrincipalPublicQueryCollection
**********************************************/
export interface ISPOWebAppServicePrincipalPublicQueryCollection extends Base.IBaseResults<SPOWebAppServicePrincipalPublicOData> {
done?: (resolve: (value?: Array<SPOWebAppServicePrincipalPublicOData>) => void) => void;
}
/*********************************************
* ISPOWebAppServicePrincipalPublicQuery
**********************************************/
export interface ISPOWebAppServicePrincipalPublicQuery extends SPOWebAppServicePrincipalPublicOData, SPOWebAppServicePrincipalPublicMethods {
}
/*********************************************
* SPOWebAppServicePrincipalPublic
**********************************************/
export interface SPOWebAppServicePrincipalPublic extends Base.IBaseResult, SPOWebAppServicePrincipalPublicProps, SPOWebAppServicePrincipalPublicCollections, SPOWebAppServicePrincipalPublicMethods {
}
/*********************************************
* SPOWebAppServicePrincipalPublicProps
**********************************************/
export interface SPOWebAppServicePrincipalPublicProps {
Id4a81de82eeb94d6080ea5bf63e27023a?: string;
}
/*********************************************
* SPOWebAppServicePrincipalPublicPropMethods
**********************************************/
export interface SPOWebAppServicePrincipalPublicPropMethods {
}
/*********************************************
* SPOWebAppServicePrincipalPublicCollections
**********************************************/
export interface SPOWebAppServicePrincipalPublicCollections extends SPOWebAppServicePrincipalPublicPropMethods {
}
/*************************************