UNPKG

9.9 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 }
209 },
210 "output": {
211 "type": "structure",
212 "members": {
213 "CertificateArn": {}
214 }
215 }
216 },
217 "ListCertificates": {
218 "input": {
219 "type": "structure",
220 "members": {
221 "CertificateStatuses": {
222 "type": "list",
223 "member": {}
224 },
225 "Includes": {
226 "type": "structure",
227 "members": {
228 "extendedKeyUsage": {
229 "type": "list",
230 "member": {}
231 },
232 "keyUsage": {
233 "type": "list",
234 "member": {}
235 },
236 "keyTypes": {
237 "type": "list",
238 "member": {}
239 }
240 }
241 },
242 "NextToken": {},
243 "MaxItems": {
244 "type": "integer"
245 }
246 }
247 },
248 "output": {
249 "type": "structure",
250 "members": {
251 "NextToken": {},
252 "CertificateSummaryList": {
253 "type": "list",
254 "member": {
255 "type": "structure",
256 "members": {
257 "CertificateArn": {},
258 "DomainName": {}
259 }
260 }
261 }
262 }
263 }
264 },
265 "ListTagsForCertificate": {
266 "input": {
267 "type": "structure",
268 "required": [
269 "CertificateArn"
270 ],
271 "members": {
272 "CertificateArn": {}
273 }
274 },
275 "output": {
276 "type": "structure",
277 "members": {
278 "Tags": {
279 "shape": "S3"
280 }
281 }
282 }
283 },
284 "RemoveTagsFromCertificate": {
285 "input": {
286 "type": "structure",
287 "required": [
288 "CertificateArn",
289 "Tags"
290 ],
291 "members": {
292 "CertificateArn": {},
293 "Tags": {
294 "shape": "S3"
295 }
296 }
297 }
298 },
299 "RenewCertificate": {
300 "input": {
301 "type": "structure",
302 "required": [
303 "CertificateArn"
304 ],
305 "members": {
306 "CertificateArn": {}
307 }
308 }
309 },
310 "RequestCertificate": {
311 "input": {
312 "type": "structure",
313 "required": [
314 "DomainName"
315 ],
316 "members": {
317 "DomainName": {},
318 "ValidationMethod": {},
319 "SubjectAlternativeNames": {
320 "shape": "Sc"
321 },
322 "IdempotencyToken": {},
323 "DomainValidationOptions": {
324 "type": "list",
325 "member": {
326 "type": "structure",
327 "required": [
328 "DomainName",
329 "ValidationDomain"
330 ],
331 "members": {
332 "DomainName": {},
333 "ValidationDomain": {}
334 }
335 }
336 },
337 "Options": {
338 "shape": "S11"
339 },
340 "CertificateAuthorityArn": {}
341 }
342 },
343 "output": {
344 "type": "structure",
345 "members": {
346 "CertificateArn": {}
347 }
348 }
349 },
350 "ResendValidationEmail": {
351 "input": {
352 "type": "structure",
353 "required": [
354 "CertificateArn",
355 "Domain",
356 "ValidationDomain"
357 ],
358 "members": {
359 "CertificateArn": {},
360 "Domain": {},
361 "ValidationDomain": {}
362 }
363 }
364 },
365 "UpdateCertificateOptions": {
366 "input": {
367 "type": "structure",
368 "required": [
369 "CertificateArn",
370 "Options"
371 ],
372 "members": {
373 "CertificateArn": {},
374 "Options": {
375 "shape": "S11"
376 }
377 }
378 }
379 }
380 },
381 "shapes": {
382 "S3": {
383 "type": "list",
384 "member": {
385 "type": "structure",
386 "required": [
387 "Key"
388 ],
389 "members": {
390 "Key": {},
391 "Value": {}
392 }
393 }
394 },
395 "Sc": {
396 "type": "list",
397 "member": {}
398 },
399 "Sd": {
400 "type": "list",
401 "member": {
402 "type": "structure",
403 "required": [
404 "DomainName"
405 ],
406 "members": {
407 "DomainName": {},
408 "ValidationEmails": {
409 "type": "list",
410 "member": {}
411 },
412 "ValidationDomain": {},
413 "ValidationStatus": {},
414 "ResourceRecord": {
415 "type": "structure",
416 "required": [
417 "Name",
418 "Type",
419 "Value"
420 ],
421 "members": {
422 "Name": {},
423 "Type": {},
424 "Value": {}
425 }
426 },
427 "ValidationMethod": {}
428 }
429 }
430 },
431 "S11": {
432 "type": "structure",
433 "members": {
434 "CertificateTransparencyLoggingPreference": {}
435 }
436 }
437 }
438}
\No newline at end of file