DataConverterProcessor Class
Processor for data conversion operations.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_logs as logs } from 'aws-cdk-lib';
const dataConverterProcessor = new logs.DataConverterProcessor({
type: logs.DataConverterType.TYPE_CONVERTER,
// the properties below are optional
dateTimeConverterOptions: {
locale: 'locale',
matchPatterns: ['matchPatterns'],
source: 'source',
target: 'target',
// the properties below are optional
sourceTimezone: 'sourceTimezone',
targetFormat: 'targetFormat',
targetTimezone: 'targetTimezone',
},
typeConverterOptions: {
entries: [{
key: 'key',
type: logs.TypeConverterType.BOOLEAN,
}],
},
});
python
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_logs as logs
data_converter_processor = logs.DataConverterProcessor(
type=logs.DataConverterType.TYPE_CONVERTER,
# the properties below are optional
date_time_converter_options=logs.DateTimeConverterProperty(
locale="locale",
match_patterns=["matchPatterns"],
source="source",
target="target",
# the properties below are optional
source_timezone="sourceTimezone",
target_format="targetFormat",
target_timezone="targetTimezone"
),
type_converter_options=logs.TypeConverterProperty(
entries=[logs.TypeConverterEntryProperty(
key="key",
type=logs.TypeConverterType.BOOLEAN
)]
)
)
java
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.logs.*;
DataConverterProcessor dataConverterProcessor = DataConverterProcessor.Builder.create()
.type(DataConverterType.TYPE_CONVERTER)
// the properties below are optional
.dateTimeConverterOptions(DateTimeConverterProperty.builder()
.locale("locale")
.matchPatterns(List.of("matchPatterns"))
.source("source")
.target("target")
// the properties below are optional
.sourceTimezone("sourceTimezone")
.targetFormat("targetFormat")
.targetTimezone("targetTimezone")
.build())
.typeConverterOptions(TypeConverterProperty.builder()
.entries(List.of(TypeConverterEntryProperty.builder()
.key("key")
.type(TypeConverterType.BOOLEAN)
.build()))
.build())
.build();
csharp
// Install: dotnet add package Amazon.CDK.Lib
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.Logs;
var dataConverterProcessor = new DataConverterProcessor(new DataConverterProps {
Type = DataConverterType.TYPE_CONVERTER,
// the properties below are optional
DateTimeConverterOptions = new DateTimeConverterProperty {
Locale = "locale",
MatchPatterns = new [] { "matchPatterns" },
Source = "source",
Target = "target",
// the properties below are optional
SourceTimezone = "sourceTimezone",
TargetFormat = "targetFormat",
TargetTimezone = "targetTimezone"
},
TypeConverterOptions = new TypeConverterProperty {
Entries = new [] { new TypeConverterEntryProperty {
Key = "key",
Type = TypeConverterType.BOOLEAN
} }
}
});
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
dataConverterProcessor := awscdk.Aws_logs.NewDataConverterProcessor(&DataConverterProps{
Type: awscdk.*Aws_logs.DataConverterType_TYPE_CONVERTER,
// the properties below are optional
DateTimeConverterOptions: &DateTimeConverterProperty{
Locale: jsii.String("locale"),
MatchPatterns: []*string{
jsii.String("matchPatterns"),
},
Source: jsii.String("source"),
Target: jsii.String("target"),
// the properties below are optional
SourceTimezone: jsii.String("sourceTimezone"),
TargetFormat: jsii.String("targetFormat"),
TargetTimezone: jsii.String("targetTimezone"),
},
TypeConverterOptions: &TypeConverterProperty{
Entries: []TypeConverterEntryProperty{
&TypeConverterEntryProperty{
Key: jsii.String("key"),
Type: awscdk.*Aws_logs.TypeConverterType_BOOLEAN,
},
},
},
})
Initializer
ts
new DataConverterProcessor(props: DataConverterProps)
python
DataConverterProcessor(props: DataConverterProps)
java
new DataConverterProcessor(DataConverterProps props)
csharp
new DataConverterProcessor(DataConverterProps props)
go
NewDataConverterProcessor(Props DataConverterProps)
Properties
typeDataConverterTypetypeDataConverterTypetypeDataConverterTypeTypeDataConverterTypeTypeDataConverterType#The type of data conversion operation.