mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-22 05:09:05 +00:00
1633 lines
43 KiB
JSON
1633 lines
43 KiB
JSON
{
|
|
"version": "2.0",
|
|
"metadata": {
|
|
"apiVersion": "2015-08-04",
|
|
"endpointPrefix": "firehose",
|
|
"jsonVersion": "1.1",
|
|
"protocol": "json",
|
|
"serviceAbbreviation": "Firehose",
|
|
"serviceFullName": "Amazon Kinesis Firehose",
|
|
"serviceId": "Firehose",
|
|
"signatureVersion": "v4",
|
|
"targetPrefix": "Firehose_20150804",
|
|
"uid": "firehose-2015-08-04"
|
|
},
|
|
"operations": {
|
|
"CreateDeliveryStream": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DeliveryStreamName"
|
|
],
|
|
"members": {
|
|
"DeliveryStreamName": {},
|
|
"DeliveryStreamType": {},
|
|
"KinesisStreamSourceConfiguration": {
|
|
"type": "structure",
|
|
"required": [
|
|
"KinesisStreamARN",
|
|
"RoleARN"
|
|
],
|
|
"members": {
|
|
"KinesisStreamARN": {},
|
|
"RoleARN": {}
|
|
}
|
|
},
|
|
"DeliveryStreamEncryptionConfigurationInput": {
|
|
"shape": "S7"
|
|
},
|
|
"S3DestinationConfiguration": {
|
|
"shape": "Sa",
|
|
"deprecated": true
|
|
},
|
|
"ExtendedS3DestinationConfiguration": {
|
|
"type": "structure",
|
|
"required": [
|
|
"RoleARN",
|
|
"BucketARN"
|
|
],
|
|
"members": {
|
|
"RoleARN": {},
|
|
"BucketARN": {},
|
|
"Prefix": {},
|
|
"ErrorOutputPrefix": {},
|
|
"BufferingHints": {
|
|
"shape": "Se"
|
|
},
|
|
"CompressionFormat": {},
|
|
"EncryptionConfiguration": {
|
|
"shape": "Si"
|
|
},
|
|
"CloudWatchLoggingOptions": {
|
|
"shape": "Sl"
|
|
},
|
|
"ProcessingConfiguration": {
|
|
"shape": "Sq"
|
|
},
|
|
"S3BackupMode": {},
|
|
"S3BackupConfiguration": {
|
|
"shape": "Sa"
|
|
},
|
|
"DataFormatConversionConfiguration": {
|
|
"shape": "Sz"
|
|
},
|
|
"DynamicPartitioningConfiguration": {
|
|
"shape": "S1o"
|
|
}
|
|
}
|
|
},
|
|
"RedshiftDestinationConfiguration": {
|
|
"type": "structure",
|
|
"required": [
|
|
"RoleARN",
|
|
"ClusterJDBCURL",
|
|
"CopyCommand",
|
|
"Username",
|
|
"Password",
|
|
"S3Configuration"
|
|
],
|
|
"members": {
|
|
"RoleARN": {},
|
|
"ClusterJDBCURL": {},
|
|
"CopyCommand": {
|
|
"shape": "S1t"
|
|
},
|
|
"Username": {
|
|
"shape": "S1x"
|
|
},
|
|
"Password": {
|
|
"shape": "S1y"
|
|
},
|
|
"RetryOptions": {
|
|
"shape": "S1z"
|
|
},
|
|
"S3Configuration": {
|
|
"shape": "Sa"
|
|
},
|
|
"ProcessingConfiguration": {
|
|
"shape": "Sq"
|
|
},
|
|
"S3BackupMode": {},
|
|
"S3BackupConfiguration": {
|
|
"shape": "Sa"
|
|
},
|
|
"CloudWatchLoggingOptions": {
|
|
"shape": "Sl"
|
|
}
|
|
}
|
|
},
|
|
"ElasticsearchDestinationConfiguration": {
|
|
"type": "structure",
|
|
"required": [
|
|
"RoleARN",
|
|
"IndexName",
|
|
"S3Configuration"
|
|
],
|
|
"members": {
|
|
"RoleARN": {},
|
|
"DomainARN": {},
|
|
"ClusterEndpoint": {},
|
|
"IndexName": {},
|
|
"TypeName": {},
|
|
"IndexRotationPeriod": {},
|
|
"BufferingHints": {
|
|
"shape": "S28"
|
|
},
|
|
"RetryOptions": {
|
|
"shape": "S2b"
|
|
},
|
|
"S3BackupMode": {},
|
|
"S3Configuration": {
|
|
"shape": "Sa"
|
|
},
|
|
"ProcessingConfiguration": {
|
|
"shape": "Sq"
|
|
},
|
|
"CloudWatchLoggingOptions": {
|
|
"shape": "Sl"
|
|
},
|
|
"VpcConfiguration": {
|
|
"shape": "S2e"
|
|
},
|
|
"DocumentIdOptions": {
|
|
"shape": "S2h"
|
|
}
|
|
}
|
|
},
|
|
"AmazonopensearchserviceDestinationConfiguration": {
|
|
"type": "structure",
|
|
"required": [
|
|
"RoleARN",
|
|
"IndexName",
|
|
"S3Configuration"
|
|
],
|
|
"members": {
|
|
"RoleARN": {},
|
|
"DomainARN": {},
|
|
"ClusterEndpoint": {},
|
|
"IndexName": {},
|
|
"TypeName": {},
|
|
"IndexRotationPeriod": {},
|
|
"BufferingHints": {
|
|
"shape": "S2p"
|
|
},
|
|
"RetryOptions": {
|
|
"shape": "S2s"
|
|
},
|
|
"S3BackupMode": {},
|
|
"S3Configuration": {
|
|
"shape": "Sa"
|
|
},
|
|
"ProcessingConfiguration": {
|
|
"shape": "Sq"
|
|
},
|
|
"CloudWatchLoggingOptions": {
|
|
"shape": "Sl"
|
|
},
|
|
"VpcConfiguration": {
|
|
"shape": "S2e"
|
|
},
|
|
"DocumentIdOptions": {
|
|
"shape": "S2h"
|
|
}
|
|
}
|
|
},
|
|
"SplunkDestinationConfiguration": {
|
|
"type": "structure",
|
|
"required": [
|
|
"HECEndpoint",
|
|
"HECEndpointType",
|
|
"HECToken",
|
|
"S3Configuration"
|
|
],
|
|
"members": {
|
|
"HECEndpoint": {},
|
|
"HECEndpointType": {},
|
|
"HECToken": {},
|
|
"HECAcknowledgmentTimeoutInSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"RetryOptions": {
|
|
"shape": "S30"
|
|
},
|
|
"S3BackupMode": {},
|
|
"S3Configuration": {
|
|
"shape": "Sa"
|
|
},
|
|
"ProcessingConfiguration": {
|
|
"shape": "Sq"
|
|
},
|
|
"CloudWatchLoggingOptions": {
|
|
"shape": "Sl"
|
|
}
|
|
}
|
|
},
|
|
"HttpEndpointDestinationConfiguration": {
|
|
"type": "structure",
|
|
"required": [
|
|
"EndpointConfiguration",
|
|
"S3Configuration"
|
|
],
|
|
"members": {
|
|
"EndpointConfiguration": {
|
|
"shape": "S34"
|
|
},
|
|
"BufferingHints": {
|
|
"shape": "S38"
|
|
},
|
|
"CloudWatchLoggingOptions": {
|
|
"shape": "Sl"
|
|
},
|
|
"RequestConfiguration": {
|
|
"shape": "S3b"
|
|
},
|
|
"ProcessingConfiguration": {
|
|
"shape": "Sq"
|
|
},
|
|
"RoleARN": {},
|
|
"RetryOptions": {
|
|
"shape": "S3h"
|
|
},
|
|
"S3BackupMode": {},
|
|
"S3Configuration": {
|
|
"shape": "Sa"
|
|
}
|
|
}
|
|
},
|
|
"Tags": {
|
|
"shape": "S3k"
|
|
},
|
|
"AmazonOpenSearchServerlessDestinationConfiguration": {
|
|
"type": "structure",
|
|
"required": [
|
|
"RoleARN",
|
|
"IndexName",
|
|
"S3Configuration"
|
|
],
|
|
"members": {
|
|
"RoleARN": {},
|
|
"CollectionEndpoint": {},
|
|
"IndexName": {},
|
|
"BufferingHints": {
|
|
"shape": "S3r"
|
|
},
|
|
"RetryOptions": {
|
|
"shape": "S3u"
|
|
},
|
|
"S3BackupMode": {},
|
|
"S3Configuration": {
|
|
"shape": "Sa"
|
|
},
|
|
"ProcessingConfiguration": {
|
|
"shape": "Sq"
|
|
},
|
|
"CloudWatchLoggingOptions": {
|
|
"shape": "Sl"
|
|
},
|
|
"VpcConfiguration": {
|
|
"shape": "S2e"
|
|
}
|
|
}
|
|
},
|
|
"MSKSourceConfiguration": {
|
|
"type": "structure",
|
|
"required": [
|
|
"MSKClusterARN",
|
|
"TopicName",
|
|
"AuthenticationConfiguration"
|
|
],
|
|
"members": {
|
|
"MSKClusterARN": {},
|
|
"TopicName": {},
|
|
"AuthenticationConfiguration": {
|
|
"shape": "S40"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DeliveryStreamARN": {}
|
|
}
|
|
}
|
|
},
|
|
"DeleteDeliveryStream": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DeliveryStreamName"
|
|
],
|
|
"members": {
|
|
"DeliveryStreamName": {},
|
|
"AllowForceDelete": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"DescribeDeliveryStream": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DeliveryStreamName"
|
|
],
|
|
"members": {
|
|
"DeliveryStreamName": {},
|
|
"Limit": {
|
|
"type": "integer"
|
|
},
|
|
"ExclusiveStartDestinationId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DeliveryStreamDescription"
|
|
],
|
|
"members": {
|
|
"DeliveryStreamDescription": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DeliveryStreamName",
|
|
"DeliveryStreamARN",
|
|
"DeliveryStreamStatus",
|
|
"DeliveryStreamType",
|
|
"VersionId",
|
|
"Destinations",
|
|
"HasMoreDestinations"
|
|
],
|
|
"members": {
|
|
"DeliveryStreamName": {},
|
|
"DeliveryStreamARN": {},
|
|
"DeliveryStreamStatus": {},
|
|
"FailureDescription": {
|
|
"shape": "S4c"
|
|
},
|
|
"DeliveryStreamEncryptionConfiguration": {
|
|
"type": "structure",
|
|
"members": {
|
|
"KeyARN": {},
|
|
"KeyType": {},
|
|
"Status": {},
|
|
"FailureDescription": {
|
|
"shape": "S4c"
|
|
}
|
|
}
|
|
},
|
|
"DeliveryStreamType": {},
|
|
"VersionId": {},
|
|
"CreateTimestamp": {
|
|
"type": "timestamp"
|
|
},
|
|
"LastUpdateTimestamp": {
|
|
"type": "timestamp"
|
|
},
|
|
"Source": {
|
|
"type": "structure",
|
|
"members": {
|
|
"KinesisStreamSourceDescription": {
|
|
"type": "structure",
|
|
"members": {
|
|
"KinesisStreamARN": {},
|
|
"RoleARN": {},
|
|
"DeliveryStartTimestamp": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
},
|
|
"MSKSourceDescription": {
|
|
"type": "structure",
|
|
"members": {
|
|
"MSKClusterARN": {},
|
|
"TopicName": {},
|
|
"AuthenticationConfiguration": {
|
|
"shape": "S40"
|
|
},
|
|
"DeliveryStartTimestamp": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Destinations": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DestinationId"
|
|
],
|
|
"members": {
|
|
"DestinationId": {},
|
|
"S3DestinationDescription": {
|
|
"shape": "S4o"
|
|
},
|
|
"ExtendedS3DestinationDescription": {
|
|
"type": "structure",
|
|
"required": [
|
|
"RoleARN",
|
|
"BucketARN",
|
|
"BufferingHints",
|
|
"CompressionFormat",
|
|
"EncryptionConfiguration"
|
|
],
|
|
"members": {
|
|
"RoleARN": {},
|
|
"BucketARN": {},
|
|
"Prefix": {},
|
|
"ErrorOutputPrefix": {},
|
|
"BufferingHints": {
|
|
"shape": "Se"
|
|
},
|
|
"CompressionFormat": {},
|
|
"EncryptionConfiguration": {
|
|
"shape": "Si"
|
|
},
|
|
"CloudWatchLoggingOptions": {
|
|
"shape": "Sl"
|
|
},
|
|
"ProcessingConfiguration": {
|
|
"shape": "Sq"
|
|
},
|
|
"S3BackupMode": {},
|
|
"S3BackupDescription": {
|
|
"shape": "S4o"
|
|
},
|
|
"DataFormatConversionConfiguration": {
|
|
"shape": "Sz"
|
|
},
|
|
"DynamicPartitioningConfiguration": {
|
|
"shape": "S1o"
|
|
}
|
|
}
|
|
},
|
|
"RedshiftDestinationDescription": {
|
|
"type": "structure",
|
|
"required": [
|
|
"RoleARN",
|
|
"ClusterJDBCURL",
|
|
"CopyCommand",
|
|
"Username",
|
|
"S3DestinationDescription"
|
|
],
|
|
"members": {
|
|
"RoleARN": {},
|
|
"ClusterJDBCURL": {},
|
|
"CopyCommand": {
|
|
"shape": "S1t"
|
|
},
|
|
"Username": {
|
|
"shape": "S1x"
|
|
},
|
|
"RetryOptions": {
|
|
"shape": "S1z"
|
|
},
|
|
"S3DestinationDescription": {
|
|
"shape": "S4o"
|
|
},
|
|
"ProcessingConfiguration": {
|
|
"shape": "Sq"
|
|
},
|
|
"S3BackupMode": {},
|
|
"S3BackupDescription": {
|
|
"shape": "S4o"
|
|
},
|
|
"CloudWatchLoggingOptions": {
|
|
"shape": "Sl"
|
|
}
|
|
}
|
|
},
|
|
"ElasticsearchDestinationDescription": {
|
|
"type": "structure",
|
|
"members": {
|
|
"RoleARN": {},
|
|
"DomainARN": {},
|
|
"ClusterEndpoint": {},
|
|
"IndexName": {},
|
|
"TypeName": {},
|
|
"IndexRotationPeriod": {},
|
|
"BufferingHints": {
|
|
"shape": "S28"
|
|
},
|
|
"RetryOptions": {
|
|
"shape": "S2b"
|
|
},
|
|
"S3BackupMode": {},
|
|
"S3DestinationDescription": {
|
|
"shape": "S4o"
|
|
},
|
|
"ProcessingConfiguration": {
|
|
"shape": "Sq"
|
|
},
|
|
"CloudWatchLoggingOptions": {
|
|
"shape": "Sl"
|
|
},
|
|
"VpcConfigurationDescription": {
|
|
"shape": "S4s"
|
|
},
|
|
"DocumentIdOptions": {
|
|
"shape": "S2h"
|
|
}
|
|
}
|
|
},
|
|
"AmazonopensearchserviceDestinationDescription": {
|
|
"type": "structure",
|
|
"members": {
|
|
"RoleARN": {},
|
|
"DomainARN": {},
|
|
"ClusterEndpoint": {},
|
|
"IndexName": {},
|
|
"TypeName": {},
|
|
"IndexRotationPeriod": {},
|
|
"BufferingHints": {
|
|
"shape": "S2p"
|
|
},
|
|
"RetryOptions": {
|
|
"shape": "S2s"
|
|
},
|
|
"S3BackupMode": {},
|
|
"S3DestinationDescription": {
|
|
"shape": "S4o"
|
|
},
|
|
"ProcessingConfiguration": {
|
|
"shape": "Sq"
|
|
},
|
|
"CloudWatchLoggingOptions": {
|
|
"shape": "Sl"
|
|
},
|
|
"VpcConfigurationDescription": {
|
|
"shape": "S4s"
|
|
},
|
|
"DocumentIdOptions": {
|
|
"shape": "S2h"
|
|
}
|
|
}
|
|
},
|
|
"SplunkDestinationDescription": {
|
|
"type": "structure",
|
|
"members": {
|
|
"HECEndpoint": {},
|
|
"HECEndpointType": {},
|
|
"HECToken": {},
|
|
"HECAcknowledgmentTimeoutInSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"RetryOptions": {
|
|
"shape": "S30"
|
|
},
|
|
"S3BackupMode": {},
|
|
"S3DestinationDescription": {
|
|
"shape": "S4o"
|
|
},
|
|
"ProcessingConfiguration": {
|
|
"shape": "Sq"
|
|
},
|
|
"CloudWatchLoggingOptions": {
|
|
"shape": "Sl"
|
|
}
|
|
}
|
|
},
|
|
"HttpEndpointDestinationDescription": {
|
|
"type": "structure",
|
|
"members": {
|
|
"EndpointConfiguration": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Url": {
|
|
"shape": "S35"
|
|
},
|
|
"Name": {}
|
|
}
|
|
},
|
|
"BufferingHints": {
|
|
"shape": "S38"
|
|
},
|
|
"CloudWatchLoggingOptions": {
|
|
"shape": "Sl"
|
|
},
|
|
"RequestConfiguration": {
|
|
"shape": "S3b"
|
|
},
|
|
"ProcessingConfiguration": {
|
|
"shape": "Sq"
|
|
},
|
|
"RoleARN": {},
|
|
"RetryOptions": {
|
|
"shape": "S3h"
|
|
},
|
|
"S3BackupMode": {},
|
|
"S3DestinationDescription": {
|
|
"shape": "S4o"
|
|
}
|
|
}
|
|
},
|
|
"AmazonOpenSearchServerlessDestinationDescription": {
|
|
"type": "structure",
|
|
"members": {
|
|
"RoleARN": {},
|
|
"CollectionEndpoint": {},
|
|
"IndexName": {},
|
|
"BufferingHints": {
|
|
"shape": "S3r"
|
|
},
|
|
"RetryOptions": {
|
|
"shape": "S3u"
|
|
},
|
|
"S3BackupMode": {},
|
|
"S3DestinationDescription": {
|
|
"shape": "S4o"
|
|
},
|
|
"ProcessingConfiguration": {
|
|
"shape": "Sq"
|
|
},
|
|
"CloudWatchLoggingOptions": {
|
|
"shape": "Sl"
|
|
},
|
|
"VpcConfigurationDescription": {
|
|
"shape": "S4s"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"HasMoreDestinations": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListDeliveryStreams": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Limit": {
|
|
"type": "integer"
|
|
},
|
|
"DeliveryStreamType": {},
|
|
"ExclusiveStartDeliveryStreamName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DeliveryStreamNames",
|
|
"HasMoreDeliveryStreams"
|
|
],
|
|
"members": {
|
|
"DeliveryStreamNames": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"HasMoreDeliveryStreams": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListTagsForDeliveryStream": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DeliveryStreamName"
|
|
],
|
|
"members": {
|
|
"DeliveryStreamName": {},
|
|
"ExclusiveStartTagKey": {},
|
|
"Limit": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Tags",
|
|
"HasMoreTags"
|
|
],
|
|
"members": {
|
|
"Tags": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S3l"
|
|
}
|
|
},
|
|
"HasMoreTags": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"PutRecord": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DeliveryStreamName",
|
|
"Record"
|
|
],
|
|
"members": {
|
|
"DeliveryStreamName": {},
|
|
"Record": {
|
|
"shape": "S57"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"RecordId"
|
|
],
|
|
"members": {
|
|
"RecordId": {},
|
|
"Encrypted": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"PutRecordBatch": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DeliveryStreamName",
|
|
"Records"
|
|
],
|
|
"members": {
|
|
"DeliveryStreamName": {},
|
|
"Records": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S57"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"FailedPutCount",
|
|
"RequestResponses"
|
|
],
|
|
"members": {
|
|
"FailedPutCount": {
|
|
"type": "integer"
|
|
},
|
|
"Encrypted": {
|
|
"type": "boolean"
|
|
},
|
|
"RequestResponses": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"RecordId": {},
|
|
"ErrorCode": {},
|
|
"ErrorMessage": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"StartDeliveryStreamEncryption": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DeliveryStreamName"
|
|
],
|
|
"members": {
|
|
"DeliveryStreamName": {},
|
|
"DeliveryStreamEncryptionConfigurationInput": {
|
|
"shape": "S7"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"StopDeliveryStreamEncryption": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DeliveryStreamName"
|
|
],
|
|
"members": {
|
|
"DeliveryStreamName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"TagDeliveryStream": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DeliveryStreamName",
|
|
"Tags"
|
|
],
|
|
"members": {
|
|
"DeliveryStreamName": {},
|
|
"Tags": {
|
|
"shape": "S3k"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"UntagDeliveryStream": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DeliveryStreamName",
|
|
"TagKeys"
|
|
],
|
|
"members": {
|
|
"DeliveryStreamName": {},
|
|
"TagKeys": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"UpdateDestination": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DeliveryStreamName",
|
|
"CurrentDeliveryStreamVersionId",
|
|
"DestinationId"
|
|
],
|
|
"members": {
|
|
"DeliveryStreamName": {},
|
|
"CurrentDeliveryStreamVersionId": {},
|
|
"DestinationId": {},
|
|
"S3DestinationUpdate": {
|
|
"shape": "S5s",
|
|
"deprecated": true
|
|
},
|
|
"ExtendedS3DestinationUpdate": {
|
|
"type": "structure",
|
|
"members": {
|
|
"RoleARN": {},
|
|
"BucketARN": {},
|
|
"Prefix": {},
|
|
"ErrorOutputPrefix": {},
|
|
"BufferingHints": {
|
|
"shape": "Se"
|
|
},
|
|
"CompressionFormat": {},
|
|
"EncryptionConfiguration": {
|
|
"shape": "Si"
|
|
},
|
|
"CloudWatchLoggingOptions": {
|
|
"shape": "Sl"
|
|
},
|
|
"ProcessingConfiguration": {
|
|
"shape": "Sq"
|
|
},
|
|
"S3BackupMode": {},
|
|
"S3BackupUpdate": {
|
|
"shape": "S5s"
|
|
},
|
|
"DataFormatConversionConfiguration": {
|
|
"shape": "Sz"
|
|
},
|
|
"DynamicPartitioningConfiguration": {
|
|
"shape": "S1o"
|
|
}
|
|
}
|
|
},
|
|
"RedshiftDestinationUpdate": {
|
|
"type": "structure",
|
|
"members": {
|
|
"RoleARN": {},
|
|
"ClusterJDBCURL": {},
|
|
"CopyCommand": {
|
|
"shape": "S1t"
|
|
},
|
|
"Username": {
|
|
"shape": "S1x"
|
|
},
|
|
"Password": {
|
|
"shape": "S1y"
|
|
},
|
|
"RetryOptions": {
|
|
"shape": "S1z"
|
|
},
|
|
"S3Update": {
|
|
"shape": "S5s"
|
|
},
|
|
"ProcessingConfiguration": {
|
|
"shape": "Sq"
|
|
},
|
|
"S3BackupMode": {},
|
|
"S3BackupUpdate": {
|
|
"shape": "S5s"
|
|
},
|
|
"CloudWatchLoggingOptions": {
|
|
"shape": "Sl"
|
|
}
|
|
}
|
|
},
|
|
"ElasticsearchDestinationUpdate": {
|
|
"type": "structure",
|
|
"members": {
|
|
"RoleARN": {},
|
|
"DomainARN": {},
|
|
"ClusterEndpoint": {},
|
|
"IndexName": {},
|
|
"TypeName": {},
|
|
"IndexRotationPeriod": {},
|
|
"BufferingHints": {
|
|
"shape": "S28"
|
|
},
|
|
"RetryOptions": {
|
|
"shape": "S2b"
|
|
},
|
|
"S3Update": {
|
|
"shape": "S5s"
|
|
},
|
|
"ProcessingConfiguration": {
|
|
"shape": "Sq"
|
|
},
|
|
"CloudWatchLoggingOptions": {
|
|
"shape": "Sl"
|
|
},
|
|
"DocumentIdOptions": {
|
|
"shape": "S2h"
|
|
}
|
|
}
|
|
},
|
|
"AmazonopensearchserviceDestinationUpdate": {
|
|
"type": "structure",
|
|
"members": {
|
|
"RoleARN": {},
|
|
"DomainARN": {},
|
|
"ClusterEndpoint": {},
|
|
"IndexName": {},
|
|
"TypeName": {},
|
|
"IndexRotationPeriod": {},
|
|
"BufferingHints": {
|
|
"shape": "S2p"
|
|
},
|
|
"RetryOptions": {
|
|
"shape": "S2s"
|
|
},
|
|
"S3Update": {
|
|
"shape": "S5s"
|
|
},
|
|
"ProcessingConfiguration": {
|
|
"shape": "Sq"
|
|
},
|
|
"CloudWatchLoggingOptions": {
|
|
"shape": "Sl"
|
|
},
|
|
"DocumentIdOptions": {
|
|
"shape": "S2h"
|
|
}
|
|
}
|
|
},
|
|
"SplunkDestinationUpdate": {
|
|
"type": "structure",
|
|
"members": {
|
|
"HECEndpoint": {},
|
|
"HECEndpointType": {},
|
|
"HECToken": {},
|
|
"HECAcknowledgmentTimeoutInSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"RetryOptions": {
|
|
"shape": "S30"
|
|
},
|
|
"S3BackupMode": {},
|
|
"S3Update": {
|
|
"shape": "S5s"
|
|
},
|
|
"ProcessingConfiguration": {
|
|
"shape": "Sq"
|
|
},
|
|
"CloudWatchLoggingOptions": {
|
|
"shape": "Sl"
|
|
}
|
|
}
|
|
},
|
|
"HttpEndpointDestinationUpdate": {
|
|
"type": "structure",
|
|
"members": {
|
|
"EndpointConfiguration": {
|
|
"shape": "S34"
|
|
},
|
|
"BufferingHints": {
|
|
"shape": "S38"
|
|
},
|
|
"CloudWatchLoggingOptions": {
|
|
"shape": "Sl"
|
|
},
|
|
"RequestConfiguration": {
|
|
"shape": "S3b"
|
|
},
|
|
"ProcessingConfiguration": {
|
|
"shape": "Sq"
|
|
},
|
|
"RoleARN": {},
|
|
"RetryOptions": {
|
|
"shape": "S3h"
|
|
},
|
|
"S3BackupMode": {},
|
|
"S3Update": {
|
|
"shape": "S5s"
|
|
}
|
|
}
|
|
},
|
|
"AmazonOpenSearchServerlessDestinationUpdate": {
|
|
"type": "structure",
|
|
"members": {
|
|
"RoleARN": {},
|
|
"CollectionEndpoint": {},
|
|
"IndexName": {},
|
|
"BufferingHints": {
|
|
"shape": "S3r"
|
|
},
|
|
"RetryOptions": {
|
|
"shape": "S3u"
|
|
},
|
|
"S3Update": {
|
|
"shape": "S5s"
|
|
},
|
|
"ProcessingConfiguration": {
|
|
"shape": "Sq"
|
|
},
|
|
"CloudWatchLoggingOptions": {
|
|
"shape": "Sl"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
}
|
|
},
|
|
"shapes": {
|
|
"S7": {
|
|
"type": "structure",
|
|
"required": [
|
|
"KeyType"
|
|
],
|
|
"members": {
|
|
"KeyARN": {},
|
|
"KeyType": {}
|
|
}
|
|
},
|
|
"Sa": {
|
|
"type": "structure",
|
|
"required": [
|
|
"RoleARN",
|
|
"BucketARN"
|
|
],
|
|
"members": {
|
|
"RoleARN": {},
|
|
"BucketARN": {},
|
|
"Prefix": {},
|
|
"ErrorOutputPrefix": {},
|
|
"BufferingHints": {
|
|
"shape": "Se"
|
|
},
|
|
"CompressionFormat": {},
|
|
"EncryptionConfiguration": {
|
|
"shape": "Si"
|
|
},
|
|
"CloudWatchLoggingOptions": {
|
|
"shape": "Sl"
|
|
}
|
|
}
|
|
},
|
|
"Se": {
|
|
"type": "structure",
|
|
"members": {
|
|
"SizeInMBs": {
|
|
"type": "integer"
|
|
},
|
|
"IntervalInSeconds": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"Si": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NoEncryptionConfig": {},
|
|
"KMSEncryptionConfig": {
|
|
"type": "structure",
|
|
"required": [
|
|
"AWSKMSKeyARN"
|
|
],
|
|
"members": {
|
|
"AWSKMSKeyARN": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Sl": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"LogGroupName": {},
|
|
"LogStreamName": {}
|
|
}
|
|
},
|
|
"Sq": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"Processors": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Type"
|
|
],
|
|
"members": {
|
|
"Type": {},
|
|
"Parameters": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ParameterName",
|
|
"ParameterValue"
|
|
],
|
|
"members": {
|
|
"ParameterName": {},
|
|
"ParameterValue": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Sz": {
|
|
"type": "structure",
|
|
"members": {
|
|
"SchemaConfiguration": {
|
|
"type": "structure",
|
|
"members": {
|
|
"RoleARN": {},
|
|
"CatalogId": {},
|
|
"DatabaseName": {},
|
|
"TableName": {},
|
|
"Region": {},
|
|
"VersionId": {}
|
|
}
|
|
},
|
|
"InputFormatConfiguration": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Deserializer": {
|
|
"type": "structure",
|
|
"members": {
|
|
"OpenXJsonSerDe": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ConvertDotsInJsonKeysToUnderscores": {
|
|
"type": "boolean"
|
|
},
|
|
"CaseInsensitive": {
|
|
"type": "boolean"
|
|
},
|
|
"ColumnToJsonKeyMappings": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
}
|
|
}
|
|
},
|
|
"HiveJsonSerDe": {
|
|
"type": "structure",
|
|
"members": {
|
|
"TimestampFormats": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"OutputFormatConfiguration": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Serializer": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ParquetSerDe": {
|
|
"type": "structure",
|
|
"members": {
|
|
"BlockSizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"PageSizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"Compression": {},
|
|
"EnableDictionaryCompression": {
|
|
"type": "boolean"
|
|
},
|
|
"MaxPaddingBytes": {
|
|
"type": "integer"
|
|
},
|
|
"WriterVersion": {}
|
|
}
|
|
},
|
|
"OrcSerDe": {
|
|
"type": "structure",
|
|
"members": {
|
|
"StripeSizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"BlockSizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"RowIndexStride": {
|
|
"type": "integer"
|
|
},
|
|
"EnablePadding": {
|
|
"type": "boolean"
|
|
},
|
|
"PaddingTolerance": {
|
|
"type": "double"
|
|
},
|
|
"Compression": {},
|
|
"BloomFilterColumns": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"BloomFilterFalsePositiveProbability": {
|
|
"type": "double"
|
|
},
|
|
"DictionaryKeyThreshold": {
|
|
"type": "double"
|
|
},
|
|
"FormatVersion": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Enabled": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"S1o": {
|
|
"type": "structure",
|
|
"members": {
|
|
"RetryOptions": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DurationInSeconds": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"Enabled": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"S1t": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DataTableName"
|
|
],
|
|
"members": {
|
|
"DataTableName": {},
|
|
"DataTableColumns": {},
|
|
"CopyOptions": {}
|
|
}
|
|
},
|
|
"S1x": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"S1y": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"S1z": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DurationInSeconds": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"S28": {
|
|
"type": "structure",
|
|
"members": {
|
|
"IntervalInSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"SizeInMBs": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"S2b": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DurationInSeconds": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"S2e": {
|
|
"type": "structure",
|
|
"required": [
|
|
"SubnetIds",
|
|
"RoleARN",
|
|
"SecurityGroupIds"
|
|
],
|
|
"members": {
|
|
"SubnetIds": {
|
|
"shape": "S2f"
|
|
},
|
|
"RoleARN": {},
|
|
"SecurityGroupIds": {
|
|
"shape": "S2g"
|
|
}
|
|
}
|
|
},
|
|
"S2f": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S2g": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S2h": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DefaultDocumentIdFormat"
|
|
],
|
|
"members": {
|
|
"DefaultDocumentIdFormat": {}
|
|
}
|
|
},
|
|
"S2p": {
|
|
"type": "structure",
|
|
"members": {
|
|
"IntervalInSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"SizeInMBs": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"S2s": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DurationInSeconds": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"S30": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DurationInSeconds": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"S34": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Url"
|
|
],
|
|
"members": {
|
|
"Url": {
|
|
"shape": "S35"
|
|
},
|
|
"Name": {},
|
|
"AccessKey": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
}
|
|
}
|
|
},
|
|
"S35": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"S38": {
|
|
"type": "structure",
|
|
"members": {
|
|
"SizeInMBs": {
|
|
"type": "integer"
|
|
},
|
|
"IntervalInSeconds": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"S3b": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ContentEncoding": {},
|
|
"CommonAttributes": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"AttributeName",
|
|
"AttributeValue"
|
|
],
|
|
"members": {
|
|
"AttributeName": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"AttributeValue": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S3h": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DurationInSeconds": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"S3k": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S3l"
|
|
}
|
|
},
|
|
"S3l": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Key"
|
|
],
|
|
"members": {
|
|
"Key": {},
|
|
"Value": {}
|
|
}
|
|
},
|
|
"S3r": {
|
|
"type": "structure",
|
|
"members": {
|
|
"IntervalInSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"SizeInMBs": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"S3u": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DurationInSeconds": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"S40": {
|
|
"type": "structure",
|
|
"required": [
|
|
"RoleARN",
|
|
"Connectivity"
|
|
],
|
|
"members": {
|
|
"RoleARN": {},
|
|
"Connectivity": {}
|
|
}
|
|
},
|
|
"S4c": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Type",
|
|
"Details"
|
|
],
|
|
"members": {
|
|
"Type": {},
|
|
"Details": {}
|
|
}
|
|
},
|
|
"S4o": {
|
|
"type": "structure",
|
|
"required": [
|
|
"RoleARN",
|
|
"BucketARN",
|
|
"BufferingHints",
|
|
"CompressionFormat",
|
|
"EncryptionConfiguration"
|
|
],
|
|
"members": {
|
|
"RoleARN": {},
|
|
"BucketARN": {},
|
|
"Prefix": {},
|
|
"ErrorOutputPrefix": {},
|
|
"BufferingHints": {
|
|
"shape": "Se"
|
|
},
|
|
"CompressionFormat": {},
|
|
"EncryptionConfiguration": {
|
|
"shape": "Si"
|
|
},
|
|
"CloudWatchLoggingOptions": {
|
|
"shape": "Sl"
|
|
}
|
|
}
|
|
},
|
|
"S4s": {
|
|
"type": "structure",
|
|
"required": [
|
|
"SubnetIds",
|
|
"RoleARN",
|
|
"SecurityGroupIds",
|
|
"VpcId"
|
|
],
|
|
"members": {
|
|
"SubnetIds": {
|
|
"shape": "S2f"
|
|
},
|
|
"RoleARN": {},
|
|
"SecurityGroupIds": {
|
|
"shape": "S2g"
|
|
},
|
|
"VpcId": {}
|
|
}
|
|
},
|
|
"S57": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Data"
|
|
],
|
|
"members": {
|
|
"Data": {
|
|
"type": "blob"
|
|
}
|
|
}
|
|
},
|
|
"S5s": {
|
|
"type": "structure",
|
|
"members": {
|
|
"RoleARN": {},
|
|
"BucketARN": {},
|
|
"Prefix": {},
|
|
"ErrorOutputPrefix": {},
|
|
"BufferingHints": {
|
|
"shape": "Se"
|
|
},
|
|
"CompressionFormat": {},
|
|
"EncryptionConfiguration": {
|
|
"shape": "Si"
|
|
},
|
|
"CloudWatchLoggingOptions": {
|
|
"shape": "Sl"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |