LogTransformer constructor
LogTransformer(
- String name, {
- LogTransformerArgs? args,
- CustomResourceOptions? options,
Creates a new LogTransformer.
name The Pulumi resource name.
args Arguments used to configure this LogTransformer. The set of arguments for LogTransformer.
options Resource options controlling this resource's behavior.
Implementation
LogTransformer(
String name, {
LogTransformerArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'aws:cloudwatch/logTransformer:LogTransformer',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
) {
logGroupArn = registerOutput<String>('logGroupArn');
region = registerOutput<String>('region');
transformerConfigs = registerOutput<List<LogTransformerTransformerConfig>>('transformerConfigs', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<LogTransformerTransformerConfig>(guardedValue, (value) => LogTransformerTransformerConfig.fromMap((value as Map).cast<String, dynamic>())); });
}