@@ -34,64 +34,6 @@ func init() {
3434// Provider returns a terraform-provider-sdk2 provider.
3535// This is the deprecated way of creating a provider, and should only be used for legacy resources.
3636func Provider (version string ) * schema.Provider {
37- var (
38- // Resources that require the Grafana client to exist.
39- grafanaClientResources = addCreateReadResourcesMetadataValidation (
40- readGrafanaClientValidation ,
41- createGrafanaClientValidation ,
42- map [string ]* schema.Resource {
43- // Grafana
44- "grafana_annotation" : grafana .ResourceAnnotation (),
45- "grafana_api_key" : grafana .ResourceAPIKey (),
46- "grafana_contact_point" : grafana .ResourceContactPoint (),
47- "grafana_dashboard" : grafana .ResourceDashboard (),
48- "grafana_dashboard_public" : grafana .ResourcePublicDashboard (),
49- "grafana_dashboard_permission" : grafana .ResourceDashboardPermission (),
50- "grafana_data_source" : grafana .ResourceDataSource (),
51- "grafana_data_source_permission" : grafana .ResourceDatasourcePermission (),
52- "grafana_folder" : grafana .ResourceFolder (),
53- "grafana_folder_permission" : grafana .ResourceFolderPermission (),
54- "grafana_library_panel" : grafana .ResourceLibraryPanel (),
55- "grafana_message_template" : grafana .ResourceMessageTemplate (),
56- "grafana_mute_timing" : grafana .ResourceMuteTiming (),
57- "grafana_notification_policy" : grafana .ResourceNotificationPolicy (),
58- "grafana_organization" : grafana .ResourceOrganization (),
59- "grafana_organization_preferences" : grafana .ResourceOrganizationPreferences (),
60- "grafana_playlist" : grafana .ResourcePlaylist (),
61- "grafana_report" : grafana .ResourceReport (),
62- "grafana_role" : grafana .ResourceRole (),
63- "grafana_role_assignment" : grafana .ResourceRoleAssignment (),
64- "grafana_rule_group" : grafana .ResourceRuleGroup (),
65- "grafana_team" : grafana .ResourceTeam (),
66- "grafana_team_external_group" : grafana .ResourceTeamExternalGroup (),
67- "grafana_service_account_token" : grafana .ResourceServiceAccountToken (),
68- "grafana_service_account" : grafana .ResourceServiceAccount (),
69- "grafana_service_account_permission" : grafana .ResourceServiceAccountPermission (),
70- "grafana_sso_settings" : grafana .ResourceSSOSettings (),
71- "grafana_user" : grafana .ResourceUser (),
72- })
73-
74- // Datasources that require the Grafana client to exist.
75- grafanaClientDatasources = addCreateReadResourcesMetadataValidation (
76- readGrafanaClientValidation ,
77- createGrafanaClientValidation ,
78- map [string ]* schema.Resource {
79- "grafana_dashboard" : grafana .DatasourceDashboard (),
80- "grafana_dashboards" : grafana .DatasourceDashboards (),
81- "grafana_data_source" : grafana .DatasourceDatasource (),
82- "grafana_folder" : grafana .DatasourceFolder (),
83- "grafana_folders" : grafana .DatasourceFolders (),
84- "grafana_library_panel" : grafana .DatasourceLibraryPanel (),
85- "grafana_user" : grafana .DatasourceUser (),
86- "grafana_users" : grafana .DatasourceUsers (),
87- "grafana_role" : grafana .DatasourceRole (),
88- "grafana_service_account" : grafana .DatasourceServiceAccount (),
89- "grafana_team" : grafana .DatasourceTeam (),
90- "grafana_organization" : grafana .DatasourceOrganization (),
91- "grafana_organization_preferences" : grafana .DatasourceOrganizationPreferences (),
92- })
93- )
94-
9537 p := & schema.Provider {
9638 Schema : map [string ]* schema.Schema {
9739 "url" : {
@@ -210,7 +152,7 @@ func Provider(version string) *schema.Provider {
210152 },
211153
212154 ResourcesMap : mergeResourceMaps (
213- grafanaClientResources ,
155+ grafana . ResourcesMap ,
214156 machinelearning .ResourcesMap ,
215157 slo .ResourcesMap ,
216158 syntheticmonitoring .ResourcesMap ,
@@ -219,7 +161,7 @@ func Provider(version string) *schema.Provider {
219161 ),
220162
221163 DataSourcesMap : mergeResourceMaps (
222- grafanaClientDatasources ,
164+ grafana . DatasourcesMap ,
223165 machinelearning .DatasourcesMap ,
224166 slo .DatasourcesMap ,
225167 syntheticmonitoring .DatasourcesMap ,
0 commit comments