UNPKG

@azure/arm-security

Version:
47 lines (44 loc) 1.38 kB
/* * 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>; }