Releases: dynatrace-oss/terraform-provider-dynatrace
v1.90.0
New Fields
dynatrace_http_monitor: The resource now supports setting preview settings viacustom_properties.dynatrace_mobile_app_enablement: New optional fieldexperience_analytics.dynatrace_openpipeline_v2_*_pipelines: New optional fieldsgroup_roleandrouting.
New required fields / breaking changes
dynatrace_openpipeline_v2_*_ingestsources: Theevent_typeofbizeventandsdlc_eventis now requireddynatrace_openpipeline_v2_*_pipelines: Theevent_typeofbizeventandsdlc_eventis now required.
Bug Fixes
dynatrace_iam_policicy_bindings_v2: Fixed an issue where removed policies weren't actually deleted during an update.- Fixed an issue where a
context cancellederror could occur in long-running Terraform apply runs.
Misc
dynatrace_host_anomalies_v2:gc(highGcActivityDetection) field within thehostfield is now optionaldynatrace_host_anomalies_v2: Improved validation logic regarding conditionally required fieldsdynatrace_endpoint_detection_rules: Improved validation logic regarding conditionally required fieldsdynatrace_generic_relationships: Improved validation logic regarding conditionally required fields
Changelog
- 83fa4f8 doc: update docs for 1.90
- d8e7588 refactor: reduce pre-request lock usage
- 5ca7287 fix: prevent potential OAuth context cancelled errors
- b2eff6b feat: update dynatrace_web_app_enablement to 1.6
- 9d2dcc1 feat: update dynatrace_mobile_app_enablement to 2.6
- 15e2846 feat: update dynatrace_opentelemetry_metrics to 1.6
- e0d9850 feat: dynatrace_generic_relationships update to 1.2
- 25cf3dc feat: update dynatrace_log_timestamp to 1.0.19
- 825596e feat: update dynatrace_azure_connection and dynatrace_azure_connection_authentication to 0.0.13
- e80306e feat: update dynatrace_aws_connection and dynatrace_aws_connection_role_arn to 0.0.23
- ed2108b feat: update dynatrace_endpoint_detection_rules to 1.0.2
- f40bfa1 feat: update dynatrace_limit_outbound_connections to 1.0.4
- c438c1e feat: update dynatrace_vulnerability_settings to 3.12.1
- c543158 feat: update dynatrace_openpipeline_v2_* resources to 1.43
- 774d173 feat: update dynatrace_host_anomalies_v2 to 1.3
- b4032a7 refactor: use core client for iam client
- c570c64 test(group): Adds dynatrace_iam_group E2E test
- fc11e1d test(user): Adds dynatrace_iam_user E2E test
- 104dca8 test(permission): Adds dynatrace_iam_permission E2E test
- da55f2f test(binding): Adds dynatrace_iam_policy_binding E2E test
- c26bceb test(boundaries): Adds dynatrace_iam_policy_boundary E2E test
- c703193 test(policies): Adds dynatrace_iam_policy E2E test
- 90b850e fix(tests): read also
DYNATRACE_ACCOUNT_IDvariable inservice_test.goas a fallback - 9279626 refactor(iam): rename method
getGroupPolicyBindingIDstogetGroupPolicyBindingUUIDs - 92baa53 refactor:
dynatrace_iam_policy_bindings_v2policy binding update logic - 19e747c fix: policy bindings were not removed when updating
dynatrace_iam_policy_bindings_v2 - 34d6d7e feat: support advanced monitor settings for
dynatrace_http_monitor - 42bedcb ci: correctly split v1 integration tests
- 7133737 chore(deps): bump actions/checkout from 6.0.1 to 6.0.2
v1.89.0
New Resources
The following new resources have been added:
dynatrace_azure_connectionwithdynatrace_azure_connection_authenticationdynatrace_iam_service_user
New Data Sources
The following new data sources have been added:
dynatrace_iam_environments: This data source returns the environments of an account. It includes the name, ID, URL, and whether the environment is active.dynatrace_iam_service_user: This data source allows fetching service users by ID, name, or email.
New Fields
dynatrace_browser_monitor: Now supports settinguserCertificatesto configure client certificates for Linux-based locations.dynatrace_disk_options: Now supports settingmonitorTmpfs, which togglestmpfsmonitoring on Linux systems.dynatrace_request_naming: Now supports the comparison typestring_one_agent_attribute.dynatrace_calculated_service_metric: Now supports the comparison typestring_one_agent_attribute.
Deprecated Resources
The following resources for classic BizEvents processing rules have been deprecated in favor of OpenPipeline and should be replaced by dynatrace_openpipeline_v2_* resources:
dynatrace_business_events_bucketsdynatrace_business_events_metricsdynatrace_business_events_processingdynatrace_business_events_security_context
Bug Fixes
dynatrace_network_monitor: Fixed an issue when updating theconstraintfield.dynatrace_network_monitor: Added a sleep after updates to resolve eventual consistency issues.dynatrace_webhook_notification: Improved precondition handling for headers.
Changelog
- 328363e docs: Prepare docs for release
- f45ebfd fix: Fix typo in description of
operating_systemfield indynatrace_process_availabilityresource - b8c16db doc: Add link to Dynatrace documentation to
dynatrace_azure_connectionresources - a400562 feat(docs): Updates IAM policy bindings docs
- d05c37c feat(docs): Adapt some more docs for release
- d6566e8 feat(docs): Reenable azure_connection and adapt docs for release
- bd9e4a0 fix: Correct
groupfield description fordynatrace_iam_policy_bindingsanddynatrace_iam_policy_bindings_v2 - 4b3b957 feat: Add
dynatrace_iam_service_userdata source - 8875b0a feat(request-naming): Adds comparison type
string_one_agent_attribute - 4a10e4c feat: update dynatrace_*_notification preconditions
- 05989ac feat: update dynatrace_oneagent_side_masking to 1.0.1
- 611913b feat: update dynatrace_disk_analytics to 0.0.9
- d4e93e9 feat: update dynatrace_openpipeline_v2_* resources to 1.34.1
- 3aec74b feat: update dynatrace_*_notification to 1.7.3
- e403770 feat: update dynatrace_problem_fields to 1.9
- 4544eb7 feat: update dynatrace_process_availability to 1.0.17
- e566614 feat: update dynatrace_web_app_custom_prop_restrictions to 0.4
- e8a4580 feat: update dynatrace_azure_connection and dynatrace_azure_connection_authentication to 0.0.11
- 3c028f5 feat: update dynatrace_disk_options to 1.2.14
- c738f9e feat: update dynatrace_alerting to 8.6.3
- 0a62655 feat: Add
dynatrace_iam_service_userresource - 1230e88 chore: deprecate old OpenPipeline business event processing and security resources
- 8d58b73 fix(request-naming): adds unit tests
- dc44818 fix(request-naming): adds a request naming test case with generic comparison
- b43ab87 fix(request-naming): Correctly decode
unknownsfrom HCL for BaseComparisonInfo - b0bf02a chore(deps): bump actions/setup-go from 6.1.0 to 6.2.0
- b660731 fix: synthetic monitor update inconsistency
- 2b84720 feat: environments data source
dynatrace_iam_environments - 2c9b1ff feat: support client credentials for synthetic browser monitors
- bc6e546 fix(network_monitor): fix invalid constraint update
- 1c243d7 refactor: Trim account ID prefix when creating
ProviderConfiguration - 8f6e923 refactor(azure-connection): Move test files to correct location
- 741ecf3 fix(azure-connection): Encode client secret correctly
v1.88.1
Updates to existing resources
Platform token support
The following resources now support platform tokens:
dynatrace_davis_anomaly_detectorsdynatrace_generic_settingdynatrace_site_reliability_guardiandynatrace_slack_notification
New fields
dynatrace_automation_workflow: Davis trigger events now supportcustom_filter, a DQL matcher expression to further filter events to match.dynatrace_log_timestamp: Newjson_configurationfield to allow JSON format detection.dynatrace_hub_extension_config: Now supports setting ascopefor the configuration.openpipeline_v2_*_ingestsources: Now supports themetadata_listfield, a key-value list for ingest source metadata.
Deprecated fields
dynatrace_automation_workflow: Thetypeof a Davis event trigger configuration is now marked as deprecated.
Bug fixes
dynatrace_hub_extension_config: Updating an inactive monitoring configuration of a custom extension leads to an error.
Changelog
- 0813ec7 chore: temporarily remove azure connector resources
- 3044c89 docs: update docs
- b235540 Add links to dynatrace support and dynatrace community
- b551376 refactor: remove not needed settings client and functions
- 8b11fd5 refactor: use generic service for dynatrace_davis_anomaly_detectors
- ffe86dc refactor: use hybrid client for all generic_settings requests
- cb6ecbc refactor: use generic service for slack connection
- 7433972 refactor: use generic service for site reliability guardian
- 30429fc chore(workflows): Deprecate Davis event config
typesfield - 30e167c chore: add custom_filter to Davis event configs
- 06d0fb4 chore(deps): bump SonarSource/sonarqube-scan-action from 6.0.0 to 7.0.0
- ea0f1ab chore(deps): bump actions/download-artifact from 6.0.0 to 7.0.0
- da1d0c7 chore(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0
- 3d488e0 feat(document): Upgrade core lib dependency
- 2fab186 fix(azure-connection): Resources using client secret must be updated following export
- 00768a1 fix(azure-connection): Restrict list and get to federated identity credentials
- 3b10bee chore(deps): bump golang.org/x/oauth2 from 0.33.0 to 0.34.0
- f400563 chore(deps): bump golang.org/x/sync from 0.18.0 to 0.19.0
- 9a6fd50 test: make notification alerting test unique
- 1dbd982 doc(azure-connection): Add resource documentation
- 159f53a feat(security-context): Update to 1.0.5
- 236e90f feat(aws-connection): Update to 0.0.21
- 41a0949 feat(hub-extension): Update documentation: Add scope argument
- 81dcfc3 feat(openpipeline-usersessions): Update to 1.26.1
- 5251cf3 feat(openpipeline-user-events): Update to 1.26.1
- 2c94fe3 feat(openpipeline-system-events): Update to 1.26.1
- 3205bd7 feat(openpipeline-spans): Update to 1.26.1
- 0101134 feat(openpipeline-security-events): Update to 1.26.1
- c0268bd feat(openpipeline-metrics): Update to 1.26.1
- 445421d feat(openpipeline-logs): Update to 1.26.1
- 2e1c493 feat(openpipeline-events-security): Update to 1.26.1
- ebe58aa feat(openpipeline-events-sdlc): Update to 1.26.1
- f6f9179 feat(openpipeline-events): Update to 1.26.1
- 7e69e62 feat(openpipeline-davis-problems): Update to 1.26.1
- 8aedef3 feat(openpipeline-davis-events): Update to 1.26.1
- 5ddba26 feat(openpipeline-bizevents): Update to 1.26.1
- 676e090 feat(http-outgoing): Update to 1.0.4
- 17e6b1c feat(http-incoming): Update to 1.0.4
- 75d21fd feat(performancethresholds): Update to 1.8.1
- 6b0d483 feat(timestampconfiguration): Update to 1.0.18
- d1400dd feat(aws-connection): Handle role ARN updates
- c7293ad chore(deps): bump golangci/golangci-lint-action from 9.1.0 to 9.2.0
- 093f615 Fixed #786
- f501b57 chore(deps): bump actions/checkout from 6.0.0 to 6.0.1
- 127ef98 feat(azure-connection): Add
dynatrace_azure_connectionanddynatrace_azure_connection_authenticationresources - 10d4029 refactor: Align retry logic for hyperscaler authentication
- bbdde16 chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2
- e989c69 feat(extensions): Adds scope parameter
- b36995b ci: pin
action/setup-goto commit inrelease.yaml - 481525b ci: pin go version in ci/cd to
go.moddefined go version - 60ac9f0 chore(deps): bump actions/setup-go from 4.2.1 to 6.1.0
- 11fcad4 chore(deps): bump github.com/hashicorp/go-cty
- d5635b2 chore(deps): bump github.com/hashicorp/terraform-plugin-docs
- 3a51801 chore(deps): bump github.com/zclconf/go-cty from 1.16.3 to 1.17.0
- 1d677c8 chore(deps): bump github.com/hashicorp/terraform-plugin-log
- 8a9333c ci: update passing args in SonarQube action
- 973a95a chore(deps): bump SonarSource/sonarqube-scan-action from 5.3.1 to 6.0.0
- 43ae7bf chore(deps): bump actions/download-artifact from 5.0.0 to 6.0.0
- 4d8cf8d test: make
dynatrace_business_events_metricstest unique - c2bfc8d chore(deps): bump github.com/spf13/afero from 1.11.0 to 1.15.0
- c9ea652 chore: add Apache 2.0 license headers to Go source files
- 42ff3a3 chore(deps): bump github.com/hashicorp/hcl/v2 from 2.23.0 to 2.24.0
- 21cc611 chore(deps): bump golang.org/x/oauth2 from 0.32.0 to 0.33.0
- bdbd111 chore(deps): bump github.com/dlclark/regexp2 from 1.11.4 to 1.11.5
- ca366c5 chore(deps): bump hashicorp/setup-terraform from 2.0.3 to 3.1.2
- 54e4e58 ci: pin
actions/checkoutto version 6.0.0 commit - 035d3cc chore(deps): bump actions/checkout from 4 to 6
- 644149a chore(deps): bump snyk/actions from 0.4.0 to 1.0.0
- 3b07820 chore(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0
- b7cdce7 chore(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.1.0
- 146c550 chore(deps): bump golang.org/x/crypto from 0.36.0 to 0.45.0
- 6f6b21b feat: Improve default value of
version.Versionfor development - 9d1a2f1 ci: Add
dependabot.yamlto project, to align settings with other projects - 907ba02 test: make
dynatrace_attribute_block_listanddynatrace_process_group_simple_detectionunique - 0d8937c ci: Add
sonar-project.propertiesconfig file to configure Sonar Qube - 2113181 ci: Unit test creates coverage output, code is linted and results are send to SonarQube
- dbcff1f feat(aws-connection): Improves docs
- 1fb86ec feat(aws-connection): Improve UX for dynatrace_aws_connection_role_arn resource
- a85e0aa test: add unique identifier for
dynatrace_log_metricsmetric key - 67cc3f7 test: fix extension test
- 8c35b33 test: split tests into chunks
- 518bc45 ci: pin GitHub action versions
- 189aa65 fix: build errors and removed not needed functions
- 33b43b9 test: add build tags and minimize pipeline
v1.88.0
Breaking change
The OAuth functionality has been removed for the following resources, which previously relied on the environment-api:* scopes. For these resources, an API token must be provided:
dynatrace_host_monitoring_modedynatrace_slodynatrace_slo_v2dynatrace_custom_tagsdynatrace_browser_monitordynatrace_http_monitor_scriptdynatrace_http_monitordynatrace_ag_tokendynatrace_api_tokendynatrace_credentialsdynatrace_custom_devicedynatrace_key_requestsdynatrace_hub_extension_active_versiondynatrace_hub_extension_configdynatrace_network_zonedynatrace_network_monitor
and the following data sources:
dynatrace_lambda_agent_versiondynatrace_synthetic_nodesdynatrace_entitiesdynatrace_entity
Changelog
- d13a690 chore: limit most classic-environment calls to apiToken only
v1.87.3
v1.87.2
Updates to Existing Resources
openpipeline_v2_*resources have been updated to schema version 1.21- Updated
builtin:synthetic.browser.performance-thresholdsresource - Updated
dynatrace_log_timestampresource - Updated
dynatrace_davis_copilotresource - Updated
dynatrace_mobile_app_enablementresource - Updated
dynatrace_web_app_custom_prop_restrictionsresource - Updated
dynatrace_log_eventsresource - Updated
dynatrace_metric_eventsresource
Bug Fixes
- All environment variables are now forwarded when executing
terraformduring export. This allows-import-stateto work properly with OAuth credentials and platform tokens. - When exporting, no other flags are allowed to be set together with
-list-exclusions, making it clearer that no export is actually performed. - For
dynatrace_davis_anomaly_detectors,dynatrace_generic_setting,dynatrace_site_reliability_guardian, anddynatrace_automation_workflow_slack, no OAuth client is created if OAuth credentials have not been specified - The preconditions for the
dynatrace_web_app_auto_injectionresource have been corrected
Changelog
- 4f9587c doc: Update documentation ready for release
- 1dc2004 fix: Forward all environment variables when executing terraform during export
- 5286741 chore(openpipeline-v2): mark the source_type as optional with a default value
- 6182564 chore: git ignore terraform state files
- c4208d7 chore(openpipeline-v2): update examples
- 3448014 chore(openpipeline-v2): update resources to schema version 1.21
- 9ff57a8 fix(export): No other flags are allowed to be set together with -list-exclusions
- 7e2baef fix(export): No other flags are allowed to be set together with -list-exclusions
- 95a0c90 fix: OAuth-based clients log HTTP as
platform, classic asclassic - 18aafa8 feat: Improve error handling in
CreateClassicClient() - dd27c00 fix:
CreateClassicOAuthBasedClient()returnsnilif client ID or secret are not set - ac75946 fix(web-app-auto-injection): Wrong preconditions fixed
- a3c8356 Updated
builtin:synthetic.browser.performance-thresholdsresource - 0674516 Updated
dynatrace_log_timestampresource - ed68510 Updated
dynatrace_davis_copilotresource - 6ea2bdd Updated
dynatrace_mobile_app_enablementresource - ec55cf6 Updated
dynatrace_web_app_custom_prop_restrictionsresource - d30c569 Updated
dynatrace_log_eventsresource - 97e854c Updated
dynatrace_metric_eventsresource - 0ff019b Updated resources with version update only
- 0c2707f Updated resources with doc updates only
v1.87.1
Bug Fixes
- Improved error handling in
dynatrace_davis_anomaly_detectors,dynatrace_generic_setting,dynatrace_site_reliability_guardian, anddynatrace_automation_workflow_slackresources
Changelog
- c1609c3 doc: Generate documentation
- 9d6a0da fix: Check error first before processing response when using
settings20.Client - 20a4f4d refactor: Remove dead code for retry logic for
generic.ServiceDeletemethod - a3d9b9c refactor: Remove dead code from
generic.ServiceListmethod - 47a0103 refactor: Remove dead code to disregard deletion errors for modification validation constraint violations
- b143313 refactor: Simplify
rest.Envelope - 08c1059 doc: Add deprecation notice to
dynatrace_oneagent_default_versionresource
v1.87.0
New Resources
dynatrace_aws_connectionanddynatrace_aws_connection_role_arn- Resources to manage AWS connections
Updates to Existing Resources
dynatrace_autotag_v2- Documentation updated for therules_maintained_externallyfield.dynatrace_aws_service- Thestatisticfield ofmetricis now required (previouslyAVERAGEby default).dynatrace_iam_group- Deprecated thepermissionsfield in favor of thedynatrace_iam_permissionresource.dynatrace_unified_services_opentel- Deprecated.dynatrace_automation_workflow_aws_connections- Deprecated. This resource is replaced bydynatrace_aws_connectionanddynatrace_aws_connection_role_arn.
Bug Fixes
- Export will now correctly show an error if there aren't any credentials defined.
- Export of
dynatrace_settings_permissionsnow correctly sets references to OpenPipeline-V2 resources - Fixed a problem for
dynatrace_openpipeline_v2_*_ingestsourcesanddynatrace_openpipeline_v2_*_pipelinesresources where the removal of a dimension item inmetric_extraction.processors.processors.counter_metric.dimensionsled to replacing it with an empty one.
Changelog
- 4dd25dd doc: Remove extra space in templated
page_titlevalue - ffff1c2 doc: Always enclose
page_titlefront matter value in double quotes - a0d4b88 docs: generate docs and add
dynatrace_aws_connectionanddynatrace_aws_role_arn - 22dd68a chore: automation AWS connector deprecation
- 8ae88ce fix(dynatrace_aws_service): require statistic field in dynatrace_aws_service, and remove default value
- 4c0ab2c fix: Correct description of
rules_maintained_externallyfield indynatrace_autotag_v2resource - 6397351 test: set unique identifiers for some resource examples
- 5b07ce0 fix(tests.yml): Reference commit hash instead of tag for setup-terraform
- b0a6b3a fix(release.yml): Reference commit hash instead of tag for goreleaser and ghaction-import-gpg
- 39ace03 fix(entity-rule-engine): Duplicated condition removed
- e8c9962 fix(dashboards-base): Dead return removed
- 1fd97bf chore: deprecate and document IAM group permission usage
- 1a36a8b chore: fix license header year
- c108c42 chore(openpipeline-v2): update permission information
- 3ddc95b fix(openpipeline-v2): remove empty set items
- 2489714 feat(aws-connection): Simplifies retry logic
- 278f7c1 feat(aws-connection): Improves retry logic and makes timeout configurable
- fdb362d feat(aws-connection): Adds webidentity example
- a169c87 feat(aws-connection): Adds retry on role ARN update
- e15f494 feat(aws-connection): Add dependency for settings permissions
- 3965e80 feat(aws-connection): Enables code for the feature
- 1e31a45 fix(export): replace
iamwith "iam" on resource check in export - 343df7e fix(export): Add additional layer of validation to the iam resources
- 45847c3 fix(export): add validation to exporter to check if credentials are set
- 298fc7b fix: deprecate resource
dynatrace_unified_services_opentel
v1.86.0
New Resources
dynatrace_automation_approval- A new resource for configuration of automation workflow approvals
Bug Fixes
- Fixed issue #786 - Resolved problem with custom extension handling by adding proper check for custom extensions (those with
custom:prefix) during installation verification - Fixed issue #813 - Improved OAuth credential handling by defaulting to the production token URL, making environment variable optional for IAM resources
- Fixed issue #772 - Enhanced automation workflow entity tags handling to support multiple tag values separated by whitespace, fixing JSON marshaling/unmarshaling for
StringArraytype - OpenPipeline V2 enum values - Corrected casing issues in enum values (e.g., "Bizevent" → "bizevent", "FieldsAdd" → "fieldsAdd") and improved schema descriptions
- Active Gate URL parsing - Fixed issue where URLs like
myhost:9999/e/my-env-idhad path duplicated, causing broken requests - Request error handling - Fixed bug where POST/PUT/PATCH request errors were unintentionally overwritten and discarded
- Segments download - Fixed to skip ready-made segments in download as they are unmodifiable
- OpenPipeline V1 download count - Corrected export display to show accurate download count instead of always showing "downloading 1 item"
- Document resource fixes:
- Removed non-existent
SchemaVersionfield - Fixed
ownerfield to be computed-only (cannot be set by user) - Removed non-existent
actorfield
- Removed non-existent
- AWS service - Fixed requirement for at least one dimension in monitored metrics (aligning with API requirements)
Updates to Existing Resources
dynatrace_security_context- Deprecated this resourcedynatrace_synthetic_location- Updated resource implementationdynatrace_request_attribute- Updated resource implementationdynatrace_document- Added support for custom IDs (triggers re-create if changed)dynatrace_azure_service- Fixed description ofcredentials_idto properly reference "Azure" instead of "azure"dynatrace_aws_service- Fixed description ofcredentials_idto properly mention AWS credentials
Changelog
- 9c13ef5 doc: Update resource documentation
- 6591359 Introduced
dynatrace_automation_approvalresource - cd7bf39 fix(openpipeline-v2): set correct enum values
- 60b5b49 fix(segments): Adds test for listing segments
- e75a850 fix(segments): Skip ready-made segments in download
- 3a9f929 fix: correctly handle request errors
- 5b4d0c1 fix: Active Gate URL parsing
- fcf318a test: fix flaky tests
- c570233 test: Azure service test produces empty plan
- f710031 Deprecated resource
dynatrace_security_context - 50fa70e test: Expect non-empty plan for Azure services acceptance test
- cc69ab0 test: Add test for Azure service resource
- eba0a2a test: Add test for AWS service resource
- 26cb701 doc: Add link to Dynatrace documentation for individual AWS services
- 1630a13 fix: Require at least one dimension in AWS monitored metrics
- 68f20d1 doc: Add link to Dynatrace documentation for individual Azure services
- 0f5685d Updating iam boundaries must not expect a JSON response
- 110e01f Added GET to check custom extension is installed
- 01ea2a2 Added ability to set headers for requests
- 3ee5948 Fixed #786
- 5e4f918 feat: Update core library and use
slograther thanlogr - 9e49466 chore: Update
.gitignoreto exclude all environment files - 21b65fe fix(openpipeline-v1): set correct download count
- 02d4435 fix: remove openpipeline exception for repairInput
- b515940 fix: Description of
credentials_idofdynatrace_azure_serviceshould include "Azure" rather than "azure" - d1d623a fix: Description of
credentials_idofdynatrace_aws_serviceshould mention AWS credentials - 95798e4 feat(document): support custom IDs
- 4b3ce38 refactor: acceptance test helper
- 1846047 Fix for #813
- da2b29f refactor(document): remove and replace not needed functions
- e58aad9 fix(document): Remove non-existent
SchemaVersion - c0f3ee2 fix(document): Field
owneris computed and cannot be set - 9d5acba fix(document): Remove field
actor - f1e09be chore: Update core library
- 38ab7ea Updated
dynatrace_synthetic_locationresource - d22c314 Updated
dynatrace_request_attributeresource - abfa660 Fixed misleading doc for platform tokens
- 6b0f3e7 Correction: blank value is valid
- 4bc969b Fixed #772
- fd279cd chore: publish releases as draft
- ea3e616 test: disable openpipeline-v1 tests
v1.85.0
New Resources
This release adds support for the new Settings-based OpenPipeline APIs, available as dynatrace_openpipeline_v2_*. These resources can only be used once migration to the new API has been completed. Furthermore, this release deprecates the original OpenPipeline resources dynatrace_openpipeline_*. For further details about migrating to the new API, please consult the Dynatrace documentation.
dynatrace_openpipeline_v2_bizevents_ingestsourcesdynatrace_openpipeline_v2_bizevents_pipelinesdynatrace_openpipeline_v2_bizevents_routingdynatrace_openpipeline_v2_davis_events_ingestsourcesdynatrace_openpipeline_v2_davis_events_pipelinesdynatrace_openpipeline_v2_davis_events_routingdynatrace_openpipeline_v2_davis_problems_ingestsourcesdynatrace_openpipeline_v2_davis_problems_pipelinesdynatrace_openpipeline_v2_davis_problems_routingdynatrace_openpipeline_v2_events_ingestsourcesdynatrace_openpipeline_v2_events_pipelinesdynatrace_openpipeline_v2_events_routingdynatrace_openpipeline_v2_events_sdlc_ingestsourcesdynatrace_openpipeline_v2_events_sdlc_pipelinesdynatrace_openpipeline_v2_events_sdlc_routingdynatrace_openpipeline_v2_events_security_ingestsourcesdynatrace_openpipeline_v2_events_security_pipelinesdynatrace_openpipeline_v2_events_security_routingdynatrace_openpipeline_v2_logs_ingestsourcesdynatrace_openpipeline_v2_logs_pipelinesdynatrace_openpipeline_v2_logs_routingdynatrace_openpipeline_v2_metrics_ingestsourcesdynatrace_openpipeline_v2_metrics_pipelinesdynatrace_openpipeline_v2_metrics_routingdynatrace_openpipeline_v2_security_events_ingestsourcesdynatrace_openpipeline_v2_security_events_pipelinesdynatrace_openpipeline_v2_security_events_routingdynatrace_openpipeline_v2_spans_ingestsourcesdynatrace_openpipeline_v2_spans_pipelinesdynatrace_openpipeline_v2_spans_routingdynatrace_openpipeline_v2_system_events_ingestsourcesdynatrace_openpipeline_v2_system_events_pipelinesdynatrace_openpipeline_v2_system_events_routingdynatrace_openpipeline_v2_user_events_ingestsourcesdynatrace_openpipeline_v2_user_events_pipelinesdynatrace_openpipeline_v2_user_events_routingdynatrace_openpipeline_v2_usersessions_ingestsourcesdynatrace_openpipeline_v2_usersessions_pipelinesdynatrace_openpipeline_v2_usersessions_routing
Bug Fixes
- #782 Added support for
custom_matchertotechnology_processor. - #791 Make
thresholdblocks unordered fordynatrace_http_monitorresources. - #794 Fixed panic and added asynchronous configuration when exporting
dynatrace_custom_tags.
Schema Updates
The following resources have been updated to be compatible with the most recent schema version of Dynatrace:
dynatrace_dashboards_generaldynatrace_dashboards_presetsdynatrace_disk_edge_anomaly_detectorsdynatrace_endpoint_detection_rulesdynatrace_failure_detection_parametersdynatrace_failure_detection_rule_setsdynatrace_kubernetes_spmdynatrace_log_metricsdynatrace_metric_eventsdynatrace_openpipeline_business_eventsdynatrace_openpipeline_davis_eventsdynatrace_openpipeline_davis_problemsdynatrace_openpipeline_eventsdynatrace_openpipeline_logsdynatrace_openpipeline_metricsdynatrace_openpipeline_sdlc_eventsdynatrace_openpipeline_security_eventsdynatrace_openpipeline_spansdynatrace_openpipeline_system_eventsdynatrace_openpipeline_user_eventsdynatrace_openpipeline_user_sessionsdynatrace_os_servicesdynatrace_problem_fieldsdynatrace_process_availabilitydynatrace_service_detection_rulesdynatrace_service_splittingdynatrace_site_reliability_guardiandynatrace_web_app_auto_injectiondynatrace_web_app_javascript_updates
Changelog
- 84cc945 feat(openpipeline): Adds violation path to resource creation and update for OpenPipeline
- 127da5c doc: add routing overwrite warning
- c064d54 doc(openpipeline-v1): add deprecation notice
- 30eb8c8 doc(openpipeline-v2): add documentation
- e15757f doc: update resource documentation
- 294e49b fix(openpipeline): remove not existing resource
- fff01c1 test: exclude provider files in tests
- 2e88b5a fix(openpipeline-v1): Align with spec
- db5d848 Updated
dynatrace_failure_detection_rulesresource - dde7148 Updated resources with version update only
- 90ce595 Updated
builtin:anomaly-detection.metric-eventsresource - dcff168 Updated
dynatrace_site_reliability_guardianresource - d698d17 fix: skip repair input for openpipeline
- 892c323 feat(openpipeline): Adds routing examples with custom pipelines
- 53e58a8 feat(openpipeline): Adds ingest-source examples with custom static routing
- 2cf9d9d chore: deprecate old openpipeline resource
- a6bf023 fix: remove invalid resource
- a78872c feat(openpipeline): merge all openpipeline test steps into one
- 743d757 feat(openpipeline): fix resource names for examples
- 49a6600 feat(openpipeline): removed commented out HCL
- 1715b74 feat(openpipeline): Fixes newlines in example files
- 34bb7a4 feat(openpipeline): Adapts pipeline for schemas which don't allow certain processors
- 61f836b feat(openpipeline): Skips ingest source tests for schemas which don't allow custom ingest sources
- 59da204 feat(openpipeline): Skips tests for not-yet-enabled features
- 51a426e feat(openpipeline): Copy-paste acceptance tests to all OpenPipeline data types
- e4ab7b4 feat(openpipeline): Removes routing table example with settings ID for now
- 94e0abf feat(openpipeline): Removes stages cost-allocation and product-allocation
- 121de92 feat(openpipeline): Adds routing examples for events.routing
- 1346c62 feat(openpipeline): Adds pipeline examples for events.pipelines
- 0a04e3d feat(openpipeline): Adds ingest source examples for events.ingestsources
- de13bac Fixed panic and added asynchronous configuration when exporting dynatrace_custom_tags
- 140085e feat(openpipeline-v1): add ValueAssignment type validation
- d6c3d58 feat(openpipeline-v1): support "multi value constant" value assignment type
- 59288de Fixed #791
- 1adc5e8 feat(openpipeline): All routing settings must implement Name() func
- 0a1197a test(eec): EEC Remote test needed to be skipped.
- aad1212 chore: Update corelib dependency
- 77174fa feat(openpipeline): Renames "routing_entrie" to "routing_entry"
- a84011d feat(openpipeline): Renames "propertie" to "property"
- 6cec849 feat(openpipeline): Wire-up new resources