Skip to content

Commit 28b740c

Browse files
v1.38.0
1 parent 234af17 commit 28b740c

24 files changed

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

docs/data-sources/azure_supported_services.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ description: |-
88

99
# dynatrace_azure_supported_services (Data Source)
1010

11-
The Azure supported service data source queries for a full list of all supported services.
11+
The AWS supported service data source queries for a full list of all supported services.
1212

1313
## Example Usage
1414

docs/data-sources/iam_user.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,5 @@ output "groups" {
3333
### Read-Only
3434

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

docs/guides/environment-migration.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,11 @@ Windows: `terraform-provider-dynatrace.exe -export -migrate`
4242

4343
Linux: `terraform-provider-dynatrace -export -migrate`
4444

45-
-> The `dynatrace_json_dashboard`, `dynatrace_aws_service`, `dynatrace_azure_service`, and account management resources are excluded by default, please use the iterative method to export/apply after running the bulk migration.
45+
The following resources are excluded by default, please use the iterative method to export/apply after running the bulk migration.
46+
* Excluded by default due to longer execution: `dynatrace_json_dashboard`, `dynatrace_custom_tags`, `dynatrace_custom_device`
47+
* Application Security: `dynatrace_appsec_notification`, `dynatrace_vulnerability_alerting`, `dynatrace_vulnerability_settings`, `dynatrace_vulnerability_third_party`, `dynatrace_vulnerability_code`, `dynatrace_attack_alerting`, `dynatrace_attack_settings`, `dynatrace_attack_rules`, `dynatrace_attack_allowlist`
48+
* AutomationEngine: `dynatrace_automation_workflow`, `dynatrace_automation_business_calendar`, `dynatrace_automation_scheduling_rule`
49+
* Account Management: `dynatrace_iam_group`(SaaS), `dynatrace_iam_permission`(SaaS), `dynatrace_iam_policy_bindings`(SaaS), `dynatrace_iam_policy`(SaaS), `dynatrace_iam_user`(SaaS), `dynatrace_mgmz_permission`(Managed), `dynatrace_policy_bindings`(Managed), `dynatrace_policy`(Managed), `dynatrace_user_group`(Managed), `dynatrace_user`(Managed)
4650

4751
### Iterative Migration
4852
The iterative approach is useful in scenarios where you would like to migrate configuration by resource group or to an environment with existing configuration.

docs/index.md

Lines changed: 12 additions & 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, data sources,
1818
terraform {
1919
required_providers {
2020
dynatrace = {
21-
version = "1.37.0"
21+
version = "1.38.0"
2222
source = "dynatrace-oss/dynatrace"
2323
}
2424
}
@@ -51,6 +51,14 @@ The value of `DYNATRACE_API_TOKEN` needs to be an API Token with the following p
5151
* Required for reading network zones.
5252
* **Write network zones** (`networkZones.write`)
5353
* Required for writing network zones.
54+
* **Read security problems** (`securityProblems.read`)
55+
* Required for reading security configuration.
56+
* **Write security problems** (`securityProblems.write`)
57+
* Required for writing security configuration.
58+
* **Read attacks** (`attacks.read`)
59+
* Required for reading attack security configuration.
60+
* **Write attacks** (`attacks.write`)
61+
* Required for writing attack security configuration.
5462

5563
Alternatively - but not recommended for security reasons you can also add configuration options within your Terraform Module.
5664
```
@@ -83,10 +91,13 @@ Please provide any feedback of the export utility via [GitHub Issues](https://gi
8391

8492
### Optional
8593

94+
- `account_id` (String, Sensitive)
8695
- `automation_client_id` (String, Sensitive)
8796
- `automation_client_secret` (String, Sensitive)
8897
- `automation_env_url` (String) The URL of the Dynatrace Environment with Platform capabilities turned on (`https://#####.apps.dynatrace.com)`. This is optional configuration when `dt_env_url` already specifies a SaaS Environment like `https://#####.live.dynatrace.com` or `https://#####.apps.dynatrace.com`
8998
- `automation_token_url` (String) The URL that provides the Bearer tokens when accessing the Automation REST API. This is optional configuration when `dt_env_url` already specifies a SaaS Environment like `https://#####.live.dynatrace.com` or `https://#####.apps.dynatrace.com`
99+
- `client_id` (String, Sensitive)
100+
- `client_secret` (String, Sensitive)
90101
- `dt_api_token` (String, Sensitive)
91102
- `dt_cluster_api_token` (String, Sensitive)
92103
- `dt_cluster_url` (String, Sensitive)

0 commit comments

Comments
 (0)