Features
dynatrace_direct_shares: This resource can now be exported viaterraform-provider-dynatrace -export dynatrace_direct_shares.dynatrace_direct_shares: Now supports platform tokens.
New Fields
dynatrace_automation_workflow: Added new fieldsis_deployed,owner_type,hourly_execution_limit,guideandresult.dynatrace_davis_anomaly_detectors: Added new optional fielddelayinexecution_settings.dynatrace_davis_copilot: New fieldenable_agentic_ai(falseby default).dynatrace_log_agent_feature_flags: New fieldplain_iisconfiguration_detector(falseby default).
Bug Fixes
dynatrace_automation_workflow: For tasks, it wasn't possible to setactiveandfailed_loop_iterations_only(retry options) tofalse.dynatrace_automation_workflow: An empty tasks block always showed a non-empty plan after apply.dynatrace_automation_workflow: JSON values for certain fields withjsonencode({})resulted in non-empty plans after apply.dynatrace_davis_anomaly_detectors: Because theactorfield is now set from the API, we're now setting it to computed, so that there won't be a non-empty plan after applying a config without an actor.dynatrace_web_application: Ifmonitoring_data_pathwasn't set, it eventually returned a non-empty plan, as there are some computed values. Therefore, setting it to computed.- Fixed various resources like
dynatrace_automation_workflowwhereterraform planwould return an error if the resource is not found, instead of planning a create. dynatrace_automation_workflow,dynatrace_automation_business_calendar,dynatrace_automation_scheduling_rule: Destroying a resource that doesn't exist anymore won't produce an error anymore.- Export: If a field value had a new line at the end, another one was added.
Misc
dynatrace_automation_workflow: The supported time format is now added to the description of time-related fields.dynatrace_segmentanddynatrace_davis_anomaly_detectors: Improved the documentation regarding potential needed DQL permissions.dynatrace_hub_extension_config: Improved the documentation to mention potential external dependencies that we aren't aware of.- Updated and fixed various field descriptions.
Changelog
- cfc0b06 refactor(automation): Don't transform API errors to REST errors in services
- 27208e5 refactor(slo): Don't transform API errors to REST errors in service
- 6850a44 refactor(segment): Don't transform API errors to REST errors in service
- fa56289 refactor(document): Don't transform API errors to REST errors in service
- a5cdc7a docs: update documentation
- 4c5cd3f feat: update
dynatrace_openpipeline_v2_*resources to 1.54 - 616f649 feat: update
dynatrace_opentelemetry_metricsto 1.6.2 - 7fb19ce feat: update
dynatrace_web_app_enablementto 1.8 - 449cc05 feat: update
dynatrace_generic_typesto 1.2 - ff50737 feat: update
dynatrace_log_sensitive_data_maskingto 1.0.17 - 152d5b8 feat: update
dynatrace_log_agent_feature_flagsto 1.0.3 - 87db801 feat: update
dynatrace_davis_anomaly_detectorsto 1.0.12 - 052cd74 feat: update
dynatrace_davis_copilotto 0.4 - 42457ab test(document): Update direct shares acceptance tests
- 46495b3 test(document): Add unit test for direct shares service
- 83eeef4 feat(document): Allow
dynatrace_direct_sharesto be exported - 0f6e9cc refactor: Remove unused code
- 19ce3bc refactor(document): Simplify error handling in direct shares service
- 4a89218 refactor(document): Resource
dynatrace_direct_sharesuses core client - 6d0f4b2 chore: Update core library
- 5be9ba8 fix(webapplication):
monitoring_data_pathis set to Computed - 3cb3450 docs: added missing resources to
supported-resources.md - d659d74 chore: generate settings schema support file
- a887a8f docs: update extension documentation
- 6940a54 docs: mention potential extension dependencies
- 17a3149 fix: correctly handle errors in automation resources
- 27b0f45 fix: not-found behavior for core clients
- d4a5029 chore(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3
- ada2507 docs: update required (DQL) permissions
- efa4852 chore(deps): bump golang.org/x/sync from 0.19.0 to 0.20.0
- 7953d4b chore(deps): bump golang.org/x/oauth2 from 0.35.0 to 0.36.0
- 1e55315 chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2
- 1684dad chore(deps): bump actions/download-artifact from 8.0.0 to 8.0.1
- 7fcc97d chore(deps): bump crazy-max/ghaction-import-gpg from 6.3.0 to 7.0.0
- 57e8b34 fix: anomaly detector non-empty plan on actor
- e69e485 test: make dynatrace_attribute_allow_list unique
- eb58515 chore: improve ttime-relateddescriptions for workflows
- a1f6c81 chore: remove
task_defaultsproperty - 4a03e11 test: change
dynatrace_json_dashboardJSON payload - 3d00ea6 test: remove static request attribute and management zone dependency
- e47b305 test: remove hardcoded dashboard ID
- 3d64e22 test: use locations on demand instead of hardcoding the ID
- d5be8bd test: create dummy credentials on demand instead of using a static one
- 93beab4 test: create synthetic browser monitors on demand instead of using a static one
- 00b91e3 test: add test execution utility for running all examples at the same time
- eff2121 test: allow setting ExternalProviders via test options
- 29c9342 test: create mobile applications on demand instead of using a static one
- 423b11f test: replace static process group IDs with data source
- 8bbc940 fix: additional new line during export
- 46b8644 fix: correctly handle boolean values and empty blocks/fields
- 35ec086 chore: downgrade monaco core to not use
workflows/id/export - 89fbcdd feat(workflows): Adds more optional fields to workflows
- 2d4c448 test: re-enable pipeline groups tests
- 4e34cf0 fix: correctly set workflow task
failed_loop_iterations_onlyoption - d38ece5 test: add integration setup step
- 1b601ea test: sanitize app examples
- a19e698 test: enable working tests for apps
- 1388d83 test: replace static IDs in automation examples
- 0d9de18 chore(deps): update core lib
- 9acbd7c fix: correctly set workflow task active state
- 1951f4d chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2