{ "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" } } } } }