@azure/arm-security
Version:
A generated SDK for SecurityCenter.
24 lines • 1.4 kB
TypeScript
import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { AutoProvisioningSetting, AutoProvisioningSettingsListOptionalParams, AutoProvisioningSettingsGetOptionalParams, AutoProvisioningSettingsGetResponse, AutoProvisioningSettingsCreateOptionalParams, AutoProvisioningSettingsCreateResponse } from "../models";
/** Interface representing a AutoProvisioningSettings. */
export interface AutoProvisioningSettings {
/**
* Exposes the auto provisioning settings of the subscriptions
* @param options The options parameters.
*/
list(options?: AutoProvisioningSettingsListOptionalParams): PagedAsyncIterableIterator<AutoProvisioningSetting>;
/**
* Details of a specific setting
* @param settingName Auto provisioning setting key
* @param options The options parameters.
*/
get(settingName: string, options?: AutoProvisioningSettingsGetOptionalParams): Promise<AutoProvisioningSettingsGetResponse>;
/**
* Details of a specific setting
* @param settingName Auto provisioning setting key
* @param setting Auto provisioning setting key
* @param options The options parameters.
*/
create(settingName: string, setting: AutoProvisioningSetting, options?: AutoProvisioningSettingsCreateOptionalParams): Promise<AutoProvisioningSettingsCreateResponse>;
}
//# sourceMappingURL=autoProvisioningSettings.d.ts.map