import type { WebSiteManagementContext } from "../../api/webSiteManagementContext.js"; import type { DiagnosticsExecuteSiteDetectorSlotOptionalParams, DiagnosticsListSiteDetectorsSlotOptionalParams, DiagnosticsGetSiteDetectorSlotOptionalParams, DiagnosticsExecuteSiteDetectorOptionalParams, DiagnosticsListSiteDetectorsOptionalParams, DiagnosticsGetSiteDetectorOptionalParams, DiagnosticsExecuteSiteAnalysisSlotOptionalParams, DiagnosticsListSiteAnalysesSlotOptionalParams, DiagnosticsGetSiteAnalysisSlotOptionalParams, DiagnosticsExecuteSiteAnalysisOptionalParams, DiagnosticsListSiteAnalysesOptionalParams, DiagnosticsGetSiteAnalysisOptionalParams, DiagnosticsListSiteDiagnosticCategoriesSlotOptionalParams, DiagnosticsGetSiteDiagnosticCategorySlotOptionalParams, DiagnosticsListSiteDiagnosticCategoriesOptionalParams, DiagnosticsGetSiteDiagnosticCategoryOptionalParams, DiagnosticsListSiteDetectorResponsesSlotOptionalParams, DiagnosticsGetSiteDetectorResponseSlotOptionalParams, DiagnosticsListHostingEnvironmentDetectorResponsesOptionalParams, DiagnosticsGetHostingEnvironmentDetectorResponseOptionalParams, DiagnosticsListSiteDetectorResponsesOptionalParams, DiagnosticsGetSiteDetectorResponseOptionalParams } from "../../api/diagnostics/options.js"; import type { DetectorResponse, DiagnosticCategory, AnalysisDefinition, DiagnosticAnalysis, DetectorDefinitionResource, DiagnosticDetectorResponse } from "../../models/models.js"; import type { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; /** Interface representing a Diagnostics operations. */ export interface DiagnosticsOperations { /** Description for Execute Detector */ executeSiteDetectorSlot: (resourceGroupName: string, siteName: string, detectorName: string, diagnosticCategory: string, slot: string, options?: DiagnosticsExecuteSiteDetectorSlotOptionalParams) => Promise; /** Description for Get Detectors */ listSiteDetectorsSlot: (resourceGroupName: string, siteName: string, diagnosticCategory: string, slot: string, options?: DiagnosticsListSiteDetectorsSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Get Detector */ getSiteDetectorSlot: (resourceGroupName: string, siteName: string, diagnosticCategory: string, detectorName: string, slot: string, options?: DiagnosticsGetSiteDetectorSlotOptionalParams) => Promise; /** Description for Execute Detector */ executeSiteDetector: (resourceGroupName: string, siteName: string, detectorName: string, diagnosticCategory: string, options?: DiagnosticsExecuteSiteDetectorOptionalParams) => Promise; /** Description for Get Detectors */ listSiteDetectors: (resourceGroupName: string, siteName: string, diagnosticCategory: string, options?: DiagnosticsListSiteDetectorsOptionalParams) => PagedAsyncIterableIterator; /** Description for Get Detector */ getSiteDetector: (resourceGroupName: string, siteName: string, diagnosticCategory: string, detectorName: string, options?: DiagnosticsGetSiteDetectorOptionalParams) => Promise; /** Description for Execute Analysis */ executeSiteAnalysisSlot: (resourceGroupName: string, siteName: string, diagnosticCategory: string, analysisName: string, slot: string, options?: DiagnosticsExecuteSiteAnalysisSlotOptionalParams) => Promise; /** Description for Get Site Analyses */ listSiteAnalysesSlot: (resourceGroupName: string, siteName: string, diagnosticCategory: string, slot: string, options?: DiagnosticsListSiteAnalysesSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Get Site Analysis */ getSiteAnalysisSlot: (resourceGroupName: string, siteName: string, diagnosticCategory: string, analysisName: string, slot: string, options?: DiagnosticsGetSiteAnalysisSlotOptionalParams) => Promise; /** Description for Execute Analysis */ executeSiteAnalysis: (resourceGroupName: string, siteName: string, diagnosticCategory: string, analysisName: string, options?: DiagnosticsExecuteSiteAnalysisOptionalParams) => Promise; /** Description for Get Site Analyses */ listSiteAnalyses: (resourceGroupName: string, siteName: string, diagnosticCategory: string, options?: DiagnosticsListSiteAnalysesOptionalParams) => PagedAsyncIterableIterator; /** Description for Get Site Analysis */ getSiteAnalysis: (resourceGroupName: string, siteName: string, diagnosticCategory: string, analysisName: string, options?: DiagnosticsGetSiteAnalysisOptionalParams) => Promise; /** Description for Get Diagnostics Categories */ listSiteDiagnosticCategoriesSlot: (resourceGroupName: string, siteName: string, slot: string, options?: DiagnosticsListSiteDiagnosticCategoriesSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Get Diagnostics Category */ getSiteDiagnosticCategorySlot: (resourceGroupName: string, siteName: string, diagnosticCategory: string, slot: string, options?: DiagnosticsGetSiteDiagnosticCategorySlotOptionalParams) => Promise; /** Description for Get Diagnostics Categories */ listSiteDiagnosticCategories: (resourceGroupName: string, siteName: string, options?: DiagnosticsListSiteDiagnosticCategoriesOptionalParams) => PagedAsyncIterableIterator; /** Description for Get Diagnostics Category */ getSiteDiagnosticCategory: (resourceGroupName: string, siteName: string, diagnosticCategory: string, options?: DiagnosticsGetSiteDiagnosticCategoryOptionalParams) => Promise; /** Description for List Site Detector Responses */ listSiteDetectorResponsesSlot: (resourceGroupName: string, siteName: string, slot: string, options?: DiagnosticsListSiteDetectorResponsesSlotOptionalParams) => PagedAsyncIterableIterator; /** Description for Get site detector response */ getSiteDetectorResponseSlot: (resourceGroupName: string, siteName: string, detectorName: string, slot: string, options?: DiagnosticsGetSiteDetectorResponseSlotOptionalParams) => Promise; /** Description for List Hosting Environment Detector Responses */ listHostingEnvironmentDetectorResponses: (resourceGroupName: string, name: string, options?: DiagnosticsListHostingEnvironmentDetectorResponsesOptionalParams) => PagedAsyncIterableIterator; /** Description for Get Hosting Environment Detector Response */ getHostingEnvironmentDetectorResponse: (resourceGroupName: string, name: string, detectorName: string, options?: DiagnosticsGetHostingEnvironmentDetectorResponseOptionalParams) => Promise; /** Description for List Site Detector Responses */ listSiteDetectorResponses: (resourceGroupName: string, siteName: string, options?: DiagnosticsListSiteDetectorResponsesOptionalParams) => PagedAsyncIterableIterator; /** Description for Get site detector response */ getSiteDetectorResponse: (resourceGroupName: string, siteName: string, detectorName: string, options?: DiagnosticsGetSiteDetectorResponseOptionalParams) => Promise; } export declare function _getDiagnosticsOperations(context: WebSiteManagementContext): DiagnosticsOperations; //# sourceMappingURL=index.d.ts.map