@azure/arm-security
Version:
A generated SDK for SecurityCenter.
18 lines • 1.04 kB
TypeScript
import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { SecureScoreControlDetails, SecureScoreControlsListBySecureScoreOptionalParams, SecureScoreControlsListOptionalParams } from "../models";
/** Interface representing a SecureScoreControls. */
export interface SecureScoreControls {
/**
* Get all security controls for a specific initiative within a scope
* @param secureScoreName The initiative name. For the ASC Default initiative, use 'ascScore' as in the
* sample request below.
* @param options The options parameters.
*/
listBySecureScore(secureScoreName: string, options?: SecureScoreControlsListBySecureScoreOptionalParams): PagedAsyncIterableIterator<SecureScoreControlDetails>;
/**
* Get all security controls within a scope
* @param options The options parameters.
*/
list(options?: SecureScoreControlsListOptionalParams): PagedAsyncIterableIterator<SecureScoreControlDetails>;
}
//# sourceMappingURL=secureScoreControls.d.ts.map