@azure/arm-security
Version:
A generated SDK for SecurityCenter.
24 lines • 1.21 kB
TypeScript
import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { SettingUnion, SettingsListOptionalParams, SettingName, SettingsGetOptionalParams, SettingsGetResponse, SettingsUpdateOptionalParams, SettingsUpdateResponse } from "../models";
/** Interface representing a Settings. */
export interface Settings {
/**
* Settings about different configurations in security center
* @param options The options parameters.
*/
list(options?: SettingsListOptionalParams): PagedAsyncIterableIterator<SettingUnion>;
/**
* Settings of different configurations in security center
* @param settingName The name of the setting
* @param options The options parameters.
*/
get(settingName: SettingName, options?: SettingsGetOptionalParams): Promise<SettingsGetResponse>;
/**
* updating settings about different configurations in security center
* @param settingName The name of the setting
* @param setting Setting object
* @param options The options parameters.
*/
update(settingName: SettingName, setting: SettingUnion, options?: SettingsUpdateOptionalParams): Promise<SettingsUpdateResponse>;
}
//# sourceMappingURL=settings.d.ts.map