Deletes content in the api-ref directory, README remains

- Also deletes api-ref-guides which was used for PDF builds.

Change-Id: I9154246247511dfb77ce96b4889b4a32debd3aee
This commit is contained in:
Anne Gentle 2016-08-31 13:17:11 -05:00
parent 372456be65
commit 1a97375073
1118 changed files with 3 additions and 79007 deletions

View File

@ -1,77 +0,0 @@
# Translators:
# Robert Simai, 2014
#
#
# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2016-08-03 20:56+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2015-06-30 04:25+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Zanata 3.7.3\n"
"Language-Team: German\n"
msgid "API Complete Reference"
msgstr "API Komplettreferenz"
msgid "API Reference"
msgstr "API Referenz"
msgid "Copyright details are filled in by the template."
msgstr "Copyright Informationen werden durch die Vorlage ausgefüllt."
msgid "OpenStack"
msgstr "OpenStack"
msgid "OpenStack API Complete Reference"
msgstr "OpenStack API Vollständige Referenz"
msgid "OpenStack Block Storage"
msgstr "OpenStack Block-Speicher"
msgid "OpenStack Block Storage API v1 Reference"
msgstr "OpenStack Block-Speicher API v1 Referenz"
msgid "OpenStack Block Storage API v2 Reference"
msgstr "OpenStack Block-Speicher API v2 Referenz"
msgid "OpenStack Foundation"
msgstr "OpenStack Foundation"
msgid "OpenStack Image Service"
msgstr "OpenStack Abbild-Dienst"
msgid "OpenStack Image Service API v1 Reference"
msgstr "OpenStack Abbild-Dienst API v1 Referenz"
msgid "OpenStack Image Service API v2 Reference"
msgstr "OpenStack Abbild-Dienst API v2 Referenz"
msgid "OpenStack Object Storage"
msgstr "OpenStack Objektspeicher"
msgid "OpenStack Object Storage API v1 Reference"
msgstr "OpenStack Objektspeicher API v1 Referenz"
msgid "OpenStack Telemetry"
msgstr "OpenStack Telemetrie"
msgid "OpenStack Telemetry API v2 Reference"
msgstr "OpenStack Telemetrie API v2 Referenz"
msgid "Preface"
msgstr "Vorwort"
msgid "Use the OpenStack APIs and extensions in your OpenStack cloud."
msgstr ""
"Verwenden Sie OpenStack APIs und Erweiterungen in Ihrer OpenStack Cloud."
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
msgid "translator-credits"
msgstr "Danksagungen an die Übersetzer"

View File

@ -1,121 +0,0 @@
# Translators:
# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
# Andi Chandler <andi@gowling.com>, 2016. #zanata
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2016-08-03 20:56+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2016-06-09 10:49+0000\n"
"Last-Translator: Andi Chandler <andi@gowling.com>\n"
"Language: en-GB\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Zanata 3.7.3\n"
"Language-Team: English (United Kingdom)\n"
msgid "2010-2016"
msgstr "2010-2016"
msgid "2015"
msgstr "2015"
msgid "2015-2016"
msgstr "2015-2016"
msgid "API Complete Reference"
msgstr "API Complete Reference"
msgid "API Reference"
msgstr "API Reference"
msgid "Copyright details are filled in by the template."
msgstr "Copyright details are filled in by the template."
msgid "OpenStack"
msgstr "OpenStack"
msgid "OpenStack API Complete Reference"
msgstr "OpenStack API Complete Reference"
msgid "OpenStack Block Storage"
msgstr "OpenStack Block Storage"
msgid "OpenStack Block Storage API v1 Reference"
msgstr "OpenStack Block Storage API v1 Reference"
msgid "OpenStack Block Storage API v2 Reference"
msgstr "OpenStack Block Storage API v2 Reference"
msgid "OpenStack Data Processing"
msgstr "OpenStack Data Processing"
msgid "OpenStack Data Processing API v1.1 Reference"
msgstr "OpenStack Data Processing API v1.1 Reference"
msgid "OpenStack Database Service"
msgstr "OpenStack Database Service"
msgid "OpenStack Database Service API v1.0 Reference"
msgstr "OpenStack Database Service API v1.0 Reference"
msgid "OpenStack Foundation"
msgstr "OpenStack Foundation"
msgid "OpenStack Image Service"
msgstr "OpenStack Image Service"
msgid "OpenStack Image Service API v1 Reference"
msgstr "OpenStack Image Service API v1 Reference"
msgid "OpenStack Image Service API v2 Reference"
msgstr "OpenStack Image Service API v2 Reference"
msgid "OpenStack Object Storage"
msgstr "OpenStack Object Storage"
msgid "OpenStack Object Storage API v1 Reference"
msgstr "OpenStack Object Storage API v1 Reference"
msgid "OpenStack Shared File Systems"
msgstr "OpenStack Shared File Systems"
msgid "OpenStack Shared File Systems API v1 Reference"
msgstr "OpenStack Shared File Systems API v1 Reference"
msgid "OpenStack Shared File Systems API v2 Reference"
msgstr "OpenStack Shared File Systems API v2 Reference"
msgid "OpenStack Telemetry"
msgstr "OpenStack Telemetry"
msgid "OpenStack Telemetry API v2 Reference"
msgstr "OpenStack Telemetry API v2 Reference"
msgid "Preface"
msgstr "Preface"
msgid "Use the OpenStack APIs and extensions in your OpenStack cloud."
msgstr "Use the OpenStack APIs and extensions in your OpenStack cloud."
msgid ""
"You must install the packages for each API separately. After you "
"authenticate through the <link xlink:href=\"api-ref-identity.html\">Identity "
"API</link>, you can use the other APIs and extensions to launch server "
"instances, create images, assign metadata to instances and images, create "
"containers and objects, and complete other actions in your OpenStack cloud. "
"To get started with the APIs, see the <link xlink:href=\"http://developer."
"openstack.org/api-guide/quick-start/\">OpenStack API Guide</link>."
msgstr ""
"You must install the packages for each API separately. After you "
"authenticate through the <link xlink:href=\"api-ref-identity.html\">Identity "
"API</link>, you can use the other APIs and extensions to launch server "
"instances, create images, assign metadata to instances and images, create "
"containers and objects, and complete other actions in your OpenStack cloud. "
"To get started with the APIs, see the <link xlink:href=\"http://developer."
"openstack.org/api-guide/quick-start/\">OpenStack API Guide</link>."
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
msgid "translator-credits"
msgstr "translator-credits"

View File

@ -1,95 +0,0 @@
# Translators:
# Corinne Verheyde <cverheyd@hotmail.com>, 2015
# François Bureau, 2015
# Nicolas HAHN <hahnn@x-itools.com>, 2014
#
#
# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2016-08-03 20:56+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2015-08-16 05:48+0000\n"
"Last-Translator: Corinne Verheyde <cverheyd@hotmail.com>\n"
"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Zanata 3.7.3\n"
"Language-Team: French\n"
msgid "2015"
msgstr "2015"
msgid "API Complete Reference"
msgstr "Référentiel complet des APIs"
msgid "API Reference"
msgstr "Référentiel de l'API"
msgid "Copyright details are filled in by the template."
msgstr "Les détails sur les droits d'auteurs sont remplis par le modèle."
msgid "OpenStack"
msgstr "OpenStack"
msgid "OpenStack API Complete Reference"
msgstr "Référentiel complet des APIs OpenStack"
msgid "OpenStack Block Storage"
msgstr "Stockage Bloc OpenStack"
msgid "OpenStack Block Storage API v1 Reference"
msgstr "Référentiel de l'API de Stockage Bloc OpenStack v1"
msgid "OpenStack Block Storage API v2 Reference"
msgstr "Référentiel de l'API de stockager bloc OpenStack V2"
msgid "OpenStack Data Processing"
msgstr "Traitement de données OpenStack"
msgid "OpenStack Data Processing API v1.1 Reference"
msgstr "Référentiel de l'API de traitement de données OpenStack v1.1"
msgid "OpenStack Database Service"
msgstr "Service de base de données OpenStack"
msgid "OpenStack Database Service API v1.0 Reference"
msgstr "Référentiel de l'API du service de base de données OpenStack v1.0"
msgid "OpenStack Foundation"
msgstr "Fondation OpenStack"
msgid "OpenStack Image Service"
msgstr "Service de gestion des images OpenStack"
msgid "OpenStack Image Service API v1 Reference"
msgstr "Référentiel de l'API du service de gestion des images OpenStack v1"
msgid "OpenStack Image Service API v2 Reference"
msgstr "Référentiel de l'API du service de gestion des images OpenStack v2 "
msgid "OpenStack Object Storage"
msgstr "Stockage Objet OpenStack"
msgid "OpenStack Object Storage API v1 Reference"
msgstr "Référentiel de l'API de stockage objet OpenStack v1"
msgid "OpenStack Telemetry"
msgstr "Télémétrie OpenStack"
msgid "OpenStack Telemetry API v2 Reference"
msgstr "Référentiel de l'API de télémétrie OpenStack V2"
msgid "Preface"
msgstr "Préface"
msgid "Use the OpenStack APIs and extensions in your OpenStack cloud."
msgstr "Utilisez les APIs et extensions OpenStack dans votre cloud OpenStack."
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
msgid "translator-credits"
msgstr ""
"Communauté des traducteurs FR, https://wiki.openstack.org/wiki/I18nTeam/fr, "
"2014, 2015"

View File

@ -1,120 +0,0 @@
# Translators:
# suhartono <cloudsuhartono@gmail.com>, 2016. #zanata
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2016-08-03 20:56+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2016-08-01 03:52+0000\n"
"Last-Translator: suhartono <cloudsuhartono@gmail.com>\n"
"Language: id\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Zanata 3.7.3\n"
"Language-Team: Indonesian\n"
msgid "2010-2016"
msgstr "2010-2016"
msgid "2015"
msgstr "2015"
msgid "2015-2016"
msgstr "2015-2016"
msgid "API Complete Reference"
msgstr "API Lengkap Referensi"
msgid "API Reference"
msgstr "Referensi API"
msgid "Copyright details are filled in by the template."
msgstr "Rincian hak cipta yang diisi oleh template."
msgid "OpenStack"
msgstr "OpenStack"
msgid "OpenStack API Complete Reference"
msgstr "OpenStack API Lengkap Referensi"
msgid "OpenStack Block Storage"
msgstr "OpenStack Block Storage"
msgid "OpenStack Block Storage API v1 Reference"
msgstr "OpenStack Blok Storage API v1 Referensi"
msgid "OpenStack Block Storage API v2 Reference"
msgstr "OpenStack Blok Storage API v2 Referensi"
msgid "OpenStack Data Processing"
msgstr "OpenStack Pengolahan Data"
msgid "OpenStack Data Processing API v1.1 Reference"
msgstr "OpenStack Pengolahan Data API v1.1 Referensi"
msgid "OpenStack Database Service"
msgstr "Layanan OpenStack Database"
msgid "OpenStack Database Service API v1.0 Reference"
msgstr "OpenStack Database Service API v1.0 Referensi"
msgid "OpenStack Foundation"
msgstr "OpenStack Foundation"
msgid "OpenStack Image Service"
msgstr "Layanan OpenStack Image"
msgid "OpenStack Image Service API v1 Reference"
msgstr "OpenStack Image Service API v1 Referensi"
msgid "OpenStack Image Service API v2 Reference"
msgstr "OpenStack Image Service API v2 Referensi"
msgid "OpenStack Object Storage"
msgstr "OpenStack Object Storage"
msgid "OpenStack Object Storage API v1 Reference"
msgstr "OpenStack Object Storage API v1 Referensi"
msgid "OpenStack Shared File Systems"
msgstr "OpenStack Shared File Systems"
msgid "OpenStack Shared File Systems API v1 Reference"
msgstr "OpenStack Shared File Systems API v1 Referensi"
msgid "OpenStack Shared File Systems API v2 Reference"
msgstr "OpenStack Shared File Systems API v2 Referensi"
msgid "OpenStack Telemetry"
msgstr "OpenStack Telemetri"
msgid "OpenStack Telemetry API v2 Reference"
msgstr "OpenStack Telemetri API v2 Referensi"
msgid "Preface"
msgstr "Kata pengantar"
msgid "Use the OpenStack APIs and extensions in your OpenStack cloud."
msgstr "Gunakan OpenStack API dan ekstensi di OpenStack cloud Anda."
msgid ""
"You must install the packages for each API separately. After you "
"authenticate through the <link xlink:href=\"api-ref-identity.html\">Identity "
"API</link>, you can use the other APIs and extensions to launch server "
"instances, create images, assign metadata to instances and images, create "
"containers and objects, and complete other actions in your OpenStack cloud. "
"To get started with the APIs, see the <link xlink:href=\"http://developer."
"openstack.org/api-guide/quick-start/\">OpenStack API Guide</link>."
msgstr ""
"Anda harus menginstal paket untuk setiap API secara terpisah. Setelah Anda "
"mengotentikasi melalui <link xlink:href=\"api-ref-identity.html\">Identity "
"API</link>, Anda dapat menggunakan API lain dan ekstensi untuk meluncurkan "
"server instance, membuat image, menetapkan metadata untuk instance and "
"image, membuat wadah dan objek, dan melengkapi lainnya di OpenStack cloud "
"Anda. Untuk memulai dengan API, lihat <link xlink:href=\"http://developer."
"openstack.org/api-guide/quick-start/\">OpenStack API Guide</link>."
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
msgid "translator-credits"
msgstr "penerjemah-kredit"

View File

@ -1,79 +0,0 @@
# Translators:
# PierAlberto <pieralbertopierini@gmail.com>, 2014
#
#
# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2016-08-03 20:56+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2015-06-30 04:25+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Zanata 3.7.3\n"
"Language-Team: Italian\n"
msgid "2015"
msgstr "2015"
msgid "API Complete Reference"
msgstr "API Completa Referenza"
msgid "API Reference"
msgstr "Riferimento API"
msgid "Copyright details are filled in by the template."
msgstr "Copyright dettagli riempiti nel modello."
msgid "OpenStack"
msgstr "OpenStack"
msgid "OpenStack API Complete Reference"
msgstr "OpenStack API Completa Referenza"
msgid "OpenStack Block Storage"
msgstr "OpenStack Block Storage"
msgid "OpenStack Block Storage API v1 Reference"
msgstr "OpenStack Block Storage API v1 Referenza"
msgid "OpenStack Block Storage API v2 Reference"
msgstr "OpenStack Block Storage API v2 Referenza"
msgid "OpenStack Foundation"
msgstr "OpenStack Foundation"
msgid "OpenStack Image Service"
msgstr "OpenStack Image Service"
msgid "OpenStack Image Service API v1 Reference"
msgstr "OpenStack Image Service API v1 Referenza"
msgid "OpenStack Image Service API v2 Reference"
msgstr "OpenStack Image Service API v2 Referenza"
msgid "OpenStack Object Storage"
msgstr "OpenStack Object Storage"
msgid "OpenStack Object Storage API v1 Reference"
msgstr "OpenStack Object Storage API v1 Referenza"
msgid "OpenStack Telemetry"
msgstr "OpenStack Telemetria"
msgid "OpenStack Telemetry API v2 Reference"
msgstr "OpenStack Telemetry API v2 Referenza"
msgid "Preface"
msgstr "Prefazione"
msgid "Use the OpenStack APIs and extensions in your OpenStack cloud."
msgstr "Usa le API di OpenStack e l'estensioni nel tuo Cloud OpenStack."
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
msgid "translator-credits"
msgstr "Crediti di traduzione"

View File

@ -1,101 +0,0 @@
# Translators:
# Tomoyuki KATO <tomo@dream.daynight.jp>, 2014-2015
#
#
# Akihiro Motoki <amotoki@gmail.com>, 2015. #zanata
# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2016-08-03 20:56+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2015-10-12 03:19+0000\n"
"Last-Translator: Akihiro Motoki <amotoki@gmail.com>\n"
"Language: ja\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Zanata 3.7.3\n"
"Language-Team: Japanese\n"
msgid "2015"
msgstr "2015"
msgid "API Complete Reference"
msgstr "API Complete リファレンス"
msgid "API Reference"
msgstr "API リファレンス"
msgid "Copyright details are filled in by the template."
msgstr "Copyright details are filled in by the template."
msgid "OpenStack"
msgstr "OpenStack"
msgid "OpenStack API Complete Reference"
msgstr "OpenStack API Complete リファレンス"
msgid "OpenStack Block Storage"
msgstr "OpenStack Block Storage"
msgid "OpenStack Block Storage API v1 Reference"
msgstr "OpenStack Block Storage API v1 リファレンス"
msgid "OpenStack Block Storage API v2 Reference"
msgstr "OpenStack Block Storage API v2 リファレンス"
msgid "OpenStack Data Processing"
msgstr "OpenStack Data Processing"
msgid "OpenStack Data Processing API v1.1 Reference"
msgstr "OpenStack Data Processing API v1.1 レファレンス"
msgid "OpenStack Database Service"
msgstr "OpenStack Database Service"
msgid "OpenStack Database Service API v1.0 Reference"
msgstr "OpenStack Database Service API v1.0 レファレンス"
msgid "OpenStack Foundation"
msgstr "OpenStack Foundation"
msgid "OpenStack Image Service"
msgstr "OpenStack Image Service"
msgid "OpenStack Image Service API v1 Reference"
msgstr "OpenStack Image Service API v1 リファレンス"
msgid "OpenStack Image Service API v2 Reference"
msgstr "OpenStack Image Service API v2 リファレンス"
msgid "OpenStack Object Storage"
msgstr "OpenStack Object Storage"
msgid "OpenStack Object Storage API v1 Reference"
msgstr "OpenStack Object Storage API v1 リファレンス"
msgid "OpenStack Shared File Systems"
msgstr "OpenStack Shared File Systems"
msgid "OpenStack Shared File Systems API v1 Reference"
msgstr "OpenStack Shared File Systems API v1 レファレンス"
msgid "OpenStack Shared File Systems API v2 Reference"
msgstr "OpenStack Shared File Systems API v2 レファレンス"
msgid "OpenStack Telemetry"
msgstr "OpenStack Telemetry"
msgid "OpenStack Telemetry API v2 Reference"
msgstr "OpenStack Telemetry API v2 リファレンス"
msgid "Preface"
msgstr "はじめに"
msgid "Use the OpenStack APIs and extensions in your OpenStack cloud."
msgstr "お使いの OpenStack クラウドで OpenStack API および拡張を使用します。"
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
msgid "translator-credits"
msgstr "Tomoyuki KATO <tomo@dream.daynight.jp>, 2014"

View File

