Skip to content

Commit 4bcace6

Browse files
feat: [PL-48875]: CDB - added Dashboards, Folder full CRUD and DashboardFilter GET & POST (#666)
* feat: [PL-48875]: Added Custom Dashboards Dashboard endpoints * feat: [PL-48875]: Added Custom Dashboards Folder creation endpoint * feat: [PL-48875]: Removed redundant Custom Dashboards endpoints * feat: [PL-48875]: Added missing Dashboard models * feat: [PL-48875]: Updated Client.go to include new Dashboard and Folder APIs * feat: [PL-48875]: Custom Dashboards - Further split out functions and unified naming convention * feat: [PL-48875]: Added CRUD endpoints for Dashbords and Folders * feat: [PL-48875
1 parent 30ec314 commit 4bcace6

File tree

56 files changed

+2307
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+2307
-0
lines changed

harness/nextgen/README.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,16 @@ Class | Method | HTTP request | Description
122122
*ConnectorsApi* | [**ListConnectorByFQN**](docs/ConnectorsApi.md#listconnectorbyfqn) | **Post** /ng/api/connectors/listbyfqn | Get the list of connectors by FQN satisfying the criteria (if any) in the request
123123
*ConnectorsApi* | [**UpdateConnector**](docs/ConnectorsApi.md#updateconnector) | **Put** /ng/api/connectors | Updates the Connector
124124
*ConnectorsApi* | [**ValidateTheIdentifierIsUnique**](docs/ConnectorsApi.md#validatetheidentifierisunique) | **Get** /ng/api/connectors/validateUniqueIdentifier | Validate the Connector by Account Identifier and Connector Identifier
125+
*DashboardsApi* | [**CloneDashboard**](docs/DashboardsApi.md#clonedashboard) | **Post** /dashboard/clone | Clones a Dashboard
126+
*DashboardsApi* | [**DeleteDashboard**](docs/DashboardsApi.md#deletedashboard) | **Delete** /dashboard/remove | Deletes a Dashboard
127+
*DashboardsApi* | [**GetDashboard**](docs/DashboardsApi.md#getdashboard) | **Get** /dashboard/dashboards/{dashboard_id} | Gets details of a Dashboard
128+
*DashboardsApi* | [**UpdateDashboard**](docs/DashboardsApi.md#updatedashboard) | **Patch** /dashboard/ | Updates a Dashboard
129+
*DashboardsFilterApi* | [**GetDashboardFilters**](docs/DashboardsFilterApi.md#getdashboardfilters) | **Get** /dashboard/dashboards/{dashboard_id}/filters | Gets all the filters within a Dashboard
130+
*DashboardsFilterApi* | [**UpdateDashboardFilter**](docs/DashboardsFilterApi.md#updatedashboardfilter) | **Patch** /dashboard/dashboards/{dashboard_id}/filters/{filter_id} | Updates a specified Dashboard filter
131+
*DashboardsFolderApi* | [**CreateFolder**](docs/DashboardsFolderApi.md#createfolder) | **Post** /dashboard/folders | Create a Folder that can hold Custom Dashboards
132+
*DashboardsFolderApi* | [**DeleteFolder**](docs/DashboardsFolderApi.md#deletefolder) | **Delete** /dashboard/folders/{folder_id} | Deletes a Dashboard Folder
133+
*DashboardsFolderApi* | [**GetFolder**](docs/DashboardsFolderApi.md#getfolder) | **Get** /dashboard/folders/{folder_id} | Gets a Dashboard Folder
134+
*DashboardsFolderApi* | [**UpdateFolder**](docs/DashboardsFolderApi.md#updatefolder) | **Patch** /dashboard/folders/{folder_id} | Updates a Dashboard Folder
125135
*DelegateGroupTagsResourceApi* | [**AddTagsToDelegateGroup**](docs/DelegateGroupTagsResourceApi.md#addtagstodelegategroup) | **Post** /ng/api/delegate-group-tags/{groupIdentifier} | Add given list of tags to the Delegate group
126136
*DelegateGroupTagsResourceApi* | [**DeleteTagsFromDelegateGroup**](docs/DelegateGroupTagsResourceApi.md#deletetagsfromdelegategroup) | **Delete** /ng/api/delegate-group-tags/{groupIdentifier} | Deletes all tags from the Delegate group
127137
*DelegateGroupTagsResourceApi* | [**ListTagsForDelegateGroup**](docs/DelegateGroupTagsResourceApi.md#listtagsfordelegategroup) | **Get** /ng/api/delegate-group-tags/{groupIdentifier} | Retrieves list of tags attached with Delegate group
@@ -581,6 +591,9 @@ Class | Method | HTTP request | Description
581591
- [CiLicenseSummary](docs/CiLicenseSummary.md)
582592
- [CiModuleLicense](docs/CiModuleLicense.md)
583593
- [Clause](docs/Clause.md)
594+
- [CloneDashboardRequestBody](docs/CloneDashboardRequestBody.md)
595+
- [ClonedDashboard](docs/ClonedDashboard.md)
596+
- [ClonedDashboardResponse](docs/ClonedDashboardResponse.md)
584597
- [CloudWatchMetricDefinition](docs/CloudWatchMetricDefinition.md)
585598
- [CloudWatchMetricsHealthSourceSpec](docs/CloudWatchMetricsHealthSourceSpec.md)
586599
- [ClusterBudgetScope](docs/ClusterBudgetScope.md)
@@ -610,6 +623,8 @@ Class | Method | HTTP request | Description
610623
- [CostDetailsQueryParams](docs/CostDetailsQueryParams.md)
611624
- [CostOverview](docs/CostOverview.md)
612625
- [CreateAccessPointResponse](docs/CreateAccessPointResponse.md)
626+
- [CreateDashboardRequest](docs/CreateDashboardRequest.md)
627+
- [CreateFolderRequestBody](docs/CreateFolderRequestBody.md)
613628
- [CreateInvite](docs/CreateInvite.md)
614629
- [CrossAccountAccess](docs/CrossAccountAccess.md)
615630
- [CumulativeSavings](docs/CumulativeSavings.md)
@@ -623,8 +638,12 @@ Class | Method | HTTP request | Description
623638
- [CustomHealthSourceMetricSpec](docs/CustomHealthSourceMetricSpec.md)
624639
- [CvLicenseSummary](docs/CvLicenseSummary.md)
625640
- [CvModuleLicense](docs/CvModuleLicense.md)
641+
- [Dashboard](docs/Dashboard.md)
642+
- [DashboardFolder](docs/DashboardFolder.md)
626643
- [DashboardPipelineExecution](docs/DashboardPipelineExecution.md)
627644
- [DashboardPipelineHealth](docs/DashboardPipelineHealth.md)
645+
- [DashboardFilter](docs/DashboardFilter.md)
646+
- [DashboardsErrorResponse](docs/DashboardsErrorResponse.md)
628647
- [DataPoint](docs/DataPoint.md)
629648
- [DatadogConnectorDto](docs/DatadogConnectorDto.md)
630649
- [DatadogLogHealthSourceSpec](docs/DatadogLogHealthSourceSpec.md)
@@ -641,6 +660,9 @@ Class | Method | HTTP request | Description
641660
- [DelegateInsightsDetails](docs/DelegateInsightsDetails.md)
642661
- [DelegateTokenDetails](docs/DelegateTokenDetails.md)
643662
- [DeleteAccessPointPayload](docs/DeleteAccessPointPayload.md)
663+
- [DeleteDashboardRequest](docs/DeleteDashboardRequest.md)
664+
- [DeleteDashboardResponse](docs/DeleteDashboardResponse.md)
665+
- [DeleteDashboardResponseResource](docs/DeleteDashboardResponseResource.md)
644666
- [DeploymentVerificationDto](docs/DeploymentVerificationDto.md)
645667
- [Descriptor](docs/Descriptor.md)
646668
- [DescriptorProto](docs/DescriptorProto.md)
@@ -735,6 +757,8 @@ Class | Method | HTTP request | Description
735757
- [FixedSchedulesListResponse](docs/FixedSchedulesListResponse.md)
736758
- [FlagBasicInfo](docs/FlagBasicInfo.md)
737759
- [FlagBasicInfos](docs/FlagBasicInfos.md)
760+
- [Folder](docs/Folder.md)
761+
- [FolderChildren](docs/FolderChildren.md)
738762
- [FolderNode](docs/FolderNode.md)
739763
- [FormDataContentDisposition](docs/FormDataContentDisposition.md)
740764
- [GatewayAccountRequest](docs/GatewayAccountRequest.md)
@@ -746,6 +770,10 @@ Class | Method | HTTP request | Description
746770
- [GcpKmsConnector](docs/GcpKmsConnector.md)
747771
- [GcpManualDetails](docs/GcpManualDetails.md)
748772
- [GetAccessPointResponse](docs/GetAccessPointResponse.md)
773+
- [GetDashboardFilterResponse](docs/GetDashboardFilterResponse.md)
774+
- [GetDashboardFiltersResponse](docs/GetDashboardFiltersResponse.md)
775+
- [GetDashboardResponse](docs/GetDashboardResponse.md)
776+
- [GetFolderResponse](docs/GetFolderResponse.md)
749777
- [GitAuthentication](docs/GitAuthentication.md)
750778
- [GitBranch](docs/GitBranch.md)
751779
- [GitBranchList](docs/GitBranchList.md)
@@ -1447,6 +1475,10 @@ Class | Method | HTTP request | Description
14471475
- [UninterpretedOptionOrBuilder](docs/UninterpretedOptionOrBuilder.md)
14481476
- [UnitProgress](docs/UnitProgress.md)
14491477
- [UnknownFieldSet](docs/UnknownFieldSet.md)
1478+
- [UpdateDashboardFilterRequest](docs/UpdateDashboardFilterRequest.md)
1479+
- [UpdateDashboardResponse](docs/UpdateDashboardResponse.md)
1480+
- [UpdateDashboardResponseResource](docs/UpdateDashboardResponseResource.md)
1481+
- [UpdateFolderRequestBody](docs/UpdateFolderRequestBody.md)
14501482
- [UsageDataDto](docs/UsageDataDto.md)
14511483
- [UserAggregate](docs/UserAggregate.md)
14521484
- [UserFilter](docs/UserFilter.md)

0 commit comments

Comments
 (0)