This terraform module instantiates data from AWS as datasets and dashboards in Observe.
provider "observe" {}
data "observe_workspace" "default" {
  name = "Default"
}
module "google_quickstart" {
  source = "git@github.com:observeinc/terraform-observe-aws-quickstart.git"
  workspace = data.observe_workspace.default
}| Name | Version | 
|---|---|
| terraform | >= 1.0 | 
| observe | ~> 0.14 | 
| Name | Version | 
|---|---|
| observe | ~> 0.14 | 
No modules.
| Name | Type | 
|---|---|
| observe_dashboard.ec2_instances | resource | 
| observe_dashboard.home | resource | 
| observe_dashboard.lambda_instances | resource | 
| observe_dashboard.rds_instances | resource | 
| observe_dashboard.sqs_services | resource | 
| observe_dataset.cloudtrail_events | resource | 
| observe_dataset.logs | resource | 
| observe_dataset.metrics | resource | 
| observe_dataset.resources | resource | 
| observe_dataset.s3_records | resource | 
| observe_link.logs | resource | 
| observe_link.metrics | resource | 
| Name | Description | Type | Default | Required | 
|---|---|---|---|---|
| datastream | The datastream used to derive resources from. | object({ dataset = string }) | n/a | yes | 
| freshness_default_duration | Dataset freshness | string | "1m" | no | 
| max_expiry_duration | Maximum expiry time for resources. | string | "4h" | no | 
| max_time_diff_duration | Maximum time difference for processing time window. | string | "4h" | no | 
| name_format | Format string to use for dataset names. Override to introduce a prefix or suffix. | string | "AWS-Quickstart/%s" | no | 
| skip_rematerialization | Determines if datasets should rematerialize on non-schema changes. Note that schema changes will still result in rematerialization. | bool | true | no | 
| workspace | Workspace to apply module to. | object({ oid = string, id = string }) | n/a | yes | 
No outputs.
Apache 2 Licensed. See LICENSE for full details.