@ -1,131 +0,0 @@
# Translators:
# Ian Y. Choi <ianyrchoi@gmail.com>, 2015
# Sungjin Kang <potopro@gmail.com>, 2014-2015
#
#
# Sungjin Kang <gang.sungjin@gmail.com>, 2015. #zanata
# Ian Y. Choi <ianyrchoi@gmail.com>, 2016. #zanata
# YANG, WON KUK <gigsda@gmail.com>, 2016. #zanata
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2016-08-03 20:56+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2016-08-02 02:30+0000\n"
"Last-Translator: Ian Y. Choi <ianyrchoi@gmail.com>\n"
"Language: ko-KR\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Zanata 3.7.3\n"
"Language-Team: Korean (South Korea)\n"
msgid "2010-2016"
msgstr "2010-2016"
msgid "2015"
msgstr "2015"
msgid "2015-2016"
msgstr "2015-2016"
msgid "API Complete Reference"
msgstr "API Complete Reference"
msgid "API Reference"
msgstr "API Reference"
msgid "Copyright details are filled in by the template."
msgstr "저작권 상세 정보는 양식에 맞게 채워집니다."
msgid "OpenStack"
msgstr "OpenStack"
msgid "OpenStack API Complete Reference"
msgstr "OpenStack API Complete Reference"
msgid "OpenStack Block Storage"
msgstr "OpenStack Block Storage"
msgid "OpenStack Block Storage API v1 Reference"
msgstr "OpenStack Block Storage API v1 Reference"
msgid "OpenStack Block Storage API v2 Reference"
msgstr "OpenStack Block Storage API v2 Reference"
msgid "OpenStack Data Processing"
msgstr "OpenStack Data Processing"
msgid "OpenStack Data Processing API v1.1 Reference"
msgstr "OpenStack Data Processing API v1.1 Reference"
msgid "OpenStack Database Service"
msgstr "OpenStack Database Service"
msgid "OpenStack Database Service API v1.0 Reference"
msgstr "OpenStack Database Service API v1.0 Reference"
msgid "OpenStack Foundation"
msgstr "OpenStack 재단"
msgid "OpenStack Image Service"
msgstr "OpenStack Image Service"
msgid "OpenStack Image Service API v1 Reference"
msgstr "OpenStack Image Service API v1 Reference"
msgid "OpenStack Image Service API v2 Reference"
msgstr "OpenStack Image Service API v2 Reference"
msgid "OpenStack Object Storage"
msgstr "OpenStack Object Storage"
msgid "OpenStack Object Storage API v1 Reference"
msgstr "OpenStack 오브젝트 스토리지 API v1 참조서"
msgid "OpenStack Shared File Systems"
msgstr "OpenStack Shared File Systems"
msgid "OpenStack Shared File Systems API v1 Reference"
msgstr "OpenStack Shared File Systems API v1 Reference"
msgid "OpenStack Shared File Systems API v2 Reference"
msgstr "OpenStack Shared File Systems API v2 Reference"
msgid "OpenStack Telemetry"
msgstr "OpenStack Telemetry"
msgid "OpenStack Telemetry API v2 Reference"
msgstr "OpenStack Telemetry API v2 Reference"
msgid "Preface"
msgstr "머릿글"
msgid "Use the OpenStack APIs and extensions in your OpenStack cloud."
msgstr "OpenStack 클라우드에서 OpenStack API와 확장을 사용합니다."
msgid ""
"You must install the packages for each API separately. After you "
"authenticate through the <link xlink:href=\"api-ref-identity.html\">Identity "
"API</link>, you can use the other APIs and extensions to launch server "
"instances, create images, assign metadata to instances and images, create "
"containers and objects, and complete other actions in your OpenStack cloud. "
"To get started with the APIs, see the <link xlink:href=\"http://developer."
"openstack.org/api-guide/quick-start/\">OpenStack API Guide</link>."
msgstr ""
"각 API에 대한 패키지들은 따로 설치해야합니다. OpenStack 클라우드는 <link "
"xlink:href=\"api-ref-identity.html\">Identity API</link>를 통해 인증을 먼저 "
"합니다. 다른 API를 이용하여 서버 인스턴스를 작동 시키고, 이미지를 생성하고, "
"인스턴스와 이미지에 메타데이터를 할당하거나 컨테이너와 오브젝트를 생성하고, "
"완료하는 다른 작업에 대한 확장기능을 사용합니다. API 작업을 시작하려면 <link "
"xlink:href=\"http://developer.openstack.org/ko_KR/api-guide/quick-start/"
"\">OpenStack API 가이드</link>를 확인하세요."
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
#, fuzzy
msgid "translator-credits"
msgstr ""
"Sungjin Kang <ujuc@ujuc.kr>, 2012-2015.\n"
"Jay Lee <hyangii@gmail.com>, 2014.\n"
"Seong-ho Cho <darkcircle.0426@gmail.com>, 2014.\n"
"Ian Y. Choi <ianyrchoi@gmail.com>, 2015-2016."

View File

@ -1,122 +0,0 @@
# Translators:
# 颜海峰 <yanheven@gmail.com>, 2014
# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
# hanchao <han.chaoB@h3c.com>, 2016. #zanata
# maoshuai <fwsakura@163.com>, 2016. #zanata
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2016-08-03 20:56+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2016-07-25 12:45+0000\n"
"Last-Translator: maoshuai <fwsakura@163.com>\n"
"Language: zh-CN\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Zanata 3.7.3\n"
"Language-Team: Chinese (China)\n"
msgid "2010-2016"
msgstr "2010-2016"
msgid "2015"
msgstr "2015"
msgid "2015-2016"
msgstr "2015-2016"
msgid "API Complete Reference"
msgstr "OpenStack API完整参考资料。"
msgid "API Reference"
msgstr "API 参考"
msgid "Copyright details are filled in by the template."
msgstr "版权信息来自于模板"
msgid "OpenStack"
msgstr "OpenStack"
msgid "OpenStack API Complete Reference"
msgstr "openstack API 完整参考资料"
msgid "OpenStack Block Storage"
msgstr "OpenStack块存储"
msgid "OpenStack Block Storage API v1 Reference"
msgstr "OpenStack对象存储APIv1参考"
msgid "OpenStack Block Storage API v2 Reference"
msgstr "OpenStack块存储API v2参考"
msgid "OpenStack Data Processing"
msgstr "OpenStack大数据处理服务"
msgid "OpenStack Data Processing API v1.1 Reference"
msgstr "OpenStack大数据处理API v1.1参考"
msgid "OpenStack Database Service"
msgstr "OpenStack数据库服务"
msgid "OpenStack Database Service API v1.0 Reference"
msgstr "OpenStack数据库服务API v1.0参考"
msgid "OpenStack Foundation"
msgstr "OpenStack基金会"
msgid "OpenStack Image Service"
msgstr "OpenStack镜像服务"
msgid "OpenStack Image Service API v1 Reference"
msgstr "OpenStack镜像服务API v1参考"
msgid "OpenStack Image Service API v2 Reference"
msgstr "OpenStack 镜像服务 API v2 参考"
msgid "OpenStack Object Storage"
msgstr "OpenStack对象存储"
msgid "OpenStack Object Storage API v1 Reference"
msgstr "OpenStack 对象存储 API v1参考"
msgid "OpenStack Shared File Systems"
msgstr "OpenStack共享文件服务。"
msgid "OpenStack Shared File Systems API v1 Reference"
msgstr "OpenStack共享文件服务API v1参考"
msgid "OpenStack Shared File Systems API v2 Reference"
msgstr "OpenStack共享文件系统APIv2参考"
msgid "OpenStack Telemetry"
msgstr "OpenStack计量服务"
msgid "OpenStack Telemetry API v2 Reference"
msgstr "OpenStack计量服务API v2参考"
msgid "Preface"
msgstr "前言"
msgid "Use the OpenStack APIs and extensions in your OpenStack cloud."
msgstr "在OpenStack云环境中使用OpenStack API和扩展服务。"
msgid ""
"You must install the packages for each API separately. After you "
"authenticate through the <link xlink:href=\"api-ref-identity.html\">Identity "
"API</link>, you can use the other APIs and extensions to launch server "
"instances, create images, assign metadata to instances and images, create "
"containers and objects, and complete other actions in your OpenStack cloud. "
"To get started with the APIs, see the <link xlink:href=\"http://developer."
"openstack.org/api-guide/quick-start/\">OpenStack API Guide</link>."
msgstr ""
"你必须单独安装每个API的包。当你以“ <link xlink:href=\"api-ref-identity.html"
"\">Identity API</link>”这种形式通过OpenStack服务的认证后你可以使用其他APIs"
"和扩展服务实例,创建镜像,将数据分配到实例和镜像中,创建容器和对象,以及在你"
"的OpenStack云环境中完成其他操作。获取更多关于APIs的信息请参考以下链接"
"<link xlink:href=\"http://developer.openstack.org/api-guide/quick-start/"
"\">OpenStack API Guide</link>。"
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
msgid "translator-credits"
msgstr "translator-credits"

View File

@ -1,167 +0,0 @@
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
<parent>
<groupId>org.openstack.docs</groupId>
<artifactId>parent-pom</artifactId>
<version>1.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>openstack-api-ref-guides</artifactId>
<packaging>jar</packaging>
<name>OpenStack API Complete Reference Guides</name>
<properties>
<!-- This is set by Jenkins according to the branch. -->
<release.path.name>local</release.path.name>
<comments.enabled>0</comments.enabled>
</properties>
<!-- ################################################ -->
<!-- USE "mvn clean generate-sources" to run this POM -->
<!-- ################################################ -->
<build>
<!--
Setting the source and resource directories is not required for building the
project, but it provides certain IDEs with information necessary to show the
proper folder structure when the pom.xml is opened as a project.
-->
<sourceDirectory>src</sourceDirectory>
<resources>
<resource>
<directory>locale</directory>
</resource>
</resources>
<plugins>
<plugin>
<groupId>com.rackspace.cloud.api</groupId>
<artifactId>clouddocs-maven-plugin</artifactId>
<!-- version is set in ../pom.xml file -->
<executions>
<!-- Configuration for OpenStack API Guide -->
<execution>
<id>os-api-ref</id>
<goals>
<goal>generate-pdf</goal>
</goals>
<phase>generate-sources</phase>
<configuration>
<includes> bk-api-ref.xml </includes>
<pdfFilenameBase>api-ref</pdfFilenameBase>
</configuration>
</execution>
<execution>
<id>os-api-ref-baremetal-v1</id>
<goals>
<goal>generate-pdf</goal>
</goals>
<phase>generate-sources</phase>
<configuration>
<includes> bk-api-ref-baremetal-v1.xml </includes>
<pdfFilenameBase>api-ref-baremetal-v1</pdfFilenameBase>
</configuration>
</execution>
<execution>
<id>os-api-ref-blockstorage-v2</id>
<goals>
<goal>generate-pdf</goal>
</goals>
<phase>generate-sources</phase>
<configuration>
<includes> bk-api-ref-blockstorage-v2.xml </includes>
<pdfFilenameBase>api-ref-blockstorage-v2</pdfFilenameBase>
</configuration>
</execution>
<execution>
<id>os-api-ref-blockstorage-v1</id>
<goals>
<goal>generate-pdf</goal>
</goals>
<phase>generate-sources</phase>
<configuration>
<includes> bk-api-ref-blockstorage-v1.xml </includes>
<pdfFilenameBase>api-ref-blockstorage-v1</pdfFilenameBase>
</configuration>
</execution>
<execution>
<id>os-api-ref-database-v1</id>
<goals>
<goal>generate-pdf</goal>
</goals>
<phase>generate-sources</phase>
<configuration>
<includes> bk-api-ref-database-v1.xml </includes>
<pdfFilenameBase>api-ref-database-v1</pdfFilenameBase>
</configuration>
</execution>
<execution>
<id>os-api-ref-data-processing-v1.1</id>
<goals>
<goal>generate-pdf</goal>
</goals>
<phase>generate-sources</phase>
<configuration>
<includes> bk-api-ref-data-processing-v1.1.xml </includes>
<pdfFilenameBase>api-ref-data-processing-v1.1</pdfFilenameBase>
</configuration>
</execution>
<execution>
<id>os-api-ref-share-v2</id>
<goals>
<goal>generate-pdf</goal>
</goals>
<phase>generate-sources</phase>
<configuration>
<includes> bk-api-ref-share-v2.xml </includes>
<pdfFilenameBase>api-ref-share-v2</pdfFilenameBase>
</configuration>
</execution>
<execution>
<id>os-api-ref-share-v1</id>
<goals>
<goal>generate-pdf</goal>
</goals>
<phase>generate-sources</phase>
<configuration>
<includes> bk-api-ref-share-v1.xml </includes>
<pdfFilenameBase>api-ref-share-v1</pdfFilenameBase>
</configuration>
</execution>
<execution>
<id>os-api-ref-telemetry-v2</id>
<goals>
<goal>generate-pdf</goal>
</goals>
<phase>generate-sources</phase>
<configuration>
<includes> bk-api-ref-telemetry-v2.xml </includes>
<pdfFilenameBase>api-ref-telemetry-v2</pdfFilenameBase>
</configuration>
</execution>
</executions>
<configuration>
<webhelpDirname>api-ref-guides</webhelpDirname>
<generateToc> appendix toc,title
article/appendix nop
article toc,title
book toc,title
part toc,title
qandadiv toc
qandaset to
reference toc,title
set toc,title
</generateToc>
<xincludeSupported>true</xincludeSupported>
<sourceDirectory>src</sourceDirectory>
<branding>openstack</branding>
<trimWadlUriCount>1</trimWadlUriCount>
<showXslMessages>true</showXslMessages>
<highlightSource>false</highlightSource>
<security>external</security>
<suppressFooterNavigation>0</suppressFooterNavigation>
</configuration>
</plugin>
</plugins>
</build>
</project>

View File

@ -1,38 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<book xmlns="http://docbook.org/ns/docbook"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:linkend="http://www.w3.org/1999/linkend"
xmlns:xref="http://www.w3.org/1999/xref"
xmlns:wadl="http://wadl.dev.java.net/2009/02"
version="5.0-extension RackBook-2.0"
xml:id="api.openstack.org-blockstorage-v1-pdf">
<info>
<title>OpenStack Block Storage API v1 Reference</title>
<titleabbrev>API Reference</titleabbrev>
<author>
<personname>
<firstname/>
<surname/>
</personname>
<affiliation>
<orgname>OpenStack Foundation</orgname>
</affiliation>
</author>
<copyright>
<year>2010-2016</year>
<holder>OpenStack Foundation</holder>
</copyright>
<productname>OpenStack Block Storage</productname>
<pubdate/>
<legalnotice role="apache2">
<annotation>
<remark>Copyright details are filled in by the
template.</remark>
</annotation>
</legalnotice>
</info>
<!-- <xi:include href="preface.xml"/>-->
<xi:include
href="../../api-ref/src/docbkx/ch_blockstorage-api-v1.xml"/>
</book>

View File

@ -1,38 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<book xmlns="http://docbook.org/ns/docbook"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:linkend="http://www.w3.org/1999/linkend"
xmlns:xref="http://www.w3.org/1999/xref"
xmlns:wadl="http://wadl.dev.java.net/2009/02"
version="5.0-extension RackBook-2.0"
xml:id="api.openstack.org-blockstorage-v2-pdf">
<info>
<title>OpenStack Block Storage API v2 Reference</title>
<titleabbrev>API Reference</titleabbrev>
<author>
<personname>
<firstname/>
<surname/>
</personname>
<affiliation>
<orgname>OpenStack Foundation</orgname>
</affiliation>
</author>
<copyright>
<year>2010-2016</year>
<holder>OpenStack Foundation</holder>
</copyright>
<productname>OpenStack Block Storage</productname>
<pubdate/>
<legalnotice role="apache2">
<annotation>
<remark>Copyright details are filled in by the
template.</remark>
</annotation>
</legalnotice>
</info>
<!-- <xi:include href="preface.xml"/>-->
<xi:include
href="../../api-ref/src/docbkx/ch_blockstorage-api-v2.xml"/>
</book>

View File

@ -1,36 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<book xmlns="http://docbook.org/ns/docbook"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:linkend="http://www.w3.org/1999/linkend"
xmlns:xref="http://www.w3.org/1999/xref"
xmlns:wadl="http://wadl.dev.java.net/2009/02"
version="5.0-extension RackBook-2.0"
xml:id="api.openstack.org-data-processing-v1-pdf">
<info>
<title>OpenStack Data Processing API v1.1 Reference</title>
<titleabbrev>API Reference</titleabbrev>
<author>
<personname>
<firstname/>
<surname/>
</personname>
<affiliation>
<orgname>OpenStack Foundation</orgname>
</affiliation>
</author>
<copyright>
<year>2010-2016</year>
<holder>OpenStack Foundation</holder>
</copyright>
<productname>OpenStack Data Processing</productname>
<pubdate/>
<legalnotice role="apache2">
<annotation>
<remark>Copyright details are filled in by the
template.</remark>
</annotation>
</legalnotice>
</info>
<xi:include href="../../api-ref/src/docbkx/ch_data-processing-v1.1.xml"/>
</book>

View File

@ -1,36 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<book xmlns="http://docbook.org/ns/docbook"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:linkend="http://www.w3.org/1999/linkend"
xmlns:xref="http://www.w3.org/1999/xref"
xmlns:wadl="http://wadl.dev.java.net/2009/02"
version="5.0-extension RackBook-2.0"
xml:id="api.openstack.org-database">
<info>
<title>OpenStack Database Service API v1.0 Reference</title>
<titleabbrev>API Reference</titleabbrev>
<author>
<personname>
<firstname/>
<surname/>
</personname>
<affiliation>
<orgname>OpenStack Foundation</orgname>
</affiliation>
</author>
<copyright>
<year>2010-2016</year>
<holder>OpenStack Foundation</holder>
</copyright>
<productname>OpenStack Database Service</productname>
<pubdate/>
<legalnotice role="apache2">
<annotation>
<remark>Copyright details are filled in by the
template.</remark>
</annotation>
</legalnotice>
</info>
<xi:include href="../../api-ref/src/docbkx/ch_database-v1.xml"/>
</book>

View File

@ -1,36 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<book xmlns="http://docbook.org/ns/docbook"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:linkend="http://www.w3.org/1999/linkend"
xmlns:xref="http://www.w3.org/1999/xref"
xmlns:wadl="http://wadl.dev.java.net/2009/02"
version="5.0-extension RackBook-2.0"
xml:id="api.openstack.org-share-v1-pdf">
<info>
<title>OpenStack Shared File Systems API v1 Reference</title>
<titleabbrev>API Reference</titleabbrev>
<author>
<personname>
<firstname/>
<surname/>
</personname>
<affiliation>
<orgname>OpenStack Foundation</orgname>
</affiliation>
</author>
<copyright>
<year>2015</year>
<holder>OpenStack Foundation</holder>
</copyright>
<productname>OpenStack Shared File Systems</productname>
<pubdate/>
<legalnotice role="apache2">
<annotation>
<remark>Copyright details are filled in by the
template.</remark>
</annotation>
</legalnotice>
</info>
<xi:include href="../../api-ref/src/docbkx/ch_share-v1.xml"/>
</book>

View File

@ -1,37 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<book xmlns="http://docbook.org/ns/docbook"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:linkend="http://www.w3.org/1999/linkend"
xmlns:xref="http://www.w3.org/1999/xref"
xmlns:wadl="http://wadl.dev.java.net/2009/02"
version="5.0-extension RackBook-2.0"
xml:id="api.openstack.org-share-v2-pdf">
<info>
<title>OpenStack Shared File Systems API v2 Reference</title>
<titleabbrev>API Reference</titleabbrev>
<author>
<personname>
<firstname/>
<surname/>
</personname>
<affiliation>
<orgname>OpenStack Foundation</orgname>
</affiliation>
</author>
<copyright>
<year>2015-2016</year>
<holder>OpenStack Foundation</holder>
</copyright>
<productname>OpenStack Shared File Systems</productname>
<pubdate/>
<legalnotice role="apache2">
<annotation>
<remark>Copyright details are filled in by the
template.</remark>
</annotation>
</legalnotice>
</info>
<xi:include href="../../api-ref/src/docbkx/ch_share-v2.xml"/>
<xi:include href="../../api-ref/src/docbkx/ch_share-v2-experimental.xml"/>
</book>

View File

@ -1,36 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<book xmlns="http://docbook.org/ns/docbook"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:linkend="http://www.w3.org/1999/linkend"
xmlns:xref="http://www.w3.org/1999/xref"
xmlns:wadl="http://wadl.dev.java.net/2009/02"
version="5.0-extension RackBook-2.0"
xml:id="api.openstack.org-telemetry-pdf">
<info>
<title>OpenStack Telemetry API v2 Reference</title>
<titleabbrev>API Reference</titleabbrev>
<author>
<personname>
<firstname/>
<surname/>
</personname>
<affiliation>
<orgname>OpenStack Foundation</orgname>
</affiliation>
</author>
<copyright>
<year>2010-2016</year>
<holder>OpenStack Foundation</holder>
</copyright>
<productname>OpenStack Telemetry</productname>
<pubdate/>
<legalnotice role="apache2">
<annotation>
<remark>Copyright details are filled in by the
template.</remark>
</annotation>
</legalnotice>
</info>
<xi:include href="../../api-ref/src/docbkx/ch_telemetry-v2.xml"/>
</book>

View File

