UNPKG

10 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2015-12-08",
5 "endpointPrefix": "acm",
6 "jsonVersion": "1.1",
7 "protocol": "json",
8 "serviceAbbreviation": "ACM",
9 "serviceFullName": "AWS Certificate Manager",
10 "serviceId": "ACM",
11 "signatureVersion": "v4",
12 "targetPrefix": "CertificateManager",
13 "uid": "acm-2015-12-08"
14 },
15 "operations": {
16 "AddTagsToCertificate": {
17 "input": {
18 "type": "structure",
19 "required": [
20 "CertificateArn",
21 "Tags"
22 ],
23 "members": {
24 "CertificateArn": {},
25 "Tags": {
26 "shape": "S3"
27 }
28 }
29 }
30 },
31 "DeleteCertificate": {
32 "input": {
33 "type": "structure",
34 "required": [
35 "CertificateArn"
36 ],
37 "members": {
38 "CertificateArn": {}
39 }
40 }
41 },
42 "DescribeCertificate": {
43 "input": {
44 "type": "structure",
45 "required": [
46 "CertificateArn"
47 ],
48 "members": {
49 "CertificateArn": {}
50 }
51 },
52 "output": {
53 "type": "structure",
54 "members": {
55 "Certificate": {
56 "type": "structure",
57 "members": {
58 "CertificateArn": {},
59 "DomainName": {},
60 "SubjectAlternativeNames": {
61 "shape": "Sc"
62 },
63 "DomainValidationOptions": {
64 "shape": "Sd"
65 },
66 "Serial": {},
67 "Subject": {},
68 "Issuer": {},
69 "CreatedAt": {
70 "type": "timestamp"
71 },
72 "IssuedAt": {
73 "type": "timestamp"
74 },
75 "ImportedAt": {
76 "type": "timestamp"
77 },
78 "Status": {},
79 "RevokedAt": {
80 "type": "timestamp"
81 },
82 "RevocationReason": {},
83 "NotBefore": {
84 "type": "timestamp"
85 },
86 "NotAfter": {
87 "type": "timestamp"
88 },
89 "KeyAlgorithm": {},
90 "SignatureAlgorithm": {},
91 "InUseBy": {
92 "type": "list",
93 "member": {}
94 },
95 "FailureReason": {},
96 "Type": {},
97 "RenewalSummary": {
98 "type": "structure",
99 "required": [
100 "RenewalStatus",
101 "DomainValidationOptions",
102 "UpdatedAt"
103 ],
104 "members": {
105 "RenewalStatus": {},
106 "DomainValidationOptions": {
107 "shape": "Sd"
108 },
109 "RenewalStatusReason": {},
110 "UpdatedAt": {
111 "type": "timestamp"
112 }
113 }
114 },
115 "KeyUsages": {
116 "type": "list",
117 "member": {
118 "type": "structure",
119 "members": {
120 "Name": {}
121 }
122 }
123 },
124 "ExtendedKeyUsages": {
125 "type": "list",
126 "member": {
127 "type": "structure",
128 "members": {
129 "Name": {},
130 "OID": {}
131 }
132 }
133 },
134 "CertificateAuthorityArn": {},
135 "RenewalEligibility": {},
136 "Options": {
137 "shape": "S11"
138 }
139 }
140 }
141 }
142 }
143 },
144 "ExportCertificate": {
145 "input": {
146 "type": "structure",
147 "required": [
148 "CertificateArn",
149 "Passphrase"
150 ],
151 "members": {
152 "CertificateArn": {},
153 "Passphrase": {
154 "type": "blob",
155 "sensitive": true
156 }
157 }
158 },
159 "output": {
160 "type": "structure",
161 "members": {
162 "Certificate": {},
163 "CertificateChain": {},
164 "PrivateKey": {
165 "type": "string",
166 "sensitive": true
167 }
168 }
169 }
170 },
171 "GetCertificate": {
172 "input": {
173 "type": "structure",
174 "required": [
175 "CertificateArn"
176 ],
177 "members": {
178 "CertificateArn": {}
179 }
180 },
181 "output": {
182 "type": "structure",
183 "members": {
184 "Certificate": {},
185 "CertificateChain": {}
186 }
187 }
188 },
189 "ImportCertificate": {
190 "input": {
191 "type": "structure",
192 "required": [
193 "Certificate",
194 "PrivateKey"
195 ],
196 "members": {
197 "CertificateArn": {},
198 "Certificate": {
199 "type": "blob"
200 },
201 "PrivateKey": {
202 "type": "blob",
203 "sensitive": true
204 },
205 "CertificateChain": {
206 "type": "blob"
207 },
208 "Tags": {
209 "shape": "S3"
210 }
211 }
212 },
213 "output": {
214 "type": "structure",
215 "members": {
216 "CertificateArn": {}
217 }
218 }
219 },
220 "ListCertificates": {
221 "input": {
222 "type": "structure",
223 "members": {
224 "CertificateStatuses": {
225 "type": "list",
226 "member": {}
227 },
228 "Includes": {
229 "type": "structure",
230 "members": {
231 "extendedKeyUsage": {
232 "type": "list",
233 "member": {}
234 },
235 "keyUsage": {
236 "type": "list",
237 "member": {}
238 },
239 "keyTypes": {
240 "type": "list",
241 "member": {}
242 }
243 }
244 },
245 "NextToken": {},
246 "MaxItems": {
247 "type": "integer"
248 }
249 }
250 },
251 "output": {
252 "type": "structure",
253 "members": {
254 "NextToken": {},
255 "CertificateSummaryList": {
256 "type": "list",
257 "member": {
258 "type": "structure",
259 "members": {
260 "CertificateArn": {},
261 "DomainName": {}
262 }
263 }
264 }
265 }
266 }
267 },
268 "ListTagsForCertificate": {
269 "input": {
270 "type": "structure",
271 "required": [
272 "CertificateArn"
273 ],
274 "members": {
275 "CertificateArn": {}
276 }
277 },
278 "output": {
279 "type": "structure",
280 "members": {
281 "Tags": {
282 "shape": "S3"
283 }
284 }
285 }
286 },
287 "RemoveTagsFromCertificate": {
288 "input": {
289 "type": "structure",
290 "required": [
291 "CertificateArn",
292 "Tags"
293 ],
294 "members": {
295 "CertificateArn": {},
296 "Tags": {
297 "shape": "S3"
298 }
299 }
300 }
301 },
302 "RenewCertificate": {
303 "input": {
304 "type": "structure",
305 "required": [
306 "CertificateArn"
307 ],
308 "members": {
309 "CertificateArn": {}
310 }
311 }
312 },
313 "RequestCertificate": {
314 "input": {
315 "type": "structure",
316 "required": [
317 "DomainName"
318 ],
319 "members": {
320 "DomainName": {},
321 "ValidationMethod": {},
322 "SubjectAlternativeNames": {
323 "shape": "Sc"
324 },
325 "IdempotencyToken": {},
326 "DomainValidationOptions": {
327 "type": "list",
328 "member": {
329 "type": "structure",
330 "required": [
331 "DomainName",
332 "ValidationDomain"
333 ],
334 "members": {
335 "DomainName": {},
336 "ValidationDomain": {}
337 }
338 }
339 },
340 "Options": {
341 "shape": "S11"
342 },
343 "CertificateAuthorityArn": {},
344 "Tags": {
345 "shape": "S3"
346 }
347 }
348 },
349 "output": {
350 "type": "structure",
351 "members": {
352 "CertificateArn": {}
353 }
354 }
355 },
356 "ResendValidationEmail": {
357 "input": {
358 "type": "structure",
359 "required": [
360 "CertificateArn",
361 "Domain",
362 "ValidationDomain"
363 ],
364 "members": {
365 "CertificateArn": {},
366 "Domain": {},
367 "ValidationDomain": {}
368 }
369 }
370 },
371 "UpdateCertificateOptions": {
372 "input": {
373 "type": "structure",
374 "required": [
375 "CertificateArn",
376 "Options"
377 ],
378 "members": {
379 "CertificateArn": {},
380 "Options": {
381 "shape": "S11"
382 }
383 }
384 }
385 }
386 },
387 "shapes": {
388 "S3": {
389 "type": "list",
390 "member": {
391 "type": "structure",
392 "required": [
393 "Key"
394 ],
395 "members": {
396 "Key": {},
397 "Value": {}
398 }
399 }
400 },
401 "Sc": {
402 "type": "list",
403 "member": {}
404 },
405 "Sd": {
406 "type": "list",
407 "member": {
408 "type": "structure",
409 "required": [
410 "DomainName"
411 ],
412 "members": {
413 "DomainName": {},
414 "ValidationEmails": {
415 "type": "list",
416 "member": {}
417 },
418 "ValidationDomain": {},
419 "ValidationStatus": {},
420 "ResourceRecord": {
421 "type": "structure",
422 "required": [
423 "Name",
424 "Type",
425 "Value"
426 ],
427 "members": {
428 "Name": {},
429 "Type": {},
430 "Value": {}
431 }
432 },
433 "ValidationMethod": {}
434 }
435 }
436 },
437 "S11": {
438 "type": "structure",
439 "members": {
440 "CertificateTransparencyLoggingPreference": {}
441 }
442 }
443 }
444}
\No newline at end of file