1 | import {Request} from '../lib/request';
|
2 | import {Response} from '../lib/response';
|
3 | import {AWSError} from '../lib/error';
|
4 | import {Service} from '../lib/service';
|
5 | import {ServiceConfigurationOptions} from '../lib/service';
|
6 | import {ConfigBase as Config} from '../lib/config';
|
7 | interface Blob {}
|
8 | declare class SavingsPlans extends Service {
|
9 | |
10 |
|
11 |
|
12 | constructor(options?: SavingsPlans.Types.ClientConfiguration)
|
13 | config: Config & SavingsPlans.Types.ClientConfiguration;
|
14 | /**
|
15 | * Creates a Savings Plan.
|
16 | */
|
17 | createSavingsPlan(params: SavingsPlans.Types.CreateSavingsPlanRequest, callback?: (err: AWSError, data: SavingsPlans.Types.CreateSavingsPlanResponse) => void): Request<SavingsPlans.Types.CreateSavingsPlanResponse, AWSError>;
|
18 | /**
|
19 | * Creates a Savings Plan.
|
20 | */
|
21 | createSavingsPlan(callback?: (err: AWSError, data: SavingsPlans.Types.CreateSavingsPlanResponse) => void): Request<SavingsPlans.Types.CreateSavingsPlanResponse, AWSError>;
|
22 | /**
|
23 | * Describes the specified Savings Plans rates.
|
24 | */
|
25 | describeSavingsPlanRates(params: SavingsPlans.Types.DescribeSavingsPlanRatesRequest, callback?: (err: AWSError, data: SavingsPlans.Types.DescribeSavingsPlanRatesResponse) => void): Request<SavingsPlans.Types.DescribeSavingsPlanRatesResponse, AWSError>;
|
26 | /**
|
27 | * Describes the specified Savings Plans rates.
|
28 | */
|
29 | describeSavingsPlanRates(callback?: (err: AWSError, data: SavingsPlans.Types.DescribeSavingsPlanRatesResponse) => void): Request<SavingsPlans.Types.DescribeSavingsPlanRatesResponse, AWSError>;
|
30 | /**
|
31 | * Describes the specified Savings Plans.
|
32 | */
|
33 | describeSavingsPlans(params: SavingsPlans.Types.DescribeSavingsPlansRequest, callback?: (err: AWSError, data: SavingsPlans.Types.DescribeSavingsPlansResponse) => void): Request<SavingsPlans.Types.DescribeSavingsPlansResponse, AWSError>;
|
34 | /**
|
35 | * Describes the specified Savings Plans.
|
36 | */
|
37 | describeSavingsPlans(callback?: (err: AWSError, data: SavingsPlans.Types.DescribeSavingsPlansResponse) => void): Request<SavingsPlans.Types.DescribeSavingsPlansResponse, AWSError>;
|
38 | /**
|
39 | * Describes the specified Savings Plans offering rates.
|
40 | */
|
41 | describeSavingsPlansOfferingRates(params: SavingsPlans.Types.DescribeSavingsPlansOfferingRatesRequest, callback?: (err: AWSError, data: SavingsPlans.Types.DescribeSavingsPlansOfferingRatesResponse) => void): Request<SavingsPlans.Types.DescribeSavingsPlansOfferingRatesResponse, AWSError>;
|
42 | /**
|
43 | * Describes the specified Savings Plans offering rates.
|
44 | */
|
45 | describeSavingsPlansOfferingRates(callback?: (err: AWSError, data: SavingsPlans.Types.DescribeSavingsPlansOfferingRatesResponse) => void): Request<SavingsPlans.Types.DescribeSavingsPlansOfferingRatesResponse, AWSError>;
|
46 | /**
|
47 | * Describes the specified Savings Plans offerings.
|
48 | */
|
49 | describeSavingsPlansOfferings(params: SavingsPlans.Types.DescribeSavingsPlansOfferingsRequest, callback?: (err: AWSError, data: SavingsPlans.Types.DescribeSavingsPlansOfferingsResponse) => void): Request<SavingsPlans.Types.DescribeSavingsPlansOfferingsResponse, AWSError>;
|
50 | /**
|
51 | * Describes the specified Savings Plans offerings.
|
52 | */
|
53 | describeSavingsPlansOfferings(callback?: (err: AWSError, data: SavingsPlans.Types.DescribeSavingsPlansOfferingsResponse) => void): Request<SavingsPlans.Types.DescribeSavingsPlansOfferingsResponse, AWSError>;
|
54 | /**
|
55 | * Lists the tags for the specified resource.
|
56 | */
|
57 | listTagsForResource(params: SavingsPlans.Types.ListTagsForResourceRequest, callback?: (err: AWSError, data: SavingsPlans.Types.ListTagsForResourceResponse) => void): Request<SavingsPlans.Types.ListTagsForResourceResponse, AWSError>;
|
58 | /**
|
59 | * Lists the tags for the specified resource.
|
60 | */
|
61 | listTagsForResource(callback?: (err: AWSError, data: SavingsPlans.Types.ListTagsForResourceResponse) => void): Request<SavingsPlans.Types.ListTagsForResourceResponse, AWSError>;
|
62 | /**
|
63 | * Adds the specified tags to the specified resource.
|
64 | */
|
65 | tagResource(params: SavingsPlans.Types.TagResourceRequest, callback?: (err: AWSError, data: SavingsPlans.Types.TagResourceResponse) => void): Request<SavingsPlans.Types.TagResourceResponse, AWSError>;
|
66 | /**
|
67 | * Adds the specified tags to the specified resource.
|
68 | */
|
69 | tagResource(callback?: (err: AWSError, data: SavingsPlans.Types.TagResourceResponse) => void): Request<SavingsPlans.Types.TagResourceResponse, AWSError>;
|
70 | /**
|
71 | * Removes the specified tags from the specified resource.
|
72 | */
|
73 | untagResource(params: SavingsPlans.Types.UntagResourceRequest, callback?: (err: AWSError, data: SavingsPlans.Types.UntagResourceResponse) => void): Request<SavingsPlans.Types.UntagResourceResponse, AWSError>;
|
74 | /**
|
75 | * Removes the specified tags from the specified resource.
|
76 | */
|
77 | untagResource(callback?: (err: AWSError, data: SavingsPlans.Types.UntagResourceResponse) => void): Request<SavingsPlans.Types.UntagResourceResponse, AWSError>;
|
78 | }
|
79 | declare namespace SavingsPlans {
|
80 | export type Amount = string;
|
81 | export type ClientToken = string;
|
82 | export interface CreateSavingsPlanRequest {
|
83 | |
84 |
|
85 |
|
86 | savingsPlanOfferingId: SavingsPlanOfferingId;
|
87 | |
88 |
|
89 |
|
90 | commitment: Amount;
|
91 | |
92 |
|
93 |
|
94 | upfrontPaymentAmount?: Amount;
|
95 | |
96 |
|
97 |
|
98 | clientToken?: ClientToken;
|
99 | |
100 |
|
101 |
|
102 | tags?: TagMap;
|
103 | }
|
104 | export interface CreateSavingsPlanResponse {
|
105 | |
106 |
|
107 |
|
108 | savingsPlanId?: SavingsPlanId;
|
109 | }
|
110 | export type CurrencyCode = "CNY"|"USD"|string;
|
111 | export type CurrencyList = CurrencyCode[];
|
112 | export interface DescribeSavingsPlanRatesRequest {
|
113 | |
114 |
|
115 |
|
116 | savingsPlanId: SavingsPlanId;
|
117 | |
118 |
|
119 |
|
120 | filters?: SavingsPlanRateFilterList;
|
121 | |
122 |
|
123 |
|
124 | nextToken?: PaginationToken;
|
125 | |
126 |
|
127 |
|
128 | maxResults?: MaxResults;
|
129 | }
|
130 | export interface DescribeSavingsPlanRatesResponse {
|
131 | |
132 |
|
133 |
|
134 | savingsPlanId?: SavingsPlanId;
|
135 | |
136 |
|
137 |
|
138 | searchResults?: SavingsPlanRateList;
|
139 | |
140 |
|
141 |
|
142 | nextToken?: PaginationToken;
|
143 | }
|
144 | export interface DescribeSavingsPlansOfferingRatesRequest {
|
145 | |
146 |
|
147 |
|
148 | savingsPlanOfferingIds?: UUIDs;
|
149 | |
150 |
|
151 |
|
152 | savingsPlanPaymentOptions?: SavingsPlanPaymentOptionList;
|
153 | |
154 |
|
155 |
|
156 | savingsPlanTypes?: SavingsPlanTypeList;
|
157 | |
158 |
|
159 |
|
160 | products?: SavingsPlanProductTypeList;
|
161 | |
162 |
|
163 |
|
164 | serviceCodes?: SavingsPlanRateServiceCodeList;
|
165 | |
166 |
|
167 |
|
168 | usageTypes?: SavingsPlanRateUsageTypeList;
|
169 | |
170 |
|
171 |
|
172 | operations?: SavingsPlanRateOperationList;
|
173 | |
174 |
|
175 |
|
176 | filters?: SavingsPlanOfferingRateFiltersList;
|
177 | |
178 |
|
179 |
|
180 | nextToken?: PaginationToken;
|
181 | |
182 |
|
183 |
|
184 | maxResults?: PageSize;
|
185 | }
|
186 | export interface DescribeSavingsPlansOfferingRatesResponse {
|
187 | |
188 |
|
189 |
|
190 | searchResults?: SavingsPlanOfferingRatesList;
|
191 | |
192 |
|
193 |
|
194 | nextToken?: PaginationToken;
|
195 | }
|
196 | export interface DescribeSavingsPlansOfferingsRequest {
|
197 | |
198 |
|
199 |
|
200 | offeringIds?: UUIDs;
|
201 | |
202 |
|
203 |
|
204 | paymentOptions?: SavingsPlanPaymentOptionList;
|
205 | |
206 |
|
207 |
|
208 | productType?: SavingsPlanProductType;
|
209 | |
210 |
|
211 |
|
212 | planTypes?: SavingsPlanTypeList;
|
213 | |
214 |
|
215 |
|
216 | durations?: DurationsList;
|
217 | |
218 |
|
219 |
|
220 | currencies?: CurrencyList;
|
221 | |
222 |
|
223 |
|
224 | descriptions?: SavingsPlanDescriptionsList;
|
225 | |
226 |
|
227 |
|
228 | serviceCodes?: SavingsPlanServiceCodeList;
|
229 | |
230 |
|
231 |
|
232 | usageTypes?: SavingsPlanUsageTypeList;
|
233 | |
234 |
|
235 |
|
236 | operations?: SavingsPlanOperationList;
|
237 | |
238 |
|
239 |
|
240 | filters?: SavingsPlanOfferingFiltersList;
|
241 | |
242 |
|
243 |
|
244 | nextToken?: PaginationToken;
|
245 | |
246 |
|
247 |
|
248 | maxResults?: PageSize;
|
249 | }
|
250 | export interface DescribeSavingsPlansOfferingsResponse {
|
251 | |
252 |
|
253 |
|
254 | searchResults?: SavingsPlanOfferingsList;
|
255 | |
256 |
|
257 |
|
258 | nextToken?: PaginationToken;
|
259 | }
|
260 | export interface DescribeSavingsPlansRequest {
|
261 | |
262 |
|
263 |
|
264 | savingsPlanArns?: SavingsPlanArnList;
|
265 | |
266 |
|
267 |
|
268 | savingsPlanIds?: SavingsPlanIdList;
|
269 | |
270 |
|
271 |
|
272 | nextToken?: PaginationToken;
|
273 | |
274 |
|
275 |
|
276 | maxResults?: MaxResults;
|
277 | |
278 |
|
279 |
|
280 | states?: SavingsPlanStateList;
|
281 | |
282 |
|
283 |
|
284 | filters?: SavingsPlanFilterList;
|
285 | }
|
286 | export interface DescribeSavingsPlansResponse {
|
287 | |
288 |
|
289 |
|
290 | savingsPlans?: SavingsPlanList;
|
291 | |
292 |
|
293 |
|
294 | nextToken?: PaginationToken;
|
295 | }
|
296 | export type DurationsList = SavingsPlansDuration[];
|
297 | export type EC2InstanceFamily = string;
|
298 | export type FilterValuesList = JsonSafeFilterValueString[];
|
299 | export type JsonSafeFilterValueString = string;
|
300 | export type ListOfStrings = String[];
|
301 | export interface ListTagsForResourceRequest {
|
302 | |
303 |
|
304 |
|
305 | resourceArn: SavingsPlanArn;
|
306 | }
|
307 | export interface ListTagsForResourceResponse {
|
308 | |
309 |
|
310 |
|
311 | tags?: TagMap;
|
312 | }
|
313 | export type MaxResults = number;
|
314 | export type PageSize = number;
|
315 | export type PaginationToken = string;
|
316 | export interface ParentSavingsPlanOffering {
|
317 | |
318 |
|
319 |
|
320 | offeringId?: UUID;
|
321 | |
322 |
|
323 |
|
324 | paymentOption?: SavingsPlanPaymentOption;
|
325 | |
326 |
|
327 |
|
328 | planType?: SavingsPlanType;
|
329 | |
330 |
|
331 |
|
332 | durationSeconds?: SavingsPlansDuration;
|
333 | |
334 |
|
335 |
|
336 | currency?: CurrencyCode;
|
337 | |
338 |
|
339 |
|
340 | planDescription?: SavingsPlanDescription;
|
341 | }
|
342 | export type Region = string;
|
343 | export interface SavingsPlan {
|
344 | |
345 |
|
346 |
|
347 | offeringId?: SavingsPlanOfferingId;
|
348 | |
349 |
|
350 |
|
351 | savingsPlanId?: SavingsPlanId;
|
352 | |
353 |
|
354 |
|
355 | savingsPlanArn?: SavingsPlanArn;
|
356 | |
357 |
|
358 |
|
359 | description?: String;
|
360 | |
361 |
|
362 |
|
363 | start?: String;
|
364 | |
365 |
|
366 |
|
367 | end?: String;
|
368 | |
369 |
|
370 |
|
371 | state?: SavingsPlanState;
|
372 | |
373 |
|
374 |
|
375 | region?: Region;
|
376 | |
377 |
|
378 |
|
379 | ec2InstanceFamily?: EC2InstanceFamily;
|
380 | |
381 |
|
382 |
|
383 | savingsPlanType?: SavingsPlanType;
|
384 | |
385 |
|
386 |
|
387 | paymentOption?: SavingsPlanPaymentOption;
|
388 | |
389 |
|
390 |
|
391 | productTypes?: SavingsPlanProductTypeList;
|
392 | |
393 |
|
394 |
|
395 | currency?: CurrencyCode;
|
396 | |
397 |
|
398 |
|
399 | commitment?: Amount;
|
400 | |
401 |
|
402 |
|
403 | upfrontPaymentAmount?: Amount;
|
404 | |
405 |
|
406 |
|
407 | recurringPaymentAmount?: Amount;
|
408 | |
409 |
|
410 |
|
411 | termDurationInSeconds?: TermDurationInSeconds;
|
412 | |
413 |
|
414 |
|
415 | tags?: TagMap;
|
416 | }
|
417 | export type SavingsPlanArn = string;
|
418 | export type SavingsPlanArnList = SavingsPlanArn[];
|
419 | export type SavingsPlanDescription = string;
|
420 | export type SavingsPlanDescriptionsList = SavingsPlanDescription[];
|
421 | export interface SavingsPlanFilter {
|
422 | |
423 |
|
424 |
|
425 | name?: SavingsPlansFilterName;
|
426 | |
427 |
|
428 |
|
429 | values?: ListOfStrings;
|
430 | }
|
431 | export type SavingsPlanFilterList = SavingsPlanFilter[];
|
432 | export type SavingsPlanId = string;
|
433 | export type SavingsPlanIdList = SavingsPlanId[];
|
434 | export type SavingsPlanList = SavingsPlan[];
|
435 | export interface SavingsPlanOffering {
|
436 | |
437 |
|
438 |
|
439 | offeringId?: UUID;
|
440 | |
441 |
|
442 |
|
443 | productTypes?: SavingsPlanProductTypeList;
|
444 | |
445 |
|
446 |
|
447 | planType?: SavingsPlanType;
|
448 | |
449 |
|
450 |
|
451 | description?: SavingsPlanDescription;
|
452 | |
453 |
|
454 |
|
455 | paymentOption?: SavingsPlanPaymentOption;
|
456 | |
457 |
|
458 |
|
459 | durationSeconds?: SavingsPlansDuration;
|
460 | |
461 |
|
462 |
|
463 | currency?: CurrencyCode;
|
464 | |
465 |
|
466 |
|
467 | serviceCode?: SavingsPlanServiceCode;
|
468 | |
469 |
|
470 |
|
471 | usageType?: SavingsPlanUsageType;
|
472 | |
473 |
|
474 |
|
475 | operation?: SavingsPlanOperation;
|
476 | |
477 |
|
478 |
|
479 | properties?: SavingsPlanOfferingPropertyList;
|
480 | }
|
481 | export type SavingsPlanOfferingFilterAttribute = "region"|"instanceFamily"|string;
|
482 | export interface SavingsPlanOfferingFilterElement {
|
483 | |
484 |
|
485 |
|
486 | name?: SavingsPlanOfferingFilterAttribute;
|
487 | |
488 |
|
489 |
|
490 | values?: FilterValuesList;
|
491 | }
|
492 | export type SavingsPlanOfferingFiltersList = SavingsPlanOfferingFilterElement[];
|
493 | export type SavingsPlanOfferingId = string;
|
494 | export interface SavingsPlanOfferingProperty {
|
495 | |
496 |
|
497 |
|
498 | name?: SavingsPlanOfferingPropertyKey;
|
499 | |
500 |
|
501 |
|
502 | value?: JsonSafeFilterValueString;
|
503 | }
|
504 | export type SavingsPlanOfferingPropertyKey = "region"|"instanceFamily"|string;
|
505 | export type SavingsPlanOfferingPropertyList = SavingsPlanOfferingProperty[];
|
506 | export interface SavingsPlanOfferingRate {
|
507 | |
508 |
|
509 |
|
510 | savingsPlanOffering?: ParentSavingsPlanOffering;
|
511 | |
512 |
|
513 |
|
514 | rate?: SavingsPlanRatePricePerUnit;
|
515 | |
516 |
|
517 |
|
518 | unit?: SavingsPlanRateUnit;
|
519 | |
520 |
|
521 |
|
522 | productType?: SavingsPlanProductType;
|
523 | |
524 |
|
525 |
|
526 | serviceCode?: SavingsPlanRateServiceCode;
|
527 | |
528 |
|
529 |
|
530 | usageType?: SavingsPlanRateUsageType;
|
531 | |
532 |
|
533 |
|
534 | operation?: SavingsPlanRateOperation;
|
535 | |
536 |
|
537 |
|
538 | properties?: SavingsPlanOfferingRatePropertyList;
|
539 | }
|
540 | export interface SavingsPlanOfferingRateFilterElement {
|
541 | |
542 |
|
543 |
|
544 | name?: SavingsPlanRateFilterAttribute;
|
545 | |
546 |
|
547 |
|
548 | values?: FilterValuesList;
|
549 | }
|
550 | export type SavingsPlanOfferingRateFiltersList = SavingsPlanOfferingRateFilterElement[];
|
551 | export interface SavingsPlanOfferingRateProperty {
|
552 | |
553 |
|
554 |
|
555 | name?: JsonSafeFilterValueString;
|
556 | |
557 |
|
558 |
|
559 | value?: JsonSafeFilterValueString;
|
560 | }
|
561 | export type SavingsPlanOfferingRatePropertyList = SavingsPlanOfferingRateProperty[];
|
562 | export type SavingsPlanOfferingRatesList = SavingsPlanOfferingRate[];
|
563 | export type SavingsPlanOfferingsList = SavingsPlanOffering[];
|
564 | export type SavingsPlanOperation = string;
|
565 | export type SavingsPlanOperationList = SavingsPlanOperation[];
|
566 | export type SavingsPlanPaymentOption = "All Upfront"|"Partial Upfront"|"No Upfront"|string;
|
567 | export type SavingsPlanPaymentOptionList = SavingsPlanPaymentOption[];
|
568 | export type SavingsPlanProductType = "EC2"|"Fargate"|"Lambda"|string;
|
569 | export type SavingsPlanProductTypeList = SavingsPlanProductType[];
|
570 | export interface SavingsPlanRate {
|
571 | |
572 |
|
573 |
|
574 | rate?: Amount;
|
575 | |
576 |
|
577 |
|
578 | currency?: CurrencyCode;
|
579 | |
580 |
|
581 |
|
582 | unit?: SavingsPlanRateUnit;
|
583 | |
584 |
|
585 |
|
586 | productType?: SavingsPlanProductType;
|
587 | |
588 |
|
589 |
|
590 | serviceCode?: SavingsPlanRateServiceCode;
|
591 | |
592 |
|
593 |
|
594 | usageType?: SavingsPlanRateUsageType;
|
595 | |
596 |
|
597 |
|
598 | operation?: SavingsPlanRateOperation;
|
599 | |
600 |
|
601 |
|
602 | properties?: SavingsPlanRatePropertyList;
|
603 | }
|
604 | export interface SavingsPlanRateFilter {
|
605 | |
606 |
|
607 |
|
608 | name?: SavingsPlanRateFilterName;
|
609 | |
610 |
|
611 |
|
612 | values?: ListOfStrings;
|
613 | }
|
614 | export type SavingsPlanRateFilterAttribute = "region"|"instanceFamily"|"instanceType"|"productDescription"|"tenancy"|"productId"|string;
|
615 | export type SavingsPlanRateFilterList = SavingsPlanRateFilter[];
|
616 | export type SavingsPlanRateFilterName = "region"|"instanceType"|"productDescription"|"tenancy"|"productType"|"serviceCode"|"usageType"|"operation"|string;
|
617 | export type SavingsPlanRateList = SavingsPlanRate[];
|
618 | export type SavingsPlanRateOperation = string;
|
619 | export type SavingsPlanRateOperationList = SavingsPlanRateOperation[];
|
620 | export type SavingsPlanRatePricePerUnit = string;
|
621 | export interface SavingsPlanRateProperty {
|
622 | |
623 |
|
624 |
|
625 | name?: SavingsPlanRatePropertyKey;
|
626 | |
627 |
|
628 |
|
629 | value?: JsonSafeFilterValueString;
|
630 | }
|
631 | export type SavingsPlanRatePropertyKey = "region"|"instanceType"|"instanceFamily"|"productDescription"|"tenancy"|string;
|
632 | export type SavingsPlanRatePropertyList = SavingsPlanRateProperty[];
|
633 | export type SavingsPlanRateServiceCode = "AmazonEC2"|"AmazonECS"|"AWSLambda"|string;
|
634 | export type SavingsPlanRateServiceCodeList = SavingsPlanRateServiceCode[];
|
635 | export type SavingsPlanRateUnit = "Hrs"|"Lambda-GB-Second"|"Request"|string;
|
636 | export type SavingsPlanRateUsageType = string;
|
637 | export type SavingsPlanRateUsageTypeList = SavingsPlanRateUsageType[];
|
638 | export type SavingsPlanServiceCode = string;
|
639 | export type SavingsPlanServiceCodeList = SavingsPlanServiceCode[];
|
640 | export type SavingsPlanState = "payment-pending"|"payment-failed"|"active"|"retired"|string;
|
641 | export type SavingsPlanStateList = SavingsPlanState[];
|
642 | export type SavingsPlanType = "Compute"|"EC2Instance"|string;
|
643 | export type SavingsPlanTypeList = SavingsPlanType[];
|
644 | export type SavingsPlanUsageType = string;
|
645 | export type SavingsPlanUsageTypeList = SavingsPlanUsageType[];
|
646 | export type SavingsPlansDuration = number;
|
647 | export type SavingsPlansFilterName = "region"|"ec2-instance-family"|"commitment"|"upfront"|"term"|"savings-plan-type"|"payment-option"|"start"|"end"|string;
|
648 | export type String = string;
|
649 | export type TagKey = string;
|
650 | export type TagKeyList = TagKey[];
|
651 | export type TagMap = {[key: string]: TagValue};
|
652 | export interface TagResourceRequest {
|
653 | |
654 |
|
655 |
|
656 | resourceArn: SavingsPlanArn;
|
657 | |
658 |
|
659 |
|
660 | tags: TagMap;
|
661 | }
|
662 | export interface TagResourceResponse {
|
663 | }
|
664 | export type TagValue = string;
|
665 | export type TermDurationInSeconds = number;
|
666 | export type UUID = string;
|
667 | export type UUIDs = UUID[];
|
668 | export interface UntagResourceRequest {
|
669 | |
670 |
|
671 |
|
672 | resourceArn: SavingsPlanArn;
|
673 | |
674 |
|
675 |
|
676 | tagKeys: TagKeyList;
|
677 | }
|
678 | export interface UntagResourceResponse {
|
679 | }
|
680 | |
681 |
|
682 |
|
683 | export type apiVersion = "2019-06-28"|"latest"|string;
|
684 | export interface ClientApiVersions {
|
685 | |
686 |
|
687 |
|
688 | apiVersion?: apiVersion;
|
689 | }
|
690 | export type ClientConfiguration = ServiceConfigurationOptions & ClientApiVersions;
|
691 | |
692 |
|
693 |
|
694 | export import Types = SavingsPlans;
|
695 | }
|
696 | export = SavingsPlans;
|