Skip to content

Commit e4e00b5

Browse files
author
Thibaud Baas
committed
fm: Add delete instance settings template
1 parent 32b2725 commit e4e00b5

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

dataikuapi/fm/instancesettingstemplates.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
from enum import Enum
22
import json
3+
from dataikuapi.fm.future import FMFuture
34

45
class FMInstanceSettingsTemplate(object):
56
def __init__(self, client, ist_data):
@@ -14,6 +15,16 @@ def save(self):
1415
self.client._perform_tenant_empty("PUT", "/instance-settings-templates/%s" % self.id, body=self.ist_data)
1516
self.ist_data = self.client._perform_tenant_json("GET", "/instance-settings-templates/%s" % self.id)
1617

18+
def delete(self):
19+
"""
20+
Delete the DSS Instance Settings Template.
21+
22+
:return: A :class:`~dataikuapi.fm.future.FMFuture` representing the deletion process
23+
:rtype: :class:`~dataikuapi.fm.future.FMFuture`
24+
"""
25+
future = self.client._perform_tenant_json("DELETE", "/instance-settings-templates/%s" % self.id)
26+
return FMFuture.from_resp(self.client, future)
27+
1728
class FMSetupAction(dict):
1829
def __init__(self, setupActionType, params=None):
1930
"""

0 commit comments

Comments
 (0)