Chilkat Online Tools

DescribeDeliveryStream DataFlex Example

Amazon Kinesis Data Firehose

Use ChilkatAx-9.5.0-win32.pkg

Procedure Test
    Handle hoRest
    Boolean iSuccess
    Variant vAuthAws
    Handle hoAuthAws
    Handle hoJson
    Variant vSbRequestBody
    Handle hoSbRequestBody
    Variant vSbResponseBody
    Handle hoSbResponseBody
    Integer iRespStatusCode
    Handle hoJResp
    Integer iIntervalInSeconds
    Integer iSizeInMBs
    Integer iEnabled
    String sLogGroupName
    String sLogStreamName
    String sClusterEndpoint
    String sDomainARN
    String sIndexName
    String sIndexRotationPeriod
    Integer iProcessingConfigurationEnabled
    Integer iDurationInSeconds
    String sAmazonopensearchserviceDestinationDescriptionRoleARN
    String sS3BackupMode
    String sBucketARN
    Integer iBufferingHintsIntervalInSeconds
    Integer iBufferingHintsSizeInMBs
    Integer iCloudWatchLoggingOptionsEnabled
    String sCloudWatchLoggingOptionsLogGroupName
    String sCloudWatchLoggingOptionsLogStreamName
    String sCompressionFormat
    String sAWSKMSKeyARN
    String sNoEncryptionConfig
    String sErrorOutputPrefix
    String sPrefix
    String sS3DestinationDescriptionRoleARN
    String sTypeName
    String sVpcConfigurationDescriptionRoleARN
    String sVpcId
    String sDestinationId
    String sElasticsearchDestinationDescriptionClusterEndpoint
    String sElasticsearchDestinationDescriptionDomainARN
    String sElasticsearchDestinationDescriptionIndexName
    String sElasticsearchDestinationDescriptionIndexRotationPeriod
    Integer iRetryOptionsDurationInSeconds
    String sElasticsearchDestinationDescriptionRoleARN
    String sElasticsearchDestinationDescriptionS3BackupMode
    String sS3DestinationDescriptionBucketARN
    String sS3DestinationDescriptionCompressionFormat
    String sKMSEncryptionConfigAWSKMSKeyARN
    String sEncryptionConfigurationNoEncryptionConfig
    String sS3DestinationDescriptionErrorOutputPrefix
    String sS3DestinationDescriptionPrefix
    String sElasticsearchDestinationDescriptionTypeName
    String sVpcConfigurationDescriptionVpcId
    String sExtendedS3DestinationDescriptionBucketARN
    String sExtendedS3DestinationDescriptionCompressionFormat
    Integer iDataFormatConversionConfigurationEnabled
    Integer iCaseInsensitive
    String sV_String
    Integer iConvertDotsInJsonKeysToUnderscores
    Integer iBlockSizeBytes
    Integer iBloomFilterFalsePositiveProbability
    String sV_Compression
    Integer iDictionaryKeyThreshold
    Integer iEnablePadding
    String sFormatVersion
    Integer iPaddingTolerance
    Integer iRowIndexStride
    Integer iStripeSizeBytes
    Integer iParquetSerDeBlockSizeBytes
    String sParquetSerDeCompression
    Integer iEnableDictionaryCompression
    Integer iMaxPaddingBytes
    Integer iPageSizeBytes
    String sWriterVersion
    String sCatalogId
    String sDatabaseName
    String sRegion
    String sSchemaConfigurationRoleARN
    String sTableName
    String sSchemaConfigurationVersionId
    Integer iDynamicPartitioningConfigurationEnabled
    String sExtendedS3DestinationDescriptionErrorOutputPrefix
    String sExtendedS3DestinationDescriptionPrefix
    String sExtendedS3DestinationDescriptionRoleARN
    String sS3BackupDescriptionBucketARN
    String sS3BackupDescriptionCompressionFormat
    String sS3BackupDescriptionErrorOutputPrefix
    String sS3BackupDescriptionPrefix
    String sS3BackupDescriptionRoleARN
    String sExtendedS3DestinationDescriptionS3BackupMode
    String sName
    String sV_Url
    String sContentEncoding
    String sHttpEndpointDestinationDescriptionRoleARN
    String sHttpEndpointDestinationDescriptionS3BackupMode
    String sClusterJDBCURL
    String sCopyOptions
    String sDataTableColumns
    String sDataTableName
    String sRedshiftDestinationDescriptionRoleARN
    String sRedshiftDestinationDescriptionS3BackupMode
    String sUsername
    Integer iHECAcknowledgmentTimeoutInSeconds
    String sHECEndpoint
    String sHECEndpointType
    String sHECToken
    String sSplunkDestinationDescriptionS3BackupMode
    Integer j
    Integer iCount_j
    Integer k
    Integer iCount_k
    String sParameterName
    String sParameterValue
    String sStrVal
    String sAttributeName
    String sAttributeValue
    Integer iCreateTimestamp
    String sDeliveryStreamARN
    String sDetails
    String sV_Type
    String sKeyARN
    String sKeyType
    String sStatus
    String sDeliveryStreamName
    String sDeliveryStreamStatus
    String sDeliveryStreamType
    String sFailureDescriptionDetails
    String sFailureDescriptionType
    Integer iHasMoreDestinations
    Integer iLastUpdateTimestamp
    Integer iDeliveryStartTimestamp
    String sKinesisStreamARN
    String sRoleARN
    String sVersionId
    Integer i
    Integer iCount_i
    String sTemp1
    Integer iTemp1

    // This example requires the Chilkat API to have been previously unlocked.
    // See Global Unlock Sample for sample code.

    Get Create (RefClass(cComChilkatRest)) To hoRest
    If (Not(IsComObjectCreated(hoRest))) Begin
        Send CreateComObject of hoRest
    End

    Get Create (RefClass(cComChilkatAuthAws)) To hoAuthAws
    If (Not(IsComObjectCreated(hoAuthAws))) Begin
        Send CreateComObject of hoAuthAws
    End
    Set ComAccessKey Of hoAuthAws To "AWS_ACCESS_KEY"
    Set ComSecretKey Of hoAuthAws To "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.)
    Set ComRegion Of hoAuthAws To "us-west-2"
    Set ComServiceName Of hoAuthAws To "firehose"
    // SetAuthAws causes Chilkat to automatically add the following headers: Authorization, X-Amz-Date
    Get pvComObject of hoAuthAws to vAuthAws
    Get ComSetAuthAws Of hoRest vAuthAws To iSuccess

    // URL: https://firehose.us-west-2.amazonaws.com/
    // Use the same region as specified above.
    Get ComConnect Of hoRest "firehose.us-west-2.amazonaws.com" 443 True True To iSuccess
    If (iSuccess <> True) Begin
        Get ComConnectFailReason Of hoRest To iTemp1
        Showln "ConnectFailReason: " iTemp1
        Get ComLastErrorText Of hoRest To sTemp1
        Showln sTemp1
        Procedure_Return
    End

    // 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

    Get Create (RefClass(cComChilkatJsonObject)) To hoJson
    If (Not(IsComObjectCreated(hoJson))) Begin
        Send CreateComObject of hoJson
    End
    Get ComUpdateString Of hoJson "DeliveryStreamName" "string" To iSuccess
    Get ComUpdateString Of hoJson "ExclusiveStartDestinationId" "string" To iSuccess
    Get ComUpdateInt Of hoJson "Limit" 123 To iSuccess

    // The JSON request body created by the above code:

    // {
    //   "DeliveryStreamName": "string",
    //   "ExclusiveStartDestinationId": "string",
    //   "Limit": number
    // }

    Get ComAddHeader Of hoRest "Content-Type" "application/x-amz-json-1.1" To iSuccess
    Get ComAddHeader Of hoRest "X-Amz-Target" "Firehose_20150804.DescribeDeliveryStream" To iSuccess

    Get Create (RefClass(cComChilkatStringBuilder)) To hoSbRequestBody
    If (Not(IsComObjectCreated(hoSbRequestBody))) Begin
        Send CreateComObject of hoSbRequestBody
    End
    Get pvComObject of hoSbRequestBody to vSbRequestBody
    Get ComEmitSb Of hoJson vSbRequestBody To iSuccess
    Get Create (RefClass(cComChilkatStringBuilder)) To hoSbResponseBody
    If (Not(IsComObjectCreated(hoSbResponseBody))) Begin
        Send CreateComObject of hoSbResponseBody
    End
    Get pvComObject of hoSbRequestBody to vSbRequestBody
    Get pvComObject of hoSbResponseBody to vSbResponseBody
    Get ComFullRequestSb Of hoRest "POST" "/" vSbRequestBody vSbResponseBody To iSuccess
    If (iSuccess <> True) Begin
        Get ComLastErrorText Of hoRest To sTemp1
        Showln sTemp1
        Procedure_Return
    End

    Get ComResponseStatusCode Of hoRest To iRespStatusCode
    Showln "response status code = " iRespStatusCode
    If (iRespStatusCode <> 200) Begin
        Showln "Response Header:"
        Get ComResponseHeader Of hoRest To sTemp1
        Showln sTemp1
        Showln "Response Body:"
        Get ComGetAsString Of hoSbResponseBody To sTemp1
        Showln sTemp1
        Procedure_Return
    End

    Get Create (RefClass(cComChilkatJsonObject)) To hoJResp
    If (Not(IsComObjectCreated(hoJResp))) Begin
        Send CreateComObject of hoJResp
    End
    Get pvComObject of hoSbResponseBody to vSbResponseBody
    Get ComLoadSb Of hoJResp vSbResponseBody To iSuccess

    // 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

    Get ComIntOf Of hoJResp "DeliveryStreamDescription.CreateTimestamp" To iCreateTimestamp
    Get ComStringOf Of hoJResp "DeliveryStreamDescription.DeliveryStreamARN" To sDeliveryStreamARN
    Get ComStringOf Of hoJResp "DeliveryStreamDescription.DeliveryStreamEncryptionConfiguration.FailureDescription.Details" To sDetails
    Get ComStringOf Of hoJResp "DeliveryStreamDescription.DeliveryStreamEncryptionConfiguration.FailureDescription.Type" To sV_Type
    Get ComStringOf Of hoJResp "DeliveryStreamDescription.DeliveryStreamEncryptionConfiguration.KeyARN" To sKeyARN
    Get ComStringOf Of hoJResp "DeliveryStreamDescription.DeliveryStreamEncryptionConfiguration.KeyType" To sKeyType
    Get ComStringOf Of hoJResp "DeliveryStreamDescription.DeliveryStreamEncryptionConfiguration.Status" To sStatus
    Get ComStringOf Of hoJResp "DeliveryStreamDescription.DeliveryStreamName" To sDeliveryStreamName
    Get ComStringOf Of hoJResp "DeliveryStreamDescription.DeliveryStreamStatus" To sDeliveryStreamStatus
    Get ComStringOf Of hoJResp "DeliveryStreamDescription.DeliveryStreamType" To sDeliveryStreamType
    Get ComStringOf Of hoJResp "DeliveryStreamDescription.FailureDescription.Details" To sFailureDescriptionDetails
    Get ComStringOf Of hoJResp "DeliveryStreamDescription.FailureDescription.Type" To sFailureDescriptionType
    Get ComIntOf Of hoJResp "DeliveryStreamDescription.HasMoreDestinations" To iHasMoreDestinations
    Get ComIntOf Of hoJResp "DeliveryStreamDescription.LastUpdateTimestamp" To iLastUpdateTimestamp
    Get ComIntOf Of hoJResp "DeliveryStreamDescription.Source.KinesisStreamSourceDescription.DeliveryStartTimestamp" To iDeliveryStartTimestamp
    Get ComStringOf Of hoJResp "DeliveryStreamDescription.Source.KinesisStreamSourceDescription.KinesisStreamARN" To sKinesisStreamARN
    Get ComStringOf Of hoJResp "DeliveryStreamDescription.Source.KinesisStreamSourceDescription.RoleARN" To sRoleARN
    Get ComStringOf Of hoJResp "DeliveryStreamDescription.VersionId" To sVersionId
    Move 0 To i
    Get ComSizeOfArray Of hoJResp "DeliveryStreamDescription.Destinations" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.BufferingHints.IntervalInSeconds" To iIntervalInSeconds
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.BufferingHints.SizeInMBs" To iSizeInMBs
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.CloudWatchLoggingOptions.Enabled" To iEnabled
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.CloudWatchLoggingOptions.LogGroupName" To sLogGroupName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.CloudWatchLoggingOptions.LogStreamName" To sLogStreamName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.ClusterEndpoint" To sClusterEndpoint
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.DomainARN" To sDomainARN
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.IndexName" To sIndexName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.IndexRotationPeriod" To sIndexRotationPeriod
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.ProcessingConfiguration.Enabled" To iProcessingConfigurationEnabled
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.RetryOptions.DurationInSeconds" To iDurationInSeconds
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.RoleARN" To sAmazonopensearchserviceDestinationDescriptionRoleARN
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3BackupMode" To sS3BackupMode
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.BucketARN" To sBucketARN
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.BufferingHints.IntervalInSeconds" To iBufferingHintsIntervalInSeconds
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.BufferingHints.SizeInMBs" To iBufferingHintsSizeInMBs
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.Enabled" To iCloudWatchLoggingOptionsEnabled
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogGroupName" To sCloudWatchLoggingOptionsLogGroupName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogStreamName" To sCloudWatchLoggingOptionsLogStreamName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.CompressionFormat" To sCompressionFormat
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN" To sAWSKMSKeyARN
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.EncryptionConfiguration.NoEncryptionConfig" To sNoEncryptionConfig
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.ErrorOutputPrefix" To sErrorOutputPrefix
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.Prefix" To sPrefix
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.RoleARN" To sS3DestinationDescriptionRoleARN
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.TypeName" To sTypeName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.VpcConfigurationDescription.RoleARN" To sVpcConfigurationDescriptionRoleARN
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.VpcConfigurationDescription.VpcId" To sVpcId
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].DestinationId" To sDestinationId
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.BufferingHints.IntervalInSeconds" To iBufferingHintsIntervalInSeconds
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.BufferingHints.SizeInMBs" To iBufferingHintsSizeInMBs
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.CloudWatchLoggingOptions.Enabled" To iCloudWatchLoggingOptionsEnabled
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.CloudWatchLoggingOptions.LogGroupName" To sCloudWatchLoggingOptionsLogGroupName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.CloudWatchLoggingOptions.LogStreamName" To sCloudWatchLoggingOptionsLogStreamName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.ClusterEndpoint" To sElasticsearchDestinationDescriptionClusterEndpoint
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.DomainARN" To sElasticsearchDestinationDescriptionDomainARN
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.IndexName" To sElasticsearchDestinationDescriptionIndexName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.IndexRotationPeriod" To sElasticsearchDestinationDescriptionIndexRotationPeriod
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.ProcessingConfiguration.Enabled" To iProcessingConfigurationEnabled
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.RetryOptions.DurationInSeconds" To iRetryOptionsDurationInSeconds
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.RoleARN" To sElasticsearchDestinationDescriptionRoleARN
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3BackupMode" To sElasticsearchDestinationDescriptionS3BackupMode
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.BucketARN" To sS3DestinationDescriptionBucketARN
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.BufferingHints.IntervalInSeconds" To iBufferingHintsIntervalInSeconds
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.BufferingHints.SizeInMBs" To iBufferingHintsSizeInMBs
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.Enabled" To iCloudWatchLoggingOptionsEnabled
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogGroupName" To sCloudWatchLoggingOptionsLogGroupName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogStreamName" To sCloudWatchLoggingOptionsLogStreamName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.CompressionFormat" To sS3DestinationDescriptionCompressionFormat
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN" To sKMSEncryptionConfigAWSKMSKeyARN
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.EncryptionConfiguration.NoEncryptionConfig" To sEncryptionConfigurationNoEncryptionConfig
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.ErrorOutputPrefix" To sS3DestinationDescriptionErrorOutputPrefix
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.Prefix" To sS3DestinationDescriptionPrefix
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.RoleARN" To sS3DestinationDescriptionRoleARN
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.TypeName" To sElasticsearchDestinationDescriptionTypeName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.VpcConfigurationDescription.RoleARN" To sVpcConfigurationDescriptionRoleARN
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.VpcConfigurationDescription.VpcId" To sVpcConfigurationDescriptionVpcId
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.BucketARN" To sExtendedS3DestinationDescriptionBucketARN
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.BufferingHints.IntervalInSeconds" To iBufferingHintsIntervalInSeconds
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.BufferingHints.SizeInMBs" To iBufferingHintsSizeInMBs
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.CloudWatchLoggingOptions.Enabled" To iCloudWatchLoggingOptionsEnabled
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.CloudWatchLoggingOptions.LogGroupName" To sCloudWatchLoggingOptionsLogGroupName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.CloudWatchLoggingOptions.LogStreamName" To sCloudWatchLoggingOptionsLogStreamName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.CompressionFormat" To sExtendedS3DestinationDescriptionCompressionFormat
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.Enabled" To iDataFormatConversionConfigurationEnabled
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.InputFormatConfiguration.Deserializer.OpenXJsonSerDe.CaseInsensitive" To iCaseInsensitive
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.InputFormatConfiguration.Deserializer.OpenXJsonSerDe.ColumnToJsonKeyMappings.string" To sV_String
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.InputFormatConfiguration.Deserializer.OpenXJsonSerDe.ConvertDotsInJsonKeysToUnderscores" To iConvertDotsInJsonKeysToUnderscores
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.BlockSizeBytes" To iBlockSizeBytes
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.BloomFilterFalsePositiveProbability" To iBloomFilterFalsePositiveProbability
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.Compression" To sV_Compression
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.DictionaryKeyThreshold" To iDictionaryKeyThreshold
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.EnablePadding" To iEnablePadding
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.FormatVersion" To sFormatVersion
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.PaddingTolerance" To iPaddingTolerance
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.RowIndexStride" To iRowIndexStride
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.StripeSizeBytes" To iStripeSizeBytes
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.ParquetSerDe.BlockSizeBytes" To iParquetSerDeBlockSizeBytes
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.ParquetSerDe.Compression" To sParquetSerDeCompression
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.ParquetSerDe.EnableDictionaryCompression" To iEnableDictionaryCompression
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.ParquetSerDe.MaxPaddingBytes" To iMaxPaddingBytes
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.ParquetSerDe.PageSizeBytes" To iPageSizeBytes
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.ParquetSerDe.WriterVersion" To sWriterVersion
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.SchemaConfiguration.CatalogId" To sCatalogId
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.SchemaConfiguration.DatabaseName" To sDatabaseName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.SchemaConfiguration.Region" To sRegion
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.SchemaConfiguration.RoleARN" To sSchemaConfigurationRoleARN
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.SchemaConfiguration.TableName" To sTableName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.SchemaConfiguration.VersionId" To sSchemaConfigurationVersionId
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DynamicPartitioningConfiguration.Enabled" To iDynamicPartitioningConfigurationEnabled
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DynamicPartitioningConfiguration.RetryOptions.DurationInSeconds" To iRetryOptionsDurationInSeconds
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN" To sKMSEncryptionConfigAWSKMSKeyARN
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.EncryptionConfiguration.NoEncryptionConfig" To sEncryptionConfigurationNoEncryptionConfig
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.ErrorOutputPrefix" To sExtendedS3DestinationDescriptionErrorOutputPrefix
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.Prefix" To sExtendedS3DestinationDescriptionPrefix
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.ProcessingConfiguration.Enabled" To iProcessingConfigurationEnabled
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.RoleARN" To sExtendedS3DestinationDescriptionRoleARN
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.BucketARN" To sS3BackupDescriptionBucketARN
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.BufferingHints.IntervalInSeconds" To iBufferingHintsIntervalInSeconds
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.BufferingHints.SizeInMBs" To iBufferingHintsSizeInMBs
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.CloudWatchLoggingOptions.Enabled" To iCloudWatchLoggingOptionsEnabled
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.CloudWatchLoggingOptions.LogGroupName" To sCloudWatchLoggingOptionsLogGroupName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.CloudWatchLoggingOptions.LogStreamName" To sCloudWatchLoggingOptionsLogStreamName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.CompressionFormat" To sS3BackupDescriptionCompressionFormat
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN" To sKMSEncryptionConfigAWSKMSKeyARN
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.EncryptionConfiguration.NoEncryptionConfig" To sEncryptionConfigurationNoEncryptionConfig
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.ErrorOutputPrefix" To sS3BackupDescriptionErrorOutputPrefix
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.Prefix" To sS3BackupDescriptionPrefix
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.RoleARN" To sS3BackupDescriptionRoleARN
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupMode" To sExtendedS3DestinationDescriptionS3BackupMode
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.BufferingHints.IntervalInSeconds" To iBufferingHintsIntervalInSeconds
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.BufferingHints.SizeInMBs" To iBufferingHintsSizeInMBs
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.CloudWatchLoggingOptions.Enabled" To iCloudWatchLoggingOptionsEnabled
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.CloudWatchLoggingOptions.LogGroupName" To sCloudWatchLoggingOptionsLogGroupName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.CloudWatchLoggingOptions.LogStreamName" To sCloudWatchLoggingOptionsLogStreamName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.EndpointConfiguration.Name" To sName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.EndpointConfiguration.Url" To sV_Url
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.ProcessingConfiguration.Enabled" To iProcessingConfigurationEnabled
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.RequestConfiguration.ContentEncoding" To sContentEncoding
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.RetryOptions.DurationInSeconds" To iRetryOptionsDurationInSeconds
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.RoleARN" To sHttpEndpointDestinationDescriptionRoleARN
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3BackupMode" To sHttpEndpointDestinationDescriptionS3BackupMode
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.BucketARN" To sS3DestinationDescriptionBucketARN
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.BufferingHints.IntervalInSeconds" To iBufferingHintsIntervalInSeconds
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.BufferingHints.SizeInMBs" To iBufferingHintsSizeInMBs
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.Enabled" To iCloudWatchLoggingOptionsEnabled
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogGroupName" To sCloudWatchLoggingOptionsLogGroupName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogStreamName" To sCloudWatchLoggingOptionsLogStreamName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.CompressionFormat" To sS3DestinationDescriptionCompressionFormat
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN" To sKMSEncryptionConfigAWSKMSKeyARN
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.EncryptionConfiguration.NoEncryptionConfig" To sEncryptionConfigurationNoEncryptionConfig
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.ErrorOutputPrefix" To sS3DestinationDescriptionErrorOutputPrefix
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.Prefix" To sS3DestinationDescriptionPrefix
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.RoleARN" To sS3DestinationDescriptionRoleARN
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.CloudWatchLoggingOptions.Enabled" To iCloudWatchLoggingOptionsEnabled
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.CloudWatchLoggingOptions.LogGroupName" To sCloudWatchLoggingOptionsLogGroupName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.CloudWatchLoggingOptions.LogStreamName" To sCloudWatchLoggingOptionsLogStreamName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.ClusterJDBCURL" To sClusterJDBCURL
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.CopyCommand.CopyOptions" To sCopyOptions
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.CopyCommand.DataTableColumns" To sDataTableColumns
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.CopyCommand.DataTableName" To sDataTableName
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.ProcessingConfiguration.Enabled" To iProcessingConfigurationEnabled
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.RetryOptions.DurationInSeconds" To iRetryOptionsDurationInSeconds
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.RoleARN" To sRedshiftDestinationDescriptionRoleARN
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.BucketARN" To sS3BackupDescriptionBucketARN
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.BufferingHints.IntervalInSeconds" To iBufferingHintsIntervalInSeconds
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.BufferingHints.SizeInMBs" To iBufferingHintsSizeInMBs
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.CloudWatchLoggingOptions.Enabled" To iCloudWatchLoggingOptionsEnabled
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.CloudWatchLoggingOptions.LogGroupName" To sCloudWatchLoggingOptionsLogGroupName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.CloudWatchLoggingOptions.LogStreamName" To sCloudWatchLoggingOptionsLogStreamName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.CompressionFormat" To sS3BackupDescriptionCompressionFormat
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN" To sKMSEncryptionConfigAWSKMSKeyARN
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.EncryptionConfiguration.NoEncryptionConfig" To sEncryptionConfigurationNoEncryptionConfig
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.ErrorOutputPrefix" To sS3BackupDescriptionErrorOutputPrefix
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.Prefix" To sS3BackupDescriptionPrefix
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.RoleARN" To sS3BackupDescriptionRoleARN
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupMode" To sRedshiftDestinationDescriptionS3BackupMode
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.BucketARN" To sS3DestinationDescriptionBucketARN
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.BufferingHints.IntervalInSeconds" To iBufferingHintsIntervalInSeconds
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.BufferingHints.SizeInMBs" To iBufferingHintsSizeInMBs
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.Enabled" To iCloudWatchLoggingOptionsEnabled
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogGroupName" To sCloudWatchLoggingOptionsLogGroupName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogStreamName" To sCloudWatchLoggingOptionsLogStreamName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.CompressionFormat" To sS3DestinationDescriptionCompressionFormat
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN" To sKMSEncryptionConfigAWSKMSKeyARN
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.EncryptionConfiguration.NoEncryptionConfig" To sEncryptionConfigurationNoEncryptionConfig
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.ErrorOutputPrefix" To sS3DestinationDescriptionErrorOutputPrefix
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.Prefix" To sS3DestinationDescriptionPrefix
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.RoleARN" To sS3DestinationDescriptionRoleARN
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.Username" To sUsername
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].S3DestinationDescription.BucketARN" To sS3DestinationDescriptionBucketARN
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].S3DestinationDescription.BufferingHints.IntervalInSeconds" To iBufferingHintsIntervalInSeconds
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].S3DestinationDescription.BufferingHints.SizeInMBs" To iBufferingHintsSizeInMBs
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].S3DestinationDescription.CloudWatchLoggingOptions.Enabled" To iCloudWatchLoggingOptionsEnabled
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].S3DestinationDescription.CloudWatchLoggingOptions.LogGroupName" To sCloudWatchLoggingOptionsLogGroupName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].S3DestinationDescription.CloudWatchLoggingOptions.LogStreamName" To sCloudWatchLoggingOptionsLogStreamName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].S3DestinationDescription.CompressionFormat" To sS3DestinationDescriptionCompressionFormat
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].S3DestinationDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN" To sKMSEncryptionConfigAWSKMSKeyARN
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].S3DestinationDescription.EncryptionConfiguration.NoEncryptionConfig" To sEncryptionConfigurationNoEncryptionConfig
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].S3DestinationDescription.ErrorOutputPrefix" To sS3DestinationDescriptionErrorOutputPrefix
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].S3DestinationDescription.Prefix" To sS3DestinationDescriptionPrefix
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].S3DestinationDescription.RoleARN" To sS3DestinationDescriptionRoleARN
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.CloudWatchLoggingOptions.Enabled" To iCloudWatchLoggingOptionsEnabled
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.CloudWatchLoggingOptions.LogGroupName" To sCloudWatchLoggingOptionsLogGroupName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.CloudWatchLoggingOptions.LogStreamName" To sCloudWatchLoggingOptionsLogStreamName
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.HECAcknowledgmentTimeoutInSeconds" To iHECAcknowledgmentTimeoutInSeconds
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.HECEndpoint" To sHECEndpoint
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.HECEndpointType" To sHECEndpointType
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.HECToken" To sHECToken
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.ProcessingConfiguration.Enabled" To iProcessingConfigurationEnabled
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.RetryOptions.DurationInSeconds" To iRetryOptionsDurationInSeconds
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3BackupMode" To sSplunkDestinationDescriptionS3BackupMode
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.BucketARN" To sS3DestinationDescriptionBucketARN
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.BufferingHints.IntervalInSeconds" To iBufferingHintsIntervalInSeconds
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.BufferingHints.SizeInMBs" To iBufferingHintsSizeInMBs
        Get ComIntOf Of hoJResp "DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.Enabled" To iCloudWatchLoggingOptionsEnabled
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogGroupName" To sCloudWatchLoggingOptionsLogGroupName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogStreamName" To sCloudWatchLoggingOptionsLogStreamName
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.CompressionFormat" To sS3DestinationDescriptionCompressionFormat
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN" To sKMSEncryptionConfigAWSKMSKeyARN
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.EncryptionConfiguration.NoEncryptionConfig" To sEncryptionConfigurationNoEncryptionConfig
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.ErrorOutputPrefix" To sS3DestinationDescriptionErrorOutputPrefix
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.Prefix" To sS3DestinationDescriptionPrefix
        Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.RoleARN" To sS3DestinationDescriptionRoleARN
        Move 0 To j
        Get ComSizeOfArray Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.ProcessingConfiguration.Processors" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.ProcessingConfiguration.Processors[j].Type" To sV_Type
            Move 0 To k
            Get ComSizeOfArray Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.ProcessingConfiguration.Processors[j].Parameters" To iCount_k
            While (k < iCount_k)
                Set ComK Of hoJResp To k
                Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterName" To sParameterName
                Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterValue" To sParameterValue
                Move (k + 1) To k
            Loop

            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.VpcConfigurationDescription.SecurityGroupIds" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.VpcConfigurationDescription.SecurityGroupIds[j]" To sStrVal
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.VpcConfigurationDescription.SubnetIds" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.VpcConfigurationDescription.SubnetIds[j]" To sStrVal
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.ProcessingConfiguration.Processors" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.ProcessingConfiguration.Processors[j].Type" To sV_Type
            Move 0 To k
            Get ComSizeOfArray Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.ProcessingConfiguration.Processors[j].Parameters" To iCount_k
            While (k < iCount_k)
                Set ComK Of hoJResp To k
                Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterName" To sParameterName
                Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterValue" To sParameterValue
                Move (k + 1) To k
            Loop

            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.VpcConfigurationDescription.SecurityGroupIds" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.VpcConfigurationDescription.SecurityGroupIds[j]" To sStrVal
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.VpcConfigurationDescription.SubnetIds" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.VpcConfigurationDescription.SubnetIds[j]" To sStrVal
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.InputFormatConfiguration.Deserializer.HiveJsonSerDe.TimestampFormats" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.InputFormatConfiguration.Deserializer.HiveJsonSerDe.TimestampFormats[j]" To sStrVal
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.BloomFilterColumns" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.BloomFilterColumns[j]" To sStrVal
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.ProcessingConfiguration.Processors" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.ProcessingConfiguration.Processors[j].Type" To sV_Type
            Move 0 To k
            Get ComSizeOfArray Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.ProcessingConfiguration.Processors[j].Parameters" To iCount_k
            While (k < iCount_k)
                Set ComK Of hoJResp To k
                Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterName" To sParameterName
                Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterValue" To sParameterValue
                Move (k + 1) To k
            Loop

            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.ProcessingConfiguration.Processors" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.ProcessingConfiguration.Processors[j].Type" To sV_Type
            Move 0 To k
            Get ComSizeOfArray Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.ProcessingConfiguration.Processors[j].Parameters" To iCount_k
            While (k < iCount_k)
                Set ComK Of hoJResp To k
                Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterName" To sParameterName
                Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterValue" To sParameterValue
                Move (k + 1) To k
            Loop

            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.RequestConfiguration.CommonAttributes" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.RequestConfiguration.CommonAttributes[j].AttributeName" To sAttributeName
            Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.RequestConfiguration.CommonAttributes[j].AttributeValue" To sAttributeValue
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.ProcessingConfiguration.Processors" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.ProcessingConfiguration.Processors[j].Type" To sV_Type
            Move 0 To k
            Get ComSizeOfArray Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.ProcessingConfiguration.Processors[j].Parameters" To iCount_k
            While (k < iCount_k)
                Set ComK Of hoJResp To k
                Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterName" To sParameterName
                Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterValue" To sParameterValue
                Move (k + 1) To k
            Loop

            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.ProcessingConfiguration.Processors" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.ProcessingConfiguration.Processors[j].Type" To sV_Type
            Move 0 To k
            Get ComSizeOfArray Of hoJResp "DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.ProcessingConfiguration.Processors[j].Parameters" To iCount_k
            While (k < iCount_k)
                Set ComK Of hoJResp To k
                Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterName" To sParameterName
                Get ComStringOf Of hoJResp "DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterValue" To sParameterValue
                Move (k + 1) To k
            Loop

            Move (j + 1) To j
        Loop

        Move (i + 1) To i
    Loop

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


End_Procedure