github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/firehose/2015-08-04/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2015-08-04", 5 "endpointPrefix":"firehose", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceAbbreviation":"Firehose", 9 "serviceFullName":"Amazon Kinesis Firehose", 10 "serviceId":"Firehose", 11 "signatureVersion":"v4", 12 "targetPrefix":"Firehose_20150804", 13 "uid":"firehose-2015-08-04" 14 }, 15 "operations":{ 16 "CreateDeliveryStream":{ 17 "name":"CreateDeliveryStream", 18 "http":{ 19 "method":"POST", 20 "requestUri":"/" 21 }, 22 "input":{"shape":"CreateDeliveryStreamInput"}, 23 "output":{"shape":"CreateDeliveryStreamOutput"}, 24 "errors":[ 25 {"shape":"InvalidArgumentException"}, 26 {"shape":"LimitExceededException"}, 27 {"shape":"ResourceInUseException"}, 28 {"shape":"InvalidKMSResourceException"} 29 ] 30 }, 31 "DeleteDeliveryStream":{ 32 "name":"DeleteDeliveryStream", 33 "http":{ 34 "method":"POST", 35 "requestUri":"/" 36 }, 37 "input":{"shape":"DeleteDeliveryStreamInput"}, 38 "output":{"shape":"DeleteDeliveryStreamOutput"}, 39 "errors":[ 40 {"shape":"ResourceInUseException"}, 41 {"shape":"ResourceNotFoundException"} 42 ] 43 }, 44 "DescribeDeliveryStream":{ 45 "name":"DescribeDeliveryStream", 46 "http":{ 47 "method":"POST", 48 "requestUri":"/" 49 }, 50 "input":{"shape":"DescribeDeliveryStreamInput"}, 51 "output":{"shape":"DescribeDeliveryStreamOutput"}, 52 "errors":[ 53 {"shape":"ResourceNotFoundException"} 54 ] 55 }, 56 "ListDeliveryStreams":{ 57 "name":"ListDeliveryStreams", 58 "http":{ 59 "method":"POST", 60 "requestUri":"/" 61 }, 62 "input":{"shape":"ListDeliveryStreamsInput"}, 63 "output":{"shape":"ListDeliveryStreamsOutput"} 64 }, 65 "ListTagsForDeliveryStream":{ 66 "name":"ListTagsForDeliveryStream", 67 "http":{ 68 "method":"POST", 69 "requestUri":"/" 70 }, 71 "input":{"shape":"ListTagsForDeliveryStreamInput"}, 72 "output":{"shape":"ListTagsForDeliveryStreamOutput"}, 73 "errors":[ 74 {"shape":"ResourceNotFoundException"}, 75 {"shape":"InvalidArgumentException"}, 76 {"shape":"LimitExceededException"} 77 ] 78 }, 79 "PutRecord":{ 80 "name":"PutRecord", 81 "http":{ 82 "method":"POST", 83 "requestUri":"/" 84 }, 85 "input":{"shape":"PutRecordInput"}, 86 "output":{"shape":"PutRecordOutput"}, 87 "errors":[ 88 {"shape":"ResourceNotFoundException"}, 89 {"shape":"InvalidArgumentException"}, 90 {"shape":"InvalidKMSResourceException"}, 91 {"shape":"ServiceUnavailableException"} 92 ] 93 }, 94 "PutRecordBatch":{ 95 "name":"PutRecordBatch", 96 "http":{ 97 "method":"POST", 98 "requestUri":"/" 99 }, 100 "input":{"shape":"PutRecordBatchInput"}, 101 "output":{"shape":"PutRecordBatchOutput"}, 102 "errors":[ 103 {"shape":"ResourceNotFoundException"}, 104 {"shape":"InvalidArgumentException"}, 105 {"shape":"InvalidKMSResourceException"}, 106 {"shape":"ServiceUnavailableException"} 107 ] 108 }, 109 "StartDeliveryStreamEncryption":{ 110 "name":"StartDeliveryStreamEncryption", 111 "http":{ 112 "method":"POST", 113 "requestUri":"/" 114 }, 115 "input":{"shape":"StartDeliveryStreamEncryptionInput"}, 116 "output":{"shape":"StartDeliveryStreamEncryptionOutput"}, 117 "errors":[ 118 {"shape":"ResourceNotFoundException"}, 119 {"shape":"ResourceInUseException"}, 120 {"shape":"InvalidArgumentException"}, 121 {"shape":"LimitExceededException"}, 122 {"shape":"InvalidKMSResourceException"} 123 ] 124 }, 125 "StopDeliveryStreamEncryption":{ 126 "name":"StopDeliveryStreamEncryption", 127 "http":{ 128 "method":"POST", 129 "requestUri":"/" 130 }, 131 "input":{"shape":"StopDeliveryStreamEncryptionInput"}, 132 "output":{"shape":"StopDeliveryStreamEncryptionOutput"}, 133 "errors":[ 134 {"shape":"ResourceNotFoundException"}, 135 {"shape":"ResourceInUseException"}, 136 {"shape":"InvalidArgumentException"}, 137 {"shape":"LimitExceededException"} 138 ] 139 }, 140 "TagDeliveryStream":{ 141 "name":"TagDeliveryStream", 142 "http":{ 143 "method":"POST", 144 "requestUri":"/" 145 }, 146 "input":{"shape":"TagDeliveryStreamInput"}, 147 "output":{"shape":"TagDeliveryStreamOutput"}, 148 "errors":[ 149 {"shape":"ResourceNotFoundException"}, 150 {"shape":"ResourceInUseException"}, 151 {"shape":"InvalidArgumentException"}, 152 {"shape":"LimitExceededException"} 153 ] 154 }, 155 "UntagDeliveryStream":{ 156 "name":"UntagDeliveryStream", 157 "http":{ 158 "method":"POST", 159 "requestUri":"/" 160 }, 161 "input":{"shape":"UntagDeliveryStreamInput"}, 162 "output":{"shape":"UntagDeliveryStreamOutput"}, 163 "errors":[ 164 {"shape":"ResourceNotFoundException"}, 165 {"shape":"ResourceInUseException"}, 166 {"shape":"InvalidArgumentException"}, 167 {"shape":"LimitExceededException"} 168 ] 169 }, 170 "UpdateDestination":{ 171 "name":"UpdateDestination", 172 "http":{ 173 "method":"POST", 174 "requestUri":"/" 175 }, 176 "input":{"shape":"UpdateDestinationInput"}, 177 "output":{"shape":"UpdateDestinationOutput"}, 178 "errors":[ 179 {"shape":"InvalidArgumentException"}, 180 {"shape":"ResourceInUseException"}, 181 {"shape":"ResourceNotFoundException"}, 182 {"shape":"ConcurrentModificationException"} 183 ] 184 } 185 }, 186 "shapes":{ 187 "AWSKMSKeyARN":{ 188 "type":"string", 189 "max":512, 190 "min":1, 191 "pattern":"arn:.*" 192 }, 193 "AmazonopensearchserviceBufferingHints":{ 194 "type":"structure", 195 "members":{ 196 "IntervalInSeconds":{"shape":"AmazonopensearchserviceBufferingIntervalInSeconds"}, 197 "SizeInMBs":{"shape":"AmazonopensearchserviceBufferingSizeInMBs"} 198 } 199 }, 200 "AmazonopensearchserviceBufferingIntervalInSeconds":{ 201 "type":"integer", 202 "max":900, 203 "min":60 204 }, 205 "AmazonopensearchserviceBufferingSizeInMBs":{ 206 "type":"integer", 207 "max":100, 208 "min":1 209 }, 210 "AmazonopensearchserviceClusterEndpoint":{ 211 "type":"string", 212 "max":512, 213 "min":1, 214 "pattern":"https:.*" 215 }, 216 "AmazonopensearchserviceDestinationConfiguration":{ 217 "type":"structure", 218 "required":[ 219 "RoleARN", 220 "IndexName", 221 "S3Configuration" 222 ], 223 "members":{ 224 "RoleARN":{"shape":"RoleARN"}, 225 "DomainARN":{"shape":"AmazonopensearchserviceDomainARN"}, 226 "ClusterEndpoint":{"shape":"AmazonopensearchserviceClusterEndpoint"}, 227 "IndexName":{"shape":"AmazonopensearchserviceIndexName"}, 228 "TypeName":{"shape":"AmazonopensearchserviceTypeName"}, 229 "IndexRotationPeriod":{"shape":"AmazonopensearchserviceIndexRotationPeriod"}, 230 "BufferingHints":{"shape":"AmazonopensearchserviceBufferingHints"}, 231 "RetryOptions":{"shape":"AmazonopensearchserviceRetryOptions"}, 232 "S3BackupMode":{"shape":"AmazonopensearchserviceS3BackupMode"}, 233 "S3Configuration":{"shape":"S3DestinationConfiguration"}, 234 "ProcessingConfiguration":{"shape":"ProcessingConfiguration"}, 235 "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"}, 236 "VpcConfiguration":{"shape":"VpcConfiguration"} 237 } 238 }, 239 "AmazonopensearchserviceDestinationDescription":{ 240 "type":"structure", 241 "members":{ 242 "RoleARN":{"shape":"RoleARN"}, 243 "DomainARN":{"shape":"AmazonopensearchserviceDomainARN"}, 244 "ClusterEndpoint":{"shape":"AmazonopensearchserviceClusterEndpoint"}, 245 "IndexName":{"shape":"AmazonopensearchserviceIndexName"}, 246 "TypeName":{"shape":"AmazonopensearchserviceTypeName"}, 247 "IndexRotationPeriod":{"shape":"AmazonopensearchserviceIndexRotationPeriod"}, 248 "BufferingHints":{"shape":"AmazonopensearchserviceBufferingHints"}, 249 "RetryOptions":{"shape":"AmazonopensearchserviceRetryOptions"}, 250 "S3BackupMode":{"shape":"AmazonopensearchserviceS3BackupMode"}, 251 "S3DestinationDescription":{"shape":"S3DestinationDescription"}, 252 "ProcessingConfiguration":{"shape":"ProcessingConfiguration"}, 253 "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"}, 254 "VpcConfigurationDescription":{"shape":"VpcConfigurationDescription"} 255 } 256 }, 257 "AmazonopensearchserviceDestinationUpdate":{ 258 "type":"structure", 259 "members":{ 260 "RoleARN":{"shape":"RoleARN"}, 261 "DomainARN":{"shape":"AmazonopensearchserviceDomainARN"}, 262 "ClusterEndpoint":{"shape":"AmazonopensearchserviceClusterEndpoint"}, 263 "IndexName":{"shape":"AmazonopensearchserviceIndexName"}, 264 "TypeName":{"shape":"AmazonopensearchserviceTypeName"}, 265 "IndexRotationPeriod":{"shape":"AmazonopensearchserviceIndexRotationPeriod"}, 266 "BufferingHints":{"shape":"AmazonopensearchserviceBufferingHints"}, 267 "RetryOptions":{"shape":"AmazonopensearchserviceRetryOptions"}, 268 "S3Update":{"shape":"S3DestinationUpdate"}, 269 "ProcessingConfiguration":{"shape":"ProcessingConfiguration"}, 270 "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"} 271 } 272 }, 273 "AmazonopensearchserviceDomainARN":{ 274 "type":"string", 275 "max":512, 276 "min":1, 277 "pattern":"arn:.*" 278 }, 279 "AmazonopensearchserviceIndexName":{ 280 "type":"string", 281 "max":80, 282 "min":1, 283 "pattern":".*" 284 }, 285 "AmazonopensearchserviceIndexRotationPeriod":{ 286 "type":"string", 287 "enum":[ 288 "NoRotation", 289 "OneHour", 290 "OneDay", 291 "OneWeek", 292 "OneMonth" 293 ] 294 }, 295 "AmazonopensearchserviceRetryDurationInSeconds":{ 296 "type":"integer", 297 "max":7200, 298 "min":0 299 }, 300 "AmazonopensearchserviceRetryOptions":{ 301 "type":"structure", 302 "members":{ 303 "DurationInSeconds":{"shape":"AmazonopensearchserviceRetryDurationInSeconds"} 304 } 305 }, 306 "AmazonopensearchserviceS3BackupMode":{ 307 "type":"string", 308 "enum":[ 309 "FailedDocumentsOnly", 310 "AllDocuments" 311 ] 312 }, 313 "AmazonopensearchserviceTypeName":{ 314 "type":"string", 315 "max":100, 316 "min":0, 317 "pattern":".*" 318 }, 319 "BlockSizeBytes":{ 320 "type":"integer", 321 "min":67108864 322 }, 323 "BooleanObject":{"type":"boolean"}, 324 "BucketARN":{ 325 "type":"string", 326 "max":2048, 327 "min":1, 328 "pattern":"arn:.*" 329 }, 330 "BufferingHints":{ 331 "type":"structure", 332 "members":{ 333 "SizeInMBs":{"shape":"SizeInMBs"}, 334 "IntervalInSeconds":{"shape":"IntervalInSeconds"} 335 } 336 }, 337 "CloudWatchLoggingOptions":{ 338 "type":"structure", 339 "members":{ 340 "Enabled":{"shape":"BooleanObject"}, 341 "LogGroupName":{"shape":"LogGroupName"}, 342 "LogStreamName":{"shape":"LogStreamName"} 343 } 344 }, 345 "ClusterJDBCURL":{ 346 "type":"string", 347 "max":512, 348 "min":1, 349 "pattern":"jdbc:(redshift|postgresql)://((?!-)[A-Za-z0-9-]{1,63}(?<!-)\\.)+redshift\\.([a-zA-Z0-9\\.]+):\\d{1,5}/[a-zA-Z0-9_$-]+" 350 }, 351 "ColumnToJsonKeyMappings":{ 352 "type":"map", 353 "key":{"shape":"NonEmptyStringWithoutWhitespace"}, 354 "value":{"shape":"NonEmptyString"} 355 }, 356 "CompressionFormat":{ 357 "type":"string", 358 "enum":[ 359 "UNCOMPRESSED", 360 "GZIP", 361 "ZIP", 362 "Snappy", 363 "HADOOP_SNAPPY" 364 ] 365 }, 366 "ConcurrentModificationException":{ 367 "type":"structure", 368 "members":{ 369 "message":{"shape":"ErrorMessage"} 370 }, 371 "exception":true 372 }, 373 "ContentEncoding":{ 374 "type":"string", 375 "enum":[ 376 "NONE", 377 "GZIP" 378 ] 379 }, 380 "CopyCommand":{ 381 "type":"structure", 382 "required":["DataTableName"], 383 "members":{ 384 "DataTableName":{"shape":"DataTableName"}, 385 "DataTableColumns":{"shape":"DataTableColumns"}, 386 "CopyOptions":{"shape":"CopyOptions"} 387 } 388 }, 389 "CopyOptions":{ 390 "type":"string", 391 "max":204800, 392 "min":0, 393 "pattern":".*" 394 }, 395 "CreateDeliveryStreamInput":{ 396 "type":"structure", 397 "required":["DeliveryStreamName"], 398 "members":{ 399 "DeliveryStreamName":{"shape":"DeliveryStreamName"}, 400 "DeliveryStreamType":{"shape":"DeliveryStreamType"}, 401 "KinesisStreamSourceConfiguration":{"shape":"KinesisStreamSourceConfiguration"}, 402 "DeliveryStreamEncryptionConfigurationInput":{"shape":"DeliveryStreamEncryptionConfigurationInput"}, 403 "S3DestinationConfiguration":{ 404 "shape":"S3DestinationConfiguration", 405 "deprecated":true 406 }, 407 "ExtendedS3DestinationConfiguration":{"shape":"ExtendedS3DestinationConfiguration"}, 408 "RedshiftDestinationConfiguration":{"shape":"RedshiftDestinationConfiguration"}, 409 "ElasticsearchDestinationConfiguration":{"shape":"ElasticsearchDestinationConfiguration"}, 410 "AmazonopensearchserviceDestinationConfiguration":{"shape":"AmazonopensearchserviceDestinationConfiguration"}, 411 "SplunkDestinationConfiguration":{"shape":"SplunkDestinationConfiguration"}, 412 "HttpEndpointDestinationConfiguration":{"shape":"HttpEndpointDestinationConfiguration"}, 413 "Tags":{"shape":"TagDeliveryStreamInputTagList"} 414 } 415 }, 416 "CreateDeliveryStreamOutput":{ 417 "type":"structure", 418 "members":{ 419 "DeliveryStreamARN":{"shape":"DeliveryStreamARN"} 420 } 421 }, 422 "Data":{ 423 "type":"blob", 424 "max":1024000, 425 "min":0 426 }, 427 "DataFormatConversionConfiguration":{ 428 "type":"structure", 429 "members":{ 430 "SchemaConfiguration":{"shape":"SchemaConfiguration"}, 431 "InputFormatConfiguration":{"shape":"InputFormatConfiguration"}, 432 "OutputFormatConfiguration":{"shape":"OutputFormatConfiguration"}, 433 "Enabled":{"shape":"BooleanObject"} 434 } 435 }, 436 "DataTableColumns":{ 437 "type":"string", 438 "max":204800, 439 "min":0, 440 "pattern":".*" 441 }, 442 "DataTableName":{ 443 "type":"string", 444 "max":512, 445 "min":1, 446 "pattern":".*" 447 }, 448 "DeleteDeliveryStreamInput":{ 449 "type":"structure", 450 "required":["DeliveryStreamName"], 451 "members":{ 452 "DeliveryStreamName":{"shape":"DeliveryStreamName"}, 453 "AllowForceDelete":{"shape":"BooleanObject"} 454 } 455 }, 456 "DeleteDeliveryStreamOutput":{ 457 "type":"structure", 458 "members":{ 459 } 460 }, 461 "DeliveryStartTimestamp":{"type":"timestamp"}, 462 "DeliveryStreamARN":{ 463 "type":"string", 464 "max":512, 465 "min":1, 466 "pattern":"arn:.*" 467 }, 468 "DeliveryStreamDescription":{ 469 "type":"structure", 470 "required":[ 471 "DeliveryStreamName", 472 "DeliveryStreamARN", 473 "DeliveryStreamStatus", 474 "DeliveryStreamType", 475 "VersionId", 476 "Destinations", 477 "HasMoreDestinations" 478 ], 479 "members":{ 480 "DeliveryStreamName":{"shape":"DeliveryStreamName"}, 481 "DeliveryStreamARN":{"shape":"DeliveryStreamARN"}, 482 "DeliveryStreamStatus":{"shape":"DeliveryStreamStatus"}, 483 "FailureDescription":{"shape":"FailureDescription"}, 484 "DeliveryStreamEncryptionConfiguration":{"shape":"DeliveryStreamEncryptionConfiguration"}, 485 "DeliveryStreamType":{"shape":"DeliveryStreamType"}, 486 "VersionId":{"shape":"DeliveryStreamVersionId"}, 487 "CreateTimestamp":{"shape":"Timestamp"}, 488 "LastUpdateTimestamp":{"shape":"Timestamp"}, 489 "Source":{"shape":"SourceDescription"}, 490 "Destinations":{"shape":"DestinationDescriptionList"}, 491 "HasMoreDestinations":{"shape":"BooleanObject"} 492 } 493 }, 494 "DeliveryStreamEncryptionConfiguration":{ 495 "type":"structure", 496 "members":{ 497 "KeyARN":{"shape":"AWSKMSKeyARN"}, 498 "KeyType":{"shape":"KeyType"}, 499 "Status":{"shape":"DeliveryStreamEncryptionStatus"}, 500 "FailureDescription":{"shape":"FailureDescription"} 501 } 502 }, 503 "DeliveryStreamEncryptionConfigurationInput":{ 504 "type":"structure", 505 "required":["KeyType"], 506 "members":{ 507 "KeyARN":{"shape":"AWSKMSKeyARN"}, 508 "KeyType":{"shape":"KeyType"} 509 } 510 }, 511 "DeliveryStreamEncryptionStatus":{ 512 "type":"string", 513 "enum":[ 514 "ENABLED", 515 "ENABLING", 516 "ENABLING_FAILED", 517 "DISABLED", 518 "DISABLING", 519 "DISABLING_FAILED" 520 ] 521 }, 522 "DeliveryStreamFailureType":{ 523 "type":"string", 524 "enum":[ 525 "RETIRE_KMS_GRANT_FAILED", 526 "CREATE_KMS_GRANT_FAILED", 527 "KMS_ACCESS_DENIED", 528 "DISABLED_KMS_KEY", 529 "INVALID_KMS_KEY", 530 "KMS_KEY_NOT_FOUND", 531 "KMS_OPT_IN_REQUIRED", 532 "CREATE_ENI_FAILED", 533 "DELETE_ENI_FAILED", 534 "SUBNET_NOT_FOUND", 535 "SECURITY_GROUP_NOT_FOUND", 536 "ENI_ACCESS_DENIED", 537 "SUBNET_ACCESS_DENIED", 538 "SECURITY_GROUP_ACCESS_DENIED", 539 "UNKNOWN_ERROR" 540 ] 541 }, 542 "DeliveryStreamName":{ 543 "type":"string", 544 "max":64, 545 "min":1, 546 "pattern":"[a-zA-Z0-9_.-]+" 547 }, 548 "DeliveryStreamNameList":{ 549 "type":"list", 550 "member":{"shape":"DeliveryStreamName"} 551 }, 552 "DeliveryStreamStatus":{ 553 "type":"string", 554 "enum":[ 555 "CREATING", 556 "CREATING_FAILED", 557 "DELETING", 558 "DELETING_FAILED", 559 "ACTIVE" 560 ] 561 }, 562 "DeliveryStreamType":{ 563 "type":"string", 564 "enum":[ 565 "DirectPut", 566 "KinesisStreamAsSource" 567 ] 568 }, 569 "DeliveryStreamVersionId":{ 570 "type":"string", 571 "max":50, 572 "min":1, 573 "pattern":"[0-9]+" 574 }, 575 "DescribeDeliveryStreamInput":{ 576 "type":"structure", 577 "required":["DeliveryStreamName"], 578 "members":{ 579 "DeliveryStreamName":{"shape":"DeliveryStreamName"}, 580 "Limit":{"shape":"DescribeDeliveryStreamInputLimit"}, 581 "ExclusiveStartDestinationId":{"shape":"DestinationId"} 582 } 583 }, 584 "DescribeDeliveryStreamInputLimit":{ 585 "type":"integer", 586 "max":10000, 587 "min":1 588 }, 589 "DescribeDeliveryStreamOutput":{ 590 "type":"structure", 591 "required":["DeliveryStreamDescription"], 592 "members":{ 593 "DeliveryStreamDescription":{"shape":"DeliveryStreamDescription"} 594 } 595 }, 596 "Deserializer":{ 597 "type":"structure", 598 "members":{ 599 "OpenXJsonSerDe":{"shape":"OpenXJsonSerDe"}, 600 "HiveJsonSerDe":{"shape":"HiveJsonSerDe"} 601 } 602 }, 603 "DestinationDescription":{ 604 "type":"structure", 605 "required":["DestinationId"], 606 "members":{ 607 "DestinationId":{"shape":"DestinationId"}, 608 "S3DestinationDescription":{"shape":"S3DestinationDescription"}, 609 "ExtendedS3DestinationDescription":{"shape":"ExtendedS3DestinationDescription"}, 610 "RedshiftDestinationDescription":{"shape":"RedshiftDestinationDescription"}, 611 "ElasticsearchDestinationDescription":{"shape":"ElasticsearchDestinationDescription"}, 612 "AmazonopensearchserviceDestinationDescription":{"shape":"AmazonopensearchserviceDestinationDescription"}, 613 "SplunkDestinationDescription":{"shape":"SplunkDestinationDescription"}, 614 "HttpEndpointDestinationDescription":{"shape":"HttpEndpointDestinationDescription"} 615 } 616 }, 617 "DestinationDescriptionList":{ 618 "type":"list", 619 "member":{"shape":"DestinationDescription"} 620 }, 621 "DestinationId":{ 622 "type":"string", 623 "max":100, 624 "min":1, 625 "pattern":"[a-zA-Z0-9-]+" 626 }, 627 "DynamicPartitioningConfiguration":{ 628 "type":"structure", 629 "members":{ 630 "RetryOptions":{"shape":"RetryOptions"}, 631 "Enabled":{"shape":"BooleanObject"} 632 } 633 }, 634 "ElasticsearchBufferingHints":{ 635 "type":"structure", 636 "members":{ 637 "IntervalInSeconds":{"shape":"ElasticsearchBufferingIntervalInSeconds"}, 638 "SizeInMBs":{"shape":"ElasticsearchBufferingSizeInMBs"} 639 } 640 }, 641 "ElasticsearchBufferingIntervalInSeconds":{ 642 "type":"integer", 643 "max":900, 644 "min":60 645 }, 646 "ElasticsearchBufferingSizeInMBs":{ 647 "type":"integer", 648 "max":100, 649 "min":1 650 }, 651 "ElasticsearchClusterEndpoint":{ 652 "type":"string", 653 "max":512, 654 "min":1, 655 "pattern":"https:.*" 656 }, 657 "ElasticsearchDestinationConfiguration":{ 658 "type":"structure", 659 "required":[ 660 "RoleARN", 661 "IndexName", 662 "S3Configuration" 663 ], 664 "members":{ 665 "RoleARN":{"shape":"RoleARN"}, 666 "DomainARN":{"shape":"ElasticsearchDomainARN"}, 667 "ClusterEndpoint":{"shape":"ElasticsearchClusterEndpoint"}, 668 "IndexName":{"shape":"ElasticsearchIndexName"}, 669 "TypeName":{"shape":"ElasticsearchTypeName"}, 670 "IndexRotationPeriod":{"shape":"ElasticsearchIndexRotationPeriod"}, 671 "BufferingHints":{"shape":"ElasticsearchBufferingHints"}, 672 "RetryOptions":{"shape":"ElasticsearchRetryOptions"}, 673 "S3BackupMode":{"shape":"ElasticsearchS3BackupMode"}, 674 "S3Configuration":{"shape":"S3DestinationConfiguration"}, 675 "ProcessingConfiguration":{"shape":"ProcessingConfiguration"}, 676 "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"}, 677 "VpcConfiguration":{"shape":"VpcConfiguration"} 678 } 679 }, 680 "ElasticsearchDestinationDescription":{ 681 "type":"structure", 682 "members":{ 683 "RoleARN":{"shape":"RoleARN"}, 684 "DomainARN":{"shape":"ElasticsearchDomainARN"}, 685 "ClusterEndpoint":{"shape":"ElasticsearchClusterEndpoint"}, 686 "IndexName":{"shape":"ElasticsearchIndexName"}, 687 "TypeName":{"shape":"ElasticsearchTypeName"}, 688 "IndexRotationPeriod":{"shape":"ElasticsearchIndexRotationPeriod"}, 689 "BufferingHints":{"shape":"ElasticsearchBufferingHints"}, 690 "RetryOptions":{"shape":"ElasticsearchRetryOptions"}, 691 "S3BackupMode":{"shape":"ElasticsearchS3BackupMode"}, 692 "S3DestinationDescription":{"shape":"S3DestinationDescription"}, 693 "ProcessingConfiguration":{"shape":"ProcessingConfiguration"}, 694 "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"}, 695 "VpcConfigurationDescription":{"shape":"VpcConfigurationDescription"} 696 } 697 }, 698 "ElasticsearchDestinationUpdate":{ 699 "type":"structure", 700 "members":{ 701 "RoleARN":{"shape":"RoleARN"}, 702 "DomainARN":{"shape":"ElasticsearchDomainARN"}, 703 "ClusterEndpoint":{"shape":"ElasticsearchClusterEndpoint"}, 704 "IndexName":{"shape":"ElasticsearchIndexName"}, 705 "TypeName":{"shape":"ElasticsearchTypeName"}, 706 "IndexRotationPeriod":{"shape":"ElasticsearchIndexRotationPeriod"}, 707 "BufferingHints":{"shape":"ElasticsearchBufferingHints"}, 708 "RetryOptions":{"shape":"ElasticsearchRetryOptions"}, 709 "S3Update":{"shape":"S3DestinationUpdate"}, 710 "ProcessingConfiguration":{"shape":"ProcessingConfiguration"}, 711 "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"} 712 } 713 }, 714 "ElasticsearchDomainARN":{ 715 "type":"string", 716 "max":512, 717 "min":1, 718 "pattern":"arn:.*" 719 }, 720 "ElasticsearchIndexName":{ 721 "type":"string", 722 "max":80, 723 "min":1, 724 "pattern":".*" 725 }, 726 "ElasticsearchIndexRotationPeriod":{ 727 "type":"string", 728 "enum":[ 729 "NoRotation", 730 "OneHour", 731 "OneDay", 732 "OneWeek", 733 "OneMonth" 734 ] 735 }, 736 "ElasticsearchRetryDurationInSeconds":{ 737 "type":"integer", 738 "max":7200, 739 "min":0 740 }, 741 "ElasticsearchRetryOptions":{ 742 "type":"structure", 743 "members":{ 744 "DurationInSeconds":{"shape":"ElasticsearchRetryDurationInSeconds"} 745 } 746 }, 747 "ElasticsearchS3BackupMode":{ 748 "type":"string", 749 "enum":[ 750 "FailedDocumentsOnly", 751 "AllDocuments" 752 ] 753 }, 754 "ElasticsearchTypeName":{ 755 "type":"string", 756 "max":100, 757 "min":0, 758 "pattern":".*" 759 }, 760 "EncryptionConfiguration":{ 761 "type":"structure", 762 "members":{ 763 "NoEncryptionConfig":{"shape":"NoEncryptionConfig"}, 764 "KMSEncryptionConfig":{"shape":"KMSEncryptionConfig"} 765 } 766 }, 767 "ErrorCode":{"type":"string"}, 768 "ErrorMessage":{"type":"string"}, 769 "ErrorOutputPrefix":{ 770 "type":"string", 771 "max":1024, 772 "min":0, 773 "pattern":".*" 774 }, 775 "ExtendedS3DestinationConfiguration":{ 776 "type":"structure", 777 "required":[ 778 "RoleARN", 779 "BucketARN" 780 ], 781 "members":{ 782 "RoleARN":{"shape":"RoleARN"}, 783 "BucketARN":{"shape":"BucketARN"}, 784 "Prefix":{"shape":"Prefix"}, 785 "ErrorOutputPrefix":{"shape":"ErrorOutputPrefix"}, 786 "BufferingHints":{"shape":"BufferingHints"}, 787 "CompressionFormat":{"shape":"CompressionFormat"}, 788 "EncryptionConfiguration":{"shape":"EncryptionConfiguration"}, 789 "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"}, 790 "ProcessingConfiguration":{"shape":"ProcessingConfiguration"}, 791 "S3BackupMode":{"shape":"S3BackupMode"}, 792 "S3BackupConfiguration":{"shape":"S3DestinationConfiguration"}, 793 "DataFormatConversionConfiguration":{"shape":"DataFormatConversionConfiguration"}, 794 "DynamicPartitioningConfiguration":{"shape":"DynamicPartitioningConfiguration"} 795 } 796 }, 797 "ExtendedS3DestinationDescription":{ 798 "type":"structure", 799 "required":[ 800 "RoleARN", 801 "BucketARN", 802 "BufferingHints", 803 "CompressionFormat", 804 "EncryptionConfiguration" 805 ], 806 "members":{ 807 "RoleARN":{"shape":"RoleARN"}, 808 "BucketARN":{"shape":"BucketARN"}, 809 "Prefix":{"shape":"Prefix"}, 810 "ErrorOutputPrefix":{"shape":"ErrorOutputPrefix"}, 811 "BufferingHints":{"shape":"BufferingHints"}, 812 "CompressionFormat":{"shape":"CompressionFormat"}, 813 "EncryptionConfiguration":{"shape":"EncryptionConfiguration"}, 814 "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"}, 815 "ProcessingConfiguration":{"shape":"ProcessingConfiguration"}, 816 "S3BackupMode":{"shape":"S3BackupMode"}, 817 "S3BackupDescription":{"shape":"S3DestinationDescription"}, 818 "DataFormatConversionConfiguration":{"shape":"DataFormatConversionConfiguration"}, 819 "DynamicPartitioningConfiguration":{"shape":"DynamicPartitioningConfiguration"} 820 } 821 }, 822 "ExtendedS3DestinationUpdate":{ 823 "type":"structure", 824 "members":{ 825 "RoleARN":{"shape":"RoleARN"}, 826 "BucketARN":{"shape":"BucketARN"}, 827 "Prefix":{"shape":"Prefix"}, 828 "ErrorOutputPrefix":{"shape":"ErrorOutputPrefix"}, 829 "BufferingHints":{"shape":"BufferingHints"}, 830 "CompressionFormat":{"shape":"CompressionFormat"}, 831 "EncryptionConfiguration":{"shape":"EncryptionConfiguration"}, 832 "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"}, 833 "ProcessingConfiguration":{"shape":"ProcessingConfiguration"}, 834 "S3BackupMode":{"shape":"S3BackupMode"}, 835 "S3BackupUpdate":{"shape":"S3DestinationUpdate"}, 836 "DataFormatConversionConfiguration":{"shape":"DataFormatConversionConfiguration"}, 837 "DynamicPartitioningConfiguration":{"shape":"DynamicPartitioningConfiguration"} 838 } 839 }, 840 "FailureDescription":{ 841 "type":"structure", 842 "required":[ 843 "Type", 844 "Details" 845 ], 846 "members":{ 847 "Type":{"shape":"DeliveryStreamFailureType"}, 848 "Details":{"shape":"NonEmptyString"} 849 } 850 }, 851 "HECAcknowledgmentTimeoutInSeconds":{ 852 "type":"integer", 853 "max":600, 854 "min":180 855 }, 856 "HECEndpoint":{ 857 "type":"string", 858 "max":2048, 859 "min":0, 860 "pattern":".*" 861 }, 862 "HECEndpointType":{ 863 "type":"string", 864 "enum":[ 865 "Raw", 866 "Event" 867 ] 868 }, 869 "HECToken":{ 870 "type":"string", 871 "max":2048, 872 "min":0, 873 "pattern":".*" 874 }, 875 "HiveJsonSerDe":{ 876 "type":"structure", 877 "members":{ 878 "TimestampFormats":{"shape":"ListOfNonEmptyStrings"} 879 } 880 }, 881 "HttpEndpointAccessKey":{ 882 "type":"string", 883 "max":4096, 884 "min":0, 885 "pattern":".*", 886 "sensitive":true 887 }, 888 "HttpEndpointAttributeName":{ 889 "type":"string", 890 "max":256, 891 "min":1, 892 "pattern":"^(?!\\s*$).+", 893 "sensitive":true 894 }, 895 "HttpEndpointAttributeValue":{ 896 "type":"string", 897 "max":1024, 898 "min":0, 899 "pattern":".*", 900 "sensitive":true 901 }, 902 "HttpEndpointBufferingHints":{ 903 "type":"structure", 904 "members":{ 905 "SizeInMBs":{"shape":"HttpEndpointBufferingSizeInMBs"}, 906 "IntervalInSeconds":{"shape":"HttpEndpointBufferingIntervalInSeconds"} 907 } 908 }, 909 "HttpEndpointBufferingIntervalInSeconds":{ 910 "type":"integer", 911 "max":900, 912 "min":60 913 }, 914 "HttpEndpointBufferingSizeInMBs":{ 915 "type":"integer", 916 "max":64, 917 "min":1 918 }, 919 "HttpEndpointCommonAttribute":{ 920 "type":"structure", 921 "required":[ 922 "AttributeName", 923 "AttributeValue" 924 ], 925 "members":{ 926 "AttributeName":{"shape":"HttpEndpointAttributeName"}, 927 "AttributeValue":{"shape":"HttpEndpointAttributeValue"} 928 } 929 }, 930 "HttpEndpointCommonAttributesList":{ 931 "type":"list", 932 "member":{"shape":"HttpEndpointCommonAttribute"}, 933 "max":50, 934 "min":0 935 }, 936 "HttpEndpointConfiguration":{ 937 "type":"structure", 938 "required":["Url"], 939 "members":{ 940 "Url":{"shape":"HttpEndpointUrl"}, 941 "Name":{"shape":"HttpEndpointName"}, 942 "AccessKey":{"shape":"HttpEndpointAccessKey"} 943 } 944 }, 945 "HttpEndpointDescription":{ 946 "type":"structure", 947 "members":{ 948 "Url":{"shape":"HttpEndpointUrl"}, 949 "Name":{"shape":"HttpEndpointName"} 950 } 951 }, 952 "HttpEndpointDestinationConfiguration":{ 953 "type":"structure", 954 "required":[ 955 "EndpointConfiguration", 956 "S3Configuration" 957 ], 958 "members":{ 959 "EndpointConfiguration":{"shape":"HttpEndpointConfiguration"}, 960 "BufferingHints":{"shape":"HttpEndpointBufferingHints"}, 961 "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"}, 962 "RequestConfiguration":{"shape":"HttpEndpointRequestConfiguration"}, 963 "ProcessingConfiguration":{"shape":"ProcessingConfiguration"}, 964 "RoleARN":{"shape":"RoleARN"}, 965 "RetryOptions":{"shape":"HttpEndpointRetryOptions"}, 966 "S3BackupMode":{"shape":"HttpEndpointS3BackupMode"}, 967 "S3Configuration":{"shape":"S3DestinationConfiguration"} 968 } 969 }, 970 "HttpEndpointDestinationDescription":{ 971 "type":"structure", 972 "members":{ 973 "EndpointConfiguration":{"shape":"HttpEndpointDescription"}, 974 "BufferingHints":{"shape":"HttpEndpointBufferingHints"}, 975 "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"}, 976 "RequestConfiguration":{"shape":"HttpEndpointRequestConfiguration"}, 977 "ProcessingConfiguration":{"shape":"ProcessingConfiguration"}, 978 "RoleARN":{"shape":"RoleARN"}, 979 "RetryOptions":{"shape":"HttpEndpointRetryOptions"}, 980 "S3BackupMode":{"shape":"HttpEndpointS3BackupMode"}, 981 "S3DestinationDescription":{"shape":"S3DestinationDescription"} 982 } 983 }, 984 "HttpEndpointDestinationUpdate":{ 985 "type":"structure", 986 "members":{ 987 "EndpointConfiguration":{"shape":"HttpEndpointConfiguration"}, 988 "BufferingHints":{"shape":"HttpEndpointBufferingHints"}, 989 "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"}, 990 "RequestConfiguration":{"shape":"HttpEndpointRequestConfiguration"}, 991 "ProcessingConfiguration":{"shape":"ProcessingConfiguration"}, 992 "RoleARN":{"shape":"RoleARN"}, 993 "RetryOptions":{"shape":"HttpEndpointRetryOptions"}, 994 "S3BackupMode":{"shape":"HttpEndpointS3BackupMode"}, 995 "S3Update":{"shape":"S3DestinationUpdate"} 996 } 997 }, 998 "HttpEndpointName":{ 999 "type":"string", 1000 "max":256, 1001 "min":1, 1002 "pattern":"^(?!\\s*$).+" 1003 }, 1004 "HttpEndpointRequestConfiguration":{ 1005 "type":"structure", 1006 "members":{ 1007 "ContentEncoding":{"shape":"ContentEncoding"}, 1008 "CommonAttributes":{"shape":"HttpEndpointCommonAttributesList"} 1009 } 1010 }, 1011 "HttpEndpointRetryDurationInSeconds":{ 1012 "type":"integer", 1013 "max":7200, 1014 "min":0 1015 }, 1016 "HttpEndpointRetryOptions":{ 1017 "type":"structure", 1018 "members":{ 1019 "DurationInSeconds":{"shape":"HttpEndpointRetryDurationInSeconds"} 1020 } 1021 }, 1022 "HttpEndpointS3BackupMode":{ 1023 "type":"string", 1024 "enum":[ 1025 "FailedDataOnly", 1026 "AllData" 1027 ] 1028 }, 1029 "HttpEndpointUrl":{ 1030 "type":"string", 1031 "max":1000, 1032 "min":1, 1033 "pattern":"https://.*", 1034 "sensitive":true 1035 }, 1036 "InputFormatConfiguration":{ 1037 "type":"structure", 1038 "members":{ 1039 "Deserializer":{"shape":"Deserializer"} 1040 } 1041 }, 1042 "IntervalInSeconds":{ 1043 "type":"integer", 1044 "max":900, 1045 "min":60 1046 }, 1047 "InvalidArgumentException":{ 1048 "type":"structure", 1049 "members":{ 1050 "message":{"shape":"ErrorMessage"} 1051 }, 1052 "exception":true 1053 }, 1054 "InvalidKMSResourceException":{ 1055 "type":"structure", 1056 "members":{ 1057 "code":{"shape":"ErrorCode"}, 1058 "message":{"shape":"ErrorMessage"} 1059 }, 1060 "exception":true 1061 }, 1062 "KMSEncryptionConfig":{ 1063 "type":"structure", 1064 "required":["AWSKMSKeyARN"], 1065 "members":{ 1066 "AWSKMSKeyARN":{"shape":"AWSKMSKeyARN"} 1067 } 1068 }, 1069 "KeyType":{ 1070 "type":"string", 1071 "enum":[ 1072 "AWS_OWNED_CMK", 1073 "CUSTOMER_MANAGED_CMK" 1074 ] 1075 }, 1076 "KinesisStreamARN":{ 1077 "type":"string", 1078 "max":512, 1079 "min":1, 1080 "pattern":"arn:.*" 1081 }, 1082 "KinesisStreamSourceConfiguration":{ 1083 "type":"structure", 1084 "required":[ 1085 "KinesisStreamARN", 1086 "RoleARN" 1087 ], 1088 "members":{ 1089 "KinesisStreamARN":{"shape":"KinesisStreamARN"}, 1090 "RoleARN":{"shape":"RoleARN"} 1091 } 1092 }, 1093 "KinesisStreamSourceDescription":{ 1094 "type":"structure", 1095 "members":{ 1096 "KinesisStreamARN":{"shape":"KinesisStreamARN"}, 1097 "RoleARN":{"shape":"RoleARN"}, 1098 "DeliveryStartTimestamp":{"shape":"DeliveryStartTimestamp"} 1099 } 1100 }, 1101 "LimitExceededException":{ 1102 "type":"structure", 1103 "members":{ 1104 "message":{"shape":"ErrorMessage"} 1105 }, 1106 "exception":true 1107 }, 1108 "ListDeliveryStreamsInput":{ 1109 "type":"structure", 1110 "members":{ 1111 "Limit":{"shape":"ListDeliveryStreamsInputLimit"}, 1112 "DeliveryStreamType":{"shape":"DeliveryStreamType"}, 1113 "ExclusiveStartDeliveryStreamName":{"shape":"DeliveryStreamName"} 1114 } 1115 }, 1116 "ListDeliveryStreamsInputLimit":{ 1117 "type":"integer", 1118 "max":10000, 1119 "min":1 1120 }, 1121 "ListDeliveryStreamsOutput":{ 1122 "type":"structure", 1123 "required":[ 1124 "DeliveryStreamNames", 1125 "HasMoreDeliveryStreams" 1126 ], 1127 "members":{ 1128 "DeliveryStreamNames":{"shape":"DeliveryStreamNameList"}, 1129 "HasMoreDeliveryStreams":{"shape":"BooleanObject"} 1130 } 1131 }, 1132 "ListOfNonEmptyStrings":{ 1133 "type":"list", 1134 "member":{"shape":"NonEmptyString"} 1135 }, 1136 "ListOfNonEmptyStringsWithoutWhitespace":{ 1137 "type":"list", 1138 "member":{"shape":"NonEmptyStringWithoutWhitespace"} 1139 }, 1140 "ListTagsForDeliveryStreamInput":{ 1141 "type":"structure", 1142 "required":["DeliveryStreamName"], 1143 "members":{ 1144 "DeliveryStreamName":{"shape":"DeliveryStreamName"}, 1145 "ExclusiveStartTagKey":{"shape":"TagKey"}, 1146 "Limit":{"shape":"ListTagsForDeliveryStreamInputLimit"} 1147 } 1148 }, 1149 "ListTagsForDeliveryStreamInputLimit":{ 1150 "type":"integer", 1151 "max":50, 1152 "min":1 1153 }, 1154 "ListTagsForDeliveryStreamOutput":{ 1155 "type":"structure", 1156 "required":[ 1157 "Tags", 1158 "HasMoreTags" 1159 ], 1160 "members":{ 1161 "Tags":{"shape":"ListTagsForDeliveryStreamOutputTagList"}, 1162 "HasMoreTags":{"shape":"BooleanObject"} 1163 } 1164 }, 1165 "ListTagsForDeliveryStreamOutputTagList":{ 1166 "type":"list", 1167 "member":{"shape":"Tag"}, 1168 "max":50, 1169 "min":0 1170 }, 1171 "LogGroupName":{ 1172 "type":"string", 1173 "max":512, 1174 "min":0, 1175 "pattern":"[\\.\\-_/#A-Za-z0-9]*" 1176 }, 1177 "LogStreamName":{ 1178 "type":"string", 1179 "max":512, 1180 "min":0, 1181 "pattern":"[^:*]*" 1182 }, 1183 "NoEncryptionConfig":{ 1184 "type":"string", 1185 "enum":["NoEncryption"] 1186 }, 1187 "NonEmptyString":{ 1188 "type":"string", 1189 "max":1024, 1190 "min":1, 1191 "pattern":"^(?!\\s*$).+" 1192 }, 1193 "NonEmptyStringWithoutWhitespace":{ 1194 "type":"string", 1195 "max":1024, 1196 "min":1, 1197 "pattern":"^\\S+$" 1198 }, 1199 "NonNegativeIntegerObject":{ 1200 "type":"integer", 1201 "min":0 1202 }, 1203 "OpenXJsonSerDe":{ 1204 "type":"structure", 1205 "members":{ 1206 "ConvertDotsInJsonKeysToUnderscores":{"shape":"BooleanObject"}, 1207 "CaseInsensitive":{"shape":"BooleanObject"}, 1208 "ColumnToJsonKeyMappings":{"shape":"ColumnToJsonKeyMappings"} 1209 } 1210 }, 1211 "OrcCompression":{ 1212 "type":"string", 1213 "enum":[ 1214 "NONE", 1215 "ZLIB", 1216 "SNAPPY" 1217 ] 1218 }, 1219 "OrcFormatVersion":{ 1220 "type":"string", 1221 "enum":[ 1222 "V0_11", 1223 "V0_12" 1224 ] 1225 }, 1226 "OrcRowIndexStride":{ 1227 "type":"integer", 1228 "min":1000 1229 }, 1230 "OrcSerDe":{ 1231 "type":"structure", 1232 "members":{ 1233 "StripeSizeBytes":{"shape":"OrcStripeSizeBytes"}, 1234 "BlockSizeBytes":{"shape":"BlockSizeBytes"}, 1235 "RowIndexStride":{"shape":"OrcRowIndexStride"}, 1236 "EnablePadding":{"shape":"BooleanObject"}, 1237 "PaddingTolerance":{"shape":"Proportion"}, 1238 "Compression":{"shape":"OrcCompression"}, 1239 "BloomFilterColumns":{"shape":"ListOfNonEmptyStringsWithoutWhitespace"}, 1240 "BloomFilterFalsePositiveProbability":{"shape":"Proportion"}, 1241 "DictionaryKeyThreshold":{"shape":"Proportion"}, 1242 "FormatVersion":{"shape":"OrcFormatVersion"} 1243 } 1244 }, 1245 "OrcStripeSizeBytes":{ 1246 "type":"integer", 1247 "min":8388608 1248 }, 1249 "OutputFormatConfiguration":{ 1250 "type":"structure", 1251 "members":{ 1252 "Serializer":{"shape":"Serializer"} 1253 } 1254 }, 1255 "ParquetCompression":{ 1256 "type":"string", 1257 "enum":[ 1258 "UNCOMPRESSED", 1259 "GZIP", 1260 "SNAPPY" 1261 ] 1262 }, 1263 "ParquetPageSizeBytes":{ 1264 "type":"integer", 1265 "min":65536 1266 }, 1267 "ParquetSerDe":{ 1268 "type":"structure", 1269 "members":{ 1270 "BlockSizeBytes":{"shape":"BlockSizeBytes"}, 1271 "PageSizeBytes":{"shape":"ParquetPageSizeBytes"}, 1272 "Compression":{"shape":"ParquetCompression"}, 1273 "EnableDictionaryCompression":{"shape":"BooleanObject"}, 1274 "MaxPaddingBytes":{"shape":"NonNegativeIntegerObject"}, 1275 "WriterVersion":{"shape":"ParquetWriterVersion"} 1276 } 1277 }, 1278 "ParquetWriterVersion":{ 1279 "type":"string", 1280 "enum":[ 1281 "V1", 1282 "V2" 1283 ] 1284 }, 1285 "Password":{ 1286 "type":"string", 1287 "max":512, 1288 "min":6, 1289 "pattern":".*", 1290 "sensitive":true 1291 }, 1292 "Prefix":{ 1293 "type":"string", 1294 "max":1024, 1295 "min":0, 1296 "pattern":".*" 1297 }, 1298 "ProcessingConfiguration":{ 1299 "type":"structure", 1300 "members":{ 1301 "Enabled":{"shape":"BooleanObject"}, 1302 "Processors":{"shape":"ProcessorList"} 1303 } 1304 }, 1305 "Processor":{ 1306 "type":"structure", 1307 "required":["Type"], 1308 "members":{ 1309 "Type":{"shape":"ProcessorType"}, 1310 "Parameters":{"shape":"ProcessorParameterList"} 1311 } 1312 }, 1313 "ProcessorList":{ 1314 "type":"list", 1315 "member":{"shape":"Processor"} 1316 }, 1317 "ProcessorParameter":{ 1318 "type":"structure", 1319 "required":[ 1320 "ParameterName", 1321 "ParameterValue" 1322 ], 1323 "members":{ 1324 "ParameterName":{"shape":"ProcessorParameterName"}, 1325 "ParameterValue":{"shape":"ProcessorParameterValue"} 1326 } 1327 }, 1328 "ProcessorParameterList":{ 1329 "type":"list", 1330 "member":{"shape":"ProcessorParameter"} 1331 }, 1332 "ProcessorParameterName":{ 1333 "type":"string", 1334 "enum":[ 1335 "LambdaArn", 1336 "NumberOfRetries", 1337 "MetadataExtractionQuery", 1338 "JsonParsingEngine", 1339 "RoleArn", 1340 "BufferSizeInMBs", 1341 "BufferIntervalInSeconds", 1342 "SubRecordType", 1343 "Delimiter" 1344 ] 1345 }, 1346 "ProcessorParameterValue":{ 1347 "type":"string", 1348 "max":5120, 1349 "min":1, 1350 "pattern":"^(?!\\s*$).+" 1351 }, 1352 "ProcessorType":{ 1353 "type":"string", 1354 "enum":[ 1355 "RecordDeAggregation", 1356 "Lambda", 1357 "MetadataExtraction", 1358 "AppendDelimiterToRecord" 1359 ] 1360 }, 1361 "Proportion":{ 1362 "type":"double", 1363 "max":1, 1364 "min":0 1365 }, 1366 "PutRecordBatchInput":{ 1367 "type":"structure", 1368 "required":[ 1369 "DeliveryStreamName", 1370 "Records" 1371 ], 1372 "members":{ 1373 "DeliveryStreamName":{"shape":"DeliveryStreamName"}, 1374 "Records":{"shape":"PutRecordBatchRequestEntryList"} 1375 } 1376 }, 1377 "PutRecordBatchOutput":{ 1378 "type":"structure", 1379 "required":[ 1380 "FailedPutCount", 1381 "RequestResponses" 1382 ], 1383 "members":{ 1384 "FailedPutCount":{"shape":"NonNegativeIntegerObject"}, 1385 "Encrypted":{"shape":"BooleanObject"}, 1386 "RequestResponses":{"shape":"PutRecordBatchResponseEntryList"} 1387 } 1388 }, 1389 "PutRecordBatchRequestEntryList":{ 1390 "type":"list", 1391 "member":{"shape":"Record"}, 1392 "max":500, 1393 "min":1 1394 }, 1395 "PutRecordBatchResponseEntry":{ 1396 "type":"structure", 1397 "members":{ 1398 "RecordId":{"shape":"PutResponseRecordId"}, 1399 "ErrorCode":{"shape":"ErrorCode"}, 1400 "ErrorMessage":{"shape":"ErrorMessage"} 1401 } 1402 }, 1403 "PutRecordBatchResponseEntryList":{ 1404 "type":"list", 1405 "member":{"shape":"PutRecordBatchResponseEntry"}, 1406 "max":500, 1407 "min":1 1408 }, 1409 "PutRecordInput":{ 1410 "type":"structure", 1411 "required":[ 1412 "DeliveryStreamName", 1413 "Record" 1414 ], 1415 "members":{ 1416 "DeliveryStreamName":{"shape":"DeliveryStreamName"}, 1417 "Record":{"shape":"Record"} 1418 } 1419 }, 1420 "PutRecordOutput":{ 1421 "type":"structure", 1422 "required":["RecordId"], 1423 "members":{ 1424 "RecordId":{"shape":"PutResponseRecordId"}, 1425 "Encrypted":{"shape":"BooleanObject"} 1426 } 1427 }, 1428 "PutResponseRecordId":{ 1429 "type":"string", 1430 "min":1 1431 }, 1432 "Record":{ 1433 "type":"structure", 1434 "required":["Data"], 1435 "members":{ 1436 "Data":{"shape":"Data"} 1437 } 1438 }, 1439 "RedshiftDestinationConfiguration":{ 1440 "type":"structure", 1441 "required":[ 1442 "RoleARN", 1443 "ClusterJDBCURL", 1444 "CopyCommand", 1445 "Username", 1446 "Password", 1447 "S3Configuration" 1448 ], 1449 "members":{ 1450 "RoleARN":{"shape":"RoleARN"}, 1451 "ClusterJDBCURL":{"shape":"ClusterJDBCURL"}, 1452 "CopyCommand":{"shape":"CopyCommand"}, 1453 "Username":{"shape":"Username"}, 1454 "Password":{"shape":"Password"}, 1455 "RetryOptions":{"shape":"RedshiftRetryOptions"}, 1456 "S3Configuration":{"shape":"S3DestinationConfiguration"}, 1457 "ProcessingConfiguration":{"shape":"ProcessingConfiguration"}, 1458 "S3BackupMode":{"shape":"RedshiftS3BackupMode"}, 1459 "S3BackupConfiguration":{"shape":"S3DestinationConfiguration"}, 1460 "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"} 1461 } 1462 }, 1463 "RedshiftDestinationDescription":{ 1464 "type":"structure", 1465 "required":[ 1466 "RoleARN", 1467 "ClusterJDBCURL", 1468 "CopyCommand", 1469 "Username", 1470 "S3DestinationDescription" 1471 ], 1472 "members":{ 1473 "RoleARN":{"shape":"RoleARN"}, 1474 "ClusterJDBCURL":{"shape":"ClusterJDBCURL"}, 1475 "CopyCommand":{"shape":"CopyCommand"}, 1476 "Username":{"shape":"Username"}, 1477 "RetryOptions":{"shape":"RedshiftRetryOptions"}, 1478 "S3DestinationDescription":{"shape":"S3DestinationDescription"}, 1479 "ProcessingConfiguration":{"shape":"ProcessingConfiguration"}, 1480 "S3BackupMode":{"shape":"RedshiftS3BackupMode"}, 1481 "S3BackupDescription":{"shape":"S3DestinationDescription"}, 1482 "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"} 1483 } 1484 }, 1485 "RedshiftDestinationUpdate":{ 1486 "type":"structure", 1487 "members":{ 1488 "RoleARN":{"shape":"RoleARN"}, 1489 "ClusterJDBCURL":{"shape":"ClusterJDBCURL"}, 1490 "CopyCommand":{"shape":"CopyCommand"}, 1491 "Username":{"shape":"Username"}, 1492 "Password":{"shape":"Password"}, 1493 "RetryOptions":{"shape":"RedshiftRetryOptions"}, 1494 "S3Update":{"shape":"S3DestinationUpdate"}, 1495 "ProcessingConfiguration":{"shape":"ProcessingConfiguration"}, 1496 "S3BackupMode":{"shape":"RedshiftS3BackupMode"}, 1497 "S3BackupUpdate":{"shape":"S3DestinationUpdate"}, 1498 "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"} 1499 } 1500 }, 1501 "RedshiftRetryDurationInSeconds":{ 1502 "type":"integer", 1503 "max":7200, 1504 "min":0 1505 }, 1506 "RedshiftRetryOptions":{ 1507 "type":"structure", 1508 "members":{ 1509 "DurationInSeconds":{"shape":"RedshiftRetryDurationInSeconds"} 1510 } 1511 }, 1512 "RedshiftS3BackupMode":{ 1513 "type":"string", 1514 "enum":[ 1515 "Disabled", 1516 "Enabled" 1517 ] 1518 }, 1519 "ResourceInUseException":{ 1520 "type":"structure", 1521 "members":{ 1522 "message":{"shape":"ErrorMessage"} 1523 }, 1524 "exception":true 1525 }, 1526 "ResourceNotFoundException":{ 1527 "type":"structure", 1528 "members":{ 1529 "message":{"shape":"ErrorMessage"} 1530 }, 1531 "exception":true 1532 }, 1533 "RetryDurationInSeconds":{ 1534 "type":"integer", 1535 "max":7200, 1536 "min":0 1537 }, 1538 "RetryOptions":{ 1539 "type":"structure", 1540 "members":{ 1541 "DurationInSeconds":{"shape":"RetryDurationInSeconds"} 1542 } 1543 }, 1544 "RoleARN":{ 1545 "type":"string", 1546 "max":512, 1547 "min":1, 1548 "pattern":"arn:.*" 1549 }, 1550 "S3BackupMode":{ 1551 "type":"string", 1552 "enum":[ 1553 "Disabled", 1554 "Enabled" 1555 ] 1556 }, 1557 "S3DestinationConfiguration":{ 1558 "type":"structure", 1559 "required":[ 1560 "RoleARN", 1561 "BucketARN" 1562 ], 1563 "members":{ 1564 "RoleARN":{"shape":"RoleARN"}, 1565 "BucketARN":{"shape":"BucketARN"}, 1566 "Prefix":{"shape":"Prefix"}, 1567 "ErrorOutputPrefix":{"shape":"ErrorOutputPrefix"}, 1568 "BufferingHints":{"shape":"BufferingHints"}, 1569 "CompressionFormat":{"shape":"CompressionFormat"}, 1570 "EncryptionConfiguration":{"shape":"EncryptionConfiguration"}, 1571 "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"} 1572 } 1573 }, 1574 "S3DestinationDescription":{ 1575 "type":"structure", 1576 "required":[ 1577 "RoleARN", 1578 "BucketARN", 1579 "BufferingHints", 1580 "CompressionFormat", 1581 "EncryptionConfiguration" 1582 ], 1583 "members":{ 1584 "RoleARN":{"shape":"RoleARN"}, 1585 "BucketARN":{"shape":"BucketARN"}, 1586 "Prefix":{"shape":"Prefix"}, 1587 "ErrorOutputPrefix":{"shape":"ErrorOutputPrefix"}, 1588 "BufferingHints":{"shape":"BufferingHints"}, 1589 "CompressionFormat":{"shape":"CompressionFormat"}, 1590 "EncryptionConfiguration":{"shape":"EncryptionConfiguration"}, 1591 "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"} 1592 } 1593 }, 1594 "S3DestinationUpdate":{ 1595 "type":"structure", 1596 "members":{ 1597 "RoleARN":{"shape":"RoleARN"}, 1598 "BucketARN":{"shape":"BucketARN"}, 1599 "Prefix":{"shape":"Prefix"}, 1600 "ErrorOutputPrefix":{"shape":"ErrorOutputPrefix"}, 1601 "BufferingHints":{"shape":"BufferingHints"}, 1602 "CompressionFormat":{"shape":"CompressionFormat"}, 1603 "EncryptionConfiguration":{"shape":"EncryptionConfiguration"}, 1604 "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"} 1605 } 1606 }, 1607 "SchemaConfiguration":{ 1608 "type":"structure", 1609 "members":{ 1610 "RoleARN":{"shape":"NonEmptyStringWithoutWhitespace"}, 1611 "CatalogId":{"shape":"NonEmptyStringWithoutWhitespace"}, 1612 "DatabaseName":{"shape":"NonEmptyStringWithoutWhitespace"}, 1613 "TableName":{"shape":"NonEmptyStringWithoutWhitespace"}, 1614 "Region":{"shape":"NonEmptyStringWithoutWhitespace"}, 1615 "VersionId":{"shape":"NonEmptyStringWithoutWhitespace"} 1616 } 1617 }, 1618 "SecurityGroupIdList":{ 1619 "type":"list", 1620 "member":{"shape":"NonEmptyStringWithoutWhitespace"}, 1621 "max":5, 1622 "min":1 1623 }, 1624 "Serializer":{ 1625 "type":"structure", 1626 "members":{ 1627 "ParquetSerDe":{"shape":"ParquetSerDe"}, 1628 "OrcSerDe":{"shape":"OrcSerDe"} 1629 } 1630 }, 1631 "ServiceUnavailableException":{ 1632 "type":"structure", 1633 "members":{ 1634 "message":{"shape":"ErrorMessage"} 1635 }, 1636 "exception":true, 1637 "fault":true 1638 }, 1639 "SizeInMBs":{ 1640 "type":"integer", 1641 "max":128, 1642 "min":1 1643 }, 1644 "SourceDescription":{ 1645 "type":"structure", 1646 "members":{ 1647 "KinesisStreamSourceDescription":{"shape":"KinesisStreamSourceDescription"} 1648 } 1649 }, 1650 "SplunkDestinationConfiguration":{ 1651 "type":"structure", 1652 "required":[ 1653 "HECEndpoint", 1654 "HECEndpointType", 1655 "HECToken", 1656 "S3Configuration" 1657 ], 1658 "members":{ 1659 "HECEndpoint":{"shape":"HECEndpoint"}, 1660 "HECEndpointType":{"shape":"HECEndpointType"}, 1661 "HECToken":{"shape":"HECToken"}, 1662 "HECAcknowledgmentTimeoutInSeconds":{"shape":"HECAcknowledgmentTimeoutInSeconds"}, 1663 "RetryOptions":{"shape":"SplunkRetryOptions"}, 1664 "S3BackupMode":{"shape":"SplunkS3BackupMode"}, 1665 "S3Configuration":{"shape":"S3DestinationConfiguration"}, 1666 "ProcessingConfiguration":{"shape":"ProcessingConfiguration"}, 1667 "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"} 1668 } 1669 }, 1670 "SplunkDestinationDescription":{ 1671 "type":"structure", 1672 "members":{ 1673 "HECEndpoint":{"shape":"HECEndpoint"}, 1674 "HECEndpointType":{"shape":"HECEndpointType"}, 1675 "HECToken":{"shape":"HECToken"}, 1676 "HECAcknowledgmentTimeoutInSeconds":{"shape":"HECAcknowledgmentTimeoutInSeconds"}, 1677 "RetryOptions":{"shape":"SplunkRetryOptions"}, 1678 "S3BackupMode":{"shape":"SplunkS3BackupMode"}, 1679 "S3DestinationDescription":{"shape":"S3DestinationDescription"}, 1680 "ProcessingConfiguration":{"shape":"ProcessingConfiguration"}, 1681 "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"} 1682 } 1683 }, 1684 "SplunkDestinationUpdate":{ 1685 "type":"structure", 1686 "members":{ 1687 "HECEndpoint":{"shape":"HECEndpoint"}, 1688 "HECEndpointType":{"shape":"HECEndpointType"}, 1689 "HECToken":{"shape":"HECToken"}, 1690 "HECAcknowledgmentTimeoutInSeconds":{"shape":"HECAcknowledgmentTimeoutInSeconds"}, 1691 "RetryOptions":{"shape":"SplunkRetryOptions"}, 1692 "S3BackupMode":{"shape":"SplunkS3BackupMode"}, 1693 "S3Update":{"shape":"S3DestinationUpdate"}, 1694 "ProcessingConfiguration":{"shape":"ProcessingConfiguration"}, 1695 "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"} 1696 } 1697 }, 1698 "SplunkRetryDurationInSeconds":{ 1699 "type":"integer", 1700 "max":7200, 1701 "min":0 1702 }, 1703 "SplunkRetryOptions":{ 1704 "type":"structure", 1705 "members":{ 1706 "DurationInSeconds":{"shape":"SplunkRetryDurationInSeconds"} 1707 } 1708 }, 1709 "SplunkS3BackupMode":{ 1710 "type":"string", 1711 "enum":[ 1712 "FailedEventsOnly", 1713 "AllEvents" 1714 ] 1715 }, 1716 "StartDeliveryStreamEncryptionInput":{ 1717 "type":"structure", 1718 "required":["DeliveryStreamName"], 1719 "members":{ 1720 "DeliveryStreamName":{"shape":"DeliveryStreamName"}, 1721 "DeliveryStreamEncryptionConfigurationInput":{"shape":"DeliveryStreamEncryptionConfigurationInput"} 1722 } 1723 }, 1724 "StartDeliveryStreamEncryptionOutput":{ 1725 "type":"structure", 1726 "members":{ 1727 } 1728 }, 1729 "StopDeliveryStreamEncryptionInput":{ 1730 "type":"structure", 1731 "required":["DeliveryStreamName"], 1732 "members":{ 1733 "DeliveryStreamName":{"shape":"DeliveryStreamName"} 1734 } 1735 }, 1736 "StopDeliveryStreamEncryptionOutput":{ 1737 "type":"structure", 1738 "members":{ 1739 } 1740 }, 1741 "SubnetIdList":{ 1742 "type":"list", 1743 "member":{"shape":"NonEmptyStringWithoutWhitespace"}, 1744 "max":16, 1745 "min":1 1746 }, 1747 "Tag":{ 1748 "type":"structure", 1749 "required":["Key"], 1750 "members":{ 1751 "Key":{"shape":"TagKey"}, 1752 "Value":{"shape":"TagValue"} 1753 } 1754 }, 1755 "TagDeliveryStreamInput":{ 1756 "type":"structure", 1757 "required":[ 1758 "DeliveryStreamName", 1759 "Tags" 1760 ], 1761 "members":{ 1762 "DeliveryStreamName":{"shape":"DeliveryStreamName"}, 1763 "Tags":{"shape":"TagDeliveryStreamInputTagList"} 1764 } 1765 }, 1766 "TagDeliveryStreamInputTagList":{ 1767 "type":"list", 1768 "member":{"shape":"Tag"}, 1769 "max":50, 1770 "min":1 1771 }, 1772 "TagDeliveryStreamOutput":{ 1773 "type":"structure", 1774 "members":{ 1775 } 1776 }, 1777 "TagKey":{ 1778 "type":"string", 1779 "max":128, 1780 "min":1, 1781 "pattern":"^(?!aws:)[\\p{L}\\p{Z}\\p{N}_.:\\/=+\\-@%]*$" 1782 }, 1783 "TagKeyList":{ 1784 "type":"list", 1785 "member":{"shape":"TagKey"}, 1786 "max":50, 1787 "min":1 1788 }, 1789 "TagValue":{ 1790 "type":"string", 1791 "max":256, 1792 "min":0, 1793 "pattern":"^[\\p{L}\\p{Z}\\p{N}_.:\\/=+\\-@%]*$" 1794 }, 1795 "Timestamp":{"type":"timestamp"}, 1796 "UntagDeliveryStreamInput":{ 1797 "type":"structure", 1798 "required":[ 1799 "DeliveryStreamName", 1800 "TagKeys" 1801 ], 1802 "members":{ 1803 "DeliveryStreamName":{"shape":"DeliveryStreamName"}, 1804 "TagKeys":{"shape":"TagKeyList"} 1805 } 1806 }, 1807 "UntagDeliveryStreamOutput":{ 1808 "type":"structure", 1809 "members":{ 1810 } 1811 }, 1812 "UpdateDestinationInput":{ 1813 "type":"structure", 1814 "required":[ 1815 "DeliveryStreamName", 1816 "CurrentDeliveryStreamVersionId", 1817 "DestinationId" 1818 ], 1819 "members":{ 1820 "DeliveryStreamName":{"shape":"DeliveryStreamName"}, 1821 "CurrentDeliveryStreamVersionId":{"shape":"DeliveryStreamVersionId"}, 1822 "DestinationId":{"shape":"DestinationId"}, 1823 "S3DestinationUpdate":{ 1824 "shape":"S3DestinationUpdate", 1825 "deprecated":true 1826 }, 1827 "ExtendedS3DestinationUpdate":{"shape":"ExtendedS3DestinationUpdate"}, 1828 "RedshiftDestinationUpdate":{"shape":"RedshiftDestinationUpdate"}, 1829 "ElasticsearchDestinationUpdate":{"shape":"ElasticsearchDestinationUpdate"}, 1830 "AmazonopensearchserviceDestinationUpdate":{"shape":"AmazonopensearchserviceDestinationUpdate"}, 1831 "SplunkDestinationUpdate":{"shape":"SplunkDestinationUpdate"}, 1832 "HttpEndpointDestinationUpdate":{"shape":"HttpEndpointDestinationUpdate"} 1833 } 1834 }, 1835 "UpdateDestinationOutput":{ 1836 "type":"structure", 1837 "members":{ 1838 } 1839 }, 1840 "Username":{ 1841 "type":"string", 1842 "max":512, 1843 "min":1, 1844 "pattern":".*", 1845 "sensitive":true 1846 }, 1847 "VpcConfiguration":{ 1848 "type":"structure", 1849 "required":[ 1850 "SubnetIds", 1851 "RoleARN", 1852 "SecurityGroupIds" 1853 ], 1854 "members":{ 1855 "SubnetIds":{"shape":"SubnetIdList"}, 1856 "RoleARN":{"shape":"RoleARN"}, 1857 "SecurityGroupIds":{"shape":"SecurityGroupIdList"} 1858 } 1859 }, 1860 "VpcConfigurationDescription":{ 1861 "type":"structure", 1862 "required":[ 1863 "SubnetIds", 1864 "RoleARN", 1865 "SecurityGroupIds", 1866 "VpcId" 1867 ], 1868 "members":{ 1869 "SubnetIds":{"shape":"SubnetIdList"}, 1870 "RoleARN":{"shape":"RoleARN"}, 1871 "SecurityGroupIds":{"shape":"SecurityGroupIdList"}, 1872 "VpcId":{"shape":"NonEmptyStringWithoutWhitespace"} 1873 } 1874 } 1875 } 1876 }