From 4e3e660024cfea7e145d79fabf3233d8895329f8 Mon Sep 17 00:00:00 2001 From: Arne Chrestin Date: Mon, 2 Oct 2023 18:19:58 +0200 Subject: Add delete-anchor method for cps Issue-ID: TEST-408 Signed-off-by: Arne Chrestin Change-Id: I6ad9c25dbe9b45fdaf357d0a540332089be5a6a6 --- src/onapsdk/cps/dataspace.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/onapsdk') diff --git a/src/onapsdk/cps/dataspace.py b/src/onapsdk/cps/dataspace.py index e574866..df5a83c 100644 --- a/src/onapsdk/cps/dataspace.py +++ b/src/onapsdk/cps/dataspace.py @@ -178,6 +178,20 @@ class Dataspace(CpsElement): schema_set=SchemaSet(name=anchor_data["schemaSetName"], dataspace=self)) + @exception_handler + def delete_anchor(self, anchor_name: str) -> None: + """Delete dataspace anchor by name. + + Args: + anchor_name (str): Anchor name. + """ + self.send_message( + "DELETE", + f"Delete {anchor_name} anchor", + f"{self.url}/anchors/{anchor_name}", + auth=self.auth + ) + @exception_handler def get_schema_set(self, schema_set_name: str) -> SchemaSet: """Get schema set by name. -- cgit 1.2.3-korg