Hello,
I want to create a KVM using Kvm management api ,I made a proxy in that want to call management api using service callout policy to create kvm .
management api:-https://api.enterprise.apigee.com/v1/organizations/{org_name}/environments/{env_name}/keyvaluemaps
passing that value :-
{ "name" : "kvmcreate", "encrypted" : "true", "entry" : [ { "name" : "test1", "value" : "11" }, { "name" : "test2", "value" : "12" } ] }
Service callout:-
<ServiceCallout name="SC-Create_KVM"> <DisplayName>SC-Create_KVM</DisplayName> <Properties/> <Request clearPayload="false" variable="myRequest"> <IgnoreUnresolvedVariables>false</IgnoreUnresolvedVariables> <Add> <Header name="Authorization">Basic MASKED==</Header> </Add> <set> <Payload contentType="application/json" variablePrefix="$" variableSuffix="#">$request.content#</Payload> <Verb>POST</Verb> </set> </Request> <Response>calloutResponse</Response> <HTTPTargetConnection> <URL>https://api.enterprise.apigee.com/v1/organizations/{-------------eval}/environments/test/keyvaluemaps</URL> </HTTPTargetConnection> </ServiceCallout>
So any one suggest that how could do this.
Thanks