UNPKG

11.9 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2018-08-01",
5 "endpointPrefix": "license-manager",
6 "jsonVersion": "1.1",
7 "protocol": "json",
8 "serviceFullName": "AWS License Manager",
9 "serviceId": "License Manager",
10 "signatureVersion": "v4",
11 "targetPrefix": "AWSLicenseManager",
12 "uid": "license-manager-2018-08-01"
13 },
14 "operations": {
15 "CreateLicenseConfiguration": {
16 "input": {
17 "type": "structure",
18 "required": [
19 "Name",
20 "LicenseCountingType"
21 ],
22 "members": {
23 "Name": {},
24 "Description": {},
25 "LicenseCountingType": {},
26 "LicenseCount": {
27 "type": "long"
28 },
29 "LicenseCountHardLimit": {
30 "type": "boolean"
31 },
32 "LicenseRules": {
33 "shape": "S6"
34 },
35 "Tags": {
36 "shape": "S7"
37 }
38 }
39 },
40 "output": {
41 "type": "structure",
42 "members": {
43 "LicenseConfigurationArn": {}
44 }
45 }
46 },
47 "DeleteLicenseConfiguration": {
48 "input": {
49 "type": "structure",
50 "required": [
51 "LicenseConfigurationArn"
52 ],
53 "members": {
54 "LicenseConfigurationArn": {}
55 }
56 },
57 "output": {
58 "type": "structure",
59 "members": {}
60 }
61 },
62 "GetLicenseConfiguration": {
63 "input": {
64 "type": "structure",
65 "required": [
66 "LicenseConfigurationArn"
67 ],
68 "members": {
69 "LicenseConfigurationArn": {}
70 }
71 },
72 "output": {
73 "type": "structure",
74 "members": {
75 "LicenseConfigurationId": {},
76 "LicenseConfigurationArn": {},
77 "Name": {},
78 "Description": {},
79 "LicenseCountingType": {},
80 "LicenseRules": {
81 "shape": "S6"
82 },
83 "LicenseCount": {
84 "type": "long"
85 },
86 "LicenseCountHardLimit": {
87 "type": "boolean"
88 },
89 "ConsumedLicenses": {
90 "type": "long"
91 },
92 "Status": {},
93 "OwnerAccountId": {},
94 "ConsumedLicenseSummaryList": {
95 "shape": "Se"
96 },
97 "ManagedResourceSummaryList": {
98 "shape": "Sh"
99 },
100 "Tags": {
101 "shape": "S7"
102 }
103 }
104 }
105 },
106 "GetServiceSettings": {
107 "input": {
108 "type": "structure",
109 "members": {}
110 },
111 "output": {
112 "type": "structure",
113 "members": {
114 "S3BucketArn": {},
115 "SnsTopicArn": {},
116 "OrganizationConfiguration": {
117 "shape": "Sl"
118 },
119 "EnableCrossAccountsDiscovery": {
120 "type": "boolean"
121 }
122 }
123 }
124 },
125 "ListAssociationsForLicenseConfiguration": {
126 "input": {
127 "type": "structure",
128 "required": [
129 "LicenseConfigurationArn"
130 ],
131 "members": {
132 "LicenseConfigurationArn": {},
133 "MaxResults": {
134 "type": "integer"
135 },
136 "NextToken": {}
137 }
138 },
139 "output": {
140 "type": "structure",
141 "members": {
142 "LicenseConfigurationAssociations": {
143 "type": "list",
144 "member": {
145 "type": "structure",
146 "members": {
147 "ResourceArn": {},
148 "ResourceType": {},
149 "ResourceOwnerId": {},
150 "AssociationTime": {
151 "type": "timestamp"
152 }
153 }
154 }
155 },
156 "NextToken": {}
157 }
158 }
159 },
160 "ListLicenseConfigurations": {
161 "input": {
162 "type": "structure",
163 "members": {
164 "LicenseConfigurationArns": {
165 "shape": "S6"
166 },
167 "MaxResults": {
168 "type": "integer"
169 },
170 "NextToken": {},
171 "Filters": {
172 "shape": "Su"
173 }
174 }
175 },
176 "output": {
177 "type": "structure",
178 "members": {
179 "LicenseConfigurations": {
180 "type": "list",
181 "member": {
182 "type": "structure",
183 "members": {
184 "LicenseConfigurationId": {},
185 "LicenseConfigurationArn": {},
186 "Name": {},
187 "Description": {},
188 "LicenseCountingType": {},
189 "LicenseRules": {
190 "shape": "S6"
191 },
192 "LicenseCount": {
193 "type": "long"
194 },
195 "LicenseCountHardLimit": {
196 "type": "boolean"
197 },
198 "ConsumedLicenses": {
199 "type": "long"
200 },
201 "Status": {},
202 "OwnerAccountId": {},
203 "ConsumedLicenseSummaryList": {
204 "shape": "Se"
205 },
206 "ManagedResourceSummaryList": {
207 "shape": "Sh"
208 }
209 }
210 }
211 },
212 "NextToken": {}
213 }
214 }
215 },
216 "ListLicenseSpecificationsForResource": {
217 "input": {
218 "type": "structure",
219 "required": [
220 "ResourceArn"
221 ],
222 "members": {
223 "ResourceArn": {},
224 "MaxResults": {
225 "type": "integer"
226 },
227 "NextToken": {}
228 }
229 },
230 "output": {
231 "type": "structure",
232 "members": {
233 "LicenseSpecifications": {
234 "shape": "S14"
235 },
236 "NextToken": {}
237 }
238 }
239 },
240 "ListResourceInventory": {
241 "input": {
242 "type": "structure",
243 "members": {
244 "MaxResults": {
245 "type": "integer"
246 },
247 "NextToken": {},
248 "Filters": {
249 "type": "list",
250 "member": {
251 "type": "structure",
252 "required": [
253 "Name",
254 "Condition"
255 ],
256 "members": {
257 "Name": {},
258 "Condition": {},
259 "Value": {}
260 }
261 }
262 }
263 }
264 },
265 "output": {
266 "type": "structure",
267 "members": {
268 "ResourceInventoryList": {
269 "type": "list",
270 "member": {
271 "type": "structure",
272 "members": {
273 "ResourceId": {},
274 "ResourceType": {},
275 "ResourceArn": {},
276 "Platform": {},
277 "PlatformVersion": {},
278 "ResourceOwningAccountId": {}
279 }
280 }
281 },
282 "NextToken": {}
283 }
284 }
285 },
286 "ListTagsForResource": {
287 "input": {
288 "type": "structure",
289 "required": [
290 "ResourceArn"
291 ],
292 "members": {
293 "ResourceArn": {}
294 }
295 },
296 "output": {
297 "type": "structure",
298 "members": {
299 "Tags": {
300 "shape": "S7"
301 }
302 }
303 }
304 },
305 "ListUsageForLicenseConfiguration": {
306 "input": {
307 "type": "structure",
308 "required": [
309 "LicenseConfigurationArn"
310 ],
311 "members": {
312 "LicenseConfigurationArn": {},
313 "MaxResults": {
314 "type": "integer"
315 },
316 "NextToken": {},
317 "Filters": {
318 "shape": "Su"
319 }
320 }
321 },
322 "output": {
323 "type": "structure",
324 "members": {
325 "LicenseConfigurationUsageList": {
326 "type": "list",
327 "member": {
328 "type": "structure",
329 "members": {
330 "ResourceArn": {},
331 "ResourceType": {},
332 "ResourceStatus": {},
333 "ResourceOwnerId": {},
334 "AssociationTime": {
335 "type": "timestamp"
336 },
337 "ConsumedLicenses": {
338 "type": "long"
339 }
340 }
341 }
342 },
343 "NextToken": {}
344 }
345 }
346 },
347 "TagResource": {
348 "input": {
349 "type": "structure",
350 "required": [
351 "ResourceArn",
352 "Tags"
353 ],
354 "members": {
355 "ResourceArn": {},
356 "Tags": {
357 "shape": "S7"
358 }
359 }
360 },
361 "output": {
362 "type": "structure",
363 "members": {}
364 }
365 },
366 "UntagResource": {
367 "input": {
368 "type": "structure",
369 "required": [
370 "ResourceArn",
371 "TagKeys"
372 ],
373 "members": {
374 "ResourceArn": {},
375 "TagKeys": {
376 "type": "list",
377 "member": {}
378 }
379 }
380 },
381 "output": {
382 "type": "structure",
383 "members": {}
384 }
385 },
386 "UpdateLicenseConfiguration": {
387 "input": {
388 "type": "structure",
389 "required": [
390 "LicenseConfigurationArn"
391 ],
392 "members": {
393 "LicenseConfigurationArn": {},
394 "LicenseConfigurationStatus": {},
395 "LicenseRules": {
396 "shape": "S6"
397 },
398 "LicenseCount": {
399 "type": "long"
400 },
401 "LicenseCountHardLimit": {
402 "type": "boolean"
403 },
404 "Name": {},
405 "Description": {}
406 }
407 },
408 "output": {
409 "type": "structure",
410 "members": {}
411 }
412 },
413 "UpdateLicenseSpecificationsForResource": {
414 "input": {
415 "type": "structure",
416 "required": [
417 "ResourceArn"
418 ],
419 "members": {
420 "ResourceArn": {},
421 "AddLicenseSpecifications": {
422 "shape": "S14"
423 },
424 "RemoveLicenseSpecifications": {
425 "shape": "S14"
426 }
427 }
428 },
429 "output": {
430 "type": "structure",
431 "members": {}
432 }
433 },
434 "UpdateServiceSettings": {
435 "input": {
436 "type": "structure",
437 "members": {
438 "S3BucketArn": {},
439 "SnsTopicArn": {},
440 "OrganizationConfiguration": {
441 "shape": "Sl"
442 },
443 "EnableCrossAccountsDiscovery": {
444 "type": "boolean"
445 }
446 }
447 },
448 "output": {
449 "type": "structure",
450 "members": {}
451 }
452 }
453 },
454 "shapes": {
455 "S6": {
456 "type": "list",
457 "member": {}
458 },
459 "S7": {
460 "type": "list",
461 "member": {
462 "type": "structure",
463 "members": {
464 "Key": {},
465 "Value": {}
466 }
467 }
468 },
469 "Se": {
470 "type": "list",
471 "member": {
472 "type": "structure",
473 "members": {
474 "ResourceType": {},
475 "ConsumedLicenses": {
476 "type": "long"
477 }
478 }
479 }
480 },
481 "Sh": {
482 "type": "list",
483 "member": {
484 "type": "structure",
485 "members": {
486 "ResourceType": {},
487 "AssociationCount": {
488 "type": "long"
489 }
490 }
491 }
492 },
493 "Sl": {
494 "type": "structure",
495 "required": [
496 "EnableIntegration"
497 ],
498 "members": {
499 "EnableIntegration": {
500 "type": "boolean"
501 }
502 }
503 },
504 "Su": {
505 "type": "list",
506 "member": {
507 "type": "structure",
508 "members": {
509 "Name": {},
510 "Values": {
511 "type": "list",
512 "member": {}
513 }
514 }
515 }
516 },
517 "S14": {
518 "type": "list",
519 "member": {
520 "type": "structure",
521 "required": [
522 "LicenseConfigurationArn"
523 ],
524 "members": {
525 "LicenseConfigurationArn": {}
526 }
527 }
528 }
529 }
530}
\No newline at end of file