2016-08-04 28 views
0

So holen Sie Ausgabedaten mit Heat Rest Api.Openstack HeatClient api zur Abfrage der Heizleistung-show

Für z.

heat output-show <stack-name> <keyword-name> 

ich dies mit Rest api holen wollen ..

+0

Haben Sie sich die REST-API-Dokumentation überhaupt angesehen? http://developer.openstack.org/api-ref-orchestration-v1.html – jlapoutre

+0

ja danke, ich habe dieses dokument bereits durchgegangen, aber das erfordert einige erfahrung über heatclient zu verstehen. – IRSHAD

Antwort

0

irgendwie schaffe ich es, dies mit Rest abzufragen API-

ks_client = Keystone_Client(**cred) 
heat_endpoint = ks_client.service_catalog.url_for(service_type='orchestration', endpoint_type='publicURL') 
heatclient = Heat_Client('1', heat_endpoint, token=ks_client.auth_token) 
output = heatclient.stacks.get(stack_id='08615c01-86cc-4843-acec-d43126081241') 

Jetzt Ausgabe ist die Metadaten meines Stapel, der ist des Wörterbuchtyps. Um den Ausgabewert des Stapels zu erhalten.

print(output[0]['output_value'])