1{ 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2020-05-31", 5 "endpointPrefix":"cloudfront", 6 "globalEndpoint":"cloudfront.amazonaws.com", 7 "protocol":"rest-xml", 8 "serviceAbbreviation":"CloudFront", 9 "serviceFullName":"Amazon CloudFront", 10 "serviceId":"CloudFront", 11 "signatureVersion":"v4", 12 "uid":"cloudfront-2020-05-31" 13 }, 14 "operations":{ 15 "AssociateAlias":{ 16 "name":"AssociateAlias2020_05_31", 17 "http":{ 18 "method":"PUT", 19 "requestUri":"/2020-05-31/distribution/{TargetDistributionId}/associate-alias", 20 "responseCode":200 21 }, 22 "input":{"shape":"AssociateAliasRequest"}, 23 "errors":[ 24 {"shape":"InvalidArgument"}, 25 {"shape":"NoSuchDistribution"}, 26 {"shape":"TooManyDistributionCNAMEs"}, 27 {"shape":"IllegalUpdate"}, 28 {"shape":"AccessDenied"} 29 ] 30 }, 31 "CreateCachePolicy":{ 32 "name":"CreateCachePolicy2020_05_31", 33 "http":{ 34 "method":"POST", 35 "requestUri":"/2020-05-31/cache-policy", 36 "responseCode":201 37 }, 38 "input":{"shape":"CreateCachePolicyRequest"}, 39 "output":{"shape":"CreateCachePolicyResult"}, 40 "errors":[ 41 {"shape":"AccessDenied"}, 42 {"shape":"InconsistentQuantities"}, 43 {"shape":"InvalidArgument"}, 44 {"shape":"CachePolicyAlreadyExists"}, 45 {"shape":"TooManyCachePolicies"}, 46 {"shape":"TooManyHeadersInCachePolicy"}, 47 {"shape":"TooManyCookiesInCachePolicy"}, 48 {"shape":"TooManyQueryStringsInCachePolicy"} 49 ] 50 }, 51 "CreateCloudFrontOriginAccessIdentity":{ 52 "name":"CreateCloudFrontOriginAccessIdentity2020_05_31", 53 "http":{ 54 "method":"POST", 55 "requestUri":"/2020-05-31/origin-access-identity/cloudfront", 56 "responseCode":201 57 }, 58 "input":{"shape":"CreateCloudFrontOriginAccessIdentityRequest"}, 59 "output":{"shape":"CreateCloudFrontOriginAccessIdentityResult"}, 60 "errors":[ 61 {"shape":"CloudFrontOriginAccessIdentityAlreadyExists"}, 62 {"shape":"MissingBody"}, 63 {"shape":"TooManyCloudFrontOriginAccessIdentities"}, 64 {"shape":"InvalidArgument"}, 65 {"shape":"InconsistentQuantities"} 66 ] 67 }, 68 "CreateDistribution":{ 69 "name":"CreateDistribution2020_05_31", 70 "http":{ 71 "method":"POST", 72 "requestUri":"/2020-05-31/distribution", 73 "responseCode":201 74 }, 75 "input":{"shape":"CreateDistributionRequest"}, 76 "output":{"shape":"CreateDistributionResult"}, 77 "errors":[ 78 {"shape":"CNAMEAlreadyExists"}, 79 {"shape":"DistributionAlreadyExists"}, 80 {"shape":"InvalidOrigin"}, 81 {"shape":"InvalidOriginAccessIdentity"}, 82 {"shape":"AccessDenied"}, 83 {"shape":"TooManyTrustedSigners"}, 84 {"shape":"TrustedSignerDoesNotExist"}, 85 {"shape":"InvalidViewerCertificate"}, 86 {"shape":"InvalidMinimumProtocolVersion"}, 87 {"shape":"MissingBody"}, 88 {"shape":"TooManyDistributionCNAMEs"}, 89 {"shape":"TooManyDistributions"}, 90 {"shape":"InvalidDefaultRootObject"}, 91 {"shape":"InvalidRelativePath"}, 92 {"shape":"InvalidErrorCode"}, 93 {"shape":"InvalidResponseCode"}, 94 {"shape":"InvalidArgument"}, 95 {"shape":"InvalidRequiredProtocol"}, 96 {"shape":"NoSuchOrigin"}, 97 {"shape":"TooManyOrigins"}, 98 {"shape":"TooManyOriginGroupsPerDistribution"}, 99 {"shape":"TooManyCacheBehaviors"}, 100 {"shape":"TooManyCookieNamesInWhiteList"}, 101 {"shape":"InvalidForwardCookies"}, 102 {"shape":"TooManyHeadersInForwardedValues"}, 103 {"shape":"InvalidHeadersForS3Origin"}, 104 {"shape":"InconsistentQuantities"}, 105 {"shape":"TooManyCertificates"}, 106 {"shape":"InvalidLocationCode"}, 107 {"shape":"InvalidGeoRestrictionParameter"}, 108 {"shape":"InvalidProtocolSettings"}, 109 {"shape":"InvalidTTLOrder"}, 110 {"shape":"InvalidWebACLId"}, 111 {"shape":"TooManyOriginCustomHeaders"}, 112 {"shape":"TooManyQueryStringParameters"}, 113 {"shape":"InvalidQueryStringParameters"}, 114 {"shape":"TooManyDistributionsWithLambdaAssociations"}, 115 {"shape":"TooManyDistributionsWithSingleFunctionARN"}, 116 {"shape":"TooManyLambdaFunctionAssociations"}, 117 {"shape":"InvalidLambdaFunctionAssociation"}, 118 {"shape":"TooManyDistributionsWithFunctionAssociations"}, 119 {"shape":"TooManyFunctionAssociations"}, 120 {"shape":"InvalidFunctionAssociation"}, 121 {"shape":"InvalidOriginReadTimeout"}, 122 {"shape":"InvalidOriginKeepaliveTimeout"}, 123 {"shape":"NoSuchFieldLevelEncryptionConfig"}, 124 {"shape":"IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior"}, 125 {"shape":"TooManyDistributionsAssociatedToFieldLevelEncryptionConfig"}, 126 {"shape":"NoSuchCachePolicy"}, 127 {"shape":"TooManyDistributionsAssociatedToCachePolicy"}, 128 {"shape":"NoSuchOriginRequestPolicy"}, 129 {"shape":"TooManyDistributionsAssociatedToOriginRequestPolicy"}, 130 {"shape":"TooManyDistributionsAssociatedToKeyGroup"}, 131 {"shape":"TooManyKeyGroupsAssociatedToDistribution"}, 132 {"shape":"TrustedKeyGroupDoesNotExist"}, 133 {"shape":"NoSuchRealtimeLogConfig"}, 134 {"shape":"RealtimeLogConfigOwnerMismatch"} 135 ] 136 }, 137 "CreateDistributionWithTags":{ 138 "name":"CreateDistributionWithTags2020_05_31", 139 "http":{ 140 "method":"POST", 141 "requestUri":"/2020-05-31/distribution?WithTags", 142 "responseCode":201 143 }, 144 "input":{"shape":"CreateDistributionWithTagsRequest"}, 145 "output":{"shape":"CreateDistributionWithTagsResult"}, 146 "errors":[ 147 {"shape":"CNAMEAlreadyExists"}, 148 {"shape":"DistributionAlreadyExists"}, 149 {"shape":"InvalidOrigin"}, 150 {"shape":"InvalidOriginAccessIdentity"}, 151 {"shape":"AccessDenied"}, 152 {"shape":"TooManyTrustedSigners"}, 153 {"shape":"TrustedSignerDoesNotExist"}, 154 {"shape":"InvalidViewerCertificate"}, 155 {"shape":"InvalidMinimumProtocolVersion"}, 156 {"shape":"MissingBody"}, 157 {"shape":"TooManyDistributionCNAMEs"}, 158 {"shape":"TooManyDistributions"}, 159 {"shape":"InvalidDefaultRootObject"}, 160 {"shape":"InvalidRelativePath"}, 161 {"shape":"InvalidErrorCode"}, 162 {"shape":"InvalidResponseCode"}, 163 {"shape":"InvalidArgument"}, 164 {"shape":"InvalidRequiredProtocol"}, 165 {"shape":"NoSuchOrigin"}, 166 {"shape":"TooManyOrigins"}, 167 {"shape":"TooManyOriginGroupsPerDistribution"}, 168 {"shape":"TooManyCacheBehaviors"}, 169 {"shape":"TooManyCookieNamesInWhiteList"}, 170 {"shape":"InvalidForwardCookies"}, 171 {"shape":"TooManyHeadersInForwardedValues"}, 172 {"shape":"InvalidHeadersForS3Origin"}, 173 {"shape":"InconsistentQuantities"}, 174 {"shape":"TooManyCertificates"}, 175 {"shape":"InvalidLocationCode"}, 176 {"shape":"InvalidGeoRestrictionParameter"}, 177 {"shape":"InvalidProtocolSettings"}, 178 {"shape":"InvalidTTLOrder"}, 179 {"shape":"InvalidWebACLId"}, 180 {"shape":"TooManyOriginCustomHeaders"}, 181 {"shape":"InvalidTagging"}, 182 {"shape":"TooManyQueryStringParameters"}, 183 {"shape":"InvalidQueryStringParameters"}, 184 {"shape":"TooManyDistributionsWithLambdaAssociations"}, 185 {"shape":"TooManyDistributionsWithSingleFunctionARN"}, 186 {"shape":"TooManyLambdaFunctionAssociations"}, 187 {"shape":"InvalidLambdaFunctionAssociation"}, 188 {"shape":"TooManyDistributionsWithFunctionAssociations"}, 189 {"shape":"TooManyFunctionAssociations"}, 190 {"shape":"InvalidFunctionAssociation"}, 191 {"shape":"InvalidOriginReadTimeout"}, 192 {"shape":"InvalidOriginKeepaliveTimeout"}, 193 {"shape":"NoSuchFieldLevelEncryptionConfig"}, 194 {"shape":"IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior"}, 195 {"shape":"TooManyDistributionsAssociatedToFieldLevelEncryptionConfig"}, 196 {"shape":"NoSuchCachePolicy"}, 197 {"shape":"TooManyDistributionsAssociatedToCachePolicy"}, 198 {"shape":"NoSuchOriginRequestPolicy"}, 199 {"shape":"TooManyDistributionsAssociatedToOriginRequestPolicy"}, 200 {"shape":"TooManyDistributionsAssociatedToKeyGroup"}, 201 {"shape":"TooManyKeyGroupsAssociatedToDistribution"}, 202 {"shape":"TrustedKeyGroupDoesNotExist"}, 203 {"shape":"NoSuchRealtimeLogConfig"}, 204 {"shape":"RealtimeLogConfigOwnerMismatch"} 205 ] 206 }, 207 "CreateFieldLevelEncryptionConfig":{ 208 "name":"CreateFieldLevelEncryptionConfig2020_05_31", 209 "http":{ 210 "method":"POST", 211 "requestUri":"/2020-05-31/field-level-encryption", 212 "responseCode":201 213 }, 214 "input":{"shape":"CreateFieldLevelEncryptionConfigRequest"}, 215 "output":{"shape":"CreateFieldLevelEncryptionConfigResult"}, 216 "errors":[ 217 {"shape":"InconsistentQuantities"}, 218 {"shape":"InvalidArgument"}, 219 {"shape":"NoSuchFieldLevelEncryptionProfile"}, 220 {"shape":"FieldLevelEncryptionConfigAlreadyExists"}, 221 {"shape":"TooManyFieldLevelEncryptionConfigs"}, 222 {"shape":"TooManyFieldLevelEncryptionQueryArgProfiles"}, 223 {"shape":"TooManyFieldLevelEncryptionContentTypeProfiles"}, 224 {"shape":"QueryArgProfileEmpty"} 225 ] 226 }, 227 "CreateFieldLevelEncryptionProfile":{ 228 "name":"CreateFieldLevelEncryptionProfile2020_05_31", 229 "http":{ 230 "method":"POST", 231 "requestUri":"/2020-05-31/field-level-encryption-profile", 232 "responseCode":201 233 }, 234 "input":{"shape":"CreateFieldLevelEncryptionProfileRequest"}, 235 "output":{"shape":"CreateFieldLevelEncryptionProfileResult"}, 236 "errors":[ 237 {"shape":"InconsistentQuantities"}, 238 {"shape":"InvalidArgument"}, 239 {"shape":"NoSuchPublicKey"}, 240 {"shape":"FieldLevelEncryptionProfileAlreadyExists"}, 241 {"shape":"FieldLevelEncryptionProfileSizeExceeded"}, 242 {"shape":"TooManyFieldLevelEncryptionProfiles"}, 243 {"shape":"TooManyFieldLevelEncryptionEncryptionEntities"}, 244 {"shape":"TooManyFieldLevelEncryptionFieldPatterns"} 245 ] 246 }, 247 "CreateFunction":{ 248 "name":"CreateFunction2020_05_31", 249 "http":{ 250 "method":"POST", 251 "requestUri":"/2020-05-31/function", 252 "responseCode":201 253 }, 254 "input":{ 255 "shape":"CreateFunctionRequest", 256 "locationName":"CreateFunctionRequest", 257 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 258 }, 259 "output":{"shape":"CreateFunctionResult"}, 260 "errors":[ 261 {"shape":"TooManyFunctions"}, 262 {"shape":"FunctionAlreadyExists"}, 263 {"shape":"FunctionSizeLimitExceeded"}, 264 {"shape":"InvalidArgument"}, 265 {"shape":"UnsupportedOperation"} 266 ] 267 }, 268 "CreateInvalidation":{ 269 "name":"CreateInvalidation2020_05_31", 270 "http":{ 271 "method":"POST", 272 "requestUri":"/2020-05-31/distribution/{DistributionId}/invalidation", 273 "responseCode":201 274 }, 275 "input":{"shape":"CreateInvalidationRequest"}, 276 "output":{"shape":"CreateInvalidationResult"}, 277 "errors":[ 278 {"shape":"AccessDenied"}, 279 {"shape":"MissingBody"}, 280 {"shape":"InvalidArgument"}, 281 {"shape":"NoSuchDistribution"}, 282 {"shape":"BatchTooLarge"}, 283 {"shape":"TooManyInvalidationsInProgress"}, 284 {"shape":"InconsistentQuantities"} 285 ] 286 }, 287 "CreateKeyGroup":{ 288 "name":"CreateKeyGroup2020_05_31", 289 "http":{ 290 "method":"POST", 291 "requestUri":"/2020-05-31/key-group", 292 "responseCode":201 293 }, 294 "input":{"shape":"CreateKeyGroupRequest"}, 295 "output":{"shape":"CreateKeyGroupResult"}, 296 "errors":[ 297 {"shape":"InvalidArgument"}, 298 {"shape":"KeyGroupAlreadyExists"}, 299 {"shape":"TooManyKeyGroups"}, 300 {"shape":"TooManyPublicKeysInKeyGroup"} 301 ] 302 }, 303 "CreateMonitoringSubscription":{ 304 "name":"CreateMonitoringSubscription2020_05_31", 305 "http":{ 306 "method":"POST", 307 "requestUri":"/2020-05-31/distributions/{DistributionId}/monitoring-subscription" 308 }, 309 "input":{"shape":"CreateMonitoringSubscriptionRequest"}, 310 "output":{"shape":"CreateMonitoringSubscriptionResult"}, 311 "errors":[ 312 {"shape":"AccessDenied"}, 313 {"shape":"NoSuchDistribution"}, 314 {"shape":"UnsupportedOperation"} 315 ] 316 }, 317 "CreateOriginRequestPolicy":{ 318 "name":"CreateOriginRequestPolicy2020_05_31", 319 "http":{ 320 "method":"POST", 321 "requestUri":"/2020-05-31/origin-request-policy", 322 "responseCode":201 323 }, 324 "input":{"shape":"CreateOriginRequestPolicyRequest"}, 325 "output":{"shape":"CreateOriginRequestPolicyResult"}, 326 "errors":[ 327 {"shape":"AccessDenied"}, 328 {"shape":"InconsistentQuantities"}, 329 {"shape":"InvalidArgument"}, 330 {"shape":"OriginRequestPolicyAlreadyExists"}, 331 {"shape":"TooManyOriginRequestPolicies"}, 332 {"shape":"TooManyHeadersInOriginRequestPolicy"}, 333 {"shape":"TooManyCookiesInOriginRequestPolicy"}, 334 {"shape":"TooManyQueryStringsInOriginRequestPolicy"} 335 ] 336 }, 337 "CreatePublicKey":{ 338 "name":"CreatePublicKey2020_05_31", 339 "http":{ 340 "method":"POST", 341 "requestUri":"/2020-05-31/public-key", 342 "responseCode":201 343 }, 344 "input":{"shape":"CreatePublicKeyRequest"}, 345 "output":{"shape":"CreatePublicKeyResult"}, 346 "errors":[ 347 {"shape":"PublicKeyAlreadyExists"}, 348 {"shape":"InvalidArgument"}, 349 {"shape":"TooManyPublicKeys"} 350 ] 351 }, 352 "CreateRealtimeLogConfig":{ 353 "name":"CreateRealtimeLogConfig2020_05_31", 354 "http":{ 355 "method":"POST", 356 "requestUri":"/2020-05-31/realtime-log-config", 357 "responseCode":201 358 }, 359 "input":{ 360 "shape":"CreateRealtimeLogConfigRequest", 361 "locationName":"CreateRealtimeLogConfigRequest", 362 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 363 }, 364 "output":{"shape":"CreateRealtimeLogConfigResult"}, 365 "errors":[ 366 {"shape":"RealtimeLogConfigAlreadyExists"}, 367 {"shape":"TooManyRealtimeLogConfigs"}, 368 {"shape":"InvalidArgument"}, 369 {"shape":"AccessDenied"} 370 ] 371 }, 372 "CreateStreamingDistribution":{ 373 "name":"CreateStreamingDistribution2020_05_31", 374 "http":{ 375 "method":"POST", 376 "requestUri":"/2020-05-31/streaming-distribution", 377 "responseCode":201 378 }, 379 "input":{"shape":"CreateStreamingDistributionRequest"}, 380 "output":{"shape":"CreateStreamingDistributionResult"}, 381 "errors":[ 382 {"shape":"CNAMEAlreadyExists"}, 383 {"shape":"StreamingDistributionAlreadyExists"}, 384 {"shape":"InvalidOrigin"}, 385 {"shape":"InvalidOriginAccessIdentity"}, 386 {"shape":"AccessDenied"}, 387 {"shape":"TooManyTrustedSigners"}, 388 {"shape":"TrustedSignerDoesNotExist"}, 389 {"shape":"MissingBody"}, 390 {"shape":"TooManyStreamingDistributionCNAMEs"}, 391 {"shape":"TooManyStreamingDistributions"}, 392 {"shape":"InvalidArgument"}, 393 {"shape":"InconsistentQuantities"} 394 ] 395 }, 396 "CreateStreamingDistributionWithTags":{ 397 "name":"CreateStreamingDistributionWithTags2020_05_31", 398 "http":{ 399 "method":"POST", 400 "requestUri":"/2020-05-31/streaming-distribution?WithTags", 401 "responseCode":201 402 }, 403 "input":{"shape":"CreateStreamingDistributionWithTagsRequest"}, 404 "output":{"shape":"CreateStreamingDistributionWithTagsResult"}, 405 "errors":[ 406 {"shape":"CNAMEAlreadyExists"}, 407 {"shape":"StreamingDistributionAlreadyExists"}, 408 {"shape":"InvalidOrigin"}, 409 {"shape":"InvalidOriginAccessIdentity"}, 410 {"shape":"AccessDenied"}, 411 {"shape":"TooManyTrustedSigners"}, 412 {"shape":"TrustedSignerDoesNotExist"}, 413 {"shape":"MissingBody"}, 414 {"shape":"TooManyStreamingDistributionCNAMEs"}, 415 {"shape":"TooManyStreamingDistributions"}, 416 {"shape":"InvalidArgument"}, 417 {"shape":"InconsistentQuantities"}, 418 {"shape":"InvalidTagging"} 419 ] 420 }, 421 "DeleteCachePolicy":{ 422 "name":"DeleteCachePolicy2020_05_31", 423 "http":{ 424 "method":"DELETE", 425 "requestUri":"/2020-05-31/cache-policy/{Id}", 426 "responseCode":204 427 }, 428 "input":{"shape":"DeleteCachePolicyRequest"}, 429 "errors":[ 430 {"shape":"AccessDenied"}, 431 {"shape":"InvalidIfMatchVersion"}, 432 {"shape":"NoSuchCachePolicy"}, 433 {"shape":"PreconditionFailed"}, 434 {"shape":"IllegalDelete"}, 435 {"shape":"CachePolicyInUse"} 436 ] 437 }, 438 "DeleteCloudFrontOriginAccessIdentity":{ 439 "name":"DeleteCloudFrontOriginAccessIdentity2020_05_31", 440 "http":{ 441 "method":"DELETE", 442 "requestUri":"/2020-05-31/origin-access-identity/cloudfront/{Id}", 443 "responseCode":204 444 }, 445 "input":{"shape":"DeleteCloudFrontOriginAccessIdentityRequest"}, 446 "errors":[ 447 {"shape":"AccessDenied"}, 448 {"shape":"InvalidIfMatchVersion"}, 449 {"shape":"NoSuchCloudFrontOriginAccessIdentity"}, 450 {"shape":"PreconditionFailed"}, 451 {"shape":"CloudFrontOriginAccessIdentityInUse"} 452 ] 453 }, 454 "DeleteDistribution":{ 455 "name":"DeleteDistribution2020_05_31", 456 "http":{ 457 "method":"DELETE", 458 "requestUri":"/2020-05-31/distribution/{Id}", 459 "responseCode":204 460 }, 461 "input":{"shape":"DeleteDistributionRequest"}, 462 "errors":[ 463 {"shape":"AccessDenied"}, 464 {"shape":"DistributionNotDisabled"}, 465 {"shape":"InvalidIfMatchVersion"}, 466 {"shape":"NoSuchDistribution"}, 467 {"shape":"PreconditionFailed"} 468 ] 469 }, 470 "DeleteFieldLevelEncryptionConfig":{ 471 "name":"DeleteFieldLevelEncryptionConfig2020_05_31", 472 "http":{ 473 "method":"DELETE", 474 "requestUri":"/2020-05-31/field-level-encryption/{Id}", 475 "responseCode":204 476 }, 477 "input":{"shape":"DeleteFieldLevelEncryptionConfigRequest"}, 478 "errors":[ 479 {"shape":"AccessDenied"}, 480 {"shape":"InvalidIfMatchVersion"}, 481 {"shape":"NoSuchFieldLevelEncryptionConfig"}, 482 {"shape":"PreconditionFailed"}, 483 {"shape":"FieldLevelEncryptionConfigInUse"} 484 ] 485 }, 486 "DeleteFieldLevelEncryptionProfile":{ 487 "name":"DeleteFieldLevelEncryptionProfile2020_05_31", 488 "http":{ 489 "method":"DELETE", 490 "requestUri":"/2020-05-31/field-level-encryption-profile/{Id}", 491 "responseCode":204 492 }, 493 "input":{"shape":"DeleteFieldLevelEncryptionProfileRequest"}, 494 "errors":[ 495 {"shape":"AccessDenied"}, 496 {"shape":"InvalidIfMatchVersion"}, 497 {"shape":"NoSuchFieldLevelEncryptionProfile"}, 498 {"shape":"PreconditionFailed"}, 499 {"shape":"FieldLevelEncryptionProfileInUse"} 500 ] 501 }, 502 "DeleteFunction":{ 503 "name":"DeleteFunction2020_05_31", 504 "http":{ 505 "method":"DELETE", 506 "requestUri":"/2020-05-31/function/{Name}", 507 "responseCode":204 508 }, 509 "input":{"shape":"DeleteFunctionRequest"}, 510 "errors":[ 511 {"shape":"InvalidIfMatchVersion"}, 512 {"shape":"NoSuchFunctionExists"}, 513 {"shape":"FunctionInUse"}, 514 {"shape":"PreconditionFailed"}, 515 {"shape":"UnsupportedOperation"} 516 ] 517 }, 518 "DeleteKeyGroup":{ 519 "name":"DeleteKeyGroup2020_05_31", 520 "http":{ 521 "method":"DELETE", 522 "requestUri":"/2020-05-31/key-group/{Id}", 523 "responseCode":204 524 }, 525 "input":{"shape":"DeleteKeyGroupRequest"}, 526 "errors":[ 527 {"shape":"InvalidIfMatchVersion"}, 528 {"shape":"NoSuchResource"}, 529 {"shape":"PreconditionFailed"}, 530 {"shape":"ResourceInUse"} 531 ] 532 }, 533 "DeleteMonitoringSubscription":{ 534 "name":"DeleteMonitoringSubscription2020_05_31", 535 "http":{ 536 "method":"DELETE", 537 "requestUri":"/2020-05-31/distributions/{DistributionId}/monitoring-subscription" 538 }, 539 "input":{"shape":"DeleteMonitoringSubscriptionRequest"}, 540 "output":{"shape":"DeleteMonitoringSubscriptionResult"}, 541 "errors":[ 542 {"shape":"AccessDenied"}, 543 {"shape":"NoSuchDistribution"}, 544 {"shape":"UnsupportedOperation"} 545 ] 546 }, 547 "DeleteOriginRequestPolicy":{ 548 "name":"DeleteOriginRequestPolicy2020_05_31", 549 "http":{ 550 "method":"DELETE", 551 "requestUri":"/2020-05-31/origin-request-policy/{Id}", 552 "responseCode":204 553 }, 554 "input":{"shape":"DeleteOriginRequestPolicyRequest"}, 555 "errors":[ 556 {"shape":"AccessDenied"}, 557 {"shape":"InvalidIfMatchVersion"}, 558 {"shape":"NoSuchOriginRequestPolicy"}, 559 {"shape":"PreconditionFailed"}, 560 {"shape":"IllegalDelete"}, 561 {"shape":"OriginRequestPolicyInUse"} 562 ] 563 }, 564 "DeletePublicKey":{ 565 "name":"DeletePublicKey2020_05_31", 566 "http":{ 567 "method":"DELETE", 568 "requestUri":"/2020-05-31/public-key/{Id}", 569 "responseCode":204 570 }, 571 "input":{"shape":"DeletePublicKeyRequest"}, 572 "errors":[ 573 {"shape":"AccessDenied"}, 574 {"shape":"PublicKeyInUse"}, 575 {"shape":"InvalidIfMatchVersion"}, 576 {"shape":"NoSuchPublicKey"}, 577 {"shape":"PreconditionFailed"} 578 ] 579 }, 580 "DeleteRealtimeLogConfig":{ 581 "name":"DeleteRealtimeLogConfig2020_05_31", 582 "http":{ 583 "method":"POST", 584 "requestUri":"/2020-05-31/delete-realtime-log-config/", 585 "responseCode":204 586 }, 587 "input":{ 588 "shape":"DeleteRealtimeLogConfigRequest", 589 "locationName":"DeleteRealtimeLogConfigRequest", 590 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 591 }, 592 "errors":[ 593 {"shape":"NoSuchRealtimeLogConfig"}, 594 {"shape":"RealtimeLogConfigInUse"}, 595 {"shape":"InvalidArgument"}, 596 {"shape":"AccessDenied"} 597 ] 598 }, 599 "DeleteStreamingDistribution":{ 600 "name":"DeleteStreamingDistribution2020_05_31", 601 "http":{ 602 "method":"DELETE", 603 "requestUri":"/2020-05-31/streaming-distribution/{Id}", 604 "responseCode":204 605 }, 606 "input":{"shape":"DeleteStreamingDistributionRequest"}, 607 "errors":[ 608 {"shape":"AccessDenied"}, 609 {"shape":"StreamingDistributionNotDisabled"}, 610 {"shape":"InvalidIfMatchVersion"}, 611 {"shape":"NoSuchStreamingDistribution"}, 612 {"shape":"PreconditionFailed"} 613 ] 614 }, 615 "DescribeFunction":{ 616 "name":"DescribeFunction2020_05_31", 617 "http":{ 618 "method":"GET", 619 "requestUri":"/2020-05-31/function/{Name}/describe" 620 }, 621 "input":{"shape":"DescribeFunctionRequest"}, 622 "output":{"shape":"DescribeFunctionResult"}, 623 "errors":[ 624 {"shape":"NoSuchFunctionExists"}, 625 {"shape":"UnsupportedOperation"} 626 ] 627 }, 628 "GetCachePolicy":{ 629 "name":"GetCachePolicy2020_05_31", 630 "http":{ 631 "method":"GET", 632 "requestUri":"/2020-05-31/cache-policy/{Id}" 633 }, 634 "input":{"shape":"GetCachePolicyRequest"}, 635 "output":{"shape":"GetCachePolicyResult"}, 636 "errors":[ 637 {"shape":"AccessDenied"}, 638 {"shape":"NoSuchCachePolicy"} 639 ] 640 }, 641 "GetCachePolicyConfig":{ 642 "name":"GetCachePolicyConfig2020_05_31", 643 "http":{ 644 "method":"GET", 645 "requestUri":"/2020-05-31/cache-policy/{Id}/config" 646 }, 647 "input":{"shape":"GetCachePolicyConfigRequest"}, 648 "output":{"shape":"GetCachePolicyConfigResult"}, 649 "errors":[ 650 {"shape":"AccessDenied"}, 651 {"shape":"NoSuchCachePolicy"} 652 ] 653 }, 654 "GetCloudFrontOriginAccessIdentity":{ 655 "name":"GetCloudFrontOriginAccessIdentity2020_05_31", 656 "http":{ 657 "method":"GET", 658 "requestUri":"/2020-05-31/origin-access-identity/cloudfront/{Id}" 659 }, 660 "input":{"shape":"GetCloudFrontOriginAccessIdentityRequest"}, 661 "output":{"shape":"GetCloudFrontOriginAccessIdentityResult"}, 662 "errors":[ 663 {"shape":"NoSuchCloudFrontOriginAccessIdentity"}, 664 {"shape":"AccessDenied"} 665 ] 666 }, 667 "GetCloudFrontOriginAccessIdentityConfig":{ 668 "name":"GetCloudFrontOriginAccessIdentityConfig2020_05_31", 669 "http":{ 670 "method":"GET", 671 "requestUri":"/2020-05-31/origin-access-identity/cloudfront/{Id}/config" 672 }, 673 "input":{"shape":"GetCloudFrontOriginAccessIdentityConfigRequest"}, 674 "output":{"shape":"GetCloudFrontOriginAccessIdentityConfigResult"}, 675 "errors":[ 676 {"shape":"NoSuchCloudFrontOriginAccessIdentity"}, 677 {"shape":"AccessDenied"} 678 ] 679 }, 680 "GetDistribution":{ 681 "name":"GetDistribution2020_05_31", 682 "http":{ 683 "method":"GET", 684 "requestUri":"/2020-05-31/distribution/{Id}" 685 }, 686 "input":{"shape":"GetDistributionRequest"}, 687 "output":{"shape":"GetDistributionResult"}, 688 "errors":[ 689 {"shape":"NoSuchDistribution"}, 690 {"shape":"AccessDenied"} 691 ] 692 }, 693 "GetDistributionConfig":{ 694 "name":"GetDistributionConfig2020_05_31", 695 "http":{ 696 "method":"GET", 697 "requestUri":"/2020-05-31/distribution/{Id}/config" 698 }, 699 "input":{"shape":"GetDistributionConfigRequest"}, 700 "output":{"shape":"GetDistributionConfigResult"}, 701 "errors":[ 702 {"shape":"NoSuchDistribution"}, 703 {"shape":"AccessDenied"} 704 ] 705 }, 706 "GetFieldLevelEncryption":{ 707 "name":"GetFieldLevelEncryption2020_05_31", 708 "http":{ 709 "method":"GET", 710 "requestUri":"/2020-05-31/field-level-encryption/{Id}" 711 }, 712 "input":{"shape":"GetFieldLevelEncryptionRequest"}, 713 "output":{"shape":"GetFieldLevelEncryptionResult"}, 714 "errors":[ 715 {"shape":"AccessDenied"}, 716 {"shape":"NoSuchFieldLevelEncryptionConfig"} 717 ] 718 }, 719 "GetFieldLevelEncryptionConfig":{ 720 "name":"GetFieldLevelEncryptionConfig2020_05_31", 721 "http":{ 722 "method":"GET", 723 "requestUri":"/2020-05-31/field-level-encryption/{Id}/config" 724 }, 725 "input":{"shape":"GetFieldLevelEncryptionConfigRequest"}, 726 "output":{"shape":"GetFieldLevelEncryptionConfigResult"}, 727 "errors":[ 728 {"shape":"AccessDenied"}, 729 {"shape":"NoSuchFieldLevelEncryptionConfig"} 730 ] 731 }, 732 "GetFieldLevelEncryptionProfile":{ 733 "name":"GetFieldLevelEncryptionProfile2020_05_31", 734 "http":{ 735 "method":"GET", 736 "requestUri":"/2020-05-31/field-level-encryption-profile/{Id}" 737 }, 738 "input":{"shape":"GetFieldLevelEncryptionProfileRequest"}, 739 "output":{"shape":"GetFieldLevelEncryptionProfileResult"}, 740 "errors":[ 741 {"shape":"AccessDenied"}, 742 {"shape":"NoSuchFieldLevelEncryptionProfile"} 743 ] 744 }, 745 "GetFieldLevelEncryptionProfileConfig":{ 746 "name":"GetFieldLevelEncryptionProfileConfig2020_05_31", 747 "http":{ 748 "method":"GET", 749 "requestUri":"/2020-05-31/field-level-encryption-profile/{Id}/config" 750 }, 751 "input":{"shape":"GetFieldLevelEncryptionProfileConfigRequest"}, 752 "output":{"shape":"GetFieldLevelEncryptionProfileConfigResult"}, 753 "errors":[ 754 {"shape":"AccessDenied"}, 755 {"shape":"NoSuchFieldLevelEncryptionProfile"} 756 ] 757 }, 758 "GetFunction":{ 759 "name":"GetFunction2020_05_31", 760 "http":{ 761 "method":"GET", 762 "requestUri":"/2020-05-31/function/{Name}" 763 }, 764 "input":{"shape":"GetFunctionRequest"}, 765 "output":{"shape":"GetFunctionResult"}, 766 "errors":[ 767 {"shape":"NoSuchFunctionExists"}, 768 {"shape":"UnsupportedOperation"} 769 ] 770 }, 771 "GetInvalidation":{ 772 "name":"GetInvalidation2020_05_31", 773 "http":{ 774 "method":"GET", 775 "requestUri":"/2020-05-31/distribution/{DistributionId}/invalidation/{Id}" 776 }, 777 "input":{"shape":"GetInvalidationRequest"}, 778 "output":{"shape":"GetInvalidationResult"}, 779 "errors":[ 780 {"shape":"NoSuchInvalidation"}, 781 {"shape":"NoSuchDistribution"}, 782 {"shape":"AccessDenied"} 783 ] 784 }, 785 "GetKeyGroup":{ 786 "name":"GetKeyGroup2020_05_31", 787 "http":{ 788 "method":"GET", 789 "requestUri":"/2020-05-31/key-group/{Id}" 790 }, 791 "input":{"shape":"GetKeyGroupRequest"}, 792 "output":{"shape":"GetKeyGroupResult"}, 793 "errors":[ 794 {"shape":"NoSuchResource"} 795 ] 796 }, 797 "GetKeyGroupConfig":{ 798 "name":"GetKeyGroupConfig2020_05_31", 799 "http":{ 800 "method":"GET", 801 "requestUri":"/2020-05-31/key-group/{Id}/config" 802 }, 803 "input":{"shape":"GetKeyGroupConfigRequest"}, 804 "output":{"shape":"GetKeyGroupConfigResult"}, 805 "errors":[ 806 {"shape":"NoSuchResource"} 807 ] 808 }, 809 "GetMonitoringSubscription":{ 810 "name":"GetMonitoringSubscription2020_05_31", 811 "http":{ 812 "method":"GET", 813 "requestUri":"/2020-05-31/distributions/{DistributionId}/monitoring-subscription" 814 }, 815 "input":{"shape":"GetMonitoringSubscriptionRequest"}, 816 "output":{"shape":"GetMonitoringSubscriptionResult"}, 817 "errors":[ 818 {"shape":"AccessDenied"}, 819 {"shape":"NoSuchDistribution"}, 820 {"shape":"UnsupportedOperation"} 821 ] 822 }, 823 "GetOriginRequestPolicy":{ 824 "name":"GetOriginRequestPolicy2020_05_31", 825 "http":{ 826 "method":"GET", 827 "requestUri":"/2020-05-31/origin-request-policy/{Id}" 828 }, 829 "input":{"shape":"GetOriginRequestPolicyRequest"}, 830 "output":{"shape":"GetOriginRequestPolicyResult"}, 831 "errors":[ 832 {"shape":"AccessDenied"}, 833 {"shape":"NoSuchOriginRequestPolicy"} 834 ] 835 }, 836 "GetOriginRequestPolicyConfig":{ 837 "name":"GetOriginRequestPolicyConfig2020_05_31", 838 "http":{ 839 "method":"GET", 840 "requestUri":"/2020-05-31/origin-request-policy/{Id}/config" 841 }, 842 "input":{"shape":"GetOriginRequestPolicyConfigRequest"}, 843 "output":{"shape":"GetOriginRequestPolicyConfigResult"}, 844 "errors":[ 845 {"shape":"AccessDenied"}, 846 {"shape":"NoSuchOriginRequestPolicy"} 847 ] 848 }, 849 "GetPublicKey":{ 850 "name":"GetPublicKey2020_05_31", 851 "http":{ 852 "method":"GET", 853 "requestUri":"/2020-05-31/public-key/{Id}" 854 }, 855 "input":{"shape":"GetPublicKeyRequest"}, 856 "output":{"shape":"GetPublicKeyResult"}, 857 "errors":[ 858 {"shape":"AccessDenied"}, 859 {"shape":"NoSuchPublicKey"} 860 ] 861 }, 862 "GetPublicKeyConfig":{ 863 "name":"GetPublicKeyConfig2020_05_31", 864 "http":{ 865 "method":"GET", 866 "requestUri":"/2020-05-31/public-key/{Id}/config" 867 }, 868 "input":{"shape":"GetPublicKeyConfigRequest"}, 869 "output":{"shape":"GetPublicKeyConfigResult"}, 870 "errors":[ 871 {"shape":"AccessDenied"}, 872 {"shape":"NoSuchPublicKey"} 873 ] 874 }, 875 "GetRealtimeLogConfig":{ 876 "name":"GetRealtimeLogConfig2020_05_31", 877 "http":{ 878 "method":"POST", 879 "requestUri":"/2020-05-31/get-realtime-log-config/" 880 }, 881 "input":{ 882 "shape":"GetRealtimeLogConfigRequest", 883 "locationName":"GetRealtimeLogConfigRequest", 884 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 885 }, 886 "output":{"shape":"GetRealtimeLogConfigResult"}, 887 "errors":[ 888 {"shape":"NoSuchRealtimeLogConfig"}, 889 {"shape":"InvalidArgument"}, 890 {"shape":"AccessDenied"} 891 ] 892 }, 893 "GetStreamingDistribution":{ 894 "name":"GetStreamingDistribution2020_05_31", 895 "http":{ 896 "method":"GET", 897 "requestUri":"/2020-05-31/streaming-distribution/{Id}" 898 }, 899 "input":{"shape":"GetStreamingDistributionRequest"}, 900 "output":{"shape":"GetStreamingDistributionResult"}, 901 "errors":[ 902 {"shape":"NoSuchStreamingDistribution"}, 903 {"shape":"AccessDenied"} 904 ] 905 }, 906 "GetStreamingDistributionConfig":{ 907 "name":"GetStreamingDistributionConfig2020_05_31", 908 "http":{ 909 "method":"GET", 910 "requestUri":"/2020-05-31/streaming-distribution/{Id}/config" 911 }, 912 "input":{"shape":"GetStreamingDistributionConfigRequest"}, 913 "output":{"shape":"GetStreamingDistributionConfigResult"}, 914 "errors":[ 915 {"shape":"NoSuchStreamingDistribution"}, 916 {"shape":"AccessDenied"} 917 ] 918 }, 919 "ListCachePolicies":{ 920 "name":"ListCachePolicies2020_05_31", 921 "http":{ 922 "method":"GET", 923 "requestUri":"/2020-05-31/cache-policy" 924 }, 925 "input":{"shape":"ListCachePoliciesRequest"}, 926 "output":{"shape":"ListCachePoliciesResult"}, 927 "errors":[ 928 {"shape":"AccessDenied"}, 929 {"shape":"NoSuchCachePolicy"}, 930 {"shape":"InvalidArgument"} 931 ] 932 }, 933 "ListCloudFrontOriginAccessIdentities":{ 934 "name":"ListCloudFrontOriginAccessIdentities2020_05_31", 935 "http":{ 936 "method":"GET", 937 "requestUri":"/2020-05-31/origin-access-identity/cloudfront" 938 }, 939 "input":{"shape":"ListCloudFrontOriginAccessIdentitiesRequest"}, 940 "output":{"shape":"ListCloudFrontOriginAccessIdentitiesResult"}, 941 "errors":[ 942 {"shape":"InvalidArgument"} 943 ] 944 }, 945 "ListConflictingAliases":{ 946 "name":"ListConflictingAliases2020_05_31", 947 "http":{ 948 "method":"GET", 949 "requestUri":"/2020-05-31/conflicting-alias", 950 "responseCode":200 951 }, 952 "input":{"shape":"ListConflictingAliasesRequest"}, 953 "output":{"shape":"ListConflictingAliasesResult"}, 954 "errors":[ 955 {"shape":"InvalidArgument"}, 956 {"shape":"NoSuchDistribution"} 957 ] 958 }, 959 "ListDistributions":{ 960 "name":"ListDistributions2020_05_31", 961 "http":{ 962 "method":"GET", 963 "requestUri":"/2020-05-31/distribution" 964 }, 965 "input":{"shape":"ListDistributionsRequest"}, 966 "output":{"shape":"ListDistributionsResult"}, 967 "errors":[ 968 {"shape":"InvalidArgument"} 969 ] 970 }, 971 "ListDistributionsByCachePolicyId":{ 972 "name":"ListDistributionsByCachePolicyId2020_05_31", 973 "http":{ 974 "method":"GET", 975 "requestUri":"/2020-05-31/distributionsByCachePolicyId/{CachePolicyId}" 976 }, 977 "input":{"shape":"ListDistributionsByCachePolicyIdRequest"}, 978 "output":{"shape":"ListDistributionsByCachePolicyIdResult"}, 979 "errors":[ 980 {"shape":"NoSuchCachePolicy"}, 981 {"shape":"InvalidArgument"}, 982 {"shape":"AccessDenied"} 983 ] 984 }, 985 "ListDistributionsByKeyGroup":{ 986 "name":"ListDistributionsByKeyGroup2020_05_31", 987 "http":{ 988 "method":"GET", 989 "requestUri":"/2020-05-31/distributionsByKeyGroupId/{KeyGroupId}" 990 }, 991 "input":{"shape":"ListDistributionsByKeyGroupRequest"}, 992 "output":{"shape":"ListDistributionsByKeyGroupResult"}, 993 "errors":[ 994 {"shape":"NoSuchResource"}, 995 {"shape":"InvalidArgument"} 996 ] 997 }, 998 "ListDistributionsByOriginRequestPolicyId":{ 999 "name":"ListDistributionsByOriginRequestPolicyId2020_05_31", 1000 "http":{ 1001 "method":"GET", 1002 "requestUri":"/2020-05-31/distributionsByOriginRequestPolicyId/{OriginRequestPolicyId}" 1003 }, 1004 "input":{"shape":"ListDistributionsByOriginRequestPolicyIdRequest"}, 1005 "output":{"shape":"ListDistributionsByOriginRequestPolicyIdResult"}, 1006 "errors":[ 1007 {"shape":"NoSuchOriginRequestPolicy"}, 1008 {"shape":"InvalidArgument"}, 1009 {"shape":"AccessDenied"} 1010 ] 1011 }, 1012 "ListDistributionsByRealtimeLogConfig":{ 1013 "name":"ListDistributionsByRealtimeLogConfig2020_05_31", 1014 "http":{ 1015 "method":"POST", 1016 "requestUri":"/2020-05-31/distributionsByRealtimeLogConfig/" 1017 }, 1018 "input":{ 1019 "shape":"ListDistributionsByRealtimeLogConfigRequest", 1020 "locationName":"ListDistributionsByRealtimeLogConfigRequest", 1021 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 1022 }, 1023 "output":{"shape":"ListDistributionsByRealtimeLogConfigResult"}, 1024 "errors":[ 1025 {"shape":"InvalidArgument"} 1026 ] 1027 }, 1028 "ListDistributionsByWebACLId":{ 1029 "name":"ListDistributionsByWebACLId2020_05_31", 1030 "http":{ 1031 "method":"GET", 1032 "requestUri":"/2020-05-31/distributionsByWebACLId/{WebACLId}" 1033 }, 1034 "input":{"shape":"ListDistributionsByWebACLIdRequest"}, 1035 "output":{"shape":"ListDistributionsByWebACLIdResult"}, 1036 "errors":[ 1037 {"shape":"InvalidArgument"}, 1038 {"shape":"InvalidWebACLId"} 1039 ] 1040 }, 1041 "ListFieldLevelEncryptionConfigs":{ 1042 "name":"ListFieldLevelEncryptionConfigs2020_05_31", 1043 "http":{ 1044 "method":"GET", 1045 "requestUri":"/2020-05-31/field-level-encryption" 1046 }, 1047 "input":{"shape":"ListFieldLevelEncryptionConfigsRequest"}, 1048 "output":{"shape":"ListFieldLevelEncryptionConfigsResult"}, 1049 "errors":[ 1050 {"shape":"InvalidArgument"} 1051 ] 1052 }, 1053 "ListFieldLevelEncryptionProfiles":{ 1054 "name":"ListFieldLevelEncryptionProfiles2020_05_31", 1055 "http":{ 1056 "method":"GET", 1057 "requestUri":"/2020-05-31/field-level-encryption-profile" 1058 }, 1059 "input":{"shape":"ListFieldLevelEncryptionProfilesRequest"}, 1060 "output":{"shape":"ListFieldLevelEncryptionProfilesResult"}, 1061 "errors":[ 1062 {"shape":"InvalidArgument"} 1063 ] 1064 }, 1065 "ListFunctions":{ 1066 "name":"ListFunctions2020_05_31", 1067 "http":{ 1068 "method":"GET", 1069 "requestUri":"/2020-05-31/function" 1070 }, 1071 "input":{"shape":"ListFunctionsRequest"}, 1072 "output":{"shape":"ListFunctionsResult"}, 1073 "errors":[ 1074 {"shape":"InvalidArgument"}, 1075 {"shape":"UnsupportedOperation"} 1076 ] 1077 }, 1078 "ListInvalidations":{ 1079 "name":"ListInvalidations2020_05_31", 1080 "http":{ 1081 "method":"GET", 1082 "requestUri":"/2020-05-31/distribution/{DistributionId}/invalidation" 1083 }, 1084 "input":{"shape":"ListInvalidationsRequest"}, 1085 "output":{"shape":"ListInvalidationsResult"}, 1086 "errors":[ 1087 {"shape":"InvalidArgument"}, 1088 {"shape":"NoSuchDistribution"}, 1089 {"shape":"AccessDenied"} 1090 ] 1091 }, 1092 "ListKeyGroups":{ 1093 "name":"ListKeyGroups2020_05_31", 1094 "http":{ 1095 "method":"GET", 1096 "requestUri":"/2020-05-31/key-group" 1097 }, 1098 "input":{"shape":"ListKeyGroupsRequest"}, 1099 "output":{"shape":"ListKeyGroupsResult"}, 1100 "errors":[ 1101 {"shape":"InvalidArgument"} 1102 ] 1103 }, 1104 "ListOriginRequestPolicies":{ 1105 "name":"ListOriginRequestPolicies2020_05_31", 1106 "http":{ 1107 "method":"GET", 1108 "requestUri":"/2020-05-31/origin-request-policy" 1109 }, 1110 "input":{"shape":"ListOriginRequestPoliciesRequest"}, 1111 "output":{"shape":"ListOriginRequestPoliciesResult"}, 1112 "errors":[ 1113 {"shape":"AccessDenied"}, 1114 {"shape":"NoSuchOriginRequestPolicy"}, 1115 {"shape":"InvalidArgument"} 1116 ] 1117 }, 1118 "ListPublicKeys":{ 1119 "name":"ListPublicKeys2020_05_31", 1120 "http":{ 1121 "method":"GET", 1122 "requestUri":"/2020-05-31/public-key" 1123 }, 1124 "input":{"shape":"ListPublicKeysRequest"}, 1125 "output":{"shape":"ListPublicKeysResult"}, 1126 "errors":[ 1127 {"shape":"InvalidArgument"} 1128 ] 1129 }, 1130 "ListRealtimeLogConfigs":{ 1131 "name":"ListRealtimeLogConfigs2020_05_31", 1132 "http":{ 1133 "method":"GET", 1134 "requestUri":"/2020-05-31/realtime-log-config" 1135 }, 1136 "input":{"shape":"ListRealtimeLogConfigsRequest"}, 1137 "output":{"shape":"ListRealtimeLogConfigsResult"}, 1138 "errors":[ 1139 {"shape":"InvalidArgument"}, 1140 {"shape":"AccessDenied"}, 1141 {"shape":"NoSuchRealtimeLogConfig"} 1142 ] 1143 }, 1144 "ListStreamingDistributions":{ 1145 "name":"ListStreamingDistributions2020_05_31", 1146 "http":{ 1147 "method":"GET", 1148 "requestUri":"/2020-05-31/streaming-distribution" 1149 }, 1150 "input":{"shape":"ListStreamingDistributionsRequest"}, 1151 "output":{"shape":"ListStreamingDistributionsResult"}, 1152 "errors":[ 1153 {"shape":"InvalidArgument"} 1154 ] 1155 }, 1156 "ListTagsForResource":{ 1157 "name":"ListTagsForResource2020_05_31", 1158 "http":{ 1159 "method":"GET", 1160 "requestUri":"/2020-05-31/tagging" 1161 }, 1162 "input":{"shape":"ListTagsForResourceRequest"}, 1163 "output":{"shape":"ListTagsForResourceResult"}, 1164 "errors":[ 1165 {"shape":"AccessDenied"}, 1166 {"shape":"InvalidArgument"}, 1167 {"shape":"InvalidTagging"}, 1168 {"shape":"NoSuchResource"} 1169 ] 1170 }, 1171 "PublishFunction":{ 1172 "name":"PublishFunction2020_05_31", 1173 "http":{ 1174 "method":"POST", 1175 "requestUri":"/2020-05-31/function/{Name}/publish" 1176 }, 1177 "input":{"shape":"PublishFunctionRequest"}, 1178 "output":{"shape":"PublishFunctionResult"}, 1179 "errors":[ 1180 {"shape":"InvalidArgument"}, 1181 {"shape":"InvalidIfMatchVersion"}, 1182 {"shape":"NoSuchFunctionExists"}, 1183 {"shape":"PreconditionFailed"}, 1184 {"shape":"UnsupportedOperation"} 1185 ] 1186 }, 1187 "TagResource":{ 1188 "name":"TagResource2020_05_31", 1189 "http":{ 1190 "method":"POST", 1191 "requestUri":"/2020-05-31/tagging?Operation=Tag", 1192 "responseCode":204 1193 }, 1194 "input":{"shape":"TagResourceRequest"}, 1195 "errors":[ 1196 {"shape":"AccessDenied"}, 1197 {"shape":"InvalidArgument"}, 1198 {"shape":"InvalidTagging"}, 1199 {"shape":"NoSuchResource"} 1200 ] 1201 }, 1202 "TestFunction":{ 1203 "name":"TestFunction2020_05_31", 1204 "http":{ 1205 "method":"POST", 1206 "requestUri":"/2020-05-31/function/{Name}/test" 1207 }, 1208 "input":{ 1209 "shape":"TestFunctionRequest", 1210 "locationName":"TestFunctionRequest", 1211 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 1212 }, 1213 "output":{"shape":"TestFunctionResult"}, 1214 "errors":[ 1215 {"shape":"InvalidArgument"}, 1216 {"shape":"InvalidIfMatchVersion"}, 1217 {"shape":"NoSuchFunctionExists"}, 1218 {"shape":"TestFunctionFailed"}, 1219 {"shape":"UnsupportedOperation"} 1220 ] 1221 }, 1222 "UntagResource":{ 1223 "name":"UntagResource2020_05_31", 1224 "http":{ 1225 "method":"POST", 1226 "requestUri":"/2020-05-31/tagging?Operation=Untag", 1227 "responseCode":204 1228 }, 1229 "input":{"shape":"UntagResourceRequest"}, 1230 "errors":[ 1231 {"shape":"AccessDenied"}, 1232 {"shape":"InvalidArgument"}, 1233 {"shape":"InvalidTagging"}, 1234 {"shape":"NoSuchResource"} 1235 ] 1236 }, 1237 "UpdateCachePolicy":{ 1238 "name":"UpdateCachePolicy2020_05_31", 1239 "http":{ 1240 "method":"PUT", 1241 "requestUri":"/2020-05-31/cache-policy/{Id}" 1242 }, 1243 "input":{"shape":"UpdateCachePolicyRequest"}, 1244 "output":{"shape":"UpdateCachePolicyResult"}, 1245 "errors":[ 1246 {"shape":"AccessDenied"}, 1247 {"shape":"IllegalUpdate"}, 1248 {"shape":"InconsistentQuantities"}, 1249 {"shape":"InvalidArgument"}, 1250 {"shape":"InvalidIfMatchVersion"}, 1251 {"shape":"NoSuchCachePolicy"}, 1252 {"shape":"PreconditionFailed"}, 1253 {"shape":"CachePolicyAlreadyExists"}, 1254 {"shape":"TooManyHeadersInCachePolicy"}, 1255 {"shape":"TooManyCookiesInCachePolicy"}, 1256 {"shape":"TooManyQueryStringsInCachePolicy"} 1257 ] 1258 }, 1259 "UpdateCloudFrontOriginAccessIdentity":{ 1260 "name":"UpdateCloudFrontOriginAccessIdentity2020_05_31", 1261 "http":{ 1262 "method":"PUT", 1263 "requestUri":"/2020-05-31/origin-access-identity/cloudfront/{Id}/config" 1264 }, 1265 "input":{"shape":"UpdateCloudFrontOriginAccessIdentityRequest"}, 1266 "output":{"shape":"UpdateCloudFrontOriginAccessIdentityResult"}, 1267 "errors":[ 1268 {"shape":"AccessDenied"}, 1269 {"shape":"IllegalUpdate"}, 1270 {"shape":"InvalidIfMatchVersion"}, 1271 {"shape":"MissingBody"}, 1272 {"shape":"NoSuchCloudFrontOriginAccessIdentity"}, 1273 {"shape":"PreconditionFailed"}, 1274 {"shape":"InvalidArgument"}, 1275 {"shape":"InconsistentQuantities"} 1276 ] 1277 }, 1278 "UpdateDistribution":{ 1279 "name":"UpdateDistribution2020_05_31", 1280 "http":{ 1281 "method":"PUT", 1282 "requestUri":"/2020-05-31/distribution/{Id}/config" 1283 }, 1284 "input":{"shape":"UpdateDistributionRequest"}, 1285 "output":{"shape":"UpdateDistributionResult"}, 1286 "errors":[ 1287 {"shape":"AccessDenied"}, 1288 {"shape":"CNAMEAlreadyExists"}, 1289 {"shape":"IllegalUpdate"}, 1290 {"shape":"InvalidIfMatchVersion"}, 1291 {"shape":"MissingBody"}, 1292 {"shape":"NoSuchDistribution"}, 1293 {"shape":"PreconditionFailed"}, 1294 {"shape":"TooManyDistributionCNAMEs"}, 1295 {"shape":"InvalidDefaultRootObject"}, 1296 {"shape":"InvalidRelativePath"}, 1297 {"shape":"InvalidErrorCode"}, 1298 {"shape":"InvalidResponseCode"}, 1299 {"shape":"InvalidArgument"}, 1300 {"shape":"InvalidOriginAccessIdentity"}, 1301 {"shape":"TooManyTrustedSigners"}, 1302 {"shape":"TrustedSignerDoesNotExist"}, 1303 {"shape":"InvalidViewerCertificate"}, 1304 {"shape":"InvalidMinimumProtocolVersion"}, 1305 {"shape":"InvalidRequiredProtocol"}, 1306 {"shape":"NoSuchOrigin"}, 1307 {"shape":"TooManyOrigins"}, 1308 {"shape":"TooManyOriginGroupsPerDistribution"}, 1309 {"shape":"TooManyCacheBehaviors"}, 1310 {"shape":"TooManyCookieNamesInWhiteList"}, 1311 {"shape":"InvalidForwardCookies"}, 1312 {"shape":"TooManyHeadersInForwardedValues"}, 1313 {"shape":"InvalidHeadersForS3Origin"}, 1314 {"shape":"InconsistentQuantities"}, 1315 {"shape":"TooManyCertificates"}, 1316 {"shape":"InvalidLocationCode"}, 1317 {"shape":"InvalidGeoRestrictionParameter"}, 1318 {"shape":"InvalidTTLOrder"}, 1319 {"shape":"InvalidWebACLId"}, 1320 {"shape":"TooManyOriginCustomHeaders"}, 1321 {"shape":"TooManyQueryStringParameters"}, 1322 {"shape":"InvalidQueryStringParameters"}, 1323 {"shape":"TooManyDistributionsWithLambdaAssociations"}, 1324 {"shape":"TooManyDistributionsWithSingleFunctionARN"}, 1325 {"shape":"TooManyLambdaFunctionAssociations"}, 1326 {"shape":"InvalidLambdaFunctionAssociation"}, 1327 {"shape":"TooManyDistributionsWithFunctionAssociations"}, 1328 {"shape":"TooManyFunctionAssociations"}, 1329 {"shape":"InvalidFunctionAssociation"}, 1330 {"shape":"InvalidOriginReadTimeout"}, 1331 {"shape":"InvalidOriginKeepaliveTimeout"}, 1332 {"shape":"NoSuchFieldLevelEncryptionConfig"}, 1333 {"shape":"IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior"}, 1334 {"shape":"TooManyDistributionsAssociatedToFieldLevelEncryptionConfig"}, 1335 {"shape":"NoSuchCachePolicy"}, 1336 {"shape":"TooManyDistributionsAssociatedToCachePolicy"}, 1337 {"shape":"NoSuchOriginRequestPolicy"}, 1338 {"shape":"TooManyDistributionsAssociatedToOriginRequestPolicy"}, 1339 {"shape":"TooManyDistributionsAssociatedToKeyGroup"}, 1340 {"shape":"TooManyKeyGroupsAssociatedToDistribution"}, 1341 {"shape":"TrustedKeyGroupDoesNotExist"}, 1342 {"shape":"NoSuchRealtimeLogConfig"}, 1343 {"shape":"RealtimeLogConfigOwnerMismatch"} 1344 ] 1345 }, 1346 "UpdateFieldLevelEncryptionConfig":{ 1347 "name":"UpdateFieldLevelEncryptionConfig2020_05_31", 1348 "http":{ 1349 "method":"PUT", 1350 "requestUri":"/2020-05-31/field-level-encryption/{Id}/config" 1351 }, 1352 "input":{"shape":"UpdateFieldLevelEncryptionConfigRequest"}, 1353 "output":{"shape":"UpdateFieldLevelEncryptionConfigResult"}, 1354 "errors":[ 1355 {"shape":"AccessDenied"}, 1356 {"shape":"IllegalUpdate"}, 1357 {"shape":"InconsistentQuantities"}, 1358 {"shape":"InvalidArgument"}, 1359 {"shape":"InvalidIfMatchVersion"}, 1360 {"shape":"NoSuchFieldLevelEncryptionProfile"}, 1361 {"shape":"NoSuchFieldLevelEncryptionConfig"}, 1362 {"shape":"PreconditionFailed"}, 1363 {"shape":"TooManyFieldLevelEncryptionQueryArgProfiles"}, 1364 {"shape":"TooManyFieldLevelEncryptionContentTypeProfiles"}, 1365 {"shape":"QueryArgProfileEmpty"} 1366 ] 1367 }, 1368 "UpdateFieldLevelEncryptionProfile":{ 1369 "name":"UpdateFieldLevelEncryptionProfile2020_05_31", 1370 "http":{ 1371 "method":"PUT", 1372 "requestUri":"/2020-05-31/field-level-encryption-profile/{Id}/config" 1373 }, 1374 "input":{"shape":"UpdateFieldLevelEncryptionProfileRequest"}, 1375 "output":{"shape":"UpdateFieldLevelEncryptionProfileResult"}, 1376 "errors":[ 1377 {"shape":"AccessDenied"}, 1378 {"shape":"FieldLevelEncryptionProfileAlreadyExists"}, 1379 {"shape":"IllegalUpdate"}, 1380 {"shape":"InconsistentQuantities"}, 1381 {"shape":"InvalidArgument"}, 1382 {"shape":"InvalidIfMatchVersion"}, 1383 {"shape":"NoSuchPublicKey"}, 1384 {"shape":"NoSuchFieldLevelEncryptionProfile"}, 1385 {"shape":"PreconditionFailed"}, 1386 {"shape":"FieldLevelEncryptionProfileSizeExceeded"}, 1387 {"shape":"TooManyFieldLevelEncryptionEncryptionEntities"}, 1388 {"shape":"TooManyFieldLevelEncryptionFieldPatterns"} 1389 ] 1390 }, 1391 "UpdateFunction":{ 1392 "name":"UpdateFunction2020_05_31", 1393 "http":{ 1394 "method":"PUT", 1395 "requestUri":"/2020-05-31/function/{Name}" 1396 }, 1397 "input":{ 1398 "shape":"UpdateFunctionRequest", 1399 "locationName":"UpdateFunctionRequest", 1400 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 1401 }, 1402 "output":{"shape":"UpdateFunctionResult"}, 1403 "errors":[ 1404 {"shape":"InvalidArgument"}, 1405 {"shape":"InvalidIfMatchVersion"}, 1406 {"shape":"NoSuchFunctionExists"}, 1407 {"shape":"PreconditionFailed"}, 1408 {"shape":"FunctionSizeLimitExceeded"}, 1409 {"shape":"UnsupportedOperation"} 1410 ] 1411 }, 1412 "UpdateKeyGroup":{ 1413 "name":"UpdateKeyGroup2020_05_31", 1414 "http":{ 1415 "method":"PUT", 1416 "requestUri":"/2020-05-31/key-group/{Id}" 1417 }, 1418 "input":{"shape":"UpdateKeyGroupRequest"}, 1419 "output":{"shape":"UpdateKeyGroupResult"}, 1420 "errors":[ 1421 {"shape":"InvalidIfMatchVersion"}, 1422 {"shape":"NoSuchResource"}, 1423 {"shape":"PreconditionFailed"}, 1424 {"shape":"KeyGroupAlreadyExists"}, 1425 {"shape":"InvalidArgument"}, 1426 {"shape":"TooManyPublicKeysInKeyGroup"} 1427 ] 1428 }, 1429 "UpdateOriginRequestPolicy":{ 1430 "name":"UpdateOriginRequestPolicy2020_05_31", 1431 "http":{ 1432 "method":"PUT", 1433 "requestUri":"/2020-05-31/origin-request-policy/{Id}" 1434 }, 1435 "input":{"shape":"UpdateOriginRequestPolicyRequest"}, 1436 "output":{"shape":"UpdateOriginRequestPolicyResult"}, 1437 "errors":[ 1438 {"shape":"AccessDenied"}, 1439 {"shape":"IllegalUpdate"}, 1440 {"shape":"InconsistentQuantities"}, 1441 {"shape":"InvalidArgument"}, 1442 {"shape":"InvalidIfMatchVersion"}, 1443 {"shape":"NoSuchOriginRequestPolicy"}, 1444 {"shape":"PreconditionFailed"}, 1445 {"shape":"OriginRequestPolicyAlreadyExists"}, 1446 {"shape":"TooManyHeadersInOriginRequestPolicy"}, 1447 {"shape":"TooManyCookiesInOriginRequestPolicy"}, 1448 {"shape":"TooManyQueryStringsInOriginRequestPolicy"} 1449 ] 1450 }, 1451 "UpdatePublicKey":{ 1452 "name":"UpdatePublicKey2020_05_31", 1453 "http":{ 1454 "method":"PUT", 1455 "requestUri":"/2020-05-31/public-key/{Id}/config" 1456 }, 1457 "input":{"shape":"UpdatePublicKeyRequest"}, 1458 "output":{"shape":"UpdatePublicKeyResult"}, 1459 "errors":[ 1460 {"shape":"AccessDenied"}, 1461 {"shape":"CannotChangeImmutablePublicKeyFields"}, 1462 {"shape":"InvalidArgument"}, 1463 {"shape":"InvalidIfMatchVersion"}, 1464 {"shape":"IllegalUpdate"}, 1465 {"shape":"NoSuchPublicKey"}, 1466 {"shape":"PreconditionFailed"} 1467 ] 1468 }, 1469 "UpdateRealtimeLogConfig":{ 1470 "name":"UpdateRealtimeLogConfig2020_05_31", 1471 "http":{ 1472 "method":"PUT", 1473 "requestUri":"/2020-05-31/realtime-log-config/" 1474 }, 1475 "input":{ 1476 "shape":"UpdateRealtimeLogConfigRequest", 1477 "locationName":"UpdateRealtimeLogConfigRequest", 1478 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 1479 }, 1480 "output":{"shape":"UpdateRealtimeLogConfigResult"}, 1481 "errors":[ 1482 {"shape":"NoSuchRealtimeLogConfig"}, 1483 {"shape":"InvalidArgument"}, 1484 {"shape":"AccessDenied"} 1485 ] 1486 }, 1487 "UpdateStreamingDistribution":{ 1488 "name":"UpdateStreamingDistribution2020_05_31", 1489 "http":{ 1490 "method":"PUT", 1491 "requestUri":"/2020-05-31/streaming-distribution/{Id}/config" 1492 }, 1493 "input":{"shape":"UpdateStreamingDistributionRequest"}, 1494 "output":{"shape":"UpdateStreamingDistributionResult"}, 1495 "errors":[ 1496 {"shape":"AccessDenied"}, 1497 {"shape":"CNAMEAlreadyExists"}, 1498 {"shape":"IllegalUpdate"}, 1499 {"shape":"InvalidIfMatchVersion"}, 1500 {"shape":"MissingBody"}, 1501 {"shape":"NoSuchStreamingDistribution"}, 1502 {"shape":"PreconditionFailed"}, 1503 {"shape":"TooManyStreamingDistributionCNAMEs"}, 1504 {"shape":"InvalidArgument"}, 1505 {"shape":"InvalidOriginAccessIdentity"}, 1506 {"shape":"TooManyTrustedSigners"}, 1507 {"shape":"TrustedSignerDoesNotExist"}, 1508 {"shape":"InconsistentQuantities"} 1509 ] 1510 } 1511 }, 1512 "shapes":{ 1513 "AccessDenied":{ 1514 "type":"structure", 1515 "members":{ 1516 "Message":{"shape":"string"} 1517 }, 1518 "error":{"httpStatusCode":403}, 1519 "exception":true 1520 }, 1521 "ActiveTrustedKeyGroups":{ 1522 "type":"structure", 1523 "required":[ 1524 "Enabled", 1525 "Quantity" 1526 ], 1527 "members":{ 1528 "Enabled":{"shape":"boolean"}, 1529 "Quantity":{"shape":"integer"}, 1530 "Items":{"shape":"KGKeyPairIdsList"} 1531 } 1532 }, 1533 "ActiveTrustedSigners":{ 1534 "type":"structure", 1535 "required":[ 1536 "Enabled", 1537 "Quantity" 1538 ], 1539 "members":{ 1540 "Enabled":{"shape":"boolean"}, 1541 "Quantity":{"shape":"integer"}, 1542 "Items":{"shape":"SignerList"} 1543 } 1544 }, 1545 "AliasICPRecordal":{ 1546 "type":"structure", 1547 "members":{ 1548 "CNAME":{"shape":"string"}, 1549 "ICPRecordalStatus":{"shape":"ICPRecordalStatus"} 1550 } 1551 }, 1552 "AliasICPRecordals":{ 1553 "type":"list", 1554 "member":{ 1555 "shape":"AliasICPRecordal", 1556 "locationName":"AliasICPRecordal" 1557 } 1558 }, 1559 "AliasList":{ 1560 "type":"list", 1561 "member":{ 1562 "shape":"string", 1563 "locationName":"CNAME" 1564 } 1565 }, 1566 "Aliases":{ 1567 "type":"structure", 1568 "required":["Quantity"], 1569 "members":{ 1570 "Quantity":{"shape":"integer"}, 1571 "Items":{"shape":"AliasList"} 1572 } 1573 }, 1574 "AllowedMethods":{ 1575 "type":"structure", 1576 "required":[ 1577 "Quantity", 1578 "Items" 1579 ], 1580 "members":{ 1581 "Quantity":{"shape":"integer"}, 1582 "Items":{"shape":"MethodsList"}, 1583 "CachedMethods":{"shape":"CachedMethods"} 1584 } 1585 }, 1586 "AssociateAliasRequest":{ 1587 "type":"structure", 1588 "required":[ 1589 "TargetDistributionId", 1590 "Alias" 1591 ], 1592 "members":{ 1593 "TargetDistributionId":{ 1594 "shape":"string", 1595 "location":"uri", 1596 "locationName":"TargetDistributionId" 1597 }, 1598 "Alias":{ 1599 "shape":"string", 1600 "location":"querystring", 1601 "locationName":"Alias" 1602 } 1603 } 1604 }, 1605 "AwsAccountNumberList":{ 1606 "type":"list", 1607 "member":{ 1608 "shape":"string", 1609 "locationName":"AwsAccountNumber" 1610 } 1611 }, 1612 "BatchTooLarge":{ 1613 "type":"structure", 1614 "members":{ 1615 "Message":{"shape":"string"} 1616 }, 1617 "error":{"httpStatusCode":413}, 1618 "exception":true 1619 }, 1620 "CNAMEAlreadyExists":{ 1621 "type":"structure", 1622 "members":{ 1623 "Message":{"shape":"string"} 1624 }, 1625 "error":{"httpStatusCode":409}, 1626 "exception":true 1627 }, 1628 "CacheBehavior":{ 1629 "type":"structure", 1630 "required":[ 1631 "PathPattern", 1632 "TargetOriginId", 1633 "ViewerProtocolPolicy" 1634 ], 1635 "members":{ 1636 "PathPattern":{"shape":"string"}, 1637 "TargetOriginId":{"shape":"string"}, 1638 "TrustedSigners":{"shape":"TrustedSigners"}, 1639 "TrustedKeyGroups":{"shape":"TrustedKeyGroups"}, 1640 "ViewerProtocolPolicy":{"shape":"ViewerProtocolPolicy"}, 1641 "AllowedMethods":{"shape":"AllowedMethods"}, 1642 "SmoothStreaming":{"shape":"boolean"}, 1643 "Compress":{"shape":"boolean"}, 1644 "LambdaFunctionAssociations":{"shape":"LambdaFunctionAssociations"}, 1645 "FunctionAssociations":{"shape":"FunctionAssociations"}, 1646 "FieldLevelEncryptionId":{"shape":"string"}, 1647 "RealtimeLogConfigArn":{"shape":"string"}, 1648 "CachePolicyId":{"shape":"string"}, 1649 "OriginRequestPolicyId":{"shape":"string"}, 1650 "ForwardedValues":{ 1651 "shape":"ForwardedValues", 1652 "deprecated":true 1653 }, 1654 "MinTTL":{ 1655 "shape":"long", 1656 "deprecated":true 1657 }, 1658 "DefaultTTL":{ 1659 "shape":"long", 1660 "deprecated":true 1661 }, 1662 "MaxTTL":{ 1663 "shape":"long", 1664 "deprecated":true 1665 } 1666 } 1667 }, 1668 "CacheBehaviorList":{ 1669 "type":"list", 1670 "member":{ 1671 "shape":"CacheBehavior", 1672 "locationName":"CacheBehavior" 1673 } 1674 }, 1675 "CacheBehaviors":{ 1676 "type":"structure", 1677 "required":["Quantity"], 1678 "members":{ 1679 "Quantity":{"shape":"integer"}, 1680 "Items":{"shape":"CacheBehaviorList"} 1681 } 1682 }, 1683 "CachePolicy":{ 1684 "type":"structure", 1685 "required":[ 1686 "Id", 1687 "LastModifiedTime", 1688 "CachePolicyConfig" 1689 ], 1690 "members":{ 1691 "Id":{"shape":"string"}, 1692 "LastModifiedTime":{"shape":"timestamp"}, 1693 "CachePolicyConfig":{"shape":"CachePolicyConfig"} 1694 } 1695 }, 1696 "CachePolicyAlreadyExists":{ 1697 "type":"structure", 1698 "members":{ 1699 "Message":{"shape":"string"} 1700 }, 1701 "error":{"httpStatusCode":409}, 1702 "exception":true 1703 }, 1704 "CachePolicyConfig":{ 1705 "type":"structure", 1706 "required":[ 1707 "Name", 1708 "MinTTL" 1709 ], 1710 "members":{ 1711 "Comment":{"shape":"string"}, 1712 "Name":{"shape":"string"}, 1713 "DefaultTTL":{"shape":"long"}, 1714 "MaxTTL":{"shape":"long"}, 1715 "MinTTL":{"shape":"long"}, 1716 "ParametersInCacheKeyAndForwardedToOrigin":{"shape":"ParametersInCacheKeyAndForwardedToOrigin"} 1717 } 1718 }, 1719 "CachePolicyCookieBehavior":{ 1720 "type":"string", 1721 "enum":[ 1722 "none", 1723 "whitelist", 1724 "allExcept", 1725 "all" 1726 ] 1727 }, 1728 "CachePolicyCookiesConfig":{ 1729 "type":"structure", 1730 "required":["CookieBehavior"], 1731 "members":{ 1732 "CookieBehavior":{"shape":"CachePolicyCookieBehavior"}, 1733 "Cookies":{"shape":"CookieNames"} 1734 } 1735 }, 1736 "CachePolicyHeaderBehavior":{ 1737 "type":"string", 1738 "enum":[ 1739 "none", 1740 "whitelist" 1741 ] 1742 }, 1743 "CachePolicyHeadersConfig":{ 1744 "type":"structure", 1745 "required":["HeaderBehavior"], 1746 "members":{ 1747 "HeaderBehavior":{"shape":"CachePolicyHeaderBehavior"}, 1748 "Headers":{"shape":"Headers"} 1749 } 1750 }, 1751 "CachePolicyInUse":{ 1752 "type":"structure", 1753 "members":{ 1754 "Message":{"shape":"string"} 1755 }, 1756 "error":{"httpStatusCode":409}, 1757 "exception":true 1758 }, 1759 "CachePolicyList":{ 1760 "type":"structure", 1761 "required":[ 1762 "MaxItems", 1763 "Quantity" 1764 ], 1765 "members":{ 1766 "NextMarker":{"shape":"string"}, 1767 "MaxItems":{"shape":"integer"}, 1768 "Quantity":{"shape":"integer"}, 1769 "Items":{"shape":"CachePolicySummaryList"} 1770 } 1771 }, 1772 "CachePolicyQueryStringBehavior":{ 1773 "type":"string", 1774 "enum":[ 1775 "none", 1776 "whitelist", 1777 "allExcept", 1778 "all" 1779 ] 1780 }, 1781 "CachePolicyQueryStringsConfig":{ 1782 "type":"structure", 1783 "required":["QueryStringBehavior"], 1784 "members":{ 1785 "QueryStringBehavior":{"shape":"CachePolicyQueryStringBehavior"}, 1786 "QueryStrings":{"shape":"QueryStringNames"} 1787 } 1788 }, 1789 "CachePolicySummary":{ 1790 "type":"structure", 1791 "required":[ 1792 "Type", 1793 "CachePolicy" 1794 ], 1795 "members":{ 1796 "Type":{"shape":"CachePolicyType"}, 1797 "CachePolicy":{"shape":"CachePolicy"} 1798 } 1799 }, 1800 "CachePolicySummaryList":{ 1801 "type":"list", 1802 "member":{ 1803 "shape":"CachePolicySummary", 1804 "locationName":"CachePolicySummary" 1805 } 1806 }, 1807 "CachePolicyType":{ 1808 "type":"string", 1809 "enum":[ 1810 "managed", 1811 "custom" 1812 ] 1813 }, 1814 "CachedMethods":{ 1815 "type":"structure", 1816 "required":[ 1817 "Quantity", 1818 "Items" 1819 ], 1820 "members":{ 1821 "Quantity":{"shape":"integer"}, 1822 "Items":{"shape":"MethodsList"} 1823 } 1824 }, 1825 "CannotChangeImmutablePublicKeyFields":{ 1826 "type":"structure", 1827 "members":{ 1828 "Message":{"shape":"string"} 1829 }, 1830 "error":{"httpStatusCode":400}, 1831 "exception":true 1832 }, 1833 "CertificateSource":{ 1834 "type":"string", 1835 "enum":[ 1836 "cloudfront", 1837 "iam", 1838 "acm" 1839 ] 1840 }, 1841 "CloudFrontOriginAccessIdentity":{ 1842 "type":"structure", 1843 "required":[ 1844 "Id", 1845 "S3CanonicalUserId" 1846 ], 1847 "members":{ 1848 "Id":{"shape":"string"}, 1849 "S3CanonicalUserId":{"shape":"string"}, 1850 "CloudFrontOriginAccessIdentityConfig":{"shape":"CloudFrontOriginAccessIdentityConfig"} 1851 } 1852 }, 1853 "CloudFrontOriginAccessIdentityAlreadyExists":{ 1854 "type":"structure", 1855 "members":{ 1856 "Message":{"shape":"string"} 1857 }, 1858 "error":{"httpStatusCode":409}, 1859 "exception":true 1860 }, 1861 "CloudFrontOriginAccessIdentityConfig":{ 1862 "type":"structure", 1863 "required":[ 1864 "CallerReference", 1865 "Comment" 1866 ], 1867 "members":{ 1868 "CallerReference":{"shape":"string"}, 1869 "Comment":{"shape":"string"} 1870 } 1871 }, 1872 "CloudFrontOriginAccessIdentityInUse":{ 1873 "type":"structure", 1874 "members":{ 1875 "Message":{"shape":"string"} 1876 }, 1877 "error":{"httpStatusCode":409}, 1878 "exception":true 1879 }, 1880 "CloudFrontOriginAccessIdentityList":{ 1881 "type":"structure", 1882 "required":[ 1883 "Marker", 1884 "MaxItems", 1885 "IsTruncated", 1886 "Quantity" 1887 ], 1888 "members":{ 1889 "Marker":{"shape":"string"}, 1890 "NextMarker":{"shape":"string"}, 1891 "MaxItems":{"shape":"integer"}, 1892 "IsTruncated":{"shape":"boolean"}, 1893 "Quantity":{"shape":"integer"}, 1894 "Items":{"shape":"CloudFrontOriginAccessIdentitySummaryList"} 1895 } 1896 }, 1897 "CloudFrontOriginAccessIdentitySummary":{ 1898 "type":"structure", 1899 "required":[ 1900 "Id", 1901 "S3CanonicalUserId", 1902 "Comment" 1903 ], 1904 "members":{ 1905 "Id":{"shape":"string"}, 1906 "S3CanonicalUserId":{"shape":"string"}, 1907 "Comment":{"shape":"string"} 1908 } 1909 }, 1910 "CloudFrontOriginAccessIdentitySummaryList":{ 1911 "type":"list", 1912 "member":{ 1913 "shape":"CloudFrontOriginAccessIdentitySummary", 1914 "locationName":"CloudFrontOriginAccessIdentitySummary" 1915 } 1916 }, 1917 "CommentType":{ 1918 "type":"string", 1919 "sensitive":true 1920 }, 1921 "ConflictingAlias":{ 1922 "type":"structure", 1923 "members":{ 1924 "Alias":{"shape":"string"}, 1925 "DistributionId":{"shape":"string"}, 1926 "AccountId":{"shape":"string"} 1927 } 1928 }, 1929 "ConflictingAliases":{ 1930 "type":"list", 1931 "member":{ 1932 "shape":"ConflictingAlias", 1933 "locationName":"ConflictingAlias" 1934 } 1935 }, 1936 "ConflictingAliasesList":{ 1937 "type":"structure", 1938 "members":{ 1939 "NextMarker":{"shape":"string"}, 1940 "MaxItems":{"shape":"integer"}, 1941 "Quantity":{"shape":"integer"}, 1942 "Items":{"shape":"ConflictingAliases"} 1943 } 1944 }, 1945 "ContentTypeProfile":{ 1946 "type":"structure", 1947 "required":[ 1948 "Format", 1949 "ContentType" 1950 ], 1951 "members":{ 1952 "Format":{"shape":"Format"}, 1953 "ProfileId":{"shape":"string"}, 1954 "ContentType":{"shape":"string"} 1955 } 1956 }, 1957 "ContentTypeProfileConfig":{ 1958 "type":"structure", 1959 "required":["ForwardWhenContentTypeIsUnknown"], 1960 "members":{ 1961 "ForwardWhenContentTypeIsUnknown":{"shape":"boolean"}, 1962 "ContentTypeProfiles":{"shape":"ContentTypeProfiles"} 1963 } 1964 }, 1965 "ContentTypeProfileList":{ 1966 "type":"list", 1967 "member":{ 1968 "shape":"ContentTypeProfile", 1969 "locationName":"ContentTypeProfile" 1970 } 1971 }, 1972 "ContentTypeProfiles":{ 1973 "type":"structure", 1974 "required":["Quantity"], 1975 "members":{ 1976 "Quantity":{"shape":"integer"}, 1977 "Items":{"shape":"ContentTypeProfileList"} 1978 } 1979 }, 1980 "CookieNameList":{ 1981 "type":"list", 1982 "member":{ 1983 "shape":"string", 1984 "locationName":"Name" 1985 } 1986 }, 1987 "CookieNames":{ 1988 "type":"structure", 1989 "required":["Quantity"], 1990 "members":{ 1991 "Quantity":{"shape":"integer"}, 1992 "Items":{"shape":"CookieNameList"} 1993 } 1994 }, 1995 "CookiePreference":{ 1996 "type":"structure", 1997 "required":["Forward"], 1998 "members":{ 1999 "Forward":{"shape":"ItemSelection"}, 2000 "WhitelistedNames":{"shape":"CookieNames"} 2001 } 2002 }, 2003 "CreateCachePolicyRequest":{ 2004 "type":"structure", 2005 "required":["CachePolicyConfig"], 2006 "members":{ 2007 "CachePolicyConfig":{ 2008 "shape":"CachePolicyConfig", 2009 "locationName":"CachePolicyConfig", 2010 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 2011 } 2012 }, 2013 "payload":"CachePolicyConfig" 2014 }, 2015 "CreateCachePolicyResult":{ 2016 "type":"structure", 2017 "members":{ 2018 "CachePolicy":{"shape":"CachePolicy"}, 2019 "Location":{ 2020 "shape":"string", 2021 "location":"header", 2022 "locationName":"Location" 2023 }, 2024 "ETag":{ 2025 "shape":"string", 2026 "location":"header", 2027 "locationName":"ETag" 2028 } 2029 }, 2030 "payload":"CachePolicy" 2031 }, 2032 "CreateCloudFrontOriginAccessIdentityRequest":{ 2033 "type":"structure", 2034 "required":["CloudFrontOriginAccessIdentityConfig"], 2035 "members":{ 2036 "CloudFrontOriginAccessIdentityConfig":{ 2037 "shape":"CloudFrontOriginAccessIdentityConfig", 2038 "locationName":"CloudFrontOriginAccessIdentityConfig", 2039 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 2040 } 2041 }, 2042 "payload":"CloudFrontOriginAccessIdentityConfig" 2043 }, 2044 "CreateCloudFrontOriginAccessIdentityResult":{ 2045 "type":"structure", 2046 "members":{ 2047 "CloudFrontOriginAccessIdentity":{"shape":"CloudFrontOriginAccessIdentity"}, 2048 "Location":{ 2049 "shape":"string", 2050 "location":"header", 2051 "locationName":"Location" 2052 }, 2053 "ETag":{ 2054 "shape":"string", 2055 "location":"header", 2056 "locationName":"ETag" 2057 } 2058 }, 2059 "payload":"CloudFrontOriginAccessIdentity" 2060 }, 2061 "CreateDistributionRequest":{ 2062 "type":"structure", 2063 "required":["DistributionConfig"], 2064 "members":{ 2065 "DistributionConfig":{ 2066 "shape":"DistributionConfig", 2067 "locationName":"DistributionConfig", 2068 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 2069 } 2070 }, 2071 "payload":"DistributionConfig" 2072 }, 2073 "CreateDistributionResult":{ 2074 "type":"structure", 2075 "members":{ 2076 "Distribution":{"shape":"Distribution"}, 2077 "Location":{ 2078 "shape":"string", 2079 "location":"header", 2080 "locationName":"Location" 2081 }, 2082 "ETag":{ 2083 "shape":"string", 2084 "location":"header", 2085 "locationName":"ETag" 2086 } 2087 }, 2088 "payload":"Distribution" 2089 }, 2090 "CreateDistributionWithTagsRequest":{ 2091 "type":"structure", 2092 "required":["DistributionConfigWithTags"], 2093 "members":{ 2094 "DistributionConfigWithTags":{ 2095 "shape":"DistributionConfigWithTags", 2096 "locationName":"DistributionConfigWithTags", 2097 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 2098 } 2099 }, 2100 "payload":"DistributionConfigWithTags" 2101 }, 2102 "CreateDistributionWithTagsResult":{ 2103 "type":"structure", 2104 "members":{ 2105 "Distribution":{"shape":"Distribution"}, 2106 "Location":{ 2107 "shape":"string", 2108 "location":"header", 2109 "locationName":"Location" 2110 }, 2111 "ETag":{ 2112 "shape":"string", 2113 "location":"header", 2114 "locationName":"ETag" 2115 } 2116 }, 2117 "payload":"Distribution" 2118 }, 2119 "CreateFieldLevelEncryptionConfigRequest":{ 2120 "type":"structure", 2121 "required":["FieldLevelEncryptionConfig"], 2122 "members":{ 2123 "FieldLevelEncryptionConfig":{ 2124 "shape":"FieldLevelEncryptionConfig", 2125 "locationName":"FieldLevelEncryptionConfig", 2126 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 2127 } 2128 }, 2129 "payload":"FieldLevelEncryptionConfig" 2130 }, 2131 "CreateFieldLevelEncryptionConfigResult":{ 2132 "type":"structure", 2133 "members":{ 2134 "FieldLevelEncryption":{"shape":"FieldLevelEncryption"}, 2135 "Location":{ 2136 "shape":"string", 2137 "location":"header", 2138 "locationName":"Location" 2139 }, 2140 "ETag":{ 2141 "shape":"string", 2142 "location":"header", 2143 "locationName":"ETag" 2144 } 2145 }, 2146 "payload":"FieldLevelEncryption" 2147 }, 2148 "CreateFieldLevelEncryptionProfileRequest":{ 2149 "type":"structure", 2150 "required":["FieldLevelEncryptionProfileConfig"], 2151 "members":{ 2152 "FieldLevelEncryptionProfileConfig":{ 2153 "shape":"FieldLevelEncryptionProfileConfig", 2154 "locationName":"FieldLevelEncryptionProfileConfig", 2155 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 2156 } 2157 }, 2158 "payload":"FieldLevelEncryptionProfileConfig" 2159 }, 2160 "CreateFieldLevelEncryptionProfileResult":{ 2161 "type":"structure", 2162 "members":{ 2163 "FieldLevelEncryptionProfile":{"shape":"FieldLevelEncryptionProfile"}, 2164 "Location":{ 2165 "shape":"string", 2166 "location":"header", 2167 "locationName":"Location" 2168 }, 2169 "ETag":{ 2170 "shape":"string", 2171 "location":"header", 2172 "locationName":"ETag" 2173 } 2174 }, 2175 "payload":"FieldLevelEncryptionProfile" 2176 }, 2177 "CreateFunctionRequest":{ 2178 "type":"structure", 2179 "required":[ 2180 "Name", 2181 "FunctionConfig", 2182 "FunctionCode" 2183 ], 2184 "members":{ 2185 "Name":{"shape":"FunctionName"}, 2186 "FunctionConfig":{"shape":"FunctionConfig"}, 2187 "FunctionCode":{"shape":"FunctionBlob"} 2188 } 2189 }, 2190 "CreateFunctionResult":{ 2191 "type":"structure", 2192 "members":{ 2193 "FunctionSummary":{"shape":"FunctionSummary"}, 2194 "Location":{ 2195 "shape":"string", 2196 "location":"header", 2197 "locationName":"Location" 2198 }, 2199 "ETag":{ 2200 "shape":"string", 2201 "location":"header", 2202 "locationName":"ETag" 2203 } 2204 }, 2205 "payload":"FunctionSummary" 2206 }, 2207 "CreateInvalidationRequest":{ 2208 "type":"structure", 2209 "required":[ 2210 "DistributionId", 2211 "InvalidationBatch" 2212 ], 2213 "members":{ 2214 "DistributionId":{ 2215 "shape":"string", 2216 "location":"uri", 2217 "locationName":"DistributionId" 2218 }, 2219 "InvalidationBatch":{ 2220 "shape":"InvalidationBatch", 2221 "locationName":"InvalidationBatch", 2222 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 2223 } 2224 }, 2225 "payload":"InvalidationBatch" 2226 }, 2227 "CreateInvalidationResult":{ 2228 "type":"structure", 2229 "members":{ 2230 "Location":{ 2231 "shape":"string", 2232 "location":"header", 2233 "locationName":"Location" 2234 }, 2235 "Invalidation":{"shape":"Invalidation"} 2236 }, 2237 "payload":"Invalidation" 2238 }, 2239 "CreateKeyGroupRequest":{ 2240 "type":"structure", 2241 "required":["KeyGroupConfig"], 2242 "members":{ 2243 "KeyGroupConfig":{ 2244 "shape":"KeyGroupConfig", 2245 "locationName":"KeyGroupConfig", 2246 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 2247 } 2248 }, 2249 "payload":"KeyGroupConfig" 2250 }, 2251 "CreateKeyGroupResult":{ 2252 "type":"structure", 2253 "members":{ 2254 "KeyGroup":{"shape":"KeyGroup"}, 2255 "Location":{ 2256 "shape":"string", 2257 "location":"header", 2258 "locationName":"Location" 2259 }, 2260 "ETag":{ 2261 "shape":"string", 2262 "location":"header", 2263 "locationName":"ETag" 2264 } 2265 }, 2266 "payload":"KeyGroup" 2267 }, 2268 "CreateMonitoringSubscriptionRequest":{ 2269 "type":"structure", 2270 "required":[ 2271 "MonitoringSubscription", 2272 "DistributionId" 2273 ], 2274 "members":{ 2275 "DistributionId":{ 2276 "shape":"string", 2277 "location":"uri", 2278 "locationName":"DistributionId" 2279 }, 2280 "MonitoringSubscription":{ 2281 "shape":"MonitoringSubscription", 2282 "locationName":"MonitoringSubscription", 2283 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 2284 } 2285 }, 2286 "payload":"MonitoringSubscription" 2287 }, 2288 "CreateMonitoringSubscriptionResult":{ 2289 "type":"structure", 2290 "members":{ 2291 "MonitoringSubscription":{"shape":"MonitoringSubscription"} 2292 }, 2293 "payload":"MonitoringSubscription" 2294 }, 2295 "CreateOriginRequestPolicyRequest":{ 2296 "type":"structure", 2297 "required":["OriginRequestPolicyConfig"], 2298 "members":{ 2299 "OriginRequestPolicyConfig":{ 2300 "shape":"OriginRequestPolicyConfig", 2301 "locationName":"OriginRequestPolicyConfig", 2302 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 2303 } 2304 }, 2305 "payload":"OriginRequestPolicyConfig" 2306 }, 2307 "CreateOriginRequestPolicyResult":{ 2308 "type":"structure", 2309 "members":{ 2310 "OriginRequestPolicy":{"shape":"OriginRequestPolicy"}, 2311 "Location":{ 2312 "shape":"string", 2313 "location":"header", 2314 "locationName":"Location" 2315 }, 2316 "ETag":{ 2317 "shape":"string", 2318 "location":"header", 2319 "locationName":"ETag" 2320 } 2321 }, 2322 "payload":"OriginRequestPolicy" 2323 }, 2324 "CreatePublicKeyRequest":{ 2325 "type":"structure", 2326 "required":["PublicKeyConfig"], 2327 "members":{ 2328 "PublicKeyConfig":{ 2329 "shape":"PublicKeyConfig", 2330 "locationName":"PublicKeyConfig", 2331 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 2332 } 2333 }, 2334 "payload":"PublicKeyConfig" 2335 }, 2336 "CreatePublicKeyResult":{ 2337 "type":"structure", 2338 "members":{ 2339 "PublicKey":{"shape":"PublicKey"}, 2340 "Location":{ 2341 "shape":"string", 2342 "location":"header", 2343 "locationName":"Location" 2344 }, 2345 "ETag":{ 2346 "shape":"string", 2347 "location":"header", 2348 "locationName":"ETag" 2349 } 2350 }, 2351 "payload":"PublicKey" 2352 }, 2353 "CreateRealtimeLogConfigRequest":{ 2354 "type":"structure", 2355 "required":[ 2356 "EndPoints", 2357 "Fields", 2358 "Name", 2359 "SamplingRate" 2360 ], 2361 "members":{ 2362 "EndPoints":{"shape":"EndPointList"}, 2363 "Fields":{"shape":"FieldList"}, 2364 "Name":{"shape":"string"}, 2365 "SamplingRate":{"shape":"long"} 2366 } 2367 }, 2368 "CreateRealtimeLogConfigResult":{ 2369 "type":"structure", 2370 "members":{ 2371 "RealtimeLogConfig":{"shape":"RealtimeLogConfig"} 2372 } 2373 }, 2374 "CreateStreamingDistributionRequest":{ 2375 "type":"structure", 2376 "required":["StreamingDistributionConfig"], 2377 "members":{ 2378 "StreamingDistributionConfig":{ 2379 "shape":"StreamingDistributionConfig", 2380 "locationName":"StreamingDistributionConfig", 2381 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 2382 } 2383 }, 2384 "payload":"StreamingDistributionConfig" 2385 }, 2386 "CreateStreamingDistributionResult":{ 2387 "type":"structure", 2388 "members":{ 2389 "StreamingDistribution":{"shape":"StreamingDistribution"}, 2390 "Location":{ 2391 "shape":"string", 2392 "location":"header", 2393 "locationName":"Location" 2394 }, 2395 "ETag":{ 2396 "shape":"string", 2397 "location":"header", 2398 "locationName":"ETag" 2399 } 2400 }, 2401 "payload":"StreamingDistribution" 2402 }, 2403 "CreateStreamingDistributionWithTagsRequest":{ 2404 "type":"structure", 2405 "required":["StreamingDistributionConfigWithTags"], 2406 "members":{ 2407 "StreamingDistributionConfigWithTags":{ 2408 "shape":"StreamingDistributionConfigWithTags", 2409 "locationName":"StreamingDistributionConfigWithTags", 2410 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 2411 } 2412 }, 2413 "payload":"StreamingDistributionConfigWithTags" 2414 }, 2415 "CreateStreamingDistributionWithTagsResult":{ 2416 "type":"structure", 2417 "members":{ 2418 "StreamingDistribution":{"shape":"StreamingDistribution"}, 2419 "Location":{ 2420 "shape":"string", 2421 "location":"header", 2422 "locationName":"Location" 2423 }, 2424 "ETag":{ 2425 "shape":"string", 2426 "location":"header", 2427 "locationName":"ETag" 2428 } 2429 }, 2430 "payload":"StreamingDistribution" 2431 }, 2432 "CustomErrorResponse":{ 2433 "type":"structure", 2434 "required":["ErrorCode"], 2435 "members":{ 2436 "ErrorCode":{"shape":"integer"}, 2437 "ResponsePagePath":{"shape":"string"}, 2438 "ResponseCode":{"shape":"string"}, 2439 "ErrorCachingMinTTL":{"shape":"long"} 2440 } 2441 }, 2442 "CustomErrorResponseList":{ 2443 "type":"list", 2444 "member":{ 2445 "shape":"CustomErrorResponse", 2446 "locationName":"CustomErrorResponse" 2447 } 2448 }, 2449 "CustomErrorResponses":{ 2450 "type":"structure", 2451 "required":["Quantity"], 2452 "members":{ 2453 "Quantity":{"shape":"integer"}, 2454 "Items":{"shape":"CustomErrorResponseList"} 2455 } 2456 }, 2457 "CustomHeaders":{ 2458 "type":"structure", 2459 "required":["Quantity"], 2460 "members":{ 2461 "Quantity":{"shape":"integer"}, 2462 "Items":{"shape":"OriginCustomHeadersList"} 2463 } 2464 }, 2465 "CustomOriginConfig":{ 2466 "type":"structure", 2467 "required":[ 2468 "HTTPPort", 2469 "HTTPSPort", 2470 "OriginProtocolPolicy" 2471 ], 2472 "members":{ 2473 "HTTPPort":{"shape":"integer"}, 2474 "HTTPSPort":{"shape":"integer"}, 2475 "OriginProtocolPolicy":{"shape":"OriginProtocolPolicy"}, 2476 "OriginSslProtocols":{"shape":"OriginSslProtocols"}, 2477 "OriginReadTimeout":{"shape":"integer"}, 2478 "OriginKeepaliveTimeout":{"shape":"integer"} 2479 } 2480 }, 2481 "DefaultCacheBehavior":{ 2482 "type":"structure", 2483 "required":[ 2484 "TargetOriginId", 2485 "ViewerProtocolPolicy" 2486 ], 2487 "members":{ 2488 "TargetOriginId":{"shape":"string"}, 2489 "TrustedSigners":{"shape":"TrustedSigners"}, 2490 "TrustedKeyGroups":{"shape":"TrustedKeyGroups"}, 2491 "ViewerProtocolPolicy":{"shape":"ViewerProtocolPolicy"}, 2492 "AllowedMethods":{"shape":"AllowedMethods"}, 2493 "SmoothStreaming":{"shape":"boolean"}, 2494 "Compress":{"shape":"boolean"}, 2495 "LambdaFunctionAssociations":{"shape":"LambdaFunctionAssociations"}, 2496 "FunctionAssociations":{"shape":"FunctionAssociations"}, 2497 "FieldLevelEncryptionId":{"shape":"string"}, 2498 "RealtimeLogConfigArn":{"shape":"string"}, 2499 "CachePolicyId":{"shape":"string"}, 2500 "OriginRequestPolicyId":{"shape":"string"}, 2501 "ForwardedValues":{ 2502 "shape":"ForwardedValues", 2503 "deprecated":true 2504 }, 2505 "MinTTL":{ 2506 "shape":"long", 2507 "deprecated":true 2508 }, 2509 "DefaultTTL":{ 2510 "shape":"long", 2511 "deprecated":true 2512 }, 2513 "MaxTTL":{ 2514 "shape":"long", 2515 "deprecated":true 2516 } 2517 } 2518 }, 2519 "DeleteCachePolicyRequest":{ 2520 "type":"structure", 2521 "required":["Id"], 2522 "members":{ 2523 "Id":{ 2524 "shape":"string", 2525 "location":"uri", 2526 "locationName":"Id" 2527 }, 2528 "IfMatch":{ 2529 "shape":"string", 2530 "location":"header", 2531 "locationName":"If-Match" 2532 } 2533 } 2534 }, 2535 "DeleteCloudFrontOriginAccessIdentityRequest":{ 2536 "type":"structure", 2537 "required":["Id"], 2538 "members":{ 2539 "Id":{ 2540 "shape":"string", 2541 "location":"uri", 2542 "locationName":"Id" 2543 }, 2544 "IfMatch":{ 2545 "shape":"string", 2546 "location":"header", 2547 "locationName":"If-Match" 2548 } 2549 } 2550 }, 2551 "DeleteDistributionRequest":{ 2552 "type":"structure", 2553 "required":["Id"], 2554 "members":{ 2555 "Id":{ 2556 "shape":"string", 2557 "location":"uri", 2558 "locationName":"Id" 2559 }, 2560 "IfMatch":{ 2561 "shape":"string", 2562 "location":"header", 2563 "locationName":"If-Match" 2564 } 2565 } 2566 }, 2567 "DeleteFieldLevelEncryptionConfigRequest":{ 2568 "type":"structure", 2569 "required":["Id"], 2570 "members":{ 2571 "Id":{ 2572 "shape":"string", 2573 "location":"uri", 2574 "locationName":"Id" 2575 }, 2576 "IfMatch":{ 2577 "shape":"string", 2578 "location":"header", 2579 "locationName":"If-Match" 2580 } 2581 } 2582 }, 2583 "DeleteFieldLevelEncryptionProfileRequest":{ 2584 "type":"structure", 2585 "required":["Id"], 2586 "members":{ 2587 "Id":{ 2588 "shape":"string", 2589 "location":"uri", 2590 "locationName":"Id" 2591 }, 2592 "IfMatch":{ 2593 "shape":"string", 2594 "location":"header", 2595 "locationName":"If-Match" 2596 } 2597 } 2598 }, 2599 "DeleteFunctionRequest":{ 2600 "type":"structure", 2601 "required":[ 2602 "IfMatch", 2603 "Name" 2604 ], 2605 "members":{ 2606 "Name":{ 2607 "shape":"string", 2608 "location":"uri", 2609 "locationName":"Name" 2610 }, 2611 "IfMatch":{ 2612 "shape":"string", 2613 "location":"header", 2614 "locationName":"If-Match" 2615 } 2616 } 2617 }, 2618 "DeleteKeyGroupRequest":{ 2619 "type":"structure", 2620 "required":["Id"], 2621 "members":{ 2622 "Id":{ 2623 "shape":"string", 2624 "location":"uri", 2625 "locationName":"Id" 2626 }, 2627 "IfMatch":{ 2628 "shape":"string", 2629 "location":"header", 2630 "locationName":"If-Match" 2631 } 2632 } 2633 }, 2634 "DeleteMonitoringSubscriptionRequest":{ 2635 "type":"structure", 2636 "required":["DistributionId"], 2637 "members":{ 2638 "DistributionId":{ 2639 "shape":"string", 2640 "location":"uri", 2641 "locationName":"DistributionId" 2642 } 2643 } 2644 }, 2645 "DeleteMonitoringSubscriptionResult":{ 2646 "type":"structure", 2647 "members":{ 2648 } 2649 }, 2650 "DeleteOriginRequestPolicyRequest":{ 2651 "type":"structure", 2652 "required":["Id"], 2653 "members":{ 2654 "Id":{ 2655 "shape":"string", 2656 "location":"uri", 2657 "locationName":"Id" 2658 }, 2659 "IfMatch":{ 2660 "shape":"string", 2661 "location":"header", 2662 "locationName":"If-Match" 2663 } 2664 } 2665 }, 2666 "DeletePublicKeyRequest":{ 2667 "type":"structure", 2668 "required":["Id"], 2669 "members":{ 2670 "Id":{ 2671 "shape":"string", 2672 "location":"uri", 2673 "locationName":"Id" 2674 }, 2675 "IfMatch":{ 2676 "shape":"string", 2677 "location":"header", 2678 "locationName":"If-Match" 2679 } 2680 } 2681 }, 2682 "DeleteRealtimeLogConfigRequest":{ 2683 "type":"structure", 2684 "members":{ 2685 "Name":{"shape":"string"}, 2686 "ARN":{"shape":"string"} 2687 } 2688 }, 2689 "DeleteStreamingDistributionRequest":{ 2690 "type":"structure", 2691 "required":["Id"], 2692 "members":{ 2693 "Id":{ 2694 "shape":"string", 2695 "location":"uri", 2696 "locationName":"Id" 2697 }, 2698 "IfMatch":{ 2699 "shape":"string", 2700 "location":"header", 2701 "locationName":"If-Match" 2702 } 2703 } 2704 }, 2705 "DescribeFunctionRequest":{ 2706 "type":"structure", 2707 "required":["Name"], 2708 "members":{ 2709 "Name":{ 2710 "shape":"string", 2711 "location":"uri", 2712 "locationName":"Name" 2713 }, 2714 "Stage":{ 2715 "shape":"FunctionStage", 2716 "location":"querystring", 2717 "locationName":"Stage" 2718 } 2719 } 2720 }, 2721 "DescribeFunctionResult":{ 2722 "type":"structure", 2723 "members":{ 2724 "FunctionSummary":{"shape":"FunctionSummary"}, 2725 "ETag":{ 2726 "shape":"string", 2727 "location":"header", 2728 "locationName":"ETag" 2729 } 2730 }, 2731 "payload":"FunctionSummary" 2732 }, 2733 "Distribution":{ 2734 "type":"structure", 2735 "required":[ 2736 "Id", 2737 "ARN", 2738 "Status", 2739 "LastModifiedTime", 2740 "InProgressInvalidationBatches", 2741 "DomainName", 2742 "DistributionConfig" 2743 ], 2744 "members":{ 2745 "Id":{"shape":"string"}, 2746 "ARN":{"shape":"string"}, 2747 "Status":{"shape":"string"}, 2748 "LastModifiedTime":{"shape":"timestamp"}, 2749 "InProgressInvalidationBatches":{"shape":"integer"}, 2750 "DomainName":{"shape":"string"}, 2751 "ActiveTrustedSigners":{"shape":"ActiveTrustedSigners"}, 2752 "ActiveTrustedKeyGroups":{"shape":"ActiveTrustedKeyGroups"}, 2753 "DistributionConfig":{"shape":"DistributionConfig"}, 2754 "AliasICPRecordals":{"shape":"AliasICPRecordals"} 2755 } 2756 }, 2757 "DistributionAlreadyExists":{ 2758 "type":"structure", 2759 "members":{ 2760 "Message":{"shape":"string"} 2761 }, 2762 "error":{"httpStatusCode":409}, 2763 "exception":true 2764 }, 2765 "DistributionConfig":{ 2766 "type":"structure", 2767 "required":[ 2768 "CallerReference", 2769 "Origins", 2770 "DefaultCacheBehavior", 2771 "Comment", 2772 "Enabled" 2773 ], 2774 "members":{ 2775 "CallerReference":{"shape":"string"}, 2776 "Aliases":{"shape":"Aliases"}, 2777 "DefaultRootObject":{"shape":"string"}, 2778 "Origins":{"shape":"Origins"}, 2779 "OriginGroups":{"shape":"OriginGroups"}, 2780 "DefaultCacheBehavior":{"shape":"DefaultCacheBehavior"}, 2781 "CacheBehaviors":{"shape":"CacheBehaviors"}, 2782 "CustomErrorResponses":{"shape":"CustomErrorResponses"}, 2783 "Comment":{"shape":"CommentType"}, 2784 "Logging":{"shape":"LoggingConfig"}, 2785 "PriceClass":{"shape":"PriceClass"}, 2786 "Enabled":{"shape":"boolean"}, 2787 "ViewerCertificate":{"shape":"ViewerCertificate"}, 2788 "Restrictions":{"shape":"Restrictions"}, 2789 "WebACLId":{"shape":"string"}, 2790 "HttpVersion":{"shape":"HttpVersion"}, 2791 "IsIPV6Enabled":{"shape":"boolean"} 2792 } 2793 }, 2794 "DistributionConfigWithTags":{ 2795 "type":"structure", 2796 "required":[ 2797 "DistributionConfig", 2798 "Tags" 2799 ], 2800 "members":{ 2801 "DistributionConfig":{"shape":"DistributionConfig"}, 2802 "Tags":{"shape":"Tags"} 2803 } 2804 }, 2805 "DistributionIdList":{ 2806 "type":"structure", 2807 "required":[ 2808 "Marker", 2809 "MaxItems", 2810 "IsTruncated", 2811 "Quantity" 2812 ], 2813 "members":{ 2814 "Marker":{"shape":"string"}, 2815 "NextMarker":{"shape":"string"}, 2816 "MaxItems":{"shape":"integer"}, 2817 "IsTruncated":{"shape":"boolean"}, 2818 "Quantity":{"shape":"integer"}, 2819 "Items":{"shape":"DistributionIdListSummary"} 2820 } 2821 }, 2822 "DistributionIdListSummary":{ 2823 "type":"list", 2824 "member":{ 2825 "shape":"string", 2826 "locationName":"DistributionId" 2827 } 2828 }, 2829 "DistributionList":{ 2830 "type":"structure", 2831 "required":[ 2832 "Marker", 2833 "MaxItems", 2834 "IsTruncated", 2835 "Quantity" 2836 ], 2837 "members":{ 2838 "Marker":{"shape":"string"}, 2839 "NextMarker":{"shape":"string"}, 2840 "MaxItems":{"shape":"integer"}, 2841 "IsTruncated":{"shape":"boolean"}, 2842 "Quantity":{"shape":"integer"}, 2843 "Items":{"shape":"DistributionSummaryList"} 2844 } 2845 }, 2846 "DistributionNotDisabled":{ 2847 "type":"structure", 2848 "members":{ 2849 "Message":{"shape":"string"} 2850 }, 2851 "error":{"httpStatusCode":409}, 2852 "exception":true 2853 }, 2854 "DistributionSummary":{ 2855 "type":"structure", 2856 "required":[ 2857 "Id", 2858 "ARN", 2859 "Status", 2860 "LastModifiedTime", 2861 "DomainName", 2862 "Aliases", 2863 "Origins", 2864 "DefaultCacheBehavior", 2865 "CacheBehaviors", 2866 "CustomErrorResponses", 2867 "Comment", 2868 "PriceClass", 2869 "Enabled", 2870 "ViewerCertificate", 2871 "Restrictions", 2872 "WebACLId", 2873 "HttpVersion", 2874 "IsIPV6Enabled" 2875 ], 2876 "members":{ 2877 "Id":{"shape":"string"}, 2878 "ARN":{"shape":"string"}, 2879 "Status":{"shape":"string"}, 2880 "LastModifiedTime":{"shape":"timestamp"}, 2881 "DomainName":{"shape":"string"}, 2882 "Aliases":{"shape":"Aliases"}, 2883 "Origins":{"shape":"Origins"}, 2884 "OriginGroups":{"shape":"OriginGroups"}, 2885 "DefaultCacheBehavior":{"shape":"DefaultCacheBehavior"}, 2886 "CacheBehaviors":{"shape":"CacheBehaviors"}, 2887 "CustomErrorResponses":{"shape":"CustomErrorResponses"}, 2888 "Comment":{"shape":"string"}, 2889 "PriceClass":{"shape":"PriceClass"}, 2890 "Enabled":{"shape":"boolean"}, 2891 "ViewerCertificate":{"shape":"ViewerCertificate"}, 2892 "Restrictions":{"shape":"Restrictions"}, 2893 "WebACLId":{"shape":"string"}, 2894 "HttpVersion":{"shape":"HttpVersion"}, 2895 "IsIPV6Enabled":{"shape":"boolean"}, 2896 "AliasICPRecordals":{"shape":"AliasICPRecordals"} 2897 } 2898 }, 2899 "DistributionSummaryList":{ 2900 "type":"list", 2901 "member":{ 2902 "shape":"DistributionSummary", 2903 "locationName":"DistributionSummary" 2904 } 2905 }, 2906 "EncryptionEntities":{ 2907 "type":"structure", 2908 "required":["Quantity"], 2909 "members":{ 2910 "Quantity":{"shape":"integer"}, 2911 "Items":{"shape":"EncryptionEntityList"} 2912 } 2913 }, 2914 "EncryptionEntity":{ 2915 "type":"structure", 2916 "required":[ 2917 "PublicKeyId", 2918 "ProviderId", 2919 "FieldPatterns" 2920 ], 2921 "members":{ 2922 "PublicKeyId":{"shape":"string"}, 2923 "ProviderId":{"shape":"string"}, 2924 "FieldPatterns":{"shape":"FieldPatterns"} 2925 } 2926 }, 2927 "EncryptionEntityList":{ 2928 "type":"list", 2929 "member":{ 2930 "shape":"EncryptionEntity", 2931 "locationName":"EncryptionEntity" 2932 } 2933 }, 2934 "EndPoint":{ 2935 "type":"structure", 2936 "required":["StreamType"], 2937 "members":{ 2938 "StreamType":{"shape":"string"}, 2939 "KinesisStreamConfig":{"shape":"KinesisStreamConfig"} 2940 } 2941 }, 2942 "EndPointList":{ 2943 "type":"list", 2944 "member":{"shape":"EndPoint"} 2945 }, 2946 "EventType":{ 2947 "type":"string", 2948 "enum":[ 2949 "viewer-request", 2950 "viewer-response", 2951 "origin-request", 2952 "origin-response" 2953 ] 2954 }, 2955 "FieldLevelEncryption":{ 2956 "type":"structure", 2957 "required":[ 2958 "Id", 2959 "LastModifiedTime", 2960 "FieldLevelEncryptionConfig" 2961 ], 2962 "members":{ 2963 "Id":{"shape":"string"}, 2964 "LastModifiedTime":{"shape":"timestamp"}, 2965 "FieldLevelEncryptionConfig":{"shape":"FieldLevelEncryptionConfig"} 2966 } 2967 }, 2968 "FieldLevelEncryptionConfig":{ 2969 "type":"structure", 2970 "required":["CallerReference"], 2971 "members":{ 2972 "CallerReference":{"shape":"string"}, 2973 "Comment":{"shape":"string"}, 2974 "QueryArgProfileConfig":{"shape":"QueryArgProfileConfig"}, 2975 "ContentTypeProfileConfig":{"shape":"ContentTypeProfileConfig"} 2976 } 2977 }, 2978 "FieldLevelEncryptionConfigAlreadyExists":{ 2979 "type":"structure", 2980 "members":{ 2981 "Message":{"shape":"string"} 2982 }, 2983 "error":{"httpStatusCode":409}, 2984 "exception":true 2985 }, 2986 "FieldLevelEncryptionConfigInUse":{ 2987 "type":"structure", 2988 "members":{ 2989 "Message":{"shape":"string"} 2990 }, 2991 "error":{"httpStatusCode":409}, 2992 "exception":true 2993 }, 2994 "FieldLevelEncryptionList":{ 2995 "type":"structure", 2996 "required":[ 2997 "MaxItems", 2998 "Quantity" 2999 ], 3000 "members":{ 3001 "NextMarker":{"shape":"string"}, 3002 "MaxItems":{"shape":"integer"}, 3003 "Quantity":{"shape":"integer"}, 3004 "Items":{"shape":"FieldLevelEncryptionSummaryList"} 3005 } 3006 }, 3007 "FieldLevelEncryptionProfile":{ 3008 "type":"structure", 3009 "required":[ 3010 "Id", 3011 "LastModifiedTime", 3012 "FieldLevelEncryptionProfileConfig" 3013 ], 3014 "members":{ 3015 "Id":{"shape":"string"}, 3016 "LastModifiedTime":{"shape":"timestamp"}, 3017 "FieldLevelEncryptionProfileConfig":{"shape":"FieldLevelEncryptionProfileConfig"} 3018 } 3019 }, 3020 "FieldLevelEncryptionProfileAlreadyExists":{ 3021 "type":"structure", 3022 "members":{ 3023 "Message":{"shape":"string"} 3024 }, 3025 "error":{"httpStatusCode":409}, 3026 "exception":true 3027 }, 3028 "FieldLevelEncryptionProfileConfig":{ 3029 "type":"structure", 3030 "required":[ 3031 "Name", 3032 "CallerReference", 3033 "EncryptionEntities" 3034 ], 3035 "members":{ 3036 "Name":{"shape":"string"}, 3037 "CallerReference":{"shape":"string"}, 3038 "Comment":{"shape":"string"}, 3039 "EncryptionEntities":{"shape":"EncryptionEntities"} 3040 } 3041 }, 3042 "FieldLevelEncryptionProfileInUse":{ 3043 "type":"structure", 3044 "members":{ 3045 "Message":{"shape":"string"} 3046 }, 3047 "error":{"httpStatusCode":409}, 3048 "exception":true 3049 }, 3050 "FieldLevelEncryptionProfileList":{ 3051 "type":"structure", 3052 "required":[ 3053 "MaxItems", 3054 "Quantity" 3055 ], 3056 "members":{ 3057 "NextMarker":{"shape":"string"}, 3058 "MaxItems":{"shape":"integer"}, 3059 "Quantity":{"shape":"integer"}, 3060 "Items":{"shape":"FieldLevelEncryptionProfileSummaryList"} 3061 } 3062 }, 3063 "FieldLevelEncryptionProfileSizeExceeded":{ 3064 "type":"structure", 3065 "members":{ 3066 "Message":{"shape":"string"} 3067 }, 3068 "error":{"httpStatusCode":400}, 3069 "exception":true 3070 }, 3071 "FieldLevelEncryptionProfileSummary":{ 3072 "type":"structure", 3073 "required":[ 3074 "Id", 3075 "LastModifiedTime", 3076 "Name", 3077 "EncryptionEntities" 3078 ], 3079 "members":{ 3080 "Id":{"shape":"string"}, 3081 "LastModifiedTime":{"shape":"timestamp"}, 3082 "Name":{"shape":"string"}, 3083 "EncryptionEntities":{"shape":"EncryptionEntities"}, 3084 "Comment":{"shape":"string"} 3085 } 3086 }, 3087 "FieldLevelEncryptionProfileSummaryList":{ 3088 "type":"list", 3089 "member":{ 3090 "shape":"FieldLevelEncryptionProfileSummary", 3091 "locationName":"FieldLevelEncryptionProfileSummary" 3092 } 3093 }, 3094 "FieldLevelEncryptionSummary":{ 3095 "type":"structure", 3096 "required":[ 3097 "Id", 3098 "LastModifiedTime" 3099 ], 3100 "members":{ 3101 "Id":{"shape":"string"}, 3102 "LastModifiedTime":{"shape":"timestamp"}, 3103 "Comment":{"shape":"string"}, 3104 "QueryArgProfileConfig":{"shape":"QueryArgProfileConfig"}, 3105 "ContentTypeProfileConfig":{"shape":"ContentTypeProfileConfig"} 3106 } 3107 }, 3108 "FieldLevelEncryptionSummaryList":{ 3109 "type":"list", 3110 "member":{ 3111 "shape":"FieldLevelEncryptionSummary", 3112 "locationName":"FieldLevelEncryptionSummary" 3113 } 3114 }, 3115 "FieldList":{ 3116 "type":"list", 3117 "member":{ 3118 "shape":"string", 3119 "locationName":"Field" 3120 } 3121 }, 3122 "FieldPatternList":{ 3123 "type":"list", 3124 "member":{ 3125 "shape":"string", 3126 "locationName":"FieldPattern" 3127 } 3128 }, 3129 "FieldPatterns":{ 3130 "type":"structure", 3131 "required":["Quantity"], 3132 "members":{ 3133 "Quantity":{"shape":"integer"}, 3134 "Items":{"shape":"FieldPatternList"} 3135 } 3136 }, 3137 "Format":{ 3138 "type":"string", 3139 "enum":["URLEncoded"] 3140 }, 3141 "ForwardedValues":{ 3142 "type":"structure", 3143 "required":[ 3144 "QueryString", 3145 "Cookies" 3146 ], 3147 "members":{ 3148 "QueryString":{"shape":"boolean"}, 3149 "Cookies":{"shape":"CookiePreference"}, 3150 "Headers":{"shape":"Headers"}, 3151 "QueryStringCacheKeys":{"shape":"QueryStringCacheKeys"} 3152 } 3153 }, 3154 "FunctionARN":{ 3155 "type":"string", 3156 "max":108, 3157 "pattern":"arn:aws:cloudfront::[0-9]{12}:function\\/[a-zA-Z0-9-_]{1,64}$" 3158 }, 3159 "FunctionAlreadyExists":{ 3160 "type":"structure", 3161 "members":{ 3162 "Message":{"shape":"string"} 3163 }, 3164 "error":{"httpStatusCode":409}, 3165 "exception":true 3166 }, 3167 "FunctionAssociation":{ 3168 "type":"structure", 3169 "required":[ 3170 "FunctionARN", 3171 "EventType" 3172 ], 3173 "members":{ 3174 "FunctionARN":{"shape":"FunctionARN"}, 3175 "EventType":{"shape":"EventType"} 3176 } 3177 }, 3178 "FunctionAssociationList":{ 3179 "type":"list", 3180 "member":{ 3181 "shape":"FunctionAssociation", 3182 "locationName":"FunctionAssociation" 3183 } 3184 }, 3185 "FunctionAssociations":{ 3186 "type":"structure", 3187 "required":["Quantity"], 3188 "members":{ 3189 "Quantity":{"shape":"integer"}, 3190 "Items":{"shape":"FunctionAssociationList"} 3191 } 3192 }, 3193 "FunctionBlob":{ 3194 "type":"blob", 3195 "max":40960, 3196 "min":1, 3197 "sensitive":true 3198 }, 3199 "FunctionConfig":{ 3200 "type":"structure", 3201 "required":[ 3202 "Comment", 3203 "Runtime" 3204 ], 3205 "members":{ 3206 "Comment":{"shape":"string"}, 3207 "Runtime":{"shape":"FunctionRuntime"} 3208 } 3209 }, 3210 "FunctionEventObject":{ 3211 "type":"blob", 3212 "max":40960, 3213 "sensitive":true 3214 }, 3215 "FunctionExecutionLogList":{ 3216 "type":"list", 3217 "member":{"shape":"string"} 3218 }, 3219 "FunctionInUse":{ 3220 "type":"structure", 3221 "members":{ 3222 "Message":{"shape":"string"} 3223 }, 3224 "error":{"httpStatusCode":409}, 3225 "exception":true 3226 }, 3227 "FunctionList":{ 3228 "type":"structure", 3229 "required":[ 3230 "MaxItems", 3231 "Quantity" 3232 ], 3233 "members":{ 3234 "NextMarker":{"shape":"string"}, 3235 "MaxItems":{"shape":"integer"}, 3236 "Quantity":{"shape":"integer"}, 3237 "Items":{"shape":"FunctionSummaryList"} 3238 } 3239 }, 3240 "FunctionMetadata":{ 3241 "type":"structure", 3242 "required":[ 3243 "FunctionARN", 3244 "LastModifiedTime" 3245 ], 3246 "members":{ 3247 "FunctionARN":{"shape":"string"}, 3248 "Stage":{"shape":"FunctionStage"}, 3249 "CreatedTime":{"shape":"timestamp"}, 3250 "LastModifiedTime":{"shape":"timestamp"} 3251 } 3252 }, 3253 "FunctionName":{ 3254 "type":"string", 3255 "max":64, 3256 "min":1, 3257 "pattern":"^[a-zA-Z0-9-_]{1,64}$" 3258 }, 3259 "FunctionRuntime":{ 3260 "type":"string", 3261 "enum":["cloudfront-js-1.0"] 3262 }, 3263 "FunctionSizeLimitExceeded":{ 3264 "type":"structure", 3265 "members":{ 3266 "Message":{"shape":"string"} 3267 }, 3268 "error":{"httpStatusCode":413}, 3269 "exception":true 3270 }, 3271 "FunctionStage":{ 3272 "type":"string", 3273 "enum":[ 3274 "DEVELOPMENT", 3275 "LIVE" 3276 ] 3277 }, 3278 "FunctionSummary":{ 3279 "type":"structure", 3280 "required":[ 3281 "Name", 3282 "FunctionConfig", 3283 "FunctionMetadata" 3284 ], 3285 "members":{ 3286 "Name":{"shape":"FunctionName"}, 3287 "Status":{"shape":"string"}, 3288 "FunctionConfig":{"shape":"FunctionConfig"}, 3289 "FunctionMetadata":{"shape":"FunctionMetadata"} 3290 } 3291 }, 3292 "FunctionSummaryList":{ 3293 "type":"list", 3294 "member":{ 3295 "shape":"FunctionSummary", 3296 "locationName":"FunctionSummary" 3297 } 3298 }, 3299 "GeoRestriction":{ 3300 "type":"structure", 3301 "required":[ 3302 "RestrictionType", 3303 "Quantity" 3304 ], 3305 "members":{ 3306 "RestrictionType":{"shape":"GeoRestrictionType"}, 3307 "Quantity":{"shape":"integer"}, 3308 "Items":{"shape":"LocationList"} 3309 } 3310 }, 3311 "GeoRestrictionType":{ 3312 "type":"string", 3313 "enum":[ 3314 "blacklist", 3315 "whitelist", 3316 "none" 3317 ] 3318 }, 3319 "GetCachePolicyConfigRequest":{ 3320 "type":"structure", 3321 "required":["Id"], 3322 "members":{ 3323 "Id":{ 3324 "shape":"string", 3325 "location":"uri", 3326 "locationName":"Id" 3327 } 3328 } 3329 }, 3330 "GetCachePolicyConfigResult":{ 3331 "type":"structure", 3332 "members":{ 3333 "CachePolicyConfig":{"shape":"CachePolicyConfig"}, 3334 "ETag":{ 3335 "shape":"string", 3336 "location":"header", 3337 "locationName":"ETag" 3338 } 3339 }, 3340 "payload":"CachePolicyConfig" 3341 }, 3342 "GetCachePolicyRequest":{ 3343 "type":"structure", 3344 "required":["Id"], 3345 "members":{ 3346 "Id":{ 3347 "shape":"string", 3348 "location":"uri", 3349 "locationName":"Id" 3350 } 3351 } 3352 }, 3353 "GetCachePolicyResult":{ 3354 "type":"structure", 3355 "members":{ 3356 "CachePolicy":{"shape":"CachePolicy"}, 3357 "ETag":{ 3358 "shape":"string", 3359 "location":"header", 3360 "locationName":"ETag" 3361 } 3362 }, 3363 "payload":"CachePolicy" 3364 }, 3365 "GetCloudFrontOriginAccessIdentityConfigRequest":{ 3366 "type":"structure", 3367 "required":["Id"], 3368 "members":{ 3369 "Id":{ 3370 "shape":"string", 3371 "location":"uri", 3372 "locationName":"Id" 3373 } 3374 } 3375 }, 3376 "GetCloudFrontOriginAccessIdentityConfigResult":{ 3377 "type":"structure", 3378 "members":{ 3379 "CloudFrontOriginAccessIdentityConfig":{"shape":"CloudFrontOriginAccessIdentityConfig"}, 3380 "ETag":{ 3381 "shape":"string", 3382 "location":"header", 3383 "locationName":"ETag" 3384 } 3385 }, 3386 "payload":"CloudFrontOriginAccessIdentityConfig" 3387 }, 3388 "GetCloudFrontOriginAccessIdentityRequest":{ 3389 "type":"structure", 3390 "required":["Id"], 3391 "members":{ 3392 "Id":{ 3393 "shape":"string", 3394 "location":"uri", 3395 "locationName":"Id" 3396 } 3397 } 3398 }, 3399 "GetCloudFrontOriginAccessIdentityResult":{ 3400 "type":"structure", 3401 "members":{ 3402 "CloudFrontOriginAccessIdentity":{"shape":"CloudFrontOriginAccessIdentity"}, 3403 "ETag":{ 3404 "shape":"string", 3405 "location":"header", 3406 "locationName":"ETag" 3407 } 3408 }, 3409 "payload":"CloudFrontOriginAccessIdentity" 3410 }, 3411 "GetDistributionConfigRequest":{ 3412 "type":"structure", 3413 "required":["Id"], 3414 "members":{ 3415 "Id":{ 3416 "shape":"string", 3417 "location":"uri", 3418 "locationName":"Id" 3419 } 3420 } 3421 }, 3422 "GetDistributionConfigResult":{ 3423 "type":"structure", 3424 "members":{ 3425 "DistributionConfig":{"shape":"DistributionConfig"}, 3426 "ETag":{ 3427 "shape":"string", 3428 "location":"header", 3429 "locationName":"ETag" 3430 } 3431 }, 3432 "payload":"DistributionConfig" 3433 }, 3434 "GetDistributionRequest":{ 3435 "type":"structure", 3436 "required":["Id"], 3437 "members":{ 3438 "Id":{ 3439 "shape":"string", 3440 "location":"uri", 3441 "locationName":"Id" 3442 } 3443 } 3444 }, 3445 "GetDistributionResult":{ 3446 "type":"structure", 3447 "members":{ 3448 "Distribution":{"shape":"Distribution"}, 3449 "ETag":{ 3450 "shape":"string", 3451 "location":"header", 3452 "locationName":"ETag" 3453 } 3454 }, 3455 "payload":"Distribution" 3456 }, 3457 "GetFieldLevelEncryptionConfigRequest":{ 3458 "type":"structure", 3459 "required":["Id"], 3460 "members":{ 3461 "Id":{ 3462 "shape":"string", 3463 "location":"uri", 3464 "locationName":"Id" 3465 } 3466 } 3467 }, 3468 "GetFieldLevelEncryptionConfigResult":{ 3469 "type":"structure", 3470 "members":{ 3471 "FieldLevelEncryptionConfig":{"shape":"FieldLevelEncryptionConfig"}, 3472 "ETag":{ 3473 "shape":"string", 3474 "location":"header", 3475 "locationName":"ETag" 3476 } 3477 }, 3478 "payload":"FieldLevelEncryptionConfig" 3479 }, 3480 "GetFieldLevelEncryptionProfileConfigRequest":{ 3481 "type":"structure", 3482 "required":["Id"], 3483 "members":{ 3484 "Id":{ 3485 "shape":"string", 3486 "location":"uri", 3487 "locationName":"Id" 3488 } 3489 } 3490 }, 3491 "GetFieldLevelEncryptionProfileConfigResult":{ 3492 "type":"structure", 3493 "members":{ 3494 "FieldLevelEncryptionProfileConfig":{"shape":"FieldLevelEncryptionProfileConfig"}, 3495 "ETag":{ 3496 "shape":"string", 3497 "location":"header", 3498 "locationName":"ETag" 3499 } 3500 }, 3501 "payload":"FieldLevelEncryptionProfileConfig" 3502 }, 3503 "GetFieldLevelEncryptionProfileRequest":{ 3504 "type":"structure", 3505 "required":["Id"], 3506 "members":{ 3507 "Id":{ 3508 "shape":"string", 3509 "location":"uri", 3510 "locationName":"Id" 3511 } 3512 } 3513 }, 3514 "GetFieldLevelEncryptionProfileResult":{ 3515 "type":"structure", 3516 "members":{ 3517 "FieldLevelEncryptionProfile":{"shape":"FieldLevelEncryptionProfile"}, 3518 "ETag":{ 3519 "shape":"string", 3520 "location":"header", 3521 "locationName":"ETag" 3522 } 3523 }, 3524 "payload":"FieldLevelEncryptionProfile" 3525 }, 3526 "GetFieldLevelEncryptionRequest":{ 3527 "type":"structure", 3528 "required":["Id"], 3529 "members":{ 3530 "Id":{ 3531 "shape":"string", 3532 "location":"uri", 3533 "locationName":"Id" 3534 } 3535 } 3536 }, 3537 "GetFieldLevelEncryptionResult":{ 3538 "type":"structure", 3539 "members":{ 3540 "FieldLevelEncryption":{"shape":"FieldLevelEncryption"}, 3541 "ETag":{ 3542 "shape":"string", 3543 "location":"header", 3544 "locationName":"ETag" 3545 } 3546 }, 3547 "payload":"FieldLevelEncryption" 3548 }, 3549 "GetFunctionRequest":{ 3550 "type":"structure", 3551 "required":["Name"], 3552 "members":{ 3553 "Name":{ 3554 "shape":"string", 3555 "location":"uri", 3556 "locationName":"Name" 3557 }, 3558 "Stage":{ 3559 "shape":"FunctionStage", 3560 "location":"querystring", 3561 "locationName":"Stage" 3562 } 3563 } 3564 }, 3565 "GetFunctionResult":{ 3566 "type":"structure", 3567 "members":{ 3568 "FunctionCode":{"shape":"FunctionBlob"}, 3569 "ETag":{ 3570 "shape":"string", 3571 "location":"header", 3572 "locationName":"ETag" 3573 }, 3574 "ContentType":{ 3575 "shape":"string", 3576 "location":"header", 3577 "locationName":"Content-Type" 3578 } 3579 }, 3580 "payload":"FunctionCode" 3581 }, 3582 "GetInvalidationRequest":{ 3583 "type":"structure", 3584 "required":[ 3585 "DistributionId", 3586 "Id" 3587 ], 3588 "members":{ 3589 "DistributionId":{ 3590 "shape":"string", 3591 "location":"uri", 3592 "locationName":"DistributionId" 3593 }, 3594 "Id":{ 3595 "shape":"string", 3596 "location":"uri", 3597 "locationName":"Id" 3598 } 3599 } 3600 }, 3601 "GetInvalidationResult":{ 3602 "type":"structure", 3603 "members":{ 3604 "Invalidation":{"shape":"Invalidation"} 3605 }, 3606 "payload":"Invalidation" 3607 }, 3608 "GetKeyGroupConfigRequest":{ 3609 "type":"structure", 3610 "required":["Id"], 3611 "members":{ 3612 "Id":{ 3613 "shape":"string", 3614 "location":"uri", 3615 "locationName":"Id" 3616 } 3617 } 3618 }, 3619 "GetKeyGroupConfigResult":{ 3620 "type":"structure", 3621 "members":{ 3622 "KeyGroupConfig":{"shape":"KeyGroupConfig"}, 3623 "ETag":{ 3624 "shape":"string", 3625 "location":"header", 3626 "locationName":"ETag" 3627 } 3628 }, 3629 "payload":"KeyGroupConfig" 3630 }, 3631 "GetKeyGroupRequest":{ 3632 "type":"structure", 3633 "required":["Id"], 3634 "members":{ 3635 "Id":{ 3636 "shape":"string", 3637 "location":"uri", 3638 "locationName":"Id" 3639 } 3640 } 3641 }, 3642 "GetKeyGroupResult":{ 3643 "type":"structure", 3644 "members":{ 3645 "KeyGroup":{"shape":"KeyGroup"}, 3646 "ETag":{ 3647 "shape":"string", 3648 "location":"header", 3649 "locationName":"ETag" 3650 } 3651 }, 3652 "payload":"KeyGroup" 3653 }, 3654 "GetMonitoringSubscriptionRequest":{ 3655 "type":"structure", 3656 "required":["DistributionId"], 3657 "members":{ 3658 "DistributionId":{ 3659 "shape":"string", 3660 "location":"uri", 3661 "locationName":"DistributionId" 3662 } 3663 } 3664 }, 3665 "GetMonitoringSubscriptionResult":{ 3666 "type":"structure", 3667 "members":{ 3668 "MonitoringSubscription":{"shape":"MonitoringSubscription"} 3669 }, 3670 "payload":"MonitoringSubscription" 3671 }, 3672 "GetOriginRequestPolicyConfigRequest":{ 3673 "type":"structure", 3674 "required":["Id"], 3675 "members":{ 3676 "Id":{ 3677 "shape":"string", 3678 "location":"uri", 3679 "locationName":"Id" 3680 } 3681 } 3682 }, 3683 "GetOriginRequestPolicyConfigResult":{ 3684 "type":"structure", 3685 "members":{ 3686 "OriginRequestPolicyConfig":{"shape":"OriginRequestPolicyConfig"}, 3687 "ETag":{ 3688 "shape":"string", 3689 "location":"header", 3690 "locationName":"ETag" 3691 } 3692 }, 3693 "payload":"OriginRequestPolicyConfig" 3694 }, 3695 "GetOriginRequestPolicyRequest":{ 3696 "type":"structure", 3697 "required":["Id"], 3698 "members":{ 3699 "Id":{ 3700 "shape":"string", 3701 "location":"uri", 3702 "locationName":"Id" 3703 } 3704 } 3705 }, 3706 "GetOriginRequestPolicyResult":{ 3707 "type":"structure", 3708 "members":{ 3709 "OriginRequestPolicy":{"shape":"OriginRequestPolicy"}, 3710 "ETag":{ 3711 "shape":"string", 3712 "location":"header", 3713 "locationName":"ETag" 3714 } 3715 }, 3716 "payload":"OriginRequestPolicy" 3717 }, 3718 "GetPublicKeyConfigRequest":{ 3719 "type":"structure", 3720 "required":["Id"], 3721 "members":{ 3722 "Id":{ 3723 "shape":"string", 3724 "location":"uri", 3725 "locationName":"Id" 3726 } 3727 } 3728 }, 3729 "GetPublicKeyConfigResult":{ 3730 "type":"structure", 3731 "members":{ 3732 "PublicKeyConfig":{"shape":"PublicKeyConfig"}, 3733 "ETag":{ 3734 "shape":"string", 3735 "location":"header", 3736 "locationName":"ETag" 3737 } 3738 }, 3739 "payload":"PublicKeyConfig" 3740 }, 3741 "GetPublicKeyRequest":{ 3742 "type":"structure", 3743 "required":["Id"], 3744 "members":{ 3745 "Id":{ 3746 "shape":"string", 3747 "location":"uri", 3748 "locationName":"Id" 3749 } 3750 } 3751 }, 3752 "GetPublicKeyResult":{ 3753 "type":"structure", 3754 "members":{ 3755 "PublicKey":{"shape":"PublicKey"}, 3756 "ETag":{ 3757 "shape":"string", 3758 "location":"header", 3759 "locationName":"ETag" 3760 } 3761 }, 3762 "payload":"PublicKey" 3763 }, 3764 "GetRealtimeLogConfigRequest":{ 3765 "type":"structure", 3766 "members":{ 3767 "Name":{"shape":"string"}, 3768 "ARN":{"shape":"string"} 3769 } 3770 }, 3771 "GetRealtimeLogConfigResult":{ 3772 "type":"structure", 3773 "members":{ 3774 "RealtimeLogConfig":{"shape":"RealtimeLogConfig"} 3775 } 3776 }, 3777 "GetStreamingDistributionConfigRequest":{ 3778 "type":"structure", 3779 "required":["Id"], 3780 "members":{ 3781 "Id":{ 3782 "shape":"string", 3783 "location":"uri", 3784 "locationName":"Id" 3785 } 3786 } 3787 }, 3788 "GetStreamingDistributionConfigResult":{ 3789 "type":"structure", 3790 "members":{ 3791 "StreamingDistributionConfig":{"shape":"StreamingDistributionConfig"}, 3792 "ETag":{ 3793 "shape":"string", 3794 "location":"header", 3795 "locationName":"ETag" 3796 } 3797 }, 3798 "payload":"StreamingDistributionConfig" 3799 }, 3800 "GetStreamingDistributionRequest":{ 3801 "type":"structure", 3802 "required":["Id"], 3803 "members":{ 3804 "Id":{ 3805 "shape":"string", 3806 "location":"uri", 3807 "locationName":"Id" 3808 } 3809 } 3810 }, 3811 "GetStreamingDistributionResult":{ 3812 "type":"structure", 3813 "members":{ 3814 "StreamingDistribution":{"shape":"StreamingDistribution"}, 3815 "ETag":{ 3816 "shape":"string", 3817 "location":"header", 3818 "locationName":"ETag" 3819 } 3820 }, 3821 "payload":"StreamingDistribution" 3822 }, 3823 "HeaderList":{ 3824 "type":"list", 3825 "member":{ 3826 "shape":"string", 3827 "locationName":"Name" 3828 } 3829 }, 3830 "Headers":{ 3831 "type":"structure", 3832 "required":["Quantity"], 3833 "members":{ 3834 "Quantity":{"shape":"integer"}, 3835 "Items":{"shape":"HeaderList"} 3836 } 3837 }, 3838 "HttpVersion":{ 3839 "type":"string", 3840 "enum":[ 3841 "http1.1", 3842 "http2" 3843 ] 3844 }, 3845 "ICPRecordalStatus":{ 3846 "type":"string", 3847 "enum":[ 3848 "APPROVED", 3849 "SUSPENDED", 3850 "PENDING" 3851 ] 3852 }, 3853 "IllegalDelete":{ 3854 "type":"structure", 3855 "members":{ 3856 "Message":{"shape":"string"} 3857 }, 3858 "error":{"httpStatusCode":400}, 3859 "exception":true 3860 }, 3861 "IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior":{ 3862 "type":"structure", 3863 "members":{ 3864 "Message":{"shape":"string"} 3865 }, 3866 "error":{"httpStatusCode":400}, 3867 "exception":true 3868 }, 3869 "IllegalUpdate":{ 3870 "type":"structure", 3871 "members":{ 3872 "Message":{"shape":"string"} 3873 }, 3874 "error":{"httpStatusCode":400}, 3875 "exception":true 3876 }, 3877 "InconsistentQuantities":{ 3878 "type":"structure", 3879 "members":{ 3880 "Message":{"shape":"string"} 3881 }, 3882 "error":{"httpStatusCode":400}, 3883 "exception":true 3884 }, 3885 "InvalidArgument":{ 3886 "type":"structure", 3887 "members":{ 3888 "Message":{"shape":"string"} 3889 }, 3890 "error":{"httpStatusCode":400}, 3891 "exception":true 3892 }, 3893 "InvalidDefaultRootObject":{ 3894 "type":"structure", 3895 "members":{ 3896 "Message":{"shape":"string"} 3897 }, 3898 "error":{"httpStatusCode":400}, 3899 "exception":true 3900 }, 3901 "InvalidErrorCode":{ 3902 "type":"structure", 3903 "members":{ 3904 "Message":{"shape":"string"} 3905 }, 3906 "error":{"httpStatusCode":400}, 3907 "exception":true 3908 }, 3909 "InvalidForwardCookies":{ 3910 "type":"structure", 3911 "members":{ 3912 "Message":{"shape":"string"} 3913 }, 3914 "error":{"httpStatusCode":400}, 3915 "exception":true 3916 }, 3917 "InvalidFunctionAssociation":{ 3918 "type":"structure", 3919 "members":{ 3920 "Message":{"shape":"string"} 3921 }, 3922 "error":{"httpStatusCode":400}, 3923 "exception":true 3924 }, 3925 "InvalidGeoRestrictionParameter":{ 3926 "type":"structure", 3927 "members":{ 3928 "Message":{"shape":"string"} 3929 }, 3930 "error":{"httpStatusCode":400}, 3931 "exception":true 3932 }, 3933 "InvalidHeadersForS3Origin":{ 3934 "type":"structure", 3935 "members":{ 3936 "Message":{"shape":"string"} 3937 }, 3938 "error":{"httpStatusCode":400}, 3939 "exception":true 3940 }, 3941 "InvalidIfMatchVersion":{ 3942 "type":"structure", 3943 "members":{ 3944 "Message":{"shape":"string"} 3945 }, 3946 "error":{"httpStatusCode":400}, 3947 "exception":true 3948 }, 3949 "InvalidLambdaFunctionAssociation":{ 3950 "type":"structure", 3951 "members":{ 3952 "Message":{"shape":"string"} 3953 }, 3954 "error":{"httpStatusCode":400}, 3955 "exception":true 3956 }, 3957 "InvalidLocationCode":{ 3958 "type":"structure", 3959 "members":{ 3960 "Message":{"shape":"string"} 3961 }, 3962 "error":{"httpStatusCode":400}, 3963 "exception":true 3964 }, 3965 "InvalidMinimumProtocolVersion":{ 3966 "type":"structure", 3967 "members":{ 3968 "Message":{"shape":"string"} 3969 }, 3970 "error":{"httpStatusCode":400}, 3971 "exception":true 3972 }, 3973 "InvalidOrigin":{ 3974 "type":"structure", 3975 "members":{ 3976 "Message":{"shape":"string"} 3977 }, 3978 "error":{"httpStatusCode":400}, 3979 "exception":true 3980 }, 3981 "InvalidOriginAccessIdentity":{ 3982 "type":"structure", 3983 "members":{ 3984 "Message":{"shape":"string"} 3985 }, 3986 "error":{"httpStatusCode":400}, 3987 "exception":true 3988 }, 3989 "InvalidOriginKeepaliveTimeout":{ 3990 "type":"structure", 3991 "members":{ 3992 "Message":{"shape":"string"} 3993 }, 3994 "error":{"httpStatusCode":400}, 3995 "exception":true 3996 }, 3997 "InvalidOriginReadTimeout":{ 3998 "type":"structure", 3999 "members":{ 4000 "Message":{"shape":"string"} 4001 }, 4002 "error":{"httpStatusCode":400}, 4003 "exception":true 4004 }, 4005 "InvalidProtocolSettings":{ 4006 "type":"structure", 4007 "members":{ 4008 "Message":{"shape":"string"} 4009 }, 4010 "error":{"httpStatusCode":400}, 4011 "exception":true 4012 }, 4013 "InvalidQueryStringParameters":{ 4014 "type":"structure", 4015 "members":{ 4016 "Message":{"shape":"string"} 4017 }, 4018 "error":{"httpStatusCode":400}, 4019 "exception":true 4020 }, 4021 "InvalidRelativePath":{ 4022 "type":"structure", 4023 "members":{ 4024 "Message":{"shape":"string"} 4025 }, 4026 "error":{"httpStatusCode":400}, 4027 "exception":true 4028 }, 4029 "InvalidRequiredProtocol":{ 4030 "type":"structure", 4031 "members":{ 4032 "Message":{"shape":"string"} 4033 }, 4034 "error":{"httpStatusCode":400}, 4035 "exception":true 4036 }, 4037 "InvalidResponseCode":{ 4038 "type":"structure", 4039 "members":{ 4040 "Message":{"shape":"string"} 4041 }, 4042 "error":{"httpStatusCode":400}, 4043 "exception":true 4044 }, 4045 "InvalidTTLOrder":{ 4046 "type":"structure", 4047 "members":{ 4048 "Message":{"shape":"string"} 4049 }, 4050 "error":{"httpStatusCode":400}, 4051 "exception":true 4052 }, 4053 "InvalidTagging":{ 4054 "type":"structure", 4055 "members":{ 4056 "Message":{"shape":"string"} 4057 }, 4058 "error":{"httpStatusCode":400}, 4059 "exception":true 4060 }, 4061 "InvalidViewerCertificate":{ 4062 "type":"structure", 4063 "members":{ 4064 "Message":{"shape":"string"} 4065 }, 4066 "error":{"httpStatusCode":400}, 4067 "exception":true 4068 }, 4069 "InvalidWebACLId":{ 4070 "type":"structure", 4071 "members":{ 4072 "Message":{"shape":"string"} 4073 }, 4074 "error":{"httpStatusCode":400}, 4075 "exception":true 4076 }, 4077 "Invalidation":{ 4078 "type":"structure", 4079 "required":[ 4080 "Id", 4081 "Status", 4082 "CreateTime", 4083 "InvalidationBatch" 4084 ], 4085 "members":{ 4086 "Id":{"shape":"string"}, 4087 "Status":{"shape":"string"}, 4088 "CreateTime":{"shape":"timestamp"}, 4089 "InvalidationBatch":{"shape":"InvalidationBatch"} 4090 } 4091 }, 4092 "InvalidationBatch":{ 4093 "type":"structure", 4094 "required":[ 4095 "Paths", 4096 "CallerReference" 4097 ], 4098 "members":{ 4099 "Paths":{"shape":"Paths"}, 4100 "CallerReference":{"shape":"string"} 4101 } 4102 }, 4103 "InvalidationList":{ 4104 "type":"structure", 4105 "required":[ 4106 "Marker", 4107 "MaxItems", 4108 "IsTruncated", 4109 "Quantity" 4110 ], 4111 "members":{ 4112 "Marker":{"shape":"string"}, 4113 "NextMarker":{"shape":"string"}, 4114 "MaxItems":{"shape":"integer"}, 4115 "IsTruncated":{"shape":"boolean"}, 4116 "Quantity":{"shape":"integer"}, 4117 "Items":{"shape":"InvalidationSummaryList"} 4118 } 4119 }, 4120 "InvalidationSummary":{ 4121 "type":"structure", 4122 "required":[ 4123 "Id", 4124 "CreateTime", 4125 "Status" 4126 ], 4127 "members":{ 4128 "Id":{"shape":"string"}, 4129 "CreateTime":{"shape":"timestamp"}, 4130 "Status":{"shape":"string"} 4131 } 4132 }, 4133 "InvalidationSummaryList":{ 4134 "type":"list", 4135 "member":{ 4136 "shape":"InvalidationSummary", 4137 "locationName":"InvalidationSummary" 4138 } 4139 }, 4140 "ItemSelection":{ 4141 "type":"string", 4142 "enum":[ 4143 "none", 4144 "whitelist", 4145 "all" 4146 ] 4147 }, 4148 "KGKeyPairIds":{ 4149 "type":"structure", 4150 "members":{ 4151 "KeyGroupId":{"shape":"string"}, 4152 "KeyPairIds":{"shape":"KeyPairIds"} 4153 } 4154 }, 4155 "KGKeyPairIdsList":{ 4156 "type":"list", 4157 "member":{ 4158 "shape":"KGKeyPairIds", 4159 "locationName":"KeyGroup" 4160 } 4161 }, 4162 "KeyGroup":{ 4163 "type":"structure", 4164 "required":[ 4165 "Id", 4166 "LastModifiedTime", 4167 "KeyGroupConfig" 4168 ], 4169 "members":{ 4170 "Id":{"shape":"string"}, 4171 "LastModifiedTime":{"shape":"timestamp"}, 4172 "KeyGroupConfig":{"shape":"KeyGroupConfig"} 4173 } 4174 }, 4175 "KeyGroupAlreadyExists":{ 4176 "type":"structure", 4177 "members":{ 4178 "Message":{"shape":"string"} 4179 }, 4180 "error":{"httpStatusCode":409}, 4181 "exception":true 4182 }, 4183 "KeyGroupConfig":{ 4184 "type":"structure", 4185 "required":[ 4186 "Name", 4187 "Items" 4188 ], 4189 "members":{ 4190 "Name":{"shape":"string"}, 4191 "Items":{"shape":"PublicKeyIdList"}, 4192 "Comment":{"shape":"string"} 4193 } 4194 }, 4195 "KeyGroupList":{ 4196 "type":"structure", 4197 "required":[ 4198 "MaxItems", 4199 "Quantity" 4200 ], 4201 "members":{ 4202 "NextMarker":{"shape":"string"}, 4203 "MaxItems":{"shape":"integer"}, 4204 "Quantity":{"shape":"integer"}, 4205 "Items":{"shape":"KeyGroupSummaryList"} 4206 } 4207 }, 4208 "KeyGroupSummary":{ 4209 "type":"structure", 4210 "required":["KeyGroup"], 4211 "members":{ 4212 "KeyGroup":{"shape":"KeyGroup"} 4213 } 4214 }, 4215 "KeyGroupSummaryList":{ 4216 "type":"list", 4217 "member":{ 4218 "shape":"KeyGroupSummary", 4219 "locationName":"KeyGroupSummary" 4220 } 4221 }, 4222 "KeyPairIdList":{ 4223 "type":"list", 4224 "member":{ 4225 "shape":"string", 4226 "locationName":"KeyPairId" 4227 } 4228 }, 4229 "KeyPairIds":{ 4230 "type":"structure", 4231 "required":["Quantity"], 4232 "members":{ 4233 "Quantity":{"shape":"integer"}, 4234 "Items":{"shape":"KeyPairIdList"} 4235 } 4236 }, 4237 "KinesisStreamConfig":{ 4238 "type":"structure", 4239 "required":[ 4240 "RoleARN", 4241 "StreamARN" 4242 ], 4243 "members":{ 4244 "RoleARN":{"shape":"string"}, 4245 "StreamARN":{"shape":"string"} 4246 } 4247 }, 4248 "LambdaFunctionARN":{"type":"string"}, 4249 "LambdaFunctionAssociation":{ 4250 "type":"structure", 4251 "required":[ 4252 "LambdaFunctionARN", 4253 "EventType" 4254 ], 4255 "members":{ 4256 "LambdaFunctionARN":{"shape":"LambdaFunctionARN"}, 4257 "EventType":{"shape":"EventType"}, 4258 "IncludeBody":{"shape":"boolean"} 4259 } 4260 }, 4261 "LambdaFunctionAssociationList":{ 4262 "type":"list", 4263 "member":{ 4264 "shape":"LambdaFunctionAssociation", 4265 "locationName":"LambdaFunctionAssociation" 4266 } 4267 }, 4268 "LambdaFunctionAssociations":{ 4269 "type":"structure", 4270 "required":["Quantity"], 4271 "members":{ 4272 "Quantity":{"shape":"integer"}, 4273 "Items":{"shape":"LambdaFunctionAssociationList"} 4274 } 4275 }, 4276 "ListCachePoliciesRequest":{ 4277 "type":"structure", 4278 "members":{ 4279 "Type":{ 4280 "shape":"CachePolicyType", 4281 "location":"querystring", 4282 "locationName":"Type" 4283 }, 4284 "Marker":{ 4285 "shape":"string", 4286 "location":"querystring", 4287 "locationName":"Marker" 4288 }, 4289 "MaxItems":{ 4290 "shape":"string", 4291 "location":"querystring", 4292 "locationName":"MaxItems" 4293 } 4294 } 4295 }, 4296 "ListCachePoliciesResult":{ 4297 "type":"structure", 4298 "members":{ 4299 "CachePolicyList":{"shape":"CachePolicyList"} 4300 }, 4301 "payload":"CachePolicyList" 4302 }, 4303 "ListCloudFrontOriginAccessIdentitiesRequest":{ 4304 "type":"structure", 4305 "members":{ 4306 "Marker":{ 4307 "shape":"string", 4308 "location":"querystring", 4309 "locationName":"Marker" 4310 }, 4311 "MaxItems":{ 4312 "shape":"string", 4313 "location":"querystring", 4314 "locationName":"MaxItems" 4315 } 4316 } 4317 }, 4318 "ListCloudFrontOriginAccessIdentitiesResult":{ 4319 "type":"structure", 4320 "members":{ 4321 "CloudFrontOriginAccessIdentityList":{"shape":"CloudFrontOriginAccessIdentityList"} 4322 }, 4323 "payload":"CloudFrontOriginAccessIdentityList" 4324 }, 4325 "ListConflictingAliasesRequest":{ 4326 "type":"structure", 4327 "required":[ 4328 "DistributionId", 4329 "Alias" 4330 ], 4331 "members":{ 4332 "DistributionId":{ 4333 "shape":"distributionIdString", 4334 "location":"querystring", 4335 "locationName":"DistributionId" 4336 }, 4337 "Alias":{ 4338 "shape":"aliasString", 4339 "location":"querystring", 4340 "locationName":"Alias" 4341 }, 4342 "Marker":{ 4343 "shape":"string", 4344 "location":"querystring", 4345 "locationName":"Marker" 4346 }, 4347 "MaxItems":{ 4348 "shape":"listConflictingAliasesMaxItemsInteger", 4349 "location":"querystring", 4350 "locationName":"MaxItems" 4351 } 4352 } 4353 }, 4354 "ListConflictingAliasesResult":{ 4355 "type":"structure", 4356 "members":{ 4357 "ConflictingAliasesList":{"shape":"ConflictingAliasesList"} 4358 }, 4359 "payload":"ConflictingAliasesList" 4360 }, 4361 "ListDistributionsByCachePolicyIdRequest":{ 4362 "type":"structure", 4363 "required":["CachePolicyId"], 4364 "members":{ 4365 "Marker":{ 4366 "shape":"string", 4367 "location":"querystring", 4368 "locationName":"Marker" 4369 }, 4370 "MaxItems":{ 4371 "shape":"string", 4372 "location":"querystring", 4373 "locationName":"MaxItems" 4374 }, 4375 "CachePolicyId":{ 4376 "shape":"string", 4377 "location":"uri", 4378 "locationName":"CachePolicyId" 4379 } 4380 } 4381 }, 4382 "ListDistributionsByCachePolicyIdResult":{ 4383 "type":"structure", 4384 "members":{ 4385 "DistributionIdList":{"shape":"DistributionIdList"} 4386 }, 4387 "payload":"DistributionIdList" 4388 }, 4389 "ListDistributionsByKeyGroupRequest":{ 4390 "type":"structure", 4391 "required":["KeyGroupId"], 4392 "members":{ 4393 "Marker":{ 4394 "shape":"string", 4395 "location":"querystring", 4396 "locationName":"Marker" 4397 }, 4398 "MaxItems":{ 4399 "shape":"string", 4400 "location":"querystring", 4401 "locationName":"MaxItems" 4402 }, 4403 "KeyGroupId":{ 4404 "shape":"string", 4405 "location":"uri", 4406 "locationName":"KeyGroupId" 4407 } 4408 } 4409 }, 4410 "ListDistributionsByKeyGroupResult":{ 4411 "type":"structure", 4412 "members":{ 4413 "DistributionIdList":{"shape":"DistributionIdList"} 4414 }, 4415 "payload":"DistributionIdList" 4416 }, 4417 "ListDistributionsByOriginRequestPolicyIdRequest":{ 4418 "type":"structure", 4419 "required":["OriginRequestPolicyId"], 4420 "members":{ 4421 "Marker":{ 4422 "shape":"string", 4423 "location":"querystring", 4424 "locationName":"Marker" 4425 }, 4426 "MaxItems":{ 4427 "shape":"string", 4428 "location":"querystring", 4429 "locationName":"MaxItems" 4430 }, 4431 "OriginRequestPolicyId":{ 4432 "shape":"string", 4433 "location":"uri", 4434 "locationName":"OriginRequestPolicyId" 4435 } 4436 } 4437 }, 4438 "ListDistributionsByOriginRequestPolicyIdResult":{ 4439 "type":"structure", 4440 "members":{ 4441 "DistributionIdList":{"shape":"DistributionIdList"} 4442 }, 4443 "payload":"DistributionIdList" 4444 }, 4445 "ListDistributionsByRealtimeLogConfigRequest":{ 4446 "type":"structure", 4447 "members":{ 4448 "Marker":{"shape":"string"}, 4449 "MaxItems":{"shape":"string"}, 4450 "RealtimeLogConfigName":{"shape":"string"}, 4451 "RealtimeLogConfigArn":{"shape":"string"} 4452 } 4453 }, 4454 "ListDistributionsByRealtimeLogConfigResult":{ 4455 "type":"structure", 4456 "members":{ 4457 "DistributionList":{"shape":"DistributionList"} 4458 }, 4459 "payload":"DistributionList" 4460 }, 4461 "ListDistributionsByWebACLIdRequest":{ 4462 "type":"structure", 4463 "required":["WebACLId"], 4464 "members":{ 4465 "Marker":{ 4466 "shape":"string", 4467 "location":"querystring", 4468 "locationName":"Marker" 4469 }, 4470 "MaxItems":{ 4471 "shape":"string", 4472 "location":"querystring", 4473 "locationName":"MaxItems" 4474 }, 4475 "WebACLId":{ 4476 "shape":"string", 4477 "location":"uri", 4478 "locationName":"WebACLId" 4479 } 4480 } 4481 }, 4482 "ListDistributionsByWebACLIdResult":{ 4483 "type":"structure", 4484 "members":{ 4485 "DistributionList":{"shape":"DistributionList"} 4486 }, 4487 "payload":"DistributionList" 4488 }, 4489 "ListDistributionsRequest":{ 4490 "type":"structure", 4491 "members":{ 4492 "Marker":{ 4493 "shape":"string", 4494 "location":"querystring", 4495 "locationName":"Marker" 4496 }, 4497 "MaxItems":{ 4498 "shape":"string", 4499 "location":"querystring", 4500 "locationName":"MaxItems" 4501 } 4502 } 4503 }, 4504 "ListDistributionsResult":{ 4505 "type":"structure", 4506 "members":{ 4507 "DistributionList":{"shape":"DistributionList"} 4508 }, 4509 "payload":"DistributionList" 4510 }, 4511 "ListFieldLevelEncryptionConfigsRequest":{ 4512 "type":"structure", 4513 "members":{ 4514 "Marker":{ 4515 "shape":"string", 4516 "location":"querystring", 4517 "locationName":"Marker" 4518 }, 4519 "MaxItems":{ 4520 "shape":"string", 4521 "location":"querystring", 4522 "locationName":"MaxItems" 4523 } 4524 } 4525 }, 4526 "ListFieldLevelEncryptionConfigsResult":{ 4527 "type":"structure", 4528 "members":{ 4529 "FieldLevelEncryptionList":{"shape":"FieldLevelEncryptionList"} 4530 }, 4531 "payload":"FieldLevelEncryptionList" 4532 }, 4533 "ListFieldLevelEncryptionProfilesRequest":{ 4534 "type":"structure", 4535 "members":{ 4536 "Marker":{ 4537 "shape":"string", 4538 "location":"querystring", 4539 "locationName":"Marker" 4540 }, 4541 "MaxItems":{ 4542 "shape":"string", 4543 "location":"querystring", 4544 "locationName":"MaxItems" 4545 } 4546 } 4547 }, 4548 "ListFieldLevelEncryptionProfilesResult":{ 4549 "type":"structure", 4550 "members":{ 4551 "FieldLevelEncryptionProfileList":{"shape":"FieldLevelEncryptionProfileList"} 4552 }, 4553 "payload":"FieldLevelEncryptionProfileList" 4554 }, 4555 "ListFunctionsRequest":{ 4556 "type":"structure", 4557 "members":{ 4558 "Marker":{ 4559 "shape":"string", 4560 "location":"querystring", 4561 "locationName":"Marker" 4562 }, 4563 "MaxItems":{ 4564 "shape":"string", 4565 "location":"querystring", 4566 "locationName":"MaxItems" 4567 }, 4568 "Stage":{ 4569 "shape":"FunctionStage", 4570 "location":"querystring", 4571 "locationName":"Stage" 4572 } 4573 } 4574 }, 4575 "ListFunctionsResult":{ 4576 "type":"structure", 4577 "members":{ 4578 "FunctionList":{"shape":"FunctionList"} 4579 }, 4580 "payload":"FunctionList" 4581 }, 4582 "ListInvalidationsRequest":{ 4583 "type":"structure", 4584 "required":["DistributionId"], 4585 "members":{ 4586 "DistributionId":{ 4587 "shape":"string", 4588 "location":"uri", 4589 "locationName":"DistributionId" 4590 }, 4591 "Marker":{ 4592 "shape":"string", 4593 "location":"querystring", 4594 "locationName":"Marker" 4595 }, 4596 "MaxItems":{ 4597 "shape":"string", 4598 "location":"querystring", 4599 "locationName":"MaxItems" 4600 } 4601 } 4602 }, 4603 "ListInvalidationsResult":{ 4604 "type":"structure", 4605 "members":{ 4606 "InvalidationList":{"shape":"InvalidationList"} 4607 }, 4608 "payload":"InvalidationList" 4609 }, 4610 "ListKeyGroupsRequest":{ 4611 "type":"structure", 4612 "members":{ 4613 "Marker":{ 4614 "shape":"string", 4615 "location":"querystring", 4616 "locationName":"Marker" 4617 }, 4618 "MaxItems":{ 4619 "shape":"string", 4620 "location":"querystring", 4621 "locationName":"MaxItems" 4622 } 4623 } 4624 }, 4625 "ListKeyGroupsResult":{ 4626 "type":"structure", 4627 "members":{ 4628 "KeyGroupList":{"shape":"KeyGroupList"} 4629 }, 4630 "payload":"KeyGroupList" 4631 }, 4632 "ListOriginRequestPoliciesRequest":{ 4633 "type":"structure", 4634 "members":{ 4635 "Type":{ 4636 "shape":"OriginRequestPolicyType", 4637 "location":"querystring", 4638 "locationName":"Type" 4639 }, 4640 "Marker":{ 4641 "shape":"string", 4642 "location":"querystring", 4643 "locationName":"Marker" 4644 }, 4645 "MaxItems":{ 4646 "shape":"string", 4647 "location":"querystring", 4648 "locationName":"MaxItems" 4649 } 4650 } 4651 }, 4652 "ListOriginRequestPoliciesResult":{ 4653 "type":"structure", 4654 "members":{ 4655 "OriginRequestPolicyList":{"shape":"OriginRequestPolicyList"} 4656 }, 4657 "payload":"OriginRequestPolicyList" 4658 }, 4659 "ListPublicKeysRequest":{ 4660 "type":"structure", 4661 "members":{ 4662 "Marker":{ 4663 "shape":"string", 4664 "location":"querystring", 4665 "locationName":"Marker" 4666 }, 4667 "MaxItems":{ 4668 "shape":"string", 4669 "location":"querystring", 4670 "locationName":"MaxItems" 4671 } 4672 } 4673 }, 4674 "ListPublicKeysResult":{ 4675 "type":"structure", 4676 "members":{ 4677 "PublicKeyList":{"shape":"PublicKeyList"} 4678 }, 4679 "payload":"PublicKeyList" 4680 }, 4681 "ListRealtimeLogConfigsRequest":{ 4682 "type":"structure", 4683 "members":{ 4684 "MaxItems":{ 4685 "shape":"string", 4686 "location":"querystring", 4687 "locationName":"MaxItems" 4688 }, 4689 "Marker":{ 4690 "shape":"string", 4691 "location":"querystring", 4692 "locationName":"Marker" 4693 } 4694 } 4695 }, 4696 "ListRealtimeLogConfigsResult":{ 4697 "type":"structure", 4698 "members":{ 4699 "RealtimeLogConfigs":{"shape":"RealtimeLogConfigs"} 4700 }, 4701 "payload":"RealtimeLogConfigs" 4702 }, 4703 "ListStreamingDistributionsRequest":{ 4704 "type":"structure", 4705 "members":{ 4706 "Marker":{ 4707 "shape":"string", 4708 "location":"querystring", 4709 "locationName":"Marker" 4710 }, 4711 "MaxItems":{ 4712 "shape":"string", 4713 "location":"querystring", 4714 "locationName":"MaxItems" 4715 } 4716 } 4717 }, 4718 "ListStreamingDistributionsResult":{ 4719 "type":"structure", 4720 "members":{ 4721 "StreamingDistributionList":{"shape":"StreamingDistributionList"} 4722 }, 4723 "payload":"StreamingDistributionList" 4724 }, 4725 "ListTagsForResourceRequest":{ 4726 "type":"structure", 4727 "required":["Resource"], 4728 "members":{ 4729 "Resource":{ 4730 "shape":"ResourceARN", 4731 "location":"querystring", 4732 "locationName":"Resource" 4733 } 4734 } 4735 }, 4736 "ListTagsForResourceResult":{ 4737 "type":"structure", 4738 "required":["Tags"], 4739 "members":{ 4740 "Tags":{"shape":"Tags"} 4741 }, 4742 "payload":"Tags" 4743 }, 4744 "LocationList":{ 4745 "type":"list", 4746 "member":{ 4747 "shape":"string", 4748 "locationName":"Location" 4749 } 4750 }, 4751 "LoggingConfig":{ 4752 "type":"structure", 4753 "required":[ 4754 "Enabled", 4755 "IncludeCookies", 4756 "Bucket", 4757 "Prefix" 4758 ], 4759 "members":{ 4760 "Enabled":{"shape":"boolean"}, 4761 "IncludeCookies":{"shape":"boolean"}, 4762 "Bucket":{"shape":"string"}, 4763 "Prefix":{"shape":"string"} 4764 } 4765 }, 4766 "Method":{ 4767 "type":"string", 4768 "enum":[ 4769 "GET", 4770 "HEAD", 4771 "POST", 4772 "PUT", 4773 "PATCH", 4774 "OPTIONS", 4775 "DELETE" 4776 ] 4777 }, 4778 "MethodsList":{ 4779 "type":"list", 4780 "member":{ 4781 "shape":"Method", 4782 "locationName":"Method" 4783 } 4784 }, 4785 "MinimumProtocolVersion":{ 4786 "type":"string", 4787 "enum":[ 4788 "SSLv3", 4789 "TLSv1", 4790 "TLSv1_2016", 4791 "TLSv1.1_2016", 4792 "TLSv1.2_2018", 4793 "TLSv1.2_2019", 4794 "TLSv1.2_2021" 4795 ] 4796 }, 4797 "MissingBody":{ 4798 "type":"structure", 4799 "members":{ 4800 "Message":{"shape":"string"} 4801 }, 4802 "error":{"httpStatusCode":400}, 4803 "exception":true 4804 }, 4805 "MonitoringSubscription":{ 4806 "type":"structure", 4807 "members":{ 4808 "RealtimeMetricsSubscriptionConfig":{"shape":"RealtimeMetricsSubscriptionConfig"} 4809 } 4810 }, 4811 "NoSuchCachePolicy":{ 4812 "type":"structure", 4813 "members":{ 4814 "Message":{"shape":"string"} 4815 }, 4816 "error":{"httpStatusCode":404}, 4817 "exception":true 4818 }, 4819 "NoSuchCloudFrontOriginAccessIdentity":{ 4820 "type":"structure", 4821 "members":{ 4822 "Message":{"shape":"string"} 4823 }, 4824 "error":{"httpStatusCode":404}, 4825 "exception":true 4826 }, 4827 "NoSuchDistribution":{ 4828 "type":"structure", 4829 "members":{ 4830 "Message":{"shape":"string"} 4831 }, 4832 "error":{"httpStatusCode":404}, 4833 "exception":true 4834 }, 4835 "NoSuchFieldLevelEncryptionConfig":{ 4836 "type":"structure", 4837 "members":{ 4838 "Message":{"shape":"string"} 4839 }, 4840 "error":{"httpStatusCode":404}, 4841 "exception":true 4842 }, 4843 "NoSuchFieldLevelEncryptionProfile":{ 4844 "type":"structure", 4845 "members":{ 4846 "Message":{"shape":"string"} 4847 }, 4848 "error":{"httpStatusCode":404}, 4849 "exception":true 4850 }, 4851 "NoSuchFunctionExists":{ 4852 "type":"structure", 4853 "members":{ 4854 "Message":{"shape":"string"} 4855 }, 4856 "error":{"httpStatusCode":404}, 4857 "exception":true 4858 }, 4859 "NoSuchInvalidation":{ 4860 "type":"structure", 4861 "members":{ 4862 "Message":{"shape":"string"} 4863 }, 4864 "error":{"httpStatusCode":404}, 4865 "exception":true 4866 }, 4867 "NoSuchOrigin":{ 4868 "type":"structure", 4869 "members":{ 4870 "Message":{"shape":"string"} 4871 }, 4872 "error":{"httpStatusCode":404}, 4873 "exception":true 4874 }, 4875 "NoSuchOriginRequestPolicy":{ 4876 "type":"structure", 4877 "members":{ 4878 "Message":{"shape":"string"} 4879 }, 4880 "error":{"httpStatusCode":404}, 4881 "exception":true 4882 }, 4883 "NoSuchPublicKey":{ 4884 "type":"structure", 4885 "members":{ 4886 "Message":{"shape":"string"} 4887 }, 4888 "error":{"httpStatusCode":404}, 4889 "exception":true 4890 }, 4891 "NoSuchRealtimeLogConfig":{ 4892 "type":"structure", 4893 "members":{ 4894 "Message":{"shape":"string"} 4895 }, 4896 "error":{"httpStatusCode":404}, 4897 "exception":true 4898 }, 4899 "NoSuchResource":{ 4900 "type":"structure", 4901 "members":{ 4902 "Message":{"shape":"string"} 4903 }, 4904 "error":{"httpStatusCode":404}, 4905 "exception":true 4906 }, 4907 "NoSuchStreamingDistribution":{ 4908 "type":"structure", 4909 "members":{ 4910 "Message":{"shape":"string"} 4911 }, 4912 "error":{"httpStatusCode":404}, 4913 "exception":true 4914 }, 4915 "Origin":{ 4916 "type":"structure", 4917 "required":[ 4918 "Id", 4919 "DomainName" 4920 ], 4921 "members":{ 4922 "Id":{"shape":"string"}, 4923 "DomainName":{"shape":"string"}, 4924 "OriginPath":{"shape":"string"}, 4925 "CustomHeaders":{"shape":"CustomHeaders"}, 4926 "S3OriginConfig":{"shape":"S3OriginConfig"}, 4927 "CustomOriginConfig":{"shape":"CustomOriginConfig"}, 4928 "ConnectionAttempts":{"shape":"integer"}, 4929 "ConnectionTimeout":{"shape":"integer"}, 4930 "OriginShield":{"shape":"OriginShield"} 4931 } 4932 }, 4933 "OriginCustomHeader":{ 4934 "type":"structure", 4935 "required":[ 4936 "HeaderName", 4937 "HeaderValue" 4938 ], 4939 "members":{ 4940 "HeaderName":{"shape":"string"}, 4941 "HeaderValue":{"shape":"string"} 4942 } 4943 }, 4944 "OriginCustomHeadersList":{ 4945 "type":"list", 4946 "member":{ 4947 "shape":"OriginCustomHeader", 4948 "locationName":"OriginCustomHeader" 4949 } 4950 }, 4951 "OriginGroup":{ 4952 "type":"structure", 4953 "required":[ 4954 "Id", 4955 "FailoverCriteria", 4956 "Members" 4957 ], 4958 "members":{ 4959 "Id":{"shape":"string"}, 4960 "FailoverCriteria":{"shape":"OriginGroupFailoverCriteria"}, 4961 "Members":{"shape":"OriginGroupMembers"} 4962 } 4963 }, 4964 "OriginGroupFailoverCriteria":{ 4965 "type":"structure", 4966 "required":["StatusCodes"], 4967 "members":{ 4968 "StatusCodes":{"shape":"StatusCodes"} 4969 } 4970 }, 4971 "OriginGroupList":{ 4972 "type":"list", 4973 "member":{ 4974 "shape":"OriginGroup", 4975 "locationName":"OriginGroup" 4976 } 4977 }, 4978 "OriginGroupMember":{ 4979 "type":"structure", 4980 "required":["OriginId"], 4981 "members":{ 4982 "OriginId":{"shape":"string"} 4983 } 4984 }, 4985 "OriginGroupMemberList":{ 4986 "type":"list", 4987 "member":{ 4988 "shape":"OriginGroupMember", 4989 "locationName":"OriginGroupMember" 4990 }, 4991 "max":2, 4992 "min":2 4993 }, 4994 "OriginGroupMembers":{ 4995 "type":"structure", 4996 "required":[ 4997 "Quantity", 4998 "Items" 4999 ], 5000 "members":{ 5001 "Quantity":{"shape":"integer"}, 5002 "Items":{"shape":"OriginGroupMemberList"} 5003 } 5004 }, 5005 "OriginGroups":{ 5006 "type":"structure", 5007 "required":["Quantity"], 5008 "members":{ 5009 "Quantity":{"shape":"integer"}, 5010 "Items":{"shape":"OriginGroupList"} 5011 } 5012 }, 5013 "OriginList":{ 5014 "type":"list", 5015 "member":{ 5016 "shape":"Origin", 5017 "locationName":"Origin" 5018 }, 5019 "min":1 5020 }, 5021 "OriginProtocolPolicy":{ 5022 "type":"string", 5023 "enum":[ 5024 "http-only", 5025 "match-viewer", 5026 "https-only" 5027 ] 5028 }, 5029 "OriginRequestPolicy":{ 5030 "type":"structure", 5031 "required":[ 5032 "Id", 5033 "LastModifiedTime", 5034 "OriginRequestPolicyConfig" 5035 ], 5036 "members":{ 5037 "Id":{"shape":"string"}, 5038 "LastModifiedTime":{"shape":"timestamp"}, 5039 "OriginRequestPolicyConfig":{"shape":"OriginRequestPolicyConfig"} 5040 } 5041 }, 5042 "OriginRequestPolicyAlreadyExists":{ 5043 "type":"structure", 5044 "members":{ 5045 "Message":{"shape":"string"} 5046 }, 5047 "error":{"httpStatusCode":409}, 5048 "exception":true 5049 }, 5050 "OriginRequestPolicyConfig":{ 5051 "type":"structure", 5052 "required":[ 5053 "Name", 5054 "HeadersConfig", 5055 "CookiesConfig", 5056 "QueryStringsConfig" 5057 ], 5058 "members":{ 5059 "Comment":{"shape":"string"}, 5060 "Name":{"shape":"string"}, 5061 "HeadersConfig":{"shape":"OriginRequestPolicyHeadersConfig"}, 5062 "CookiesConfig":{"shape":"OriginRequestPolicyCookiesConfig"}, 5063 "QueryStringsConfig":{"shape":"OriginRequestPolicyQueryStringsConfig"} 5064 } 5065 }, 5066 "OriginRequestPolicyCookieBehavior":{ 5067 "type":"string", 5068 "enum":[ 5069 "none", 5070 "whitelist", 5071 "all" 5072 ] 5073 }, 5074 "OriginRequestPolicyCookiesConfig":{ 5075 "type":"structure", 5076 "required":["CookieBehavior"], 5077 "members":{ 5078 "CookieBehavior":{"shape":"OriginRequestPolicyCookieBehavior"}, 5079 "Cookies":{"shape":"CookieNames"} 5080 } 5081 }, 5082 "OriginRequestPolicyHeaderBehavior":{ 5083 "type":"string", 5084 "enum":[ 5085 "none", 5086 "whitelist", 5087 "allViewer", 5088 "allViewerAndWhitelistCloudFront" 5089 ] 5090 }, 5091 "OriginRequestPolicyHeadersConfig":{ 5092 "type":"structure", 5093 "required":["HeaderBehavior"], 5094 "members":{ 5095 "HeaderBehavior":{"shape":"OriginRequestPolicyHeaderBehavior"}, 5096 "Headers":{"shape":"Headers"} 5097 } 5098 }, 5099 "OriginRequestPolicyInUse":{ 5100 "type":"structure", 5101 "members":{ 5102 "Message":{"shape":"string"} 5103 }, 5104 "error":{"httpStatusCode":409}, 5105 "exception":true 5106 }, 5107 "OriginRequestPolicyList":{ 5108 "type":"structure", 5109 "required":[ 5110 "MaxItems", 5111 "Quantity" 5112 ], 5113 "members":{ 5114 "NextMarker":{"shape":"string"}, 5115 "MaxItems":{"shape":"integer"}, 5116 "Quantity":{"shape":"integer"}, 5117 "Items":{"shape":"OriginRequestPolicySummaryList"} 5118 } 5119 }, 5120 "OriginRequestPolicyQueryStringBehavior":{ 5121 "type":"string", 5122 "enum":[ 5123 "none", 5124 "whitelist", 5125 "all" 5126 ] 5127 }, 5128 "OriginRequestPolicyQueryStringsConfig":{ 5129 "type":"structure", 5130 "required":["QueryStringBehavior"], 5131 "members":{ 5132 "QueryStringBehavior":{"shape":"OriginRequestPolicyQueryStringBehavior"}, 5133 "QueryStrings":{"shape":"QueryStringNames"} 5134 } 5135 }, 5136 "OriginRequestPolicySummary":{ 5137 "type":"structure", 5138 "required":[ 5139 "Type", 5140 "OriginRequestPolicy" 5141 ], 5142 "members":{ 5143 "Type":{"shape":"OriginRequestPolicyType"}, 5144 "OriginRequestPolicy":{"shape":"OriginRequestPolicy"} 5145 } 5146 }, 5147 "OriginRequestPolicySummaryList":{ 5148 "type":"list", 5149 "member":{ 5150 "shape":"OriginRequestPolicySummary", 5151 "locationName":"OriginRequestPolicySummary" 5152 } 5153 }, 5154 "OriginRequestPolicyType":{ 5155 "type":"string", 5156 "enum":[ 5157 "managed", 5158 "custom" 5159 ] 5160 }, 5161 "OriginShield":{ 5162 "type":"structure", 5163 "required":["Enabled"], 5164 "members":{ 5165 "Enabled":{"shape":"boolean"}, 5166 "OriginShieldRegion":{"shape":"OriginShieldRegion"} 5167 } 5168 }, 5169 "OriginShieldRegion":{ 5170 "type":"string", 5171 "max":32, 5172 "min":1, 5173 "pattern":"[a-z]{2}-[a-z]+-\\d" 5174 }, 5175 "OriginSslProtocols":{ 5176 "type":"structure", 5177 "required":[ 5178 "Quantity", 5179 "Items" 5180 ], 5181 "members":{ 5182 "Quantity":{"shape":"integer"}, 5183 "Items":{"shape":"SslProtocolsList"} 5184 } 5185 }, 5186 "Origins":{ 5187 "type":"structure", 5188 "required":[ 5189 "Quantity", 5190 "Items" 5191 ], 5192 "members":{ 5193 "Quantity":{"shape":"integer"}, 5194 "Items":{"shape":"OriginList"} 5195 } 5196 }, 5197 "ParametersInCacheKeyAndForwardedToOrigin":{ 5198 "type":"structure", 5199 "required":[ 5200 "EnableAcceptEncodingGzip", 5201 "HeadersConfig", 5202 "CookiesConfig", 5203 "QueryStringsConfig" 5204 ], 5205 "members":{ 5206 "EnableAcceptEncodingGzip":{"shape":"boolean"}, 5207 "EnableAcceptEncodingBrotli":{"shape":"boolean"}, 5208 "HeadersConfig":{"shape":"CachePolicyHeadersConfig"}, 5209 "CookiesConfig":{"shape":"CachePolicyCookiesConfig"}, 5210 "QueryStringsConfig":{"shape":"CachePolicyQueryStringsConfig"} 5211 } 5212 }, 5213 "PathList":{ 5214 "type":"list", 5215 "member":{ 5216 "shape":"string", 5217 "locationName":"Path" 5218 } 5219 }, 5220 "Paths":{ 5221 "type":"structure", 5222 "required":["Quantity"], 5223 "members":{ 5224 "Quantity":{"shape":"integer"}, 5225 "Items":{"shape":"PathList"} 5226 } 5227 }, 5228 "PreconditionFailed":{ 5229 "type":"structure", 5230 "members":{ 5231 "Message":{"shape":"string"} 5232 }, 5233 "error":{"httpStatusCode":412}, 5234 "exception":true 5235 }, 5236 "PriceClass":{ 5237 "type":"string", 5238 "enum":[ 5239 "PriceClass_100", 5240 "PriceClass_200", 5241 "PriceClass_All" 5242 ] 5243 }, 5244 "PublicKey":{ 5245 "type":"structure", 5246 "required":[ 5247 "Id", 5248 "CreatedTime", 5249 "PublicKeyConfig" 5250 ], 5251 "members":{ 5252 "Id":{"shape":"string"}, 5253 "CreatedTime":{"shape":"timestamp"}, 5254 "PublicKeyConfig":{"shape":"PublicKeyConfig"} 5255 } 5256 }, 5257 "PublicKeyAlreadyExists":{ 5258 "type":"structure", 5259 "members":{ 5260 "Message":{"shape":"string"} 5261 }, 5262 "error":{"httpStatusCode":409}, 5263 "exception":true 5264 }, 5265 "PublicKeyConfig":{ 5266 "type":"structure", 5267 "required":[ 5268 "CallerReference", 5269 "Name", 5270 "EncodedKey" 5271 ], 5272 "members":{ 5273 "CallerReference":{"shape":"string"}, 5274 "Name":{"shape":"string"}, 5275 "EncodedKey":{"shape":"string"}, 5276 "Comment":{"shape":"string"} 5277 } 5278 }, 5279 "PublicKeyIdList":{ 5280 "type":"list", 5281 "member":{ 5282 "shape":"string", 5283 "locationName":"PublicKey" 5284 } 5285 }, 5286 "PublicKeyInUse":{ 5287 "type":"structure", 5288 "members":{ 5289 "Message":{"shape":"string"} 5290 }, 5291 "error":{"httpStatusCode":409}, 5292 "exception":true 5293 }, 5294 "PublicKeyList":{ 5295 "type":"structure", 5296 "required":[ 5297 "MaxItems", 5298 "Quantity" 5299 ], 5300 "members":{ 5301 "NextMarker":{"shape":"string"}, 5302 "MaxItems":{"shape":"integer"}, 5303 "Quantity":{"shape":"integer"}, 5304 "Items":{"shape":"PublicKeySummaryList"} 5305 } 5306 }, 5307 "PublicKeySummary":{ 5308 "type":"structure", 5309 "required":[ 5310 "Id", 5311 "Name", 5312 "CreatedTime", 5313 "EncodedKey" 5314 ], 5315 "members":{ 5316 "Id":{"shape":"string"}, 5317 "Name":{"shape":"string"}, 5318 "CreatedTime":{"shape":"timestamp"}, 5319 "EncodedKey":{"shape":"string"}, 5320 "Comment":{"shape":"string"} 5321 } 5322 }, 5323 "PublicKeySummaryList":{ 5324 "type":"list", 5325 "member":{ 5326 "shape":"PublicKeySummary", 5327 "locationName":"PublicKeySummary" 5328 } 5329 }, 5330 "PublishFunctionRequest":{ 5331 "type":"structure", 5332 "required":[ 5333 "Name", 5334 "IfMatch" 5335 ], 5336 "members":{ 5337 "Name":{ 5338 "shape":"string", 5339 "location":"uri", 5340 "locationName":"Name" 5341 }, 5342 "IfMatch":{ 5343 "shape":"string", 5344 "location":"header", 5345 "locationName":"If-Match" 5346 } 5347 } 5348 }, 5349 "PublishFunctionResult":{ 5350 "type":"structure", 5351 "members":{ 5352 "FunctionSummary":{"shape":"FunctionSummary"} 5353 }, 5354 "payload":"FunctionSummary" 5355 }, 5356 "QueryArgProfile":{ 5357 "type":"structure", 5358 "required":[ 5359 "QueryArg", 5360 "ProfileId" 5361 ], 5362 "members":{ 5363 "QueryArg":{"shape":"string"}, 5364 "ProfileId":{"shape":"string"} 5365 } 5366 }, 5367 "QueryArgProfileConfig":{ 5368 "type":"structure", 5369 "required":["ForwardWhenQueryArgProfileIsUnknown"], 5370 "members":{ 5371 "ForwardWhenQueryArgProfileIsUnknown":{"shape":"boolean"}, 5372 "QueryArgProfiles":{"shape":"QueryArgProfiles"} 5373 } 5374 }, 5375 "QueryArgProfileEmpty":{ 5376 "type":"structure", 5377 "members":{ 5378 "Message":{"shape":"string"} 5379 }, 5380 "error":{"httpStatusCode":400}, 5381 "exception":true 5382 }, 5383 "QueryArgProfileList":{ 5384 "type":"list", 5385 "member":{ 5386 "shape":"QueryArgProfile", 5387 "locationName":"QueryArgProfile" 5388 } 5389 }, 5390 "QueryArgProfiles":{ 5391 "type":"structure", 5392 "required":["Quantity"], 5393 "members":{ 5394 "Quantity":{"shape":"integer"}, 5395 "Items":{"shape":"QueryArgProfileList"} 5396 } 5397 }, 5398 "QueryStringCacheKeys":{ 5399 "type":"structure", 5400 "required":["Quantity"], 5401 "members":{ 5402 "Quantity":{"shape":"integer"}, 5403 "Items":{"shape":"QueryStringCacheKeysList"} 5404 } 5405 }, 5406 "QueryStringCacheKeysList":{ 5407 "type":"list", 5408 "member":{ 5409 "shape":"string", 5410 "locationName":"Name" 5411 } 5412 }, 5413 "QueryStringNames":{ 5414 "type":"structure", 5415 "required":["Quantity"], 5416 "members":{ 5417 "Quantity":{"shape":"integer"}, 5418 "Items":{"shape":"QueryStringNamesList"} 5419 } 5420 }, 5421 "QueryStringNamesList":{ 5422 "type":"list", 5423 "member":{ 5424 "shape":"string", 5425 "locationName":"Name" 5426 } 5427 }, 5428 "RealtimeLogConfig":{ 5429 "type":"structure", 5430 "required":[ 5431 "ARN", 5432 "Name", 5433 "SamplingRate", 5434 "EndPoints", 5435 "Fields" 5436 ], 5437 "members":{ 5438 "ARN":{"shape":"string"}, 5439 "Name":{"shape":"string"}, 5440 "SamplingRate":{"shape":"long"}, 5441 "EndPoints":{"shape":"EndPointList"}, 5442 "Fields":{"shape":"FieldList"} 5443 } 5444 }, 5445 "RealtimeLogConfigAlreadyExists":{ 5446 "type":"structure", 5447 "members":{ 5448 "Message":{"shape":"string"} 5449 }, 5450 "error":{"httpStatusCode":409}, 5451 "exception":true 5452 }, 5453 "RealtimeLogConfigInUse":{ 5454 "type":"structure", 5455 "members":{ 5456 "Message":{"shape":"string"} 5457 }, 5458 "error":{"httpStatusCode":400}, 5459 "exception":true 5460 }, 5461 "RealtimeLogConfigList":{ 5462 "type":"list", 5463 "member":{"shape":"RealtimeLogConfig"} 5464 }, 5465 "RealtimeLogConfigOwnerMismatch":{ 5466 "type":"structure", 5467 "members":{ 5468 "Message":{"shape":"string"} 5469 }, 5470 "error":{"httpStatusCode":401}, 5471 "exception":true 5472 }, 5473 "RealtimeLogConfigs":{ 5474 "type":"structure", 5475 "required":[ 5476 "MaxItems", 5477 "IsTruncated", 5478 "Marker" 5479 ], 5480 "members":{ 5481 "MaxItems":{"shape":"integer"}, 5482 "Items":{"shape":"RealtimeLogConfigList"}, 5483 "IsTruncated":{"shape":"boolean"}, 5484 "Marker":{"shape":"string"}, 5485 "NextMarker":{"shape":"string"} 5486 } 5487 }, 5488 "RealtimeMetricsSubscriptionConfig":{ 5489 "type":"structure", 5490 "required":["RealtimeMetricsSubscriptionStatus"], 5491 "members":{ 5492 "RealtimeMetricsSubscriptionStatus":{"shape":"RealtimeMetricsSubscriptionStatus"} 5493 } 5494 }, 5495 "RealtimeMetricsSubscriptionStatus":{ 5496 "type":"string", 5497 "enum":[ 5498 "Enabled", 5499 "Disabled" 5500 ] 5501 }, 5502 "ResourceARN":{ 5503 "type":"string", 5504 "pattern":"arn:aws(-cn)?:cloudfront::[0-9]+:.*" 5505 }, 5506 "ResourceInUse":{ 5507 "type":"structure", 5508 "members":{ 5509 "Message":{"shape":"string"} 5510 }, 5511 "error":{"httpStatusCode":409}, 5512 "exception":true 5513 }, 5514 "Restrictions":{ 5515 "type":"structure", 5516 "required":["GeoRestriction"], 5517 "members":{ 5518 "GeoRestriction":{"shape":"GeoRestriction"} 5519 } 5520 }, 5521 "S3Origin":{ 5522 "type":"structure", 5523 "required":[ 5524 "DomainName", 5525 "OriginAccessIdentity" 5526 ], 5527 "members":{ 5528 "DomainName":{"shape":"string"}, 5529 "OriginAccessIdentity":{"shape":"string"} 5530 } 5531 }, 5532 "S3OriginConfig":{ 5533 "type":"structure", 5534 "required":["OriginAccessIdentity"], 5535 "members":{ 5536 "OriginAccessIdentity":{"shape":"string"} 5537 } 5538 }, 5539 "SSLSupportMethod":{ 5540 "type":"string", 5541 "enum":[ 5542 "sni-only", 5543 "vip", 5544 "static-ip" 5545 ] 5546 }, 5547 "Signer":{ 5548 "type":"structure", 5549 "members":{ 5550 "AwsAccountNumber":{"shape":"string"}, 5551 "KeyPairIds":{"shape":"KeyPairIds"} 5552 } 5553 }, 5554 "SignerList":{ 5555 "type":"list", 5556 "member":{ 5557 "shape":"Signer", 5558 "locationName":"Signer" 5559 } 5560 }, 5561 "SslProtocol":{ 5562 "type":"string", 5563 "enum":[ 5564 "SSLv3", 5565 "TLSv1", 5566 "TLSv1.1", 5567 "TLSv1.2" 5568 ] 5569 }, 5570 "SslProtocolsList":{ 5571 "type":"list", 5572 "member":{ 5573 "shape":"SslProtocol", 5574 "locationName":"SslProtocol" 5575 } 5576 }, 5577 "StatusCodeList":{ 5578 "type":"list", 5579 "member":{ 5580 "shape":"integer", 5581 "locationName":"StatusCode" 5582 }, 5583 "min":1 5584 }, 5585 "StatusCodes":{ 5586 "type":"structure", 5587 "required":[ 5588 "Quantity", 5589 "Items" 5590 ], 5591 "members":{ 5592 "Quantity":{"shape":"integer"}, 5593 "Items":{"shape":"StatusCodeList"} 5594 } 5595 }, 5596 "StreamingDistribution":{ 5597 "type":"structure", 5598 "required":[ 5599 "Id", 5600 "ARN", 5601 "Status", 5602 "DomainName", 5603 "ActiveTrustedSigners", 5604 "StreamingDistributionConfig" 5605 ], 5606 "members":{ 5607 "Id":{"shape":"string"}, 5608 "ARN":{"shape":"string"}, 5609 "Status":{"shape":"string"}, 5610 "LastModifiedTime":{"shape":"timestamp"}, 5611 "DomainName":{"shape":"string"}, 5612 "ActiveTrustedSigners":{"shape":"ActiveTrustedSigners"}, 5613 "StreamingDistributionConfig":{"shape":"StreamingDistributionConfig"} 5614 } 5615 }, 5616 "StreamingDistributionAlreadyExists":{ 5617 "type":"structure", 5618 "members":{ 5619 "Message":{"shape":"string"} 5620 }, 5621 "error":{"httpStatusCode":409}, 5622 "exception":true 5623 }, 5624 "StreamingDistributionConfig":{ 5625 "type":"structure", 5626 "required":[ 5627 "CallerReference", 5628 "S3Origin", 5629 "Comment", 5630 "TrustedSigners", 5631 "Enabled" 5632 ], 5633 "members":{ 5634 "CallerReference":{"shape":"string"}, 5635 "S3Origin":{"shape":"S3Origin"}, 5636 "Aliases":{"shape":"Aliases"}, 5637 "Comment":{"shape":"string"}, 5638 "Logging":{"shape":"StreamingLoggingConfig"}, 5639 "TrustedSigners":{"shape":"TrustedSigners"}, 5640 "PriceClass":{"shape":"PriceClass"}, 5641 "Enabled":{"shape":"boolean"} 5642 } 5643 }, 5644 "StreamingDistributionConfigWithTags":{ 5645 "type":"structure", 5646 "required":[ 5647 "StreamingDistributionConfig", 5648 "Tags" 5649 ], 5650 "members":{ 5651 "StreamingDistributionConfig":{"shape":"StreamingDistributionConfig"}, 5652 "Tags":{"shape":"Tags"} 5653 } 5654 }, 5655 "StreamingDistributionList":{ 5656 "type":"structure", 5657 "required":[ 5658 "Marker", 5659 "MaxItems", 5660 "IsTruncated", 5661 "Quantity" 5662 ], 5663 "members":{ 5664 "Marker":{"shape":"string"}, 5665 "NextMarker":{"shape":"string"}, 5666 "MaxItems":{"shape":"integer"}, 5667 "IsTruncated":{"shape":"boolean"}, 5668 "Quantity":{"shape":"integer"}, 5669 "Items":{"shape":"StreamingDistributionSummaryList"} 5670 } 5671 }, 5672 "StreamingDistributionNotDisabled":{ 5673 "type":"structure", 5674 "members":{ 5675 "Message":{"shape":"string"} 5676 }, 5677 "error":{"httpStatusCode":409}, 5678 "exception":true 5679 }, 5680 "StreamingDistributionSummary":{ 5681 "type":"structure", 5682 "required":[ 5683 "Id", 5684 "ARN", 5685 "Status", 5686 "LastModifiedTime", 5687 "DomainName", 5688 "S3Origin", 5689 "Aliases", 5690 "TrustedSigners", 5691 "Comment", 5692 "PriceClass", 5693 "Enabled" 5694 ], 5695 "members":{ 5696 "Id":{"shape":"string"}, 5697 "ARN":{"shape":"string"}, 5698 "Status":{"shape":"string"}, 5699 "LastModifiedTime":{"shape":"timestamp"}, 5700 "DomainName":{"shape":"string"}, 5701 "S3Origin":{"shape":"S3Origin"}, 5702 "Aliases":{"shape":"Aliases"}, 5703 "TrustedSigners":{"shape":"TrustedSigners"}, 5704 "Comment":{"shape":"string"}, 5705 "PriceClass":{"shape":"PriceClass"}, 5706 "Enabled":{"shape":"boolean"} 5707 } 5708 }, 5709 "StreamingDistributionSummaryList":{ 5710 "type":"list", 5711 "member":{ 5712 "shape":"StreamingDistributionSummary", 5713 "locationName":"StreamingDistributionSummary" 5714 } 5715 }, 5716 "StreamingLoggingConfig":{ 5717 "type":"structure", 5718 "required":[ 5719 "Enabled", 5720 "Bucket", 5721 "Prefix" 5722 ], 5723 "members":{ 5724 "Enabled":{"shape":"boolean"}, 5725 "Bucket":{"shape":"string"}, 5726 "Prefix":{"shape":"string"} 5727 } 5728 }, 5729 "Tag":{ 5730 "type":"structure", 5731 "required":["Key"], 5732 "members":{ 5733 "Key":{"shape":"TagKey"}, 5734 "Value":{"shape":"TagValue"} 5735 } 5736 }, 5737 "TagKey":{ 5738 "type":"string", 5739 "max":128, 5740 "min":1, 5741 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" 5742 }, 5743 "TagKeyList":{ 5744 "type":"list", 5745 "member":{ 5746 "shape":"TagKey", 5747 "locationName":"Key" 5748 } 5749 }, 5750 "TagKeys":{ 5751 "type":"structure", 5752 "members":{ 5753 "Items":{"shape":"TagKeyList"} 5754 } 5755 }, 5756 "TagList":{ 5757 "type":"list", 5758 "member":{ 5759 "shape":"Tag", 5760 "locationName":"Tag" 5761 } 5762 }, 5763 "TagResourceRequest":{ 5764 "type":"structure", 5765 "required":[ 5766 "Resource", 5767 "Tags" 5768 ], 5769 "members":{ 5770 "Resource":{ 5771 "shape":"ResourceARN", 5772 "location":"querystring", 5773 "locationName":"Resource" 5774 }, 5775 "Tags":{ 5776 "shape":"Tags", 5777 "locationName":"Tags", 5778 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 5779 } 5780 }, 5781 "payload":"Tags" 5782 }, 5783 "TagValue":{ 5784 "type":"string", 5785 "max":256, 5786 "min":0, 5787 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" 5788 }, 5789 "Tags":{ 5790 "type":"structure", 5791 "members":{ 5792 "Items":{"shape":"TagList"} 5793 } 5794 }, 5795 "TestFunctionFailed":{ 5796 "type":"structure", 5797 "members":{ 5798 "Message":{"shape":"string"} 5799 }, 5800 "error":{"httpStatusCode":500}, 5801 "exception":true 5802 }, 5803 "TestFunctionRequest":{ 5804 "type":"structure", 5805 "required":[ 5806 "Name", 5807 "IfMatch", 5808 "EventObject" 5809 ], 5810 "members":{ 5811 "Name":{ 5812 "shape":"string", 5813 "location":"uri", 5814 "locationName":"Name" 5815 }, 5816 "IfMatch":{ 5817 "shape":"string", 5818 "location":"header", 5819 "locationName":"If-Match" 5820 }, 5821 "Stage":{"shape":"FunctionStage"}, 5822 "EventObject":{"shape":"FunctionEventObject"} 5823 } 5824 }, 5825 "TestFunctionResult":{ 5826 "type":"structure", 5827 "members":{ 5828 "TestResult":{"shape":"TestResult"} 5829 }, 5830 "payload":"TestResult" 5831 }, 5832 "TestResult":{ 5833 "type":"structure", 5834 "members":{ 5835 "FunctionSummary":{"shape":"FunctionSummary"}, 5836 "ComputeUtilization":{"shape":"string"}, 5837 "FunctionExecutionLogs":{"shape":"FunctionExecutionLogList"}, 5838 "FunctionErrorMessage":{"shape":"string"}, 5839 "FunctionOutput":{"shape":"string"} 5840 } 5841 }, 5842 "TooManyCacheBehaviors":{ 5843 "type":"structure", 5844 "members":{ 5845 "Message":{"shape":"string"} 5846 }, 5847 "error":{"httpStatusCode":400}, 5848 "exception":true 5849 }, 5850 "TooManyCachePolicies":{ 5851 "type":"structure", 5852 "members":{ 5853 "Message":{"shape":"string"} 5854 }, 5855 "error":{"httpStatusCode":400}, 5856 "exception":true 5857 }, 5858 "TooManyCertificates":{ 5859 "type":"structure", 5860 "members":{ 5861 "Message":{"shape":"string"} 5862 }, 5863 "error":{"httpStatusCode":400}, 5864 "exception":true 5865 }, 5866 "TooManyCloudFrontOriginAccessIdentities":{ 5867 "type":"structure", 5868 "members":{ 5869 "Message":{"shape":"string"} 5870 }, 5871 "error":{"httpStatusCode":400}, 5872 "exception":true 5873 }, 5874 "TooManyCookieNamesInWhiteList":{ 5875 "type":"structure", 5876 "members":{ 5877 "Message":{"shape":"string"} 5878 }, 5879 "error":{"httpStatusCode":400}, 5880 "exception":true 5881 }, 5882 "TooManyCookiesInCachePolicy":{ 5883 "type":"structure", 5884 "members":{ 5885 "Message":{"shape":"string"} 5886 }, 5887 "error":{"httpStatusCode":400}, 5888 "exception":true 5889 }, 5890 "TooManyCookiesInOriginRequestPolicy":{ 5891 "type":"structure", 5892 "members":{ 5893 "Message":{"shape":"string"} 5894 }, 5895 "error":{"httpStatusCode":400}, 5896 "exception":true 5897 }, 5898 "TooManyDistributionCNAMEs":{ 5899 "type":"structure", 5900 "members":{ 5901 "Message":{"shape":"string"} 5902 }, 5903 "error":{"httpStatusCode":400}, 5904 "exception":true 5905 }, 5906 "TooManyDistributions":{ 5907 "type":"structure", 5908 "members":{ 5909 "Message":{"shape":"string"} 5910 }, 5911 "error":{"httpStatusCode":400}, 5912 "exception":true 5913 }, 5914 "TooManyDistributionsAssociatedToCachePolicy":{ 5915 "type":"structure", 5916 "members":{ 5917 "Message":{"shape":"string"} 5918 }, 5919 "error":{"httpStatusCode":400}, 5920 "exception":true 5921 }, 5922 "TooManyDistributionsAssociatedToFieldLevelEncryptionConfig":{ 5923 "type":"structure", 5924 "members":{ 5925 "Message":{"shape":"string"} 5926 }, 5927 "error":{"httpStatusCode":400}, 5928 "exception":true 5929 }, 5930 "TooManyDistributionsAssociatedToKeyGroup":{ 5931 "type":"structure", 5932 "members":{ 5933 "Message":{"shape":"string"} 5934 }, 5935 "error":{"httpStatusCode":400}, 5936 "exception":true 5937 }, 5938 "TooManyDistributionsAssociatedToOriginRequestPolicy":{ 5939 "type":"structure", 5940 "members":{ 5941 "Message":{"shape":"string"} 5942 }, 5943 "error":{"httpStatusCode":400}, 5944 "exception":true 5945 }, 5946 "TooManyDistributionsWithFunctionAssociations":{ 5947 "type":"structure", 5948 "members":{ 5949 "Message":{"shape":"string"} 5950 }, 5951 "error":{"httpStatusCode":400}, 5952 "exception":true 5953 }, 5954 "TooManyDistributionsWithLambdaAssociations":{ 5955 "type":"structure", 5956 "members":{ 5957 "Message":{"shape":"string"} 5958 }, 5959 "error":{"httpStatusCode":400}, 5960 "exception":true 5961 }, 5962 "TooManyDistributionsWithSingleFunctionARN":{ 5963 "type":"structure", 5964 "members":{ 5965 "Message":{"shape":"string"} 5966 }, 5967 "error":{"httpStatusCode":400}, 5968 "exception":true 5969 }, 5970 "TooManyFieldLevelEncryptionConfigs":{ 5971 "type":"structure", 5972 "members":{ 5973 "Message":{"shape":"string"} 5974 }, 5975 "error":{"httpStatusCode":400}, 5976 "exception":true 5977 }, 5978 "TooManyFieldLevelEncryptionContentTypeProfiles":{ 5979 "type":"structure", 5980 "members":{ 5981 "Message":{"shape":"string"} 5982 }, 5983 "error":{"httpStatusCode":400}, 5984 "exception":true 5985 }, 5986 "TooManyFieldLevelEncryptionEncryptionEntities":{ 5987 "type":"structure", 5988 "members":{ 5989 "Message":{"shape":"string"} 5990 }, 5991 "error":{"httpStatusCode":400}, 5992 "exception":true 5993 }, 5994 "TooManyFieldLevelEncryptionFieldPatterns":{ 5995 "type":"structure", 5996 "members":{ 5997 "Message":{"shape":"string"} 5998 }, 5999 "error":{"httpStatusCode":400}, 6000 "exception":true 6001 }, 6002 "TooManyFieldLevelEncryptionProfiles":{ 6003 "type":"structure", 6004 "members":{ 6005 "Message":{"shape":"string"} 6006 }, 6007 "error":{"httpStatusCode":400}, 6008 "exception":true 6009 }, 6010 "TooManyFieldLevelEncryptionQueryArgProfiles":{ 6011 "type":"structure", 6012 "members":{ 6013 "Message":{"shape":"string"} 6014 }, 6015 "error":{"httpStatusCode":400}, 6016 "exception":true 6017 }, 6018 "TooManyFunctionAssociations":{ 6019 "type":"structure", 6020 "members":{ 6021 "Message":{"shape":"string"} 6022 }, 6023 "error":{"httpStatusCode":400}, 6024 "exception":true 6025 }, 6026 "TooManyFunctions":{ 6027 "type":"structure", 6028 "members":{ 6029 "Message":{"shape":"string"} 6030 }, 6031 "error":{"httpStatusCode":400}, 6032 "exception":true 6033 }, 6034 "TooManyHeadersInCachePolicy":{ 6035 "type":"structure", 6036 "members":{ 6037 "Message":{"shape":"string"} 6038 }, 6039 "error":{"httpStatusCode":400}, 6040 "exception":true 6041 }, 6042 "TooManyHeadersInForwardedValues":{ 6043 "type":"structure", 6044 "members":{ 6045 "Message":{"shape":"string"} 6046 }, 6047 "error":{"httpStatusCode":400}, 6048 "exception":true 6049 }, 6050 "TooManyHeadersInOriginRequestPolicy":{ 6051 "type":"structure", 6052 "members":{ 6053 "Message":{"shape":"string"} 6054 }, 6055 "error":{"httpStatusCode":400}, 6056 "exception":true 6057 }, 6058 "TooManyInvalidationsInProgress":{ 6059 "type":"structure", 6060 "members":{ 6061 "Message":{"shape":"string"} 6062 }, 6063 "error":{"httpStatusCode":400}, 6064 "exception":true 6065 }, 6066 "TooManyKeyGroups":{ 6067 "type":"structure", 6068 "members":{ 6069 "Message":{"shape":"string"} 6070 }, 6071 "error":{"httpStatusCode":400}, 6072 "exception":true 6073 }, 6074 "TooManyKeyGroupsAssociatedToDistribution":{ 6075 "type":"structure", 6076 "members":{ 6077 "Message":{"shape":"string"} 6078 }, 6079 "error":{"httpStatusCode":400}, 6080 "exception":true 6081 }, 6082 "TooManyLambdaFunctionAssociations":{ 6083 "type":"structure", 6084 "members":{ 6085 "Message":{"shape":"string"} 6086 }, 6087 "error":{"httpStatusCode":400}, 6088 "exception":true 6089 }, 6090 "TooManyOriginCustomHeaders":{ 6091 "type":"structure", 6092 "members":{ 6093 "Message":{"shape":"string"} 6094 }, 6095 "error":{"httpStatusCode":400}, 6096 "exception":true 6097 }, 6098 "TooManyOriginGroupsPerDistribution":{ 6099 "type":"structure", 6100 "members":{ 6101 "Message":{"shape":"string"} 6102 }, 6103 "error":{"httpStatusCode":400}, 6104 "exception":true 6105 }, 6106 "TooManyOriginRequestPolicies":{ 6107 "type":"structure", 6108 "members":{ 6109 "Message":{"shape":"string"} 6110 }, 6111 "error":{"httpStatusCode":400}, 6112 "exception":true 6113 }, 6114 "TooManyOrigins":{ 6115 "type":"structure", 6116 "members":{ 6117 "Message":{"shape":"string"} 6118 }, 6119 "error":{"httpStatusCode":400}, 6120 "exception":true 6121 }, 6122 "TooManyPublicKeys":{ 6123 "type":"structure", 6124 "members":{ 6125 "Message":{"shape":"string"} 6126 }, 6127 "error":{"httpStatusCode":400}, 6128 "exception":true 6129 }, 6130 "TooManyPublicKeysInKeyGroup":{ 6131 "type":"structure", 6132 "members":{ 6133 "Message":{"shape":"string"} 6134 }, 6135 "error":{"httpStatusCode":400}, 6136 "exception":true 6137 }, 6138 "TooManyQueryStringParameters":{ 6139 "type":"structure", 6140 "members":{ 6141 "Message":{"shape":"string"} 6142 }, 6143 "error":{"httpStatusCode":400}, 6144 "exception":true 6145 }, 6146 "TooManyQueryStringsInCachePolicy":{ 6147 "type":"structure", 6148 "members":{ 6149 "Message":{"shape":"string"} 6150 }, 6151 "error":{"httpStatusCode":400}, 6152 "exception":true 6153 }, 6154 "TooManyQueryStringsInOriginRequestPolicy":{ 6155 "type":"structure", 6156 "members":{ 6157 "Message":{"shape":"string"} 6158 }, 6159 "error":{"httpStatusCode":400}, 6160 "exception":true 6161 }, 6162 "TooManyRealtimeLogConfigs":{ 6163 "type":"structure", 6164 "members":{ 6165 "Message":{"shape":"string"} 6166 }, 6167 "error":{"httpStatusCode":400}, 6168 "exception":true 6169 }, 6170 "TooManyStreamingDistributionCNAMEs":{ 6171 "type":"structure", 6172 "members":{ 6173 "Message":{"shape":"string"} 6174 }, 6175 "error":{"httpStatusCode":400}, 6176 "exception":true 6177 }, 6178 "TooManyStreamingDistributions":{ 6179 "type":"structure", 6180 "members":{ 6181 "Message":{"shape":"string"} 6182 }, 6183 "error":{"httpStatusCode":400}, 6184 "exception":true 6185 }, 6186 "TooManyTrustedSigners":{ 6187 "type":"structure", 6188 "members":{ 6189 "Message":{"shape":"string"} 6190 }, 6191 "error":{"httpStatusCode":400}, 6192 "exception":true 6193 }, 6194 "TrustedKeyGroupDoesNotExist":{ 6195 "type":"structure", 6196 "members":{ 6197 "Message":{"shape":"string"} 6198 }, 6199 "error":{"httpStatusCode":400}, 6200 "exception":true 6201 }, 6202 "TrustedKeyGroupIdList":{ 6203 "type":"list", 6204 "member":{ 6205 "shape":"string", 6206 "locationName":"KeyGroup" 6207 } 6208 }, 6209 "TrustedKeyGroups":{ 6210 "type":"structure", 6211 "required":[ 6212 "Enabled", 6213 "Quantity" 6214 ], 6215 "members":{ 6216 "Enabled":{"shape":"boolean"}, 6217 "Quantity":{"shape":"integer"}, 6218 "Items":{"shape":"TrustedKeyGroupIdList"} 6219 } 6220 }, 6221 "TrustedSignerDoesNotExist":{ 6222 "type":"structure", 6223 "members":{ 6224 "Message":{"shape":"string"} 6225 }, 6226 "error":{"httpStatusCode":400}, 6227 "exception":true 6228 }, 6229 "TrustedSigners":{ 6230 "type":"structure", 6231 "required":[ 6232 "Enabled", 6233 "Quantity" 6234 ], 6235 "members":{ 6236 "Enabled":{"shape":"boolean"}, 6237 "Quantity":{"shape":"integer"}, 6238 "Items":{"shape":"AwsAccountNumberList"} 6239 } 6240 }, 6241 "UnsupportedOperation":{ 6242 "type":"structure", 6243 "members":{ 6244 "Message":{"shape":"string"} 6245 }, 6246 "error":{"httpStatusCode":400}, 6247 "exception":true 6248 }, 6249 "UntagResourceRequest":{ 6250 "type":"structure", 6251 "required":[ 6252 "Resource", 6253 "TagKeys" 6254 ], 6255 "members":{ 6256 "Resource":{ 6257 "shape":"ResourceARN", 6258 "location":"querystring", 6259 "locationName":"Resource" 6260 }, 6261 "TagKeys":{ 6262 "shape":"TagKeys", 6263 "locationName":"TagKeys", 6264 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 6265 } 6266 }, 6267 "payload":"TagKeys" 6268 }, 6269 "UpdateCachePolicyRequest":{ 6270 "type":"structure", 6271 "required":[ 6272 "CachePolicyConfig", 6273 "Id" 6274 ], 6275 "members":{ 6276 "CachePolicyConfig":{ 6277 "shape":"CachePolicyConfig", 6278 "locationName":"CachePolicyConfig", 6279 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 6280 }, 6281 "Id":{ 6282 "shape":"string", 6283 "location":"uri", 6284 "locationName":"Id" 6285 }, 6286 "IfMatch":{ 6287 "shape":"string", 6288 "location":"header", 6289 "locationName":"If-Match" 6290 } 6291 }, 6292 "payload":"CachePolicyConfig" 6293 }, 6294 "UpdateCachePolicyResult":{ 6295 "type":"structure", 6296 "members":{ 6297 "CachePolicy":{"shape":"CachePolicy"}, 6298 "ETag":{ 6299 "shape":"string", 6300 "location":"header", 6301 "locationName":"ETag" 6302 } 6303 }, 6304 "payload":"CachePolicy" 6305 }, 6306 "UpdateCloudFrontOriginAccessIdentityRequest":{ 6307 "type":"structure", 6308 "required":[ 6309 "CloudFrontOriginAccessIdentityConfig", 6310 "Id" 6311 ], 6312 "members":{ 6313 "CloudFrontOriginAccessIdentityConfig":{ 6314 "shape":"CloudFrontOriginAccessIdentityConfig", 6315 "locationName":"CloudFrontOriginAccessIdentityConfig", 6316 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 6317 }, 6318 "Id":{ 6319 "shape":"string", 6320 "location":"uri", 6321 "locationName":"Id" 6322 }, 6323 "IfMatch":{ 6324 "shape":"string", 6325 "location":"header", 6326 "locationName":"If-Match" 6327 } 6328 }, 6329 "payload":"CloudFrontOriginAccessIdentityConfig" 6330 }, 6331 "UpdateCloudFrontOriginAccessIdentityResult":{ 6332 "type":"structure", 6333 "members":{ 6334 "CloudFrontOriginAccessIdentity":{"shape":"CloudFrontOriginAccessIdentity"}, 6335 "ETag":{ 6336 "shape":"string", 6337 "location":"header", 6338 "locationName":"ETag" 6339 } 6340 }, 6341 "payload":"CloudFrontOriginAccessIdentity" 6342 }, 6343 "UpdateDistributionRequest":{ 6344 "type":"structure", 6345 "required":[ 6346 "DistributionConfig", 6347 "Id" 6348 ], 6349 "members":{ 6350 "DistributionConfig":{ 6351 "shape":"DistributionConfig", 6352 "locationName":"DistributionConfig", 6353 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 6354 }, 6355 "Id":{ 6356 "shape":"string", 6357 "location":"uri", 6358 "locationName":"Id" 6359 }, 6360 "IfMatch":{ 6361 "shape":"string", 6362 "location":"header", 6363 "locationName":"If-Match" 6364 } 6365 }, 6366 "payload":"DistributionConfig" 6367 }, 6368 "UpdateDistributionResult":{ 6369 "type":"structure", 6370 "members":{ 6371 "Distribution":{"shape":"Distribution"}, 6372 "ETag":{ 6373 "shape":"string", 6374 "location":"header", 6375 "locationName":"ETag" 6376 } 6377 }, 6378 "payload":"Distribution" 6379 }, 6380 "UpdateFieldLevelEncryptionConfigRequest":{ 6381 "type":"structure", 6382 "required":[ 6383 "FieldLevelEncryptionConfig", 6384 "Id" 6385 ], 6386 "members":{ 6387 "FieldLevelEncryptionConfig":{ 6388 "shape":"FieldLevelEncryptionConfig", 6389 "locationName":"FieldLevelEncryptionConfig", 6390 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 6391 }, 6392 "Id":{ 6393 "shape":"string", 6394 "location":"uri", 6395 "locationName":"Id" 6396 }, 6397 "IfMatch":{ 6398 "shape":"string", 6399 "location":"header", 6400 "locationName":"If-Match" 6401 } 6402 }, 6403 "payload":"FieldLevelEncryptionConfig" 6404 }, 6405 "UpdateFieldLevelEncryptionConfigResult":{ 6406 "type":"structure", 6407 "members":{ 6408 "FieldLevelEncryption":{"shape":"FieldLevelEncryption"}, 6409 "ETag":{ 6410 "shape":"string", 6411 "location":"header", 6412 "locationName":"ETag" 6413 } 6414 }, 6415 "payload":"FieldLevelEncryption" 6416 }, 6417 "UpdateFieldLevelEncryptionProfileRequest":{ 6418 "type":"structure", 6419 "required":[ 6420 "FieldLevelEncryptionProfileConfig", 6421 "Id" 6422 ], 6423 "members":{ 6424 "FieldLevelEncryptionProfileConfig":{ 6425 "shape":"FieldLevelEncryptionProfileConfig", 6426 "locationName":"FieldLevelEncryptionProfileConfig", 6427 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 6428 }, 6429 "Id":{ 6430 "shape":"string", 6431 "location":"uri", 6432 "locationName":"Id" 6433 }, 6434 "IfMatch":{ 6435 "shape":"string", 6436 "location":"header", 6437 "locationName":"If-Match" 6438 } 6439 }, 6440 "payload":"FieldLevelEncryptionProfileConfig" 6441 }, 6442 "UpdateFieldLevelEncryptionProfileResult":{ 6443 "type":"structure", 6444 "members":{ 6445 "FieldLevelEncryptionProfile":{"shape":"FieldLevelEncryptionProfile"}, 6446 "ETag":{ 6447 "shape":"string", 6448 "location":"header", 6449 "locationName":"ETag" 6450 } 6451 }, 6452 "payload":"FieldLevelEncryptionProfile" 6453 }, 6454 "UpdateFunctionRequest":{ 6455 "type":"structure", 6456 "required":[ 6457 "IfMatch", 6458 "FunctionConfig", 6459 "FunctionCode", 6460 "Name" 6461 ], 6462 "members":{ 6463 "Name":{ 6464 "shape":"string", 6465 "location":"uri", 6466 "locationName":"Name" 6467 }, 6468 "IfMatch":{ 6469 "shape":"string", 6470 "location":"header", 6471 "locationName":"If-Match" 6472 }, 6473 "FunctionConfig":{"shape":"FunctionConfig"}, 6474 "FunctionCode":{"shape":"FunctionBlob"} 6475 } 6476 }, 6477 "UpdateFunctionResult":{ 6478 "type":"structure", 6479 "members":{ 6480 "FunctionSummary":{"shape":"FunctionSummary"}, 6481 "ETag":{ 6482 "shape":"string", 6483 "location":"header", 6484 "locationName":"ETtag" 6485 } 6486 }, 6487 "payload":"FunctionSummary" 6488 }, 6489 "UpdateKeyGroupRequest":{ 6490 "type":"structure", 6491 "required":[ 6492 "KeyGroupConfig", 6493 "Id" 6494 ], 6495 "members":{ 6496 "KeyGroupConfig":{ 6497 "shape":"KeyGroupConfig", 6498 "locationName":"KeyGroupConfig", 6499 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 6500 }, 6501 "Id":{ 6502 "shape":"string", 6503 "location":"uri", 6504 "locationName":"Id" 6505 }, 6506 "IfMatch":{ 6507 "shape":"string", 6508 "location":"header", 6509 "locationName":"If-Match" 6510 } 6511 }, 6512 "payload":"KeyGroupConfig" 6513 }, 6514 "UpdateKeyGroupResult":{ 6515 "type":"structure", 6516 "members":{ 6517 "KeyGroup":{"shape":"KeyGroup"}, 6518 "ETag":{ 6519 "shape":"string", 6520 "location":"header", 6521 "locationName":"ETag" 6522 } 6523 }, 6524 "payload":"KeyGroup" 6525 }, 6526 "UpdateOriginRequestPolicyRequest":{ 6527 "type":"structure", 6528 "required":[ 6529 "OriginRequestPolicyConfig", 6530 "Id" 6531 ], 6532 "members":{ 6533 "OriginRequestPolicyConfig":{ 6534 "shape":"OriginRequestPolicyConfig", 6535 "locationName":"OriginRequestPolicyConfig", 6536 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 6537 }, 6538 "Id":{ 6539 "shape":"string", 6540 "location":"uri", 6541 "locationName":"Id" 6542 }, 6543 "IfMatch":{ 6544 "shape":"string", 6545 "location":"header", 6546 "locationName":"If-Match" 6547 } 6548 }, 6549 "payload":"OriginRequestPolicyConfig" 6550 }, 6551 "UpdateOriginRequestPolicyResult":{ 6552 "type":"structure", 6553 "members":{ 6554 "OriginRequestPolicy":{"shape":"OriginRequestPolicy"}, 6555 "ETag":{ 6556 "shape":"string", 6557 "location":"header", 6558 "locationName":"ETag" 6559 } 6560 }, 6561 "payload":"OriginRequestPolicy" 6562 }, 6563 "UpdatePublicKeyRequest":{ 6564 "type":"structure", 6565 "required":[ 6566 "PublicKeyConfig", 6567 "Id" 6568 ], 6569 "members":{ 6570 "PublicKeyConfig":{ 6571 "shape":"PublicKeyConfig", 6572 "locationName":"PublicKeyConfig", 6573 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 6574 }, 6575 "Id":{ 6576 "shape":"string", 6577 "location":"uri", 6578 "locationName":"Id" 6579 }, 6580 "IfMatch":{ 6581 "shape":"string", 6582 "location":"header", 6583 "locationName":"If-Match" 6584 } 6585 }, 6586 "payload":"PublicKeyConfig" 6587 }, 6588 "UpdatePublicKeyResult":{ 6589 "type":"structure", 6590 "members":{ 6591 "PublicKey":{"shape":"PublicKey"}, 6592 "ETag":{ 6593 "shape":"string", 6594 "location":"header", 6595 "locationName":"ETag" 6596 } 6597 }, 6598 "payload":"PublicKey" 6599 }, 6600 "UpdateRealtimeLogConfigRequest":{ 6601 "type":"structure", 6602 "members":{ 6603 "EndPoints":{"shape":"EndPointList"}, 6604 "Fields":{"shape":"FieldList"}, 6605 "Name":{"shape":"string"}, 6606 "ARN":{"shape":"string"}, 6607 "SamplingRate":{"shape":"long"} 6608 } 6609 }, 6610 "UpdateRealtimeLogConfigResult":{ 6611 "type":"structure", 6612 "members":{ 6613 "RealtimeLogConfig":{"shape":"RealtimeLogConfig"} 6614 } 6615 }, 6616 "UpdateStreamingDistributionRequest":{ 6617 "type":"structure", 6618 "required":[ 6619 "StreamingDistributionConfig", 6620 "Id" 6621 ], 6622 "members":{ 6623 "StreamingDistributionConfig":{ 6624 "shape":"StreamingDistributionConfig", 6625 "locationName":"StreamingDistributionConfig", 6626 "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} 6627 }, 6628 "Id":{ 6629 "shape":"string", 6630 "location":"uri", 6631 "locationName":"Id" 6632 }, 6633 "IfMatch":{ 6634 "shape":"string", 6635 "location":"header", 6636 "locationName":"If-Match" 6637 } 6638 }, 6639 "payload":"StreamingDistributionConfig" 6640 }, 6641 "UpdateStreamingDistributionResult":{ 6642 "type":"structure", 6643 "members":{ 6644 "StreamingDistribution":{"shape":"StreamingDistribution"}, 6645 "ETag":{ 6646 "shape":"string", 6647 "location":"header", 6648 "locationName":"ETag" 6649 } 6650 }, 6651 "payload":"StreamingDistribution" 6652 }, 6653 "ViewerCertificate":{ 6654 "type":"structure", 6655 "members":{ 6656 "CloudFrontDefaultCertificate":{"shape":"boolean"}, 6657 "IAMCertificateId":{"shape":"string"}, 6658 "ACMCertificateArn":{"shape":"string"}, 6659 "SSLSupportMethod":{"shape":"SSLSupportMethod"}, 6660 "MinimumProtocolVersion":{"shape":"MinimumProtocolVersion"}, 6661 "Certificate":{ 6662 "shape":"string", 6663 "deprecated":true 6664 }, 6665 "CertificateSource":{ 6666 "shape":"CertificateSource", 6667 "deprecated":true 6668 } 6669 } 6670 }, 6671 "ViewerProtocolPolicy":{ 6672 "type":"string", 6673 "enum":[ 6674 "allow-all", 6675 "https-only", 6676 "redirect-to-https" 6677 ] 6678 }, 6679 "aliasString":{ 6680 "type":"string", 6681 "max":253 6682 }, 6683 "boolean":{"type":"boolean"}, 6684 "distributionIdString":{ 6685 "type":"string", 6686 "max":25 6687 }, 6688 "integer":{"type":"integer"}, 6689 "listConflictingAliasesMaxItemsInteger":{ 6690 "type":"integer", 6691 "max":100 6692 }, 6693 "long":{"type":"long"}, 6694 "string":{"type":"string"}, 6695 "timestamp":{"type":"timestamp"} 6696 } 6697} 6698