ObservabilityConfiguration constructor
ObservabilityConfiguration(
- String name, {
- ObservabilityConfigurationArgs? args,
- CustomResourceOptions? options,
Creates a new ObservabilityConfiguration.
name The Pulumi resource name.
args Arguments used to configure this ObservabilityConfiguration. The set of arguments for ObservabilityConfiguration.
options Resource options controlling this resource's behavior.
Implementation
ObservabilityConfiguration(
String name, {
ObservabilityConfigurationArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'aws:apprunner/observabilityConfiguration:ObservabilityConfiguration',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
) {
arn = registerOutput<String>('arn');
latest = registerOutput<bool>('latest');
observabilityConfigurationName = registerOutput<String>('observabilityConfigurationName');
observabilityConfigurationRevision = registerOutput<int>('observabilityConfigurationRevision');
region = registerOutput<String>('region');
status = registerOutput<String>('status');
tags = registerOutput<Map<String, String>?>('tags', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
tagsAll = registerOutput<Map<String, String>>('tagsAll', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
traceConfiguration = registerOutput<ObservabilityConfigurationTraceConfiguration?>('traceConfiguration', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ObservabilityConfigurationTraceConfiguration.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}