Skip to content

Commit bacadb1

Browse files
Release v1.24.0
1 parent b17caa6 commit bacadb1

18 files changed

+1283
-6
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.23.0"
21+
version = "1.24.0"
2222
source = "dynatrace-oss/dynatrace"
2323
}
2424
}

docs/resources/activegate_token.md

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_activegate_token Resource - terraform-provider-dynatrace"
4+
description: |-
5+
The resource `dynatrace_activegate_token` covers configuration for ActiveGate network security
6+
---
7+
8+
# dynatrace_activegate_token (Resource)
9+
10+
## Dynatrace Documentation
11+
12+
- ActiveGate security - https://www.dynatrace.com/support/help/setup-and-configuration/dynatrace-activegate/activegate-security
13+
14+
- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:activegate-token`)
15+
16+
## Export Example Usage
17+
18+
- `terraform-provider-dynatrace -export dynatrace_activegate_token` downloads all existing ActiveGate network security 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_activegate_token" "#name#" {
26+
auth_token_enforcement_manually_enabled = false
27+
expiring_token_notifications_enabled = true
28+
}
29+
```
30+
31+
<!-- schema generated by tfplugindocs -->
32+
## Schema
33+
34+
### Required
35+
36+
- `auth_token_enforcement_manually_enabled` (Boolean) Manually enforce ActiveGate token authentication
37+
- `expiring_token_notifications_enabled` (Boolean) Note: ActiveGate tokens notifications are sent only when you deployed ActiveGate tokens with expiration dates in your environment and notifications are defined ([see notification settings](/ui/settings/builtin:problem.notifications))
38+
39+
### Read-Only
40+
41+
- `id` (String) The ID of this resource.
42+

docs/resources/application_error_rules.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ description: |-
77

88
# dynatrace_application_error_rules (Resource)
99

10+
-> Certain field(s) of this resource has overlap with `dynatrace_web_app_custom_errors`, please review the schema for additional information.
11+
1012
## Dynatrace Documentation
1113

1214
- Configure web application errors - https://www.dynatrace.com/support/help/how-to-use-dynatrace/real-user-monitoring/setup-and-configuration/web-applications/additional-configuration/configure-errors

docs/resources/audit_log.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
layout: ""
3+
page_title: dynatrace_audit_log Resource - terraform-provider-dynatrace"
4+
description: |-
5+
The resource `dynatrace_audit_log` covers configuration for audit log
6+
---
7+
8+
# dynatrace_audit_log (Resource)
9+
10+
## Dynatrace Documentation
11+
12+
- Manage audit logs - https://www.dynatrace.com/support/help/manage/data-privacy-and-security/configuration/audit-logs
13+
14+
- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:audit-log`)
15+
16+
## Export Example Usage
17+
18+
- `terraform-provider-dynatrace -export dynatrace_audit_log` downloads all existing audit log 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_audit_log" "#name#" {
26+
enabled = false
27+
}
28+
```
29+
30+
<!-- schema generated by tfplugindocs -->
31+
## Schema
32+
33+
### Required
34+
35+
- `enabled` (Boolean) This setting is enabled (`true`) or disabled (`false`)
36+
37+
### Read-Only
38+
39+
- `id` (String) The ID of this resource.
40+
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_container_builtin_rule Resource - terraform-provider-dynatrace"
4+
description: |-
5+
The resource `dynatrace_container_builtin_rule` covers configuration for builtin monitoring rules for containers
6+
---
7+
8+
# dynatrace_container_builtin_rule (Resource)
9+
10+
## Dynatrace Documentation
11+
12+
- Container monitoring rules - https://www.dynatrace.com/support/help/platform-modules/infrastructure-monitoring/container-platform-monitoring/container-monitoring-rules
13+
14+
- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:container.built-in-monitoring-rule`)
15+
16+
## Export Example Usage
17+
18+
- `terraform-provider-dynatrace -export dynatrace_container_builtin_rule` downloads all existing builtin monitoring rules for containers
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_container_builtin_rule" "#name#" {
26+
ignore_docker_pause_container = false
27+
ignore_kubernetes_pause_container = true
28+
ignore_open_shift_build_pod_name = false
29+
ignore_open_shift_sdn_namespace = true
30+
}
31+
```
32+
33+
<!-- schema generated by tfplugindocs -->
34+
## Schema
35+
36+
### Required
37+
38+
- `ignore_docker_pause_container` (Boolean) Disable monitoring of platform internal pause containers in Kubernetes and OpenShift.
39+
- `ignore_kubernetes_pause_container` (Boolean) Disable monitoring of platform internal pause containers in Kubernetes and OpenShift.
40+
- `ignore_open_shift_build_pod_name` (Boolean) Disable monitoring of intermediate containers created during image build.
41+
- `ignore_open_shift_sdn_namespace` (Boolean) Disable monitoring of platform internal containers in the openshift-sdn namespace.
42+
43+
### Read-Only
44+
45+
- `id` (String) The ID of this resource.
46+