@ -1,43 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<book xmlns="http://docbook.org/ns/docbook"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:linkend="http://www.w3.org/1999/linkend"
xmlns:xref="http://www.w3.org/1999/xref"
xmlns:wadl="http://wadl.dev.java.net/2009/02"
version="5.0-extension RackBook-2.0"
xml:id="api.openstack.org-pdf">
<info>
<title>OpenStack API Complete Reference</title>
<titleabbrev>API Complete Reference</titleabbrev>
<author>
<personname>
<firstname/>
<surname/>
</personname>
<affiliation>
<orgname>OpenStack Foundation</orgname>
</affiliation>
</author>
<copyright>
<year>2010-2016</year>
<holder>OpenStack Foundation</holder>
</copyright>
<productname>OpenStack</productname>
<pubdate/>
<legalnotice role="apache2">
<annotation>
<remark>Copyright details are filled in by the
template.</remark>
</annotation>
</legalnotice>
</info>
<!-- <xi:include href="preface.xml"/>-->
<xi:include href="../../api-ref/src/docbkx/ch_blockstorage-api-v2.xml"/>
<xi:include href="../../api-ref/src/docbkx/ch_blockstorage-api-v1.xml"/>
<xi:include href="../../api-ref/src/docbkx/ch_database-v1.xml"/>
<xi:include href="../../api-ref/src/docbkx/ch_data-processing-v1.1.xml"/>
<xi:include href="../../api-ref/src/docbkx/ch_share-v2.xml"/>
<xi:include href="../../api-ref/src/docbkx/ch_share-v1.xml"/>
<xi:include href="../../api-ref/src/docbkx/ch_telemetry-v2.xml"/>
</book>

View File

@ -1,29 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE preface[
<!-- Some useful entities borrowed from HTML -->
<!ENTITY nbsp "&#160;">
]>
<preface xmlns="http://docbook.org/ns/docbook"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:linkend="http://www.w3.org/1999/linkend"
xmlns:xref="http://www.w3.org/1999/xref"
xmlns:wadl="http://wadl.dev.java.net/2009/02"
version="5.0-extension RackBook-2.0" xml:id="Overview">
<title>Preface</title>
<para>Use the OpenStack APIs and extensions in your OpenStack
cloud.</para>
<xi:include
href="../../api-ref/src/docbkx/itemizedlist-service-list.xml"/>
<para>You must install the packages for each API separately. After
you authenticate through the <link
xlink:href="api-ref-identity.html">Identity API</link>,
you can use the other APIs and extensions to launch server
instances, create images, assign metadata to instances and
images, create containers and objects, and complete other
actions in your OpenStack cloud. To get started with the APIs,
see the <link
xlink:href="http://developer.openstack.org/api-guide/quick-start/"
>OpenStack API Guide</link>.</para>
<para>&nbsp;</para>
</preface>

View File

@ -1,2 +1,3 @@
Compute API was migrated into the ``api-ref`` directory
on the ``openstack/nova`` repository.
All the content in the ``api-ref`` directory is migrated to the corresponding
project repository. Look for the api-ref directory in the ``openstack/<project>``
repository.

View File

@ -1,387 +0,0 @@
# Translators:
# François Bureau, 2014
# Frédéric <frosmont@free.fr>, 2014
# cloudwatt_l10n <l10n@cloudwatt.com>, 2014
# Léo Carré <carre.leo+transifex@gmail.com>, 2014
# Mohamed Bartoussi <inactive+bartoussi@transifex.com>, 2015
# Nicolas HAHN <hahnn@x-itools.com>, 2014
#
#
# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2016-08-03 20:56+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2015-09-08 02:52+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Zanata 3.7.3\n"
"Language-Team: French\n"
msgid "2015"
msgstr "2015"
msgid ""
"<code>publicURL</code>. The public URL that is the HTTP endpoint from where "
"you can access Object Storage. It includes the Object Storage API version "
"number and your account name. For example, <code>https://23.253.72.207/v1/"
"my_account</code>."
msgstr ""
"<code>publicURL</code>. l'URL publique est le point de terminaison HTTP à "
"partir duquel vous pouvez acéder le Stockage d'Objets. Il inclut le numéro "
"de version de l'API de Stockage d'Objets et votre nom de compte. Par "
"exemple, <code>https://23.253.72.207/v1/my_account</code>."
msgid "<code>token</code>. The authentication token for Object Storage."
msgstr ""
"<code>token</code>. Le jeton d'authentification pour le Stockage d'Objet."
msgid "A backup is being restored to the volume."
msgstr "Une sauvegarde est en train de restaurer un volume."
msgid ""
"A volume is a detachable block storage device similar to a USB hard drive. "
"You can attach a volume to one instance at a time."
msgstr ""
"Un volume est un dispositif amovible de stockage de bloc similaire à un "
"disque dur USB. Vous pouvez attacher un volume à une instance à la fois. "
msgid "API extensions"
msgstr "Extensions de l'API"
msgid "API versions"
msgstr "Versions de l'API"
msgid "Accounts"
msgstr "Comptes"
msgid "Alarms"
msgstr "Alarmes"
msgid ""
"An absolute limit value of <code>-1</code> indicates that the absolute limit "
"for the item is infinite."
msgstr ""
"Une valeur limite absolue de <code> -1 </code> indique que la limite absolue "
"pour l'article est infinie."
msgid ""
"As shown in this example, the public URL appears in the <code>StorageURL</"
"code> field, and the token appears in the <code>Auth Token</code> field:"
msgstr ""
"Comme montré dans cet exemple, l'URL publique apparaît dans le champ "
"<code>StorageURL</code>, et le jeton apparaît dans le champ <code>Auth "
"Token</code>:"
msgid "Availability zones"
msgstr "Zones de disponibilité"
msgid "Backup statuses"
msgstr "États des sauvegardes"
msgid "Block Storage API v1 (DEPRECATED)"
msgstr "API v1 Bloque Storage (obsolète)"
msgid "Block Storage API v2 (CURRENT)"
msgstr "API de Stockage par Bloc v2 (ACTUELLE)"
msgid "CREATING. The volume is being created."
msgstr "CRÉATION. Le volume est en cours de création."
msgid "Clusters"
msgstr "Clusters"
msgid "Configuration groups (configurations)"
msgstr "Groupes de configuration (configurations)"
msgid "Containers"
msgstr "Conteneurs"
msgid "DELETING. The volume is being deleted."
msgstr "SUPPRESSION. Le volume est en cours de suppression."
msgid "Data sources"
msgstr "Sources de données"
msgid "Database Service API v1.0 (CURRENT)"
msgstr "API de Service de Base de données v1.0 (ACTUELLE)"
msgid "Database instance actions (action)"
msgstr "Actions d'instance de base de données (action)"
msgid "Database instances (instances)"
msgstr "Instances de base de données (instances)"
msgid "Databases (databases)"
msgstr "Bases de données (databases)"
msgid "Description"
msgstr "Description"
msgid "Endpoints"
msgstr "Points de terminaison"
msgid "Flavors (flavors)"
msgstr "Types d'instance (flavors)"
msgid ""
"For a complete description of HTTP 1.1 header definitions, see <link xlink:"
"href=\"http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14\">Header "
"Field Definitions</link>."
msgstr ""
"Pour une description complète de HTTP 1.1 définitions header, voir <link "
"xlink:href=\"http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14\"> "
"Définition des champs Header </link>."
msgid ""
"Gets a JSON-schema document that represents a metadata definition entity."
msgstr ""
"Reçoit un document JSON-schéma qui représente une entité de définition de "
"métadonnées."
msgid "Gets a JSON-schema document that represents an images or image entity."
msgstr ""
"Reçoit un document JSON-schéma qui représente une image ou entité image."
msgid "IN-USE. The volume is attached to an instance."
msgstr "UTILISÉ. Le volume est fixé à une instance."
msgid "Identity API v2.0 extensions (SUPPORTED)"
msgstr "Extensions API v2.0 Identity (prise en charge)"
msgid "Identity API v3 extensions (CURRENT)"
msgstr "Extensions API v3 Identité (courant)"
msgid "Image service API v2 (CURRENT)"
msgstr "API du service image v2 (COURANT)"
msgid "Images"
msgstr "Images"
msgid "Job binaries"
msgstr "binaires de Tâche"
msgid "Job executions"
msgstr "Exécution des tâches"
msgid "Jobs"
msgstr "Tâches"
msgid "Limits"
msgstr "Limites"
msgid "Limits (limits)"
msgstr "Limites (limits)"
msgid ""
"Manages the accounts, containers, and objects in the Object Storage system."
msgstr ""
"Gère les comptes, conteneurs et objets dans le système de stockage d'objets."
msgid ""
"Manages volumes and snapshots for use with the Block Storage API, also known "
"as cinder services."
msgstr ""
"Gère les volumes et snapshots pour une utilisation avec l'API Bloquer "
"Storage, aussi connu comme services de cendres."
msgid "Members"
msgstr "Membres"
msgid "Meters"
msgstr "Mètres"
msgid "Networking API v2.0 (CURRENT)"
msgstr "API de Gestion Réseau v2.0 (ACTUELLE)"
msgid "Object Storage API v1 (SUPPORTED)"
msgstr "API de Stockage d'Objet v1 (SUPPORTÉ)"
msgid "Objects"
msgstr "Objets"
msgid "OpenStack API Complete Reference"
msgstr "Référence Complète de l'API OpenStack"
msgid "OpenStack API Reference"
msgstr "Références des APIs Openstack"
msgid "OpenStack Block Storage API v1 (SUPPORTED)"
msgstr "OpenStack Bloquer Storage API v1 (soutenu)"
msgid "OpenStack Data Processing API v1.1 (CURRENT)"
msgstr " API v1.1 Traitement des Données OpenStack (EN COURS)"
msgid "OpenStack Database Service API v1.0 (CURRENT)"
msgstr "OpenStack API service de base de données v1.0 (EN COURS)"
msgid "OpenStack Telemetry API v2 (CURRENT)"
msgstr " OpenStack télémétrie API v2 (ACTUEL)"
msgid "Orchestration API v1 (CURRENT)"
msgstr "API d'Orchestration v1 (ACTUELLE)"
msgid "Plugins"
msgstr "Plugins"
msgid "Quality of service (QoS) specifications (qos-specs)"
msgstr "Spécifications de qualité de service (QoS) (qos-specs)"
msgid "Quota sets extension (os-quota-sets)"
msgstr "Extension de jeux de quotas (os-quota-sets)"
msgid "Resources"
msgstr "Ressources"
msgid "Services"
msgstr "Services"
msgid "Shared images"
msgstr "Images partagées"
msgid "Snapshot statuses"
msgstr "États des instantanés"
msgid "Snapshots"
msgstr "Instantanés "
msgid ""
"Some cloud implementations do not expose this API and offer pretested images "
"only."
msgstr ""
"Quelques implémentations de cloud n'exposent pas cette API et offrent des "
"images pré-testées seulement."
msgid "Status"
msgstr "Statut"
msgid "Telemetry API v2 (CURRENT)"
msgstr "API de Télémétrie v2 (ACTUELLE)"
msgid "The backup is being created."
msgstr "La sauvegarde est en train d'être créée."
msgid "The backup is being deleted."
msgstr "La sauvegarde est en train d'être supprimer."
msgid "The backup is being restored to a volume."
msgstr "La sauvegarde va être restaurée dans un volume."
msgid "The snapshot is being created."
msgstr "L'instantané est en train d'être créé."
msgid "The snapshot is being deleted."
msgstr "L'instantané est en train d'être supprimer."
msgid "The volume is attached to an instance."
msgstr "Le volume est attaché à une instance."
msgid "The volume is attaching to an instance."
msgstr "Le volume est attaché à une instance."
msgid "The volume is being backed up."
msgstr "Le volume est en train d'être sauvegardé."
msgid "The volume is being created."
msgstr "Le volume est en train d'être créer."
msgid "The volume is being deleted."
msgstr "Le volume est en train d'être supprimer."
msgid "To obtain these values, run the <placeholder-1/> command."
msgstr "Pour obtenir ces valeurs, exécutez la commande <placeholder-1/>."
msgid ""
"To run the cURL command examples for these requests, set these environment "
"variables:"
msgstr ""
"Pour exécuter les exemples de commande cURL pour ces requêtes, configurer "
"ces variables d'environnement:"
msgid ""
"Use the OpenStack APIs and extensions to launch server instances, create "
"images, assign metadata to instances and images, create containers and "
"objects, and complete other actions in your OpenStack cloud."
msgstr ""
"Utilisez les autres APIs et extensions pour démarrer des instances de "
"serveur, créer des images, assigner des métadonnées aux instances et images, "
"créer des conteneurs et des objets, et mener à bien d'autres actions dans "
"votre cloud OpenStack."
msgid "Users (users)"
msgstr "Utilisateurs (users)"
msgid "Volume manage extension (os-volume-manage)"
msgstr "Gestion de l'extension de volume (os-volume-manage)"
msgid "Volume statuses"
msgstr "États des volumes"
msgid "Volume type access (volumes)"
msgstr "Accès type volume (volumes)"
msgid "Volume types"
msgstr "Types de volume"
msgid "Volumes"
msgstr "Volumes"
msgid ""
"When you create, list, or delete backups, these status values are possible:"
msgstr ""
"Quand vous créez, listez ou supprimez des sauvegardes, ces valeurs de "
"statuts sont possibles :"
msgid ""
"When you create, list, or delete snapshots, these status values are possible:"
msgstr ""
"Quand vous créez, listez ou supprimez des instantanés, ces valeurs de "
"statuts sont possibles :"
msgid ""
"When you create, list, or delete volumes, the following status values are "
"possible:"
msgstr ""
"Lorsque vous créez, listez ou supprimez des volumes, les valeurs d'état "
"suivantes sont possibles:"
msgid "attaching"
msgstr "attachement"
msgid "available"
msgstr "disponible"
msgid "backing-up"
msgstr "sauvegarde en cours"
msgid "creating"
msgstr "création"
msgid "deleting"
msgstr "suppression"
msgid "error"
msgstr "erreur"
msgid "error_deleting"
msgstr "erreur_suppression"
msgid "error_restoring"
msgstr "erreur_restauration"
msgid "in-use"
msgstr "en cours d'utilisation"
msgid "restoring"
msgstr "restauration en cours"
msgid "restoring-backup"
msgstr "restauration de sauvegarde"
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
msgid "translator-credits"
msgstr "Crédits-traducteur "

View File

@ -1,303 +0,0 @@
# Translators:
# HyunWoo Jo <showaid@gmail.com>, 2014
# Ian Y. Choi <ianyrchoi@gmail.com>, 2015
# Sungjin Kang <potopro@gmail.com>, 2014-2015
# Ying Chun Guo <daisy.ycguo@gmail.com>, 2015
# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
# Sungjin Kang <gang.sungjin@gmail.com>, 2015. #zanata
# Ian Y. Choi <ianyrchoi@gmail.com>, 2016. #zanata
# YANG, WON KUK <gigsda@gmail.com>, 2016. #zanata
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2016-08-03 20:56+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2016-06-04 12:22+0000\n"
"Last-Translator: YANG, WON KUK <gigsda@gmail.com>\n"
"Language: ko-KR\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Zanata 3.7.3\n"
"Language-Team: Korean (South Korea)\n"
msgid "14"
msgstr "14"
msgid "2014-01-15T16:41:49.390270"
msgstr "2014-01-15T16:41:49.390270"
msgid "2015"
msgstr "2015"
msgid "451e372e48e0f6b1114fa0724aa79fa1"
msgstr "451e372e48e0f6b1114fa0724aa79fa1"
msgid "<code>token</code>. The authentication token for Object Storage."
msgstr "<code>token</code>. 오브젝트 스토리지에 대한 인증 토큰."
msgid "A backup is being restored to the volume."
msgstr "볼륨을 복구하고 있습니다."
msgid "API extensions"
msgstr "API 확장"
msgid "API versions"
msgstr "API 버전"
msgid "Accounts"
msgstr "계정"
msgid "Alarms"
msgstr "알람"
msgid "Availability zones"
msgstr "가용성 존"
msgid "Backup statuses"
msgstr "백업 상태"
msgid "Block Storage API v2 (CURRENT)"
msgstr "블록 스토리지 API v2 (CURRENT)"
msgid "Clusters"
msgstr "클러스터"
msgid "Containers"
msgstr "컨테이너"
msgid "Creates, lists, updates, and deletes images."
msgstr "이미지를 목록을 확인하고, 생성하고, 업데이트하고, 삭제합니다."
msgid "Data sources"
msgstr "데이터 소스들"
msgid "Database Service API v1.0 (CURRENT)"
msgstr "데이타베이스 서비스 API v1.0 (CURRENT)"
msgid "Database instance actions (action)"
msgstr "데이터베이스 인스턴스 작동 (action)"
msgid "Database instances (instances)"
msgstr "데이터베이스 인스턴스 (instances)"
msgid "Databases (databases)"
msgstr "데이터베이스 (databases)"
msgid "Description"
msgstr "설명"
msgid "Endpoints"
msgstr "엔드 포인트"
msgid "Flavors (flavors)"
msgstr "Flavors (flavors)"
msgid "Image service API v2 (CURRENT)"
msgstr "Image service API v2 (현재 사용)"
msgid "Image service API v2.0, API v2.1, API v2.2, and API v2.3."
msgstr "Image service API v2.0, API v2.1, API v2.2, 그리고 API v2.3."
msgid "Image status"
msgstr "이미지 상태"
msgid "Images"
msgstr "이미지"
msgid "Job binaries"
msgstr "잡 바이너리"
msgid "Job executions"
msgstr "잡 실행"
msgid "Jobs"
msgstr "Jobs"
msgid "Limits"
msgstr "제한"
msgid "Limits (limits)"
msgstr "제한 (limits)"
msgid "Members"
msgstr "멤버"
msgid "Meters"
msgstr "Meters"
msgid "Networking API v2.0 (CURRENT)"
msgstr "네트워킹 API v2.0 (CURRENT)"
msgid "Networking API v2.0 extensions (CURRENT)"
msgstr "네트워킹 API v2.0 확장 (현재)"
msgid "Object Storage API v1 (SUPPORTED)"
msgstr "오프젝트 스토리지 API v1 (SUPPORTED)"
msgid "Objects"
msgstr "객체"
msgid "OpenStack API Complete Reference"
msgstr "OpenStack API 전체 참조"
msgid "OpenStack API Reference"
msgstr "OpenStack API 참조"
msgid "OpenStack Block Storage API v1 (SUPPORTED)"
msgstr "OpenStack Block Storage API v1 (지원)"
msgid "OpenStack Database Service API v1.0 (CURRENT)"
msgstr "OpenStack Database Service API v1.0 (현재 사용)"
msgid "OpenStack Shared File Systems API v2.0 (CURRENT)"
msgstr "OpenStack Shared File Systems API v2.0 (현재 사용)"
msgid "OpenStack Telemetry API v2 (CURRENT)"
msgstr "OpenStack Telemetry API v2 (현재 사용)"
msgid "Orchestration API v1 (CURRENT)"
msgstr "Orchestration API v1 (CURRENT)"
msgid "Plugins"
msgstr "플러그인"
msgid "Quality of service (QoS) specifications (qos-specs)"
msgstr "서비스 품질 (QoS) 사양 (qos-specs)"
msgid "Quota sets extension (os-quota-sets)"
msgstr "Quota 세트 확장 (os-quota-sets)"
msgid "Resources"
msgstr "리소스"
msgid "Samples"
msgstr "샘플"
msgid "Services"
msgstr "서비스"
msgid "Shared images"
msgstr "공유 이미지"
msgid "Snapshot statuses"
msgstr "스냅샷 상태"
msgid "Snapshots"
msgstr "스냅샷"
msgid ""
"Some cloud implementations do not expose this API and offer pretested images "
"only."
msgstr ""
"일부 클라우드를 구현시 API를 공개하지 않고, 사전 테스트를거친 이미지만 제공하"
"는 경우가 있습니다."
msgid "Status"
msgstr "상태"
msgid "Telemetry API v2 (CURRENT)"
msgstr "Telemetry API v2 (CURRENT)"
msgid "The backup is being created."
msgstr "백업을 생성중입니다."
msgid "The backup is being deleted."
msgstr "백업을 삭제하고 있습니다."
msgid "The backup is being restored to a volume."
msgstr "백업을 볼륨으로 복구중입니다."
msgid "The snapshot is being created."
msgstr "스냅샷을 생성하고 있습니다."
msgid "The snapshot is being deleted."
msgstr "스냅샷을 삭제하고 있습니다."
msgid "The volume is attached to an instance."
msgstr "볼륨을 인스턴스에 연결했습니다."
msgid "The volume is attaching to an instance."
msgstr "볼륨을 인스턴스에 연결중입니다."
msgid "The volume is being backed up."
msgstr "볼륨을 백업하고 있습니다."
msgid "The volume is being created."
msgstr "볼륨을 생성하고 있습니다."
msgid "The volume is being deleted."
msgstr "볼륨을 삭제하고 있습니다."
msgid "To obtain these values, run the <placeholder-1/> command."
msgstr "이 값을 구하려면, <placeholder-1/> 명령을 실행합니다."
msgid ""
"Use the OpenStack APIs and extensions to launch server instances, create "
"images, assign metadata to instances and images, create containers and "
"objects, and complete other actions in your OpenStack cloud."
msgstr ""
"OpenStack API와 확장을 이용하여 서버 인스턴스를 시작하고, 이미지를 생성하고, "
"인스턴스와 이미지에 메타데이터를 할당하고, 오브젝트와 콘테이너를 생성하고, "
"OpenStack 클라우드에서 할 수 있는 모든 작업을 완료할 수 있습니다."
msgid "Users (users)"
msgstr "사용자 (users)"
msgid "Volume manage extension (os-volume-manage)"
msgstr "볼륨 관리 확장 (os-volume-manage)"
msgid "Volume statuses"
msgstr "볼륨 상태"
msgid "Volume types"
msgstr "볼륨 타입"
msgid "Volumes"
msgstr "볼륨"
msgid "application/octet-stream"
msgstr "application/octet-stream"
msgid "attaching"
msgstr "attaching"
msgid "available"
msgstr "available"
msgid "backing-up"
msgstr "backing-up"
msgid "creating"
msgstr "creating"
msgid "deleting"
msgstr "deleting"
msgid "ed076287532e86365e841e92bfc50d8c"
msgstr "ed076287532e86365e841e92bfc50d8c"
msgid "error"
msgstr "error"
msgid "error_deleting"
msgstr "error_deleting"
msgid "error_restoring"
msgstr "error_restoring"
msgid "in-use"
msgstr "in-use"
msgid "restoring"
msgstr "복구중"
msgid "restoring-backup"
msgstr "restoring-backup"
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
msgid "translator-credits"
msgstr ""
"Sungjin Kang <ujuc@ujuc.kr>, 2012-2015.\n"
"Jay Lee <hyangii@gmail.com>, 2014.\n"
"Seong-ho Cho <darkcircle.0426@gmail.com>, 2014."

