ObservabilityConfigurationState constructor

const ObservabilityConfigurationState({
  1. Input<String?>? arn,
  2. Input<bool?>? latest,
  3. Input<String?>? observabilityConfigurationName,
  4. Input<int?>? observabilityConfigurationRevision,
  5. Input<String?>? region,
  6. Input<String?>? status,
  7. Input<Map<String, String>?>? tags,
  8. Input<Map<String, String>?>? tagsAll,
  9. Input<ObservabilityConfigurationTraceConfiguration?>? traceConfiguration,
})

Creates a new ObservabilityConfigurationState. arn ARN of this observability configuration. latest Whether the observability configuration has the highest observabilityConfigurationRevision among all configurations that share the same observabilityConfigurationName. observabilityConfigurationName Name of the observability configuration. observabilityConfigurationRevision Revision of this observability configuration. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. status Current state of the observability configuration. An INACTIVE configuration revision has been deleted and can't be used. It is permanently removed some time after deletion. tags Key-value map of resource tags. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level. tagsAll Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block. traceConfiguration Configuration of the tracing feature within this observability configuration. If you don't specify it, App Runner doesn't enable tracing. See traceConfiguration Block below for more details.

Implementation

const ObservabilityConfigurationState({
  this.arn,
  this.latest,
  this.observabilityConfigurationName,
  this.observabilityConfigurationRevision,
  this.region,
  this.status,
  this.tags,
  this.tagsAll,
  this.traceConfiguration,
});