def create_cell(self, cell, data=None):
region_url = self.url + "/cells"
payload = {"region_id": self.region.get("id"),
"cloud_id": self.cloud.get("id"), "name": cell}
print("Creating cell entry %s with data %s" % (payload, data))
resp = requests.post(region_url, headers=self.headers,
data=json.dumps(payload), verify=False)
if resp.status_code != 201:
raise Exception(resp.text)
self.cell = resp.json()
if data:
c_id = resp.json()["id"]
region_data_url = self.url + "/cells/%s/variables" % c_id
resp = requests.put(region_data_url, headers=self.headers,
data=json.dumps(data), verify=False)
if resp.status_code != 200:
print(resp.text)
评论列表
文章目录