Skip to content

Commit fd616ed

Browse files
committed
v1.36.0
1 parent 063c91f commit fd616ed

28 files changed

+435
-479
lines changed
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
11
---
2-
# generated by https://github.com/hashicorp/terraform-plugin-docs
2+
layout: ""
33
page_title: "dynatrace_aws_supported_services Data Source - terraform-provider-dynatrace"
4-
subcategory: ""
4+
subcategory: "Credentials"
55
description: |-
6-
6+
The data source `dynatrace_aws_supported_services` covers queries for AWS credentials supported services
77
---
88

99
# dynatrace_aws_supported_services (Data Source)
1010

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

13+
## Example Usage
1214

13-
15+
For an example of this data source, please refer to the [Resource Example Usage](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs/resources/aws_service) of the dynatrace_aws_service resource.
1416

1517
<!-- schema generated by tfplugindocs -->
1618
## Schema
@@ -22,6 +24,4 @@ description: |-
2224
### Read-Only
2325

2426
- `id` (String) The ID of this resource.
25-
- `services` (Map of Boolean) The keys are the names of the supported services. The values provide information whether that service is built in or not.
26-
27-
27+
- `services` (Map of Boolean) The keys are the names of the supported services. The values provide information whether that service is built in or not.
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
11
---
2-
# generated by https://github.com/hashicorp/terraform-plugin-docs
2+
layout: ""
33
page_title: "dynatrace_azure_supported_services Data Source - terraform-provider-dynatrace"
4-
subcategory: ""
4+
subcategory: "Credentials"
55
description: |-
6-
6+
The data source `dynatrace_azure_supported_services` covers queries for Azure credentials supported services
77
---
88

99
# dynatrace_azure_supported_services (Data Source)
1010

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

13+
## Example Usage
1214

