You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`default_sampling_ratio` (Number) In case not specified in the DQL string, the sampling ratio defined here is applied. Note that this is only applicable to log queries
25
+
-`default_scan_limit_gbytes` (Number) Limit in gigabytes for the amount data that will be scanned during read
26
+
-`default_timeframe_end` (String) The query timeframe 'end' timestamp in ISO-8601 or RFC3339 format. If the timeframe 'start' parameter is missing, the whole timeframe is ignored. Note that if a timeframe is specified within the query string (query) then it has precedence over this query request parameter
27
+
-`default_timeframe_start` (String) The query timeframe 'start' timestamp in ISO-8601 or RFC3339 format. If the timeframe 'end' parameter is missing, the whole timeframe is ignored. Note that if a timeframe is specified within the query string (query) then it has precedence over this query request parameter
28
+
-`fetch_timeout_seconds` (Number) The query will stop reading data after reaching the fetch-timeout. The query execution will continue, providing a partial result based on the read data
29
+
-`locale` (String) The query locale. If none specified, then a language/country neutral locale is chosen. The input values take the ISO-639 Language code with an optional ISO-3166 country code appended to it with an underscore. For instance, both values are valid 'en' or 'en_US'
30
+
-`max_result_bytes` (Number) The maximum number of result bytes that this query will return
31
+
-`max_result_records` (Number) The maximum number of result records that this query will return
32
+
-`request_timeout_milliseconds` (Number) The time a client is willing to wait for the query result. In case the query finishes within the specified timeout, the query result is returned. Otherwise, the requestToken is returned, allowing polling for the result
33
+
-`timezone` (String) The query timezone. If none is specified, UTC is used as fallback. The list of valid input values matches that of the IANA Time Zone Database (TZDB). It accepts values in their canonical names like 'Europe/Paris', the abbreviated version like CET or the UTC offset format like '+01:00'
Copy file name to clipboardExpand all lines: docs/index.md
-11Lines changed: 0 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -74,17 +74,6 @@ Define `DT_CLIENT_ID`, `DT_CLIENT_SECRET`, `DT_ACCOUNT_ID` based off of the crea
74
74
***View and manage policies** (`iam-policies-management`)
75
75
***View environments** (`account-env-read`)
76
76
77
-
In addition to using environment variables, the provider itself can also be configured.
78
-
```
79
-
provider "dynatrace" {
80
-
dt_env_url = "<env url>"
81
-
dt_api_token = "<api token>"
82
-
client_id = "<client id>"
83
-
client_secret = "<client secret>"
84
-
account_id = "<account id>"
85
-
}
86
-
```
87
-
88
77
## Exporting existing configuration from a Dynatrace environment
89
78
In addition to the out-of-the-box functionality of Terraform, the provider has the ability to be executed as a standalone executable to export an existing configuration from a Dynatrace environment. Refer to the [Export Utility](https://dt-url.net/h203qmc) page for more information.
-`attack_handling` (Block List, Min: 1, Max: 1) Step 2: Define attack control for chosen criteria (see [below for nested schema](#nestedblock--attack_handling))
50
-
-`criteria` (Block List, Min: 1, Max: 1) Step 1: Define criteria. Please specify at least one of source IP or attack pattern. (see [below for nested schema](#nestedblock--criteria))
72
+
-`attack_handling` (Block List, Min: 1, Max: 1) Step 1: Define attack control for chosen criteria (see [below for nested schema](#nestedblock--attack_handling))
51
73
-`enabled` (Boolean) This setting is enabled (`true`) or disabled (`false`)
52
-
-`metadata` (Block List, Min: 1, Max: 1) Step 3: Leave comment (see [below for nested schema](#nestedblock--metadata))
74
+
-`metadata` (Block List, Min: 1, Max: 1) Step 4: Leave comment (optional) (see [below for nested schema](#nestedblock--metadata))
75
+
-`rules` (Block List, Min: 1, Max: 1) Provide conditions that must be met by the detection finding you want to allowlist. (see [below for nested schema](#nestedblock--rules))
53
76
54
77
### Optional
55
78
79
+
-`criteria` (Block List, Max: 1, Deprecated) Step 1: Define criteria. Please specify at least one of source IP or attack pattern. (see [below for nested schema](#nestedblock--criteria))
56
80
-`insert_after` (String) Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
81
+
-`resource_attribute_conditions` (Block List, Max: 1) When you add multiple conditions, the rule applies if all conditions apply.
82
+
83
+
If you want the rule to apply only to a subset of your environment, provide the resource attributes that should be used to identify that part of the environment. (see [below for nested schema](#nestedblock--resource_attribute_conditions))
84
+
-`rule_name` (String) Rule name
57
85
58
86
### Read-Only
59
87
@@ -67,6 +95,36 @@ Required:
67
95
-`blocking_strategy` (String) Possible Values: `MONITOR`, `OFF`
68
96
69
97
98
+
<aid="nestedblock--metadata"></a>
99
+
### Nested Schema for `metadata`
100
+
101
+
Required:
102
+
103
+
-`comment` (String) no documentation available
104
+
105
+
106
+
<aid="nestedblock--rules"></a>
107
+
### Nested Schema for `rules`
108
+
109
+
Required:
110
+
111
+
-`rule` (Block List, Min: 1) (see [below for nested schema](#nestedblock--rules--rule))
112
+
113
+
<aid="nestedblock--rules--rule"></a>
114
+
### Nested Schema for `rules.rule`
115
+
116
+
Required:
117
+
118
+
-`criteria_key` (String) Possible Values: `ACTOR_IP`, `DETECTION_TYPE`, `ENTRY_POINT_PAYLOAD`, `ENTRY_POINT_PAYLOAD_DOMAIN`, `ENTRY_POINT_PAYLOAD_PORT`, `ENTRY_POINT_URL_PATH`
### Nested Schema for `resource_attribute_conditions`
81
139
82
140
Required:
83
141
84
-
-`comment` (String) no documentation available
142
+
-`resource_attribute_condition` (Block List, Min: 1) (see [below for nested schema](#nestedblock--resource_attribute_conditions--resource_attribute_condition))
-`owner` (String) The ID of the owner of this workflow
133
133
-`private` (Boolean) Defines whether this workflow is private to the owner or not. Default is `true`
134
134
-`trigger` (Block List, Max: 1) Configures how executions of the workflows are getting triggered. If no trigger is specified it means the workflow is getting manually triggered (see [below for nested schema](#nestedblock--trigger))
135
+
-`type` (String) The type of the workflow. Possible values are `STANDARD` and `SIMPLE`. Defaults to `STANDARD`. Workflows of type `SIMPLE` are allowed to contain only one action
The resource `dynatrace_iam_policy_boundary` covers boundaries that can get specified when binding policies to user groups via Account Management API for SaaS Accounts.
7
+
---
8
+
9
+
# dynatrace_iam_policy_boundary (Resource)
10
+
11
+
-> **Dynatrace SaaS only**
12
+
13
+
-> To utilize this resource, please define the environment variables `DT_CLIENT_ID`, `DT_CLIENT_SECRET`, `DT_ACCOUNT_ID` with an OAuth client including the following permissions: **Allow IAM policy configuration for environments** (`iam-policies-management`) and **View environments** (`account-env-read`).
14
+
15
+
-> This resource is excluded by default in the export utility, please explicitly specify the resource to retrieve existing configuration.
16
+
17
+
## Dynatrace Documentation
18
+
19
+
- Dynatrace IAM Group Permissions - https://docs.dynatrace.com/docs/manage/identity-access-management/permission-management/manage-user-permissions-policies
20
+
21
+
- Settings API - https://www.dynatrace.com/support/help/how-to-use-dynatrace/user-management-and-sso/manage-groups-and-permissions/iam/iam-getting-started
0 commit comments