TelemetryEvaluation constructor

TelemetryEvaluation(
  1. String name, {
  2. TelemetryEvaluationArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new TelemetryEvaluation. name The Pulumi resource name. args Arguments used to configure this TelemetryEvaluation. The set of arguments for TelemetryEvaluation. options Resource options controlling this resource's behavior.

Implementation

TelemetryEvaluation(
  String name, {
  TelemetryEvaluationArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'aws:observabilityadmin/telemetryEvaluation:TelemetryEvaluation',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
      ) {
  failureReason = registerOutput<String>('failureReason');
  region = registerOutput<String>('region');
  status = registerOutput<String>('status');
  timeouts = registerOutput<TelemetryEvaluationTimeouts?>('timeouts', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return TelemetryEvaluationTimeouts.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}