Implemented Jira Service Management Service Resource
- Add
delete_default_actionsattribute in the API Integration resource. Fix Order attribute problem on Notification Policy and Alert Policy resources. Handle external deletion of resources by setting their state to Deleted on Read operations. This ensures that the provider can handle resources that have been deleted outside of Terraform, preventing state inconsistencies.
- Bug fix
delete_default_resourcesattribute in the Team resource. List Schedules in paginated manner to find the default schedule and delete it ifdelete_default_resourcesis set to true. This ensures that the default schedule is removed when the team is created with this attribute set to true.
- Added support for the
delete_default_resourcesattribute in the Team resource. This allows users to remove the default escalation and schedule for newly created teams. Be cautious, as this also changes the team routing rule to None, requiring you to define a routing rule separately.
- Fixed an issue where the "field" attribute of an Integration Action's Conditions attribute had an invalid validator, causing Terraform not to accept valid values.
- Fixed an issue where the api_key value was being removed from the state file (where it was previously present) after consecutive terraform apply runs.
- This does not affect the api_key field in the resource, which is still only available after Create operations. Reading an existing integration will not return this field.
- Fixed an issue where the users were unable to create global alert policies.
- Fixed an issue where notification policy resources that don't specify the "not" parameter in the conditions clause caused an inconsistency error after applying. JSDCLOUD-16983
Implemented Integration Action Resource Implemented Heartbeat Resource Implemented Maintenance Resource Implemented Notification Policy Resource
Added API Key field for API Integration Resource. This field is only available after Create operations. Reading an existing integration will not return this field.
- Added Compass Operations Support
- Implemented Custom Role resource
- Implemented Alert Policy resource
- Implemented User Contact resource
- Implemented Notification Rule Resource
- Implemented Routing Rule Resource
- Updated documentation for existing resources
- JSDCLOUD-16292: Added a workaround for Date-Time Format Mismatch between OPS API and Terraform Provider
- Corrected wrong parameter name (username -> email_address) in the example provider configuration
- Provide a more descriptive error message an API request repeatedly fails, instead of only providing the retry count
- Fixed a race condition issue due to consequent requests sent by the same HTTP client effecting each other.
- Fixed typos in schedule and schedule rotation import scripts
Initial Release
- Implemented Team Resource
- Implemented Schedule Resource
- Implemented Schedule Rotation Resource
- Implemented Escalation Resource
- Implemented Integration Resources
- Implemented Team Data Source
- Implemented Schedule Data Source
- Implemented User Data Source