UNPKG

@microsoft/msgraph-beta-sdk-devicemanagement

Version:
152 lines 8.67 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 GetSharedUseLicenseUsageReportRequestBuilder } from './getSharedUseLicenseUsageReport/index.js'; import { type GetTotalAggregatedRemoteConnectionReportsRequestBuilder } from './getTotalAggregatedRemoteConnectionReports/index.js'; import { type RetrieveCrossRegionDisasterRecoveryReportRequestBuilder } from './retrieveCrossRegionDisasterRecoveryReport/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. */ get exportJobs(): ExportJobsRequestBuilder; /** * Provides operations to call the getActionStatusReports method. */ get getActionStatusReports(): GetActionStatusReportsRequestBuilder; /** * Provides operations to call the getCloudPcPerformanceReport method. */ get getCloudPcPerformanceReport(): GetCloudPcPerformanceReportRequestBuilder; /** * Provides operations to call the getCloudPcRecommendationReports method. */ get getCloudPcRecommendationReports(): GetCloudPcRecommendationReportsRequestBuilder; /** * Provides operations to call the getConnectionQualityReports method. */ get getConnectionQualityReports(): GetConnectionQualityReportsRequestBuilder; /** * Provides operations to call the getDailyAggregatedRemoteConnectionReports method. */ get getDailyAggregatedRemoteConnectionReports(): GetDailyAggregatedRemoteConnectionReportsRequestBuilder; /** * Provides operations to call the getFrontlineReport method. */ get getFrontlineReport(): GetFrontlineReportRequestBuilder; /** * Provides operations to call the getInaccessibleCloudPcReports method. */ get getInaccessibleCloudPcReports(): GetInaccessibleCloudPcReportsRequestBuilder; /** * Provides operations to call the getRawRemoteConnectionReports method. */ get getRawRemoteConnectionReports(): GetRawRemoteConnectionReportsRequestBuilder; /** * Provides operations to call the getRemoteConnectionHistoricalReports method. */ get getRemoteConnectionHistoricalReports(): GetRemoteConnectionHistoricalReportsRequestBuilder; /** * Provides operations to call the getSharedUseLicenseUsageReport method. */ get getSharedUseLicenseUsageReport(): GetSharedUseLicenseUsageReportRequestBuilder; /** * Provides operations to call the getTotalAggregatedRemoteConnectionReports method. */ get getTotalAggregatedRemoteConnectionReports(): GetTotalAggregatedRemoteConnectionReportsRequestBuilder; /** * Provides operations to call the retrieveCrossRegionDisasterRecoveryReport method. */ get retrieveCrossRegionDisasterRecoveryReport(): RetrieveCrossRegionDisasterRecoveryReportRequestBuilder; /** * 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 */ 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 */ get(requestConfiguration?: RequestConfiguration<ReportsRequestBuilderGetQueryParameters> | undefined): Promise<CloudPcReports | undefined>; /** * Provides operations to call the getRealTimeRemoteConnectionLatency method. * @param cloudPcId Usage: cloudPcId='{cloudPcId}' * @returns {GetRealTimeRemoteConnectionLatencyWithCloudPcIdRequestBuilder} */ getRealTimeRemoteConnectionLatencyWithCloudPcId(cloudPcId: string | undefined): GetRealTimeRemoteConnectionLatencyWithCloudPcIdRequestBuilder; /** * Provides operations to call the getRealTimeRemoteConnectionStatus method. * @param cloudPcId Usage: cloudPcId='{cloudPcId}' * @returns {GetRealTimeRemoteConnectionStatusWithCloudPcIdRequestBuilder} */ 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 */ 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} */ 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} */ 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} */ 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