|
26 | 26 | {"shape":"InvalidTagException"},
|
27 | 27 | {"shape":"TooManyTagsException"},
|
28 | 28 | {"shape":"TagPolicyException"},
|
29 |
| - {"shape":"InvalidParameterException"} |
| 29 | + {"shape":"InvalidParameterException"}, |
| 30 | + {"shape":"ThrottlingException"} |
30 | 31 | ]
|
31 | 32 | },
|
32 | 33 | "DeleteCertificate":{
|
|
69 | 70 | {"shape":"InvalidArnException"}
|
70 | 71 | ]
|
71 | 72 | },
|
| 73 | + "GetAccountConfiguration":{ |
| 74 | + "name":"GetAccountConfiguration", |
| 75 | + "http":{ |
| 76 | + "method":"POST", |
| 77 | + "requestUri":"/" |
| 78 | + }, |
| 79 | + "output":{"shape":"GetAccountConfigurationResponse"}, |
| 80 | + "errors":[ |
| 81 | + {"shape":"AccessDeniedException"}, |
| 82 | + {"shape":"ThrottlingException"} |
| 83 | + ] |
| 84 | + }, |
72 | 85 | "GetCertificate":{
|
73 | 86 | "name":"GetCertificate",
|
74 | 87 | "http":{
|
|
97 | 110 | {"shape":"InvalidTagException"},
|
98 | 111 | {"shape":"TooManyTagsException"},
|
99 | 112 | {"shape":"TagPolicyException"},
|
100 |
| - {"shape":"InvalidParameterException"} |
| 113 | + {"shape":"InvalidParameterException"}, |
| 114 | + {"shape":"InvalidArnException"} |
101 | 115 | ]
|
102 | 116 | },
|
103 | 117 | "ListCertificates":{
|
|
125 | 139 | {"shape":"InvalidArnException"}
|
126 | 140 | ]
|
127 | 141 | },
|
| 142 | + "PutAccountConfiguration":{ |
| 143 | + "name":"PutAccountConfiguration", |
| 144 | + "http":{ |
| 145 | + "method":"POST", |
| 146 | + "requestUri":"/" |
| 147 | + }, |
| 148 | + "input":{"shape":"PutAccountConfigurationRequest"}, |
| 149 | + "errors":[ |
| 150 | + {"shape":"ValidationException"}, |
| 151 | + {"shape":"ThrottlingException"}, |
| 152 | + {"shape":"AccessDeniedException"}, |
| 153 | + {"shape":"ConflictException"} |
| 154 | + ] |
| 155 | + }, |
128 | 156 | "RemoveTagsFromCertificate":{
|
129 | 157 | "name":"RemoveTagsFromCertificate",
|
130 | 158 | "http":{
|
|
137 | 165 | {"shape":"InvalidArnException"},
|
138 | 166 | {"shape":"InvalidTagException"},
|
139 | 167 | {"shape":"TagPolicyException"},
|
140 |
| - {"shape":"InvalidParameterException"} |
| 168 | + {"shape":"InvalidParameterException"}, |
| 169 | + {"shape":"ThrottlingException"} |
141 | 170 | ]
|
142 | 171 | },
|
143 | 172 | "RenewCertificate":{
|
|
200 | 229 | }
|
201 | 230 | },
|
202 | 231 | "shapes":{
|
| 232 | + "AccessDeniedException":{ |
| 233 | + "type":"structure", |
| 234 | + "members":{ |
| 235 | + "Message":{"shape":"ServiceErrorMessage"} |
| 236 | + }, |
| 237 | + "exception":true, |
| 238 | + "synthetic":true |
| 239 | + }, |
203 | 240 | "AddTagsToCertificateRequest":{
|
204 | 241 | "type":"structure",
|
205 | 242 | "required":[
|
|
217 | 254 | "min":20,
|
218 | 255 | "pattern":"arn:[\\w+=/,.@-]+:[\\w+=/,.@-]+:[\\w+=/,.@-]*:[0-9]+:[\\w+=,.@-]+(/[\\w+=,.@-]+)*"
|
219 | 256 | },
|
| 257 | + "AvailabilityErrorMessage":{"type":"string"}, |
220 | 258 | "CertificateBody":{
|
221 | 259 | "type":"string",
|
222 | 260 | "max":32768,
|
|
318 | 356 | "PRIVATE"
|
319 | 357 | ]
|
320 | 358 | },
|
| 359 | + "ConflictException":{ |
| 360 | + "type":"structure", |
| 361 | + "members":{ |
| 362 | + "message":{"shape":"String"} |
| 363 | + }, |
| 364 | + "exception":true |
| 365 | + }, |
321 | 366 | "DeleteCertificateRequest":{
|
322 | 367 | "type":"structure",
|
323 | 368 | "required":["CertificateArn"],
|
|
393 | 438 | "max":100,
|
394 | 439 | "min":1
|
395 | 440 | },
|
| 441 | + "ExpiryEventsConfiguration":{ |
| 442 | + "type":"structure", |
| 443 | + "members":{ |
| 444 | + "DaysBeforeExpiry":{"shape":"PositiveInteger"} |
| 445 | + } |
| 446 | + }, |
396 | 447 | "ExportCertificateRequest":{
|
397 | 448 | "type":"structure",
|
398 | 449 | "required":[
|
|
474 | 525 | "keyTypes":{"shape":"KeyAlgorithmList"}
|
475 | 526 | }
|
476 | 527 | },
|
| 528 | + "GetAccountConfigurationResponse":{ |
| 529 | + "type":"structure", |
| 530 | + "members":{ |
| 531 | + "ExpiryEvents":{"shape":"ExpiryEventsConfiguration"} |
| 532 | + } |
| 533 | + }, |
477 | 534 | "GetCertificateRequest":{
|
478 | 535 | "type":"structure",
|
479 | 536 | "required":["CertificateArn"],
|
|
658 | 715 | "min":4,
|
659 | 716 | "sensitive":true
|
660 | 717 | },
|
| 718 | + "PositiveInteger":{ |
| 719 | + "type":"integer", |
| 720 | + "min":1 |
| 721 | + }, |
661 | 722 | "PrivateKey":{
|
662 | 723 | "type":"string",
|
663 | 724 | "max":524288,
|
|
671 | 732 | "min":1,
|
672 | 733 | "sensitive":true
|
673 | 734 | },
|
| 735 | + "PutAccountConfigurationRequest":{ |
| 736 | + "type":"structure", |
| 737 | + "required":["IdempotencyToken"], |
| 738 | + "members":{ |
| 739 | + "ExpiryEvents":{"shape":"ExpiryEventsConfiguration"}, |
| 740 | + "IdempotencyToken":{"shape":"IdempotencyToken"} |
| 741 | + } |
| 742 | + }, |
674 | 743 | "RecordType":{
|
675 | 744 | "type":"string",
|
676 | 745 | "enum":["CNAME"]
|
|
805 | 874 | "A_A_COMPROMISE"
|
806 | 875 | ]
|
807 | 876 | },
|
| 877 | + "ServiceErrorMessage":{"type":"string"}, |
808 | 878 | "String":{"type":"string"},
|
809 | 879 | "TStamp":{"type":"timestamp"},
|
810 | 880 | "Tag":{
|
|
840 | 910 | "min":0,
|
841 | 911 | "pattern":"[\\p{L}\\p{Z}\\p{N}_.:\\/=+\\-@]*"
|
842 | 912 | },
|
| 913 | + "ThrottlingException":{ |
| 914 | + "type":"structure", |
| 915 | + "members":{ |
| 916 | + "message":{"shape":"AvailabilityErrorMessage"} |
| 917 | + }, |
| 918 | + "exception":true, |
| 919 | + "synthetic":true |
| 920 | + }, |
843 | 921 | "TooManyTagsException":{
|
844 | 922 | "type":"structure",
|
845 | 923 | "members":{
|
|
862 | 940 | "type":"list",
|
863 | 941 | "member":{"shape":"String"}
|
864 | 942 | },
|
| 943 | + "ValidationException":{ |
| 944 | + "type":"structure", |
| 945 | + "members":{ |
| 946 | + "message":{"shape":"ValidationExceptionMessage"} |
| 947 | + }, |
| 948 | + "exception":true, |
| 949 | + "synthetic":true |
| 950 | + }, |
| 951 | + "ValidationExceptionMessage":{"type":"string"}, |
865 | 952 | "ValidationMethod":{
|
866 | 953 | "type":"string",
|
867 | 954 | "enum":[
|
|
0 commit comments