Skip to content

Commit e2d209f

Browse files
authored
Add start/stop functions for OPDB & DH (#36)
Signed-off-by: Raddish18 <cianr22@gmail.com>
1 parent 7d85a8e commit e2d209f

File tree

2 files changed

+30
-0
lines changed

2 files changed

+30
-0
lines changed

src/cdpy/datahub.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,3 +72,15 @@ def list_cluster_definitions(self):
7272
def describe_cluster_definition(self, name):
7373
return self.sdk.call(svc='datahub', func='describe_cluster_definition', ret_field='clusterDefinition', squelch=[
7474
Squelch(value='NOT_FOUND')], clusterDefinitionName=name)
75+
76+
def start_cluster(self, name):
77+
return self.sdk.call(
78+
svc='datahub', func='start_cluster', squelch=[Squelch('NOT_FOUND')],
79+
clusterName=name
80+
)
81+
82+
def stop_cluster(self, name):
83+
return self.sdk.call(
84+
svc='datahub', func='stop_cluster', squelch=[Squelch('NOT_FOUND')],
85+
clusterName=name
86+
)

src/cdpy/opdb.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,3 +49,21 @@ def create_database(self, name, env):
4949
databaseName=name,
5050
environmentName=env,
5151
)
52+
53+
def start_database(self, name, env):
54+
return self.sdk.call(
55+
svc='opdb', func='start_database', squelch=[
56+
Squelch('NOT_FOUND'),
57+
],
58+
databaseName=name,
59+
environmentName=env,
60+
)
61+
62+
def stop_database(self, name, env):
63+
return self.sdk.call(
64+
svc='opdb', func='stop_database', squelch=[
65+
Squelch('NOT_FOUND'),
66+
],
67+
databaseName=name,
68+
environmentName=env,
69+
)

0 commit comments

Comments
 (0)