View File

@ -1,76 +0,0 @@
.. -*- rst -*-
=======
Actions
=======
Lists all actions and shows details for an action.
Show action details
===================
.. rest_method:: GET /v1/actions/{action_id}
Shows details for an action.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- action_id: action_id
Response Example
----------------
.. literalinclude:: ../samples/action-show-response.json
:language: javascript
List actions
============
.. rest_method:: GET /v1/actions
Lists all actions.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- limit: limit
- marker: marker
- sort: sort
- global_project: global_project
- name: name
- target: target
- action: action
Response Example
----------------
.. literalinclude:: ../samples/actions-list-response.json
:language: javascript

View File

@ -1,39 +0,0 @@
.. -*- rst -*-
=================
Build information
=================
Shows build information for a `Senlin
<https://wiki.openstack.org/wiki/Senlin>`_ deployment.
Show build information
======================
.. rest_method:: GET /v1/build-info
Shows build information for a Senlin deployment.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
Response Example
----------------
.. literalinclude:: ../samples/build-show-response.json
:language: javascript

View File

@ -1,90 +0,0 @@
.. -*- rst -*-
================
Cluster policies
================
Lists all cluster policies and shows information for a cluster
policy.
Show cluster policy details
===========================
.. rest_method:: GET /v1/clusters/{cluster_id}/policies/{policy_id}
Shows details for a policy for a cluster.
Normal response codes: 200
Error response codes:404,401,400,
Request
-------
.. rest_parameters:: parameters.yaml
- cluster_id: cluster_id
- policy_id: policy_id
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- cluster_type: cluster_type
- enabled: enabled
- policy_name: policy_name
- cluster_name: cluster_name
- cluster_id: cluster_id
- id: id
- policy_id: policy_id
Response Example
----------------
.. literalinclude:: ../samples/cluster-policy-show-response.json
:language: javascript
List policies
=============
.. rest_method:: GET /v1/clusters/{cluster_id}/policies
Lists all policies for a cluster.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- cluster_id: cluster_id
- sort: sort
- enabled: enabled
Response Example
----------------
.. literalinclude:: ../samples/cluster-policies-list-response.json
:language: javascript

View File

@ -1,230 +0,0 @@
.. -*- rst -*-
========
Clusters
========
Lists all clusters and creates, shows information for, updates,
deletes, and triggers an action on a cluster.
List clusters
=============
.. rest_method:: GET /v1/clusters
Lists clusters.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- limit: limit
- marker: marker
- sort: sort
- global_project: global_project
- name: name
- status: status
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- clusters: clusters
Response Example
----------------
.. literalinclude:: ../samples/clusters-list-response.json
:language: javascript
Create cluster
==============
.. rest_method:: POST /v1/clusters
Creates a cluster.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
- name: name
- parent: parent
- desired_capacity: desired_capacity
- profile_id: profile_id
- min_size: min_size
- cluster: cluster
- timeout: timeout
- max_size: max_size
- metadata: metadata
Request Example
---------------
.. literalinclude:: ../samples/cluster-create-request.json
:language: javascript
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- location: location
- cluster: cluster
Trigger cluster action
======================
.. rest_method:: POST /v1/clusters/{cluster_id}/actions
Triggers an action on a cluster.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
- action: action
- cluster_id: cluster_id
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- location: location
Show cluster details
====================
.. rest_method:: GET /v1/clusters/{cluster_id}
Shows details for a cluster.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- cluster_id: cluster_id
Response Example
----------------
.. literalinclude:: ../samples/cluster-show-response.json
:language: javascript
Update cluster
==============
.. rest_method:: PATCH /v1/clusters/{cluster_id}
Updates a cluster.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
- name: name
- parent: parent
- profile_id: profile_id
- cluster: cluster
- timeout: timeout
- metadata: metadata
- cluster_id: cluster_id
Request Example
---------------
.. literalinclude:: ../samples/cluster-update-request.json
:language: javascript
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- location: location
- cluster: cluster
Delete cluster
==============
.. rest_method:: DELETE /v1/clusters/{cluster_id}
Deletes a cluster.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
- cluster_id: cluster_id
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- location: location

View File

@ -1,78 +0,0 @@
.. -*- rst -*-
======
Events
======
Lists all events and shows information for an event.
List events
===========
.. rest_method:: GET /v1/events
Lists events.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- limit: limit
- marker: marker
- sort: sort
- global_project: global_project
- obj_id: obj_id
- obj_type: obj_type
- obj_name: obj_name
- cluster_id: cluster_id
- action: action
Response Example
----------------
.. literalinclude:: ../samples/events-list-response.json
:language: javascript
Show event details
==================
.. rest_method:: GET /v1/events/{event_id}
Shows details for an event.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- event_id: event_id
Response Example
----------------
.. literalinclude:: ../samples/event-show-response.json
:language: javascript

View File

@ -1,223 +0,0 @@
.. -*- rst -*-
=====
Nodes
=====
Lists all nodes, and creates, shows information for, updates,
deletes a node.
List nodes
==========
.. rest_method:: GET /v1/nodes
Lists all nodes.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- limit: limit
- marker: marker
- sort: sort
- global_project: global_project
- cluster_id: cluster_id
- name: name
- status: status
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- nodes: nodes
Response Example
----------------
.. literalinclude:: ../samples/nodes-list-response.json
:language: javascript
Create node
===========
.. rest_method:: POST /v1/nodes
Creates a node.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
- role: role
- profile_id: profile_id
- cluster_id: cluster_id
- name: name
- metadata: metadata
Request Example
---------------
.. literalinclude:: ../samples/node-create-request.json
:language: javascript
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- location: location
- node: node
Trigger node action
===================
.. rest_method:: POST /v1/nodes/{node_id}/actions
Triggers an action on a node.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
- action: action
- node_id: node_id
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- location: location
Update node
===========
.. rest_method:: PATCH /v1/nodes/{node_id}
Updates a node.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
- node: node
- node_id: node_id
Request Example
---------------
.. literalinclude:: ../samples/node-update-request.json
:language: javascript
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- location: location
- node: node
Delete node
===========
.. rest_method:: DELETE /v1/nodes/{node_id}
Deletes a node.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
- node_id: node_id
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- location: location
Show node details
=================
.. rest_method:: GET /v1/nodes/{node_id}
Shows data for a node.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- node_id: node_id
- show_details: show_details
Response Example
----------------
.. literalinclude:: ../samples/node-show-response.json
:language: javascript

View File

@ -1,185 +0,0 @@
.. -*- rst -*-
========
Policies
========
Lists all policies and creates, shows information for, updates, and
deletes a policy.
List policies
=============
.. rest_method:: GET /v1/policies
Lists all policies.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- limit: limit
- marker: marker
- sort: sort
- global_project: global_project
- name: name
- type: type
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- policies: policies
Response Example
----------------
.. literalinclude:: ../samples/policies-list-response.json
:language: javascript
Create policy
=============
.. rest_method:: POST /v1/policies
Creates a policy.
Error response codes:201,
Request
-------
.. rest_parameters:: parameters.yaml
- policy: policy
- spec: spec
- cooldown: cooldown
- name: name
- level: level
Request Example
---------------
.. literalinclude:: ../samples/policy-create-request.json
:language: javascript
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- location: location
- policy: policy
Show policy details
===================
.. rest_method:: GET /v1/policies/{policy_id}
Shows details for a policy.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- policy_id: policy_id
Response Example
----------------
.. literalinclude:: ../samples/policy-show-response.json
:language: javascript
Update policy
=============
.. rest_method:: PATCH /v1/policies/{policy_id}
Updates a policy.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- policy: policy
- policy_id: policy_id
Request Example
---------------
.. literalinclude:: ../samples/policy-update-request.json
:language: javascript
Response Example
----------------
.. literalinclude:: ../samples/policy-update-response.json
:language: javascript
Delete policy
=============
.. rest_method:: DELETE /v1/policies/{policy_id}
Deletes a policy.
Error response codes:204,
Request
-------
.. rest_parameters:: parameters.yaml
- policy_id: policy_id

View File

@ -1,76 +0,0 @@
.. -*- rst -*-
============
Policy types
============
Lists all policy types and shows details for a policy type.
List policy types
=================
.. rest_method:: GET /v1/policy-types
Lists all supported policy types.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- name: name
Response Example
----------------
.. literalinclude:: ../samples/policy-types-list-response.json
:language: javascript
Show policy type details
========================
.. rest_method:: GET /v1/policy-types/{policy_type}
Shows details for a policy type.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- policy_type: policy_type
Response Example
----------------
.. literalinclude:: ../samples/policy-type-show-response.json
:language: javascript

View File

@ -1,69 +0,0 @@
.. -*- rst -*-
=============
Profile types
=============
Lists all profile types and shows details for a profile type.
Show profile type details
=========================
.. rest_method:: GET /v1/profile-types/{profile_type}
Shows details for a profile type.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- profile_type: profile_type
Response Example
----------------
.. literalinclude:: ../samples/profile-type-show-response.json
:language: javascript
List profile types
==================
.. rest_method:: GET /v1/profile-types
Lists supported profile types.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
Response Example
----------------
.. literalinclude:: ../samples/profile-types-list-response.json
:language: javascript

View File

@ -1,185 +0,0 @@
.. -*- rst -*-
========
Profiles
========
Lists all profiles and creates, shows information for, updates, and
deletes a profile.
Show profile details
====================
.. rest_method:: GET /v1/profiles/{profile_id}
Shows details for a profile.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- profile_id: profile_id
Response Example
----------------
.. literalinclude:: ../samples/profile-show-response.json
:language: javascript
Update profile
==============
.. rest_method:: PATCH /v1/profiles/{profile_id}
Updates a profile.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- name: name
- metadata: metadata
- profile_id: profile_id
Request Example
---------------
.. literalinclude:: ../samples/profile-update-request.json
:language: javascript
Response Example
----------------
.. literalinclude:: ../samples/profile-update-response.json
:language: javascript
Delete profile
==============
.. rest_method:: DELETE /v1/profiles/{profile_id}
Deletes a profile.
Error response codes:204,
Request
-------
.. rest_parameters:: parameters.yaml
- profile_id: profile_id
List profiles
=============
.. rest_method:: GET /v1/profiles
Lists all profiles.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- limit: limit
- marker: marker
- sort: sort
- global_project: global_project
- name: name
- type: type
- metadata: metadata
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- profiles: profiles
Response Example
----------------
.. literalinclude:: ../samples/profiles-list-response.json
:language: javascript
Create profile
==============
.. rest_method:: POST /v1/profiles
Creates a profile.
Error response codes:201,
Request
-------
.. rest_parameters:: parameters.yaml
- spec: spec
- name: name
- metadata: metadata
Request Example
---------------
.. literalinclude:: ../samples/profile-create-request.json
:language: javascript
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- location: location
- profile: profile

View File

@ -1,138 +0,0 @@
.. -*- rst -*-
=========
Receivers
=========
Lists all receivers and creates, shows information for, and deletes
a receiver.
Show receiver details
=====================
.. rest_method:: GET /v1/receivers/{receiver_id}
Shows details for a receiver.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- receiver_id: receiver_id
Response Example
----------------
.. literalinclude:: ../samples/receiver-show-response.json
:language: javascript
Delete receiver
===============
.. rest_method:: DELETE /v1/receivers/{receiver_id}
Deletes a receiver.
Error response codes:204,
Request
-------
.. rest_parameters:: parameters.yaml
- receiver_id: receiver_id
List receivers
==============
.. rest_method:: GET /v1/receivers
Lists all receivers.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- limit: limit
- marker: marker
- sort: sort
- global_project: global_project
- name: name
- type: type
- user: user
- cluster_id: cluster_id
- action: action
Response Example
----------------
.. literalinclude:: ../samples/receivers-list-response.json
:language: javascript
Create receiver
===============
.. rest_method:: POST /v1/receivers
Creates a receiver.
Error response codes:201,
Request
-------
.. rest_parameters:: parameters.yaml
- receiver: receiver
Request Example
---------------
.. literalinclude:: ../samples/receiver-create-request.json
:language: javascript
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- location: location
- receiver: receiver

View File

@ -1,39 +0,0 @@
.. -*- rst -*-
========
Webhooks
========
Triggers an action represented by a webhook.
Trigger webhook action
======================
.. rest_method:: POST /v1/webhooks/{webhook_id}/trigger
Triggers a webhook receiver.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
- webhook_id: webhook_id
- V: V
- params: params
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- location: location

View File

