TelemetryEvaluationForOrganization constructor

TelemetryEvaluationForOrganization(
  1. String name, {
  2. TelemetryEvaluationForOrganizationArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

TelemetryEvaluationForOrganization(
  String name, {
  TelemetryEvaluationForOrganizationArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'aws:observabilityadmin/telemetryEvaluationForOrganization:TelemetryEvaluationForOrganization',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
      ) {
  allRegions = registerOutput<bool?>('allRegions');
  failureReason = registerOutput<String>('failureReason');
  homeRegion = registerOutput<String>('homeRegion');
  region = registerOutput<String>('region');
  regions = registerOutput<List<String>?>('regions', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); });
  status = registerOutput<String>('status');
  timeouts = registerOutput<TelemetryEvaluationForOrganizationTimeouts?>('timeouts', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return TelemetryEvaluationForOrganizationTimeouts.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}