DescribeDeliveryStream autoit Example
; This example requires the Chilkat API to have been previously unlocked.
; See Global Unlock Sample for sample code.
$oRest = ObjCreate("Chilkat_9_5_0.Rest")
Local $bSuccess
$oAuthAws = ObjCreate("Chilkat_9_5_0.AuthAws")
$oAuthAws.AccessKey = "AWS_ACCESS_KEY"
$oAuthAws.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.)
$oAuthAws.Region = "us-west-2"
$oAuthAws.ServiceName = "firehose"
; SetAuthAws causes Chilkat to automatically add the following headers: Authorization, X-Amz-Date
$oRest.SetAuthAws($oAuthAws)
; URL: https://firehose.us-west-2.amazonaws.com/
; Use the same region as specified above.
$bSuccess = $oRest.Connect("firehose.us-west-2.amazonaws.com",443,True,True)
If ($bSuccess <> True) Then
ConsoleWrite("ConnectFailReason: " & $oRest.ConnectFailReason & @CRLF)
ConsoleWrite($oRest.LastErrorText & @CRLF)
Exit
EndIf
; 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
$oJson = ObjCreate("Chilkat_9_5_0.JsonObject")
$oJson.UpdateString("DeliveryStreamName","string")
$oJson.UpdateString("ExclusiveStartDestinationId","string")
$oJson.UpdateInt("Limit",123)
; The JSON request body created by the above code:
; {
; "DeliveryStreamName": "string",
; "ExclusiveStartDestinationId": "string",
; "Limit": number
; }
$oRest.AddHeader("Content-Type","application/x-amz-json-1.1")
$oRest.AddHeader("X-Amz-Target","Firehose_20150804.DescribeDeliveryStream")
$oSbRequestBody = ObjCreate("Chilkat_9_5_0.StringBuilder")
$oJson.EmitSb($oSbRequestBody)
$oSbResponseBody = ObjCreate("Chilkat_9_5_0.StringBuilder")
$bSuccess = $oRest.FullRequestSb("POST","/",$oSbRequestBody,$oSbResponseBody)
If ($bSuccess <> True) Then
ConsoleWrite($oRest.LastErrorText & @CRLF)
Exit
EndIf
Local $iRespStatusCode = $oRest.ResponseStatusCode
ConsoleWrite("response status code = " & $iRespStatusCode & @CRLF)
If ($iRespStatusCode <> 200) Then
ConsoleWrite("Response Header:" & @CRLF)
ConsoleWrite($oRest.ResponseHeader & @CRLF)
ConsoleWrite("Response Body:" & @CRLF)
ConsoleWrite($oSbResponseBody.GetAsString() & @CRLF)
Exit
EndIf
$oJResp = ObjCreate("Chilkat_9_5_0.JsonObject")
$oJResp.LoadSb($oSbResponseBody)
; 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
Local $iIntervalInSeconds
Local $iSizeInMBs
Local $iEnabled
Local $sLogGroupName
Local $sLogStreamName
Local $sClusterEndpoint
Local $sDomainARN
Local $sIndexName
Local $sIndexRotationPeriod
Local $iProcessingConfigurationEnabled
Local $iDurationInSeconds
Local $sAmazonopensearchserviceDestinationDescriptionRoleARN
Local $sS3BackupMode
Local $sBucketARN
Local $iBufferingHintsIntervalInSeconds
Local $iBufferingHintsSizeInMBs
Local $iCloudWatchLoggingOptionsEnabled
Local $sCloudWatchLoggingOptionsLogGroupName
Local $sCloudWatchLoggingOptionsLogStreamName
Local $sCompressionFormat
Local $sAWSKMSKeyARN
Local $sNoEncryptionConfig
Local $sErrorOutputPrefix
Local $sPrefix
Local $sS3DestinationDescriptionRoleARN
Local $sTypeName
Local $sVpcConfigurationDescriptionRoleARN
Local $sVpcId
Local $sDestinationId
Local $sElasticsearchDestinationDescriptionClusterEndpoint
Local $sElasticsearchDestinationDescriptionDomainARN
Local $sElasticsearchDestinationDescriptionIndexName
Local $sElasticsearchDestinationDescriptionIndexRotationPeriod
Local $iRetryOptionsDurationInSeconds
Local $sElasticsearchDestinationDescriptionRoleARN
Local $sElasticsearchDestinationDescriptionS3BackupMode
Local $sS3DestinationDescriptionBucketARN
Local $sS3DestinationDescriptionCompressionFormat
Local $sKMSEncryptionConfigAWSKMSKeyARN
Local $sEncryptionConfigurationNoEncryptionConfig
Local $sS3DestinationDescriptionErrorOutputPrefix
Local $sS3DestinationDescriptionPrefix
Local $sElasticsearchDestinationDescriptionTypeName
Local $sVpcConfigurationDescriptionVpcId
Local $sExtendedS3DestinationDescriptionBucketARN
Local $sExtendedS3DestinationDescriptionCompressionFormat
Local $iDataFormatConversionConfigurationEnabled
Local $iCaseInsensitive
Local $sV_String
Local $iConvertDotsInJsonKeysToUnderscores
Local $iBlockSizeBytes
Local $iBloomFilterFalsePositiveProbability
Local $sV_Compression
Local $iDictionaryKeyThreshold
Local $iEnablePadding
Local $sFormatVersion
Local $iPaddingTolerance
Local $iRowIndexStride
Local $iStripeSizeBytes
Local $iParquetSerDeBlockSizeBytes
Local $sParquetSerDeCompression
Local $iEnableDictionaryCompression
Local $iMaxPaddingBytes
Local $iPageSizeBytes
Local $sWriterVersion
Local $sCatalogId
Local $sDatabaseName
Local $sRegion
Local $sSchemaConfigurationRoleARN
Local $sTableName
Local $sSchemaConfigurationVersionId
Local $iDynamicPartitioningConfigurationEnabled
Local $sExtendedS3DestinationDescriptionErrorOutputPrefix
Local $sExtendedS3DestinationDescriptionPrefix
Local $sExtendedS3DestinationDescriptionRoleARN
Local $sS3BackupDescriptionBucketARN
Local $sS3BackupDescriptionCompressionFormat
Local $sS3BackupDescriptionErrorOutputPrefix
Local $sS3BackupDescriptionPrefix
Local $sS3BackupDescriptionRoleARN
Local $sExtendedS3DestinationDescriptionS3BackupMode
Local $sName
Local $sV_Url
Local $sContentEncoding
Local $sHttpEndpointDestinationDescriptionRoleARN
Local $sHttpEndpointDestinationDescriptionS3BackupMode
Local $sClusterJDBCURL
Local $sCopyOptions
Local $sDataTableColumns
Local $sDataTableName
Local $sRedshiftDestinationDescriptionRoleARN
Local $sRedshiftDestinationDescriptionS3BackupMode
Local $sUsername
Local $iHECAcknowledgmentTimeoutInSeconds
Local $sHECEndpoint
Local $sHECEndpointType
Local $sHECToken
Local $sSplunkDestinationDescriptionS3BackupMode
Local $iJ
Local $iCount_j
Local $iK
Local $iCount_k
Local $sParameterName
Local $sParameterValue
Local $strVal
Local $sAttributeName
Local $sAttributeValue
Local $iCreateTimestamp = $oJResp.IntOf("DeliveryStreamDescription.CreateTimestamp")
Local $sDeliveryStreamARN = $oJResp.StringOf("DeliveryStreamDescription.DeliveryStreamARN")
Local $sDetails = $oJResp.StringOf("DeliveryStreamDescription.DeliveryStreamEncryptionConfiguration.FailureDescription.Details")
Local $sV_Type = $oJResp.StringOf("DeliveryStreamDescription.DeliveryStreamEncryptionConfiguration.FailureDescription.Type")
Local $sKeyARN = $oJResp.StringOf("DeliveryStreamDescription.DeliveryStreamEncryptionConfiguration.KeyARN")
Local $sKeyType = $oJResp.StringOf("DeliveryStreamDescription.DeliveryStreamEncryptionConfiguration.KeyType")
Local $sStatus = $oJResp.StringOf("DeliveryStreamDescription.DeliveryStreamEncryptionConfiguration.Status")
Local $sDeliveryStreamName = $oJResp.StringOf("DeliveryStreamDescription.DeliveryStreamName")
Local $sDeliveryStreamStatus = $oJResp.StringOf("DeliveryStreamDescription.DeliveryStreamStatus")
Local $sDeliveryStreamType = $oJResp.StringOf("DeliveryStreamDescription.DeliveryStreamType")
Local $sFailureDescriptionDetails = $oJResp.StringOf("DeliveryStreamDescription.FailureDescription.Details")
Local $sFailureDescriptionType = $oJResp.StringOf("DeliveryStreamDescription.FailureDescription.Type")
Local $iHasMoreDestinations = $oJResp.IntOf("DeliveryStreamDescription.HasMoreDestinations")
Local $iLastUpdateTimestamp = $oJResp.IntOf("DeliveryStreamDescription.LastUpdateTimestamp")
Local $iDeliveryStartTimestamp = $oJResp.IntOf("DeliveryStreamDescription.Source.KinesisStreamSourceDescription.DeliveryStartTimestamp")
Local $sKinesisStreamARN = $oJResp.StringOf("DeliveryStreamDescription.Source.KinesisStreamSourceDescription.KinesisStreamARN")
Local $sRoleARN = $oJResp.StringOf("DeliveryStreamDescription.Source.KinesisStreamSourceDescription.RoleARN")
Local $sVersionId = $oJResp.StringOf("DeliveryStreamDescription.VersionId")
Local $i = 0
Local $iCount_i = $oJResp.SizeOfArray("DeliveryStreamDescription.Destinations")
While $i < $iCount_i
$oJResp.I = $i
$iIntervalInSeconds = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.BufferingHints.IntervalInSeconds")
$iSizeInMBs = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.BufferingHints.SizeInMBs")
$iEnabled = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.CloudWatchLoggingOptions.Enabled")
$sLogGroupName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.CloudWatchLoggingOptions.LogGroupName")
$sLogStreamName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.CloudWatchLoggingOptions.LogStreamName")
$sClusterEndpoint = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.ClusterEndpoint")
$sDomainARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.DomainARN")
$sIndexName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.IndexName")
$sIndexRotationPeriod = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.IndexRotationPeriod")
$iProcessingConfigurationEnabled = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.ProcessingConfiguration.Enabled")
$iDurationInSeconds = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.RetryOptions.DurationInSeconds")
$sAmazonopensearchserviceDestinationDescriptionRoleARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.RoleARN")
$sS3BackupMode = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3BackupMode")
$sBucketARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.BucketARN")
$iBufferingHintsIntervalInSeconds = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.BufferingHints.IntervalInSeconds")
$iBufferingHintsSizeInMBs = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.BufferingHints.SizeInMBs")
$iCloudWatchLoggingOptionsEnabled = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.Enabled")
$sCloudWatchLoggingOptionsLogGroupName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogGroupName")
$sCloudWatchLoggingOptionsLogStreamName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogStreamName")
$sCompressionFormat = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.CompressionFormat")
$sAWSKMSKeyARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN")
$sNoEncryptionConfig = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.EncryptionConfiguration.NoEncryptionConfig")
$sErrorOutputPrefix = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.ErrorOutputPrefix")
$sPrefix = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.Prefix")
$sS3DestinationDescriptionRoleARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.RoleARN")
$sTypeName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.TypeName")
$sVpcConfigurationDescriptionRoleARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.VpcConfigurationDescription.RoleARN")
$sVpcId = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.VpcConfigurationDescription.VpcId")
$sDestinationId = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].DestinationId")
$iBufferingHintsIntervalInSeconds = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.BufferingHints.IntervalInSeconds")
$iBufferingHintsSizeInMBs = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.BufferingHints.SizeInMBs")
$iCloudWatchLoggingOptionsEnabled = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.CloudWatchLoggingOptions.Enabled")
$sCloudWatchLoggingOptionsLogGroupName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.CloudWatchLoggingOptions.LogGroupName")
$sCloudWatchLoggingOptionsLogStreamName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.CloudWatchLoggingOptions.LogStreamName")
$sElasticsearchDestinationDescriptionClusterEndpoint = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.ClusterEndpoint")
$sElasticsearchDestinationDescriptionDomainARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.DomainARN")
$sElasticsearchDestinationDescriptionIndexName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.IndexName")
$sElasticsearchDestinationDescriptionIndexRotationPeriod = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.IndexRotationPeriod")
$iProcessingConfigurationEnabled = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.ProcessingConfiguration.Enabled")
$iRetryOptionsDurationInSeconds = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.RetryOptions.DurationInSeconds")
$sElasticsearchDestinationDescriptionRoleARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.RoleARN")
$sElasticsearchDestinationDescriptionS3BackupMode = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3BackupMode")
$sS3DestinationDescriptionBucketARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.BucketARN")
$iBufferingHintsIntervalInSeconds = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.BufferingHints.IntervalInSeconds")
$iBufferingHintsSizeInMBs = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.BufferingHints.SizeInMBs")
$iCloudWatchLoggingOptionsEnabled = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.Enabled")
$sCloudWatchLoggingOptionsLogGroupName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogGroupName")
$sCloudWatchLoggingOptionsLogStreamName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogStreamName")
$sS3DestinationDescriptionCompressionFormat = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.CompressionFormat")
$sKMSEncryptionConfigAWSKMSKeyARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN")
$sEncryptionConfigurationNoEncryptionConfig = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.EncryptionConfiguration.NoEncryptionConfig")
$sS3DestinationDescriptionErrorOutputPrefix = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.ErrorOutputPrefix")
$sS3DestinationDescriptionPrefix = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.Prefix")
$sS3DestinationDescriptionRoleARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.RoleARN")
$sElasticsearchDestinationDescriptionTypeName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.TypeName")
$sVpcConfigurationDescriptionRoleARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.VpcConfigurationDescription.RoleARN")
$sVpcConfigurationDescriptionVpcId = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.VpcConfigurationDescription.VpcId")
$sExtendedS3DestinationDescriptionBucketARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.BucketARN")
$iBufferingHintsIntervalInSeconds = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.BufferingHints.IntervalInSeconds")
$iBufferingHintsSizeInMBs = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.BufferingHints.SizeInMBs")
$iCloudWatchLoggingOptionsEnabled = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.CloudWatchLoggingOptions.Enabled")
$sCloudWatchLoggingOptionsLogGroupName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.CloudWatchLoggingOptions.LogGroupName")
$sCloudWatchLoggingOptionsLogStreamName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.CloudWatchLoggingOptions.LogStreamName")
$sExtendedS3DestinationDescriptionCompressionFormat = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.CompressionFormat")
$iDataFormatConversionConfigurationEnabled = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.Enabled")
$iCaseInsensitive = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.InputFormatConfiguration.Deserializer.OpenXJsonSerDe.CaseInsensitive")
$sV_String = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.InputFormatConfiguration.Deserializer.OpenXJsonSerDe.ColumnToJsonKeyMappings.string")
$iConvertDotsInJsonKeysToUnderscores = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.InputFormatConfiguration.Deserializer.OpenXJsonSerDe.ConvertDotsInJsonKeysToUnderscores")
$iBlockSizeBytes = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.BlockSizeBytes")
$iBloomFilterFalsePositiveProbability = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.BloomFilterFalsePositiveProbability")
$sV_Compression = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.Compression")
$iDictionaryKeyThreshold = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.DictionaryKeyThreshold")
$iEnablePadding = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.EnablePadding")
$sFormatVersion = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.FormatVersion")
$iPaddingTolerance = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.PaddingTolerance")
$iRowIndexStride = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.RowIndexStride")
$iStripeSizeBytes = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.StripeSizeBytes")
$iParquetSerDeBlockSizeBytes = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.ParquetSerDe.BlockSizeBytes")
$sParquetSerDeCompression = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.ParquetSerDe.Compression")
$iEnableDictionaryCompression = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.ParquetSerDe.EnableDictionaryCompression")
$iMaxPaddingBytes = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.ParquetSerDe.MaxPaddingBytes")
$iPageSizeBytes = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.ParquetSerDe.PageSizeBytes")
$sWriterVersion = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.ParquetSerDe.WriterVersion")
$sCatalogId = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.SchemaConfiguration.CatalogId")
$sDatabaseName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.SchemaConfiguration.DatabaseName")
$sRegion = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.SchemaConfiguration.Region")
$sSchemaConfigurationRoleARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.SchemaConfiguration.RoleARN")
$sTableName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.SchemaConfiguration.TableName")
$sSchemaConfigurationVersionId = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.SchemaConfiguration.VersionId")
$iDynamicPartitioningConfigurationEnabled = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DynamicPartitioningConfiguration.Enabled")
$iRetryOptionsDurationInSeconds = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DynamicPartitioningConfiguration.RetryOptions.DurationInSeconds")
$sKMSEncryptionConfigAWSKMSKeyARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN")
$sEncryptionConfigurationNoEncryptionConfig = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.EncryptionConfiguration.NoEncryptionConfig")
$sExtendedS3DestinationDescriptionErrorOutputPrefix = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.ErrorOutputPrefix")
$sExtendedS3DestinationDescriptionPrefix = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.Prefix")
$iProcessingConfigurationEnabled = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.ProcessingConfiguration.Enabled")
$sExtendedS3DestinationDescriptionRoleARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.RoleARN")
$sS3BackupDescriptionBucketARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.BucketARN")
$iBufferingHintsIntervalInSeconds = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.BufferingHints.IntervalInSeconds")
$iBufferingHintsSizeInMBs = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.BufferingHints.SizeInMBs")
$iCloudWatchLoggingOptionsEnabled = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.CloudWatchLoggingOptions.Enabled")
$sCloudWatchLoggingOptionsLogGroupName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.CloudWatchLoggingOptions.LogGroupName")
$sCloudWatchLoggingOptionsLogStreamName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.CloudWatchLoggingOptions.LogStreamName")
$sS3BackupDescriptionCompressionFormat = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.CompressionFormat")
$sKMSEncryptionConfigAWSKMSKeyARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN")
$sEncryptionConfigurationNoEncryptionConfig = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.EncryptionConfiguration.NoEncryptionConfig")
$sS3BackupDescriptionErrorOutputPrefix = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.ErrorOutputPrefix")
$sS3BackupDescriptionPrefix = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.Prefix")
$sS3BackupDescriptionRoleARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.RoleARN")
$sExtendedS3DestinationDescriptionS3BackupMode = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupMode")
$iBufferingHintsIntervalInSeconds = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.BufferingHints.IntervalInSeconds")
$iBufferingHintsSizeInMBs = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.BufferingHints.SizeInMBs")
$iCloudWatchLoggingOptionsEnabled = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.CloudWatchLoggingOptions.Enabled")
$sCloudWatchLoggingOptionsLogGroupName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.CloudWatchLoggingOptions.LogGroupName")
$sCloudWatchLoggingOptionsLogStreamName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.CloudWatchLoggingOptions.LogStreamName")
$sName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.EndpointConfiguration.Name")
$sV_Url = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.EndpointConfiguration.Url")
$iProcessingConfigurationEnabled = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.ProcessingConfiguration.Enabled")
$sContentEncoding = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.RequestConfiguration.ContentEncoding")
$iRetryOptionsDurationInSeconds = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.RetryOptions.DurationInSeconds")
$sHttpEndpointDestinationDescriptionRoleARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.RoleARN")
$sHttpEndpointDestinationDescriptionS3BackupMode = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3BackupMode")
$sS3DestinationDescriptionBucketARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.BucketARN")
$iBufferingHintsIntervalInSeconds = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.BufferingHints.IntervalInSeconds")
$iBufferingHintsSizeInMBs = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.BufferingHints.SizeInMBs")
$iCloudWatchLoggingOptionsEnabled = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.Enabled")
$sCloudWatchLoggingOptionsLogGroupName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogGroupName")
$sCloudWatchLoggingOptionsLogStreamName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogStreamName")
$sS3DestinationDescriptionCompressionFormat = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.CompressionFormat")
$sKMSEncryptionConfigAWSKMSKeyARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN")
$sEncryptionConfigurationNoEncryptionConfig = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.EncryptionConfiguration.NoEncryptionConfig")
$sS3DestinationDescriptionErrorOutputPrefix = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.ErrorOutputPrefix")
$sS3DestinationDescriptionPrefix = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.Prefix")
$sS3DestinationDescriptionRoleARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.RoleARN")
$iCloudWatchLoggingOptionsEnabled = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.CloudWatchLoggingOptions.Enabled")
$sCloudWatchLoggingOptionsLogGroupName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.CloudWatchLoggingOptions.LogGroupName")
$sCloudWatchLoggingOptionsLogStreamName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.CloudWatchLoggingOptions.LogStreamName")
$sClusterJDBCURL = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.ClusterJDBCURL")
$sCopyOptions = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.CopyCommand.CopyOptions")
$sDataTableColumns = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.CopyCommand.DataTableColumns")
$sDataTableName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.CopyCommand.DataTableName")
$iProcessingConfigurationEnabled = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.ProcessingConfiguration.Enabled")
$iRetryOptionsDurationInSeconds = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.RetryOptions.DurationInSeconds")
$sRedshiftDestinationDescriptionRoleARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.RoleARN")
$sS3BackupDescriptionBucketARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.BucketARN")
$iBufferingHintsIntervalInSeconds = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.BufferingHints.IntervalInSeconds")
$iBufferingHintsSizeInMBs = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.BufferingHints.SizeInMBs")
$iCloudWatchLoggingOptionsEnabled = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.CloudWatchLoggingOptions.Enabled")
$sCloudWatchLoggingOptionsLogGroupName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.CloudWatchLoggingOptions.LogGroupName")
$sCloudWatchLoggingOptionsLogStreamName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.CloudWatchLoggingOptions.LogStreamName")
$sS3BackupDescriptionCompressionFormat = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.CompressionFormat")
$sKMSEncryptionConfigAWSKMSKeyARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN")
$sEncryptionConfigurationNoEncryptionConfig = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.EncryptionConfiguration.NoEncryptionConfig")
$sS3BackupDescriptionErrorOutputPrefix = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.ErrorOutputPrefix")
$sS3BackupDescriptionPrefix = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.Prefix")
$sS3BackupDescriptionRoleARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.RoleARN")
$sRedshiftDestinationDescriptionS3BackupMode = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupMode")
$sS3DestinationDescriptionBucketARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.BucketARN")
$iBufferingHintsIntervalInSeconds = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.BufferingHints.IntervalInSeconds")
$iBufferingHintsSizeInMBs = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.BufferingHints.SizeInMBs")
$iCloudWatchLoggingOptionsEnabled = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.Enabled")
$sCloudWatchLoggingOptionsLogGroupName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogGroupName")
$sCloudWatchLoggingOptionsLogStreamName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogStreamName")
$sS3DestinationDescriptionCompressionFormat = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.CompressionFormat")
$sKMSEncryptionConfigAWSKMSKeyARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN")
$sEncryptionConfigurationNoEncryptionConfig = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.EncryptionConfiguration.NoEncryptionConfig")
$sS3DestinationDescriptionErrorOutputPrefix = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.ErrorOutputPrefix")
$sS3DestinationDescriptionPrefix = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.Prefix")
$sS3DestinationDescriptionRoleARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.RoleARN")
$sUsername = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.Username")
$sS3DestinationDescriptionBucketARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.BucketARN")
$iBufferingHintsIntervalInSeconds = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.BufferingHints.IntervalInSeconds")
$iBufferingHintsSizeInMBs = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.BufferingHints.SizeInMBs")
$iCloudWatchLoggingOptionsEnabled = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.CloudWatchLoggingOptions.Enabled")
$sCloudWatchLoggingOptionsLogGroupName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.CloudWatchLoggingOptions.LogGroupName")
$sCloudWatchLoggingOptionsLogStreamName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.CloudWatchLoggingOptions.LogStreamName")
$sS3DestinationDescriptionCompressionFormat = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.CompressionFormat")
$sKMSEncryptionConfigAWSKMSKeyARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN")
$sEncryptionConfigurationNoEncryptionConfig = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.EncryptionConfiguration.NoEncryptionConfig")
$sS3DestinationDescriptionErrorOutputPrefix = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.ErrorOutputPrefix")
$sS3DestinationDescriptionPrefix = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.Prefix")
$sS3DestinationDescriptionRoleARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.RoleARN")
$iCloudWatchLoggingOptionsEnabled = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.CloudWatchLoggingOptions.Enabled")
$sCloudWatchLoggingOptionsLogGroupName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.CloudWatchLoggingOptions.LogGroupName")
$sCloudWatchLoggingOptionsLogStreamName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.CloudWatchLoggingOptions.LogStreamName")
$iHECAcknowledgmentTimeoutInSeconds = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.HECAcknowledgmentTimeoutInSeconds")
$sHECEndpoint = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.HECEndpoint")
$sHECEndpointType = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.HECEndpointType")
$sHECToken = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.HECToken")
$iProcessingConfigurationEnabled = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.ProcessingConfiguration.Enabled")
$iRetryOptionsDurationInSeconds = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.RetryOptions.DurationInSeconds")
$sSplunkDestinationDescriptionS3BackupMode = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3BackupMode")
$sS3DestinationDescriptionBucketARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.BucketARN")
$iBufferingHintsIntervalInSeconds = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.BufferingHints.IntervalInSeconds")
$iBufferingHintsSizeInMBs = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.BufferingHints.SizeInMBs")
$iCloudWatchLoggingOptionsEnabled = $oJResp.IntOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.Enabled")
$sCloudWatchLoggingOptionsLogGroupName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogGroupName")
$sCloudWatchLoggingOptionsLogStreamName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogStreamName")
$sS3DestinationDescriptionCompressionFormat = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.CompressionFormat")
$sKMSEncryptionConfigAWSKMSKeyARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN")
$sEncryptionConfigurationNoEncryptionConfig = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.EncryptionConfiguration.NoEncryptionConfig")
$sS3DestinationDescriptionErrorOutputPrefix = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.ErrorOutputPrefix")
$sS3DestinationDescriptionPrefix = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.Prefix")
$sS3DestinationDescriptionRoleARN = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.RoleARN")
$iJ = 0
$iCount_j = $oJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.ProcessingConfiguration.Processors")
While $iJ < $iCount_j
$oJResp.J = $iJ
$sV_Type = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.ProcessingConfiguration.Processors[j].Type")
$iK = 0
$iCount_k = $oJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.ProcessingConfiguration.Processors[j].Parameters")
While $iK < $iCount_k
$oJResp.K = $iK
$sParameterName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterName")
$sParameterValue = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterValue")
$iK = $iK + 1
Wend
$iJ = $iJ + 1
Wend
$iJ = 0
$iCount_j = $oJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.VpcConfigurationDescription.SecurityGroupIds")
While $iJ < $iCount_j
$oJResp.J = $iJ
$strVal = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.VpcConfigurationDescription.SecurityGroupIds[j]")
$iJ = $iJ + 1
Wend
$iJ = 0
$iCount_j = $oJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.VpcConfigurationDescription.SubnetIds")
While $iJ < $iCount_j
$oJResp.J = $iJ
$strVal = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.VpcConfigurationDescription.SubnetIds[j]")
$iJ = $iJ + 1
Wend
$iJ = 0
$iCount_j = $oJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.ProcessingConfiguration.Processors")
While $iJ < $iCount_j
$oJResp.J = $iJ
$sV_Type = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.ProcessingConfiguration.Processors[j].Type")
$iK = 0
$iCount_k = $oJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.ProcessingConfiguration.Processors[j].Parameters")
While $iK < $iCount_k
$oJResp.K = $iK
$sParameterName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterName")
$sParameterValue = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterValue")
$iK = $iK + 1
Wend
$iJ = $iJ + 1
Wend
$iJ = 0
$iCount_j = $oJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.VpcConfigurationDescription.SecurityGroupIds")
While $iJ < $iCount_j
$oJResp.J = $iJ
$strVal = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.VpcConfigurationDescription.SecurityGroupIds[j]")
$iJ = $iJ + 1
Wend
$iJ = 0
$iCount_j = $oJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.VpcConfigurationDescription.SubnetIds")
While $iJ < $iCount_j
$oJResp.J = $iJ
$strVal = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.VpcConfigurationDescription.SubnetIds[j]")
$iJ = $iJ + 1
Wend
$iJ = 0
$iCount_j = $oJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.InputFormatConfiguration.Deserializer.HiveJsonSerDe.TimestampFormats")
While $iJ < $iCount_j
$oJResp.J = $iJ
$strVal = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.InputFormatConfiguration.Deserializer.HiveJsonSerDe.TimestampFormats[j]")
$iJ = $iJ + 1
Wend
$iJ = 0
$iCount_j = $oJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.BloomFilterColumns")
While $iJ < $iCount_j
$oJResp.J = $iJ
$strVal = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.BloomFilterColumns[j]")
$iJ = $iJ + 1
Wend
$iJ = 0
$iCount_j = $oJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.ProcessingConfiguration.Processors")
While $iJ < $iCount_j
$oJResp.J = $iJ
$sV_Type = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.ProcessingConfiguration.Processors[j].Type")
$iK = 0
$iCount_k = $oJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.ProcessingConfiguration.Processors[j].Parameters")
While $iK < $iCount_k
$oJResp.K = $iK
$sParameterName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterName")
$sParameterValue = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterValue")
$iK = $iK + 1
Wend
$iJ = $iJ + 1
Wend
$iJ = 0
$iCount_j = $oJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.ProcessingConfiguration.Processors")
While $iJ < $iCount_j
$oJResp.J = $iJ
$sV_Type = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.ProcessingConfiguration.Processors[j].Type")
$iK = 0
$iCount_k = $oJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.ProcessingConfiguration.Processors[j].Parameters")
While $iK < $iCount_k
$oJResp.K = $iK
$sParameterName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterName")
$sParameterValue = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterValue")
$iK = $iK + 1
Wend
$iJ = $iJ + 1
Wend
$iJ = 0
$iCount_j = $oJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.RequestConfiguration.CommonAttributes")
While $iJ < $iCount_j
$oJResp.J = $iJ
$sAttributeName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.RequestConfiguration.CommonAttributes[j].AttributeName")
$sAttributeValue = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.RequestConfiguration.CommonAttributes[j].AttributeValue")
$iJ = $iJ + 1
Wend
$iJ = 0
$iCount_j = $oJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.ProcessingConfiguration.Processors")
While $iJ < $iCount_j
$oJResp.J = $iJ
$sV_Type = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.ProcessingConfiguration.Processors[j].Type")
$iK = 0
$iCount_k = $oJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.ProcessingConfiguration.Processors[j].Parameters")
While $iK < $iCount_k
$oJResp.K = $iK
$sParameterName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterName")
$sParameterValue = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterValue")
$iK = $iK + 1
Wend
$iJ = $iJ + 1
Wend
$iJ = 0
$iCount_j = $oJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.ProcessingConfiguration.Processors")
While $iJ < $iCount_j
$oJResp.J = $iJ
$sV_Type = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.ProcessingConfiguration.Processors[j].Type")
$iK = 0
$iCount_k = $oJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.ProcessingConfiguration.Processors[j].Parameters")
While $iK < $iCount_k
$oJResp.K = $iK
$sParameterName = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterName")
$sParameterValue = $oJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterValue")
$iK = $iK + 1
Wend
$iJ = $iJ + 1
Wend
$i = $i + 1
Wend
; 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"
; }
; }