@ -1,616 +0,0 @@
# variables in header
location:
description: |
The URL against which to check the status of the
action spawned from the request.
in: header
required: true
type: string
location_1:
description: |
The URL against which to check the status of the
resource.
in: header
required: true
type: string
# variables in path
action_id:
description: |
The UUID of the action.
in: path
required: false
type: string
cluster_id:
description: |
The UUID of the cluster.
in: path
required: false
type: string
event_id:
description: |
The UUID of the event.
in: path
required: false
type: string
node_id:
description: |
The UUID of the node.
in: path
required: false
type: string
policy_id:
description: |
The UUID of the policy.
in: path
required: false
type: string
policy_type:
description: |
The name of the policy type.
in: path
required: false
type: string
profile_id_2:
description: |
The UUID of the profile.
in: path
required: false
type: string
profile_type:
description: |
The name of the profile type.
in: path
required: false
type: string
receiver_id:
description: |
The UUID of the receiver.
in: path
required: false
type: string
webhook_id:
description: |
The UUID of the webhook.
in: path
required: false
type: string
# variables in query
V:
description: |
The webhook implementation version requested.
in: query
required: true
type: string
action_1:
description: |
Filters the response by an action name. Use this
filter multiple times to filter by multiple names.
in: query
required: false
type: string
action_2:
description: |
Filters the response by the action name
associated with an event. Use this filter multiple times to filter
by multiple actions.
in: query
required: false
type: string
action_3:
description: |
Filters the response by the targeted action of a
receiver.
in: query
required: false
type: string
cluster_id_2:
description: |
Filters the response by the cluster ID associated
with an event. Use this filter multiple times to filter by
multiple clusters.
in: query
required: false
type: string
cluster_id_3:
description: |
Filters the response by the cluster that owns a
node.
in: query
required: false
type: string
cluster_id_4:
description: |
Filters the response by the ID of the targeted
cluster of a receiver.
in: query
required: false
type: string
enabled:
description: |
Filters the response by a policy enabled status
on the cluster.
in: query
required: false
type: boolean
global_project:
description: |
Indicates whether to include objects for all
projects or objects for the current project in the response. If
you are an administrative user and you set this value to ``true``,
the call returns all objects from all projects. Default is
``false``, which returns only objects in the current project.
in: query
required: false
type: boolean
limit:
description: |
Requests a page size of items. Returns a number
of items up to a limit value. Use the ``limit`` parameter to make
an initial limited request and use the ID of the last-seen item
from the response as the ``marker`` parameter value in a
subsequent limited request.
in: query
required: false
type: integer
marker:
description: |
The ID of the last-seen item. Use the ``limit``
parameter to make an initial limited request and use the ID of the
last-seen item from the response as the ``marker`` parameter value
in a subsequent limited request.
in: query
required: false
type: string
metadata_3:
description: |
Filters the response by a metadata key and value
pair.
in: query
required: false
type: object
name_10:
description: |
Filters the response by the name of a receiver.
in: query
required: false
type: string
name_4:
description: |
Filters the response by an action name. Use this
filter multiple times to filter by multiple names.
in: query
required: false
type: string
name_5:
description: |
Filters the response by a cluster name. Use this
filter multiple times to filter by multiple names.
in: query
required: false
type: string
name_6:
description: |
Filters the response by the name of a node.
in: query
required: false
type: string
name_7:
description: |
Filters the response by the name of a policy.
in: query
required: false
type: string
name_9:
description: |
Filters the response by the name of a profile.
in: query
required: false
type: string
obj_id:
description: |
Filters the response by the object ID for an
event. Use this filter multiple times to filter by multiple
objects.
in: query
required: false
type: string
obj_name:
description: |
Filters the response by the name of object
associated with an event. Use this filter multiple times to filter
by multiple objects.
in: query
required: false
type: string
obj_type:
description: |
Filters the response by the type of object
associated with an event. Use this filter multiple times to filter
by multiple objects. A valid value is ``CLUSTER`` or ``NODE``.
in: query
required: false
type: string
params:
description: |
The query string that forms the inputs to use for
the targeted action.
in: query
required: false
type: object
show_details:
description: |
Indicates whether the node details are returned.
Default is ``false``.
in: query
required: false
type: boolean
sort:
description: |
Sorts the response by one or more attribute and optional sort
direction combinations. A valid direction is ``asc`` (ascending) or
``desc`` (descending). Default direction is ``asc`` (ascending).
Specify the list as < key > [: < direction > ].
For example, the following query parameters in the URI sort the
objects in the response by ``name`` in ascending order and then by
``status`` in descending order:
.. code-block:: json
GET /v2/images?sort=name:asc,status:desc
The following query parameters in the URI sort the objects in the
response by ``name`` in descending order and then by ``status`` in
ascending order.
.. code-block:: json
GET /v2/images?sort=name:desc,status
in: query
required: false
type: string
status:
description: |
Filters the response by a cluster status. Use
this filter multiple times to filter by multiple statuses.
in: query
required: false
type: string
status_1:
description: |
Filters the response by the status of a node.
in: query
required: false
type: string
target:
description: |
Filters the response by the targeted object ID
that is associated with an action. An object can be a cluster, a
node, and so on. Use this filter multiple times to filter by
multiple targets.
in: query
required: false
type: string
type:
description: |
Filters the response by the type of a policy.
in: query
required: false
type: string
type_1:
description: |
Filters the response by the type of a profile.
in: query
required: false
type: string
type_2:
description: |
Filters the response by the type of a receiver.
in: query
required: false
type: string
user:
description: |
Filters the response by the user name of a
receiver.
in: query
required: false
type: string
# variables in body
action:
description: |
The action to trigger. Each action takes a
different set of parameters. Supported actions include: -
``add_nodes`` Add one or more nodes, as a list, to a cluster. For
example: - ``del_nodes`` Delete one or more nodes, as a list,
from a cluster. For example: - ``scale_out`` Enlarge the
cluster by ``count`` number of nodes. For example: -
``scale_in`` Shrink the cluster by ``count`` number of nodes. For
example: - ``resize`` Change the size of the cluster by
``adjustment_type``, ``number``, ``min_step``, ``min_size``,
``max_size``, or ``strict`` values. For example: - ``check``
Check the health status of a cluster. For example: - ``recover``
Recover a cluster from its current unhealthy status. For
example: - ``policy_attach`` Attach a policy to a cluster. The
request body contains parameters for the policy attachment: -
``policy_detach`` Detach a policy from a cluster. The request body
contains the ID of the policy: - ``policy_update`` Update the
policy attachment. Specify the policy ID and property settings
in the request body:
in: body
required: true
type: string
action_4:
description: |
The action to trigger. Each action takes a
different set of parameters. Supported actions include: -
``check`` Check the health status of a node. For example: -
``recover`` Recover a node from its current unhealthy status. For
example:
in: body
required: true
type: string
cluster:
description: |
A map of cluster details.
in: body
required: true
type: object
cluster_id_1:
description: |
The ID or shortID or name of the cluster the node
lives in. If not specified, the node created will be an orphaned
node.
in: body
required: false
type: string
clusters:
description: |
List of cluster records. Each record contains
fields such as ``created_at``, ``id``, ``name``, ``profile_id``,
``size``, ``nodes``, ``status``, ``status_reason``, and so on.
in: body
required: true
type: array
cooldown:
description: |
The cooldown value, in seconds.
in: body
required: false
type: integer
desired_capacity:
description: |
The capacity, or initial size, of the cluster.
Default is 0.
in: body
required: true
type: integer
level:
description: |
An integer value that represents the default
enforcement level.
in: body
required: false
type: integer
max_size:
description: |
The maximum size of the cluster. Default is
``-1``, which indicates that no upper limit exists for the cluster
size.
in: body
required: false
type: integer
metadata:
description: |
A set of key and value pairs to associate with
the cluster.
in: body
required: false
type: object
metadata_1:
description: |
A set of key and value pairs to associate with
the node.
in: body
required: false
type: object
metadata_2:
description: |
A list of key and value pairs to associate with
the profile.
in: body
required: false
type: array
metadata_4:
description: |
A list of key and value pairs to associate with
the target profile.
in: body
required: false
type: object
min_size:
description: |
The minimum size of the cluster. Default is 0.
in: body
required: false
type: integer
name:
description: |
The name of the cluster.
in: body
required: true
type: string
name_1:
description: |
The name of the node to be created.
in: body
required: true
type: string
name_11:
description: |
New name for the target profile.
in: body
required: false
type: string
name_2:
description: |
The name for the policy.
in: body
required: true
type: string
name_3:
description: |
The name for the profile.
in: body
required: true
type: string
name_8:
description: |
The name of the policy type.
in: body
required: true
type: string
node:
description: |
Detailed data for the node, such as ``id``,
``name``, ``status``, and so on.
in: body
required: true
type: object
node_1:
description: |
A map with detailed data for the node. **Node
update request body** - ``name`` New name for the node
(optional). - ``profile_id`` Name, ID, or short ID of the new
profile to use by the node. The new profile has to have the same
profile type as that of the node (optional). - ``role`` The new
role this node plays in a cluster (optional). - ``metadata`` A
list of key-value pairs to attach to the updated node
(optional).
in: body
required: true
type: object
nodes:
description: |
List of node records. Each record contains fields
such as ``id``, ``cluster_id``, ``name``, ``physical_id``,
``profile_id``, ``created_at``, ``index``, ``status``,
``status_reason``, ``metadata``, ``updated_at``, and so on.
in: body
required: true
type: array
parent:
description: |
The UUID of the parent cluster if the cluster is
a nested cluster.
in: body
required: false
type: string
policies:
description: |
List of policy records. Each record contains
fields such as ``id``, ``name``, ``type``, ``spec``, and so on.
in: body
required: true
type: array
policy:
description: |
A map with keys and values that specify the
details for the policy to be created:
in: body
required: true
type: object
policy_1:
description: |
A map with a set of key and value pairs that
specify the details of the policy: **Policy body** - ``name``
Name for the policy, if specified.
in: body
required: true
type: object
profile:
description: |
A dictionary with profile details. **Profile
create response** - ``id`` An unique ID for the profile. -
``name`` Name for the profile. - ``type`` Name of policy type
referenced by the profile. - ``spec`` Detailed specification
based on the profile type. - ``metadata`` A list of key and value
pairs that are attached to the profile. - ``created_at`` The
UTC date and time stamp when the profile was created. -
``updated_at`` The UTC date and time stamp when the profile was
updated. - ``domain`` The ID of the domain to which the profile
belongs. - ``project`` The ID of the project to which the profile
belongs. - ``user`` The ID of the user who created the profile.
in: body
required: true
type: object
profile_id:
description: |
The ID or name of the profile for the cluster.
in: body
required: true
type: string
profile_id_1:
description: |
The ID or shortID or name of the profile for the
node.
in: body
required: true
type: string
profiles:
description: |
Profile records. Each record contains the ``id``,
``name``, ``type``, ``spec``, ``metadata``, and other fields.
in: body
required: true
type: array
receiver:
description: |
A map with detailed data for the receiver.
**Receiver Create Request Body** - ``name`` Name for the receiver
(optional). - ``cluster_id`` Name, ID, or short ID of the object
targeted by the receiver (required). - ``type`` The type of the
receiver where the only valid value is ``webhook`` currently
(required). - ``action`` The action to initiate when the receiver
is triggered. A valid value should be the name of an action that
can be applied on a cluster. - ``actor`` A map of key and value
pairs to use for authentication. If omitted, the requester is
assumed to be the actor (optional). - ``params`` A map of key and
value pairs to use for action creation. Some actions might
require certain input parameters (optional).
in: body
required: true
type: object
role:
description: |
A string indicating the role this node plays in a
cluster.
in: body
required: false
type: string
spec:
description: |
A detailed specification based on the policy
type.
in: body
required: true
type: object
spec_1:
description: |
Detailed specification based on the chosen
profile type.
in: body
required: true
type: object
timeout:
description: |
The timeout value, in minutes, for cluster
creation. Default is 60.
in: body
required: false
type: integer

View File

@ -1,21 +0,0 @@
{
"action": "CLUSTER_DELETE",
"cause": "RPC Request",
"context": {},
"created_at": "2015-06-27T05:09:43",
"depended_by": [],
"depends_on": [],
"end_time": 1423570000.0,
"id": "ffbb9175-d510-4bc1-b676-c6aba2a4ca81",
"inputs": {},
"interval": -1,
"name": "cluster_delete_fcc9b635",
"outputs": {},
"owner": null,
"start_time": 1423570000.0,
"status": "FAILED",
"status_reason": "Cluster action FAILED",
"target": "fcc9b635-52e3-490b-99f2-87b1640e4e89",
"timeout": 3600,
"updated_at": null
}

View File

@ -1,44 +0,0 @@
{
"actions": [
{
"action": "NODE_CREATE",
"cause": "RPC Request",
"created_at": "2015-12-04T04:54:41",
"depended_by": [],
"depends_on": [],
"end_time": 1425550000.0,
"id": "2366d440-c73e-4961-9254-6d1c3af7c167",
"inputs": {},
"interval": -1,
"name": "node_create_0df0931b",
"outputs": {},
"owner": null,
"start_time": 1425550000.0,
"status": "SUCCEEDED",
"status_reason": "Action completed successfully.",
"target": "0df0931b-e251-4f2e-8719-4ebfda3627ba",
"timeout": 3600,
"updated_at": null
},
{
"action": "NODE_DELETE",
"cause": "RPC Request",
"created_at": "2015-11-04T05:21:41",
"depended_by": [],
"depends_on": [],
"end_time": 1425550000.0,
"id": "edce3528-864f-41fb-8759-f4707925cc09",
"inputs": {},
"interval": -1,
"name": "node_delete_f0de9b9c",
"outputs": {},
"owner": null,
"start_time": 1425550000.0,
"status": "SUCCEEDED",
"status_reason": "Action completed successfully.",
"target": "f0de9b9c-6d48-4a46-af21-2ca8607777fe",
"timeout": 3600,
"updated_at": null
}
]
}

View File

@ -1,10 +0,0 @@
{
"build_info": {
"api": {
"revision": "1.0"
},
"engine": {
"revision": "2.0"
}
}
}

View File

@ -1,7 +0,0 @@
{
"add_nodes": {
"nodes": [
"node1"
]
}
}

View File

@ -1,3 +0,0 @@
{
"check": {}
}

View File

@ -1,11 +0,0 @@
{
"cluster": {
"desired_capacity": 0,
"max_size": -1,
"metadata": {},
"min_size": 0,
"name": "test_cluster",
"profile_id": "mystack",
"timeout": null
}
}

View File

@ -1,24 +0,0 @@
{
"cluster": {
"created_at": null,
"data": {},
"desired_capacity": 4,
"domain": null,
"id": "45edadcb-c73b-4920-87e1-518b2f29f54b",
"init_at": "2015-02-10T14:16:10",
"max_size": -1,
"metadata": {},
"min_size": 0,
"name": "test_cluster",
"nodes": [],
"policies": [],
"profile_id": "edc63d0a-2ca4-48fa-9854-27926da76a4a",
"profile_name": "mystack",
"project": "6e18cc2bdbeb48a5b3cad2dc499f6804",
"status": "INIT",
"status_reason": "Initializing",
"timeout": 3600,
"updated_at": null,
"user": "5e5bf8027826429c96af157f68dc9072"
}
}

View File

@ -1,7 +0,0 @@
{
"del_nodes": {
"nodes": [
"node1"
]
}
}

View File

@ -1,22 +0,0 @@
{
"cluster_policies": [
{
"cluster_id": "7d85f602-a948-4a30-afd4-e84f47471c15",
"cluster_name": "cluster4",
"enabled": true,
"id": "06be3a1f-b238-4a96-a737-ceec5714087e",
"policy_id": "714fe676-a08f-4196-b7af-61d52eeded15",
"policy_name": "dp01",
"policy_type": "senlin.policy.deletion-1.0"
},
{
"cluster_id": "7d85f602-a948-4a30-afd4-e84f47471c15",
"cluster_name": "cluster4",
"enabled": true,
"id": "abddc45e-ac31-4f90-93cc-db55a7d8dd6d",
"policy_id": "e026e09f-a3e9-4dad-a1b9-d7ba316026a1",
"policy_name": "sp1",
"policy_type": "senlin.policy.scaling-1.0"
}
]
}

View File

@ -1,6 +0,0 @@
{
"policy_attach": {
"enabled": true,
"policy_id": "lb001"
}
}

View File

@ -1,5 +0,0 @@
{
"policy_detach": {
"policy_id": "lb001"
}
}

View File

@ -1,11 +0,0 @@
{
"cluster_policy": {
"cluster_id": "7d85f602-a948-4a30-afd4-e84f47471c15",
"cluster_name": "cluster4",
"enabled": true,
"id": "06be3a1f-b238-4a96-a737-ceec5714087e",
"policy_id": "714fe676-a08f-4196-b7af-61d52eeded15",
"policy_name": "dp01",
"policy_type": "senlin.policy.deletion-1.0"
}
}

View File

@ -1,6 +0,0 @@
{
"policy_update": {
"enabled": false,
"policy_id": "lb001"
}
}

View File

@ -1,5 +0,0 @@
{
"recover": {
"operation": "rebuild"
}
}

View File

@ -1,10 +0,0 @@
{
"resize": {
"adjustment_type": "CHANGE_IN_PERCENTAGE",
"max_size": 20,
"min_step": 1,
"min_size": 5,
"number": 20,
"strict": true
}
}

View File

@ -1,5 +0,0 @@
{
"scale_in": {
"count": "2"
}
}

View File

@ -1,5 +0,0 @@
{
"scale_out": {
"count": "1"
}
}

View File

@ -1,24 +0,0 @@
{
"cluster": {
"created_at": "2015-02-11T15:13:20",
"data": {},
"desired_capacity": 0,
"domain": null,
"id": "45edadcb-c73b-4920-87e1-518b2f29f54b",
"init_at": "2015-02-10T14:26:10",
"max_size": -1,
"metadata": {},
"min_size": 0,
"name": "test_cluster",
"nodes": [],
"policies": [],
"profile_id": "edc63d0a-2ca4-48fa-9854-27926da76a4a",
"profile_name": "mystack",
"project": "6e18cc2bdbeb48a5b3cad2dc499f6804",
"status": "ACTIVE",
"status_reason": "Creation succeeded",
"timeout": 3600,
"updated_at": null,
"user": "5e5bf8027826429c96af157f68dc9072"
}
}

View File

@ -1,8 +0,0 @@
{
"cluster": {
"metadata": null,
"name": null,
"profile_id": null,
"timeout": "30"
}
}

View File

@ -1,24 +0,0 @@
{
"cluster": {
"created_at": "2015-02-11T15:13:20",
"data": {},
"desired_capacity": 0,
"domain": null,
"id": "45edadcb-c73b-4920-87e1-518b2f29f54b",
"init_at": "2015-02-10T14:26:10",
"max_size": -1,
"metadata": {},
"min_size": 0,
"name": "test_cluster",
"nodes": [],
"policies": [],
"profile_id": "edc63d0a-2ca4-48fa-9854-27926da76a4a",
"profile_name": "mystack",
"project": "6e18cc2bdbeb48a5b3cad2dc499f6804",
"status": "INIT",
"status_reason": "Initializing",
"timeout": 3600,
"updated_at": null,
"user": "5e5bf8027826429c96af157f68dc9072"
}
}

View File

@ -1,30 +0,0 @@
{
"clusters": [
{
"created_at": "2015-02-10T14:26:14",
"data": {},
"desired_capacity": 4,
"domain": null,
"id": "7d85f602-a948-4a30-afd4-e84f47471c15",
"init_at": "2015-02-10T14:26:11",
"max_size": -1,
"metadata": {},
"min_size": 0,
"name": "cluster1",
"nodes": [
"b07c57c8-7ab2-47bf-bdf8-e894c0c601b9",
"ecc23d3e-bb68-48f8-8260-c9cf6bcb6e61",
"da1e9c87-e584-4626-a120-022da5062dac"
],
"policies": [],
"profile_id": "edc63d0a-2ca4-48fa-9854-27926da76a4a",
"profile_name": "mystack",
"project": "6e18cc2bdbeb48a5b3cad2dc499f6804",
"status": "ACTIVE",
"status_reason": "Cluster scale-in succeeded",
"timeout": 3600,
"updated_at": null,
"user": "5e5bf8027826429c96af157f68dc9072"
}
]
}

View File

@ -1,16 +0,0 @@
{
"event": {
"action": "create",
"cluster_id": null,
"id": "2d255b9c-8f36-41a2-a137-c0175ccc29c3",
"level": "20",
"obj_id": "0df0931b-e251-4f2e-8719-4ebfda3627ba",
"obj_name": "node009",
"obj_type": "NODE",
"project": "6e18cc2bdbeb48a5b3cad2dc499f6804",
"status": "CREATING",
"status_reason": "Initializing",
"timestamp": "2015-03-05T08:53:15",
"user": "a21ded6060534d99840658a777c2af5a"
}
}

View File

@ -1,18 +0,0 @@
{
"events": [
{
"action": "create",
"cluster_id": null,
"id": "2d255b9c-8f36-41a2-a137-c0175ccc29c3",
"level": "20",
"obj_id": "0df0931b-e251-4f2e-8719-4ebfda3627ba",
"obj_name": "node009",
"obj_type": "NODE",
"project": "6e18cc2bdbeb48a5b3cad2dc499f6804",
"status": "CREATING",
"status_reason": "Initializing",
"timestamp": "2015-03-05T08:53:15",
"user": "a21ded6060534d99840658a777c2af5a"
}
]
}

View File

@ -1,3 +0,0 @@
{
"check": {}
}

View File

@ -1,9 +0,0 @@
{
"node": {
"cluster_id": null,
"metadata": {},
"name": "node009",
"profile_id": "mystack",
"role": "master"
}
}

View File

@ -1,22 +0,0 @@
{
"node": {
"cluster_id": null,
"created_at": null,
"data": {},
"domain": null,
"id": "0df0931b-e251-4f2e-8719-4ebfda3627ba",
"index": -1,
"init_at": "2015-03-05T08:53:15",
"metadata": {},
"name": "node009",
"physical_id": "",
"profile_id": "edc63d0a-2ca4-48fa-9854-27926da76a4a",
"profile_name": "mystack",
"project": "6e18cc2bdbeb48a5b3cad2dc499f6804",
"role": "master",
"status": "INIT",
"status_reason": "Initializing",
"updated_at": null,
"user": "5e5bf8027826429c96af157f68dc9072"
}
}

View File

@ -1,5 +0,0 @@
{
"recover": {
"operation": "rebuild"
}
}

View File

@ -1,22 +0,0 @@
{
"node": {
"cluster_id": null,
"created_at": "2015-02-10T12:03:16",
"data": {},
"domain": null,
"id": "d5779bb0-f0a0-49c9-88cc-6f078adb5a0b",
"index": -1,
"init_at": "2015-02-10T12:03:13",
"metadata": {},
"name": "node1",
"physical_id": "f41537fa-22ab-4bea-94c0-c874e19d0c80",
"profile_id": "edc63d0a-2ca4-48fa-9854-27926da76a4a",
"profile_name": "mystack",
"project": "6e18cc2bdbeb48a5b3cad2dc499f6804",
"role": null,
"status": "ACTIVE",
"status_reason": "Creation succeeded",
"updated_at": "2015-03-04T04:58:27",
"user": "5e5bf8027826429c96af157f68dc9072"
}
}

View File

@ -1,5 +0,0 @@
{
"node": {
"name": "new_node_name"
}
}

View File

@ -1,23 +0,0 @@
{
"node": {
"action": "2366d440-c73e-4961-9254-6d1c3af7c167",
"cluster_id": null,
"created_at": null,
"data": {},
"domain": null,
"id": "0df0931b-e251-4f2e-8719-4ebfda3627ba",
"index": -1,
"init_at": "2015-03-05T08:53:15",
"metadata": {},
"name": "node009",
"physical_id": "",
"profile_id": "edc63d0a-2ca4-48fa-9854-27926da76a4a",
"profile_name": "mystack",
"project": "6e18cc2bdbeb48a5b3cad2dc499f6804",
"role": "master",
"status": "ACTIVE",
"status_reason": "Update succeeded",
"updated_at": "2015-09-01T18:53:15",
"user": "5e5bf8027826429c96af157f68dc9072"
}
}

View File

@ -1,25 +0,0 @@
{
"nodes": [
{
"cluster_id": null,
"created_at": "2015-02-27T04:39:21",
"data": {},
"details": {},
"domain": null,
"id": "573aa1ba-bf45-49fd-907d-6b5d6e6adfd3",
"index": -1,
"init_at": "2015-02-27T04:39:18",
"metadata": {},
"name": "node00a",
"physical_id": "cc028275-d078-4729-bf3e-154b7359814b",
"profile_id": "edc63d0a-2ca4-48fa-9854-27926da76a4a",
"profile_name": "mystack",
"project": "6e18cc2bdbeb48a5b3cad2dc499f6804",
"role": null,
"status": "ACTIVE",
"status_reason": "Creation succeeded",
"updated_at": null,
"user": "5e5bf8027826429c96af157f68dc9072"
}
]
}

View File

@ -1,26 +0,0 @@
{
"policies": [
{
"created_at": "2015-02-15T08:33:13.000000",
"data": {},
"domain": null,
"id": "7192d8df-73be-4e98-ab99-1cf6d5066729",
"name": "test_policy_1",
"project": "42d9e9663331431f97b75e25136307ff",
"spec": {
"description": "A test policy",
"properties": {
"criteria": "OLDEST_FIRST",
"destroy_after_deletion": true,
"grace_period": 60,
"reduce_desired_capacity": false
},
"type": "senlin.policy.deletion",
"version": "1.0"
},
"type": "senlin.policy.deletion-1.0",
"updated_at": null,
"user": "5e5bf8027826429c96af157f68dc9072"
}
]
}

View File

@ -1,17 +0,0 @@
{
"policy": {
"name": "sp001",
"spec": {
"properties": {
"adjustment": {
"min_step": 1,
"number": 1,
"type": "CHANGE_IN_CAPACITY"
},
"event": "CLUSTER_SCALE_IN"
},
"type": "senlin.policy.scaling",
"version": "1.0"
}
}
}

