Terraform integrations
You can use Terraform integrations to configure different assets in Instana. Terraform is aligned with the REST API and links to the endpoint are provided for each resource. These integrations are not readily available for immediate use, but need to be configured.
Starting with version 0.6.0, Terraform version 0.12.x or later is required.
Supported resources
-
Application Settings
- Application Configuration:
instana_application_config
- Application Alert Configuration:
instana_application_alert_config
- Global Application Alert Configuration:
instana_global_application_alert_config
- Application Configuration:
-
Event Settings
- Custom Event Specification:
instana_custom_event_specification
- Alerting Channels:
instana_alerting_channel
- Alerting Config:
instana_alerting_config
- Custom Event Specification:
-
Settings
- API Tokens:
instana_api_token
- Groups:
instana_rbac_group
- API Tokens:
-
SLI Settings
- SLI Config:
instana_sli_config
- SLI Config:
-
Synthetic Settings
- Synthetic Test:
instana_synthetic_test
- Synthetic Test:
-
Website Monitoring
- Website Monitoring Config:
instana_website_monitoring_config
- Website Alert Config:
instana_website_alert_config
- Website Monitoring Config:
-
Custom Dashboard:
instana_custom_dashboard
Supported data sources
Terraform supports the following data sources:
-
Event Settings
- Alerting Channel:
instana_alerting_channel
- Builtin Event Specifications:
instana_builtin_event_spec
- Alerting Channel:
-
Synthetic Settings
- Synthetic Location:
instana_synthetic_location
- Synthetic Location:
Example usage:
provider "instana" {
api_token = "secure-api-token"
endpoint = "<tenant>-<org>.instana.io"
tls_skip_verify = false
}
For more information, see the Terraform documentation.