LogTransformer constructor

LogTransformer(
  1. String name, {
  2. LogTransformerArgs? args,
  3. 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>())); });
}