View File

@ -1,26 +0,0 @@
{
"policy": {
"created_at": "2015-03-02T07:40:31",
"data": {},
"domain": null,
"id": "02f62195-2198-4797-b0a9-877632208527",
"name": "sp001",
"project": "42d9e9663331431f97b75e25136307ff",
"spec": {
"properties": {
"adjustment": {
"best_effort": true,
"min_step": 1,
"number": 1,
"type": "CHANGE_IN_CAPACITY"
},
"event": "CLUSTER_SCALE_IN"
},
"type": "senlin.policy.scaling",
"version": "1.0"
},
"type": "senlin.policy.scaling-1.0",
"updated_at": null,
"user": "5e5bf8027826429c96af157f68dc9072"
}
}

View File

@ -1,26 +0,0 @@
{
"policy": {
"created_at": "2015-03-02T07:40:31",
"data": {},
"domain": null,
"id": "02f62195-2198-4797-b0a9-877632208527",
"name": "sp001",
"project": "42d9e9663331431f97b75e25136307ff",
"spec": {
"properties": {
"adjustment": {
"best_effort": true,
"min_step": 1,
"number": 1,
"type": "CHANGE_IN_CAPACITY"
},
"event": "CLUSTER_SCALE_IN"
},
"type": "senlin.policy.scaling",
"version": "1.0"
},
"type": "senlin.policy.scaling-1.0",
"updated_at": null,
"user": "5e5bf8027826429c96af157f68dc9072"
}
}

View File

@ -1,42 +0,0 @@
{
"policy_type": {
"name": "senlin.policy.deletion",
"schema": {
"criteria": {
"constraints": [
{
"constraint": [
"OLDEST_FIRST",
"OLDEST_PROFILE_FRIST",
"YOUNGEST_FIRST",
"RANDOM"
],
"type": "AllowedValues"
}
],
"default": "RANDOM",
"description": "Criteria used in selecting candidates for deletion",
"required": false,
"type": "String"
},
"destroy_after_deletion": {
"default": true,
"description": "Whether a node should be completely destroyed after deletion. Default to true",
"required": false,
"type": "Boolean"
},
"grace_period": {
"default": 0,
"description": "Number of seconds before real deletion happens.",
"required": false,
"type": "Integer"
},
"reduce_desired_capacity": {
"default": false,
"description": "Whether the desired capacity of the cluster should be reduced along the deletion. Default to false.",
"required": false,
"type": "Boolean"
}
}
}
}

View File

@ -1,22 +0,0 @@
{
"policy_types": [
{
"name": "ScalingPolicy"
},
{
"name": "PlacementPolicy"
},
{
"name": "DeletionPolicy"
},
{
"name": "LoadBalancingPolicy"
},
{
"name": "HealthPolicy"
},
{
"name": "UpdatePolicy"
}
]
}

View File

@ -1,5 +0,0 @@
{
"policy": {
"name": "new_name"
}
}

View File

@ -1,24 +0,0 @@
{
"policy": {
"created_at": "2015-10-14T09:14:53",
"data": {},
"domain": null,
"id": "ac5415bd-f522-4160-8be0-f8853e4bc332",
"name": "dp01",
"project": "42d9e9663331431f97b75e25136307ff",
"spec": {
"description": "A policy for node deletion.",
"properties": {
"criteria": "OLDEST_FIRST",
"destroy_after_deletion": true,
"grace_period": 60,
"reduce_desired_capacity": false
},
"type": "senlin.policy.deletion",
"version": "1.0"
},
"type": "senlin.policy.deletion-1.0",
"updated_at": null,
"user": "5e5bf8027826429c96af157f68dc9072"
}
}

View File

@ -1,52 +0,0 @@
{
"profile": {
"metadata": {},
"name": "test_prof1",
"spec": {
"properties": {
"disable_rollback": false,
"environment": {
"resource_registry": {
"os.heat.server": "OS::Heat::Server"
}
},
"files": {
"file:///usr/test_script.sh": "#!/bin/bash\n\necho \"this is a test script file\"\n"
},
"parameters": {},
"template": {
"heat_template_version": "2014-10-16",
"outputs": {
"result": {
"value": {
"get_attr": [
"random",
"value"
]
}
}
},
"parameters": {
"file": {
"default": {
"get_file": "file:///usr/test_script.sh"
},
"type": "string"
}
},
"resources": {
"random": {
"properties": {
"length": 64
},
"type": "OS::Heat::RandomString"
}
}
},
"timeout": 60
},
"type": "os.heat.stack",
"version": "1.0"
}
}
}

View File

@ -1,59 +0,0 @@
{
"profile": {
"created_at": "2015-03-01T14:28:25",
"domain": null,
"id": "7fa885cd-fa39-4531-a42d-780af95c84a4",
"metadata": {},
"name": "test_prof1",
"project": "42d9e9663331431f97b75e25136307ff",
"spec": {
"properties": {
"disable_rollback": false,
"environment": {
"resource_registry": {
"os.heat.server": "OS::Heat::Server"
}
},
"files": {
"file:///opt/stack/senlin/examples/profiles/test_script.sh": "#!/bin/bash\n\necho \"this is a test script file\"\n"
},
"parameters": {},
"template": {
"heat_template_version": "2014-10-16",
"outputs": {
"result": {
"value": {
"get_attr": [
"random",
"value"
]
}
}
},
"parameters": {
"file": {
"default": {
"get_file": "file:///opt/stack/senlin/examples/profiles/test_script.sh"
},
"type": "string"
}
},
"resources": {
"random": {
"properties": {
"length": 64
},
"type": "OS::Heat::RandomString"
}
}
},
"timeout": 60
},
"type": "os.heat.stack",
"version": "1.0"
},
"type": "os.heat.stack-1.0",
"updated_at": null,
"user": "5e5bf8027826429c96af157f68dc9072"
}
}

View File

@ -1,57 +0,0 @@
{
"profile": {
"created_at": "2015-03-01T14:28:25",
"domain": null,
"id": "7fa885cd-fa39-4531-a42d-780af95c84a4",
"metadata": {},
"name": "test_prof1",
"project": "42d9e9663331431f97b75e25136307ff",
"spec": {
"disable_rollback": false,
"environment": {
"resource_registry": {
"os.heat.server": "OS::Heat::Server"
}
},
"files": {
"file:///opt/stack/senlin/examples/profiles/test_script.sh": "#!/bin/bash\n\necho \"this is a test script file\"\n"
},
"parameters": {},
"template": {
"heat_template_version": "2014-10-16",
"outputs": {
"result": {
"value": {
"get_attr": [
"random",
"value"
]
}
}
},
"parameters": {
"file": {
"default": {
"get_file": "file:///opt/stack/senlin/examples/profiles/test_script.sh"
},
"type": "string"
}
},
"resources": {
"random": {
"properties": {
"length": 64
},
"type": "OS::Heat::RandomString"
}
},
"timeout": 60
},
"type": "os.heat.stack",
"version": "1.0"
},
"type": "os.heat.stack-1.0",
"updated_at": null,
"user": "5e5bf8027826429c96af157f68dc9072"
}
}

View File

@ -1,47 +0,0 @@
{
"profile_type": {
"name": "os.heat.stack",
"schema": {
"context": {
"default": {},
"description": "A dictionary for specifying the customized context for stack operations",
"required": false,
"type": "Map"
},
"disable_rollback": {
"default": true,
"description": "A boolean specifying whether a stack operation can be rolled back.",
"required": false,
"type": "Boolean"
},
"environment": {
"default": {},
"description": "A map that specifies the environment used for stack operations.",
"required": false,
"type": "Map"
},
"files": {
"default": {},
"description": "Contents of files referenced by the template, if any.",
"required": false,
"type": "Map"
},
"parameters": {
"default": {},
"description": "Parameters to be passed to Heat for stack operations.",
"required": false,
"type": "Map"
},
"template": {
"description": "Heat stack template.",
"required": true,
"type": "Map"
},
"timeout": {
"description": "A integer that specifies the number of minutes that a stack operation times out.",
"required": false,
"type": "Integer"
}
}
}
}

View File

@ -1,13 +0,0 @@
{
"profile_types": [
{
"name": "os.heat.stack"
},
{
"name": "os.heat.resource"
},
{
"name": "os.nova.server"
}
]
}

View File

@ -1,6 +0,0 @@
{
"profile": {
"metadata": {},
"name": null
}
}

View File

@ -1,57 +0,0 @@
{
"profile": {
"created_at": "2015-03-01T14:28:25",
"domain": null,
"id": "7fa885cd-fa39-4531-a42d-780af95c84a4",
"metadata": {},
"name": "test_prof1",
"project": "42d9e9663331431f97b75e25136307ff",
"spec": {
"disable_rollback": false,
"environment": {
"resource_registry": {
"os.heat.server": "OS::Heat::Server"
}
},
"files": {
"file:///opt/stack/senlin/examples/profiles/test_script.sh": "#!/bin/bash\n\necho \"this is a test script file\"\n"
},
"parameters": {},
"template": {
"heat_template_version": "2014-10-16",
"outputs": {
"result": {
"value": {
"get_attr": [
"random",
"value"
]
}
}
},
"parameters": {
"file": {
"default": {
"get_file": "file:///opt/stack/senlin/examples/profiles/test_script.sh"
},
"type": "string"
}
},
"resources": {
"random": {
"properties": {
"length": 64
},
"type": "OS::Heat::RandomString"
}
},
"timeout": 60
},
"type": "os.heat.stack",
"version": "1.0"
},
"type": "os.heat.stack-1.0",
"updated_at": null,
"user": "5e5bf8027826429c96af157f68dc9072"
}
}

View File

@ -1,63 +0,0 @@
{
"profiles": [
{
"created_at": "2015-02-10T11:46:33.000000",
"domain": null,
"id": "edc63d0a-2ca4-48fa-9854-27926da76a4a",
"metadata": {},
"name": "mystack",
"project": "42d9e9663331431f97b75e25136307ff",
"spec": {
"properties": {
"disable_rollback": false,
"environment": {
"resource_registry": {
"os.heat.server": "OS::Heat::Server"
}
},
"files": {
"file:///opt/stack/senlin/examples/profiles/test_script.sh": "#!/bin/bash\n\necho \"this is a test script file\"\n"
},
"name": "random_string_stack",
"parameters": {},
"rollback": false,
"template": {
"heat_template_version": "2014-10-16",
"outputs": {
"result": {
"value": {
"get_attr": [
"random",
"value"
]
}
}
},
"parameters": {
"file": {
"default": {
"get_file": "file:///opt/stack/senlin/examples/profiles/test_script.sh"
},
"type": "string"
}
},
"resources": {
"random": {
"properties": {
"length": 64
},
"type": "OS::Heat::RandomString"
}
}
},
"timeout": 60
},
"type": "os.heat.stack",
"version": "1.0"
},
"type": "os.heat.stack-1.0",
"updated_at": null,
"user": "5e5bf8027826429c96af157f68dc9072"
}
]
}

View File

@ -1,11 +0,0 @@
{
"receiver": {
"action": "CLUSTER_SCALE_OUT",
"cluster_id": "cf99d754-3cdc-47f4-8a29-cd14f02f5436",
"name": "cluster_inflate",
"params": {
"count": "1"
},
"type": "webhook"
}
}

View File

@ -1,25 +0,0 @@
{
"receiver": {
"action": "CLUSTER_SCALE_OUT",
"actor": {
"trust_id": [
"6dc6d336e3fc4c0a951b5698cd1236d9"
]
},
"channel": {
"alarm_url": "http://node1:8778/v1/webhooks/e03dd2e5-8f2e-4ec1-8c6a-74ba891e5422/trigger?V=1&count=1"
},
"cluster_id": "ae63a10b-4a90-452c-aef1-113a0b255ee3",
"created_at": "2015-06-27T05:09:43",
"domain": "Default",
"id": "573aa1ba-bf45-49fd-907d-6b5d6e6adfd3",
"name": "cluster_inflate",
"params": {
"count": "1"
},
"project": "6e18cc2bdbeb48a5b3cad2dc499f6804",
"type": "webhook",
"updated_at": null,
"user": "b4ad2d6e18cc2b9c48049f6dbe8a5b3c"
}
}

View File

@ -1,25 +0,0 @@
{
"receiver": {
"action": "CLUSTER_SCALE_OUT",
"actor": {
"trust_id": [
"6dc6d336e3fc4c0a951b5698cd1236d9"
]
},
"channel": {
"alarm_url": "http://node1:8778/v1/webhooks/e03dd2e5-8f2e-4ec1-8c6a-74ba891e5422/trigger?V=1&count=1"
},
"cluster_id": "ae63a10b-4a90-452c-aef1-113a0b255ee3",
"created_at": "2015-06-27T05:09:43",
"domain": "Default",
"id": "573aa1ba-bf45-49fd-907d-6b5d6e6adfd3",
"name": "cluster_inflate",
"params": {
"count": "1"
},
"project": "6e18cc2bdbeb48a5b3cad2dc499f6804",
"type": "webhook",
"updated_at": null,
"user": "b4ad2d6e18cc2b9c48049f6dbe8a5b3c"
}
}

View File

@ -1,27 +0,0 @@
{
"receivers": [
{
"action": "CLUSTER_SCALE_OUT",
"actor": {
"trust_id": [
"6dc6d336e3fc4c0a951b5698cd1236d9"
]
},
"channel": {
"alarm_url": "http://node1:8778/v1/webhooks/e03dd2e5-8f2e-4ec1-8c6a-74ba891e5422/trigger?V=1&count=1"
},
"cluster_id": "ae63a10b-4a90-452c-aef1-113a0b255ee3",
"created_at": "2015-06-27T05:09:43",
"domain": "Default",
"id": "573aa1ba-bf45-49fd-907d-6b5d6e6adfd3",
"name": "cluster_inflate",
"params": {
"count": "1"
},
"project": "6e18cc2bdbeb48a5b3cad2dc499f6804",
"type": "webhook",
"updated_at": null,
"user": "b4ad2d6e18cc2b9c48049f6dbe8a5b3c"
}
]
}

View File

@ -1,14 +0,0 @@
{
"versions": [
{
"status": "CURRENT",
"id": "v1.0",
"links": [
{
"href": "http://192.168.12.34:8778/v1/",
"rel": "self"
}
]
}
]
}

View File

@ -1,38 +0,0 @@
.. -*- rst -*-
============
API versions
============
Lists information for all Clustering API versions.
List versions
=============
.. rest_method:: GET /
Lists information for all Clustering API versions.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
Response Example
----------------
.. literalinclude:: ../samples/senlin-versions-list-response.json
:language: javascript

View File

@ -1,317 +0,0 @@
.. -*- rst -*-
========
Clusters
========
A cluster is a group of nodes with the same configuration.
List available clusters
=======================
.. rest_method:: GET /v1.1/{tenant_id}/clusters
Lists available clusters.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- count: count
- info: info
- cluster_template_id: cluster_template_id
- is_transient: is_transient
- provision_progress: provision_progress
- status: status
- neutron_management_network: neutron_management_network
- clusters: clusters
- management_public_key: management_public_key
- status_description: status_description
- trust_id: trust_id
Response Example
----------------
.. literalinclude:: ../samples/clusters/clusters-list-response.json
:language: javascript
Create cluster
==============
.. rest_method:: POST /v1.1/{tenant_id}/clusters
Creates a cluster.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
Request Example
---------------
.. literalinclude:: ../samples/clusters/cluster-create-request.json
:language: javascript
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- count: count
- info: info
- cluster_template_id: cluster_template_id
- is_transient: is_transient
- provision_progress: provision_progress
- status: status
- neutron_management_network: neutron_management_network
- management_public_key: management_public_key
- status_description: status_description
- trust_id: trust_id
Create multiple clusters
========================
.. rest_method:: POST /v1.1/{tenant_id}/clusters/multiple
Creates multiple clusters.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
Request Example
---------------
.. literalinclude:: ../samples/clusters/multiple-clusters-create-request.json
:language: javascript
Show details of a cluster
=========================
.. rest_method:: GET /v1.1/{tenant_id}/clusters/{cluster_id}
Shows details for a cluster, by ID.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- cluster_id: cluster_id
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- count: count
- info: info
- cluster_template_id: cluster_template_id
- is_transient: is_transient
- provision_progress: provision_progress
- status: status
- neutron_management_network: neutron_management_network
- management_public_key: management_public_key
- status_description: status_description
- trust_id: trust_id
Response Example
----------------
.. literalinclude:: ../samples/clusters/cluster-show-response.json
:language: javascript
Delete a cluster
================
.. rest_method:: DELETE /v1.1/{tenant_id}/clusters/{cluster_id}
Deletes a cluster.
Error response codes:204,
Request
-------
.. rest_parameters:: parameters.yaml
- cluster_id: cluster_id
Scale cluster
=============
.. rest_method:: PUT /v1.1/{tenant_id}/clusters/{cluster_id}
Scales a cluster.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
- cluster_id: cluster_id
Request Example
---------------
.. literalinclude:: ../samples/clusters/cluster-scale-request.json
:language: javascript
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- count: count
- info: info
- cluster_template_id: cluster_template_id
- is_transient: is_transient
- provision_progress: provision_progress
- status: status
- neutron_management_network: neutron_management_network
- management_public_key: management_public_key
- status_description: status_description
- trust_id: trust_id
Update cluster
==============
.. rest_method:: PATCH /v1.1/{tenant_id}/clusters/{cluster_id}
Updates a cluster.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
- cluster_id: cluster_id
Request Example
---------------
.. literalinclude:: ../samples/clusters/cluster-update-request.json
:language: javascript
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- count: count
- info: info
- cluster_template_id: cluster_template_id
- is_transient: is_transient
- provision_progress: provision_progress
- status: status
- neutron_management_network: neutron_management_network
- management_public_key: management_public_key
- status_description: status_description
- trust_id: trust_id
Show progress
=============
.. rest_method:: GET /v1.1/{tenant_id}/clusters/{cluster_id}
Shows provisioning progress for a cluster.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- cluster_id: cluster_id
Response Example
----------------
.. literalinclude:: ../samples/event-log/cluster-progress-response.json
:language: javascript

View File

@ -1,239 +0,0 @@
.. -*- rst -*-
=================
Cluster templates
=================
A cluster template configures a Hadoop cluster. A cluster template
lists node groups with the number of instances in each group. You
can also define cluster-scoped configurations in a cluster
template.
Show cluster template details
=============================
.. rest_method:: GET /v1.1/{tenant_id}/cluster-templates/{cluster_template_id}
Shows details for a cluster template.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- cluster_template_id: cluster_template_id
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- description: description
- use_autoconfig: use_autoconfig
- cluster_configs: cluster_configs
- created_at: created_at
- default_image_id: default_image_id
- updated_at: updated_at
- plugin_name: plugin_name
- is_default: is_default
- is_protected: is_protected
- shares: shares
- tenant_id: tenant_id
- node_groups: node_groups
- is_public: is_public
- hadoop_version: hadoop_version
- id: id
- name: name
Response Example
----------------
.. literalinclude:: ../samples/cluster-templates/cluster-templates-list-response.json
:language: javascript
Update cluster templates
========================
.. rest_method:: PUT /v1.1/{tenant_id}/cluster-templates/{cluster_template_id}
Updates a cluster template.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
- cluster_template_id: cluster_template_id
Request Example
---------------
.. literalinclude:: ../samples/cluster-templates/cluster-template-update-request.json
:language: javascript
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- description: description
- use_autoconfig: use_autoconfig
- cluster_configs: cluster_configs
- created_at: created_at
- default_image_id: default_image_id
- updated_at: updated_at
- plugin_name: plugin_name
- is_default: is_default
- is_protected: is_protected
- shares: shares
- tenant_id: tenant_id
- node_groups: node_groups
- is_public: is_public
- hadoop_version: hadoop_version
- id: id
- name: name
Delete cluster template
=======================
.. rest_method:: DELETE /v1.1/{tenant_id}/cluster-templates/{cluster_template_id}
Deletes a cluster template.
Error response codes:204,
Request
-------
.. rest_parameters:: parameters.yaml
- cluster_template_id: cluster_template_id
List cluster templates
======================
.. rest_method:: GET /v1.1/{tenant_id}/cluster-templates
Lists available cluster templates.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- description: description
- use_autoconfig: use_autoconfig
- cluster_configs: cluster_configs
- created_at: created_at
- default_image_id: default_image_id
- updated_at: updated_at
- plugin_name: plugin_name
- is_default: is_default
- is_protected: is_protected
- shares: shares
- tenant_id: tenant_id
- node_groups: node_groups
- is_public: is_public
- hadoop_version: hadoop_version
- id: id
- name: name
Response Example
----------------
.. literalinclude:: ../samples/cluster-templates/cluster-templates-list-response.json
:language: javascript
Create cluster templates
========================
.. rest_method:: POST /v1.1/{tenant_id}/cluster-templates
Creates a cluster template.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
Request Example
---------------
.. literalinclude:: ../samples/cluster-templates/cluster-template-create-request.json
:language: javascript
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- description: description
- use_autoconfig: use_autoconfig
- cluster_configs: cluster_configs
- created_at: created_at
- default_image_id: default_image_id
- updated_at: updated_at
- plugin_name: plugin_name
- is_default: is_default
- is_protected: is_protected
- shares: shares
- tenant_id: tenant_id
- node_groups: node_groups
- is_public: is_public
- hadoop_version: hadoop_version
- id: id
- name: name

