2016-08-04 3 views
0

Как получить выходные данные с использованием Heat Rest Api.Openstack HeatClient api для запроса тепловой мощности-шоу

Для примера.

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

Я хочу, чтобы принести это с помощью REST API ..

+0

Вы вообще ознакомились с документацией API REST? http://developer.openstack.org/api-ref-orchestration-v1.html – jlapoutre

+0

да, спасибо, я уже прошел этот документ, но для этого требуется некоторый опыт работы с heatclient. – IRSHAD

ответ

0

каким-то образом я смог запросить это, используя остальные 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') 

Теперь выход является метаданные моего стека, который является словарного типа. Чтобы получить выходное значение стека.

print(output[0]['output_value']) 
Смежные вопросы