github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/acm/2015-12-08/api-2.json (about) 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 "name":"AddTagsToCertificate", 18 "http":{ 19 "method":"POST", 20 "requestUri":"/" 21 }, 22 "input":{"shape":"AddTagsToCertificateRequest"}, 23 "errors":[ 24 {"shape":"ResourceNotFoundException"}, 25 {"shape":"InvalidArnException"}, 26 {"shape":"InvalidTagException"}, 27 {"shape":"TooManyTagsException"}, 28 {"shape":"TagPolicyException"}, 29 {"shape":"InvalidParameterException"}, 30 {"shape":"ThrottlingException"} 31 ] 32 }, 33 "DeleteCertificate":{ 34 "name":"DeleteCertificate", 35 "http":{ 36 "method":"POST", 37 "requestUri":"/" 38 }, 39 "input":{"shape":"DeleteCertificateRequest"}, 40 "errors":[ 41 {"shape":"ResourceNotFoundException"}, 42 {"shape":"ResourceInUseException"}, 43 {"shape":"InvalidArnException"} 44 ] 45 }, 46 "DescribeCertificate":{ 47 "name":"DescribeCertificate", 48 "http":{ 49 "method":"POST", 50 "requestUri":"/" 51 }, 52 "input":{"shape":"DescribeCertificateRequest"}, 53 "output":{"shape":"DescribeCertificateResponse"}, 54 "errors":[ 55 {"shape":"ResourceNotFoundException"}, 56 {"shape":"InvalidArnException"} 57 ] 58 }, 59 "ExportCertificate":{ 60 "name":"ExportCertificate", 61 "http":{ 62 "method":"POST", 63 "requestUri":"/" 64 }, 65 "input":{"shape":"ExportCertificateRequest"}, 66 "output":{"shape":"ExportCertificateResponse"}, 67 "errors":[ 68 {"shape":"ResourceNotFoundException"}, 69 {"shape":"RequestInProgressException"}, 70 {"shape":"InvalidArnException"} 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 }, 85 "GetCertificate":{ 86 "name":"GetCertificate", 87 "http":{ 88 "method":"POST", 89 "requestUri":"/" 90 }, 91 "input":{"shape":"GetCertificateRequest"}, 92 "output":{"shape":"GetCertificateResponse"}, 93 "errors":[ 94 {"shape":"ResourceNotFoundException"}, 95 {"shape":"RequestInProgressException"}, 96 {"shape":"InvalidArnException"} 97 ] 98 }, 99 "ImportCertificate":{ 100 "name":"ImportCertificate", 101 "http":{ 102 "method":"POST", 103 "requestUri":"/" 104 }, 105 "input":{"shape":"ImportCertificateRequest"}, 106 "output":{"shape":"ImportCertificateResponse"}, 107 "errors":[ 108 {"shape":"ResourceNotFoundException"}, 109 {"shape":"LimitExceededException"}, 110 {"shape":"InvalidTagException"}, 111 {"shape":"TooManyTagsException"}, 112 {"shape":"TagPolicyException"}, 113 {"shape":"InvalidParameterException"}, 114 {"shape":"InvalidArnException"} 115 ] 116 }, 117 "ListCertificates":{ 118 "name":"ListCertificates", 119 "http":{ 120 "method":"POST", 121 "requestUri":"/" 122 }, 123 "input":{"shape":"ListCertificatesRequest"}, 124 "output":{"shape":"ListCertificatesResponse"}, 125 "errors":[ 126 {"shape":"InvalidArgsException"} 127 ] 128 }, 129 "ListTagsForCertificate":{ 130 "name":"ListTagsForCertificate", 131 "http":{ 132 "method":"POST", 133 "requestUri":"/" 134 }, 135 "input":{"shape":"ListTagsForCertificateRequest"}, 136 "output":{"shape":"ListTagsForCertificateResponse"}, 137 "errors":[ 138 {"shape":"ResourceNotFoundException"}, 139 {"shape":"InvalidArnException"} 140 ] 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 }, 156 "RemoveTagsFromCertificate":{ 157 "name":"RemoveTagsFromCertificate", 158 "http":{ 159 "method":"POST", 160 "requestUri":"/" 161 }, 162 "input":{"shape":"RemoveTagsFromCertificateRequest"}, 163 "errors":[ 164 {"shape":"ResourceNotFoundException"}, 165 {"shape":"InvalidArnException"}, 166 {"shape":"InvalidTagException"}, 167 {"shape":"TagPolicyException"}, 168 {"shape":"InvalidParameterException"}, 169 {"shape":"ThrottlingException"} 170 ] 171 }, 172 "RenewCertificate":{ 173 "name":"RenewCertificate", 174 "http":{ 175 "method":"POST", 176 "requestUri":"/" 177 }, 178 "input":{"shape":"RenewCertificateRequest"}, 179 "errors":[ 180 {"shape":"ResourceNotFoundException"}, 181 {"shape":"InvalidArnException"} 182 ] 183 }, 184 "RequestCertificate":{ 185 "name":"RequestCertificate", 186 "http":{ 187 "method":"POST", 188 "requestUri":"/" 189 }, 190 "input":{"shape":"RequestCertificateRequest"}, 191 "output":{"shape":"RequestCertificateResponse"}, 192 "errors":[ 193 {"shape":"LimitExceededException"}, 194 {"shape":"InvalidDomainValidationOptionsException"}, 195 {"shape":"InvalidArnException"}, 196 {"shape":"InvalidTagException"}, 197 {"shape":"TooManyTagsException"}, 198 {"shape":"TagPolicyException"}, 199 {"shape":"InvalidParameterException"} 200 ] 201 }, 202 "ResendValidationEmail":{ 203 "name":"ResendValidationEmail", 204 "http":{ 205 "method":"POST", 206 "requestUri":"/" 207 }, 208 "input":{"shape":"ResendValidationEmailRequest"}, 209 "errors":[ 210 {"shape":"ResourceNotFoundException"}, 211 {"shape":"InvalidStateException"}, 212 {"shape":"InvalidArnException"}, 213 {"shape":"InvalidDomainValidationOptionsException"} 214 ] 215 }, 216 "UpdateCertificateOptions":{ 217 "name":"UpdateCertificateOptions", 218 "http":{ 219 "method":"POST", 220 "requestUri":"/" 221 }, 222 "input":{"shape":"UpdateCertificateOptionsRequest"}, 223 "errors":[ 224 {"shape":"ResourceNotFoundException"}, 225 {"shape":"LimitExceededException"}, 226 {"shape":"InvalidStateException"}, 227 {"shape":"InvalidArnException"} 228 ] 229 } 230 }, 231 "shapes":{ 232 "AccessDeniedException":{ 233 "type":"structure", 234 "members":{ 235 "Message":{"shape":"ServiceErrorMessage"} 236 }, 237 "exception":true, 238 "synthetic":true 239 }, 240 "AddTagsToCertificateRequest":{ 241 "type":"structure", 242 "required":[ 243 "CertificateArn", 244 "Tags" 245 ], 246 "members":{ 247 "CertificateArn":{"shape":"Arn"}, 248 "Tags":{"shape":"TagList"} 249 } 250 }, 251 "Arn":{ 252 "type":"string", 253 "max":2048, 254 "min":20, 255 "pattern":"arn:[\\w+=/,.@-]+:[\\w+=/,.@-]+:[\\w+=/,.@-]*:[0-9]+:[\\w+=,.@-]+(/[\\w+=,.@-]+)*" 256 }, 257 "AvailabilityErrorMessage":{"type":"string"}, 258 "CertificateBody":{ 259 "type":"string", 260 "max":32768, 261 "min":1, 262 "pattern":"-{5}BEGIN CERTIFICATE-{5}\\u000D?\\u000A([A-Za-z0-9/+]{64}\\u000D?\\u000A)*[A-Za-z0-9/+]{1,64}={0,2}\\u000D?\\u000A-{5}END CERTIFICATE-{5}(\\u000D?\\u000A)?" 263 }, 264 "CertificateBodyBlob":{ 265 "type":"blob", 266 "max":32768, 267 "min":1 268 }, 269 "CertificateChain":{ 270 "type":"string", 271 "max":2097152, 272 "min":1, 273 "pattern":"(-{5}BEGIN CERTIFICATE-{5}\\u000D?\\u000A([A-Za-z0-9/+]{64}\\u000D?\\u000A)*[A-Za-z0-9/+]{1,64}={0,2}\\u000D?\\u000A-{5}END CERTIFICATE-{5}\\u000D?\\u000A)*-{5}BEGIN CERTIFICATE-{5}\\u000D?\\u000A([A-Za-z0-9/+]{64}\\u000D?\\u000A)*[A-Za-z0-9/+]{1,64}={0,2}\\u000D?\\u000A-{5}END CERTIFICATE-{5}(\\u000D?\\u000A)?" 274 }, 275 "CertificateChainBlob":{ 276 "type":"blob", 277 "max":2097152, 278 "min":1 279 }, 280 "CertificateDetail":{ 281 "type":"structure", 282 "members":{ 283 "CertificateArn":{"shape":"Arn"}, 284 "DomainName":{"shape":"DomainNameString"}, 285 "SubjectAlternativeNames":{"shape":"DomainList"}, 286 "DomainValidationOptions":{"shape":"DomainValidationList"}, 287 "Serial":{"shape":"String"}, 288 "Subject":{"shape":"String"}, 289 "Issuer":{"shape":"String"}, 290 "CreatedAt":{"shape":"TStamp"}, 291 "IssuedAt":{"shape":"TStamp"}, 292 "ImportedAt":{"shape":"TStamp"}, 293 "Status":{"shape":"CertificateStatus"}, 294 "RevokedAt":{"shape":"TStamp"}, 295 "RevocationReason":{"shape":"RevocationReason"}, 296 "NotBefore":{"shape":"TStamp"}, 297 "NotAfter":{"shape":"TStamp"}, 298 "KeyAlgorithm":{"shape":"KeyAlgorithm"}, 299 "SignatureAlgorithm":{"shape":"String"}, 300 "InUseBy":{"shape":"InUseList"}, 301 "FailureReason":{"shape":"FailureReason"}, 302 "Type":{"shape":"CertificateType"}, 303 "RenewalSummary":{"shape":"RenewalSummary"}, 304 "KeyUsages":{"shape":"KeyUsageList"}, 305 "ExtendedKeyUsages":{"shape":"ExtendedKeyUsageList"}, 306 "CertificateAuthorityArn":{"shape":"Arn"}, 307 "RenewalEligibility":{"shape":"RenewalEligibility"}, 308 "Options":{"shape":"CertificateOptions"} 309 } 310 }, 311 "CertificateOptions":{ 312 "type":"structure", 313 "members":{ 314 "CertificateTransparencyLoggingPreference":{"shape":"CertificateTransparencyLoggingPreference"} 315 } 316 }, 317 "CertificateStatus":{ 318 "type":"string", 319 "enum":[ 320 "PENDING_VALIDATION", 321 "ISSUED", 322 "INACTIVE", 323 "EXPIRED", 324 "VALIDATION_TIMED_OUT", 325 "REVOKED", 326 "FAILED" 327 ] 328 }, 329 "CertificateStatuses":{ 330 "type":"list", 331 "member":{"shape":"CertificateStatus"} 332 }, 333 "CertificateSummary":{ 334 "type":"structure", 335 "members":{ 336 "CertificateArn":{"shape":"Arn"}, 337 "DomainName":{"shape":"DomainNameString"} 338 } 339 }, 340 "CertificateSummaryList":{ 341 "type":"list", 342 "member":{"shape":"CertificateSummary"} 343 }, 344 "CertificateTransparencyLoggingPreference":{ 345 "type":"string", 346 "enum":[ 347 "ENABLED", 348 "DISABLED" 349 ] 350 }, 351 "CertificateType":{ 352 "type":"string", 353 "enum":[ 354 "IMPORTED", 355 "AMAZON_ISSUED", 356 "PRIVATE" 357 ] 358 }, 359 "ConflictException":{ 360 "type":"structure", 361 "members":{ 362 "message":{"shape":"String"} 363 }, 364 "exception":true 365 }, 366 "DeleteCertificateRequest":{ 367 "type":"structure", 368 "required":["CertificateArn"], 369 "members":{ 370 "CertificateArn":{"shape":"Arn"} 371 } 372 }, 373 "DescribeCertificateRequest":{ 374 "type":"structure", 375 "required":["CertificateArn"], 376 "members":{ 377 "CertificateArn":{"shape":"Arn"} 378 } 379 }, 380 "DescribeCertificateResponse":{ 381 "type":"structure", 382 "members":{ 383 "Certificate":{"shape":"CertificateDetail"} 384 } 385 }, 386 "DomainList":{ 387 "type":"list", 388 "member":{"shape":"DomainNameString"}, 389 "max":100, 390 "min":1 391 }, 392 "DomainNameString":{ 393 "type":"string", 394 "max":253, 395 "min":1, 396 "pattern":"^(\\*\\.)?(((?!-)[A-Za-z0-9-]{0,62}[A-Za-z0-9])\\.)+((?!-)[A-Za-z0-9-]{1,62}[A-Za-z0-9])$" 397 }, 398 "DomainStatus":{ 399 "type":"string", 400 "enum":[ 401 "PENDING_VALIDATION", 402 "SUCCESS", 403 "FAILED" 404 ] 405 }, 406 "DomainValidation":{ 407 "type":"structure", 408 "required":["DomainName"], 409 "members":{ 410 "DomainName":{"shape":"DomainNameString"}, 411 "ValidationEmails":{"shape":"ValidationEmailList"}, 412 "ValidationDomain":{"shape":"DomainNameString"}, 413 "ValidationStatus":{"shape":"DomainStatus"}, 414 "ResourceRecord":{"shape":"ResourceRecord"}, 415 "ValidationMethod":{"shape":"ValidationMethod"} 416 } 417 }, 418 "DomainValidationList":{ 419 "type":"list", 420 "member":{"shape":"DomainValidation"}, 421 "max":1000, 422 "min":1 423 }, 424 "DomainValidationOption":{ 425 "type":"structure", 426 "required":[ 427 "DomainName", 428 "ValidationDomain" 429 ], 430 "members":{ 431 "DomainName":{"shape":"DomainNameString"}, 432 "ValidationDomain":{"shape":"DomainNameString"} 433 } 434 }, 435 "DomainValidationOptionList":{ 436 "type":"list", 437 "member":{"shape":"DomainValidationOption"}, 438 "max":100, 439 "min":1 440 }, 441 "ExpiryEventsConfiguration":{ 442 "type":"structure", 443 "members":{ 444 "DaysBeforeExpiry":{"shape":"PositiveInteger"} 445 } 446 }, 447 "ExportCertificateRequest":{ 448 "type":"structure", 449 "required":[ 450 "CertificateArn", 451 "Passphrase" 452 ], 453 "members":{ 454 "CertificateArn":{"shape":"Arn"}, 455 "Passphrase":{"shape":"PassphraseBlob"} 456 } 457 }, 458 "ExportCertificateResponse":{ 459 "type":"structure", 460 "members":{ 461 "Certificate":{"shape":"CertificateBody"}, 462 "CertificateChain":{"shape":"CertificateChain"}, 463 "PrivateKey":{"shape":"PrivateKey"} 464 } 465 }, 466 "ExtendedKeyUsage":{ 467 "type":"structure", 468 "members":{ 469 "Name":{"shape":"ExtendedKeyUsageName"}, 470 "OID":{"shape":"String"} 471 } 472 }, 473 "ExtendedKeyUsageFilterList":{ 474 "type":"list", 475 "member":{"shape":"ExtendedKeyUsageName"} 476 }, 477 "ExtendedKeyUsageList":{ 478 "type":"list", 479 "member":{"shape":"ExtendedKeyUsage"} 480 }, 481 "ExtendedKeyUsageName":{ 482 "type":"string", 483 "enum":[ 484 "TLS_WEB_SERVER_AUTHENTICATION", 485 "TLS_WEB_CLIENT_AUTHENTICATION", 486 "CODE_SIGNING", 487 "EMAIL_PROTECTION", 488 "TIME_STAMPING", 489 "OCSP_SIGNING", 490 "IPSEC_END_SYSTEM", 491 "IPSEC_TUNNEL", 492 "IPSEC_USER", 493 "ANY", 494 "NONE", 495 "CUSTOM" 496 ] 497 }, 498 "FailureReason":{ 499 "type":"string", 500 "enum":[ 501 "NO_AVAILABLE_CONTACTS", 502 "ADDITIONAL_VERIFICATION_REQUIRED", 503 "DOMAIN_NOT_ALLOWED", 504 "INVALID_PUBLIC_DOMAIN", 505 "DOMAIN_VALIDATION_DENIED", 506 "CAA_ERROR", 507 "PCA_LIMIT_EXCEEDED", 508 "PCA_INVALID_ARN", 509 "PCA_INVALID_STATE", 510 "PCA_REQUEST_FAILED", 511 "PCA_NAME_CONSTRAINTS_VALIDATION", 512 "PCA_RESOURCE_NOT_FOUND", 513 "PCA_INVALID_ARGS", 514 "PCA_INVALID_DURATION", 515 "PCA_ACCESS_DENIED", 516 "SLR_NOT_FOUND", 517 "OTHER" 518 ] 519 }, 520 "Filters":{ 521 "type":"structure", 522 "members":{ 523 "extendedKeyUsage":{"shape":"ExtendedKeyUsageFilterList"}, 524 "keyUsage":{"shape":"KeyUsageFilterList"}, 525 "keyTypes":{"shape":"KeyAlgorithmList"} 526 } 527 }, 528 "GetAccountConfigurationResponse":{ 529 "type":"structure", 530 "members":{ 531 "ExpiryEvents":{"shape":"ExpiryEventsConfiguration"} 532 } 533 }, 534 "GetCertificateRequest":{ 535 "type":"structure", 536 "required":["CertificateArn"], 537 "members":{ 538 "CertificateArn":{"shape":"Arn"} 539 } 540 }, 541 "GetCertificateResponse":{ 542 "type":"structure", 543 "members":{ 544 "Certificate":{"shape":"CertificateBody"}, 545 "CertificateChain":{"shape":"CertificateChain"} 546 } 547 }, 548 "IdempotencyToken":{ 549 "type":"string", 550 "max":32, 551 "min":1, 552 "pattern":"\\w+" 553 }, 554 "ImportCertificateRequest":{ 555 "type":"structure", 556 "required":[ 557 "Certificate", 558 "PrivateKey" 559 ], 560 "members":{ 561 "CertificateArn":{"shape":"Arn"}, 562 "Certificate":{"shape":"CertificateBodyBlob"}, 563 "PrivateKey":{"shape":"PrivateKeyBlob"}, 564 "CertificateChain":{"shape":"CertificateChainBlob"}, 565 "Tags":{"shape":"TagList"} 566 } 567 }, 568 "ImportCertificateResponse":{ 569 "type":"structure", 570 "members":{ 571 "CertificateArn":{"shape":"Arn"} 572 } 573 }, 574 "InUseList":{ 575 "type":"list", 576 "member":{"shape":"String"} 577 }, 578 "InvalidArgsException":{ 579 "type":"structure", 580 "members":{ 581 "message":{"shape":"String"} 582 }, 583 "exception":true 584 }, 585 "InvalidArnException":{ 586 "type":"structure", 587 "members":{ 588 "message":{"shape":"String"} 589 }, 590 "exception":true 591 }, 592 "InvalidDomainValidationOptionsException":{ 593 "type":"structure", 594 "members":{ 595 "message":{"shape":"String"} 596 }, 597 "exception":true 598 }, 599 "InvalidParameterException":{ 600 "type":"structure", 601 "members":{ 602 "message":{"shape":"String"} 603 }, 604 "exception":true 605 }, 606 "InvalidStateException":{ 607 "type":"structure", 608 "members":{ 609 "message":{"shape":"String"} 610 }, 611 "exception":true 612 }, 613 "InvalidTagException":{ 614 "type":"structure", 615 "members":{ 616 "message":{"shape":"String"} 617 }, 618 "exception":true 619 }, 620 "KeyAlgorithm":{ 621 "type":"string", 622 "enum":[ 623 "RSA_1024", 624 "RSA_2048", 625 "RSA_3072", 626 "RSA_4096", 627 "EC_prime256v1", 628 "EC_secp384r1", 629 "EC_secp521r1" 630 ] 631 }, 632 "KeyAlgorithmList":{ 633 "type":"list", 634 "member":{"shape":"KeyAlgorithm"} 635 }, 636 "KeyUsage":{ 637 "type":"structure", 638 "members":{ 639 "Name":{"shape":"KeyUsageName"} 640 } 641 }, 642 "KeyUsageFilterList":{ 643 "type":"list", 644 "member":{"shape":"KeyUsageName"} 645 }, 646 "KeyUsageList":{ 647 "type":"list", 648 "member":{"shape":"KeyUsage"} 649 }, 650 "KeyUsageName":{ 651 "type":"string", 652 "enum":[ 653 "DIGITAL_SIGNATURE", 654 "NON_REPUDIATION", 655 "KEY_ENCIPHERMENT", 656 "DATA_ENCIPHERMENT", 657 "KEY_AGREEMENT", 658 "CERTIFICATE_SIGNING", 659 "CRL_SIGNING", 660 "ENCIPHER_ONLY", 661 "DECIPHER_ONLY", 662 "ANY", 663 "CUSTOM" 664 ] 665 }, 666 "LimitExceededException":{ 667 "type":"structure", 668 "members":{ 669 "message":{"shape":"String"} 670 }, 671 "exception":true 672 }, 673 "ListCertificatesRequest":{ 674 "type":"structure", 675 "members":{ 676 "CertificateStatuses":{"shape":"CertificateStatuses"}, 677 "Includes":{"shape":"Filters"}, 678 "NextToken":{"shape":"NextToken"}, 679 "MaxItems":{"shape":"MaxItems"} 680 } 681 }, 682 "ListCertificatesResponse":{ 683 "type":"structure", 684 "members":{ 685 "NextToken":{"shape":"NextToken"}, 686 "CertificateSummaryList":{"shape":"CertificateSummaryList"} 687 } 688 }, 689 "ListTagsForCertificateRequest":{ 690 "type":"structure", 691 "required":["CertificateArn"], 692 "members":{ 693 "CertificateArn":{"shape":"Arn"} 694 } 695 }, 696 "ListTagsForCertificateResponse":{ 697 "type":"structure", 698 "members":{ 699 "Tags":{"shape":"TagList"} 700 } 701 }, 702 "MaxItems":{ 703 "type":"integer", 704 "max":1000, 705 "min":1 706 }, 707 "NextToken":{ 708 "type":"string", 709 "max":10000, 710 "min":1, 711 "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]*" 712 }, 713 "PassphraseBlob":{ 714 "type":"blob", 715 "max":128, 716 "min":4, 717 "sensitive":true 718 }, 719 "PositiveInteger":{ 720 "type":"integer", 721 "min":1 722 }, 723 "PrivateKey":{ 724 "type":"string", 725 "max":524288, 726 "min":1, 727 "pattern":"-{5}BEGIN PRIVATE KEY-{5}\\u000D?\\u000A([A-Za-z0-9/+]{64}\\u000D?\\u000A)*[A-Za-z0-9/+]{1,64}={0,2}\\u000D?\\u000A-{5}END PRIVATE KEY-{5}(\\u000D?\\u000A)?", 728 "sensitive":true 729 }, 730 "PrivateKeyBlob":{ 731 "type":"blob", 732 "max":5120, 733 "min":1, 734 "sensitive":true 735 }, 736 "PutAccountConfigurationRequest":{ 737 "type":"structure", 738 "required":["IdempotencyToken"], 739 "members":{ 740 "ExpiryEvents":{"shape":"ExpiryEventsConfiguration"}, 741 "IdempotencyToken":{"shape":"IdempotencyToken"} 742 } 743 }, 744 "RecordType":{ 745 "type":"string", 746 "enum":["CNAME"] 747 }, 748 "RemoveTagsFromCertificateRequest":{ 749 "type":"structure", 750 "required":[ 751 "CertificateArn", 752 "Tags" 753 ], 754 "members":{ 755 "CertificateArn":{"shape":"Arn"}, 756 "Tags":{"shape":"TagList"} 757 } 758 }, 759 "RenewCertificateRequest":{ 760 "type":"structure", 761 "required":["CertificateArn"], 762 "members":{ 763 "CertificateArn":{"shape":"Arn"} 764 } 765 }, 766 "RenewalEligibility":{ 767 "type":"string", 768 "enum":[ 769 "ELIGIBLE", 770 "INELIGIBLE" 771 ] 772 }, 773 "RenewalStatus":{ 774 "type":"string", 775 "enum":[ 776 "PENDING_AUTO_RENEWAL", 777 "PENDING_VALIDATION", 778 "SUCCESS", 779 "FAILED" 780 ] 781 }, 782 "RenewalSummary":{ 783 "type":"structure", 784 "required":[ 785 "RenewalStatus", 786 "DomainValidationOptions", 787 "UpdatedAt" 788 ], 789 "members":{ 790 "RenewalStatus":{"shape":"RenewalStatus"}, 791 "DomainValidationOptions":{"shape":"DomainValidationList"}, 792 "RenewalStatusReason":{"shape":"FailureReason"}, 793 "UpdatedAt":{"shape":"TStamp"} 794 } 795 }, 796 "RequestCertificateRequest":{ 797 "type":"structure", 798 "required":["DomainName"], 799 "members":{ 800 "DomainName":{"shape":"DomainNameString"}, 801 "ValidationMethod":{"shape":"ValidationMethod"}, 802 "SubjectAlternativeNames":{"shape":"DomainList"}, 803 "IdempotencyToken":{"shape":"IdempotencyToken"}, 804 "DomainValidationOptions":{"shape":"DomainValidationOptionList"}, 805 "Options":{"shape":"CertificateOptions"}, 806 "CertificateAuthorityArn":{"shape":"Arn"}, 807 "Tags":{"shape":"TagList"} 808 } 809 }, 810 "RequestCertificateResponse":{ 811 "type":"structure", 812 "members":{ 813 "CertificateArn":{"shape":"Arn"} 814 } 815 }, 816 "RequestInProgressException":{ 817 "type":"structure", 818 "members":{ 819 "message":{"shape":"String"} 820 }, 821 "exception":true 822 }, 823 "ResendValidationEmailRequest":{ 824 "type":"structure", 825 "required":[ 826 "CertificateArn", 827 "Domain", 828 "ValidationDomain" 829 ], 830 "members":{ 831 "CertificateArn":{"shape":"Arn"}, 832 "Domain":{"shape":"DomainNameString"}, 833 "ValidationDomain":{"shape":"DomainNameString"} 834 } 835 }, 836 "ResourceInUseException":{ 837 "type":"structure", 838 "members":{ 839 "message":{"shape":"String"} 840 }, 841 "exception":true 842 }, 843 "ResourceNotFoundException":{ 844 "type":"structure", 845 "members":{ 846 "message":{"shape":"String"} 847 }, 848 "exception":true 849 }, 850 "ResourceRecord":{ 851 "type":"structure", 852 "required":[ 853 "Name", 854 "Type", 855 "Value" 856 ], 857 "members":{ 858 "Name":{"shape":"String"}, 859 "Type":{"shape":"RecordType"}, 860 "Value":{"shape":"String"} 861 } 862 }, 863 "RevocationReason":{ 864 "type":"string", 865 "enum":[ 866 "UNSPECIFIED", 867 "KEY_COMPROMISE", 868 "CA_COMPROMISE", 869 "AFFILIATION_CHANGED", 870 "SUPERCEDED", 871 "CESSATION_OF_OPERATION", 872 "CERTIFICATE_HOLD", 873 "REMOVE_FROM_CRL", 874 "PRIVILEGE_WITHDRAWN", 875 "A_A_COMPROMISE" 876 ] 877 }, 878 "ServiceErrorMessage":{"type":"string"}, 879 "String":{"type":"string"}, 880 "TStamp":{"type":"timestamp"}, 881 "Tag":{ 882 "type":"structure", 883 "required":["Key"], 884 "members":{ 885 "Key":{"shape":"TagKey"}, 886 "Value":{"shape":"TagValue"} 887 } 888 }, 889 "TagKey":{ 890 "type":"string", 891 "max":128, 892 "min":1, 893 "pattern":"[\\p{L}\\p{Z}\\p{N}_.:\\/=+\\-@]*" 894 }, 895 "TagList":{ 896 "type":"list", 897 "member":{"shape":"Tag"}, 898 "max":50, 899 "min":1 900 }, 901 "TagPolicyException":{ 902 "type":"structure", 903 "members":{ 904 "message":{"shape":"String"} 905 }, 906 "exception":true 907 }, 908 "TagValue":{ 909 "type":"string", 910 "max":256, 911 "min":0, 912 "pattern":"[\\p{L}\\p{Z}\\p{N}_.:\\/=+\\-@]*" 913 }, 914 "ThrottlingException":{ 915 "type":"structure", 916 "members":{ 917 "message":{"shape":"AvailabilityErrorMessage"} 918 }, 919 "exception":true, 920 "synthetic":true 921 }, 922 "TooManyTagsException":{ 923 "type":"structure", 924 "members":{ 925 "message":{"shape":"String"} 926 }, 927 "exception":true 928 }, 929 "UpdateCertificateOptionsRequest":{ 930 "type":"structure", 931 "required":[ 932 "CertificateArn", 933 "Options" 934 ], 935 "members":{ 936 "CertificateArn":{"shape":"Arn"}, 937 "Options":{"shape":"CertificateOptions"} 938 } 939 }, 940 "ValidationEmailList":{ 941 "type":"list", 942 "member":{"shape":"String"} 943 }, 944 "ValidationException":{ 945 "type":"structure", 946 "members":{ 947 "message":{"shape":"ValidationExceptionMessage"} 948 }, 949 "exception":true, 950 "synthetic":true 951 }, 952 "ValidationExceptionMessage":{"type":"string"}, 953 "ValidationMethod":{ 954 "type":"string", 955 "enum":[ 956 "EMAIL", 957 "DNS" 958 ] 959 } 960 } 961 }