View File

@ -1,200 +0,0 @@
.. -*- rst -*-
============
Data sources
============
A data source object defines the location of input or output for
MapReduce jobs and might reference different types of storage.
The Data Processing service does not validate data source
locations.
Show data source details
========================
.. rest_method:: GET /v1.1/{tenant_id}/data-sources/{data_source_id}
Shows details for a data source.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- data_source_id: data_source_id
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- description: description
- url: url
- tenant_id: tenant_id
- created_at: created_at
- updated_at: updated_at
- is_protected: is_protected
- is_public: is_public
- type: type
- id: id
- name: name
Response Example
----------------
.. literalinclude:: ../samples/data-sources/data-source-show-response.json
:language: javascript
Delete data source
==================
.. rest_method:: DELETE /v1.1/{tenant_id}/data-sources/{data_source_id}
Deletes a data source.
Error response codes:204,
Request
-------
.. rest_parameters:: parameters.yaml
- data_source_id: data_source_id
Update data source
==================
.. rest_method:: PUT /v1.1/{tenant_id}/data-sources/{data_source_id}
Updates a data source.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
- data_source_id: data_source_id
Request Example
---------------
.. literalinclude:: ../samples/data-sources/data-source-update-request.json
:language: javascript
List data sources
=================
.. rest_method:: GET /v1.1/{tenant_id}/data-sources
Lists all data sources.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- description: description
- url: url
- tenant_id: tenant_id
- created_at: created_at
- updated_at: updated_at
- is_protected: is_protected
- is_public: is_public
- type: type
- id: id
- name: name
Response Example
----------------
.. literalinclude:: ../samples/data-sources/data-sources-list-response.json
:language: javascript
Create data source
==================
.. rest_method:: POST /v1.1/{tenant_id}/data-sources
Creates a data source.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
Request Example
---------------
.. literalinclude:: ../samples/data-sources/data-source-register-hdfs-request.json
:language: javascript
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- description: description
- url: url
- tenant_id: tenant_id
- created_at: created_at
- updated_at: updated_at
- is_protected: is_protected
- is_public: is_public
- type: type
- id: id
- name: name

View File

@ -1,41 +0,0 @@
.. -*- rst -*-
=========
Event log
=========
The event log feature provides information about cluster
provisioning. In the event of errors, the event log shows the
reason for the failure.
Show progress
=============
.. rest_method:: GET /v1.1/{tenant_id}/clusters/{cluster_id}
Shows provisioning progress of cluster.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- cluster_id: cluster_id
Response Example
----------------
.. literalinclude:: ../samples/event-log/cluster-progress-response.json
:language: javascript

View File

@ -1,245 +0,0 @@
.. -*- rst -*-
==============
Image registry
==============
Use the image registry tool to manage images, add tags to and
remove tags from images, and define the user name for an instance
operating system. Each plugin lists required tags for an image. To
run remote operations, the Data Processing service requires a user
name with which to log in to the operating system for an instance.
Add tags to image
=================
.. rest_method:: POST /v1.1/{tenant_id}/images/{image_id}/tag
Adds tags to an image.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
- tags: tags
- image_id: image_id
Request Example
---------------
.. literalinclude:: ../samples/image-registry/image-tags-add-request.json
:language: javascript
Show image details
==================
.. rest_method:: GET /v1.1/{tenant_id}/images/{image_id}
Shows details for an image.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- image_id: image_id
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- status: status
- username: username
- updated: updated
- description: description
- created: created
- image: image
- tags: tags
- minDisk: minDisk
- name: name
- progress: progress
- minRam: minRam
- id: id
- metadata: metadata
Response Example
----------------
.. literalinclude:: ../samples/image-registry/image-show-response.json
:language: javascript
Register image
==============
.. rest_method:: POST /v1.1/{tenant_id}/images/{image_id}
Registers an image in the registry.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
- username: username
- description: description
- image_id: image_id
Request Example
---------------
.. literalinclude:: ../samples/image-registry/image-register-request.json
:language: javascript
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- status: status
- username: username
- updated: updated
- description: description
- created: created
- image: image
- tags: tags
- minDisk: minDisk
- name: name
- progress: progress
- minRam: minRam
- id: id
- metadata: metadata
Unregister image
================
.. rest_method:: DELETE /v1.1/{tenant_id}/images/{image_id}
Removes an image from the registry.
Error response codes:204,
Request
-------
.. rest_parameters:: parameters.yaml
- image_id: image_id
Remove tags from image
======================
.. rest_method:: POST /v1.1/{tenant_id}/images/{image_id}/untag
Removes tags from an image.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
- tags: tags
- image_id: image_id
Request Example
---------------
.. literalinclude:: ../samples/image-registry/image-tags-delete-request.json
:language: javascript
List images
===========
.. rest_method:: GET /v1.1/{tenant_id}/images
Lists all images registered in the registry.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- tags: tags
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- status: status
- username: username
- updated: updated
- description: description
- created: created
- image: image
- tags: tags
- minDisk: minDisk
- name: name
- images: images
- progress: progress
- minRam: minRam
- id: id
- metadata: metadata
Response Example
----------------
.. literalinclude:: ../samples/image-registry/images-list-response.json
:language: javascript

View File

@ -1,315 +0,0 @@
.. -*- rst -*-
==============
Job executions
==============
A job execution object represents a Hadoop job that runs on a
cluster. A job execution polls the status of a running job and
reports it to the user. Also a user can cancel a running job.
Refresh job execution status
============================
.. rest_method:: GET /v1.1/{tenant_id}/job-executions/{job_execution_id}/refresh-status
Refreshes the status of and shows information for a job execution.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- job_execution_id: job_execution_id
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- info: info
- output_id: output_id
- start_time: start_time
- job_id: job_id
- updated_at: updated_at
- tenant_id: tenant_id
- created_at: created_at
- args: args
- data_source_urls: data_source_urls
- return_code: return_code
- oozie_job_id: oozie_job_id
- is_protected: is_protected
- cluster_id: cluster_id
- end_time: end_time
- params: params
- is_public: is_public
- input_id: input_id
- configs: configs
- job_execution: job_execution
- id: id
Response Example
----------------
.. literalinclude:: ../samples/job-executions/job-ex-response.json
:language: javascript
List job executions
===================
.. rest_method:: GET /v1.1/{tenant_id}/job-executions
Lists available job executions.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- info: info
- output_id: output_id
- start_time: start_time
- job_id: job_id
- updated_at: updated_at
- tenant_id: tenant_id
- created_at: created_at
- args: args
- data_source_urls: data_source_urls
- return_code: return_code
- oozie_job_id: oozie_job_id
- is_protected: is_protected
- cluster_id: cluster_id
- end_time: end_time
- params: params
- is_public: is_public
- input_id: input_id
- configs: configs
- job_execution: job_execution
- id: id
- job_executions: job_executions
Response Example
----------------
.. literalinclude:: ../samples/job-executions/list-response.json
:language: javascript
Show job execution details
==========================
.. rest_method:: GET /v1.1/{tenant_id}/job-executions/{job_execution_id}
Shows details for a job execution, by ID.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- job_execution_id: job_execution_id
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- info: info
- output_id: output_id
- start_time: start_time
- job_id: job_id
- updated_at: updated_at
- tenant_id: tenant_id
- created_at: created_at
- args: args
- data_source_urls: data_source_urls
- return_code: return_code
- oozie_job_id: oozie_job_id
- is_protected: is_protected
- cluster_id: cluster_id
- end_time: end_time
- params: params
- is_public: is_public
- input_id: input_id
- configs: configs
- job_execution: job_execution
- id: id
Response Example
----------------
.. literalinclude:: ../samples/job-executions/job-ex-response.json
:language: javascript
Delete job execution
====================
.. rest_method:: DELETE /v1.1/{tenant_id}/job-executions/{job_execution_id}
Deletes a job execution.
Error response codes:204,
Request
-------
.. rest_parameters:: parameters.yaml
- job_execution_id: job_execution_id
Update job execution
====================
.. rest_method:: PATCH /v1.1/{tenant_id}/job-executions/{job_execution_id}
Updates a job execution.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
- job_execution_id: job_execution_id
Request Example
---------------
.. literalinclude:: ../samples/job-executions/job-ex-update-request.json
:language: javascript
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- info: info
- output_id: output_id
- start_time: start_time
- job_id: job_id
- updated_at: updated_at
- tenant_id: tenant_id
- created_at: created_at
- args: args
- data_source_urls: data_source_urls
- return_code: return_code
- oozie_job_id: oozie_job_id
- is_protected: is_protected
- cluster_id: cluster_id
- end_time: end_time
- params: params
- is_public: is_public
- input_id: input_id
- configs: configs
- job_execution: job_execution
- id: id
Cancel job execution
====================
.. rest_method:: GET /v1.1/{tenant_id}/job-executions/{job_execution_id}/cancel
Cancels a job execution.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- job_execution_id: job_execution_id
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- info: info
- output_id: output_id
- start_time: start_time
- job_id: job_id
- updated_at: updated_at
- tenant_id: tenant_id
- created_at: created_at
- args: args
- data_source_urls: data_source_urls
- return_code: return_code
- oozie_job_id: oozie_job_id
- is_protected: is_protected
- cluster_id: cluster_id
- end_time: end_time
- params: params
- is_public: is_public
- input_id: input_id
- configs: configs
- job_execution: job_execution
- id: id
Response Example
----------------
.. literalinclude:: ../samples/job-executions/cancel-response.json
:language: javascript

View File

@ -1,60 +0,0 @@
.. -*- rst -*-
=========
Job types
=========
Each plugin that supports EDP also supports specific job types.
Different versions of a plugin might actually support different job
types. Configuration options vary by plugin, version, and job type.
The job types provide information about which plugins support which
job types and how to configure the job types.
List job types
==============
.. rest_method:: GET /v1.1/{tenant_id}/job-types
Lists all job types.
You can use query parameters to filter the response.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- plugin: plugin
- version: version
- type: type
- hints: hints
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- versions: versions
- title: title
- description: description
- job_types: job_types
- name: name
Response Example
----------------
.. literalinclude:: ../samples/job-types/job-types-list-response.json
:language: javascript

View File

@ -1,247 +0,0 @@
.. -*- rst -*-
============
Job binaries
============
Job binary objects represent data processing applications and
libraries that are stored in either the internal database or the
Object Storage service.
List job binaries
=================
.. rest_method:: GET /v1.1/{tenant_id}/job-binaries
Lists the available job binaries.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- description: description
- url: url
- tenant_id: tenant_id
- created_at: created_at
- updated_at: updated_at
- is_protected: is_protected
- is_public: is_public
- binaries: binaries
- id: id
- name: name
Response Example
----------------
.. literalinclude:: ../samples/job-binaries/list-response.json
:language: javascript
Create job binary
=================
.. rest_method:: POST /v1.1/{tenant_id}/job-binaries
Creates a job binary.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
Request Example
---------------
.. literalinclude:: ../samples/job-binaries/create-request.json
:language: javascript
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- description: description
- url: url
- tenant_id: tenant_id
- created_at: created_at
- updated_at: updated_at
- is_protected: is_protected
- is_public: is_public
- id: id
- name: name
Show job binary details
=======================
.. rest_method:: GET /v1.1/{tenant_id}/job-binaries
Shows details for a job binary.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- description: description
- url: url
- tenant_id: tenant_id
- created_at: created_at
- updated_at: updated_at
- is_protected: is_protected
- is_public: is_public
- id: id
- name: name
Response Example
----------------
.. literalinclude:: ../samples/job-binaries/show-response.json
:language: javascript
Delete job binary
=================
.. rest_method:: DELETE /v1.1/{tenant_id}/job-binaries
Deletes a job binary.
Error response codes:204,
Request
-------
.. rest_parameters:: parameters.yaml
Update job binary
=================
.. rest_method:: PUT /v1.1/{tenant_id}/job-binaries
Updates a job binary.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
Request Example
---------------
.. literalinclude:: ../samples/job-binaries/update-request.json
:language: javascript
Show job binary data
====================
.. rest_method:: GET /v1.1/{tenant_id}/job-binaries/{job_binary_id}/data
Shows data for a job binary.
The response body shows the job binary raw data and the response
headers show the data length.
Example response:
::
HTTP/1.1 200 OK
Connection: keep-alive
Content-Length: 161
Content-Type: text/html; charset=utf-8
Date: Sat, 28 Mar 2016 02:42:48 GMT
A = load '$INPUT' using PigStorage(':') as (fruit: chararray);
B = foreach A generate com.hadoopbook.pig.Trim(fruit);
store B into '$OUTPUT' USING PigStorage();
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- job_binary_id: job_binary_id
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- Content-Length: Content-Length
Response Example
----------------
.. literalinclude::
:language: javascript

View File

@ -1,247 +0,0 @@
.. -*- rst -*-
====================
Job binary internals
====================
Job binary internal objects represent data processing applications
and libraries that are stored in the internal database.
Create job binary internal
==========================
.. rest_method:: PUT /v1.1/{tenant_id}/job-binary-internals/{name}
Creates a job binary internal.
Job binary internals are objects that represent data processing
applications and libraries that are stored in the internal
database.
Specify the file contents (raw data or script text) in the request
body. Specify the file name in the URI.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
- name: name
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- name: name
- tenant_id: tenant_id
- created_at: created_at
- updated_at: updated_at
- is_protected: is_protected
- is_public: is_public
- datasize: datasize
- id: id
Show job binary internal data
=============================
.. rest_method:: GET /v1.1/{tenant_id}/job-binary-internals/{job_binary_internals_id}/data
Shows data for a job binary internal.
The response body shows the job binary raw data and the response
headers show the data length.
Example response:
::
HTTP/1.1 200 OK
Connection: keep-alive
Content-Length: 161
Content-Type: text/html; charset=utf-8
Date: Sat, 28 Mar 2016 02:21:13 GMT
A = load '$INPUT' using PigStorage(':') as (fruit: chararray);
B = foreach A generate com.hadoopbook.pig.Trim(fruit);
store B into '$OUTPUT' USING PigStorage();
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- job_binary_internals_id: job_binary_internals_id
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- Content-Length: Content-Length
Response Example
----------------
.. literalinclude::
:language: javascript
Show job binary internal details
================================
.. rest_method:: GET /v1.1/{tenant_id}/job-binary-internals/{job_binary_internals_id}
Shows details for a job binary internal.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- job_binary_internals_id: job_binary_internals_id
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- name: name
- tenant_id: tenant_id
- created_at: created_at
- updated_at: updated_at
- is_protected: is_protected
- is_public: is_public
- datasize: datasize
- id: id
Response Example
----------------
.. literalinclude:: ../samples/job-binary-internals/show-response.json
:language: javascript
Delete job binary internal
==========================
.. rest_method:: DELETE /v1.1/{tenant_id}/job-binary-internals/{job_binary_internals_id}
Deletes a job binary internal.
Error response codes:204,
Request
-------
.. rest_parameters:: parameters.yaml
- job_binary_internals_id: job_binary_internals_id
Update job binary internal
==========================
.. rest_method:: PATCH /v1.1/{tenant_id}/job-binary-internals/{job_binary_internals_id}
Updates a job binary internal.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
- job_binary_internals_id: job_binary_internals_id
Request Example
---------------
.. literalinclude:: ../samples/job-binary-internals/update-request.json
:language: javascript
List job binary internals
=========================
.. rest_method:: GET /v1.1/{tenant_id}/job-binary-internals
Lists the available job binary internals.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- binaries: binaries
- name: name
- tenant_id: tenant_id
- created_at: created_at
- updated_at: updated_at
- is_protected: is_protected
- is_public: is_public
- datasize: datasize
- id: id
Response Example
----------------
.. literalinclude:: ../samples/job-binary-internals/list-response.json
:language: javascript

View File

@ -1,253 +0,0 @@
.. -*- rst -*-
====
Jobs
====
A job object lists the binaries that a job needs to run. To run a
job, you must specify data sources and job parameters.
You can run a job on an existing or new transient cluster.
Run job
=======
.. rest_method:: POST /v1.1/{tenant_id}/jobs/{job_id}/execute
Runs a job.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
- job_id: job_id
Request Example
---------------
.. literalinclude:: ../samples/jobs/job-execute-request.json
:language: javascript
List jobs
=========
.. rest_method:: GET /v1.1/{tenant_id}/jobs
Lists all jobs.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- jobs: jobs
- description: description
- tenant_id: tenant_id
- created_at: created_at
- mains: mains
- updated_at: updated_at
- libs: libs
- is_protected: is_protected
- interface: interface
- is_public: is_public
- type: type
- id: id
- name: name
Response Example
----------------
.. literalinclude:: ../samples/jobs/jobs-list-response.json
:language: javascript
Create job
==========
.. rest_method:: POST /v1.1/{tenant_id}/jobs
Creates a job object.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
Request Example
---------------
.. literalinclude:: ../samples/jobs/job-create-request.json
:language: javascript
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- description: description
- tenant_id: tenant_id
- created_at: created_at
- mains: mains
- updated_at: updated_at
- libs: libs
- is_protected: is_protected
- interface: interface
- is_public: is_public
- type: type
- id: id
- name: name
Show job details
================
.. rest_method:: GET /v1.1/{tenant_id}/jobs/{job_id}
Shows details for a job.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- job_id: job_id
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- description: description
- tenant_id: tenant_id
- created_at: created_at
- mains: mains
- updated_at: updated_at
- libs: libs
- is_protected: is_protected
- interface: interface
- is_public: is_public
- type: type
- id: id
- name: name
Response Example
----------------
.. literalinclude:: ../samples/jobs/job-show-response.json
:language: javascript
Remove job
==========
.. rest_method:: DELETE /v1.1/{tenant_id}/jobs/{job_id}
Removes a job.
Error response codes:204,
Request
-------
.. rest_parameters:: parameters.yaml
- job_id: job_id
Update job object
=================
.. rest_method:: PATCH /v1.1/{tenant_id}/jobs/{job_id}
Updates a job object.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
- job_id: job_id
Request Example
---------------
.. literalinclude:: ../samples/jobs/job-update-request.json
:language: javascript
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- description: description
- tenant_id: tenant_id
- created_at: created_at
- mains: mains
- updated_at: updated_at
- libs: libs
- is_protected: is_protected
- interface: interface
- is_public: is_public
- type: type
- id: id
- name: name

View File

