@azure/arm-security
Version:
A generated SDK for SecurityCenter.
23 lines • 1.18 kB
TypeScript
import { PricingsListOptionalParams, PricingsListResponse, PricingsGetOptionalParams, PricingsGetResponse, Pricing, PricingsUpdateOptionalParams, PricingsUpdateResponse } from "../models";
/** Interface representing a Pricings. */
export interface Pricings {
/**
* Lists Security Center pricing configurations in the subscription.
* @param options The options parameters.
*/
list(options?: PricingsListOptionalParams): Promise<PricingsListResponse>;
/**
* Gets a provided Security Center pricing configuration in the subscription.
* @param pricingName name of the pricing configuration
* @param options The options parameters.
*/
get(pricingName: string, options?: PricingsGetOptionalParams): Promise<PricingsGetResponse>;
/**
* Updates a provided Security Center pricing configuration in the subscription.
* @param pricingName name of the pricing configuration
* @param pricing Pricing object
* @param options The options parameters.
*/
update(pricingName: string, pricing: Pricing, options?: PricingsUpdateOptionalParams): Promise<PricingsUpdateResponse>;
}
//# sourceMappingURL=pricings.d.ts.map