gd-sprest-def
Version:
TypeScript definition files generated from the $metadata REST endpoint in SharePoint.
766 lines (655 loc) • 21.2 kB
TypeScript
import { Base } from "../../../../";
import { SP } from "../../../../";
import { Microsoft } from "../../../../";
/*********************************************
* PolicyResourceStorage
**********************************************/
export interface PolicyResourceStorage {
createdOn?: any;
lastScopedOn?: any;
lookupSiteId?: SP.FieldLookupValue;
notificationData?: string;
notificationStatus?: number;
policyActionLog?: string;
resourceId?: any;
resourceState?: number;
resourceStateTransitionData?: string;
resourceType?: number;
updatedOn?: any;
userResponses?: string;
}
/*********************************************
* PolicyResourceStorageCollections
**********************************************/
export interface PolicyResourceStorageCollections {
}
/*********************************************
* AttestationPolicyResourceStorage
**********************************************/
export interface AttestationPolicyResourceStorage {
}
/*********************************************
* AttestationPolicyResourceStorageCollections
**********************************************/
export interface AttestationPolicyResourceStorageCollections {
}
/*********************************************
* AuditData
**********************************************/
export interface AuditData {
ClientIP?: string;
CorrelationId?: any;
CreationTime?: any;
EventData?: string;
EventDataParsed?: Microsoft.SharePoint.Administration.TenantAdmin.EventData;
EventSource?: string;
Id?: string;
ItemType?: string;
ListItemUniqueId?: any;
ModifiedProperties?: { results: Array<Microsoft.SharePoint.Administration.TenantAdmin.ModifiedProperty> };
Name?: string;
NewValue?: string;
ObjectId?: string;
OldValue?: string;
Parameters?: { results: Array<Microsoft.SharePoint.Administration.TenantAdmin.Parameter> };
Site?: string;
Target?: { results: Array<Microsoft.SharePoint.Administration.TenantAdmin.TargetProperty> };
TargetUserOrGroupName?: string;
TargetUserOrGroupType?: string;
TeamName?: string;
UserId?: string;
UserType?: number;
}
/*********************************************
* AuditDataCollections
**********************************************/
export interface AuditDataCollections {
}
/*********************************************
* EventData
**********************************************/
export interface EventData {
ArchiveUrl?: string;
Group?: string;
HubSiteId?: any;
Identity?: string;
IsHubSite?: string;
NewSiteUrl?: string;
PreviousHubSiteId?: any;
SourceSiteUrl?: string;
StorageMaximumLevel?: number;
StoragePreviousMaximumLevel?: number;
StoragePreviousWarningLevel?: number;
StorageWarningLevel?: number;
TargetSiteUrl?: string;
}
/*********************************************
* EventDataCollections
**********************************************/
export interface EventDataCollections {
}
/*********************************************
* ModifiedProperty
**********************************************/
export interface ModifiedProperty {
Name?: string;
NewValue?: string;
OldValue?: string;
}
/*********************************************
* ModifiedPropertyCollections
**********************************************/
export interface ModifiedPropertyCollections {
}
/*********************************************
* Parameter
**********************************************/
export interface Parameter {
}
/*********************************************
* ParameterCollections
**********************************************/
export interface ParameterCollections {
}
/*********************************************
* TargetProperty
**********************************************/
export interface TargetProperty {
}
/*********************************************
* TargetPropertyCollections
**********************************************/
export interface TargetPropertyCollections {
}
/*********************************************
* AuditSearchRequestStatus
**********************************************/
export interface AuditSearchRequestStatus {
CompletedTimeUtc?: any;
CompletenessPercent?: any;
CorrelationId?: any;
CreatedTimeUtc?: any;
DataGroupId?: string;
ErrorMessage?: string;
ExecutedTimeUtc?: any;
JobId?: string;
LastModifiedTimeUtc?: any;
ProgressPercent?: any;
Request?: string;
RequestId?: string;
RequestStorageName?: string;
ResultStorageName?: string;
SearchUser?: string;
Status?: number;
Throttled?: boolean;
TotalItemCount?: number;
}
/*********************************************
* AuditSearchRequestStatusCollections
**********************************************/
export interface AuditSearchRequestStatusCollections {
}
/*********************************************
* CollaborationInsightsData
**********************************************/
export interface CollaborationInsightsData {
collaborativeOneDriveUsers?: { results: Array<Microsoft.SharePoint.Administration.TenantAdmin.CollaborativeOneDriveUser> };
collaborativeUsers?: { results: Array<Microsoft.SharePoint.Administration.TenantAdmin.CollaborativeUser> };
lastReportDate?: any;
}
/*********************************************
* CollaborationInsightsDataCollections
**********************************************/
export interface CollaborationInsightsDataCollections {
}
/*********************************************
* CollaborativeOneDriveUser
**********************************************/
export interface CollaborativeOneDriveUser {
anonymousLinkCount?: number;
fileCount?: number;
filesSharedExternally?: number;
filesSharedInternally?: number;
totalFilesShared?: number;
userPrincipalName?: string;
}
/*********************************************
* CollaborativeOneDriveUserCollections
**********************************************/
export interface CollaborativeOneDriveUserCollections {
}
/*********************************************
* CollaborativeUser
**********************************************/
export interface CollaborativeUser {
totalFileInteraction?: number;
totalFilesSharedExternally?: number;
totalFilesSharedInternally?: number;
totalFilesViewedOrEdited?: number;
userPrincipalName?: string;
}
/*********************************************
* CollaborativeUserCollections
**********************************************/
export interface CollaborativeUserCollections {
}
/*********************************************
* CollaborationInsightsOverview
**********************************************/
export interface CollaborationInsightsOverview {
lastReportDate?: any;
totalGuests?: number;
totalInternalUsers?: number;
totalOneDrives?: number;
totalSites?: number;
totalUsers?: number;
}
/*********************************************
* CollaborationInsightsOverviewCollections
**********************************************/
export interface CollaborationInsightsOverviewCollections {
}
/*********************************************
* ContentManagementAssessmentPolicyReportDetails
**********************************************/
export interface ContentManagementAssessmentPolicyReportDetails {
}
/*********************************************
* ContentManagementAssessmentPolicyReportDetailsCollections
**********************************************/
export interface ContentManagementAssessmentPolicyReportDetailsCollections {
}
/*********************************************
* ContentManagementAssessmentResults
**********************************************/
export interface ContentManagementAssessmentResults {
requestedTime?: any;
siteLifecycleManagementPolicyExecutionId?: number;
siteLifecycleManagementPolicyId?: any;
siteLifecycleManagementPolicySyncState?: number;
siteLifecycleManagementPolicyReportDetails?: Microsoft.SharePoint.Administration.TenantAdmin.ContentManagementAssessmentPolicyReportDetails;
sitePermissionsReportDefinitionId?: string;
sitePermissionsReportDetails?: Microsoft.SharePoint.Administration.TenantAdmin.SitePermissionsReportDetails;
sitePermissionsReportId?: string;
sitePermissionsReportQueuedTime?: any;
sitePermissionsReportSyncState?: number;
timerJobLatestExecutionTime?: any;
totalCountOfSitesInTenant?: string;
}
/*********************************************
* ContentManagementAssessmentResultsCollections
**********************************************/
export interface ContentManagementAssessmentResultsCollections {
}
/*********************************************
* SitePermissionsReportDetails
**********************************************/
export interface SitePermissionsReportDetails {
anyoneLinksSiteCount?: number;
externallySharedSiteCount?: number;
oversharedSiteCount?: number;
uniqueSiteCount?: number;
}
/*********************************************
* SitePermissionsReportDetailsCollections
**********************************************/
export interface SitePermissionsReportDetailsCollections {
}
/*********************************************
* GroupSitesActivityDetail
**********************************************/
export interface GroupSitesActivityDetail {
GroupId?: any;
LastActivityDate?: any;
}
/*********************************************
* GroupSitesActivityDetailCollections
**********************************************/
export interface GroupSitesActivityDetailCollections {
}
/*********************************************
* InactiveSitePolicyResourceStorage
**********************************************/
export interface InactiveSitePolicyResourceStorage {
createdOn?: any;
lastScopedOn?: any;
lastTransitionedOn?: any;
lookupSiteId?: SP.FieldLookupValue;
notificationData?: string;
notificationStatus?: number;
resourceId?: any;
resourceState?: number;
resourceStateTransitionData?: string;
resourceType?: number;
updatedOn?: any;
userResponses?: string;
}
/*********************************************
* InactiveSitePolicyResourceStorageCollections
**********************************************/
export interface InactiveSitePolicyResourceStorageCollections {
}
/*********************************************
* InsightsSummaryResponse
**********************************************/
export interface InsightsSummaryResponse {
insightsSummary?: string;
totalPagedCount?: number;
}
/*********************************************
* InsightsSummaryResponseCollections
**********************************************/
export interface InsightsSummaryResponseCollections {
}
/*********************************************
* OwnershipPolicyResourceStorage
**********************************************/
export interface OwnershipPolicyResourceStorage {
createdOn?: any;
lastScopedOn?: any;
lookupSiteId?: SP.FieldLookupValue;
notificationData?: string;
notificationStatus?: number;
policyActionLog?: string;
resourceId?: any;
resourceState?: number;
resourceStateTransitionData?: string;
resourceType?: number;
updatedOn?: any;
userResponses?: string;
}
/*********************************************
* OwnershipPolicyResourceStorageCollections
**********************************************/
export interface OwnershipPolicyResourceStorageCollections {
}
/*********************************************
* PageResponse
**********************************************/
export interface PageResponse {
ContinuationToken?: string;
PageNumber?: number;
PageResult?: { results: Array<Microsoft.SharePoint.Administration.TenantAdmin.AuditSearchRequestStatus> };
PageSize?: number;
TotalCount?: number;
TotalPages?: number;
}
/*********************************************
* PageResponseCollections
**********************************************/
export interface PageResponseCollections {
}
/*********************************************
* RansomwareProperties
**********************************************/
export interface RansomwareProperties {
activityGeneratedOn?: any;
activityId?: any;
category?: number;
detectionSource?: string;
driveId?: string;
firstActivity?: any;
impactedAssetLocation?: string;
impactedAssetsCount?: number;
impactedDocLibName?: string;
impactedSiteType?: number;
lastActivity?: any;
processedStatus?: number;
ransomwareDetectionReason?: string;
ransomwareDetectionScore?: number;
runId?: any;
siteLabelId?: string;
siteLabelName?: string;
siteName?: string;
siteOwnerName?: string;
siteSubscriptionId?: any;
siteUrl?: string;
userName?: string;
}
/*********************************************
* RansomwarePropertiesCollections
**********************************************/
export interface RansomwarePropertiesCollections {
}
/*********************************************
* RecentAdminActionReport
**********************************************/
export interface RecentAdminActionReport {
actions?: string;
createdByEmail?: string;
createdByName?: string;
createdDate?: any;
downloadLink?: string;
name?: string;
numberOfRecords?: number;
progressPercentage?: number;
queryEndDate?: any;
queryStartDate?: any;
reportType?: number;
requestId?: any;
sites?: string;
sPOCorrelationId?: any;
status?: number;
uALCorrelationId?: any;
uALNumberOfRecords?: number;
users?: string;
}
/*********************************************
* RecentAdminActionReportCollections
**********************************************/
export interface RecentAdminActionReportCollections {
}
/*********************************************
* SPContentEventsCustomEmailProperty
**********************************************/
export interface SPContentEventsCustomEmailProperty {
Category?: number;
EmailAddresses?: { results: Array<string> };
}
/*********************************************
* SPContentEventsCustomEmailPropertyCollections
**********************************************/
export interface SPContentEventsCustomEmailPropertyCollections {
}
/*********************************************
* ImpactedAsset
**********************************************/
export interface ImpactedAsset {
}
/*********************************************
* ImpactedAssetCollections
**********************************************/
export interface ImpactedAssetCollections {
}
/*********************************************
* TeamsSitesActivityDetail
**********************************************/
export interface TeamsSitesActivityDetail {
LastActivityDate?: any;
TeamId?: any;
}
/*********************************************
* TeamsSitesActivityDetailCollections
**********************************************/
export interface TeamsSitesActivityDetailCollections {
}
/*********************************************
* TenantAdminListItemColumnValue
**********************************************/
export interface TenantAdminListItemColumnValue {
columnName?: string;
columnValue?: string;
}
/*********************************************
* TenantAdminListItemColumnValueCollections
**********************************************/
export interface TenantAdminListItemColumnValueCollections {
}
/*********************************************
* TenantAdminPolicyDefinition
**********************************************/
export interface TenantAdminPolicyDefinition {
createdBy?: string;
lastUpdatedTime?: any;
policyCreatedTime?: any;
policyCustomName?: string;
policyDefinitionDetails?: string;
policyDeleteReason?: string;
policyDescription?: string;
policyFrequencyUnit?: number;
policyFrequencyValue?: number;
policyId?: any;
policyState?: number;
policyTags?: string;
policyTemplate?: number;
policyType?: number;
policyVersion?: number;
updatedBy?: string;
}
/*********************************************
* TenantAdminPolicyDefinitionCollections
**********************************************/
export interface TenantAdminPolicyDefinitionCollections {
}
/*********************************************
* TenantAdminPolicyReport
**********************************************/
export interface TenantAdminPolicyReport {
policyExecutionTime?: any;
policyExecutionId?: number;
policyId?: any;
policyReportDetails?: string;
policyVersion?: number;
reportCreationTime?: any;
reportUpdationTime?: any;
}
/*********************************************
* TenantAdminPolicyReportCollections
**********************************************/
export interface TenantAdminPolicyReportCollections {
}
/*********************************************
* TenantAdminRansomwareActivitiesOverview
**********************************************/
export interface TenantAdminRansomwareActivitiesOverview {
categoryThresholdLimit?: number;
firstActivityTime?: any;
impactedAssetsCount?: number;
lastActivityTime?: any;
oneDriveActivityCount?: number;
sharePointActivityCount?: number;
totalActivitiesCount?: number;
totalHighVolumeComponentActivityDetectionCount?: number;
unresolvedActivitiesCount?: number;
usersCount?: number;
}
/*********************************************
* TenantAdminRansomwareActivitiesOverviewCollections
**********************************************/
export interface TenantAdminRansomwareActivitiesOverviewCollections {
}
/*********************************************
* TenantAdminRansomwareActivity
**********************************************/
export interface TenantAdminRansomwareActivity {
activityGeneratedOn?: any;
activityId?: any;
assignedTo?: string;
category?: number;
classification?: number;
createdTime?: any;
detectionSource?: string;
driveId?: string;
eventId?: any;
firstActivity?: any;
impactedAssetLocation?: string;
impactedAssets?: string;
impactedAssetsCount?: number;
impactedAssetsUserCount?: number;
impactedDocLibName?: string;
investigationState?: number;
lastActivity?: any;
lastUpdatedTime?: any;
processedStatus?: number;
ransomwareDetectionReason?: string;
RansomwareDetectionScore?: number;
runId?: any;
siteId?: any;
siteName?: string;
siteOwner?: string;
siteType?: number;
siteUrl?: string;
status?: number;
syncStatus?: number;
tagId?: string;
updatedBy?: string;
userName?: string;
webId?: any;
}
/*********************************************
* TenantAdminRansomwareActivityCollections
**********************************************/
export interface TenantAdminRansomwareActivityCollections {
}
/*********************************************
* TenantAdminRansomwareEventsOverview
**********************************************/
export interface TenantAdminRansomwareEventsOverview {
activeEventsCount?: number;
openEventsCount?: number;
}
/*********************************************
* TenantAdminRansomwareEventsOverviewCollections
**********************************************/
export interface TenantAdminRansomwareEventsOverviewCollections {
}
/*********************************************
* TenantAdminRansomwareEvent
**********************************************/
export interface TenantAdminRansomwareEvent {
assignedTo?: string;
category?: number;
categoryThresholdLimit?: number;
classification?: number;
consolidatedReportLocation?: string;
createdTime?: any;
eventId?: any;
firstOccurrence?: any;
investigationState?: number;
lastOccurrence?: any;
lastUpdatedTime?: any;
severity?: number;
status?: number;
tagId?: string;
totalHighVolumeComponentActivityDetectionCount?: number;
updatedBy?: string;
}
/*********************************************
* TenantAdminRansomwareEventCollections
**********************************************/
export interface TenantAdminRansomwareEventCollections {
}
/*********************************************
* TenantAdminRecentActionPayload
**********************************************/
export interface TenantAdminRecentActionPayload {
adminActionId?: string;
adminActionSource?: string;
adminActionStatus?: string;
adminActionType?: string;
correlationId?: any;
createdTime?: any;
isPartOfBulkUpdate?: boolean;
key?: string;
name?: string;
newValue?: string;
oldValue?: string;
url?: string;
userEmail?: string;
}
/*********************************************
* TenantAdminRecentActionPayloadCollections
**********************************************/
export interface TenantAdminRecentActionPayloadCollections {
}
/*********************************************
* TenantAdminRecentAction
**********************************************/
export interface TenantAdminRecentAction {
adminActionId?: string;
adminActionSource?: number;
adminActionStatus?: number;
adminActionType?: number;
correlationId?: any;
createdTime?: any;
isPartOfBulkUpdate?: boolean;
key?: string;
name?: string;
newValue?: string;
oldValue?: string;
type?: string;
url?: string;
userEmail?: string;
}
/*********************************************
* TenantAdminRecentActionCollections
**********************************************/
export interface TenantAdminRecentActionCollections {
}
/*********************************************
* UnifiedAuditRecord
**********************************************/
export interface UnifiedAuditRecord {
AuditData?: Microsoft.SharePoint.Administration.TenantAdmin.AuditData;
CreationDate?: any;
Operation?: string;
RawAuditData?: string;
RecordId?: any;
RecordType?: number;
UserId?: string;
}
/*********************************************
* UnifiedAuditRecordCollections
**********************************************/
export interface UnifiedAuditRecordCollections {
}