2 Documentation Validate A&AI Serivce Instance
4 Resource aai_interface.robot
9 ${CUSTOMER_SPEC_PATH} /business/customers/customer/
10 ${SERVICE_SUBSCRIPTIONS} /service-subscriptions/service-subscription/
11 ${SERVICE_INSTANCE} /service-instances?service-instance-name=
15 [Documentation] Query and Validates A&AI Service Instance
16 [Arguments] ${service_instance_name} ${service_type} ${customer_id}
17 ${resp}= Run A&AI Get Request ${INDEX_PATH}${CUSTOMER_SPEC_PATH}${customer_id}${SERVICE_SUBSCRIPTIONS}${service_type}${SERVICE_INSTANCE}${service_instance_name}
18 Dictionary Should Contain Value ${resp.json()['service-instance'][0]} ${service_instance_name}
24 [Documentation] Query and Validates A&AI Service Instance
25 [Arguments] ${customer_id}
26 ${json_string}= Catenate { "service-type": "VDNS" , "service-subscriptions":[{"service-instance-id":"instanceid123","service-instance-name":"VDNS"}]}
27 ${put_resp}= Run A&AI Put Request ${INDEX_PATH}${CUSTOMER_SPEC_PATH}${customer_id}${SERVICE_SUBSCRIPTIONS}/VDNS ${json_string}
28 Should Be Equal As Strings ${put_resp.status_code} 201
29 [Return] ${put_resp.status_code}