Skip to content

observeinc/terraform-observe-aws-quickstart

Repository files navigation

Observe example module

This terraform module instantiates data from AWS as datasets and dashboards in Observe.

Usage

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
}

Requirements

Name Version
terraform >= 1.0
observe ~> 0.14

Providers

Name Version
observe ~> 0.14

Modules

No modules.

Resources

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

Inputs

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

Outputs

No outputs.

License

Apache 2 Licensed. See LICENSE for full details.

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 9

Languages