13-
15+
For an example of this data source, please refer to the [Resource Example Usage](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs/resources/azure_service#resource-example-usage) of the dynatrace_azure_service resource.
1416

1517
<!-- schema generated by tfplugindocs -->
1618
## Schema
@@ -22,6 +24,4 @@ description: |-
2224
### Read-Only
2325

2426
- `id` (String) The ID of this resource.
25-
- `services` (Map of Boolean) The keys are the names of the supported services. The values provide information whether that service is built in or not.
26-
27-
27+
- `services` (Map of Boolean) The keys are the names of the supported services. The values provide information whether that service is built in or not.
Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,29 @@
11
---
2-
# generated by https://github.com/hashicorp/terraform-plugin-docs
2+
layout: ""
33
page_title: "dynatrace_calculated_service_metric Data Source - terraform-provider-dynatrace"
4-
subcategory: ""
4+
subcategory: "Service Monitoring"
55
description: |-
6-
6+
The data source `dynatrace_calculated_service_metric` covers queries for the ID of a calculated service metric
77
---
88

99
# dynatrace_calculated_service_metric (Data Source)
1010

11+
The calculated service metric data source allows the metric ID to be retrieved by its name.
1112

13+
- `name` (String) - The name of the calculated service metric
1214

15+
## Example Usage
1316

17+
```terraform
18+
data "dynatrace_calculated_service_metric" "example" {
19+
name = "Terraform Example"
20+
}
21+
22+
output "groups" {
23+
value = data.dynatrace_calculated_service_metric.example.id
24+
}
25+
26+
```
1427

1528
<!-- schema generated by tfplugindocs -->
1629
## Schema
@@ -21,6 +34,4 @@ description: |-
2134

2235
### Read-Only
2336

24-
- `id` (String) The ID of this resource.
25-
26-
37+
- `id` (String) The ID of this resource.

docs/data-sources/entities.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,11 @@ output "Service_List" {
2727
<!-- schema generated by tfplugindocs -->
2828
## Schema
2929

30-
### Required
31-
32-
- `type` (String)
33-
3430
### Optional
3531

3632
- `entities` (Block List) (see [below for nested schema](#nestedblock--entities))
33+
- `entity_selector` (String) An entity selector that filters the entities of interest. You cannot use `type` and `entity_selector` at the same time
34+
- `type` (String) The type of the entities to find, e.g. `HOST`. You cannot use `type` and `entity_selector` at the same time
3735

3836
### Read-Only
3937

docs/data-sources/iam_group.md

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,29 @@
11
---
2-
# generated by https://github.com/hashicorp/terraform-plugin-docs
2+
layout: ""
33
page_title: "dynatrace_iam_group Data Source - terraform-provider-dynatrace"
4-
subcategory: ""
4+
subcategory: "IAM"
55
description: |-
6-
6+
The data source `dynatrace_iam_group` covers queries for the ID of a IAM group
77
---
88

99
# dynatrace_iam_group (Data Source)
1010

11+
The IAM group data source allows the group ID to be retrieved by its name.
1112

13+
- `name` (String) - The name of the IAM group
1214

15+
## Example Usage
1316

17+
```terraform
18+
data "dynatrace_iam_group" "example" {
19+
name = "Terraform Example"
20+
}
21+
22+
output "groups" {
23+
value = data.dynatrace_iam_group.example.id
24+
}
25+
26+
```
1427

1528
<!-- schema generated by tfplugindocs -->
1629
## Schema
@@ -21,6 +34,4 @@ description: |-
2134

2235
### Read-Only
2336

24-
- `id` (String) The ID of this resource.
25-
26-
37+
- `id` (String) The ID of this resource.

docs/data-sources/management_zones.md

Lines changed: 36 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,45 @@
11
---
2-
# generated by https://github.com/hashicorp/terraform-plugin-docs
2+
layout: ""
33
page_title: "dynatrace_management_zones Data Source - terraform-provider-dynatrace"
4-
subcategory: ""
4+
subcategory: "Management Zones"
55
description: |-
6-
6+
The data source `dynatrace_management_zones` covers queries for management zones
77
---
88

99
# dynatrace_management_zones (Data Source)
1010

11-
12-
13-
11+
The management zones data source allows retrieval of all management zones.
12+
13+
## Example Usage
14+
15+
```terraform
16+
data "dynatrace_management_zones" "Test" {
17+
}
18+
19+
resource "dynatrace_calculated_service_metric" "#name#" {
20+
name = "#name#"
21+
enabled = true
22+
management_zones = ["${data.dynatrace_management_zones.Test.values[0].id}"]
23+
metric_key = "calc:service.#name#"
24+
unit = "MILLI_SECOND_PER_MINUTE"
25+
conditions {
26+
condition {
27+
attribute = "HTTP_REQUEST_METHOD"
28+
comparison {
29+
negate = false
30+
http_method {
31+
operator = "EQUALS_ANY_OF"
32+
values = ["POST", "GET"]
33+
}
34+
}
35+
}
36+
}
37+
metric_definition {
38+
metric = "REQUEST_ATTRIBUTE"
39+
request_attribute = "foo"
40+
}
41+
}
42+
```
1443

1544
<!-- schema generated by tfplugindocs -->
1645
## Schema
@@ -28,6 +57,4 @@ Read-Only:
2857
- `description` (String)
2958
- `id` (String)
3059
- `legacy_id` (String)
31-
- `name` (String)
32-
33-
60+
- `name` (String)
Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,29 @@
11
---
2-
# generated by https://github.com/hashicorp/terraform-plugin-docs
2+
layout: ""
33
page_title: "dynatrace_request_attribute Data Source - terraform-provider-dynatrace"
4-
subcategory: ""
4+
subcategory: "Service Monitoring"
55
description: |-
6-
6+
The data source `dynatrace_request_attribute` covers queries for request attributes
77
---
88

99
# dynatrace_request_attribute (Data Source)
1010

11+
The `dynatrace_request_attribute` data source allows the request attribute ID to be retrieved by its name.
1112

13+
- `name` (String) - The name of the request attribute
1214

15+
## Example Usage
1316

17+
```terraform
18+
data "dynatrace_request_attribute" "Example" {
19+
name = "Terraform Example"
20+
}
21+
22+
output "id" {
23+
value = data.dynatrace_request_attribute.Example.id
24+
}
25+
26+
```
1427

1528
<!-- schema generated by tfplugindocs -->
1629
## Schema
@@ -21,6 +34,4 @@ description: |-
2134

2235
### Read-Only
2336

24-
- `id` (String) The ID of this resource.
25-
26-
37+
- `id` (String) The ID of this resource.

docs/data-sources/slo.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,16 @@ output "id" {
3636

3737
### Read-Only
3838

39-
- `id` (String) The ID of this resource.
39+
- `burn_rate_visualization_enabled` (Boolean) Burn rate visualization is enabled (`true`) or disabled (`false`)
40+
- `description` (String) The custom description of the SLO
41+
- `enabled` (Boolean) The SLO is enabled (`true`) or disabled (`false`)
42+
- `evaluation_type` (String) The evaluation type of the SLO. Currently only `AGGREGATE` is supported
43+
- `evaluation_window` (String) The timeframe during which the SLO is to be evaluated. For the timeframe you can enter expressions like -1h (last hour), -1w (last week) or complex expressions like -2d to now (last two days), -1d/d to now/d (beginning of yesterday to beginning of today).
44+
- `fast_burn_threshold` (Number) The threshold defines when a burn rate is marked as fast-burning (high-emergency). Burn rates lower than this threshold (and greater than 1) are highlighted as slow-burn (low-emergency)
45+
- `filter` (String) The entity filter for the SLO evaluation. See [syntax of entity selector](https://dt-url.net/entityselector) for details
46+
- `id` (String) The ID of this resource.
47+
- `legacy_id` (String) The ID of this setting when referred to by the Config REST API V1
48+
- `metric_expression` (String) The percentage-based metric expression for the calculation of the SLO
49+
- `metric_name` (String) No documentation available
50+
- `target_success` (Number) The target value of the SLO
51+
- `target_warning` (Number) The warning value of the SLO. At warning state the SLO is still fulfilled but is getting close to failure

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, data sources,
1818
terraform {
1919
required_providers {
2020
dynatrace = {
21-
version = "1.35.3"
21+
version = "1.36.0"
2222
source = "dynatrace-oss/dynatrace"
2323
}
2424
}

docs/resources/custom_device.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,15 @@ resource "dynatrace_custom_device" "#name#" {
3232

3333
### Optional
3434

35+
- `config_url` (String) The URL of a configuration web page for the custom device, such as a login page for a firewall or router.
3536
- `custom_device_id` (String) The unique name of the custom device. This Id can either be provided in the resource or generated by Terraform when the resource is created. If you use the ID of an existing device, the respective parameters will be updated
37+
- `dns_names` (Set of String) The list of DNS names related to the custom device.
38+
- `favicon_url` (String) The icon to be displayed for your custom component within Smartscape. Provide the full URL of the icon file.
39+
- `group` (String) User defined group of entity. Changing the group requires a new custom device to be created.
40+
- `ip_addresses` (Set of String) The list of IP addresses that belong to the custom device.
41+
- `listen_ports` (Set of Number) The list of ports the custom devices listens to.
42+
- `properties` (Map of String) The list of key-value pair properties that will be shown beneath the infographics of your custom device.
43+
- `type` (String) The technology type definition of the custom device.
3644

3745
### Read-Only
3846

0 commit comments

Comments
 (0)