DescribeDeliveryStream Foxpro Example
LOCAL loRest
LOCAL lnSuccess
LOCAL loAuthAws
LOCAL loJson
LOCAL loSbRequestBody
LOCAL loSbResponseBody
LOCAL lnRespStatusCode
LOCAL loJResp
LOCAL lnIntervalInSeconds
LOCAL lnSizeInMBs
LOCAL lnEnabled
LOCAL lcLogGroupName
LOCAL lcLogStreamName
LOCAL lcClusterEndpoint
LOCAL lcDomainARN
LOCAL lcIndexName
LOCAL lcIndexRotationPeriod
LOCAL lnProcessingConfigurationEnabled
LOCAL lnDurationInSeconds
LOCAL lcAmazonopensearchserviceDestinationDescriptionRoleARN
LOCAL lcS3BackupMode
LOCAL lcBucketARN
LOCAL lnBufferingHintsIntervalInSeconds
LOCAL lnBufferingHintsSizeInMBs
LOCAL lnCloudWatchLoggingOptionsEnabled
LOCAL lcCloudWatchLoggingOptionsLogGroupName
LOCAL lcCloudWatchLoggingOptionsLogStreamName
LOCAL lcCompressionFormat
LOCAL lcAWSKMSKeyARN
LOCAL lcNoEncryptionConfig
LOCAL lcErrorOutputPrefix
LOCAL lcPrefix
LOCAL lcS3DestinationDescriptionRoleARN
LOCAL lcTypeName
LOCAL lcVpcConfigurationDescriptionRoleARN
LOCAL lcVpcId
LOCAL lcDestinationId
LOCAL lcElasticsearchDestinationDescriptionClusterEndpoint
LOCAL lcElasticsearchDestinationDescriptionDomainARN
LOCAL lcElasticsearchDestinationDescriptionIndexName
LOCAL lcElasticsearchDestinationDescriptionIndexRotationPeriod
LOCAL lnRetryOptionsDurationInSeconds
LOCAL lcElasticsearchDestinationDescriptionRoleARN
LOCAL lcElasticsearchDestinationDescriptionS3BackupMode
LOCAL lcS3DestinationDescriptionBucketARN
LOCAL lcS3DestinationDescriptionCompressionFormat
LOCAL lcKMSEncryptionConfigAWSKMSKeyARN
LOCAL lcEncryptionConfigurationNoEncryptionConfig
LOCAL lcS3DestinationDescriptionErrorOutputPrefix
LOCAL lcS3DestinationDescriptionPrefix
LOCAL lcElasticsearchDestinationDescriptionTypeName
LOCAL lcVpcConfigurationDescriptionVpcId
LOCAL lcExtendedS3DestinationDescriptionBucketARN
LOCAL lcExtendedS3DestinationDescriptionCompressionFormat
LOCAL lnDataFormatConversionConfigurationEnabled
LOCAL lnCaseInsensitive
LOCAL lcV_String
LOCAL lnConvertDotsInJsonKeysToUnderscores
LOCAL lnBlockSizeBytes
LOCAL lnBloomFilterFalsePositiveProbability
LOCAL lcV_Compression
LOCAL lnDictionaryKeyThreshold
LOCAL lnEnablePadding
LOCAL lcFormatVersion
LOCAL lnPaddingTolerance
LOCAL lnRowIndexStride
LOCAL lnStripeSizeBytes
LOCAL lnParquetSerDeBlockSizeBytes
LOCAL lcParquetSerDeCompression
LOCAL lnEnableDictionaryCompression
LOCAL lnMaxPaddingBytes
LOCAL lnPageSizeBytes
LOCAL lcWriterVersion
LOCAL lcCatalogId
LOCAL lcDatabaseName
LOCAL lcRegion
LOCAL lcSchemaConfigurationRoleARN
LOCAL lcTableName
LOCAL lcSchemaConfigurationVersionId
LOCAL lnDynamicPartitioningConfigurationEnabled
LOCAL lcExtendedS3DestinationDescriptionErrorOutputPrefix
LOCAL lcExtendedS3DestinationDescriptionPrefix
LOCAL lcExtendedS3DestinationDescriptionRoleARN
LOCAL lcS3BackupDescriptionBucketARN
LOCAL lcS3BackupDescriptionCompressionFormat
LOCAL lcS3BackupDescriptionErrorOutputPrefix
LOCAL lcS3BackupDescriptionPrefix
LOCAL lcS3BackupDescriptionRoleARN
LOCAL lcExtendedS3DestinationDescriptionS3BackupMode
LOCAL lcName
LOCAL lcV_Url
LOCAL lcContentEncoding
LOCAL lcHttpEndpointDestinationDescriptionRoleARN
LOCAL lcHttpEndpointDestinationDescriptionS3BackupMode
LOCAL lcClusterJDBCURL
LOCAL lcCopyOptions
LOCAL lcDataTableColumns
LOCAL lcDataTableName
LOCAL lcRedshiftDestinationDescriptionRoleARN
LOCAL lcRedshiftDestinationDescriptionS3BackupMode
LOCAL lcUsername
LOCAL lnHECAcknowledgmentTimeoutInSeconds
LOCAL lcHECEndpoint
LOCAL lcHECEndpointType
LOCAL lcHECToken
LOCAL lcSplunkDestinationDescriptionS3BackupMode
LOCAL j
LOCAL lnCount_j
LOCAL k
LOCAL lnCount_k
LOCAL lcParameterName
LOCAL lcParameterValue
LOCAL lcStrVal
LOCAL lcAttributeName
LOCAL lcAttributeValue
LOCAL lnCreateTimestamp
LOCAL lcDeliveryStreamARN
LOCAL lcDetails
LOCAL lcV_Type
LOCAL lcKeyARN
LOCAL lcKeyType
LOCAL lcStatus
LOCAL lcDeliveryStreamName
LOCAL lcDeliveryStreamStatus
LOCAL lcDeliveryStreamType
LOCAL lcFailureDescriptionDetails
LOCAL lcFailureDescriptionType
LOCAL lnHasMoreDestinations
LOCAL lnLastUpdateTimestamp
LOCAL lnDeliveryStartTimestamp
LOCAL lcKinesisStreamARN
LOCAL lcRoleARN
LOCAL lcVersionId
LOCAL i
LOCAL lnCount_i
* This example requires the Chilkat API to have been previously unlocked.
* See Global Unlock Sample for sample code.
loRest = CreateObject('Chilkat_9_5_0.Rest')
loAuthAws = CreateObject('Chilkat_9_5_0.AuthAws')
loAuthAws.AccessKey = "AWS_ACCESS_KEY"
loAuthAws.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.)
loAuthAws.Region = "us-west-2"
loAuthAws.ServiceName = "firehose"
* SetAuthAws causes Chilkat to automatically add the following headers: Authorization, X-Amz-Date
loRest.SetAuthAws(loAuthAws)
* URL: https://firehose.us-west-2.amazonaws.com/
* Use the same region as specified above.
lnSuccess = loRest.Connect("firehose.us-west-2.amazonaws.com",443,1,1)
IF (lnSuccess <> 1) THEN
? "ConnectFailReason: " + STR(loRest.ConnectFailReason)
? loRest.LastErrorText
RELEASE loRest
RELEASE loAuthAws
CANCEL
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
loJson = CreateObject('Chilkat_9_5_0.JsonObject')
loJson.UpdateString("DeliveryStreamName","string")
loJson.UpdateString("ExclusiveStartDestinationId","string")
loJson.UpdateInt("Limit",123)
* The JSON request body created by the above code:
* {
* "DeliveryStreamName": "string",
* "ExclusiveStartDestinationId": "string",
* "Limit": number
* }
loRest.AddHeader("Content-Type","application/x-amz-json-1.1")
loRest.AddHeader("X-Amz-Target","Firehose_20150804.DescribeDeliveryStream")
loSbRequestBody = CreateObject('Chilkat_9_5_0.StringBuilder')
loJson.EmitSb(loSbRequestBody)
loSbResponseBody = CreateObject('Chilkat_9_5_0.StringBuilder')
lnSuccess = loRest.FullRequestSb("POST","/",loSbRequestBody,loSbResponseBody)
IF (lnSuccess <> 1) THEN
? loRest.LastErrorText
RELEASE loRest
RELEASE loAuthAws
RELEASE loJson
RELEASE loSbRequestBody
RELEASE loSbResponseBody
CANCEL
ENDIF
lnRespStatusCode = loRest.ResponseStatusCode
? "response status code = " + STR(lnRespStatusCode)
IF (lnRespStatusCode <> 200) THEN
? "Response Header:"
? loRest.ResponseHeader
? "Response Body:"
? loSbResponseBody.GetAsString()
RELEASE loRest
RELEASE loAuthAws
RELEASE loJson
RELEASE loSbRequestBody
RELEASE loSbResponseBody
CANCEL
ENDIF
loJResp = CreateObject('Chilkat_9_5_0.JsonObject')
loJResp.LoadSb(loSbResponseBody)
* 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
lnCreateTimestamp = loJResp.IntOf("DeliveryStreamDescription.CreateTimestamp")
lcDeliveryStreamARN = loJResp.StringOf("DeliveryStreamDescription.DeliveryStreamARN")
lcDetails = loJResp.StringOf("DeliveryStreamDescription.DeliveryStreamEncryptionConfiguration.FailureDescription.Details")
lcV_Type = loJResp.StringOf("DeliveryStreamDescription.DeliveryStreamEncryptionConfiguration.FailureDescription.Type")
lcKeyARN = loJResp.StringOf("DeliveryStreamDescription.DeliveryStreamEncryptionConfiguration.KeyARN")
lcKeyType = loJResp.StringOf("DeliveryStreamDescription.DeliveryStreamEncryptionConfiguration.KeyType")
lcStatus = loJResp.StringOf("DeliveryStreamDescription.DeliveryStreamEncryptionConfiguration.Status")
lcDeliveryStreamName = loJResp.StringOf("DeliveryStreamDescription.DeliveryStreamName")
lcDeliveryStreamStatus = loJResp.StringOf("DeliveryStreamDescription.DeliveryStreamStatus")
lcDeliveryStreamType = loJResp.StringOf("DeliveryStreamDescription.DeliveryStreamType")
lcFailureDescriptionDetails = loJResp.StringOf("DeliveryStreamDescription.FailureDescription.Details")
lcFailureDescriptionType = loJResp.StringOf("DeliveryStreamDescription.FailureDescription.Type")
lnHasMoreDestinations = loJResp.IntOf("DeliveryStreamDescription.HasMoreDestinations")
lnLastUpdateTimestamp = loJResp.IntOf("DeliveryStreamDescription.LastUpdateTimestamp")
lnDeliveryStartTimestamp = loJResp.IntOf("DeliveryStreamDescription.Source.KinesisStreamSourceDescription.DeliveryStartTimestamp")
lcKinesisStreamARN = loJResp.StringOf("DeliveryStreamDescription.Source.KinesisStreamSourceDescription.KinesisStreamARN")
lcRoleARN = loJResp.StringOf("DeliveryStreamDescription.Source.KinesisStreamSourceDescription.RoleARN")
lcVersionId = loJResp.StringOf("DeliveryStreamDescription.VersionId")
i = 0
lnCount_i = loJResp.SizeOfArray("DeliveryStreamDescription.Destinations")
DO WHILE i < lnCount_i
loJResp.I = i
lnIntervalInSeconds = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.BufferingHints.IntervalInSeconds")
lnSizeInMBs = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.BufferingHints.SizeInMBs")
lnEnabled = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.CloudWatchLoggingOptions.Enabled")
lcLogGroupName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.CloudWatchLoggingOptions.LogGroupName")
lcLogStreamName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.CloudWatchLoggingOptions.LogStreamName")
lcClusterEndpoint = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.ClusterEndpoint")
lcDomainARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.DomainARN")
lcIndexName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.IndexName")
lcIndexRotationPeriod = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.IndexRotationPeriod")
lnProcessingConfigurationEnabled = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.ProcessingConfiguration.Enabled")
lnDurationInSeconds = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.RetryOptions.DurationInSeconds")
lcAmazonopensearchserviceDestinationDescriptionRoleARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.RoleARN")
lcS3BackupMode = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3BackupMode")
lcBucketARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.BucketARN")
lnBufferingHintsIntervalInSeconds = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.BufferingHints.IntervalInSeconds")
lnBufferingHintsSizeInMBs = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.BufferingHints.SizeInMBs")
lnCloudWatchLoggingOptionsEnabled = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.Enabled")
lcCloudWatchLoggingOptionsLogGroupName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogGroupName")
lcCloudWatchLoggingOptionsLogStreamName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogStreamName")
lcCompressionFormat = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.CompressionFormat")
lcAWSKMSKeyARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN")
lcNoEncryptionConfig = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.EncryptionConfiguration.NoEncryptionConfig")
lcErrorOutputPrefix = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.ErrorOutputPrefix")
lcPrefix = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.Prefix")
lcS3DestinationDescriptionRoleARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.S3DestinationDescription.RoleARN")
lcTypeName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.TypeName")
lcVpcConfigurationDescriptionRoleARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.VpcConfigurationDescription.RoleARN")
lcVpcId = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.VpcConfigurationDescription.VpcId")
lcDestinationId = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].DestinationId")
lnBufferingHintsIntervalInSeconds = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.BufferingHints.IntervalInSeconds")
lnBufferingHintsSizeInMBs = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.BufferingHints.SizeInMBs")
lnCloudWatchLoggingOptionsEnabled = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.CloudWatchLoggingOptions.Enabled")
lcCloudWatchLoggingOptionsLogGroupName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.CloudWatchLoggingOptions.LogGroupName")
lcCloudWatchLoggingOptionsLogStreamName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.CloudWatchLoggingOptions.LogStreamName")
lcElasticsearchDestinationDescriptionClusterEndpoint = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.ClusterEndpoint")
lcElasticsearchDestinationDescriptionDomainARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.DomainARN")
lcElasticsearchDestinationDescriptionIndexName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.IndexName")
lcElasticsearchDestinationDescriptionIndexRotationPeriod = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.IndexRotationPeriod")
lnProcessingConfigurationEnabled = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.ProcessingConfiguration.Enabled")
lnRetryOptionsDurationInSeconds = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.RetryOptions.DurationInSeconds")
lcElasticsearchDestinationDescriptionRoleARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.RoleARN")
lcElasticsearchDestinationDescriptionS3BackupMode = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3BackupMode")
lcS3DestinationDescriptionBucketARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.BucketARN")
lnBufferingHintsIntervalInSeconds = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.BufferingHints.IntervalInSeconds")
lnBufferingHintsSizeInMBs = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.BufferingHints.SizeInMBs")
lnCloudWatchLoggingOptionsEnabled = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.Enabled")
lcCloudWatchLoggingOptionsLogGroupName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogGroupName")
lcCloudWatchLoggingOptionsLogStreamName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogStreamName")
lcS3DestinationDescriptionCompressionFormat = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.CompressionFormat")
lcKMSEncryptionConfigAWSKMSKeyARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN")
lcEncryptionConfigurationNoEncryptionConfig = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.EncryptionConfiguration.NoEncryptionConfig")
lcS3DestinationDescriptionErrorOutputPrefix = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.ErrorOutputPrefix")
lcS3DestinationDescriptionPrefix = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.Prefix")
lcS3DestinationDescriptionRoleARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.S3DestinationDescription.RoleARN")
lcElasticsearchDestinationDescriptionTypeName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.TypeName")
lcVpcConfigurationDescriptionRoleARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.VpcConfigurationDescription.RoleARN")
lcVpcConfigurationDescriptionVpcId = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.VpcConfigurationDescription.VpcId")
lcExtendedS3DestinationDescriptionBucketARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.BucketARN")
lnBufferingHintsIntervalInSeconds = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.BufferingHints.IntervalInSeconds")
lnBufferingHintsSizeInMBs = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.BufferingHints.SizeInMBs")
lnCloudWatchLoggingOptionsEnabled = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.CloudWatchLoggingOptions.Enabled")
lcCloudWatchLoggingOptionsLogGroupName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.CloudWatchLoggingOptions.LogGroupName")
lcCloudWatchLoggingOptionsLogStreamName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.CloudWatchLoggingOptions.LogStreamName")
lcExtendedS3DestinationDescriptionCompressionFormat = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.CompressionFormat")
lnDataFormatConversionConfigurationEnabled = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.Enabled")
lnCaseInsensitive = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.InputFormatConfiguration.Deserializer.OpenXJsonSerDe.CaseInsensitive")
lcV_String = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.InputFormatConfiguration.Deserializer.OpenXJsonSerDe.ColumnToJsonKeyMappings.string")
lnConvertDotsInJsonKeysToUnderscores = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.InputFormatConfiguration.Deserializer.OpenXJsonSerDe.ConvertDotsInJsonKeysToUnderscores")
lnBlockSizeBytes = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.BlockSizeBytes")
lnBloomFilterFalsePositiveProbability = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.BloomFilterFalsePositiveProbability")
lcV_Compression = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.Compression")
lnDictionaryKeyThreshold = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.DictionaryKeyThreshold")
lnEnablePadding = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.EnablePadding")
lcFormatVersion = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.FormatVersion")
lnPaddingTolerance = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.PaddingTolerance")
lnRowIndexStride = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.RowIndexStride")
lnStripeSizeBytes = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.StripeSizeBytes")
lnParquetSerDeBlockSizeBytes = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.ParquetSerDe.BlockSizeBytes")
lcParquetSerDeCompression = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.ParquetSerDe.Compression")
lnEnableDictionaryCompression = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.ParquetSerDe.EnableDictionaryCompression")
lnMaxPaddingBytes = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.ParquetSerDe.MaxPaddingBytes")
lnPageSizeBytes = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.ParquetSerDe.PageSizeBytes")
lcWriterVersion = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.ParquetSerDe.WriterVersion")
lcCatalogId = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.SchemaConfiguration.CatalogId")
lcDatabaseName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.SchemaConfiguration.DatabaseName")
lcRegion = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.SchemaConfiguration.Region")
lcSchemaConfigurationRoleARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.SchemaConfiguration.RoleARN")
lcTableName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.SchemaConfiguration.TableName")
lcSchemaConfigurationVersionId = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.SchemaConfiguration.VersionId")
lnDynamicPartitioningConfigurationEnabled = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DynamicPartitioningConfiguration.Enabled")
lnRetryOptionsDurationInSeconds = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DynamicPartitioningConfiguration.RetryOptions.DurationInSeconds")
lcKMSEncryptionConfigAWSKMSKeyARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN")
lcEncryptionConfigurationNoEncryptionConfig = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.EncryptionConfiguration.NoEncryptionConfig")
lcExtendedS3DestinationDescriptionErrorOutputPrefix = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.ErrorOutputPrefix")
lcExtendedS3DestinationDescriptionPrefix = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.Prefix")
lnProcessingConfigurationEnabled = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.ProcessingConfiguration.Enabled")
lcExtendedS3DestinationDescriptionRoleARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.RoleARN")
lcS3BackupDescriptionBucketARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.BucketARN")
lnBufferingHintsIntervalInSeconds = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.BufferingHints.IntervalInSeconds")
lnBufferingHintsSizeInMBs = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.BufferingHints.SizeInMBs")
lnCloudWatchLoggingOptionsEnabled = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.CloudWatchLoggingOptions.Enabled")
lcCloudWatchLoggingOptionsLogGroupName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.CloudWatchLoggingOptions.LogGroupName")
lcCloudWatchLoggingOptionsLogStreamName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.CloudWatchLoggingOptions.LogStreamName")
lcS3BackupDescriptionCompressionFormat = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.CompressionFormat")
lcKMSEncryptionConfigAWSKMSKeyARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN")
lcEncryptionConfigurationNoEncryptionConfig = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.EncryptionConfiguration.NoEncryptionConfig")
lcS3BackupDescriptionErrorOutputPrefix = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.ErrorOutputPrefix")
lcS3BackupDescriptionPrefix = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.Prefix")
lcS3BackupDescriptionRoleARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupDescription.RoleARN")
lcExtendedS3DestinationDescriptionS3BackupMode = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.S3BackupMode")
lnBufferingHintsIntervalInSeconds = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.BufferingHints.IntervalInSeconds")
lnBufferingHintsSizeInMBs = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.BufferingHints.SizeInMBs")
lnCloudWatchLoggingOptionsEnabled = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.CloudWatchLoggingOptions.Enabled")
lcCloudWatchLoggingOptionsLogGroupName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.CloudWatchLoggingOptions.LogGroupName")
lcCloudWatchLoggingOptionsLogStreamName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.CloudWatchLoggingOptions.LogStreamName")
lcName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.EndpointConfiguration.Name")
lcV_Url = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.EndpointConfiguration.Url")
lnProcessingConfigurationEnabled = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.ProcessingConfiguration.Enabled")
lcContentEncoding = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.RequestConfiguration.ContentEncoding")
lnRetryOptionsDurationInSeconds = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.RetryOptions.DurationInSeconds")
lcHttpEndpointDestinationDescriptionRoleARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.RoleARN")
lcHttpEndpointDestinationDescriptionS3BackupMode = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3BackupMode")
lcS3DestinationDescriptionBucketARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.BucketARN")
lnBufferingHintsIntervalInSeconds = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.BufferingHints.IntervalInSeconds")
lnBufferingHintsSizeInMBs = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.BufferingHints.SizeInMBs")
lnCloudWatchLoggingOptionsEnabled = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.Enabled")
lcCloudWatchLoggingOptionsLogGroupName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogGroupName")
lcCloudWatchLoggingOptionsLogStreamName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogStreamName")
lcS3DestinationDescriptionCompressionFormat = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.CompressionFormat")
lcKMSEncryptionConfigAWSKMSKeyARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN")
lcEncryptionConfigurationNoEncryptionConfig = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.EncryptionConfiguration.NoEncryptionConfig")
lcS3DestinationDescriptionErrorOutputPrefix = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.ErrorOutputPrefix")
lcS3DestinationDescriptionPrefix = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.Prefix")
lcS3DestinationDescriptionRoleARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.S3DestinationDescription.RoleARN")
lnCloudWatchLoggingOptionsEnabled = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.CloudWatchLoggingOptions.Enabled")
lcCloudWatchLoggingOptionsLogGroupName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.CloudWatchLoggingOptions.LogGroupName")
lcCloudWatchLoggingOptionsLogStreamName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.CloudWatchLoggingOptions.LogStreamName")
lcClusterJDBCURL = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.ClusterJDBCURL")
lcCopyOptions = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.CopyCommand.CopyOptions")
lcDataTableColumns = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.CopyCommand.DataTableColumns")
lcDataTableName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.CopyCommand.DataTableName")
lnProcessingConfigurationEnabled = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.ProcessingConfiguration.Enabled")
lnRetryOptionsDurationInSeconds = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.RetryOptions.DurationInSeconds")
lcRedshiftDestinationDescriptionRoleARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.RoleARN")
lcS3BackupDescriptionBucketARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.BucketARN")
lnBufferingHintsIntervalInSeconds = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.BufferingHints.IntervalInSeconds")
lnBufferingHintsSizeInMBs = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.BufferingHints.SizeInMBs")
lnCloudWatchLoggingOptionsEnabled = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.CloudWatchLoggingOptions.Enabled")
lcCloudWatchLoggingOptionsLogGroupName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.CloudWatchLoggingOptions.LogGroupName")
lcCloudWatchLoggingOptionsLogStreamName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.CloudWatchLoggingOptions.LogStreamName")
lcS3BackupDescriptionCompressionFormat = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.CompressionFormat")
lcKMSEncryptionConfigAWSKMSKeyARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN")
lcEncryptionConfigurationNoEncryptionConfig = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.EncryptionConfiguration.NoEncryptionConfig")
lcS3BackupDescriptionErrorOutputPrefix = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.ErrorOutputPrefix")
lcS3BackupDescriptionPrefix = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.Prefix")
lcS3BackupDescriptionRoleARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupDescription.RoleARN")
lcRedshiftDestinationDescriptionS3BackupMode = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3BackupMode")
lcS3DestinationDescriptionBucketARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.BucketARN")
lnBufferingHintsIntervalInSeconds = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.BufferingHints.IntervalInSeconds")
lnBufferingHintsSizeInMBs = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.BufferingHints.SizeInMBs")
lnCloudWatchLoggingOptionsEnabled = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.Enabled")
lcCloudWatchLoggingOptionsLogGroupName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogGroupName")
lcCloudWatchLoggingOptionsLogStreamName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogStreamName")
lcS3DestinationDescriptionCompressionFormat = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.CompressionFormat")
lcKMSEncryptionConfigAWSKMSKeyARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN")
lcEncryptionConfigurationNoEncryptionConfig = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.EncryptionConfiguration.NoEncryptionConfig")
lcS3DestinationDescriptionErrorOutputPrefix = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.ErrorOutputPrefix")
lcS3DestinationDescriptionPrefix = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.Prefix")
lcS3DestinationDescriptionRoleARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.S3DestinationDescription.RoleARN")
lcUsername = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.Username")
lcS3DestinationDescriptionBucketARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.BucketARN")
lnBufferingHintsIntervalInSeconds = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.BufferingHints.IntervalInSeconds")
lnBufferingHintsSizeInMBs = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.BufferingHints.SizeInMBs")
lnCloudWatchLoggingOptionsEnabled = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.CloudWatchLoggingOptions.Enabled")
lcCloudWatchLoggingOptionsLogGroupName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.CloudWatchLoggingOptions.LogGroupName")
lcCloudWatchLoggingOptionsLogStreamName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.CloudWatchLoggingOptions.LogStreamName")
lcS3DestinationDescriptionCompressionFormat = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.CompressionFormat")
lcKMSEncryptionConfigAWSKMSKeyARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN")
lcEncryptionConfigurationNoEncryptionConfig = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.EncryptionConfiguration.NoEncryptionConfig")
lcS3DestinationDescriptionErrorOutputPrefix = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.ErrorOutputPrefix")
lcS3DestinationDescriptionPrefix = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.Prefix")
lcS3DestinationDescriptionRoleARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].S3DestinationDescription.RoleARN")
lnCloudWatchLoggingOptionsEnabled = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.CloudWatchLoggingOptions.Enabled")
lcCloudWatchLoggingOptionsLogGroupName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.CloudWatchLoggingOptions.LogGroupName")
lcCloudWatchLoggingOptionsLogStreamName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.CloudWatchLoggingOptions.LogStreamName")
lnHECAcknowledgmentTimeoutInSeconds = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.HECAcknowledgmentTimeoutInSeconds")
lcHECEndpoint = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.HECEndpoint")
lcHECEndpointType = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.HECEndpointType")
lcHECToken = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.HECToken")
lnProcessingConfigurationEnabled = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.ProcessingConfiguration.Enabled")
lnRetryOptionsDurationInSeconds = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.RetryOptions.DurationInSeconds")
lcSplunkDestinationDescriptionS3BackupMode = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3BackupMode")
lcS3DestinationDescriptionBucketARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.BucketARN")
lnBufferingHintsIntervalInSeconds = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.BufferingHints.IntervalInSeconds")
lnBufferingHintsSizeInMBs = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.BufferingHints.SizeInMBs")
lnCloudWatchLoggingOptionsEnabled = loJResp.IntOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.Enabled")
lcCloudWatchLoggingOptionsLogGroupName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogGroupName")
lcCloudWatchLoggingOptionsLogStreamName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.CloudWatchLoggingOptions.LogStreamName")
lcS3DestinationDescriptionCompressionFormat = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.CompressionFormat")
lcKMSEncryptionConfigAWSKMSKeyARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.EncryptionConfiguration.KMSEncryptionConfig.AWSKMSKeyARN")
lcEncryptionConfigurationNoEncryptionConfig = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.EncryptionConfiguration.NoEncryptionConfig")
lcS3DestinationDescriptionErrorOutputPrefix = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.ErrorOutputPrefix")
lcS3DestinationDescriptionPrefix = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.Prefix")
lcS3DestinationDescriptionRoleARN = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.S3DestinationDescription.RoleARN")
j = 0
lnCount_j = loJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.ProcessingConfiguration.Processors")
DO WHILE j < lnCount_j
loJResp.J = j
lcV_Type = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.ProcessingConfiguration.Processors[j].Type")
k = 0
lnCount_k = loJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.ProcessingConfiguration.Processors[j].Parameters")
DO WHILE k < lnCount_k
loJResp.K = k
lcParameterName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterName")
lcParameterValue = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterValue")
k = k + 1
ENDDO
j = j + 1
ENDDO
j = 0
lnCount_j = loJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.VpcConfigurationDescription.SecurityGroupIds")
DO WHILE j < lnCount_j
loJResp.J = j
lcStrVal = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.VpcConfigurationDescription.SecurityGroupIds[j]")
j = j + 1
ENDDO
j = 0
lnCount_j = loJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.VpcConfigurationDescription.SubnetIds")
DO WHILE j < lnCount_j
loJResp.J = j
lcStrVal = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].AmazonopensearchserviceDestinationDescription.VpcConfigurationDescription.SubnetIds[j]")
j = j + 1
ENDDO
j = 0
lnCount_j = loJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.ProcessingConfiguration.Processors")
DO WHILE j < lnCount_j
loJResp.J = j
lcV_Type = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.ProcessingConfiguration.Processors[j].Type")
k = 0
lnCount_k = loJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.ProcessingConfiguration.Processors[j].Parameters")
DO WHILE k < lnCount_k
loJResp.K = k
lcParameterName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterName")
lcParameterValue = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterValue")
k = k + 1
ENDDO
j = j + 1
ENDDO
j = 0
lnCount_j = loJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.VpcConfigurationDescription.SecurityGroupIds")
DO WHILE j < lnCount_j
loJResp.J = j
lcStrVal = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.VpcConfigurationDescription.SecurityGroupIds[j]")
j = j + 1
ENDDO
j = 0
lnCount_j = loJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.VpcConfigurationDescription.SubnetIds")
DO WHILE j < lnCount_j
loJResp.J = j
lcStrVal = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ElasticsearchDestinationDescription.VpcConfigurationDescription.SubnetIds[j]")
j = j + 1
ENDDO
j = 0
lnCount_j = loJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.InputFormatConfiguration.Deserializer.HiveJsonSerDe.TimestampFormats")
DO WHILE j < lnCount_j
loJResp.J = j
lcStrVal = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.InputFormatConfiguration.Deserializer.HiveJsonSerDe.TimestampFormats[j]")
j = j + 1
ENDDO
j = 0
lnCount_j = loJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.BloomFilterColumns")
DO WHILE j < lnCount_j
loJResp.J = j
lcStrVal = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.DataFormatConversionConfiguration.OutputFormatConfiguration.Serializer.OrcSerDe.BloomFilterColumns[j]")
j = j + 1
ENDDO
j = 0
lnCount_j = loJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.ProcessingConfiguration.Processors")
DO WHILE j < lnCount_j
loJResp.J = j
lcV_Type = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.ProcessingConfiguration.Processors[j].Type")
k = 0
lnCount_k = loJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.ProcessingConfiguration.Processors[j].Parameters")
DO WHILE k < lnCount_k
loJResp.K = k
lcParameterName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterName")
lcParameterValue = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].ExtendedS3DestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterValue")
k = k + 1
ENDDO
j = j + 1
ENDDO
j = 0
lnCount_j = loJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.ProcessingConfiguration.Processors")
DO WHILE j < lnCount_j
loJResp.J = j
lcV_Type = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.ProcessingConfiguration.Processors[j].Type")
k = 0
lnCount_k = loJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.ProcessingConfiguration.Processors[j].Parameters")
DO WHILE k < lnCount_k
loJResp.K = k
lcParameterName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterName")
lcParameterValue = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterValue")
k = k + 1
ENDDO
j = j + 1
ENDDO
j = 0
lnCount_j = loJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.RequestConfiguration.CommonAttributes")
DO WHILE j < lnCount_j
loJResp.J = j
lcAttributeName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.RequestConfiguration.CommonAttributes[j].AttributeName")
lcAttributeValue = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].HttpEndpointDestinationDescription.RequestConfiguration.CommonAttributes[j].AttributeValue")
j = j + 1
ENDDO
j = 0
lnCount_j = loJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.ProcessingConfiguration.Processors")
DO WHILE j < lnCount_j
loJResp.J = j
lcV_Type = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.ProcessingConfiguration.Processors[j].Type")
k = 0
lnCount_k = loJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.ProcessingConfiguration.Processors[j].Parameters")
DO WHILE k < lnCount_k
loJResp.K = k
lcParameterName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterName")
lcParameterValue = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].RedshiftDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterValue")
k = k + 1
ENDDO
j = j + 1
ENDDO
j = 0
lnCount_j = loJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.ProcessingConfiguration.Processors")
DO WHILE j < lnCount_j
loJResp.J = j
lcV_Type = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.ProcessingConfiguration.Processors[j].Type")
k = 0
lnCount_k = loJResp.SizeOfArray("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.ProcessingConfiguration.Processors[j].Parameters")
DO WHILE k < lnCount_k
loJResp.K = k
lcParameterName = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterName")
lcParameterValue = loJResp.StringOf("DeliveryStreamDescription.Destinations[i].SplunkDestinationDescription.ProcessingConfiguration.Processors[j].Parameters[k].ParameterValue")
k = k + 1
ENDDO
j = j + 1
ENDDO
i = i + 1
ENDDO
* 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"
* }
* }
RELEASE loRest
RELEASE loAuthAws
RELEASE loJson
RELEASE loSbRequestBody
RELEASE loSbResponseBody
RELEASE loJResp