UNPKG

@microsoft/msgraph-beta-sdk-devicemanagement

Version:
203 lines 17 kB
import { type CloudPcReports } from '@microsoft/msgraph-beta-sdk/models/index.js'; import { type ExportJobsRequestBuilder } from './exportJobs/index.js'; import { type GetActionStatusReportsRequestBuilder } from './getActionStatusReports/index.js'; import { type GetCloudPcPerformanceReportRequestBuilder } from './getCloudPcPerformanceReport/index.js'; import { type GetCloudPcRecommendationReportsRequestBuilder } from './getCloudPcRecommendationReports/index.js'; import { type GetConnectionQualityReportsRequestBuilder } from './getConnectionQualityReports/index.js'; import { type GetDailyAggregatedRemoteConnectionReportsRequestBuilder } from './getDailyAggregatedRemoteConnectionReports/index.js'; import { type GetFrontlineReportRequestBuilder } from './getFrontlineReport/index.js'; import { type GetInaccessibleCloudPcReportsRequestBuilder } from './getInaccessibleCloudPcReports/index.js'; import { type GetRawRemoteConnectionReportsRequestBuilder } from './getRawRemoteConnectionReports/index.js'; import { type GetRealTimeRemoteConnectionLatencyWithCloudPcIdRequestBuilder } from './getRealTimeRemoteConnectionLatencyWithCloudPcId/index.js'; import { type GetRealTimeRemoteConnectionStatusWithCloudPcIdRequestBuilder } from './getRealTimeRemoteConnectionStatusWithCloudPcId/index.js'; import { type GetRemoteConnectionHistoricalReportsRequestBuilder } from './getRemoteConnectionHistoricalReports/index.js'; import { type GetTotalAggregatedRemoteConnectionReportsRequestBuilder } from './getTotalAggregatedRemoteConnectionReports/index.js'; import { type RetrieveBulkActionStatusReportRequestBuilder } from './retrieveBulkActionStatusReport/index.js'; import { type RetrieveCloudPcRecommendationReportsRequestBuilder } from './retrieveCloudPcRecommendationReports/index.js'; import { type RetrieveCloudPcTenantMetricsReportRequestBuilder } from './retrieveCloudPcTenantMetricsReport/index.js'; import { type RetrieveCloudPcTroubleshootReportsRequestBuilder } from './retrieveCloudPcTroubleshootReports/index.js'; import { type RetrieveConnectionQualityReportsRequestBuilder } from './retrieveConnectionQualityReports/index.js'; import { type RetrieveCrossRegionDisasterRecoveryReportRequestBuilder } from './retrieveCrossRegionDisasterRecoveryReport/index.js'; import { type RetrieveFrontlineReportsRequestBuilder } from './retrieveFrontlineReports/index.js'; import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; /** * Provides operations to manage the reports property of the microsoft.graph.virtualEndpoint entity. */ export interface ReportsRequestBuilder extends BaseRequestBuilder<ReportsRequestBuilder> { /** * Provides operations to manage the exportJobs property of the microsoft.graph.cloudPcReports entity. * @deprecated Starting from December 31, 2026, this entity type (&apos;cloudPcReports&apos;) will be deprecated and no longer supported. Please use &apos;cloudPcReport&apos; instead. as of 2025-09/cloudPcReports on 2025-09-01 and will be removed 2026-12-31 */ get exportJobs(): ExportJobsRequestBuilder; /** * Provides operations to call the getActionStatusReports method. * @deprecated Starting from December 31, 2026, this entity type (&apos;cloudPcReports&apos;) will be deprecated and no longer supported. Please use &apos;cloudPcReport&apos; instead. as of 2025-09/cloudPcReports on 2025-09-01 and will be removed 2026-12-31 */ get getActionStatusReports(): GetActionStatusReportsRequestBuilder; /** * Provides operations to call the getCloudPcPerformanceReport method. * @deprecated Starting from December 31, 2026, this entity type (&apos;cloudPcReports&apos;) will be deprecated and no longer supported. Please use &apos;cloudPcReport&apos; instead. as of 2025-09/cloudPcReports on 2025-09-01 and will be removed 2026-12-31 */ get getCloudPcPerformanceReport(): GetCloudPcPerformanceReportRequestBuilder; /** * Provides operations to call the getCloudPcRecommendationReports method. * @deprecated Starting from December 31, 2026, this entity type (&apos;cloudPcReports&apos;) will be deprecated and no longer supported. Please use &apos;cloudPcReport&apos; instead. as of 2025-09/cloudPcReports on 2025-09-01 and will be removed 2026-12-31 */ get getCloudPcRecommendationReports(): GetCloudPcRecommendationReportsRequestBuilder; /** * Provides operations to call the getConnectionQualityReports method. * @deprecated Starting from December 31, 2026, this entity type (&apos;cloudPcReports&apos;) will be deprecated and no longer supported. Please use &apos;cloudPcReport&apos; instead. as of 2025-09/cloudPcReports on 2025-09-01 and will be removed 2026-12-31 */ get getConnectionQualityReports(): GetConnectionQualityReportsRequestBuilder; /** * Provides operations to call the getDailyAggregatedRemoteConnectionReports method. * @deprecated Starting from December 31, 2026, this entity type (&apos;cloudPcReports&apos;) will be deprecated and no longer supported. Please use &apos;cloudPcReport&apos; instead. as of 2025-09/cloudPcReports on 2025-09-01 and will be removed 2026-12-31 */ get getDailyAggregatedRemoteConnectionReports(): GetDailyAggregatedRemoteConnectionReportsRequestBuilder; /** * Provides operations to call the getFrontlineReport method. * @deprecated Starting from December 31, 2026, this entity type (&apos;cloudPcReports&apos;) will be deprecated and no longer supported. Please use &apos;cloudPcReport&apos; instead. as of 2025-09/cloudPcReports on 2025-09-01 and will be removed 2026-12-31 */ get getFrontlineReport(): GetFrontlineReportRequestBuilder; /** * Provides operations to call the getInaccessibleCloudPcReports method. * @deprecated Starting from December 31, 2026, this entity type (&apos;cloudPcReports&apos;) will be deprecated and no longer supported. Please use &apos;cloudPcReport&apos; instead. as of 2025-09/cloudPcReports on 2025-09-01 and will be removed 2026-12-31 */ get getInaccessibleCloudPcReports(): GetInaccessibleCloudPcReportsRequestBuilder; /** * Provides operations to call the getRawRemoteConnectionReports method. * @deprecated Starting from December 31, 2026, this entity type (&apos;cloudPcReports&apos;) will be deprecated and no longer supported. Please use &apos;cloudPcReport&apos; instead. as of 2025-09/cloudPcReports on 2025-09-01 and will be removed 2026-12-31 */ get getRawRemoteConnectionReports(): GetRawRemoteConnectionReportsRequestBuilder; /** * Provides operations to call the getRemoteConnectionHistoricalReports method. * @deprecated Starting from December 31, 2026, this entity type (&apos;cloudPcReports&apos;) will be deprecated and no longer supported. Please use &apos;cloudPcReport&apos; instead. as of 2025-09/cloudPcReports on 2025-09-01 and will be removed 2026-12-31 */ get getRemoteConnectionHistoricalReports(): GetRemoteConnectionHistoricalReportsRequestBuilder; /** * Provides operations to call the getTotalAggregatedRemoteConnectionReports method. * @deprecated Starting from December 31, 2026, this entity type (&apos;cloudPcReports&apos;) will be deprecated and no longer supported. Please use &apos;cloudPcReport&apos; instead. as of 2025-09/cloudPcReports on 2025-09-01 and will be removed 2026-12-31 */ get getTotalAggregatedRemoteConnectionReports(): GetTotalAggregatedRemoteConnectionReportsRequestBuilder; /** * Provides operations to call the retrieveBulkActionStatusReport method. * @deprecated Starting from December 31, 2026, this entity type (&apos;cloudPcReports&apos;) will be deprecated and no longer supported. Please use &apos;cloudPcReport&apos; instead. as of 2025-09/cloudPcReports on 2025-09-01 and will be removed 2026-12-31 */ get retrieveBulkActionStatusReport(): RetrieveBulkActionStatusReportRequestBuilder; /** * Provides operations to call the retrieveCloudPcRecommendationReports method. * @deprecated Starting from December 31, 2026, this entity type (&apos;cloudPcReports&apos;) will be deprecated and no longer supported. Please use &apos;cloudPcReport&apos; instead. as of 2025-09/cloudPcReports on 2025-09-01 and will be removed 2026-12-31 */ get retrieveCloudPcRecommendationReports(): RetrieveCloudPcRecommendationReportsRequestBuilder; /** * Provides operations to call the retrieveCloudPcTenantMetricsReport method. * @deprecated Starting from December 31, 2026, this entity type (&apos;cloudPcReports&apos;) will be deprecated and no longer supported. Please use &apos;cloudPcReport&apos; instead. as of 2025-09/cloudPcReports on 2025-09-01 and will be removed 2026-12-31 */ get retrieveCloudPcTenantMetricsReport(): RetrieveCloudPcTenantMetricsReportRequestBuilder; /** * Provides operations to call the retrieveCloudPcTroubleshootReports method. * @deprecated Starting from December 31, 2026, this entity type (&apos;cloudPcReports&apos;) will be deprecated and no longer supported. Please use &apos;cloudPcReport&apos; instead. as of 2025-09/cloudPcReports on 2025-09-01 and will be removed 2026-12-31 */ get retrieveCloudPcTroubleshootReports(): RetrieveCloudPcTroubleshootReportsRequestBuilder; /** * Provides operations to call the retrieveConnectionQualityReports method. * @deprecated Starting from December 31, 2026, this entity type (&apos;cloudPcReports&apos;) will be deprecated and no longer supported. Please use &apos;cloudPcReport&apos; instead. as of 2025-09/cloudPcReports on 2025-09-01 and will be removed 2026-12-31 */ get retrieveConnectionQualityReports(): RetrieveConnectionQualityReportsRequestBuilder; /** * Provides operations to call the retrieveCrossRegionDisasterRecoveryReport method. * @deprecated Starting from December 31, 2026, this entity type (&apos;cloudPcReports&apos;) will be deprecated and no longer supported. Please use &apos;cloudPcReport&apos; instead. as of 2025-09/cloudPcReports on 2025-09-01 and will be removed 2026-12-31 */ get retrieveCrossRegionDisasterRecoveryReport(): RetrieveCrossRegionDisasterRecoveryReportRequestBuilder; /** * Provides operations to call the retrieveFrontlineReports method. * @deprecated Starting from December 31, 2026, this entity type (&apos;cloudPcReports&apos;) will be deprecated and no longer supported. Please use &apos;cloudPcReport&apos; instead. as of 2025-09/cloudPcReports on 2025-09-01 and will be removed 2026-12-31 */ get retrieveFrontlineReports(): RetrieveFrontlineReportsRequestBuilder; /** * Delete navigation property reports for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code * @deprecated Starting from December 31, 2026, this entity type (&apos;cloudPcReports&apos;) will be deprecated and no longer supported. Please use &apos;cloudPcReport&apos; instead. as of 2025-09/cloudPcReports on 2025-09-01 and will be removed 2026-12-31 */ delete(requestConfiguration?: RequestConfiguration<object> | undefined): Promise<void>; /** * Cloud PC-related reports. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise<CloudPcReports>} * @throws {ODataError} error when the service returns a 4XX or 5XX status code * @deprecated Starting from December 31, 2026, this entity type (&apos;cloudPcReports&apos;) will be deprecated and no longer supported. Please use &apos;cloudPcReport&apos; instead. as of 2025-09/cloudPcReports on 2025-09-01 and will be removed 2026-12-31 */ get(requestConfiguration?: RequestConfiguration<ReportsRequestBuilderGetQueryParameters> | undefined): Promise<CloudPcReports | undefined>; /** * Provides operations to call the getRealTimeRemoteConnectionLatency method. * @param cloudPcId Usage: cloudPcId='{cloudPcId}' * @returns {GetRealTimeRemoteConnectionLatencyWithCloudPcIdRequestBuilder} * @deprecated Starting from December 31, 2026, this entity type (&apos;cloudPcReports&apos;) will be deprecated and no longer supported. Please use &apos;cloudPcReport&apos; instead. as of 2025-09/cloudPcReports on 2025-09-01 and will be removed 2026-12-31 */ getRealTimeRemoteConnectionLatencyWithCloudPcId(cloudPcId: string | undefined): GetRealTimeRemoteConnectionLatencyWithCloudPcIdRequestBuilder; /** * Provides operations to call the getRealTimeRemoteConnectionStatus method. * @param cloudPcId Usage: cloudPcId='{cloudPcId}' * @returns {GetRealTimeRemoteConnectionStatusWithCloudPcIdRequestBuilder} * @deprecated Starting from December 31, 2026, this entity type (&apos;cloudPcReports&apos;) will be deprecated and no longer supported. Please use &apos;cloudPcReport&apos; instead. as of 2025-09/cloudPcReports on 2025-09-01 and will be removed 2026-12-31 */ getRealTimeRemoteConnectionStatusWithCloudPcId(cloudPcId: string | undefined): GetRealTimeRemoteConnectionStatusWithCloudPcIdRequestBuilder; /** * Update the navigation property reports in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise<CloudPcReports>} * @throws {ODataError} error when the service returns a 4XX or 5XX status code * @deprecated Starting from December 31, 2026, this entity type (&apos;cloudPcReports&apos;) will be deprecated and no longer supported. Please use &apos;cloudPcReport&apos; instead. as of 2025-09/cloudPcReports on 2025-09-01 and will be removed 2026-12-31 */ patch(body: CloudPcReports, requestConfiguration?: RequestConfiguration<object> | undefined): Promise<CloudPcReports | undefined>; /** * Delete navigation property reports for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} * @deprecated Starting from December 31, 2026, this entity type (&apos;cloudPcReports&apos;) will be deprecated and no longer supported. Please use &apos;cloudPcReport&apos; instead. as of 2025-09/cloudPcReports on 2025-09-01 and will be removed 2026-12-31 */ toDeleteRequestInformation(requestConfiguration?: RequestConfiguration<object> | undefined): RequestInformation; /** * Cloud PC-related reports. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} * @deprecated Starting from December 31, 2026, this entity type (&apos;cloudPcReports&apos;) will be deprecated and no longer supported. Please use &apos;cloudPcReport&apos; instead. as of 2025-09/cloudPcReports on 2025-09-01 and will be removed 2026-12-31 */ toGetRequestInformation(requestConfiguration?: RequestConfiguration<ReportsRequestBuilderGetQueryParameters> | undefined): RequestInformation; /** * Update the navigation property reports in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} * @deprecated Starting from December 31, 2026, this entity type (&apos;cloudPcReports&apos;) will be deprecated and no longer supported. Please use &apos;cloudPcReport&apos; instead. as of 2025-09/cloudPcReports on 2025-09-01 and will be removed 2026-12-31 */ toPatchRequestInformation(body: CloudPcReports, requestConfiguration?: RequestConfiguration<object> | undefined): RequestInformation; } /** * Cloud PC-related reports. */ export interface ReportsRequestBuilderGetQueryParameters { /** * Expand related entities */ expand?: string[]; /** * Select properties to be returned */ select?: string[]; } /** * Uri template for the request builder. */ export declare const ReportsRequestBuilderUriTemplate = "{+baseurl}/deviceManagement/virtualEndpoint/reports{?%24expand,%24select}"; /** * Metadata for all the navigation properties in the request builder. */ export declare const ReportsRequestBuilderNavigationMetadata: Record<Exclude<keyof ReportsRequestBuilder, KeysToExcludeForNavigationMetadata>, NavigationMetadata>; /** * Metadata for all the requests in the request builder. */ export declare const ReportsRequestBuilderRequestsMetadata: RequestsMetadata; //# sourceMappingURL=index.d.ts.map