import { PagedAsyncIterableIterator } from "@azure/core-paging"; import { DatabaseSqlVulnerabilityAssessmentScanResult } from "../operationsInterfaces"; import { SqlManagementClient } from "../sqlManagementClient"; import { SqlVulnerabilityAssessmentScanResults, SQLVulnerabilityAssessmentName, DatabaseSqlVulnerabilityAssessmentScanResultListByScanOptionalParams, DatabaseSqlVulnerabilityAssessmentScanResultGetOptionalParams, DatabaseSqlVulnerabilityAssessmentScanResultGetResponse } from "../models"; /** Class containing DatabaseSqlVulnerabilityAssessmentScanResult operations. */ export declare class DatabaseSqlVulnerabilityAssessmentScanResultImpl implements DatabaseSqlVulnerabilityAssessmentScanResult { private readonly client; /** * Initialize a new instance of the class DatabaseSqlVulnerabilityAssessmentScanResult class. * @param client Reference to the service client */ constructor(client: SqlManagementClient); /** * Gets a vulnerability assessment scan record of a database. * @param resourceGroupName The name of the resource group that contains the resource. You can obtain * this value from the Azure Resource Manager API or the portal. * @param serverName The name of the server. * @param databaseName The name of the database. * @param vulnerabilityAssessmentName The name of the SQL Vulnerability Assessment. * @param scanId The scan id of the SQL Vulnerability Assessment scan to retrieve result from. * @param options The options parameters. */ listByScan(resourceGroupName: string, serverName: string, databaseName: string, vulnerabilityAssessmentName: SQLVulnerabilityAssessmentName, scanId: string, options?: DatabaseSqlVulnerabilityAssessmentScanResultListByScanOptionalParams): PagedAsyncIterableIterator; private listByScanPagingPage; private listByScanPagingAll; /** * Gets a vulnerability assessment scan record of a database. * @param resourceGroupName The name of the resource group that contains the resource. You can obtain * this value from the Azure Resource Manager API or the portal. * @param serverName The name of the server. * @param databaseName The name of the database. * @param vulnerabilityAssessmentName The name of the SQL Vulnerability Assessment. * @param scanId The scan id of the SQL Vulnerability Assessment scan to retrieve result from. * @param options The options parameters. */ private _listByScan; /** * Gets a vulnerability assessment scan record of a database. * @param resourceGroupName The name of the resource group that contains the resource. You can obtain * this value from the Azure Resource Manager API or the portal. * @param serverName The name of the server. * @param databaseName The name of the database. * @param vulnerabilityAssessmentName The name of the SQL Vulnerability Assessment. * @param scanId The scan id of the SQL Vulnerability Assessment scan to retrieve result from. * @param scanResultId The scan result id of the specific result to retrieve. * @param options The options parameters. */ get(resourceGroupName: string, serverName: string, databaseName: string, vulnerabilityAssessmentName: SQLVulnerabilityAssessmentName, scanId: string, scanResultId: string, options?: DatabaseSqlVulnerabilityAssessmentScanResultGetOptionalParams): Promise; /** * ListByScanNext * @param resourceGroupName The name of the resource group that contains the resource. You can obtain * this value from the Azure Resource Manager API or the portal. * @param serverName The name of the server. * @param databaseName The name of the database. * @param vulnerabilityAssessmentName The name of the SQL Vulnerability Assessment. * @param scanId The scan id of the SQL Vulnerability Assessment scan to retrieve result from. * @param nextLink The nextLink from the previous successful call to the ListByScan method. * @param options The options parameters. */ private _listByScanNext; } //# sourceMappingURL=databaseSqlVulnerabilityAssessmentScanResult.d.ts.map