From 1890fd4f717614dce850dcb5847d739be7cb001d Mon Sep 17 00:00:00 2001 From: pb Date: Mon, 3 Mar 2025 10:33:37 +0100 Subject: [PATCH] added the resources used for admiralty in datacenter API --- tools/enums.go | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/tools/enums.go b/tools/enums.go index 7302838..a880d80 100644 --- a/tools/enums.go +++ b/tools/enums.go @@ -21,6 +21,11 @@ const ( WORKSPACE_HISTORY ORDER PURCHASE_RESOURCE + ADMIRALTY_SOURCE + ADMIRALTY_TARGET + ADMIRALTY_SECRET + ADMIRALTY_KUBECONFIG + ADMIRALTY_NODES ) var NOAPI = "" @@ -30,6 +35,11 @@ var WORKFLOWAPI = "oc-workflow" var WORKSPACEAPI = "oc-workspace" var PEERSAPI = "oc-peer" var DATACENTERAPI = "oc-datacenter" +var ADMIRALTY_SOURCEAPI = DATACENTERAPI+"/admiralty/source" +var ADMIRALTY_TARGETAPI = DATACENTERAPI+"/admiralty/target" +var ADMIRALTY_SECRETAPI = DATACENTERAPI+"/admiralty/secret" +var ADMIRALTY_KUBECONFIGAPI = DATACENTERAPI+"/admiralty/kubeconfig" +var ADMIRALTY_NODESAPI = DATACENTERAPI+"/admiralty/nodes" // Bind the standard API name to the data type var DefaultAPI = [...]string{ @@ -50,6 +60,12 @@ var DefaultAPI = [...]string{ NOAPI, NOAPI, NOAPI, + DATACENTERAPI, + ADMIRALTY_SOURCEAPI, + ADMIRALTY_TARGETAPI, + ADMIRALTY_SECRETAPI, + ADMIRALTY_KUBECONFIGAPI, + ADMIRALTY_NODESAPI, } // Bind the standard data name to the data type @@ -71,6 +87,11 @@ var Str = [...]string{ "workspace_history", "order", "purchase_resource", + "admiralty_source", + "admiralty_target", + "admiralty_secret", + "admiralty_kubeconfig", + "admiralty_node", } func FromInt(i int) string { @@ -91,5 +112,5 @@ func (d DataType) EnumIndex() int { } func DataTypeList() []DataType { - return []DataType{DATA_RESOURCE, PROCESSING_RESOURCE, STORAGE_RESOURCE, COMPUTE_RESOURCE, WORKFLOW_RESOURCE, WORKFLOW, WORKFLOW_EXECUTION, WORKSPACE, PEER, COLLABORATIVE_AREA, RULE, BOOKING, WORKFLOW_HISTORY, WORKSPACE_HISTORY, ORDER, PURCHASE_RESOURCE} + return []DataType{DATA_RESOURCE, PROCESSING_RESOURCE, STORAGE_RESOURCE, COMPUTE_RESOURCE, WORKFLOW_RESOURCE, WORKFLOW, WORKFLOW_EXECUTION, WORKSPACE, PEER, COLLABORATIVE_AREA, RULE, BOOKING, WORKFLOW_HISTORY, WORKSPACE_HISTORY, ORDER, PURCHASE_RESOURCE,ADMIRALTY_SOURCE,ADMIRALTY_TARGET,ADMIRALTY_SECRET,ADMIRALTY_KUBECONFIG,ADMIRALTY_NODES} }