Skip to content

Commit 275fa4e

Browse files
Release v1.27.0
1 parent feee6cf commit 275fa4e

File tree

13 files changed

+872
-3
lines changed

13 files changed

+872
-3
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
layout: ""
3+
page_title: "dynatrace_request_naming Data Source - terraform-provider-dynatrace"
4+
description: |-
5+
The data source `dynatrace_request_naming` covers queries for request naming rules
6+
---
7+
8+
# dynatrace_request_naming (Data Source)
9+
10+
The `dynatrace_request_naming` data source allows the request naming rule ID to be retrieved by its name.
11+
12+
- `name` (String) - The name to be assigned to matching requests.
13+
14+
If multiple services match the given criteria, the first result will be retrieved.
15+
16+
## Example Usage
17+
18+
```terraform
19+
data "dynatrace_request_naming" "Example" {
20+
name = "Terraform Example"
21+
}
22+
23+
output "id" {
24+
value = data.dynatrace_request_naming.Example.id
25+
}
26+
27+
```
28+
29+
<!-- schema generated by tfplugindocs -->
30+
## Schema
31+
32+
### Required
33+
34+
- `name` (String)
35+
36+
### Read-Only
37+
38+
- `id` (String) The ID of this resource.

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.26.0"
21+
version = "1.27.0"
2222
source = "dynatrace-oss/dynatrace"
2323
}
2424
}
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
layout: ""
3+
page_title: dynatrace_activegate_updates Resource - terraform-provider-dynatrace"
4+
description: |-
5+
The resource `dynatrace_activegate_updates` covers configuration for ActiveGate updates
6+
---
7+
8+
# dynatrace_activegate_updates (Resource)
9+
10+
## Dynatrace Documentation
11+
12+
- Update ActiveGate - https://www.dynatrace.com/support/help/setup-and-configuration/dynatrace-activegate/operation/update-activegate
13+
14+
- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:deployment.activegate.updates`)
15+
16+
## Export Example Usage
17+
18+
- `terraform-provider-dynatrace -export dynatrace_activegate_updates` downloads existing Activegate updates 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_updates" "#name#" {
26+
auto_update = true
27+
scope = "environment"
28+
}
29+
```
30+
31+
<!-- schema generated by tfplugindocs -->
32+
## Schema
33+
34+
### Required
35+
36+
- `auto_update` (Boolean) Automatic updates at earliest convenience
37+
38+
### Optional
39+
40+
- `scope` (String) The scope of this setting (ENVIRONMENT_ACTIVE_GATE). Omit this property if you want to cover the whole environment.
41+
42+
### Read-Only
43+
44+
- `id` (String) The ID of this resource.
45+
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_log_custom_attribute Resource - terraform-provider-dynatrace"
4+
description: |-
5+
The resource `dynatrace_log_custom_attribute` covers configuration for [custom log attributes](https://www.dynatrace.com/support/help/observe-and-explore/logs/log-monitoring/analyze-log-data/log-custom-attributes) ([Log Monitoring Classic](https://www.dynatrace.com/support/help/observe-and-explore/logs/log-monitoring))
6+
---
7+
8+
# dynatrace_log_custom_attribute (Resource)
9+
10+
## Dynatrace Documentation
11+
12+
- Custom Log Attributes - https://www.dynatrace.com/support/help/observe-and-explore/logs/log-monitoring/analyze-log-data/log-custom-attributes
13+
14+
- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:logmonitoring.log-custom-attributes`)
15+
16+
## Export Example Usage
17+
18+
- `terraform-provider-dynatrace -export dynatrace_log_custom_attribute` downloads all existing custom log attributes
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_log_custom_attribute" "#name#" {
26+
sidebar = false
27+
key = "#name#"
28+
}
29+
```
30+
31+
<!-- schema generated by tfplugindocs -->
32+
## Schema
33+
34+
### Required
35+
36+
- `key` (String) The attribute key is case insensitive in log data ingestion.
37+
- `sidebar` (Boolean) Show attribute values in side bar
38+
39+
### Read-Only
40+
41+
- `id` (String) The ID of this resource.
42+
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
---
2+
layout: ""
3+
page_title: dynatrace_log_custom_source Resource - terraform-provider-dynatrace"
4+
description: |-
5+
The resource `dynatrace_log_custom_source` covers configuration for custom log source
6+
---
7+
8+
# dynatrace_log_custom_source (Resource)
9+
10+
## Dynatrace Documentation
11+
12+
- Custom log source (Logs Classic) - https://www.dynatrace.com/support/help/observe-and-explore/logs/log-monitoring/acquire-log-data/log-custom-source
13+
14+
- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:logmonitoring.custom-log-source-settings`)
15+
16+
## Export Example Usage
17+
18+
- `terraform-provider-dynatrace -export dynatrace_log_custom_source` downloads all existing custom log source 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_log_custom_source" "#name#" {
26+
name = "#name#"
27+
enabled = false
28+
scope = "HOST_GROUP-1234567890000000"
29+
custom_log_source {
30+
type = "LOG_PATH_PATTERN"
31+
values = [ "/terraform" ]
32+
}
33+
}
34+
```
35+
36+
<!-- schema generated by tfplugindocs -->
37+
## Schema
38+
39+
### Required
40+
41+
- `custom_log_source` (Block List, Min: 1, Max: 1) no documentation available (see [below for nested schema](#nestedblock--custom_log_source))
42+
- `enabled` (Boolean) This setting is enabled (`true`) or disabled (`false`)
43+
- `name` (String) Name
44+
45+
### Optional
46+
47+
- `context` (Block List, Max: 1) Define Custom Log Source only within context if provided (see [below for nested schema](#nestedblock--context))
48+
- `scope` (String) The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
49+
50+
### Read-Only
51+
52+
- `id` (String) The ID of this resource.
53+
54+
<a id="nestedblock--custom_log_source"></a>
55+
### Nested Schema for `custom_log_source`
56+
57+
Required:
58+
59+
- `type` (String) Possible Values: `LOG_PATH_PATTERN`, `WINDOWS_EVENT_LOG`
60+
- `values` (Set of String) It might be either an absolute path to log(s) with optional wildcards or Windows Event Log name.
61+
62+
63+
<a id="nestedblock--context"></a>
64+
### Nested Schema for `context`
65+
66+
Required:
67+
68+
- `context` (Block Set, Min: 1) (see [below for nested schema](#nestedblock--context--context))
69+
70+
<a id="nestedblock--context--context"></a>
71+
### Nested Schema for `context.context`
72+
73+
Required:
74+
75+
- `attribute` (String) Possible Values: `Dt_entity_process_group`
76+
- `values` (Set of String) no documentation available
77+
Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
---
2+
layout: ""
3+
page_title: dynatrace_log_sensitive_data_masking Resource - terraform-provider-dynatrace"
4+
description: |-
5+
The resource `dynatrace_log_sensitive_data_masking` covers configuration for [Sensitive Data Masking for Logs](https://www.dynatrace.com/support/help/observe-and-explore/logs/log-monitoring/log-monitoring-configuration/sensitive-data-masking) ([Log Monitoring Classic](https://www.dynatrace.com/support/help/observe-and-explore/logs/log-monitoring))
6+
---
7+
8+
# dynatrace_log_sensitive_data_masking (Resource)
9+
10+
## Dynatrace Documentation
11+
12+
- Sensitive Data Masking - https://www.dynatrace.com/support/help/observe-and-explore/logs/log-monitoring/log-monitoring-configuration/sensitive-data-masking
13+
14+
- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:logmonitoring.sensitive-data-masking-settings`)
15+
16+
## Export Example Usage
17+
18+
- `terraform-provider-dynatrace -export dynatrace_log_sensitive_data_masking` downloads all existing custom log attributes
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_log_sensitive_data_masking" "#name#" {
26+
name = "#name#"
27+
enabled = true
28+
scope = "environment"
29+
masking {
30+
type = "SHA1"
31+
expression = "FOO"
32+
}
33+
matchers {
34+
matcher {
35+
attribute = "container.name"
36+
operator = "MATCHES"
37+
values = ["jlkjk"]
38+
}
39+
}
40+
}
41+
```
42+
```terraform
43+
resource "dynatrace_log_sensitive_data_masking" "#name#" {
44+
name = "#name#"
45+
enabled = true
46+
scope = "environment"
47+
masking {
48+
type = "STRING"
49+
replacement = "******"
50+
expression = "FOO"
51+
}
52+
matchers {
53+
matcher {
54+
attribute = "container.name"
55+
operator = "MATCHES"
56+
values = ["jlkjk"]
57+
}
58+
}
59+
}
60+
```
61+
62+
<!-- schema generated by tfplugindocs -->
63+
## Schema
64+
65+
### Required
66+
67+
- `enabled` (Boolean) This setting is enabled (`true`) or disabled (`false`)
68+
- `masking` (Block List, Min: 1, Max: 1) no documentation available (see [below for nested schema](#nestedblock--masking))
69+
- `name` (String) Name
70+
71+
### Optional
72+
73+
- `matchers` (Block List, Max: 1) no documentation available (see [below for nested schema](#nestedblock--matchers))
74+
- `scope` (String) The scope of this setting (HOST-########, HOST_GROUP-########). Omit this property if you want to cover the whole environment.
75+
76+
### Read-Only
77+
78+
- `id` (String) The ID of this resource.
79+
80+
<a id="nestedblock--masking"></a>
81+
### Nested Schema for `masking`
82+
83+
Required:
84+
85+
- `expression` (String) Maximum one capture group is allowed. If none was given, the whole expression will be treated as a capture group.
86+
- `type` (String) Possible Values: `SHA1`, `STRING`
87+
88+
Optional:
89+
90+
- `replacement` (String) The string to replace the masked expression with. Irrelevant if `type` is `SHA1`.
91+
92+
93+
<a id="nestedblock--matchers"></a>
94+
### Nested Schema for `matchers`
95+
96+
Required:
97+
98+
- `matcher` (Block Set, Min: 1) (see [below for nested schema](#nestedblock--matchers--matcher))
99+
100+
<a id="nestedblock--matchers--matcher"></a>
101+
### Nested Schema for `matchers.matcher`
102+
103+
Required:
104+
105+
- `attribute` (String) Possible Values: `Container_name`, `Dt_entity_container_group`, `Dt_entity_process_group`, `K8s_container_name`, `K8s_deployment_name`, `K8s_namespace_name`, `Log_source`, `Process_technology`
106+
- `operator` (String) Possible Values: `MATCHES`
107+
- `values` (Set of String) no documentation available
108+

0 commit comments

Comments
 (0)