|
24 | 24 | },
|
25 | 25 | "input":{"shape":"AddTagsToCertificateRequest"},
|
26 | 26 | "errors":[
|
27 |
| - {"shape":"TagPolicyException"}, |
28 | 27 | {"shape":"InvalidParameterException"},
|
| 28 | + {"shape":"TagPolicyException"}, |
29 | 29 | {"shape":"TooManyTagsException"},
|
30 |
| - {"shape":"ThrottlingException"}, |
31 | 30 | {"shape":"InvalidArnException"},
|
| 31 | + {"shape":"ThrottlingException"}, |
32 | 32 | {"shape":"InvalidTagException"},
|
33 | 33 | {"shape":"ResourceNotFoundException"}
|
34 | 34 | ]
|
|
42 | 42 | "input":{"shape":"DeleteCertificateRequest"},
|
43 | 43 | "errors":[
|
44 | 44 | {"shape":"ResourceInUseException"},
|
45 |
| - {"shape":"ThrottlingException"}, |
46 | 45 | {"shape":"InvalidArnException"},
|
| 46 | + {"shape":"ThrottlingException"}, |
47 | 47 | {"shape":"ConflictException"},
|
48 | 48 | {"shape":"AccessDeniedException"},
|
49 | 49 | {"shape":"ResourceNotFoundException"}
|
|
111 | 111 | "input":{"shape":"ImportCertificateRequest"},
|
112 | 112 | "output":{"shape":"ImportCertificateResponse"},
|
113 | 113 | "errors":[
|
114 |
| - {"shape":"TagPolicyException"}, |
115 | 114 | {"shape":"InvalidParameterException"},
|
| 115 | + {"shape":"TagPolicyException"}, |
116 | 116 | {"shape":"TooManyTagsException"},
|
117 | 117 | {"shape":"InvalidArnException"},
|
118 | 118 | {"shape":"InvalidTagException"},
|
|
168 | 168 | },
|
169 | 169 | "input":{"shape":"RemoveTagsFromCertificateRequest"},
|
170 | 170 | "errors":[
|
171 |
| - {"shape":"TagPolicyException"}, |
172 | 171 | {"shape":"InvalidParameterException"},
|
173 |
| - {"shape":"ThrottlingException"}, |
| 172 | + {"shape":"TagPolicyException"}, |
174 | 173 | {"shape":"InvalidArnException"},
|
| 174 | + {"shape":"ThrottlingException"}, |
175 | 175 | {"shape":"InvalidTagException"},
|
176 | 176 | {"shape":"ResourceNotFoundException"}
|
177 | 177 | ]
|
|
198 | 198 | "input":{"shape":"RequestCertificateRequest"},
|
199 | 199 | "output":{"shape":"RequestCertificateResponse"},
|
200 | 200 | "errors":[
|
201 |
| - {"shape":"TagPolicyException"}, |
202 | 201 | {"shape":"InvalidParameterException"},
|
| 202 | + {"shape":"TagPolicyException"}, |
203 | 203 | {"shape":"TooManyTagsException"},
|
204 | 204 | {"shape":"InvalidArnException"},
|
205 | 205 | {"shape":"InvalidTagException"},
|
|
221 | 221 | {"shape":"ResourceNotFoundException"}
|
222 | 222 | ]
|
223 | 223 | },
|
| 224 | + "RevokeCertificate":{ |
| 225 | + "name":"RevokeCertificate", |
| 226 | + "http":{ |
| 227 | + "method":"POST", |
| 228 | + "requestUri":"/" |
| 229 | + }, |
| 230 | + "input":{"shape":"RevokeCertificateRequest"}, |
| 231 | + "output":{"shape":"RevokeCertificateResponse"}, |
| 232 | + "errors":[ |
| 233 | + {"shape":"ResourceInUseException"}, |
| 234 | + {"shape":"InvalidArnException"}, |
| 235 | + {"shape":"ThrottlingException"}, |
| 236 | + {"shape":"ConflictException"}, |
| 237 | + {"shape":"AccessDeniedException"}, |
| 238 | + {"shape":"ResourceNotFoundException"} |
| 239 | + ] |
| 240 | + }, |
224 | 241 | "UpdateCertificateOptions":{
|
225 | 242 | "name":"UpdateCertificateOptions",
|
226 | 243 | "http":{
|
|
316 | 333 | "Options":{"shape":"CertificateOptions"}
|
317 | 334 | }
|
318 | 335 | },
|
| 336 | + "CertificateExport":{ |
| 337 | + "type":"string", |
| 338 | + "enum":[ |
| 339 | + "ENABLED", |
| 340 | + "DISABLED" |
| 341 | + ] |
| 342 | + }, |
319 | 343 | "CertificateManagedBy":{
|
320 | 344 | "type":"string",
|
321 | 345 | "enum":["CLOUDFRONT"]
|
322 | 346 | },
|
323 | 347 | "CertificateOptions":{
|
324 | 348 | "type":"structure",
|
325 | 349 | "members":{
|
326 |
| - "CertificateTransparencyLoggingPreference":{"shape":"CertificateTransparencyLoggingPreference"} |
| 350 | + "CertificateTransparencyLoggingPreference":{"shape":"CertificateTransparencyLoggingPreference"}, |
| 351 | + "Export":{"shape":"CertificateExport"} |
327 | 352 | }
|
328 | 353 | },
|
329 | 354 | "CertificateStatus":{
|
|
354 | 379 | "KeyAlgorithm":{"shape":"KeyAlgorithm"},
|
355 | 380 | "KeyUsages":{"shape":"KeyUsageNames"},
|
356 | 381 | "ExtendedKeyUsages":{"shape":"ExtendedKeyUsageNames"},
|
| 382 | + "ExportOption":{"shape":"CertificateExport"}, |
357 | 383 | "InUse":{"shape":"NullableBoolean"},
|
358 | 384 | "Exported":{"shape":"NullableBoolean"},
|
359 | 385 | "RenewalEligibility":{"shape":"RenewalEligibility"},
|
|
557 | 583 | "extendedKeyUsage":{"shape":"ExtendedKeyUsageFilterList"},
|
558 | 584 | "keyUsage":{"shape":"KeyUsageFilterList"},
|
559 | 585 | "keyTypes":{"shape":"KeyAlgorithmList"},
|
| 586 | + "exportOption":{"shape":"CertificateExport"}, |
560 | 587 | "managedBy":{"shape":"CertificateManagedBy"}
|
561 | 588 | }
|
562 | 589 | },
|
|
938 | 965 | "A_A_COMPROMISE"
|
939 | 966 | ]
|
940 | 967 | },
|
| 968 | + "RevokeCertificateRequest":{ |
| 969 | + "type":"structure", |
| 970 | + "required":[ |
| 971 | + "CertificateArn", |
| 972 | + "RevocationReason" |
| 973 | + ], |
| 974 | + "members":{ |
| 975 | + "CertificateArn":{"shape":"Arn"}, |
| 976 | + "RevocationReason":{"shape":"RevocationReason"} |
| 977 | + } |
| 978 | + }, |
| 979 | + "RevokeCertificateResponse":{ |
| 980 | + "type":"structure", |
| 981 | + "members":{ |
| 982 | + "CertificateArn":{"shape":"Arn"} |
| 983 | + } |
| 984 | + }, |
941 | 985 | "ServiceErrorMessage":{"type":"string"},
|
942 | 986 | "SortBy":{
|
943 | 987 | "type":"string",
|
|
0 commit comments