)]}'
{"placement-api-ref/source/resource_class.inc":[{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"afc2c927513d461f35a641726483316a0722c310","unresolved":false,"context_lines":[{"line_number":5,"context_line":"See `resource classes`_ for a description."},{"line_number":6,"context_line":"This group of API calls works with a single resource class"},{"line_number":7,"context_line":"identified by `name`. One resource class can be listed, updated and"},{"line_number":8,"context_line":"deleted."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Show resource class"},{"line_number":11,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"ff0f0b1f_7b48c22b","line":8,"updated":"2017-05-24 16:45:29.000000000","message":"You should mentioned that resources classes showed up with microversion 1.2","commit_id":"99983f34a6bb669f8d250fe5c55014c7eff9722a"},{"author":{"_account_id":21813,"name":"Andrey Volkov","email":"m@amadev.ru","username":"avolkov"},"change_message_id":"9a6226e021dfb1b16c06281da42db2c0fd90eca6","unresolved":false,"context_lines":[{"line_number":5,"context_line":"See `resource classes`_ for a description."},{"line_number":6,"context_line":"This group of API calls works with a single resource class"},{"line_number":7,"context_line":"identified by `name`. One resource class can be listed, updated and"},{"line_number":8,"context_line":"deleted."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Show resource class"},{"line_number":11,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"ff0f0b1f_b9d50246","line":8,"in_reply_to":"ff0f0b1f_7b48c22b","updated":"2017-05-26 10:50:48.000000000","message":"Done","commit_id":"99983f34a6bb669f8d250fe5c55014c7eff9722a"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"afc2c927513d461f35a641726483316a0722c310","unresolved":false,"context_lines":[{"line_number":42,"context_line":"Update resource class"},{"line_number":43,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":".. rest_method:: PUT /resource_classes/{name}"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Update the name of the resource class identified by `{name}`."},{"line_number":48,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":2,"id":"ff0f0b1f_3b67eab9","line":45,"updated":"2017-05-24 16:45:29.000000000","message":"There are two different versions of this method. In microversion 1.2-1.6 it works as you\u0027ve described. In 1.7 and beyond it is a create or verify, with nobody. See change I95f62ab2cb1ab76d18fb52b93f87ed28e4e7b5f3 for more info.","commit_id":"99983f34a6bb669f8d250fe5c55014c7eff9722a"},{"author":{"_account_id":21813,"name":"Andrey Volkov","email":"m@amadev.ru","username":"avolkov"},"change_message_id":"9a6226e021dfb1b16c06281da42db2c0fd90eca6","unresolved":false,"context_lines":[{"line_number":42,"context_line":"Update resource class"},{"line_number":43,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":".. rest_method:: PUT /resource_classes/{name}"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Update the name of the resource class identified by `{name}`."},{"line_number":48,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":2,"id":"ff0f0b1f_5996e696","line":45,"in_reply_to":"ff0f0b1f_3b67eab9","updated":"2017-05-26 10:50:48.000000000","message":"Yes, added an alternative description for PUT with microversions 1.2-1.6. Default description is for 1.7 by now.","commit_id":"99983f34a6bb669f8d250fe5c55014c7eff9722a"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"afc2c927513d461f35a641726483316a0722c310","unresolved":false,"context_lines":[{"line_number":92,"context_line":"Error response codes: itemNotFound(404), conflict(409)"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"A `409 Conflict` response code will be returned if there exist"},{"line_number":95,"context_line":"inventories or allocations for the resource class."},{"line_number":96,"context_line":"  "},{"line_number":97,"context_line":"Request"},{"line_number":98,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"ff0f0b1f_fb33b2a9","line":95,"updated":"2017-05-24 16:45:29.000000000","message":"This description is not quite accurate. You can leave out \u0027or allocations\u0027.","commit_id":"99983f34a6bb669f8d250fe5c55014c7eff9722a"},{"author":{"_account_id":21813,"name":"Andrey Volkov","email":"m@amadev.ru","username":"avolkov"},"change_message_id":"9a6226e021dfb1b16c06281da42db2c0fd90eca6","unresolved":false,"context_lines":[{"line_number":92,"context_line":"Error response codes: itemNotFound(404), conflict(409)"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"A `409 Conflict` response code will be returned if there exist"},{"line_number":95,"context_line":"inventories or allocations for the resource class."},{"line_number":96,"context_line":"  "},{"line_number":97,"context_line":"Request"},{"line_number":98,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"ff0f0b1f_79cf6ab0","line":95,"in_reply_to":"ff0f0b1f_fb33b2a9","updated":"2017-05-26 10:50:48.000000000","message":"Done","commit_id":"99983f34a6bb669f8d250fe5c55014c7eff9722a"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"afc2c927513d461f35a641726483316a0722c310","unresolved":false,"context_lines":[{"line_number":93,"context_line":""},{"line_number":94,"context_line":"A `409 Conflict` response code will be returned if there exist"},{"line_number":95,"context_line":"inventories or allocations for the resource class."},{"line_number":96,"context_line":"  "},{"line_number":97,"context_line":"Request"},{"line_number":98,"context_line":"-------"},{"line_number":99,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":2,"id":"ff0f0b1f_dbca2e9f","line":96,"updated":"2017-05-24 16:45:29.000000000","message":"whitespace nit","commit_id":"99983f34a6bb669f8d250fe5c55014c7eff9722a"},{"author":{"_account_id":21813,"name":"Andrey Volkov","email":"m@amadev.ru","username":"avolkov"},"change_message_id":"9a6226e021dfb1b16c06281da42db2c0fd90eca6","unresolved":false,"context_lines":[{"line_number":93,"context_line":""},{"line_number":94,"context_line":"A `409 Conflict` response code will be returned if there exist"},{"line_number":95,"context_line":"inventories or allocations for the resource class."},{"line_number":96,"context_line":"  "},{"line_number":97,"context_line":"Request"},{"line_number":98,"context_line":"-------"},{"line_number":99,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":2,"id":"ff0f0b1f_39c1f281","line":96,"in_reply_to":"ff0f0b1f_dbca2e9f","updated":"2017-05-26 10:50:48.000000000","message":"Done","commit_id":"99983f34a6bb669f8d250fe5c55014c7eff9722a"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"ccac43cdbd79faa39fb68d00c2e2ce4a7206c193","unresolved":false,"context_lines":[{"line_number":72,"context_line":"No body content is returned on a successful PUT."},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"Update resource class (microversions 1.2 - 1.6)"},{"line_number":75,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":".. rest_method:: PUT /resource_classes/{name}"},{"line_number":78,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":4,"id":"df140735_34a17247","line":75,"updated":"2017-06-02 16:23:47.000000000","message":"We should put a big warning on here that changing resource class names using the \u003c1.7 microversion is STRONGLY discouraged.","commit_id":"1cb672b007daa7b39b2aa5c96296e95665ddc328"}],"placement-api-ref/source/resource_classes.inc":[{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"afc2c927513d461f35a641726483316a0722c310","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Resource classes are entities that indicate standard or"},{"line_number":6,"context_line":"deployer-specific resources that can be provided by a resource"},{"line_number":7,"context_line":"provider."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"List resource classes"},{"line_number":10,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"ff0f0b1f_db26ae68","line":7,"updated":"2017-05-24 16:45:29.000000000","message":"mention when microversion introduced","commit_id":"99983f34a6bb669f8d250fe5c55014c7eff9722a"},{"author":{"_account_id":21813,"name":"Andrey Volkov","email":"m@amadev.ru","username":"avolkov"},"change_message_id":"9a6226e021dfb1b16c06281da42db2c0fd90eca6","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Resource classes are entities that indicate standard or"},{"line_number":6,"context_line":"deployer-specific resources that can be provided by a resource"},{"line_number":7,"context_line":"provider."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"List resource classes"},{"line_number":10,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"ff0f0b1f_f9ba5a08","line":7,"in_reply_to":"ff0f0b1f_db26ae68","updated":"2017-05-26 10:50:48.000000000","message":"Done","commit_id":"99983f34a6bb669f8d250fe5c55014c7eff9722a"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"afc2c927513d461f35a641726483316a0722c310","unresolved":false,"context_lines":[{"line_number":42,"context_line":"Error response codes: conflict(409)"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"A `409 Conflict` response code will"},{"line_number":45,"context_line":"be returned if another resource class exists with the provided name."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Request"},{"line_number":48,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"ff0f0b1f_9bd27627","line":45,"updated":"2017-05-24 16:45:29.000000000","message":"It will also raise a 400 if the class name does not fit the schema pattern: \"^CUSTOM\\_[A-Z0-9_]+$\"","commit_id":"99983f34a6bb669f8d250fe5c55014c7eff9722a"},{"author":{"_account_id":21813,"name":"Andrey Volkov","email":"m@amadev.ru","username":"avolkov"},"change_message_id":"9a6226e021dfb1b16c06281da42db2c0fd90eca6","unresolved":false,"context_lines":[{"line_number":42,"context_line":"Error response codes: conflict(409)"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"A `409 Conflict` response code will"},{"line_number":45,"context_line":"be returned if another resource class exists with the provided name."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Request"},{"line_number":48,"context_line":"-------"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"ff0f0b1f_993fde86","line":45,"in_reply_to":"ff0f0b1f_9bd27627","updated":"2017-05-26 10:50:48.000000000","message":"Done","commit_id":"99983f34a6bb669f8d250fe5c55014c7eff9722a"}]}