@ -1,256 +0,0 @@
.. -*- rst -*-
====================
Node group templates
====================
A cluster is a group of nodes with the same configuration. A node
group template configures a node in the cluster.
A template configures Hadoop processes and VM characteristics, such
as the number of reduced slots for task tracker, the number of
CPUs, and the amount of RAM. The template specifies the VM
characteristics through an OpenStack flavor.
List node group templates
=========================
.. rest_method:: GET /v1.1/{tenant_id}/node-group-templates
Lists available node group templates.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- volume_local_to_instance: volume_local_to_instance
- availability_zone: availability_zone
- updated_at: updated_at
- use_autoconfig: use_autoconfig
- volumes_per_node: volumes_per_node
- id: id
- security_groups: security_groups
- shares: shares
- node_configs: node_configs
- auto_security_group: auto_security_group
- volumes_availability_zone: volumes_availability_zone
- description: description
- volume_mount_prefix: volume_mount_prefix
- plugin_name: plugin_name
- floating_ip_pool: floating_ip_pool
- is_default: is_default
- image_id: image_id
- volumes_size: volumes_size
- is_proxy_gateway: is_proxy_gateway
- is_public: is_public
- hadoop_version: hadoop_version
- name: name
- tenant_id: tenant_id
- created_at: created_at
- volume_type: volume_type
- is_protected: is_protected
- node_processes: node_processes
- flavor_id: flavor_id
Response Example
----------------
.. literalinclude:: ../samples/node-group-templates/node-group-templates-list-response.json
:language: javascript
Create node group template
==========================
.. rest_method:: POST /v1.1/{tenant_id}/node-group-templates
Creates a node group template.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
Request Example
---------------
.. literalinclude:: ../samples/node-group-templates/node-group-template-create-request.json
:language: javascript
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- volume_local_to_instance: volume_local_to_instance
- availability_zone: availability_zone
- updated_at: updated_at
- use_autoconfig: use_autoconfig
- volumes_per_node: volumes_per_node
- id: id
- security_groups: security_groups
- shares: shares
- node_configs: node_configs
- auto_security_group: auto_security_group
- volumes_availability_zone: volumes_availability_zone
- description: description
- volume_mount_prefix: volume_mount_prefix
- plugin_name: plugin_name
- floating_ip_pool: floating_ip_pool
- is_default: is_default
- image_id: image_id
- volumes_size: volumes_size
- is_proxy_gateway: is_proxy_gateway
- is_public: is_public
- hadoop_version: hadoop_version
- name: name
- tenant_id: tenant_id
- created_at: created_at
- volume_type: volume_type
- is_protected: is_protected
- node_processes: node_processes
- flavor_id: flavor_id
Show node group template details
================================
.. rest_method:: GET /v1.1/{tenant_id}/node-group-templates/{node_group_template_id}
Shows a node group template, by ID.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- node_group_template_id: node_group_template_id
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- volume_local_to_instance: volume_local_to_instance
- availability_zone: availability_zone
- updated_at: updated_at
- use_autoconfig: use_autoconfig
- volumes_per_node: volumes_per_node
- id: id
- security_groups: security_groups
- shares: shares
- node_configs: node_configs
- auto_security_group: auto_security_group
- volumes_availability_zone: volumes_availability_zone
- description: description
- volume_mount_prefix: volume_mount_prefix
- plugin_name: plugin_name
- floating_ip_pool: floating_ip_pool
- is_default: is_default
- image_id: image_id
- volumes_size: volumes_size
- is_proxy_gateway: is_proxy_gateway
- is_public: is_public
- hadoop_version: hadoop_version
- name: name
- tenant_id: tenant_id
- created_at: created_at
- volume_type: volume_type
- is_protected: is_protected
- node_processes: node_processes
- flavor_id: flavor_id
Response Example
----------------
.. literalinclude:: ../samples/node-group-templates/node-group-template-show-response.json
:language: javascript
Delete node group template
==========================
.. rest_method:: DELETE /v1.1/{tenant_id}/node-group-templates/{node_group_template_id}
Deletes a node group template.
Error response codes:204,
Request
-------
.. rest_parameters:: parameters.yaml
- node_group_template_id: node_group_template_id
Update node group template
==========================
.. rest_method:: PUT /v1.1/{tenant_id}/node-group-templates/{node_group_template_id}
Updates a node group template.
Error response codes:202,
Request
-------
.. rest_parameters:: parameters.yaml
- node_group_template_id: node_group_template_id
Request Example
---------------
.. literalinclude:: ../samples/node-group-templates/node-group-template-update-request.json
:language: javascript

View File

@ -1,980 +0,0 @@
# variables in header
Content-Length:
description: |
The length of the data, in bytes.
in: header
required: true
type: string
# variables in path
cluster_id:
description: |
The ID of the cluster
in: path
required: false
type: string
cluster_template_id_1:
description: |
The unique identifier of the cluster template.
in: path
required: false
type: string
data_source_id:
description: |
The UUID of the data source.
in: path
required: false
type: string
hints:
description: |
Includes configuration hints in the response.
in: path
required: false
type: boolean
image_id:
description: |
The UUID of the image.
in: path
required: false
type: string
job_binary_id:
description: |
The UUID of the job binary.
in: path
required: false
type: string
job_binary_internals_id:
description: |
The UUID of the job binary internal.
in: path
required: false
type: string
job_execution_id:
description: |
The UUID of the job execution.
in: path
required: false
type: string
job_id:
description: |
The UUID of the job.
in: path
required: false
type: string
name_3:
description: |
The name of the job binary internal.
in: path
required: false
type: string
node_group_template_id:
description: |
The UUID of the node group template.
in: path
required: false
type: string
plugin:
description: |
Filters the response by a plugin name.
in: path
required: false
type: string
plugin_name_1:
description: |
Name of the plugin.
in: path
required: false
type: string
type_2:
description: |
Filters the response by a job type.
in: path
required: false
type: string
version:
description: |
Filters the response by a plugin version.
in: path
required: false
type: string
version_1:
description: |
Version of the plugin.
in: path
required: false
type: string
# variables in query
{}
# variables in body
args:
description: |
The list of arguments.
in: body
required: true
type: array
auto_security_group:
description: |
If set to ``True``, the cluster group is
automatically secured.
in: body
required: true
type: boolean
availability_zone:
description: |
The availability of the node in the cluster.
in: body
required: true
type: string
binaries:
description: |
The list of job binary internal objects.
in: body
required: true
type: array
cluster_configs:
description: |
A set of key and value pairs that contain the
cluster configuration.
in: body
required: true
type: object
cluster_id_1:
description: |
The UUID of the cluster.
in: body
required: true
type: string
cluster_template_id:
description: |
The UUID of the cluster template.
in: body
required: true
type: string
clusters:
description: |
The list of clusters.
in: body
required: true
type: array
configs:
description: |
The mappings of the job tasks.
in: body
required: true
type: object
count:
description: |
The number of nodes in the cluster.
in: body
required: true
type: integer
created:
description: |
The date and time when the image was created.
The date and time stamp format is `ISO 8601
<https://en.wikipedia.org/wiki/ISO_8601>`_:
::
CCYY-MM-DDThh:mm:ss±hh:mm
For example, ``2015-08-27T09:49:58-05:00``.
The ``±hh:mm`` value, if included, is the time zone as an offset
from UTC.
in: body
required: true
type: string
created_at:
description: |
The date and time when the cluster was created.
The date and time stamp format is `ISO 8601
<https://en.wikipedia.org/wiki/ISO_8601>`_:
::
CCYY-MM-DDThh:mm:ss±hh:mm
The ``±hh:mm`` value, if included, returns the time zone as an
offset from UTC.
For example, ``2015-08-27T09:49:58-05:00``.
in: body
required: true
type: string
created_at_1:
description: |
The date and time when the object was created.
The date and time stamp format is `ISO 8601
<https://en.wikipedia.org/wiki/ISO_8601>`_:
::
CCYY-MM-DDThh:mm:ss±hh:mm
The ``±hh:mm`` value, if included, returns the time zone as an
offset from UTC.
For example, ``2015-08-27T09:49:58-05:00``.
in: body
required: true
type: string
created_at_2:
description: |
The date and time when the node was created in the cluster.
The date and time stamp format is `ISO 8601
<https://en.wikipedia.org/wiki/ISO_8601>`_:
::
CCYY-MM-DDThh:mm:ss±hh:mm
The ``±hh:mm`` value, if included, returns the time zone as an
offset from UTC.
For example, ``2015-08-27T09:49:58-05:00``.
in: body
required: true
type: string
created_at_3:
description: |
The date and time when the job execution object was created.
The date and time stamp format is `ISO 8601
<https://en.wikipedia.org/wiki/ISO_8601>`_:
::
CCYY-MM-DDThh:mm:ss±hh:mm
The ``±hh:mm`` value, if included, returns the time zone as an
offset from UTC.
For example, ``2015-08-27T09:49:58-05:00``.
in: body
required: true
type: string
data_source_urls:
description: |
The data source URLs.
in: body
required: true
type: object
datasize:
description: |
The size of the data stored in the internal
database.
in: body
required: true
type: integer
default_image_id:
description: |
The default ID of the image.
in: body
required: true
type: string
description:
description: |
The description of the cluster.
in: body
required: true
type: string
description_1:
description: |
The description of the data source object.
in: body
required: true
type: string
description_2:
description: |
The description of the job object.
in: body
required: true
type: string
description_3:
description: |
The description of the node in the cluster.
in: body
required: true
type: string
description_4:
description: |
The description of the job binary object.
in: body
required: true
type: string
description_5:
description: |
The description of the image.
in: body
required: true
type: string
description_6:
description: |
The full description of the plugin.
in: body
required: true
type: string
description_7:
description: |
Description of the image.
in: body
required: false
type: string
end_time:
description: |
The end date and time of the job execution.
The date and time when the job completed execution.
The date and time stamp format is `ISO 8601
<https://en.wikipedia.org/wiki/ISO_8601>`_:
::
CCYY-MM-DDThh:mm:ss±hh:mm
The ``±hh:mm`` value, if included, returns the time zone as an
offset from UTC.
For example, ``2015-08-27T09:49:58-05:00``.
in: body
required: true
type: string
flavor_id:
description: |
The ID of the flavor.
in: body
required: true
type: string
floating_ip_pool:
description: |
The UUID of the pool in the template.
in: body
required: true
type: string
hadoop_version:
description: |
The version of the Hadoop used in the cluster.
in: body
required: true
type: string
hadoop_version_1:
description: |
The version of the Hadoop.
in: body
required: true
type: string
id:
description: |
The UUID of the cluster.
in: body
required: true
type: string
id_1:
description: |
The ID of the object.
in: body
required: true
type: string
id_2:
description: |
The UUID of the node in the cluster.
in: body
required: true
type: string
id_3:
description: |
The UUID of the job execution object.
in: body
required: true
type: string
id_4:
description: |
The UUID of the image.
in: body
required: true
type: string
image:
description: |
A set of key and value pairs that contain image
properties.
in: body
required: true
type: object
image_id_1:
description: |
The UUID of the image.
in: body
required: true
type: string
images:
description: |
The list of images and their properties.
in: body
required: true
type: array
info:
description: |
A set of key and value pairs that contain cluster
information.
in: body
required: true
type: object
info_1:
description: |
The report of the executed job objects.
in: body
required: true
type: object
input_id:
description: |
The UUID of the input.
in: body
required: true
type: string
interface:
description: |
The interfaces of the job object.
in: body
required: true
type: array
is_default:
description: |
If set to ``true``, the cluster is the default
cluster.
in: body
required: true
type: boolean
is_default_1:
description: |
If set to ``True`` the node is the default node
in the cluster.
in: body
required: true
type: boolean
is_protected:
description: |
If set to ``true``, the cluster is protected.
in: body
required: true
type: boolean
is_protected_1:
description: |
If set to ``true``, the object is protected.
in: body
required: true
type: boolean
is_protected_2:
description: |
If set to ``true``, the node is protected.
in: body
required: true
type: boolean
is_protected_3:
description: |
If set to ``true``, the job execution object is
protected.
in: body
required: true
type: boolean
is_proxy_gateway:
description: |
If set to ``true``, the node is the proxy
gateway.
in: body
required: true
type: boolean
is_public:
description: |
If set to ``true``, the cluster is public.
in: body
required: true
type: boolean
is_public_1:
description: |
If set to ``true``, the object is public.
in: body
required: true
type: boolean
is_public_2:
description: |
If set to ``True``, the node is public in the
cluster.
in: body
required: true
type: boolean
is_public_3:
description: |
If set to ``true``, the job execution object is
public.
in: body
required: true
type: boolean
is_transient:
description: |
If set to ``true``, the cluster is transient.
in: body
required: true
type: boolean
job_execution:
description: |
A set of key and value pairs that contain the job
object.
in: body
required: true
type: object
job_executions:
description: |
The list of job execution objects.
in: body
required: true
type: array
job_id_1:
description: |
The UUID of the job object.
in: body
required: true
type: string
job_types:
description: |
The list of plugins and their job types.
in: body
required: true
type: array
jobs:
description: |
The list of the jobs.
in: body
required: true
type: array
libs:
description: |
The list of the job object properties.
in: body
required: true
type: array
mains:
description: |
The list of the job object and their properties.
in: body
required: true
type: array
management_public_key:
description: |
The SSH key for the management network.
in: body
required: true
type: string
metadata:
description: |
A set of key and value pairs that contain image
metadata.
in: body
required: true
type: object
minDisk:
description: |
The minimum disk space, in GB.
in: body
required: true
type: integer
minRam:
description: |
The minimum amount of random access memory (RAM)
for the image, in GB.
in: body
required: true
type: integer
name:
description: |
The name of the cluster.
in: body
required: true
type: string
name_1:
description: |
The name of the object.
in: body
required: true
type: string
name_2:
description: |
The name of the node.
in: body
required: true
type: string
name_4:
description: |
The name of the operating system image.
in: body
required: true
type: string
name_5:
description: |
The name of the plugin.
in: body
required: true
type: string
neutron_management_network:
description: |
The UUID of the neutron management network.
in: body
required: true
type: string
node_configs:
description: |
A set of key and value pairs that contain the
node configuration in the cluster.
in: body
required: true
type: object
node_groups:
description: |
The detail properties of the node in key-value
pairs.
in: body
required: true
type: object
node_processes:
description: |
The list of the processes performed by the node.
in: body
required: true
type: array
oozie_job_id:
description: |
The UUID of the ``oozie_job``.
in: body
required: true
type: string
output_id:
description: |
The UUID of the output of job execution object.
in: body
required: true
type: string
params:
description: |
The mappings of values to the parameters.
in: body
required: true
type: object
plugin_name:
description: |
The name of the plugin.
in: body
required: true
type: string
plugins:
description: |
The list of plugins.
in: body
required: true
type: array
progress:
description: |
A progress indicator, as a percentage value, for
the amount of image content that has been processed.
in: body
required: true
type: integer
provision_progress:
description: |
A list of the cluster progresses.
in: body
required: true
type: array
return_code:
description: |
The code returned after job has executed.
in: body
required: true
type: string
security_groups:
description: |
The security groups of the node.
in: body
required: true
type: string
shares:
description: |
The shares of the cluster.
in: body
required: true
type: string
shares_1:
description: |
The sharing of resources in the cluster.
in: body
required: true
type: string
start_time:
description: |
The date and time when the job started.
The date and time stamp format is `ISO 8601
<https://en.wikipedia.org/wiki/ISO_8601>`_:
::
CCYY-MM-DDThh:mm:ss±hh:mm
The ``±hh:mm`` value, if included, returns the time zone as an
offset from UTC.
For example, ``2015-08-27T09:49:58-05:00``.
in: body
required: true
type: string
status:
description: |
The status of the cluster.
in: body
required: true
type: string
status_1:
description: |
The current status of the image.
in: body
required: true
type: string
status_description:
description: |
The description of the cluster status.
in: body
required: true
type: string
tags:
description: |
List of tags to add.
in: body
required: true
type: array
tags_1:
description: |
Lists images only with specific tag. Can be used
multiple times.
in: body
required: false
type: string
tags_2:
description: |
One or more image tags.
in: body
required: true
type: array
tags_3:
description: |
List of tags to remove.
in: body
required: true
type: array
tenant_id:
description: |
The UUID of the tenant.
in: body
required: true
type: string
title:
description: |
The title of the plugin.
in: body
required: true
type: string
trust_id:
description: |
The id of the trust.
in: body
required: true
type: integer
type:
description: |
The type of the data source object.
in: body
required: true
type: string
type_1:
description: |
The type of the job object.
in: body
required: true
type: string
updated:
description: |
The date and time when the image was updated.
The date and time stamp format is `ISO 8601
<https://en.wikipedia.org/wiki/ISO_8601>`_:
::
CCYY-MM-DDThh:mm:ss±hh:mm
For example, ``2015-08-27T09:49:58-05:00``.
The ``±hh:mm`` value, if included, is the time zone as an offset
from UTC.
in: body
required: true
type: string
updated_at:
description: |
The date and time when the cluster was updated.
The date and time stamp format is `ISO 8601
<https://en.wikipedia.org/wiki/ISO_8601>`_:
::
CCYY-MM-DDThh:mm:ss±hh:mm
The ``±hh:mm`` value, if included, returns the time zone as an
offset from UTC.
For example, ``2015-08-27T09:49:58-05:00``.
in: body
required: true
type: string
updated_at_1:
description: |
The date and time when the object was updated.
The date and time stamp format is `ISO 8601
<https://en.wikipedia.org/wiki/ISO_8601>`_:
::
CCYY-MM-DDThh:mm:ss±hh:mm
The ``±hh:mm`` value, if included, returns the time zone as an
offset from UTC.
For example, ``2015-08-27T09:49:58-05:00``.
in: body
required: true
type: string
updated_at_2:
description: |
The date and time when the node was updated.
The date and time stamp format is `ISO 8601
<https://en.wikipedia.org/wiki/ISO_8601>`_:
::
CCYY-MM-DDThh:mm:ss±hh:mm
The ``±hh:mm`` value, if included, returns the time zone as an
offset from UTC.
For example, ``2015-08-27T09:49:58-05:00``.
in: body
required: true
type: string
updated_at_3:
description: |
The date and time when the job execution object was updated.
The date and time stamp format is `ISO 8601
<https://en.wikipedia.org/wiki/ISO_8601>`_:
::
CCYY-MM-DDThh:mm:ss±hh:mm
The ``±hh:mm`` value, if included, returns the time zone as an
offset from UTC.
For example, ``2015-08-27T09:49:58-05:00``.
in: body
required: true
type: string
url:
description: |
The url of the data source object.
in: body
required: true
type: string
url_1:
description: |
The url of the job binary object.
in: body
required: true
type: string
use_autoconfig:
description: |
If set to ``true``, the cluster is auto
configured.
in: body
required: true
type: boolean
use_autoconfig_1:
description: |
If set to ``true``, the node is auto configured.
in: body
required: true
type: boolean
username:
description: |
The name of the user for the image.
in: body
required: true
type: string
username_1:
description: |
The user name to log in to an instance operating
system for remote operations execution.
in: body
required: true
type: string
versions:
description: |
The list of plugin versions.
in: body
required: true
type: array
volume_local_to_instance:
description: |
If set to ``true``, the volume is local to the
instance.
in: body
required: true
type: boolean
volume_mount_prefix:
description: |
The mount point of the node.
in: body
required: true
type: string
volume_type:
description: |
The type of volume in a node.
in: body
required: true
type: string
volumes_availability_zone:
description: |
The availability zone of the volumes.
in: body
required: true
type: string
volumes_per_node:
description: |
The number of volumes for the node.
in: body
required: true
type: integer
volumes_size:
description: |
The size of the volumes in a node.
in: body
required: true
type: integer

View File

@ -1,133 +0,0 @@
.. -*- rst -*-
=======
Plugins
=======
A plugin object defines the Hadoop or Spark version that it can
install and which configurations can be set for the cluster.
Show plugin details
===================
.. rest_method:: GET /v1.1/{tenant_id}/plugins/{plugin_name}
Shows details for a plugin.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- plugin_name: plugin_name
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- versions: versions
- title: title
- description: description
- name: name
Response Example
----------------
.. literalinclude:: ../samples/plugins/plugin-show-response.json
:language: javascript
List plugins
============
.. rest_method:: GET /v1.1/{tenant_id}/plugins
Lists all registered plugins.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- title: title
- versions: versions
- plugins: plugins
- description: description
- name: name
Response Example
----------------
.. literalinclude:: ../samples/plugins/plugins-list-response.json
:language: javascript
Show plugin version details
===========================
.. rest_method:: GET /v1.1/{tenant_id}/plugins/{plugin_name}/{version}
Shows details for a plugin version.
Normal response codes: 200
Error response codes:
Request
-------
.. rest_parameters:: parameters.yaml
- version: version
- plugin_name: plugin_name
Response Parameters
-------------------
.. rest_parameters:: parameters.yaml
- versions: versions
- title: title
- description: description
- name: name
Response Example
----------------
.. literalinclude:: ../samples/plugins/plugin-version-show-response.json
:language: javascript

Some files were not shown because too many files have changed in this diff Show More