TelemetryEvaluationForOrganization constructor
TelemetryEvaluationForOrganization(
- String name, {
- TelemetryEvaluationForOrganizationArgs? args,
- 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>()); });
}