Skip to content

Commit

Permalink
v1.38.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Reinhard-Pilz-Dynatrace committed Aug 7, 2023
1 parent 234af17 commit 28b740c
Show file tree
Hide file tree
Showing 24 changed files with 4,455 additions and 17 deletions.
39 changes: 39 additions & 0 deletions docs/data-sources/attack_alerting.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
layout: ""
page_title: "dynatrace_attack_alerting Data Source - terraform-provider-dynatrace"
subcategory: "Application Security"
description: |-
The data source `dynatrace_attack_alerting` covers queries for attack alerting profiles
---

# dynatrace_attack_alerting (Data Source)

The `dynatrace_attack_alerting` data source allows the attack alerting profile ID to be retrieved by its name.

- `name` (String) - The name of the attack alerting profile

If multiple services match the given criteria, the first result will be retrieved.

## Example Usage

```terraform
data "dynatrace_attack_alerting" "Example" {
name = "Terraform Example"
}
output "id" {
value = data.dynatrace_attack_alerting.Example.id
}
```

<!-- schema generated by tfplugindocs -->
## Schema

### Required

- `name` (String)

### Read-Only

- `id` (String) The ID of this resource.
2 changes: 1 addition & 1 deletion docs/data-sources/azure_supported_services.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ description: |-

# dynatrace_azure_supported_services (Data Source)

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

## Example Usage

Expand Down
3 changes: 2 additions & 1 deletion docs/data-sources/iam_user.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,4 +33,5 @@ output "groups" {
### Read-Only

- `groups` (List of String)
- `id` (String) The ID of this resource.
- `id` (String) The ID of this resource.
- `uid` (String)
39 changes: 39 additions & 0 deletions docs/data-sources/vulnerability_alerting.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
layout: ""
page_title: "dynatrace_vulnerability_alerting Data Source - terraform-provider-dynatrace"
subcategory: "Application Security"
description: |-
The data source `dynatrace_vulnerability_alerting` covers queries for vulnerability alerting profiles
---

# dynatrace_vulnerability_alerting (Data Source)

The `dynatrace_vulnerability_alerting` data source allows the vulnerability alerting profile ID to be retrieved by its name.

- `name` (String) - The name of the vulnerability alerting profile

If multiple services match the given criteria, the first result will be retrieved.

## Example Usage

```terraform
data "dynatrace_vulnerability_alerting" "Example" {
name = "Terraform Example"
}
output "id" {
value = data.dynatrace_vulnerability_alerting.Example.id
}
```

<!-- schema generated by tfplugindocs -->
## Schema

### Required

- `name` (String)

### Read-Only

- `id` (String) The ID of this resource.
6 changes: 5 additions & 1 deletion docs/guides/environment-migration.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,11 @@ Windows: `terraform-provider-dynatrace.exe -export -migrate`

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

-> 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.
The following resources are excluded by default, please use the iterative method to export/apply after running the bulk migration.
* Excluded by default due to longer execution: `dynatrace_json_dashboard`, `dynatrace_custom_tags`, `dynatrace_custom_device`
* 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`
* AutomationEngine: `dynatrace_automation_workflow`, `dynatrace_automation_business_calendar`, `dynatrace_automation_scheduling_rule`
* 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)

### Iterative Migration
The iterative approach is useful in scenarios where you would like to migrate configuration by resource group or to an environment with existing configuration.
Expand Down
13 changes: 12 additions & 1 deletion docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Use the links to the left to learn about the available resources, data sources,
terraform {
required_providers {
dynatrace = {
version = "1.37.0"
version = "1.38.0"
source = "dynatrace-oss/dynatrace"
}
}
Expand Down Expand Up @@ -51,6 +51,14 @@ The value of `DYNATRACE_API_TOKEN` needs to be an API Token with the following p
* Required for reading network zones.
* **Write network zones** (`networkZones.write`)
* Required for writing network zones.
* **Read security problems** (`securityProblems.read`)
* Required for reading security configuration.
* **Write security problems** (`securityProblems.write`)
* Required for writing security configuration.
* **Read attacks** (`attacks.read`)
* Required for reading attack security configuration.
* **Write attacks** (`attacks.write`)
* Required for writing attack security configuration.

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

### Optional

- `account_id` (String, Sensitive)
- `automation_client_id` (String, Sensitive)
- `automation_client_secret` (String, Sensitive)
- `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`
- `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`
- `client_id` (String, Sensitive)
- `client_secret` (String, Sensitive)
- `dt_api_token` (String, Sensitive)
- `dt_cluster_api_token` (String, Sensitive)
- `dt_cluster_url` (String, Sensitive)
Expand Down
Loading

0 comments on commit 28b740c

Please sign in to comment.