Skip to content

Commit d1a7c3f

Browse files
committed
let VN be created with the default values
1 parent 9b81fd3 commit d1a7c3f

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

dataikuapi/fm/virtualnetworks.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ def __init__(self, client, label):
1010
"""
1111
self.client = client
1212
self.data = {}
13+
self.use_default_values = False
1314
self.data["label"] = label
1415
self.data["mode"] = "EXISTING_MONOTENANT"
1516

@@ -25,6 +26,13 @@ def with_internet_access_mode(self, internet_access_mode):
2526
self.data["internetAccessMode"] = internet_access_mode
2627
return self
2728

29+
def with_default_values(self):
30+
"""
31+
Setup the VPC and Subnet to with the default values: the vpc and subnet of the FM instance
32+
"""
33+
self.use_default_values = True
34+
return self
35+
2836

2937
class FMAWSVirtualNetworkCreator(FMVirtualNetworkCreator):
3038
def with_vpc(self, aws_vpc_id, aws_subnet_id):
@@ -63,7 +71,7 @@ def create(self):
6371
:rtype: :class:`dataikuapi.fm.virtualnetworks.FMAWSVirtualNetwork`
6472
"""
6573
vn = self.client._perform_tenant_json(
66-
"POST", "/virtual-networks", body=self.data
74+
"POST", "/virtual-networks", body=self.data, params={ 'useDefaultValues':self.use_default_values }
6775
)
6876
return FMAWSVirtualNetwork(self.client, vn)
6977

@@ -97,7 +105,7 @@ def create(self):
97105
:rtype: :class:`dataikuapi.fm.virtualnetworks.FMAzureVirtualNetwork`
98106
"""
99107
vn = self.client._perform_tenant_json(
100-
"POST", "/virtual-networks", body=self.data
108+
"POST", "/virtual-networks", body=self.data, params={ 'useDefaultValues':self.use_default_values }
101109
)
102110
return FMAzureVirtualNetwork(self.client, vn)
103111

0 commit comments

Comments
 (0)