DescribeDeliveryStream VB.NET Example
' This example requires the Chilkat API to have been previously unlocked.
' See Global Unlock Sample for sample code.
Dim rest As New Chilkat.Rest
Dim success As Boolean
Dim authAws As New Chilkat.AuthAws
authAws.AccessKey = "AWS_ACCESS_KEY"
authAws.SecretKey = "AWS_SECRET_KEY"
' Don't forget to change the region to your particular region. (Also make the same change in the call to Connect below.)
authAws.Region = "us-west-2"
authAws.ServiceName = "firehose"
' SetAuthAws causes Chilkat to automatically add the following headers: Authorization, X-Amz-Date
rest.SetAuthAws(authAws)
' URL: https://firehose.us-west-2.amazonaws.com/
' Use the same region as specified above.
success = rest.Connect("firehose.us-west-2.amazonaws.com",443,True,True)
If (success <> True) Then
Debug.WriteLine("ConnectFailReason: " & rest.ConnectFailReason)
Debug.WriteLine(rest.LastErrorText)
Exit Sub
End If
' The following code creates the JSON request body.
' The JSON created by this code is shown below.
' Use this online tool to generate code from sample JSON:
' Generate Code to Create JSON
Dim json As New Chilkat.JsonObject
json.UpdateString("DeliveryStreamName","string")
json.UpdateString("ExclusiveStartDestinationId","string")
json.UpdateInt("Limit",123)
' The JSON request body created by the above code:
' {
' "DeliveryStreamName": "string",
' "ExclusiveStartDestinationId": "string",
' "Limit": number
' }
rest.AddHeader("Content-Type","application/x-amz-json-1.1")
rest.AddHeader("X-Amz-Target","Firehose_20150804.DescribeDeliveryStream")
Dim sbRequestBody As New Chilkat.StringBuilder
json.EmitSb(sbRequestBody)
Dim sbResponseBody As New Chilkat.StringBuilder
success = rest.FullRequestSb("POST","/",sbRequestBody,sbResponseBody)
If (success <> True) Then
Debug.WriteLine(rest.LastErrorText)
Exit Sub
End If
Dim respStatusCode As Integer = rest.ResponseStatusCode
Debug.WriteLine("response status code = " & respStatusCode)
If (respStatusCode <> 200) Then
Debug.WriteLine("Response Header:")
Debug.WriteLine(rest.ResponseHeader)
Debug.WriteLine("Response Body:")
Debug.WriteLine(sbResponseBody.GetAsString())
Exit Sub
End If
Dim jResp As New Chilkat.JsonObject
jResp.LoadSb(sbResponseBody)
' The following code parses the JSON response.
' A sample JSON response is shown below the sample code.
' Use this online tool to generate parsing code from sample JSON:
' Generate Parsing Code from JSON
Dim IntervalInSeconds As Integer
Dim SizeInMBs As Integer
Dim Enabled As Integer
Dim LogGroupName As String
Dim LogStreamName As String
Dim ClusterEndpoint As String
Dim DomainARN As String
Dim IndexName As String
Dim IndexRotationPeriod As String
Dim ProcessingConfigurationEnabled As Integer
Dim DurationInSeconds As Integer
Dim AmazonopensearchserviceDestinationDescriptionRoleARN As String
Dim S3BackupMode As String
Dim BucketARN As String
Dim BufferingHintsIntervalInSeconds As Integer
Dim BufferingHintsSizeInMBs As Integer
Dim CloudWatchLoggingOptionsEnabled As Integer
Dim CloudWatchLoggingOptionsLogGroupName As String
Dim CloudWatchLoggingOptionsLogStreamName As String
Dim CompressionFormat As String
Dim AWSKMSKeyARN As String
Dim NoEncryptionConfig As String
Dim ErrorOutputPrefix As String
Dim Prefix As String
Dim S3DestinationDescriptionRoleARN As String
Dim TypeName As String
Dim VpcConfigurationDescriptionRoleARN As String
Dim VpcId As String
Dim DestinationId As String
Dim ElasticsearchDestinationDescriptionClusterEndpoint As String
Dim ElasticsearchDestinationDescriptionDomainARN As String
Dim ElasticsearchDestinationDescriptionIndexName As String
Dim ElasticsearchDestinationDescriptionIndexRotationPeriod As String
Dim RetryOptionsDurationInSeconds As Integer
Dim ElasticsearchDestinationDescriptionRoleARN As String
Dim ElasticsearchDestinationDescriptionS3BackupMode As String
Dim S3DestinationDescriptionBucketARN As String
Dim S3DestinationDescriptionCompressionFormat As String
Dim KMSEncryptionConfigAWSKMSKeyARN As String
Dim EncryptionConfigurationNoEncryptionConfig As String
Dim S3DestinationDescriptionErrorOutputPrefix As String
Dim S3DestinationDescriptionPrefix As String
Dim ElasticsearchDestinationDescriptionTypeName As String
Dim VpcConfigurationDescriptionVpcId As String
Dim ExtendedS3DestinationDescriptionBucketARN As String
Dim ExtendedS3DestinationDescriptionCompressionFormat As String
Dim DataFormatConversionConfigurationEnabled As Integer
Dim CaseInsensitive As Integer
Dim v_String As String
Dim ConvertDotsInJsonKeysToUnderscores As Integer
Dim BlockSizeBytes As Integer
Dim BloomFilterFalsePositiveProbability As Integer
Dim v_Compression As String
Dim DictionaryKeyThreshold As Integer
Dim EnablePadding As Integer
Dim FormatVersion As String
Dim PaddingTolerance As Integer
Dim RowIndexStride As Integer
Dim StripeSizeBytes As Integer
Dim ParquetSerDeBlockSizeBytes As Integer
Dim ParquetSerDeCompression As String
Dim EnableDictionaryCompression As Integer
Dim MaxPaddingBytes As Integer
Dim PageSizeBytes As Integer
Dim WriterVersion As String
Dim CatalogId As String
Dim DatabaseName As String
Dim Region As String
Dim SchemaConfigurationRoleARN As String
Dim TableName As String
Dim SchemaConfigurationVersionId As String
Dim DynamicPartitioningConfigurationEnabled As Integer
Dim ExtendedS3DestinationDescriptionErrorOutputPrefix As String
Dim ExtendedS3DestinationDescriptionPrefix As String
Dim ExtendedS3DestinationDescriptionRoleARN As String
Dim S3BackupDescriptionBucketARN As String
Dim S3BackupDescriptionCompressionFormat As String
Dim S3BackupDescriptionErrorOutputPrefix As String
Dim S3BackupDescriptionPrefix As String
Dim S3BackupDescriptionRoleARN As String
Dim ExtendedS3DestinationDescriptionS3BackupMode As String
Dim Name As String
Dim v_Url As String
Dim ContentEncoding As String
Dim HttpEndpointDestinationDescriptionRoleARN As String
Dim HttpEndpointDestinationDescriptionS3BackupMode As String
Dim ClusterJDBCURL As String
Dim CopyOptions As String
Dim DataTableColumns As String
Dim DataTableName As String
Dim RedshiftDestinationDescriptionRoleARN As String
Dim RedshiftDestinationDescriptionS3BackupMode As String
Dim Username As String
Dim HECAcknowledgmentTimeoutInSeconds As Integer
Dim HECEndpoint As String
Dim HECEndpointType As String
Dim HECToken As String
Dim SplunkDestinationDescriptionS3BackupMode As String
Dim j As Integer
Dim count_j As Integer
Dim k As Integer
Dim count_k As Integer
Dim ParameterName As String
Dim ParameterValue As String
Dim strVal As String
Dim AttributeName As String
Dim AttributeValue As String
Dim CreateTimestamp As Integer = jResp.IntOf("DeliveryStreamDescription.CreateTimestamp")
Dim DeliveryStreamARN As String = jResp.StringOf("DeliveryStreamDescription.DeliveryStreamARN")
Dim Details As String = jResp.StringOf("DeliveryStreamDescription.DeliveryStreamEncryptionConfiguration.FailureDescription.Details")
Dim v_Type As String = jResp.StringOf("DeliveryStreamDescription.DeliveryStreamEncryptionConfiguration.FailureDescription.Type")
Dim KeyARN As String = jResp.StringOf("DeliveryStreamDescription.DeliveryStreamEncryptionConfiguration.KeyARN")
Dim KeyType As String = jResp.StringOf("DeliveryStreamDescription.DeliveryStreamEncryptionConfiguration.KeyType")
Dim Status As String = jResp.StringOf("DeliveryStreamDescription.DeliveryStreamEncryptionConfiguration.Status")
Dim DeliveryStreamName As String = jResp.StringOf("DeliveryStreamDescription.DeliveryStreamName")
Dim DeliveryStreamStatus As String = jResp.StringOf("DeliveryStreamDescription.DeliveryStreamStatus")
Dim DeliveryStreamType As String = jResp.StringOf("DeliveryStreamDescription.DeliveryStreamType")
Dim FailureDescriptionDetails As String = jResp.StringOf("DeliveryStreamDescription.FailureDescription.Details")
Dim FailureDescriptionType As String = jResp.StringOf("DeliveryStreamDescription.FailureDescription.Type")
Dim HasMoreDestinations As Integer = jResp.IntOf("DeliveryStreamDescription.HasMoreDestinations")
Dim LastUpdateTimestamp As Integer = jResp.IntOf("DeliveryStreamDescription.LastUpdateTimestamp")
Dim DeliveryStartTimestamp As Integer = jResp.IntOf("DeliveryStreamDescription.Source.KinesisStreamSourceDescription.DeliveryStartTimestamp")
Dim KinesisStreamARN As String = jResp.StringOf("DeliveryStreamDescription.Source.KinesisStreamSourceDescription.KinesisStreamARN")
Dim RoleARN As String = jResp.StringOf("DeliveryStreamDescription.Source.KinesisStreamSourceDescription.RoleARN")
Dim VersionId As String = jResp.StringOf("DeliveryStreamDescription.VersionId")
Dim i As Integer = 0
Dim count_i As Integer = jResp.SizeOfArray("DeliveryStreamDescription.Destinations")
While i < count_i
jResp.I = i
IntervalInSeconds = jResp.IntOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.BufferingHints.IntervalInSeconds")
SizeInMBs = jResp.IntOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.BufferingHints.SizeInMBs")
Enabled = jResp.IntOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.CloudWatchLoggingOptions.Enabled")
LogGroupName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.CloudWatchLoggingOptions.LogGroupName")
LogStreamName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.CloudWatchLoggingOptions.LogStreamName")
ClusterEndpoint = jResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.ClusterEndpoint")
DomainARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.DomainARN")
IndexName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.IndexName")
IndexRotationPeriod = jResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.IndexRotationPeriod")
ProcessingConfigurationEnabled = jResp.IntOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.ProcessingConfiguration.Enabled")
DurationInSeconds = jResp.IntOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.RetryOptions.DurationInSeconds")
AmazonopensearchserviceDestinationDescriptionRoleARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.RoleARN")
S3BackupMode = jResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3BackupMode")
BucketARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.BucketARN")
BufferingHintsIntervalInSeconds = jResp.IntOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.BufferingHints.IntervalInSeconds")
BufferingHintsSizeInMBs = jResp.IntOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.BufferingHints.SizeInMBs")
CloudWatchLoggingOptionsEnabled = jResp.IntOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.Enabled")
CloudWatchLoggingOptionsLogGroupName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogGroupName")
CloudWatchLoggingOptionsLogStreamName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogStreamName")
CompressionFormat = jResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.CompressionFormat")
AWSKMSKeyARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN")
NoEncryptionConfig = jResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.EncryptionConfiguration.NoEncryptionConfig")
ErrorOutputPrefix = jResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.ErrorOutputPrefix")
Prefix = jResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.Prefix")
S3DestinationDescriptionRoleARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.RoleARN")
TypeName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.TypeName")
VpcConfigurationDescriptionRoleARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.VpcConfigurationDescription.RoleARN")
VpcId = jResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.VpcConfigurationDescription.VpcId")
DestinationId = jResp.StringOf("DeliveryStreamDescription.Destinations[i].DestinationId")
BufferingHintsIntervalInSeconds = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.BufferingHints.IntervalInSeconds")
BufferingHintsSizeInMBs = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.BufferingHints.SizeInMBs")
CloudWatchLoggingOptionsEnabled = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.CloudWatchLoggingOptions.Enabled")
CloudWatchLoggingOptionsLogGroupName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.CloudWatchLoggingOptions.LogGroupName")
CloudWatchLoggingOptionsLogStreamName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.CloudWatchLoggingOptions.LogStreamName")
ElasticsearchDestinationDescriptionClusterEndpoint = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.ClusterEndpoint")
ElasticsearchDestinationDescriptionDomainARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.DomainARN")
ElasticsearchDestinationDescriptionIndexName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.IndexName")
ElasticsearchDestinationDescriptionIndexRotationPeriod = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.IndexRotationPeriod")
ProcessingConfigurationEnabled = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.ProcessingConfiguration.Enabled")
RetryOptionsDurationInSeconds = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.RetryOptions.DurationInSeconds")
ElasticsearchDestinationDescriptionRoleARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.RoleARN")
ElasticsearchDestinationDescriptionS3BackupMode = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3BackupMode")
S3DestinationDescriptionBucketARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.BucketARN")
BufferingHintsIntervalInSeconds = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.BufferingHints.IntervalInSeconds")
BufferingHintsSizeInMBs = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.BufferingHints.SizeInMBs")
CloudWatchLoggingOptionsEnabled = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.Enabled")
CloudWatchLoggingOptionsLogGroupName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogGroupName")
CloudWatchLoggingOptionsLogStreamName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogStreamName")
S3DestinationDescriptionCompressionFormat = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.CompressionFormat")
KMSEncryptionConfigAWSKMSKeyARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN")
EncryptionConfigurationNoEncryptionConfig = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.EncryptionConfiguration.NoEncryptionConfig")
S3DestinationDescriptionErrorOutputPrefix = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.ErrorOutputPrefix")
S3DestinationDescriptionPrefix = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.Prefix")
S3DestinationDescriptionRoleARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.RoleARN")
ElasticsearchDestinationDescriptionTypeName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.TypeName")
VpcConfigurationDescriptionRoleARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.VpcConfigurationDescription.RoleARN")
VpcConfigurationDescriptionVpcId = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.VpcConfigurationDescription.VpcId")
ExtendedS3DestinationDescriptionBucketARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.BucketARN")
BufferingHintsIntervalInSeconds = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.BufferingHints.IntervalInSeconds")
BufferingHintsSizeInMBs = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.BufferingHints.SizeInMBs")
CloudWatchLoggingOptionsEnabled = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.CloudWatchLoggingOptions.Enabled")
CloudWatchLoggingOptionsLogGroupName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.CloudWatchLoggingOptions.LogGroupName")
CloudWatchLoggingOptionsLogStreamName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.CloudWatchLoggingOptions.LogStreamName")
ExtendedS3DestinationDescriptionCompressionFormat = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.CompressionFormat")
DataFormatConversionConfigurationEnabled = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.Enabled")
CaseInsensitive = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.InputFormatConfiguration.Deserializer.OpenXJsonSerDe.CaseInsensitive")
v_String = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.InputFormatConfiguration.Deserializer.OpenXJsonSerDe.ColumnToJsonKeyMappings.string")
ConvertDotsInJsonKeysToUnderscores = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.InputFormatConfiguration.Deserializer.OpenXJsonSerDe.ConvertDotsInJsonKeysToUnderscores")
BlockSizeBytes = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.BlockSizeBytes")
BloomFilterFalsePositiveProbability = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.BloomFilterFalsePositiveProbability")
v_Compression = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.Compression")
DictionaryKeyThreshold = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.DictionaryKeyThreshold")
EnablePadding = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.EnablePadding")
FormatVersion = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.FormatVersion")
PaddingTolerance = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.PaddingTolerance")
RowIndexStride = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.RowIndexStride")
StripeSizeBytes = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.StripeSizeBytes")
ParquetSerDeBlockSizeBytes = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.ParquetSerDe.BlockSizeBytes")
ParquetSerDeCompression = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.ParquetSerDe.Compression")
EnableDictionaryCompression = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.ParquetSerDe.EnableDictionaryCompression")
MaxPaddingBytes = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.ParquetSerDe.MaxPaddingBytes")
PageSizeBytes = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.ParquetSerDe.PageSizeBytes")
WriterVersion = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.ParquetSerDe.WriterVersion")
CatalogId = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.SchemaConfiguration.CatalogId")
DatabaseName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.SchemaConfiguration.DatabaseName")
Region = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.SchemaConfiguration.Region")
SchemaConfigurationRoleARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.SchemaConfiguration.RoleARN")
TableName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.SchemaConfiguration.TableName")
SchemaConfigurationVersionId = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.SchemaConfiguration.VersionId")
DynamicPartitioningConfigurationEnabled = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DynamicPartitioningConfiguration.Enabled")
RetryOptionsDurationInSeconds = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DynamicPartitioningConfiguration.RetryOptions.DurationInSeconds")
KMSEncryptionConfigAWSKMSKeyARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN")
EncryptionConfigurationNoEncryptionConfig = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.EncryptionConfiguration.NoEncryptionConfig")
ExtendedS3DestinationDescriptionErrorOutputPrefix = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.ErrorOutputPrefix")
ExtendedS3DestinationDescriptionPrefix = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.Prefix")
ProcessingConfigurationEnabled = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.ProcessingConfiguration.Enabled")
ExtendedS3DestinationDescriptionRoleARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.RoleARN")
S3BackupDescriptionBucketARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.BucketARN")
BufferingHintsIntervalInSeconds = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.BufferingHints.IntervalInSeconds")
BufferingHintsSizeInMBs = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.BufferingHints.SizeInMBs")
CloudWatchLoggingOptionsEnabled = jResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.CloudWatchLoggingOptions.Enabled")
CloudWatchLoggingOptionsLogGroupName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.CloudWatchLoggingOptions.LogGroupName")
CloudWatchLoggingOptionsLogStreamName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.CloudWatchLoggingOptions.LogStreamName")
S3BackupDescriptionCompressionFormat = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.CompressionFormat")
KMSEncryptionConfigAWSKMSKeyARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN")
EncryptionConfigurationNoEncryptionConfig = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.EncryptionConfiguration.NoEncryptionConfig")
S3BackupDescriptionErrorOutputPrefix = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.ErrorOutputPrefix")
S3BackupDescriptionPrefix = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.Prefix")
S3BackupDescriptionRoleARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.RoleARN")
ExtendedS3DestinationDescriptionS3BackupMode = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupMode")
BufferingHintsIntervalInSeconds = jResp.IntOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.BufferingHints.IntervalInSeconds")
BufferingHintsSizeInMBs = jResp.IntOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.BufferingHints.SizeInMBs")
CloudWatchLoggingOptionsEnabled = jResp.IntOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.CloudWatchLoggingOptions.Enabled")
CloudWatchLoggingOptionsLogGroupName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.CloudWatchLoggingOptions.LogGroupName")
CloudWatchLoggingOptionsLogStreamName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.CloudWatchLoggingOptions.LogStreamName")
Name = jResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.EndpointConfiguration.Name")
v_Url = jResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.EndpointConfiguration.Url")
ProcessingConfigurationEnabled = jResp.IntOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.ProcessingConfiguration.Enabled")
ContentEncoding = jResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.RequestConfiguration.ContentEncoding")
RetryOptionsDurationInSeconds = jResp.IntOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.RetryOptions.DurationInSeconds")
HttpEndpointDestinationDescriptionRoleARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.RoleARN")
HttpEndpointDestinationDescriptionS3BackupMode = jResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3BackupMode")
S3DestinationDescriptionBucketARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.BucketARN")
BufferingHintsIntervalInSeconds = jResp.IntOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.BufferingHints.IntervalInSeconds")
BufferingHintsSizeInMBs = jResp.IntOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.BufferingHints.SizeInMBs")
CloudWatchLoggingOptionsEnabled = jResp.IntOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.Enabled")
CloudWatchLoggingOptionsLogGroupName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogGroupName")
CloudWatchLoggingOptionsLogStreamName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogStreamName")
S3DestinationDescriptionCompressionFormat = jResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.CompressionFormat")
KMSEncryptionConfigAWSKMSKeyARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN")
EncryptionConfigurationNoEncryptionConfig = jResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.EncryptionConfiguration.NoEncryptionConfig")
S3DestinationDescriptionErrorOutputPrefix = jResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.ErrorOutputPrefix")
S3DestinationDescriptionPrefix = jResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.Prefix")
S3DestinationDescriptionRoleARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.RoleARN")
CloudWatchLoggingOptionsEnabled = jResp.IntOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.CloudWatchLoggingOptions.Enabled")
CloudWatchLoggingOptionsLogGroupName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.CloudWatchLoggingOptions.LogGroupName")
CloudWatchLoggingOptionsLogStreamName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.CloudWatchLoggingOptions.LogStreamName")
ClusterJDBCURL = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.ClusterJDBCURL")
CopyOptions = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.CopyCommand.CopyOptions")
DataTableColumns = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.CopyCommand.DataTableColumns")
DataTableName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.CopyCommand.DataTableName")
ProcessingConfigurationEnabled = jResp.IntOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.ProcessingConfiguration.Enabled")
RetryOptionsDurationInSeconds = jResp.IntOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.RetryOptions.DurationInSeconds")
RedshiftDestinationDescriptionRoleARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.RoleARN")
S3BackupDescriptionBucketARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.BucketARN")
BufferingHintsIntervalInSeconds = jResp.IntOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.BufferingHints.IntervalInSeconds")
BufferingHintsSizeInMBs = jResp.IntOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.BufferingHints.SizeInMBs")
CloudWatchLoggingOptionsEnabled = jResp.IntOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.CloudWatchLoggingOptions.Enabled")
CloudWatchLoggingOptionsLogGroupName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.CloudWatchLoggingOptions.LogGroupName")
CloudWatchLoggingOptionsLogStreamName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.CloudWatchLoggingOptions.LogStreamName")
S3BackupDescriptionCompressionFormat = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.CompressionFormat")
KMSEncryptionConfigAWSKMSKeyARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN")
EncryptionConfigurationNoEncryptionConfig = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.EncryptionConfiguration.NoEncryptionConfig")
S3BackupDescriptionErrorOutputPrefix = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.ErrorOutputPrefix")
S3BackupDescriptionPrefix = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.Prefix")
S3BackupDescriptionRoleARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.RoleARN")
RedshiftDestinationDescriptionS3BackupMode = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupMode")
S3DestinationDescriptionBucketARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.BucketARN")
BufferingHintsIntervalInSeconds = jResp.IntOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.BufferingHints.IntervalInSeconds")
BufferingHintsSizeInMBs = jResp.IntOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.BufferingHints.SizeInMBs")
CloudWatchLoggingOptionsEnabled = jResp.IntOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.Enabled")
CloudWatchLoggingOptionsLogGroupName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogGroupName")
CloudWatchLoggingOptionsLogStreamName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogStreamName")
S3DestinationDescriptionCompressionFormat = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.CompressionFormat")
KMSEncryptionConfigAWSKMSKeyARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN")
EncryptionConfigurationNoEncryptionConfig = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.EncryptionConfiguration.NoEncryptionConfig")
S3DestinationDescriptionErrorOutputPrefix = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.ErrorOutputPrefix")
S3DestinationDescriptionPrefix = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.Prefix")
S3DestinationDescriptionRoleARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.RoleARN")
Username = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.Username")
S3DestinationDescriptionBucketARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.BucketARN")
BufferingHintsIntervalInSeconds = jResp.IntOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.BufferingHints.IntervalInSeconds")
BufferingHintsSizeInMBs = jResp.IntOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.BufferingHints.SizeInMBs")
CloudWatchLoggingOptionsEnabled = jResp.IntOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.CloudWatchLoggingOptions.Enabled")
CloudWatchLoggingOptionsLogGroupName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.CloudWatchLoggingOptions.LogGroupName")
CloudWatchLoggingOptionsLogStreamName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.CloudWatchLoggingOptions.LogStreamName")
S3DestinationDescriptionCompressionFormat = jResp.StringOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.CompressionFormat")
KMSEncryptionConfigAWSKMSKeyARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN")
EncryptionConfigurationNoEncryptionConfig = jResp.StringOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.EncryptionConfiguration.NoEncryptionConfig")
S3DestinationDescriptionErrorOutputPrefix = jResp.StringOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.ErrorOutputPrefix")
S3DestinationDescriptionPrefix = jResp.StringOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.Prefix")
S3DestinationDescriptionRoleARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.RoleARN")
CloudWatchLoggingOptionsEnabled = jResp.IntOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.CloudWatchLoggingOptions.Enabled")
CloudWatchLoggingOptionsLogGroupName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.CloudWatchLoggingOptions.LogGroupName")
CloudWatchLoggingOptionsLogStreamName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.CloudWatchLoggingOptions.LogStreamName")
HECAcknowledgmentTimeoutInSeconds = jResp.IntOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.HECAcknowledgmentTimeoutInSeconds")
HECEndpoint = jResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.HECEndpoint")
HECEndpointType = jResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.HECEndpointType")
HECToken = jResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.HECToken")
ProcessingConfigurationEnabled = jResp.IntOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.ProcessingConfiguration.Enabled")
RetryOptionsDurationInSeconds = jResp.IntOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.RetryOptions.DurationInSeconds")
SplunkDestinationDescriptionS3BackupMode = jResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3BackupMode")
S3DestinationDescriptionBucketARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.BucketARN")
BufferingHintsIntervalInSeconds = jResp.IntOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.BufferingHints.IntervalInSeconds")
BufferingHintsSizeInMBs = jResp.IntOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.BufferingHints.SizeInMBs")
CloudWatchLoggingOptionsEnabled = jResp.IntOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.Enabled")
CloudWatchLoggingOptionsLogGroupName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogGroupName")
CloudWatchLoggingOptionsLogStreamName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogStreamName")
S3DestinationDescriptionCompressionFormat = jResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.CompressionFormat")
KMSEncryptionConfigAWSKMSKeyARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN")
EncryptionConfigurationNoEncryptionConfig = jResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.EncryptionConfiguration.NoEncryptionConfig")
S3DestinationDescriptionErrorOutputPrefix = jResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.ErrorOutputPrefix")
S3DestinationDescriptionPrefix = jResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.Prefix")
S3DestinationDescriptionRoleARN = jResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.RoleARN")
j = 0
count_j = jResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.ProcessingConfiguration.Processors")
While j < count_j
jResp.J = j
v_Type = jResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.ProcessingConfiguration.Processors[j].Type")
k = 0
count_k = jResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.ProcessingConfiguration.Processors[j].Parameters")
While k < count_k
jResp.K = k
ParameterName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterName")
ParameterValue = jResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterValue")
k = k + 1
End While
j = j + 1
End While
j = 0
count_j = jResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.VpcConfigurationDescription.SecurityGroupIds")
While j < count_j
jResp.J = j
strVal = jResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.VpcConfigurationDescription.SecurityGroupIds[j]")
j = j + 1
End While
j = 0
count_j = jResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.VpcConfigurationDescription.SubnetIds")
While j < count_j
jResp.J = j
strVal = jResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.VpcConfigurationDescription.SubnetIds[j]")
j = j + 1
End While
j = 0
count_j = jResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.ProcessingConfiguration.Processors")
While j < count_j
jResp.J = j
v_Type = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.ProcessingConfiguration.Processors[j].Type")
k = 0
count_k = jResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.ProcessingConfiguration.Processors[j].Parameters")
While k < count_k
jResp.K = k
ParameterName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterName")
ParameterValue = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterValue")
k = k + 1
End While
j = j + 1
End While
j = 0
count_j = jResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.VpcConfigurationDescription.SecurityGroupIds")
While j < count_j
jResp.J = j
strVal = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.VpcConfigurationDescription.SecurityGroupIds[j]")
j = j + 1
End While
j = 0
count_j = jResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.VpcConfigurationDescription.SubnetIds")
While j < count_j
jResp.J = j
strVal = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.VpcConfigurationDescription.SubnetIds[j]")
j = j + 1
End While
j = 0
count_j = jResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.InputFormatConfiguration.Deserializer.HiveJsonSerDe.TimestampFormats")
While j < count_j
jResp.J = j
strVal = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.InputFormatConfiguration.Deserializer.HiveJsonSerDe.TimestampFormats[j]")
j = j + 1
End While
j = 0
count_j = jResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.BloomFilterColumns")
While j < count_j
jResp.J = j
strVal = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.BloomFilterColumns[j]")
j = j + 1
End While
j = 0
count_j = jResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.ProcessingConfiguration.Processors")
While j < count_j
jResp.J = j
v_Type = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.ProcessingConfiguration.Processors[j].Type")
k = 0
count_k = jResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.ProcessingConfiguration.Processors[j].Parameters")
While k < count_k
jResp.K = k
ParameterName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterName")
ParameterValue = jResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterValue")
k = k + 1
End While
j = j + 1
End While
j = 0
count_j = jResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.ProcessingConfiguration.Processors")
While j < count_j
jResp.J = j
v_Type = jResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.ProcessingConfiguration.Processors[j].Type")
k = 0
count_k = jResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.ProcessingConfiguration.Processors[j].Parameters")
While k < count_k
jResp.K = k
ParameterName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterName")
ParameterValue = jResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterValue")
k = k + 1
End While
j = j + 1
End While
j = 0
count_j = jResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.RequestConfiguration.CommonAttributes")
While j < count_j
jResp.J = j
AttributeName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.RequestConfiguration.CommonAttributes[j].AttributeName")
AttributeValue = jResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.RequestConfiguration.CommonAttributes[j].AttributeValue")
j = j + 1
End While
j = 0
count_j = jResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.ProcessingConfiguration.Processors")
While j < count_j
jResp.J = j
v_Type = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.ProcessingConfiguration.Processors[j].Type")
k = 0
count_k = jResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.ProcessingConfiguration.Processors[j].Parameters")
While k < count_k
jResp.K = k
ParameterName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterName")
ParameterValue = jResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterValue")
k = k + 1
End While
j = j + 1
End While
j = 0
count_j = jResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.ProcessingConfiguration.Processors")
While j < count_j
jResp.J = j
v_Type = jResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.ProcessingConfiguration.Processors[j].Type")
k = 0
count_k = jResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.ProcessingConfiguration.Processors[j].Parameters")
While k < count_k
jResp.K = k
ParameterName = jResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterName")
ParameterValue = jResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterValue")
k = k + 1
End While
j = j + 1
End While
i = i + 1
End While
' A sample JSON response body parsed by the above code:
' {
' "DeliveryStreamDescription": {
' "CreateTimestamp": number,
' "DeliveryStreamARN": "string",
' "DeliveryStreamEncryptionConfiguration": {
' "FailureDescription": {
' "Details": "string",
' "Type": "string"
' },
' "KeyARN": "string",
' "KeyType": "string",
' "Status": "string"
' },
' "DeliveryStreamName": "string",
' "DeliveryStreamStatus": "string",
' "DeliveryStreamType": "string",
' "Destinations": [
' {
' "AmazonopensearchserviceDestinationDescription": {
' "BufferingHints": {
' "IntervalInSeconds": number,
' "SizeInMBs": number
' },
' "CloudWatchLoggingOptions": {
' "Enabled": boolean,
' "LogGroupName": "string",
' "LogStreamName": "string"
' },
' "ClusterEndpoint": "string",
' "DomainARN": "string",
' "IndexName": "string",
' "IndexRotationPeriod": "string",
' "ProcessingConfiguration": {
' "Enabled": boolean,
' "Processors": [
' {
' "Parameters": [
' {
' "ParameterName": "string",
' "ParameterValue": "string"
' }
' ],
' "Type": "string"
' }
' ]
' },
' "RetryOptions": {
' "DurationInSeconds": number
' },
' "RoleARN": "string",
' "S3BackupMode": "string",
' "S3DestinationDescription": {
' "BucketARN": "string",
' "BufferingHints": {
' "IntervalInSeconds": number,
' "SizeInMBs": number
' },
' "CloudWatchLoggingOptions": {
' "Enabled": boolean,
' "LogGroupName": "string",
' "LogStreamName": "string"
' },
' "CompressionFormat": "string",
' "EncryptionConfiguration": {
' "KMSEncryptionConfig": {
' "AWSKMSKeyARN": "string"
' },
' "NoEncryptionConfig": "string"
' },
' "ErrorOutputPrefix": "string",
' "Prefix": "string",
' "RoleARN": "string"
' },
' "TypeName": "string",
' "VpcConfigurationDescription": {
' "RoleARN": "string",
' "SecurityGroupIds": [
' "string"
' ],
' "SubnetIds": [
' "string"
' ],
' "VpcId": "string"
' }
' },
' "DestinationId": "string",
' "ElasticsearchDestinationDescription": {
' "BufferingHints": {
' "IntervalInSeconds": number,
' "SizeInMBs": number
' },
' "CloudWatchLoggingOptions": {
' "Enabled": boolean,
' "LogGroupName": "string",
' "LogStreamName": "string"
' },
' "ClusterEndpoint": "string",
' "DomainARN": "string",
' "IndexName": "string",
' "IndexRotationPeriod": "string",
' "ProcessingConfiguration": {
' "Enabled": boolean,
' "Processors": [
' {
' "Parameters": [
' {
' "ParameterName": "string",
' "ParameterValue": "string"
' }
' ],
' "Type": "string"
' }
' ]
' },
' "RetryOptions": {
' "DurationInSeconds": number
' },
' "RoleARN": "string",
' "S3BackupMode": "string",
' "S3DestinationDescription": {
' "BucketARN": "string",
' "BufferingHints": {
' "IntervalInSeconds": number,
' "SizeInMBs": number
' },
' "CloudWatchLoggingOptions": {
' "Enabled": boolean,
' "LogGroupName": "string",
' "LogStreamName": "string"
' },
' "CompressionFormat": "string",
' "EncryptionConfiguration": {
' "KMSEncryptionConfig": {
' "AWSKMSKeyARN": "string"
' },
' "NoEncryptionConfig": "string"
' },
' "ErrorOutputPrefix": "string",
' "Prefix": "string",
' "RoleARN": "string"
' },
' "TypeName": "string",
' "VpcConfigurationDescription": {
' "RoleARN": "string",
' "SecurityGroupIds": [
' "string"
' ],
' "SubnetIds": [
' "string"
' ],
' "VpcId": "string"
' }
' },
' "ExtendedS3DestinationDescription": {
' "BucketARN": "string",
' "BufferingHints": {
' "IntervalInSeconds": number,
' "SizeInMBs": number
' },
' "CloudWatchLoggingOptions": {
' "Enabled": boolean,
' "LogGroupName": "string",
' "LogStreamName": "string"
' },
' "CompressionFormat": "string",
' "DataFormatConversionConfiguration": {
' "Enabled": boolean,
' "InputFormatConfiguration": {
' "Deserializer": {
' "HiveJsonSerDe": {
' "TimestampFormats": [
' "string"
' ]
' },
' "OpenXJsonSerDe": {
' "CaseInsensitive": boolean,
' "ColumnToJsonKeyMappings": {
' "string": "string"
' },
' "ConvertDotsInJsonKeysToUnderscores": boolean
' }
' }
' },
' "OutputFormatConfiguration": {
' "Serializer": {
' "OrcSerDe": {
' "BlockSizeBytes": number,
' "BloomFilterColumns": [
' "string"
' ],
' "BloomFilterFalsePositiveProbability": number,
' "Compression": "string",
' "DictionaryKeyThreshold": number,
' "EnablePadding": boolean,
' "FormatVersion": "string",
' "PaddingTolerance": number,
' "RowIndexStride": number,
' "StripeSizeBytes": number
' },
' "ParquetSerDe": {
' "BlockSizeBytes": number,
' "Compression": "string",
' "EnableDictionaryCompression": boolean,
' "MaxPaddingBytes": number,
' "PageSizeBytes": number,
' "WriterVersion": "string"
' }
' }
' },
' "SchemaConfiguration": {
' "CatalogId": "string",
' "DatabaseName": "string",
' "Region": "string",
' "RoleARN": "string",
' "TableName": "string",
' "VersionId": "string"
' }
' },
' "DynamicPartitioningConfiguration": {
' "Enabled": boolean,
' "RetryOptions": {
' "DurationInSeconds": number
' }
' },
' "EncryptionConfiguration": {
' "KMSEncryptionConfig": {
' "AWSKMSKeyARN": "string"
' },
' "NoEncryptionConfig": "string"
' },
' "ErrorOutputPrefix": "string",
' "Prefix": "string",
' "ProcessingConfiguration": {
' "Enabled": boolean,
' "Processors": [
' {
' "Parameters": [
' {
' "ParameterName": "string",
' "ParameterValue": "string"
' }
' ],
' "Type": "string"
' }
' ]
' },
' "RoleARN": "string",
' "S3BackupDescription": {
' "BucketARN": "string",
' "BufferingHints": {
' "IntervalInSeconds": number,
' "SizeInMBs": number
' },
' "CloudWatchLoggingOptions": {
' "Enabled": boolean,
' "LogGroupName": "string",
' "LogStreamName": "string"
' },
' "CompressionFormat": "string",
' "EncryptionConfiguration": {
' "KMSEncryptionConfig": {
' "AWSKMSKeyARN": "string"
' },
' "NoEncryptionConfig": "string"
' },
' "ErrorOutputPrefix": "string",
' "Prefix": "string",
' "RoleARN": "string"
' },
' "S3BackupMode": "string"
' },
' "HttpEndpointDestinationDescription": {
' "BufferingHints": {
' "IntervalInSeconds": number,
' "SizeInMBs": number
' },
' "CloudWatchLoggingOptions": {
' "Enabled": boolean,
' "LogGroupName": "string",
' "LogStreamName": "string"
' },
' "EndpointConfiguration": {
' "Name": "string",
' "Url": "string"
' },
' "ProcessingConfiguration": {
' "Enabled": boolean,
' "Processors": [
' {
' "Parameters": [
' {
' "ParameterName": "string",
' "ParameterValue": "string"
' }
' ],
' "Type": "string"
' }
' ]
' },
' "RequestConfiguration": {
' "CommonAttributes": [
' {
' "AttributeName": "string",
' "AttributeValue": "string"
' }
' ],
' "ContentEncoding": "string"
' },
' "RetryOptions": {
' "DurationInSeconds": number
' },
' "RoleARN": "string",
' "S3BackupMode": "string",
' "S3DestinationDescription": {
' "BucketARN": "string",
' "BufferingHints": {
' "IntervalInSeconds": number,
' "SizeInMBs": number
' },
' "CloudWatchLoggingOptions": {
' "Enabled": boolean,
' "LogGroupName": "string",
' "LogStreamName": "string"
' },
' "CompressionFormat": "string",
' "EncryptionConfiguration": {
' "KMSEncryptionConfig": {
' "AWSKMSKeyARN": "string"
' },
' "NoEncryptionConfig": "string"
' },
' "ErrorOutputPrefix": "string",
' "Prefix": "string",
' "RoleARN": "string"
' }
' },
' "RedshiftDestinationDescription": {
' "CloudWatchLoggingOptions": {
' "Enabled": boolean,
' "LogGroupName": "string",
' "LogStreamName": "string"
' },
' "ClusterJDBCURL": "string",
' "CopyCommand": {
' "CopyOptions": "string",
' "DataTableColumns": "string",
' "DataTableName": "string"
' },
' "ProcessingConfiguration": {
' "Enabled": boolean,
' "Processors": [
' {
' "Parameters": [
' {
' "ParameterName": "string",
' "ParameterValue": "string"
' }
' ],
' "Type": "string"
' }
' ]
' },
' "RetryOptions": {
' "DurationInSeconds": number
' },
' "RoleARN": "string",
' "S3BackupDescription": {
' "BucketARN": "string",
' "BufferingHints": {
' "IntervalInSeconds": number,
' "SizeInMBs": number
' },
' "CloudWatchLoggingOptions": {
' "Enabled": boolean,
' "LogGroupName": "string",
' "LogStreamName": "string"
' },
' "CompressionFormat": "string",
' "EncryptionConfiguration": {
' "KMSEncryptionConfig": {
' "AWSKMSKeyARN": "string"
' },
' "NoEncryptionConfig": "string"
' },
' "ErrorOutputPrefix": "string",
' "Prefix": "string",
' "RoleARN": "string"
' },
' "S3BackupMode": "string",
' "S3DestinationDescription": {
' "BucketARN": "string",
' "BufferingHints": {
' "IntervalInSeconds": number,
' "SizeInMBs": number
' },
' "CloudWatchLoggingOptions": {
' "Enabled": boolean,
' "LogGroupName": "string",
' "LogStreamName": "string"
' },
' "CompressionFormat": "string",
' "EncryptionConfiguration": {
' "KMSEncryptionConfig": {
' "AWSKMSKeyARN": "string"
' },
' "NoEncryptionConfig": "string"
' },
' "ErrorOutputPrefix": "string",
' "Prefix": "string",
' "RoleARN": "string"
' },
' "Username": "string"
' },
' "S3DestinationDescription": {
' "BucketARN": "string",
' "BufferingHints": {
' "IntervalInSeconds": number,
' "SizeInMBs": number
' },
' "CloudWatchLoggingOptions": {
' "Enabled": boolean,
' "LogGroupName": "string",
' "LogStreamName": "string"
' },
' "CompressionFormat": "string",
' "EncryptionConfiguration": {
' "KMSEncryptionConfig": {
' "AWSKMSKeyARN": "string"
' },
' "NoEncryptionConfig": "string"
' },
' "ErrorOutputPrefix": "string",
' "Prefix": "string",
' "RoleARN": "string"
' },
' "SplunkDestinationDescription": {
' "CloudWatchLoggingOptions": {
' "Enabled": boolean,
' "LogGroupName": "string",
' "LogStreamName": "string"
' },
' "HECAcknowledgmentTimeoutInSeconds": number,
' "HECEndpoint": "string",
' "HECEndpointType": "string",
' "HECToken": "string",
' "ProcessingConfiguration": {
' "Enabled": boolean,
' "Processors": [
' {
' "Parameters": [
' {
' "ParameterName": "string",
' "ParameterValue": "string"
' }
' ],
' "Type": "string"
' }
' ]
' },
' "RetryOptions": {
' "DurationInSeconds": number
' },
' "S3BackupMode": "string",
' "S3DestinationDescription": {
' "BucketARN": "string",
' "BufferingHints": {
' "IntervalInSeconds": number,
' "SizeInMBs": number
' },
' "CloudWatchLoggingOptions": {
' "Enabled": boolean,
' "LogGroupName": "string",
' "LogStreamName": "string"
' },
' "CompressionFormat": "string",
' "EncryptionConfiguration": {
' "KMSEncryptionConfig": {
' "AWSKMSKeyARN": "string"
' },
' "NoEncryptionConfig": "string"
' },
' "ErrorOutputPrefix": "string",
' "Prefix": "string",
' "RoleARN": "string"
' }
' }
' }
' ],
' "FailureDescription": {
' "Details": "string",
' "Type": "string"
' },
' "HasMoreDestinations": boolean,
' "LastUpdateTimestamp": number,
' "Source": {
' "KinesisStreamSourceDescription": {
' "DeliveryStartTimestamp": number,
' "KinesisStreamARN": "string",
' "RoleARN": "string"
' }
' },
' "VersionId": "string"
' }
' }