-
Notifications
You must be signed in to change notification settings - Fork 392
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature] Add data source databricks_notification_destinations
#4087
[Feature] Add data source databricks_notification_destinations
#4087
Conversation
…tinations resource
…cks into feature/3950-databricks_notification_destination
databricks_notification_destinations
Hi @dgomez04, thanks for the PR, please use plugin framework for the development: https://github.com/databricks/terraform-provider-databricks/blob/main/CONTRIBUTING.md#developing-resources-or-data-sources-using-plugin-framework. |
databricks_notification_destinations
databricks_notification_destinations
Hi @tanmay-db! Changes done, please review and let me know if I'm missing anything. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall - quite good, just need to resolve some issues
...rnal/providers/pluginfw/resources/notificationdestinations/data_notification_destinations.go
Outdated
Show resolved
Hide resolved
...rnal/providers/pluginfw/resources/notificationdestinations/data_notification_destinations.go
Outdated
Show resolved
Hide resolved
...rnal/providers/pluginfw/resources/notificationdestinations/data_notification_destinations.go
Outdated
Show resolved
Hide resolved
...rnal/providers/pluginfw/resources/notificationdestinations/data_notification_destinations.go
Outdated
Show resolved
Hide resolved
...rnal/providers/pluginfw/resources/notificationdestinations/data_notification_destinations.go
Outdated
Show resolved
Hide resolved
...rnal/providers/pluginfw/resources/notificationdestinations/data_notification_destinations.go
Outdated
Show resolved
Hide resolved
...rnal/providers/pluginfw/resources/notificationdestinations/data_notification_destinations.go
Outdated
Show resolved
Hide resolved
...rnal/providers/pluginfw/resources/notificationdestinations/data_notification_destinations.go
Outdated
Show resolved
Hide resolved
…nsitive, and returns a list if no matches are found.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm with small comment.
let run integration tests for it
@dgomez04 you also need to merge the |
### New Features and Improvements * Add `databricks_registered_model` data source ([#4033](#4033)). * Add data source `databricks_notification_destinations` ([#4087](#4087)). ### Bug Fixes * Fix databricks_cluster_pluginframework data source ([#4097](#4097)). * Mark unity_catalog_provisioning_state as ReadOnly ([#4116](#4116)). * Tolerate invalid keys in `databricks_workspace_conf` ([#4102](#4102)). * force send `read_only` in `databricks_external_location` when it's changed ([#4067](#4067)). * force send `read_only` in `databricks_storage_credential` when it's changed ([#4083](#4083)). ### Documentation * Document `budget_policy_id` in `databricks_pipeline` and `databricks_job` ([#4110](#4110)). * Reformat code examples in documentation ([#4081](#4081)). * Update documentation for `databricks_model_serving` ([#4115](#4115)). * Updates to resource examples ([#4093](#4093)). ### Internal Changes * Add maxItem=1 validator for object types in plugin framework schema ([#4094](#4094)). * Fix acceptance test for `databricks_registered_model` data source ([#4105](#4105)). * Generate Effective Fields ([#4057](#4057)). * Generate Effective Fields ([#4112](#4112)). * Set SDK used in the useragent in context ([#4092](#4092)). * Support adding context in resources and data sources ([#4085](#4085)). * Update plugin framework schema to use ListNestedBlocks ([#4040](#4040)).
### New Features and Improvements * Add `databricks_registered_model` data source ([#4033](#4033)). * Add data source `databricks_notification_destinations` ([#4087](#4087)). ### Bug Fixes * Fix databricks_cluster_pluginframework data source ([#4097](#4097)). * Mark unity_catalog_provisioning_state as ReadOnly ([#4116](#4116)). * Tolerate invalid keys in `databricks_workspace_conf` ([#4102](#4102)). * force send `read_only` in `databricks_external_location` when it's changed ([#4067](#4067)). * force send `read_only` in `databricks_storage_credential` when it's changed ([#4083](#4083)). ### Documentation * Document `budget_policy_id` in `databricks_pipeline` and `databricks_job` ([#4110](#4110)). * Reformat code examples in documentation ([#4081](#4081)). * Update documentation for `databricks_model_serving` ([#4115](#4115)). * Updates to resource examples ([#4093](#4093)). ### Internal Changes * Add maxItem=1 validator for object types in plugin framework schema ([#4094](#4094)). * Fix acceptance test for `databricks_registered_model` data source ([#4105](#4105)). * Generate Effective Fields ([#4057](#4057)). * Generate Effective Fields ([#4112](#4112)). * Set SDK used in the useragent in context ([#4092](#4092)). * Support adding context in resources and data sources ([#4085](#4085)). * Update plugin framework schema to use ListNestedBlocks ([#4040](#4040)).
Changes
Added
databricks_notification_destinations
data source as requested in #3950 to retrieve notification destinations that are created out-of-band or in other terraform templates.Tests
make test
run locallydocs/
folderinternal/acceptance