├── .github └── workflows │ └── go.yml ├── .gitignore ├── LICENSE ├── README.md ├── address.go ├── alertnotification.go ├── annotation.go ├── board.go ├── board_test.go ├── board_visual_test.go ├── cmd ├── README.md ├── backup-dashboards │ └── main.go ├── backup-datasources │ └── main.go ├── import-dashboards-raw │ └── main.go ├── import-dashboards │ └── main.go └── import-datasources │ └── main.go ├── custom-types.go ├── custom-types_test.go ├── dashboard-unmarshal_test.go ├── datasource.go ├── docker-compose.yml ├── folder-permissions.go ├── folder.go ├── go.mod ├── go.sum ├── helpers_test.go ├── org.go ├── panel.go ├── panel_test.go ├── preferences.go ├── rest-admin.go ├── rest-admin_integration_test.go ├── rest-alertnotification.go ├── rest-alertnotification_integration_test.go ├── rest-annotation.go ├── rest-annotation_integration_test.go ├── rest-annotation_test.go ├── rest-dashboard.go ├── rest-dashboard_integration_test.go ├── rest-dashboard_test.go ├── rest-datasource.go ├── rest-datasource_integration_test.go ├── rest-folder-permissions.go ├── rest-folder-permissions_integration_test.go ├── rest-folder.go ├── rest-folder_integration_test.go ├── rest-get_health.go ├── rest-get_health_integration_test.go ├── rest-org.go ├── rest-org_integration_test.go ├── rest-request.go ├── rest-snapshot.go ├── rest-snapshot_integration_test.go ├── rest-team.go ├── rest-team_integration_test.go ├── rest-user.go ├── rest-user_integration_test.go ├── row.go ├── snapshot.go ├── team.go ├── testdata ├── dashboard-with-default-panels-grafana-3.0.json ├── dashboard-with-panels-with-mixed-yaxes.json ├── default-panels-all-types-2-rows-dashboard-2.6.json ├── default-panels-graph-with-target-8.3.json ├── default-panels-graph-with-targets-2.6.json ├── empty-dashboard-with-annotation-2.6.json ├── empty-dashboard-with-links-2.6.json ├── empty-dashboard-with-templating-2.6.json ├── empty-dashboard-with-templating-4.0.json ├── empty-dashboard-with-uid-2.6.json └── new-empty-dashboard-2.6.json └── user.go /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/README.md -------------------------------------------------------------------------------- /address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/address.go -------------------------------------------------------------------------------- /alertnotification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/alertnotification.go -------------------------------------------------------------------------------- /annotation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/annotation.go -------------------------------------------------------------------------------- /board.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/board.go -------------------------------------------------------------------------------- /board_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/board_test.go -------------------------------------------------------------------------------- /board_visual_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/board_visual_test.go -------------------------------------------------------------------------------- /cmd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/cmd/README.md -------------------------------------------------------------------------------- /cmd/backup-dashboards/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/cmd/backup-dashboards/main.go -------------------------------------------------------------------------------- /cmd/backup-datasources/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/cmd/backup-datasources/main.go -------------------------------------------------------------------------------- /cmd/import-dashboards-raw/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/cmd/import-dashboards-raw/main.go -------------------------------------------------------------------------------- /cmd/import-dashboards/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/cmd/import-dashboards/main.go -------------------------------------------------------------------------------- /cmd/import-datasources/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/cmd/import-datasources/main.go -------------------------------------------------------------------------------- /custom-types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/custom-types.go -------------------------------------------------------------------------------- /custom-types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/custom-types_test.go -------------------------------------------------------------------------------- /dashboard-unmarshal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/dashboard-unmarshal_test.go -------------------------------------------------------------------------------- /datasource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/datasource.go -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /folder-permissions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/folder-permissions.go -------------------------------------------------------------------------------- /folder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/folder.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/go.sum -------------------------------------------------------------------------------- /helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/helpers_test.go -------------------------------------------------------------------------------- /org.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/org.go -------------------------------------------------------------------------------- /panel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/panel.go -------------------------------------------------------------------------------- /panel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/panel_test.go -------------------------------------------------------------------------------- /preferences.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/preferences.go -------------------------------------------------------------------------------- /rest-admin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/rest-admin.go -------------------------------------------------------------------------------- /rest-admin_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/rest-admin_integration_test.go -------------------------------------------------------------------------------- /rest-alertnotification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/rest-alertnotification.go -------------------------------------------------------------------------------- /rest-alertnotification_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/rest-alertnotification_integration_test.go -------------------------------------------------------------------------------- /rest-annotation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/rest-annotation.go -------------------------------------------------------------------------------- /rest-annotation_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/rest-annotation_integration_test.go -------------------------------------------------------------------------------- /rest-annotation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/rest-annotation_test.go -------------------------------------------------------------------------------- /rest-dashboard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/rest-dashboard.go -------------------------------------------------------------------------------- /rest-dashboard_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/rest-dashboard_integration_test.go -------------------------------------------------------------------------------- /rest-dashboard_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/rest-dashboard_test.go -------------------------------------------------------------------------------- /rest-datasource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/rest-datasource.go -------------------------------------------------------------------------------- /rest-datasource_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/rest-datasource_integration_test.go -------------------------------------------------------------------------------- /rest-folder-permissions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/rest-folder-permissions.go -------------------------------------------------------------------------------- /rest-folder-permissions_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/rest-folder-permissions_integration_test.go -------------------------------------------------------------------------------- /rest-folder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/rest-folder.go -------------------------------------------------------------------------------- /rest-folder_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/rest-folder_integration_test.go -------------------------------------------------------------------------------- /rest-get_health.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/rest-get_health.go -------------------------------------------------------------------------------- /rest-get_health_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/rest-get_health_integration_test.go -------------------------------------------------------------------------------- /rest-org.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/rest-org.go -------------------------------------------------------------------------------- /rest-org_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/rest-org_integration_test.go -------------------------------------------------------------------------------- /rest-request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/rest-request.go -------------------------------------------------------------------------------- /rest-snapshot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/rest-snapshot.go -------------------------------------------------------------------------------- /rest-snapshot_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/rest-snapshot_integration_test.go -------------------------------------------------------------------------------- /rest-team.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/rest-team.go -------------------------------------------------------------------------------- /rest-team_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/rest-team_integration_test.go -------------------------------------------------------------------------------- /rest-user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/rest-user.go -------------------------------------------------------------------------------- /rest-user_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/rest-user_integration_test.go -------------------------------------------------------------------------------- /row.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/row.go -------------------------------------------------------------------------------- /snapshot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/snapshot.go -------------------------------------------------------------------------------- /team.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/team.go -------------------------------------------------------------------------------- /testdata/dashboard-with-default-panels-grafana-3.0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/testdata/dashboard-with-default-panels-grafana-3.0.json -------------------------------------------------------------------------------- /testdata/dashboard-with-panels-with-mixed-yaxes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/testdata/dashboard-with-panels-with-mixed-yaxes.json -------------------------------------------------------------------------------- /testdata/default-panels-all-types-2-rows-dashboard-2.6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/testdata/default-panels-all-types-2-rows-dashboard-2.6.json -------------------------------------------------------------------------------- /testdata/default-panels-graph-with-target-8.3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/testdata/default-panels-graph-with-target-8.3.json -------------------------------------------------------------------------------- /testdata/default-panels-graph-with-targets-2.6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/testdata/default-panels-graph-with-targets-2.6.json -------------------------------------------------------------------------------- /testdata/empty-dashboard-with-annotation-2.6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/testdata/empty-dashboard-with-annotation-2.6.json -------------------------------------------------------------------------------- /testdata/empty-dashboard-with-links-2.6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/testdata/empty-dashboard-with-links-2.6.json -------------------------------------------------------------------------------- /testdata/empty-dashboard-with-templating-2.6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/testdata/empty-dashboard-with-templating-2.6.json -------------------------------------------------------------------------------- /testdata/empty-dashboard-with-templating-4.0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/testdata/empty-dashboard-with-templating-4.0.json -------------------------------------------------------------------------------- /testdata/empty-dashboard-with-uid-2.6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/testdata/empty-dashboard-with-uid-2.6.json -------------------------------------------------------------------------------- /testdata/new-empty-dashboard-2.6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/testdata/new-empty-dashboard-2.6.json -------------------------------------------------------------------------------- /user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana-tools/sdk/HEAD/user.go --------------------------------------------------------------------------------