@azure/arm-security
Version:
A generated SDK for SecurityCenter.
47 lines (44 loc) • 1.38 kB
text/typescript
/*
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
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>;
}