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