UNPKG

@azure/arm-security

Version:
45 lines (42 loc) 1.92 kB
/* * Copyright (c) Microsoft Corporation. * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ import { PagedAsyncIterableIterator } from "@azure/core-paging"; import { RegulatoryComplianceAssessment, RegulatoryComplianceAssessmentsListOptionalParams, RegulatoryComplianceAssessmentsGetOptionalParams, RegulatoryComplianceAssessmentsGetResponse } from "../models"; /// <reference lib="esnext.asynciterable" /> /** Interface representing a RegulatoryComplianceAssessments. */ export interface RegulatoryComplianceAssessments { /** * Details and state of assessments mapped to selected regulatory compliance control * @param regulatoryComplianceStandardName Name of the regulatory compliance standard object * @param regulatoryComplianceControlName Name of the regulatory compliance control object * @param options The options parameters. */ list( regulatoryComplianceStandardName: string, regulatoryComplianceControlName: string, options?: RegulatoryComplianceAssessmentsListOptionalParams ): PagedAsyncIterableIterator<RegulatoryComplianceAssessment>; /** * Supported regulatory compliance details and state for selected assessment * @param regulatoryComplianceStandardName Name of the regulatory compliance standard object * @param regulatoryComplianceControlName Name of the regulatory compliance control object * @param regulatoryComplianceAssessmentName Name of the regulatory compliance assessment object * @param options The options parameters. */ get( regulatoryComplianceStandardName: string, regulatoryComplianceControlName: string, regulatoryComplianceAssessmentName: string, options?: RegulatoryComplianceAssessmentsGetOptionalParams ): Promise<RegulatoryComplianceAssessmentsGetResponse>; }