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 = "[email protected]: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.