UNPKG

16.5 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2014-05-15",
5 "endpointPrefix": "route53domains",
6 "jsonVersion": "1.1",
7 "protocol": "json",
8 "serviceFullName": "Amazon Route 53 Domains",
9 "serviceId": "Route 53 Domains",
10 "signatureVersion": "v4",
11 "targetPrefix": "Route53Domains_v20140515",
12 "uid": "route53domains-2014-05-15"
13 },
14 "operations": {
15 "CheckDomainAvailability": {
16 "input": {
17 "type": "structure",
18 "required": [
19 "DomainName"
20 ],
21 "members": {
22 "DomainName": {},
23 "IdnLangCode": {}
24 }
25 },
26 "output": {
27 "type": "structure",
28 "required": [
29 "Availability"
30 ],
31 "members": {
32 "Availability": {}
33 }
34 }
35 },
36 "CheckDomainTransferability": {
37 "input": {
38 "type": "structure",
39 "required": [
40 "DomainName"
41 ],
42 "members": {
43 "DomainName": {},
44 "AuthCode": {
45 "shape": "S7"
46 }
47 }
48 },
49 "output": {
50 "type": "structure",
51 "required": [
52 "Transferability"
53 ],
54 "members": {
55 "Transferability": {
56 "type": "structure",
57 "members": {
58 "Transferable": {}
59 }
60 }
61 }
62 }
63 },
64 "DeleteTagsForDomain": {
65 "input": {
66 "type": "structure",
67 "required": [
68 "DomainName",
69 "TagsToDelete"
70 ],
71 "members": {
72 "DomainName": {},
73 "TagsToDelete": {
74 "type": "list",
75 "member": {}
76 }
77 }
78 },
79 "output": {
80 "type": "structure",
81 "members": {}
82 }
83 },
84 "DisableDomainAutoRenew": {
85 "input": {
86 "type": "structure",
87 "required": [
88 "DomainName"
89 ],
90 "members": {
91 "DomainName": {}
92 }
93 },
94 "output": {
95 "type": "structure",
96 "members": {}
97 }
98 },
99 "DisableDomainTransferLock": {
100 "input": {
101 "type": "structure",
102 "required": [
103 "DomainName"
104 ],
105 "members": {
106 "DomainName": {}
107 }
108 },
109 "output": {
110 "type": "structure",
111 "required": [
112 "OperationId"
113 ],
114 "members": {
115 "OperationId": {}
116 }
117 }
118 },
119 "EnableDomainAutoRenew": {
120 "input": {
121 "type": "structure",
122 "required": [
123 "DomainName"
124 ],
125 "members": {
126 "DomainName": {}
127 }
128 },
129 "output": {
130 "type": "structure",
131 "members": {}
132 }
133 },
134 "EnableDomainTransferLock": {
135 "input": {
136 "type": "structure",
137 "required": [
138 "DomainName"
139 ],
140 "members": {
141 "DomainName": {}
142 }
143 },
144 "output": {
145 "type": "structure",
146 "required": [
147 "OperationId"
148 ],
149 "members": {
150 "OperationId": {}
151 }
152 }
153 },
154 "GetContactReachabilityStatus": {
155 "input": {
156 "type": "structure",
157 "members": {
158 "domainName": {}
159 }
160 },
161 "output": {
162 "type": "structure",
163 "members": {
164 "domainName": {},
165 "status": {}
166 }
167 }
168 },
169 "GetDomainDetail": {
170 "input": {
171 "type": "structure",
172 "required": [
173 "DomainName"
174 ],
175 "members": {
176 "DomainName": {}
177 }
178 },
179 "output": {
180 "type": "structure",
181 "required": [
182 "DomainName",
183 "Nameservers",
184 "AdminContact",
185 "RegistrantContact",
186 "TechContact"
187 ],
188 "members": {
189 "DomainName": {},
190 "Nameservers": {
191 "shape": "St"
192 },
193 "AutoRenew": {
194 "type": "boolean"
195 },
196 "AdminContact": {
197 "shape": "Sz"
198 },
199 "RegistrantContact": {
200 "shape": "Sz"
201 },
202 "TechContact": {
203 "shape": "Sz"
204 },
205 "AdminPrivacy": {
206 "type": "boolean"
207 },
208 "RegistrantPrivacy": {
209 "type": "boolean"
210 },
211 "TechPrivacy": {
212 "type": "boolean"
213 },
214 "RegistrarName": {},
215 "WhoIsServer": {},
216 "RegistrarUrl": {},
217 "AbuseContactEmail": {},
218 "AbuseContactPhone": {},
219 "RegistryDomainId": {},
220 "CreationDate": {
221 "type": "timestamp"
222 },
223 "UpdatedDate": {
224 "type": "timestamp"
225 },
226 "ExpirationDate": {
227 "type": "timestamp"
228 },
229 "Reseller": {},
230 "DnsSec": {},
231 "StatusList": {
232 "type": "list",
233 "member": {}
234 }
235 }
236 }
237 },
238 "GetDomainSuggestions": {
239 "input": {
240 "type": "structure",
241 "required": [
242 "DomainName",
243 "SuggestionCount",
244 "OnlyAvailable"
245 ],
246 "members": {
247 "DomainName": {},
248 "SuggestionCount": {
249 "type": "integer"
250 },
251 "OnlyAvailable": {
252 "type": "boolean"
253 }
254 }
255 },
256 "output": {
257 "type": "structure",
258 "members": {
259 "SuggestionsList": {
260 "type": "list",
261 "member": {
262 "type": "structure",
263 "members": {
264 "DomainName": {},
265 "Availability": {}
266 }
267 }
268 }
269 }
270 }
271 },
272 "GetOperationDetail": {
273 "input": {
274 "type": "structure",
275 "required": [
276 "OperationId"
277 ],
278 "members": {
279 "OperationId": {}
280 }
281 },
282 "output": {
283 "type": "structure",
284 "members": {
285 "OperationId": {},
286 "Status": {},
287 "Message": {},
288 "DomainName": {},
289 "Type": {},
290 "SubmittedDate": {
291 "type": "timestamp"
292 }
293 }
294 }
295 },
296 "ListDomains": {
297 "input": {
298 "type": "structure",
299 "members": {
300 "Marker": {},
301 "MaxItems": {
302 "type": "integer"
303 }
304 }
305 },
306 "output": {
307 "type": "structure",
308 "required": [
309 "Domains"
310 ],
311 "members": {
312 "Domains": {
313 "type": "list",
314 "member": {
315 "type": "structure",
316 "required": [
317 "DomainName"
318 ],
319 "members": {
320 "DomainName": {},
321 "AutoRenew": {
322 "type": "boolean"
323 },
324 "TransferLock": {
325 "type": "boolean"
326 },
327 "Expiry": {
328 "type": "timestamp"
329 }
330 }
331 }
332 },
333 "NextPageMarker": {}
334 }
335 }
336 },
337 "ListOperations": {
338 "input": {
339 "type": "structure",
340 "members": {
341 "SubmittedSince": {
342 "type": "timestamp"
343 },
344 "Marker": {},
345 "MaxItems": {
346 "type": "integer"
347 }
348 }
349 },
350 "output": {
351 "type": "structure",
352 "required": [
353 "Operations"
354 ],
355 "members": {
356 "Operations": {
357 "type": "list",
358 "member": {
359 "type": "structure",
360 "required": [
361 "OperationId",
362 "Status",
363 "Type",
364 "SubmittedDate"
365 ],
366 "members": {
367 "OperationId": {},
368 "Status": {},
369 "Type": {},
370 "SubmittedDate": {
371 "type": "timestamp"
372 }
373 }
374 }
375 },
376 "NextPageMarker": {}
377 }
378 }
379 },
380 "ListTagsForDomain": {
381 "input": {
382 "type": "structure",
383 "required": [
384 "DomainName"
385 ],
386 "members": {
387 "DomainName": {}
388 }
389 },
390 "output": {
391 "type": "structure",
392 "required": [
393 "TagList"
394 ],
395 "members": {
396 "TagList": {
397 "shape": "S29"
398 }
399 }
400 }
401 },
402 "RegisterDomain": {
403 "input": {
404 "type": "structure",
405 "required": [
406 "DomainName",
407 "DurationInYears",
408 "AdminContact",
409 "RegistrantContact",
410 "TechContact"
411 ],
412 "members": {
413 "DomainName": {},
414 "IdnLangCode": {},
415 "DurationInYears": {
416 "type": "integer"
417 },
418 "AutoRenew": {
419 "type": "boolean"
420 },
421 "AdminContact": {
422 "shape": "Sz"
423 },
424 "RegistrantContact": {
425 "shape": "Sz"
426 },
427 "TechContact": {
428 "shape": "Sz"
429 },
430 "PrivacyProtectAdminContact": {
431 "type": "boolean"
432 },
433 "PrivacyProtectRegistrantContact": {
434 "type": "boolean"
435 },
436 "PrivacyProtectTechContact": {
437 "type": "boolean"
438 }
439 }
440 },
441 "output": {
442 "type": "structure",
443 "required": [
444 "OperationId"
445 ],
446 "members": {
447 "OperationId": {}
448 }
449 }
450 },
451 "RenewDomain": {
452 "input": {
453 "type": "structure",
454 "required": [
455 "DomainName",
456 "CurrentExpiryYear"
457 ],
458 "members": {
459 "DomainName": {},
460 "DurationInYears": {
461 "type": "integer"
462 },
463 "CurrentExpiryYear": {
464 "type": "integer"
465 }
466 }
467 },
468 "output": {
469 "type": "structure",
470 "required": [
471 "OperationId"
472 ],
473 "members": {
474 "OperationId": {}
475 }
476 }
477 },
478 "ResendContactReachabilityEmail": {
479 "input": {
480 "type": "structure",
481 "members": {
482 "domainName": {}
483 }
484 },
485 "output": {
486 "type": "structure",
487 "members": {
488 "domainName": {},
489 "emailAddress": {},
490 "isAlreadyVerified": {
491 "type": "boolean"
492 }
493 }
494 }
495 },
496 "RetrieveDomainAuthCode": {
497 "input": {
498 "type": "structure",
499 "required": [
500 "DomainName"
501 ],
502 "members": {
503 "DomainName": {}
504 }
505 },
506 "output": {
507 "type": "structure",
508 "required": [
509 "AuthCode"
510 ],
511 "members": {
512 "AuthCode": {
513 "shape": "S7"
514 }
515 }
516 }
517 },
518 "TransferDomain": {
519 "input": {
520 "type": "structure",
521 "required": [
522 "DomainName",
523 "DurationInYears",
524 "AdminContact",
525 "RegistrantContact",
526 "TechContact"
527 ],
528 "members": {
529 "DomainName": {},
530 "IdnLangCode": {},
531 "DurationInYears": {
532 "type": "integer"
533 },
534 "Nameservers": {
535 "shape": "St"
536 },
537 "AuthCode": {
538 "shape": "S7"
539 },
540 "AutoRenew": {
541 "type": "boolean"
542 },
543 "AdminContact": {
544 "shape": "Sz"
545 },
546 "RegistrantContact": {
547 "shape": "Sz"
548 },
549 "TechContact": {
550 "shape": "Sz"
551 },
552 "PrivacyProtectAdminContact": {
553 "type": "boolean"
554 },
555 "PrivacyProtectRegistrantContact": {
556 "type": "boolean"
557 },
558 "PrivacyProtectTechContact": {
559 "type": "boolean"
560 }
561 }
562 },
563 "output": {
564 "type": "structure",
565 "required": [
566 "OperationId"
567 ],
568 "members": {
569 "OperationId": {}
570 }
571 }
572 },
573 "UpdateDomainContact": {
574 "input": {
575 "type": "structure",
576 "required": [
577 "DomainName"
578 ],
579 "members": {
580 "DomainName": {},
581 "AdminContact": {
582 "shape": "Sz"
583 },
584 "RegistrantContact": {
585 "shape": "Sz"
586 },
587 "TechContact": {
588 "shape": "Sz"
589 }
590 }
591 },
592 "output": {
593 "type": "structure",
594 "required": [
595 "OperationId"
596 ],
597 "members": {
598 "OperationId": {}
599 }
600 }
601 },
602 "UpdateDomainContactPrivacy": {
603 "input": {
604 "type": "structure",
605 "required": [
606 "DomainName"
607 ],
608 "members": {
609 "DomainName": {},
610 "AdminPrivacy": {
611 "type": "boolean"
612 },
613 "RegistrantPrivacy": {
614 "type": "boolean"
615 },
616 "TechPrivacy": {
617 "type": "boolean"
618 }
619 }
620 },
621 "output": {
622 "type": "structure",
623 "required": [
624 "OperationId"
625 ],
626 "members": {
627 "OperationId": {}
628 }
629 }
630 },
631 "UpdateDomainNameservers": {
632 "input": {
633 "type": "structure",
634 "required": [
635 "DomainName",
636 "Nameservers"
637 ],
638 "members": {
639 "DomainName": {},
640 "FIAuthKey": {
641 "deprecated": true
642 },
643 "Nameservers": {
644 "shape": "St"
645 }
646 }
647 },
648 "output": {
649 "type": "structure",
650 "required": [
651 "OperationId"
652 ],
653 "members": {
654 "OperationId": {}
655 }
656 }
657 },
658 "UpdateTagsForDomain": {
659 "input": {
660 "type": "structure",
661 "required": [
662 "DomainName"
663 ],
664 "members": {
665 "DomainName": {},
666 "TagsToUpdate": {
667 "shape": "S29"
668 }
669 }
670 },
671 "output": {
672 "type": "structure",
673 "members": {}
674 }
675 },
676 "ViewBilling": {
677 "input": {
678 "type": "structure",
679 "members": {
680 "Start": {
681 "type": "timestamp"
682 },
683 "End": {
684 "type": "timestamp"
685 },
686 "Marker": {},
687 "MaxItems": {
688 "type": "integer"
689 }
690 }
691 },
692 "output": {
693 "type": "structure",
694 "members": {
695 "NextPageMarker": {},
696 "BillingRecords": {
697 "type": "list",
698 "member": {
699 "type": "structure",
700 "members": {
701 "DomainName": {},
702 "Operation": {},
703 "InvoiceId": {},
704 "BillDate": {
705 "type": "timestamp"
706 },
707 "Price": {
708 "type": "double"
709 }
710 }
711 }
712 }
713 }
714 }
715 }
716 },
717 "shapes": {
718 "S7": {
719 "type": "string",
720 "sensitive": true
721 },
722 "St": {
723 "type": "list",
724 "member": {
725 "type": "structure",
726 "required": [
727 "Name"
728 ],
729 "members": {
730 "Name": {},
731 "GlueIps": {
732 "type": "list",
733 "member": {}
734 }
735 }
736 }
737 },
738 "Sz": {
739 "type": "structure",
740 "members": {
741 "FirstName": {},
742 "LastName": {},
743 "ContactType": {},
744 "OrganizationName": {},
745 "AddressLine1": {},
746 "AddressLine2": {},
747 "City": {},
748 "State": {},
749 "CountryCode": {},
750 "ZipCode": {},
751 "PhoneNumber": {},
752 "Email": {},
753 "Fax": {},
754 "ExtraParams": {
755 "type": "list",
756 "member": {
757 "type": "structure",
758 "required": [
759 "Name",
760 "Value"
761 ],
762 "members": {
763 "Name": {},
764 "Value": {}
765 }
766 }
767 }
768 },
769 "sensitive": true
770 },
771 "S29": {
772 "type": "list",
773 "member": {
774 "type": "structure",
775 "members": {
776 "Key": {},
777 "Value": {}
778 }
779 }
780 }
781 }
782}
\No newline at end of file