docs/resources/container_rule.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
---
2+
layout: ""
3+
page_title: dynatrace_container_rule Resource - terraform-provider-dynatrace"
4+
description: |-
5+
The resource `dynatrace_container_rule` covers configuration for monitoring rules for containers
6+
---
7+
8+
# dynatrace_container_rule (Resource)
9+
10+
## Dynatrace Documentation
11+
12+
- Container monitoring rules - https://www.dynatrace.com/support/help/platform-modules/infrastructure-monitoring/container-platform-monitoring/container-monitoring-rules
13+
14+
- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:container.monitoring-rule`)
15+
16+
## Export Example Usage
17+
18+
- `terraform-provider-dynatrace -export dynatrace_container_rule` downloads all existing monitoring rules for containers
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_container_rule" "#name#" {
26+
enabled = true
27+
mode = "MONITORING_ON"
28+
operator = "NOT_CONTAINS"
29+
property = "CONTAINER_NAME"
30+
value = "Terraform"
31+
}
32+
```
33+
34+
<!-- schema generated by tfplugindocs -->
35+
## Schema
36+
37+
### Required
38+
39+
- `enabled` (Boolean) This setting is enabled (`true`) or disabled (`false`)
40+
- `mode` (String) Possible Values: `MONITORING_OFF`, `MONITORING_ON`
41+
- `operator` (String) Possible Values: `CONTAINS`, `ENDS`, `EQUALS`, `EXISTS`, `NOT_CONTAINS`, `NOT_ENDS`, `NOT_EQUALS`, `NOT_EXISTS`, `NOT_STARTS`, `STARTS`
42+
- `property` (String) Possible Values: `CONTAINER_NAME`, `IMAGE_NAME`, `KUBERNETES_BASEPODNAME`, `KUBERNETES_CONTAINERNAME`, `KUBERNETES_FULLPODNAME`, `KUBERNETES_NAMESPACE`, `KUBERNETES_PODUID`
43+
44+
### Optional
45+
46+
- `value` (String) Condition value
47+
48+
### Read-Only
49+
50+
- `id` (String) The ID of this resource.
51+
Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
---
2+
layout: ""
3+
page_title: dynatrace_container_technology Resource - terraform-provider-dynatrace"
4+
description: |-
5+
The resource `dynatrace_container_technology` covers configuration for container monitoring
6+
---
7+
8+
# dynatrace_container_technology (Resource)
9+
10+
## Dynatrace Documentation
11+
12+
- Technology support - https://www.dynatrace.com/support/help/technology-support#anchor-containers
13+
14+
- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:container.technology`)
15+
16+
## Export Example Usage
17+
18+
- `terraform-provider-dynatrace -export dynatrace_container_technology` downloads all existing container monitoring 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_container_technology" "environment" {
26+
bosh_process_manager = true
27+
containerd = true
28+
crio = true
29+
docker = true
30+
docker_windows = true
31+
garden = true
32+
scope = "environment"
33+
winc = true
34+
}
35+
```
36+
37+
<!-- schema generated by tfplugindocs -->
38+
## Schema
39+
40+
### Required
41+
42+
- `bosh_process_manager` (Boolean) Platform: Cloud Foundry
43+
44+
Status: Released
45+
46+
Operating system: Linux
47+
48+
Min agent version: 1.159
49+
- `containerd` (Boolean) Platform: Kubernetes
50+
51+
Status: Released
52+
53+
Operating system: Linux
54+
55+
Min agent version: 1.169
56+
- `crio` (Boolean) Platform: Kubernetes
57+
58+
Status: Released
59+
60+
Operating system: Linux
61+
62+
Min agent version: 1.163
63+
- `docker` (Boolean) Platform: Docker and Kubernetes
64+
65+
Status: Released
66+
67+
Operating system: Linux
68+
- `docker_windows` (Boolean) Platform: Docker
69+
70+
Status: Early adopter
71+
72+
Operating system: Windows
73+
74+
Min agent version: 1.149
75+
- `garden` (Boolean) Platform: Cloud Foundry
76+
77+
Status: Released
78+
79+
Operating system: Linux
80+
81+
Min agent version: 1.133
82+
- `winc` (Boolean) Platform: Cloud Foundry
83+
84+
Status: Early adopter
85+
86+
Operating system: Windows
87+
88+
Min agent version: 1.175
89+
90+
### Optional
91+
92+
- `scope` (String) The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
93+
94+
### Read-Only
95+
96+
- `id` (String) The ID of this resource.
97+

docs/resources/iam_group.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,6 @@ Required:
7676

7777
Required:
7878

79-
- `name` (String)
80-
- `scope` (String)
81-
- `type` (String)
79+
- `name` (String) Possible values: `account-company-info`, `account-user-management`, `account-viewer`, `tenant-viewer`, `tenant-manage-settings`, `tenant-agent-install`, `tenant-logviewer`, `tenant-view-sensitive-request-data`, `tenant-configure-request-capture-data`, `tenant-replay-sessions-with-masking`, `tenant-replay-sessions-without-masking`, `tenant-manage-security-problems`, `tenant-manage-support-tickets`
80+
- `scope` (String) If `type` is `account` this attribute should hold the UUID of the account. If `type` is 'tenant` this attribute should hold the ID of the environment (`https://<environmentid>.live.dynatrace.com`). If `type` is `management-zone` this attribute should hold a value like `<managment-zone-id>:<environment-id>. You need to use the attribute `legacy_id` when referring to a resource `dynatrace_management_zone_v2` or a data source `dynatrace_management_zone`.
81+
- `type` (String) The type of this permission. Possible values are `account`, `tenant`, `management-zone`

0 commit comments

Comments
 (0)