|
157 | 157 | {"shape":"AccessDenied"},
|
158 | 158 | {"shape":"InvalidArgument"},
|
159 | 159 | {"shape":"InconsistentQuantities"},
|
| 160 | + {"shape":"ContinuousDeploymentPolicyAlreadyExists"}, |
| 161 | + {"shape":"TooManyContinuousDeploymentPolicies"}, |
160 | 162 | {"shape":"StagingDistributionInUse"}
|
161 | 163 | ]
|
162 | 164 | },
|
|
232 | 234 | {"shape":"TrustedKeyGroupDoesNotExist"},
|
233 | 235 | {"shape":"NoSuchRealtimeLogConfig"},
|
234 | 236 | {"shape":"RealtimeLogConfigOwnerMismatch"},
|
| 237 | + {"shape":"ContinuousDeploymentPolicyInUse"}, |
| 238 | + {"shape":"NoSuchContinuousDeploymentPolicy"}, |
235 | 239 | {"shape":"InvalidDomainNameForOriginAccessControl"}
|
236 | 240 | ]
|
237 | 241 | },
|
|
306 | 310 | {"shape":"TrustedKeyGroupDoesNotExist"},
|
307 | 311 | {"shape":"NoSuchRealtimeLogConfig"},
|
308 | 312 | {"shape":"RealtimeLogConfigOwnerMismatch"},
|
| 313 | + {"shape":"ContinuousDeploymentPolicyInUse"}, |
| 314 | + {"shape":"NoSuchContinuousDeploymentPolicy"}, |
309 | 315 | {"shape":"InvalidDomainNameForOriginAccessControl"}
|
310 | 316 | ]
|
311 | 317 | },
|
|
605 | 611 | {"shape":"InvalidIfMatchVersion"},
|
606 | 612 | {"shape":"InvalidArgument"},
|
607 | 613 | {"shape":"AccessDenied"},
|
608 |
| - {"shape":"PreconditionFailed"} |
| 614 | + {"shape":"PreconditionFailed"}, |
| 615 | + {"shape":"ContinuousDeploymentPolicyInUse"}, |
| 616 | + {"shape":"NoSuchContinuousDeploymentPolicy"} |
609 | 617 | ]
|
610 | 618 | },
|
611 | 619 | "DeleteDistribution":{
|
|
877 | 885 | "input":{"shape":"GetContinuousDeploymentPolicyRequest"},
|
878 | 886 | "output":{"shape":"GetContinuousDeploymentPolicyResult"},
|
879 | 887 | "errors":[
|
880 |
| - {"shape":"AccessDenied"} |
| 888 | + {"shape":"AccessDenied"}, |
| 889 | + {"shape":"NoSuchContinuousDeploymentPolicy"} |
881 | 890 | ]
|
882 | 891 | },
|
883 | 892 | "GetContinuousDeploymentPolicyConfig":{
|
|
889 | 898 | "input":{"shape":"GetContinuousDeploymentPolicyConfigRequest"},
|
890 | 899 | "output":{"shape":"GetContinuousDeploymentPolicyConfigResult"},
|
891 | 900 | "errors":[
|
892 |
| - {"shape":"AccessDenied"} |
| 901 | + {"shape":"AccessDenied"}, |
| 902 | + {"shape":"NoSuchContinuousDeploymentPolicy"} |
893 | 903 | ]
|
894 | 904 | },
|
895 | 905 | "GetDistribution":{
|
|
1234 | 1244 | "output":{"shape":"ListContinuousDeploymentPoliciesResult"},
|
1235 | 1245 | "errors":[
|
1236 | 1246 | {"shape":"InvalidArgument"},
|
1237 |
| - {"shape":"AccessDenied"} |
| 1247 | + {"shape":"AccessDenied"}, |
| 1248 | + {"shape":"NoSuchContinuousDeploymentPolicy"} |
1238 | 1249 | ]
|
1239 | 1250 | },
|
1240 | 1251 | "ListDistributions":{
|
|
1610 | 1621 | {"shape":"AccessDenied"},
|
1611 | 1622 | {"shape":"InconsistentQuantities"},
|
1612 | 1623 | {"shape":"PreconditionFailed"},
|
1613 |
| - {"shape":"StagingDistributionInUse"} |
| 1624 | + {"shape":"StagingDistributionInUse"}, |
| 1625 | + {"shape":"NoSuchContinuousDeploymentPolicy"} |
1614 | 1626 | ]
|
1615 | 1627 | },
|
1616 | 1628 | "UpdateDistribution":{
|
|
1682 | 1694 | {"shape":"TrustedKeyGroupDoesNotExist"},
|
1683 | 1695 | {"shape":"NoSuchRealtimeLogConfig"},
|
1684 | 1696 | {"shape":"RealtimeLogConfigOwnerMismatch"},
|
| 1697 | + {"shape":"ContinuousDeploymentPolicyInUse"}, |
| 1698 | + {"shape":"NoSuchContinuousDeploymentPolicy"}, |
1685 | 1699 | {"shape":"StagingDistributionInUse"},
|
1686 | 1700 | {"shape":"IllegalOriginAccessConfiguration"},
|
1687 | 1701 | {"shape":"InvalidDomainNameForOriginAccessControl"}
|
1688 | 1702 | ]
|
1689 | 1703 | },
|
| 1704 | + "UpdateDistributionWithStagingConfig":{ |
| 1705 | + "name":"UpdateDistributionWithStagingConfig2020_05_31", |
| 1706 | + "http":{ |
| 1707 | + "method":"PUT", |
| 1708 | + "requestUri":"/2020-05-31/distribution/{Id}/promote-staging-config" |
| 1709 | + }, |
| 1710 | + "input":{"shape":"UpdateDistributionWithStagingConfigRequest"}, |
| 1711 | + "output":{"shape":"UpdateDistributionWithStagingConfigResult"}, |
| 1712 | + "errors":[ |
| 1713 | + {"shape":"AccessDenied"}, |
| 1714 | + {"shape":"CNAMEAlreadyExists"}, |
| 1715 | + {"shape":"IllegalUpdate"}, |
| 1716 | + {"shape":"InvalidIfMatchVersion"}, |
| 1717 | + {"shape":"MissingBody"}, |
| 1718 | + {"shape":"NoSuchDistribution"}, |
| 1719 | + {"shape":"PreconditionFailed"}, |
| 1720 | + {"shape":"TooManyDistributionCNAMEs"}, |
| 1721 | + {"shape":"InvalidDefaultRootObject"}, |
| 1722 | + {"shape":"InvalidRelativePath"}, |
| 1723 | + {"shape":"InvalidErrorCode"}, |
| 1724 | + {"shape":"InvalidResponseCode"}, |
| 1725 | + {"shape":"InvalidArgument"}, |
| 1726 | + {"shape":"InvalidOriginAccessIdentity"}, |
| 1727 | + {"shape":"InvalidOriginAccessControl"}, |
| 1728 | + {"shape":"TooManyTrustedSigners"}, |
| 1729 | + {"shape":"TrustedSignerDoesNotExist"}, |
| 1730 | + {"shape":"InvalidViewerCertificate"}, |
| 1731 | + {"shape":"InvalidMinimumProtocolVersion"}, |
| 1732 | + {"shape":"InvalidRequiredProtocol"}, |
| 1733 | + {"shape":"NoSuchOrigin"}, |
| 1734 | + {"shape":"TooManyOrigins"}, |
| 1735 | + {"shape":"TooManyOriginGroupsPerDistribution"}, |
| 1736 | + {"shape":"TooManyCacheBehaviors"}, |
| 1737 | + {"shape":"TooManyCookieNamesInWhiteList"}, |
| 1738 | + {"shape":"InvalidForwardCookies"}, |
| 1739 | + {"shape":"TooManyHeadersInForwardedValues"}, |
| 1740 | + {"shape":"InvalidHeadersForS3Origin"}, |
| 1741 | + {"shape":"InconsistentQuantities"}, |
| 1742 | + {"shape":"TooManyCertificates"}, |
| 1743 | + {"shape":"InvalidLocationCode"}, |
| 1744 | + {"shape":"InvalidGeoRestrictionParameter"}, |
| 1745 | + {"shape":"InvalidTTLOrder"}, |
| 1746 | + {"shape":"InvalidWebACLId"}, |
| 1747 | + {"shape":"TooManyOriginCustomHeaders"}, |
| 1748 | + {"shape":"TooManyQueryStringParameters"}, |
| 1749 | + {"shape":"InvalidQueryStringParameters"}, |
| 1750 | + {"shape":"TooManyDistributionsWithLambdaAssociations"}, |
| 1751 | + {"shape":"TooManyDistributionsWithSingleFunctionARN"}, |
| 1752 | + {"shape":"TooManyLambdaFunctionAssociations"}, |
| 1753 | + {"shape":"InvalidLambdaFunctionAssociation"}, |
| 1754 | + {"shape":"TooManyDistributionsWithFunctionAssociations"}, |
| 1755 | + {"shape":"TooManyFunctionAssociations"}, |
| 1756 | + {"shape":"InvalidFunctionAssociation"}, |
| 1757 | + {"shape":"InvalidOriginReadTimeout"}, |
| 1758 | + {"shape":"InvalidOriginKeepaliveTimeout"}, |
| 1759 | + {"shape":"NoSuchFieldLevelEncryptionConfig"}, |
| 1760 | + {"shape":"IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior"}, |
| 1761 | + {"shape":"TooManyDistributionsAssociatedToFieldLevelEncryptionConfig"}, |
| 1762 | + {"shape":"NoSuchCachePolicy"}, |
| 1763 | + {"shape":"TooManyDistributionsAssociatedToCachePolicy"}, |
| 1764 | + {"shape":"NoSuchResponseHeadersPolicy"}, |
| 1765 | + {"shape":"TooManyDistributionsAssociatedToResponseHeadersPolicy"}, |
| 1766 | + {"shape":"NoSuchOriginRequestPolicy"}, |
| 1767 | + {"shape":"TooManyDistributionsAssociatedToOriginRequestPolicy"}, |
| 1768 | + {"shape":"TooManyDistributionsAssociatedToKeyGroup"}, |
| 1769 | + {"shape":"TooManyKeyGroupsAssociatedToDistribution"}, |
| 1770 | + {"shape":"TrustedKeyGroupDoesNotExist"}, |
| 1771 | + {"shape":"NoSuchRealtimeLogConfig"}, |
| 1772 | + {"shape":"RealtimeLogConfigOwnerMismatch"} |
| 1773 | + ] |
| 1774 | + }, |
1690 | 1775 | "UpdateFieldLevelEncryptionConfig":{
|
1691 | 1776 | "name":"UpdateFieldLevelEncryptionConfig2020_05_31",
|
1692 | 1777 | "http":{
|
|
2403 | 2488 | "ContinuousDeploymentPolicyConfig":{"shape":"ContinuousDeploymentPolicyConfig"}
|
2404 | 2489 | }
|
2405 | 2490 | },
|
| 2491 | + "ContinuousDeploymentPolicyAlreadyExists":{ |
| 2492 | + "type":"structure", |
| 2493 | + "members":{ |
| 2494 | + "Message":{"shape":"string"} |
| 2495 | + }, |
| 2496 | + "error":{"httpStatusCode":409}, |
| 2497 | + "exception":true |
| 2498 | + }, |
2406 | 2499 | "ContinuousDeploymentPolicyConfig":{
|
2407 | 2500 | "type":"structure",
|
2408 | 2501 | "required":[
|
|
2415 | 2508 | "TrafficConfig":{"shape":"TrafficConfig"}
|
2416 | 2509 | }
|
2417 | 2510 | },
|
| 2511 | + "ContinuousDeploymentPolicyInUse":{ |
| 2512 | + "type":"structure", |
| 2513 | + "members":{ |
| 2514 | + "Message":{"shape":"string"} |
| 2515 | + }, |
| 2516 | + "error":{"httpStatusCode":409}, |
| 2517 | + "exception":true |
| 2518 | + }, |
2418 | 2519 | "ContinuousDeploymentPolicyList":{
|
2419 | 2520 | "type":"structure",
|
2420 | 2521 | "required":[
|
|
3457 | 3558 | "Restrictions":{"shape":"Restrictions"},
|
3458 | 3559 | "WebACLId":{"shape":"string"},
|
3459 | 3560 | "HttpVersion":{"shape":"HttpVersion"},
|
3460 |
| - "IsIPV6Enabled":{"shape":"boolean"} |
| 3561 | + "IsIPV6Enabled":{"shape":"boolean"}, |
| 3562 | + "ContinuousDeploymentPolicyId":{"shape":"string"}, |
| 3563 | + "Staging":{"shape":"boolean"} |
3461 | 3564 | }
|
3462 | 3565 | },
|
3463 | 3566 | "DistributionConfigWithTags":{
|
|
3540 | 3643 | "Restrictions",
|
3541 | 3644 | "WebACLId",
|
3542 | 3645 | "HttpVersion",
|
3543 |
| - "IsIPV6Enabled" |
| 3646 | + "IsIPV6Enabled", |
| 3647 | + "Staging" |
3544 | 3648 | ],
|
3545 | 3649 | "members":{
|
3546 | 3650 | "Id":{"shape":"string"},
|
|
3562 | 3666 | "WebACLId":{"shape":"string"},
|
3563 | 3667 | "HttpVersion":{"shape":"HttpVersion"},
|
3564 | 3668 | "IsIPV6Enabled":{"shape":"boolean"},
|
3565 |
| - "AliasICPRecordals":{"shape":"AliasICPRecordals"} |
| 3669 | + "AliasICPRecordals":{"shape":"AliasICPRecordals"}, |
| 3670 | + "Staging":{"shape":"boolean"} |
3566 | 3671 | }
|
3567 | 3672 | },
|
3568 | 3673 | "DistributionSummaryList":{
|
|
5772 | 5877 | "error":{"httpStatusCode":404},
|
5773 | 5878 | "exception":true
|
5774 | 5879 | },
|
| 5880 | + "NoSuchContinuousDeploymentPolicy":{ |
| 5881 | + "type":"structure", |
| 5882 | + "members":{ |
| 5883 | + "Message":{"shape":"string"} |
| 5884 | + }, |
| 5885 | + "error":{"httpStatusCode":404}, |
| 5886 | + "exception":true |
| 5887 | + }, |
5775 | 5888 | "NoSuchDistribution":{
|
5776 | 5889 | "type":"structure",
|
5777 | 5890 | "members":{
|
|
7268 | 7381 | "error":{"httpStatusCode":400},
|
7269 | 7382 | "exception":true
|
7270 | 7383 | },
|
| 7384 | + "TooManyContinuousDeploymentPolicies":{ |
| 7385 | + "type":"structure", |
| 7386 | + "members":{ |
| 7387 | + "Message":{"shape":"string"} |
| 7388 | + }, |
| 7389 | + "error":{"httpStatusCode":400}, |
| 7390 | + "exception":true |
| 7391 | + }, |
7271 | 7392 | "TooManyCookieNamesInWhiteList":{
|
7272 | 7393 | "type":"structure",
|
7273 | 7394 | "members":{
|
|
7860 | 7981 | },
|
7861 | 7982 | "payload":"Distribution"
|
7862 | 7983 | },
|
| 7984 | + "UpdateDistributionWithStagingConfigRequest":{ |
| 7985 | + "type":"structure", |
| 7986 | + "required":["Id"], |
| 7987 | + "members":{ |
| 7988 | + "Id":{ |
| 7989 | + "shape":"string", |
| 7990 | + "location":"uri", |
| 7991 | + "locationName":"Id" |
| 7992 | + }, |
| 7993 | + "StagingDistributionId":{ |
| 7994 | + "shape":"string", |
| 7995 | + "location":"querystring", |
| 7996 | + "locationName":"StagingDistributionId" |
| 7997 | + }, |
| 7998 | + "IfMatch":{ |
| 7999 | + "shape":"string", |
| 8000 | + "location":"header", |
| 8001 | + "locationName":"If-Match" |
| 8002 | + } |
| 8003 | + } |
| 8004 | + }, |
| 8005 | + "UpdateDistributionWithStagingConfigResult":{ |
| 8006 | + "type":"structure", |
| 8007 | + "members":{ |
| 8008 | + "Distribution":{"shape":"Distribution"}, |
| 8009 | + "ETag":{ |
| 8010 | + "shape":"string", |
| 8011 | + "location":"header", |
| 8012 | + "locationName":"ETag" |
| 8013 | + } |
| 8014 | + }, |
| 8015 | + "payload":"Distribution" |
| 8016 | + }, |
7863 | 8017 | "UpdateFieldLevelEncryptionConfigRequest":{
|
7864 | 8018 | "type":"structure",
|
7865 | 8019 | "required":[
|
|
0 commit comments