|
181 | 181 | {"shape":"InternalServerException"} |
182 | 182 | ] |
183 | 183 | }, |
| 184 | + "GetCertificateSigningRequest":{ |
| 185 | + "name":"GetCertificateSigningRequest", |
| 186 | + "http":{ |
| 187 | + "method":"POST", |
| 188 | + "requestUri":"/" |
| 189 | + }, |
| 190 | + "input":{"shape":"GetCertificateSigningRequestInput"}, |
| 191 | + "output":{"shape":"GetCertificateSigningRequestOutput"}, |
| 192 | + "errors":[ |
| 193 | + {"shape":"ServiceUnavailableException"}, |
| 194 | + {"shape":"ValidationException"}, |
| 195 | + {"shape":"AccessDeniedException"}, |
| 196 | + {"shape":"ResourceNotFoundException"}, |
| 197 | + {"shape":"ThrottlingException"}, |
| 198 | + {"shape":"InternalServerException"} |
| 199 | + ] |
| 200 | + }, |
184 | 201 | "GetDefaultKeyReplicationRegions":{ |
185 | 202 | "name":"GetDefaultKeyReplicationRegions", |
186 | 203 | "http":{ |
|
520 | 537 | "type":"boolean", |
521 | 538 | "box":true |
522 | 539 | }, |
| 540 | + "CertificateSigningRequestType":{ |
| 541 | + "type":"string", |
| 542 | + "max":32768, |
| 543 | + "min":1, |
| 544 | + "pattern":"[^\\[;\\]<>]+", |
| 545 | + "sensitive":true |
| 546 | + }, |
| 547 | + "CertificateSubjectType":{ |
| 548 | + "type":"structure", |
| 549 | + "required":["CommonName"], |
| 550 | + "members":{ |
| 551 | + "CommonName":{"shape":"CertificateSubjectTypeCommonNameString"}, |
| 552 | + "OrganizationUnit":{"shape":"CertificateSubjectTypeOrganizationUnitString"}, |
| 553 | + "Organization":{"shape":"CertificateSubjectTypeOrganizationString"}, |
| 554 | + "City":{"shape":"CertificateSubjectTypeCityString"}, |
| 555 | + "Country":{"shape":"CertificateSubjectTypeCountryString"}, |
| 556 | + "StateOrProvince":{"shape":"CertificateSubjectTypeStateOrProvinceString"}, |
| 557 | + "EmailAddress":{"shape":"CertificateSubjectTypeEmailAddressString"} |
| 558 | + } |
| 559 | + }, |
| 560 | + "CertificateSubjectTypeCityString":{ |
| 561 | + "type":"string", |
| 562 | + "max":128, |
| 563 | + "min":1, |
| 564 | + "pattern":"[A-Za-z]+" |
| 565 | + }, |
| 566 | + "CertificateSubjectTypeCommonNameString":{ |
| 567 | + "type":"string", |
| 568 | + "max":64, |
| 569 | + "min":1, |
| 570 | + "pattern":"[A-Za-z]+" |
| 571 | + }, |
| 572 | + "CertificateSubjectTypeCountryString":{ |
| 573 | + "type":"string", |
| 574 | + "max":2, |
| 575 | + "min":2, |
| 576 | + "pattern":"[A-Za-z]+" |
| 577 | + }, |
| 578 | + "CertificateSubjectTypeEmailAddressString":{ |
| 579 | + "type":"string", |
| 580 | + "max":128, |
| 581 | + "min":1, |
| 582 | + "pattern":"[a-zA-Z0-9.!#$%&’*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*" |
| 583 | + }, |
| 584 | + "CertificateSubjectTypeOrganizationString":{ |
| 585 | + "type":"string", |
| 586 | + "max":64, |
| 587 | + "min":1, |
| 588 | + "pattern":"[A-Za-z]+" |
| 589 | + }, |
| 590 | + "CertificateSubjectTypeOrganizationUnitString":{ |
| 591 | + "type":"string", |
| 592 | + "max":64, |
| 593 | + "min":1, |
| 594 | + "pattern":"[A-Za-z]+" |
| 595 | + }, |
| 596 | + "CertificateSubjectTypeStateOrProvinceString":{ |
| 597 | + "type":"string", |
| 598 | + "max":128, |
| 599 | + "min":1, |
| 600 | + "pattern":"[A-Za-z]+" |
| 601 | + }, |
523 | 602 | "CertificateType":{ |
524 | 603 | "type":"string", |
525 | 604 | "max":32768, |
|
761 | 840 | "required":[ |
762 | 841 | "CertificateAuthorityPublicKeyIdentifier", |
763 | 842 | "WrappingKeyCertificate", |
764 | | - "ExportToken", |
765 | 843 | "KeyBlockFormat" |
766 | 844 | ], |
767 | 845 | "members":{ |
768 | 846 | "CertificateAuthorityPublicKeyIdentifier":{"shape":"KeyArnOrKeyAliasType"}, |
769 | 847 | "WrappingKeyCertificate":{"shape":"CertificateType"}, |
770 | 848 | "ExportToken":{"shape":"ExportTokenId"}, |
| 849 | + "SigningKeyIdentifier":{"shape":"KeyArnOrKeyAliasType"}, |
| 850 | + "SigningKeyCertificate":{"shape":"CertificateType"}, |
771 | 851 | "KeyBlockFormat":{"shape":"Tr34KeyBlockFormat"}, |
772 | 852 | "RandomNonce":{"shape":"EvenHexLengthBetween16And32"}, |
773 | 853 | "KeyBlockHeaders":{"shape":"KeyBlockHeaders"} |
|
787 | 867 | "Alias":{"shape":"Alias"} |
788 | 868 | } |
789 | 869 | }, |
| 870 | + "GetCertificateSigningRequestInput":{ |
| 871 | + "type":"structure", |
| 872 | + "required":[ |
| 873 | + "KeyIdentifier", |
| 874 | + "SigningAlgorithm", |
| 875 | + "CertificateSubject" |
| 876 | + ], |
| 877 | + "members":{ |
| 878 | + "KeyIdentifier":{"shape":"KeyArnOrKeyAliasType"}, |
| 879 | + "SigningAlgorithm":{"shape":"SigningAlgorithmType"}, |
| 880 | + "CertificateSubject":{"shape":"CertificateSubjectType"} |
| 881 | + } |
| 882 | + }, |
| 883 | + "GetCertificateSigningRequestOutput":{ |
| 884 | + "type":"structure", |
| 885 | + "required":["CertificateSigningRequest"], |
| 886 | + "members":{ |
| 887 | + "CertificateSigningRequest":{"shape":"CertificateSigningRequestType"} |
| 888 | + } |
| 889 | + }, |
790 | 890 | "GetDefaultKeyReplicationRegionsInput":{ |
791 | 891 | "type":"structure", |
792 | 892 | "members":{} |
|
981 | 1081 | "required":[ |
982 | 1082 | "CertificateAuthorityPublicKeyIdentifier", |
983 | 1083 | "SigningKeyCertificate", |
984 | | - "ImportToken", |
985 | 1084 | "WrappedKeyBlock", |
986 | 1085 | "KeyBlockFormat" |
987 | 1086 | ], |
988 | 1087 | "members":{ |
989 | 1088 | "CertificateAuthorityPublicKeyIdentifier":{"shape":"KeyArnOrKeyAliasType"}, |
990 | 1089 | "SigningKeyCertificate":{"shape":"CertificateType"}, |
991 | 1090 | "ImportToken":{"shape":"ImportTokenId"}, |
| 1091 | + "WrappingKeyIdentifier":{"shape":"KeyArnOrKeyAliasType"}, |
| 1092 | + "WrappingKeyCertificate":{"shape":"CertificateType"}, |
992 | 1093 | "WrappedKeyBlock":{"shape":"Tr34WrappedKeyBlock"}, |
993 | 1094 | "KeyBlockFormat":{"shape":"Tr34KeyBlockFormat"}, |
994 | 1095 | "RandomNonce":{"shape":"EvenHexLengthBetween16And32"} |
|
1438 | 1539 | "min":2, |
1439 | 1540 | "pattern":"(?:[0-9a-fA-F][0-9a-fA-F])+" |
1440 | 1541 | }, |
| 1542 | + "SigningAlgorithmType":{ |
| 1543 | + "type":"string", |
| 1544 | + "enum":[ |
| 1545 | + "SHA224", |
| 1546 | + "SHA256", |
| 1547 | + "SHA384", |
| 1548 | + "SHA512" |
| 1549 | + ] |
| 1550 | + }, |
1441 | 1551 | "StartKeyUsageInput":{ |
1442 | 1552 | "type":"structure", |
1443 | 1553 | "required":["KeyIdentifier"], |
|
0 commit comments