Skip to content

Commit eedb9e1

Browse files
Release v1.26.0
1 parent d4b83bc commit eedb9e1

23 files changed

+1916
-4
lines changed

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Use the links to the left to learn about the available resources and data source
1818
terraform {
1919
required_providers {
2020
dynatrace = {
21-
version = "1.25.1"
21+
version = "1.26.0"
2222
source = "dynatrace-oss/dynatrace"
2323
}
2424
}

docs/resources/aws_credentials.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,8 @@ resource "dynatrace_aws_credentials" "#name#" {
5151
### Optional
5252

5353
- `label` (String) The name of the credentials
54-
- `supporting_services_to_monitor` (Block Set) supporting services to be monitored (see [below for nested schema](#nestedblock--supporting_services_to_monitor))
54+
- `supporting_services_managed_in_dynatrace` (Boolean) If enabled (`true`) the attribute `supporting_services` will not get synchronized with Dynatrace. You will be able to manage them via WebUI without interference by Terraform.
55+
- `supporting_services_to_monitor` (Block List) supporting services to be monitored (see [below for nested schema](#nestedblock--supporting_services_to_monitor))
5556
- `tags_to_monitor` (Block List, Max: 10) AWS tags to be monitored. You can specify up to 10 tags. Only applicable when the **tagged_only** parameter is set to `true` (see [below for nested schema](#nestedblock--tags_to_monitor))
5657
- `unknowns` (String) Any attributes that aren't yet supported by this provider
5758

docs/resources/custom_units.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
layout: ""
3+
page_title: dynatrace_custom_units Resource - terraform-provider-dynatrace"
4+
description: |-
5+
The resource `dynatrace_custom_units` covers configuration for custom units
6+
---
7+
8+
# dynatrace_custom_units (Resource)
9+
10+
## Dynatrace Documentation
11+
12+
- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:custom-unit`)
13+
14+
## Export Example Usage
15+
16+
- `terraform-provider-dynatrace -export dynatrace_custom_units` downloads all existing custom unit configuration
17+
18+
The full documentation of the export feature is available [here](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs/guides/export-v2).
19+
20+
## Resource Example Usage
21+
22+
```terraform
23+
resource "dynatrace_custom_units" "#name#" {
24+
name = "#name#"
25+
description = "Created by Terraform"
26+
plural_name = "TerraformUnits"
27+
symbol = "T/u"
28+
}
29+
```
30+
31+
<!-- schema generated by tfplugindocs -->
32+
## Schema
33+
34+
### Required
35+
36+
- `description` (String) Unit description should provide additional information about the new unit
37+
- `name` (String) Unit name has to be unique and is used as identifier.
38+
- `plural_name` (String) Unit plural name represent the plural form of the unit name.
39+
- `symbol` (String) Unit symbol has to be unique.
40+
41+
### Read-Only
42+
43+
- `id` (String) The ID of this resource.
44+

docs/resources/dashboard.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -866,11 +866,34 @@ Currently supported values are:
866866

867867
Optional:
868868

869+
- `generic_tag_filters` (Block List, Max: 1) A set of generic tag filters that can be applied to a dashboard (see [below for nested schema](#nestedblock--dashboard_metadata--dynamic_filters--generic_tag_filters))
869870
- `tag_suggestion_types` (Set of String) A set of entities applied for tag filter suggestions. You can fetch the list of possible values with the [GET all entity types](https://dt-url.net/dw03s7h)request.
870871

871872
Only applicable if the **filters** set includes `TAG_KEY:<tagname>`
872873
- `unknowns` (String) allows for configuring properties that are not explicitly supported by the current version of this provider
873874

875+
<a id="nestedblock--dashboard_metadata--dynamic_filters--generic_tag_filters"></a>
876+
### Nested Schema for `dashboard_metadata.dynamic_filters.generic_tag_filters`
877+
878+
Required:
879+
880+
- `filter` (Block Set, Min: 1) (see [below for nested schema](#nestedblock--dashboard_metadata--dynamic_filters--generic_tag_filters--filter))
881+
882+
<a id="nestedblock--dashboard_metadata--dynamic_filters--generic_tag_filters--filter"></a>
883+
### Nested Schema for `dashboard_metadata.dynamic_filters.generic_tag_filters.filter`
884+
885+
Required:
886+
887+
- `entity_types` (Set of String) Entity types affected by tag
888+
889+
Optional:
890+
891+
- `name` (String) The display name used to identify this generic filter
892+
- `suggestions_from_entity_type` (String) The entity type for which the suggestions should be provided.
893+
- `tag_key` (String) The tag key for this filter
894+
895+
896+
874897

875898
<a id="nestedblock--dashboard_metadata--filter"></a>
876899
### Nested Schema for `dashboard_metadata.filter`
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
---
2+
layout: ""
3+
page_title: dynatrace_dashboards_allowlist Resource - terraform-provider-dynatrace"
4+
description: |-
5+
The resource `dynatrace_dashboards_allowlist` covers dashboard configuration for allowed URL pattern rules
6+
---
7+
8+
# dynatrace_dashboards_allowlist (Resource)
9+
10+
## Dynatrace Documentation
11+
12+
- Dashboards - https://www.dynatrace.com/support/help/observe-and-explore/dashboards#expand--add-image-url-to-allowlist--28
13+
14+
- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:dashboards.image.allowlist`)
15+
16+
## Export Example Usage
17+
18+
- `terraform-provider-dynatrace -export dynatrace_dashboards_allowlist` downloads all existing allowed URL pattern rules
19+
20+
The full documentation of the export feature is available [here](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs/guides/export-v2).
21+
22+
## Resource Example Usage
23+
24+
```terraform
25+
resource "dynatrace_dashboards_allowlist" "#name#" {
26+
allowlist {
27+
urlpattern {
28+
rule = "equals"
29+
template = "https://www.terraform.io/"
30+
}
31+
urlpattern {
32+
rule = "startsWith"
33+
template = "https://www.google.com/"
34+
}
35+
}
36+
}
37+
```
38+
39+
<!-- schema generated by tfplugindocs -->
40+
## Schema
41+
42+
### Optional
43+
44+
- `allowlist` (Block List, Max: 1) List of URL pattern matchers (see [below for nested schema](#nestedblock--allowlist))
45+
46+
### Read-Only
47+
48+
- `id` (String) The ID of this resource.
49+
50+
<a id="nestedblock--allowlist"></a>
51+
### Nested Schema for `allowlist`
52+
53+
Required:
54+
55+
- `urlpattern` (Block Set, Min: 1) (see [below for nested schema](#nestedblock--allowlist--urlpattern))
56+
57+
<a id="nestedblock--allowlist--urlpattern"></a>
58+
### Nested Schema for `allowlist.urlpattern`
59+
60+
Required:
61+
62+
- `rule` (String) Possible Values: `Equals`, `StartsWith`
63+
- `template` (String) Pattern
64+

docs/resources/disk_analytics.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
layout: ""
3+
page_title: dynatrace_disk_analytics Resource - terraform-provider-dynatrace"
4+
description: |-
5+
The resource `dynatrace_disk_analytics` covers configuration for Disk Analytics extension
6+
---
7+
8+
# dynatrace_disk_analytics (Resource)
9+
10+
## Dynatrace Documentation
11+
12+
- Disk analytics - https://www.dynatrace.com/support/help/platform-modules/infrastructure-monitoring/hosts/monitoring/host-monitoring/disk-analytics
13+
14+
- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:disk.analytics.extension`)
15+
16+
## Export Example Usage
17+
18+
- `terraform-provider-dynatrace -export dynatrace_disk_analytics` downloads all existing Disk Analytics extension configuration
19+
20+
The full documentation of the export feature is available [here](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs/guides/export-v2).
21+
22+
## Resource Example Usage
23+
24+
```terraform
25+
resource "dynatrace_disk_analytics" "#name#" {
26+
enabled = true
27+
scope = "HOST-1234567890000000"
28+
}
29+
```
30+
31+
<!-- schema generated by tfplugindocs -->
32+
## Schema
33+
34+
### Required
35+
36+
- `enabled` (Boolean) The Disk Analytics feature requires an extension to be added to your environment. The Disk Analytics extension consumes custom metrics and [Davis data units](https://www.dynatrace.com/support/help/shortlink/metric-cost-calculation).
37+
38+
After you have installed the Disk Analytics extension, you can enable the Data Collection in host or host-group level settings. If you enable the Data Collection without adding the extension the data is only visible in the data explorer.
39+
40+
For details, see [Disk Analytics extension documentation](https://dt-url.net/3a03v9v).
41+
- `scope` (String) The scope of this setting (HOST, HOST_GROUP)
42+
43+
### Read-Only
44+
45+
- `id` (String) The ID of this resource.
46+
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
layout: ""
3+
page_title: dynatrace_extension_execution_remote Resource - terraform-provider-dynatrace"
4+
description: |-
5+
The resource `dynatrace_extension_execution_remote` covers configuration for Extension Execution Controller configuration for ActiveGate deployment
6+
---
7+
8+
# dynatrace_extension_execution_remote (Resource)
9+
10+
## Dynatrace Documentation
11+
12+
- Extension Execution Controller - https://www.dynatrace.com/support/help/extend-dynatrace/extensions20/extensions-concepts#eec
13+
14+
- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:eec.remote`)
15+
16+
## Export Example Usage
17+
18+
- `terraform-provider-dynatrace -export dynatrace_extension_execution_remote` downloads all existing Extension Execution Controller configuration
19+
20+
The full documentation of the export feature is available [here](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs/guides/export-v2).
21+
22+
## Resource Example Usage
23+
24+
```terraform
25+
resource "dynatrace_extension_execution_remote" "#name#" {
26+
performance_profile = "DEFAULT"
27+
scope = "ENVIRONMENT_ACTIVE_GATE-1234567890000000"
28+
}
29+
```
30+
31+
<!-- schema generated by tfplugindocs -->
32+
## Schema
33+
34+
### Required
35+
36+
- `performance_profile` (String) Select performance profile for Extension Execution Controller [Documentation](https://www.dynatrace.com/support/help/shortlink/extensions-concepts#resource-consumption "More about performance profiles")
37+
- `scope` (String) The scope of this setting (ENVIRONMENT_ACTIVE_GATE)
38+
39+
### Read-Only
40+
41+
- `id` (String) The ID of this resource.
42+

0 commit comments

Comments
 (0)