UNPKG

@azure/arm-security

Version:
52 lines 2.37 kB
import { PagedAsyncIterableIterator } from "@azure/core-paging"; import { SecureScoreControlDefinitions } from "../operationsInterfaces"; import { SecurityCenter } from "../securityCenter"; import { SecureScoreControlDefinitionItem, SecureScoreControlDefinitionsListOptionalParams, SecureScoreControlDefinitionsListBySubscriptionOptionalParams } from "../models"; /** Class containing SecureScoreControlDefinitions operations. */ export declare class SecureScoreControlDefinitionsImpl implements SecureScoreControlDefinitions { private readonly client; /** * Initialize a new instance of the class SecureScoreControlDefinitions class. * @param client Reference to the service client */ constructor(client: SecurityCenter); /** * List the available security controls, their assessments, and the max score * @param options The options parameters. */ list(options?: SecureScoreControlDefinitionsListOptionalParams): PagedAsyncIterableIterator<SecureScoreControlDefinitionItem>; private listPagingPage; private listPagingAll; /** * For a specified subscription, list the available security controls, their assessments, and the max * score * @param options The options parameters. */ listBySubscription(options?: SecureScoreControlDefinitionsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<SecureScoreControlDefinitionItem>; private listBySubscriptionPagingPage; private listBySubscriptionPagingAll; /** * List the available security controls, their assessments, and the max score * @param options The options parameters. */ private _list; /** * For a specified subscription, list the available security controls, their assessments, and the max * score * @param options The options parameters. */ private _listBySubscription; /** * ListNext * @param nextLink The nextLink from the previous successful call to the List method. * @param options The options parameters. */ private _listNext; /** * ListBySubscriptionNext * @param nextLink The nextLink from the previous successful call to the ListBySubscription method. * @param options The options parameters. */ private _listBySubscriptionNext; } //# sourceMappingURL=secureScoreControlDefinitions.d.ts.map