@azure/arm-security
Version:
A generated SDK for SecurityCenter.
28 lines • 1.66 kB
TypeScript
import { SqlVulnerabilityAssessmentScans } from "../operationsInterfaces";
import { SecurityCenter } from "../securityCenter";
import { SqlVulnerabilityAssessmentScansGetOptionalParams, SqlVulnerabilityAssessmentScansGetResponse, SqlVulnerabilityAssessmentScansListOptionalParams, SqlVulnerabilityAssessmentScansListResponse } from "../models";
/** Class containing SqlVulnerabilityAssessmentScans operations. */
export declare class SqlVulnerabilityAssessmentScansImpl implements SqlVulnerabilityAssessmentScans {
private readonly client;
/**
* Initialize a new instance of the class SqlVulnerabilityAssessmentScans class.
* @param client Reference to the service client
*/
constructor(client: SecurityCenter);
/**
* Gets the scan details of a single scan record.
* @param scanId The scan Id. Type 'latest' to get the scan record for the latest scan.
* @param workspaceId The workspace Id.
* @param resourceId The identifier of the resource.
* @param options The options parameters.
*/
get(scanId: string, workspaceId: string, resourceId: string, options?: SqlVulnerabilityAssessmentScansGetOptionalParams): Promise<SqlVulnerabilityAssessmentScansGetResponse>;
/**
* Gets a list of scan records.
* @param workspaceId The workspace Id.
* @param resourceId The identifier of the resource.
* @param options The options parameters.
*/
list(workspaceId: string, resourceId: string, options?: SqlVulnerabilityAssessmentScansListOptionalParams): Promise<SqlVulnerabilityAssessmentScansListResponse>;
}
//# sourceMappingURL=sqlVulnerabilityAssessmentScans.d.ts.map