def create_customer_aai(global_customer_id, data):
resource = "/business/customers/customer/%s" % global_customer_id
+ data = json.JSONEncoder().encode(data)
ret = call_aai(resource, "PUT", data)
if ret[0] != 0:
logger.error("Status code is %s, detail is %s.", ret[2], ret[1])
def put_customer_relationship(global_customer_id, data):
resource = "/business/customers/customer/{global-customer-id}/relationship-list/relationship" % global_customer_id
+ data = json.JSONEncoder().encode(data)
ret = call_aai(resource, "PUT", data)
if ret[0] != 0:
logger.error("Status code is %s, detail is %s.", ret[2], ret[1])
resource = "/business/customers/customer/%s/service-subscriptions/service-subscription/" \
"%s/service-instances/service-instance/%s" % \
(global_customer_id, service_type, service_instance_id)
+ data = json.JSONEncoder().encode(data)
ret = call_aai(resource, "PUT", data)
if ret[0] != 0:
logger.error("Status code is %s, detail is %s.", ret[2], ret[1])
resource = "/business/customers/customer/%s/service-subscriptions/service-subscription/" \
"%s/service-instances/service-instance/%s/relationship-list/relationship" % \
(global_customer_id, service_type, service_instance_id)
+ data = json.JSONEncoder().encode(data)
ret = call_aai(resource, "PUT", data)
if ret[0] != 0:
logger.error("Status code is %s, detail is %s.", ret[2], ret[1])
def create_vnf_aai(vnf_id, data):
resource = "/network/generic-vnfs/generic-vnf/%s" % vnf_id
+ data = json.JSONEncoder().encode(data)
ret = call_aai(resource, "PUT", data)
if ret[0] != 0:
logger.error("Status code is %s, detail is %s.", ret[2], ret[1])
def put_vnf_relationship(vnf_id, data):
resource = "/network/generic-vnfs/generic-vnf/%s/relationship-list/relationship" % vnf_id
+ data = json.JSONEncoder().encode(data)
ret = call_aai(resource, "PUT", data)
if ret[0] != 0:
logger.error("Status code is %s, detail is %s.", ret[2], ret[1])
resource = "/cloud-infrastructure/cloud-regions/cloud-region/%s/" \
"%s/tenants/tenant/%s/vservers/vserver/%s" % \
(cloud_owner, cloud_region_id, tenant_id, vserver_id)
+ data = json.JSONEncoder().encode(data)
ret = call_aai(resource, "PUT", data)
if ret[0] != 0:
logger.error("Status code is %s, detail is %s.", ret[2], ret[1])
resource = "/cloud-infrastructure/cloud-regions/cloud-region/%s/" \
"%s/tenants/tenant/%s/vservers/vserver/%s/relationship-list/relationship" % \
(cloud_owner, cloud_region_id, tenant_id, vserver_id)
+ data = json.JSONEncoder().encode(data)
ret = call_aai(resource, "PUT", data)
if ret[0] != 0:
logger.error("Status code is %s, detail is %s.", ret[2], ret[1])
def create_network_aai(network_id, data):
resource = "/network/l3-networks/l3-network/%s" % network_id
+ data = json.JSONEncoder().encode(data)
ret = call_aai(resource, "PUT", data)
if ret[0] != 0:
logger.error("Status code is %s, detail is %s.", ret[2], ret[1])
def put_network_relationship(network_id, data):
resource = "/network/l3-networks/l3-network/%s/relationship-list/relationship" % network_id
+ data = json.JSONEncoder().encode(data)
ret = call_aai(resource, "PUT", data)
if ret[0] != 0:
logger.error("Status code is %s, detail is %s.", ret[2], ret[1])
def create_subnet_aai(network_id, subnet_id, data):
resource = "/network/l3-networks/l3-network/%s/subnets/subnet/%s" % (network_id, subnet_id)
+ data = json.JSONEncoder().encode(data)
ret = call_aai(resource, "PUT", data)
if ret[0] != 0:
logger.error("Status code is %s, detail is %s.", ret[2], ret[1])
def put_subnet_relationship(network_id, subnet_id, data):
resource = "/network/l3-networks/l3-network/%s/subnets/subnet/%s/relationship-list/relationship"\
% (network_id, subnet_id)
+ data = json.JSONEncoder().encode(data)
ret = call_aai(resource, "PUT", data)
if ret[0] != 0:
logger.error("Status code is %s, detail is %s.", ret[2], ret[1])