2016-09-06 4 views
0

От this службы метаданных в типе SoftLayer_Virtual_Guest_Block_Device_Template_Group данных, она имеет два ниже строки атрибутов:IMAGETYPE имеет неправильный тип

"imageType": 
{ 
"name": "imageType", 
"type": "string", 
"form": "relational", 
"doc": "The virtual disk image type of this template. Value will be populated on parent and child, but only supports object filtering on the parent." 
}, 
"imageTypeKeyName": 
{ 
"name": "imageTypeKeyName", 
"type": "string", 
"form": "relational", 
"doc": "The virtual disk image type keyname (e.g. SYSTEM, DISK_CAPTURE, ISO, etc) of this template. Value will be populated on parent and child, but only supports object filtering on the parent." 
}, 

Но если мы проверим JSon данные rest службы, imageType не является строкой, но тип комплекса:

"imageType": 
{ 
"description": "a disk that may be replaced on upgrade", 
"keyName": "SYSTEM", 
"name": "System" 
} 

Мы используем клиент golang, который генерирует идти Datatypes, услуги и методы из сервиса метаданных, это несоответствие приводит к неспособному маршалу/распаковать данные.

+0

{ \t "IMAGETYPE": { \t \t "имя": "IMAGETYPE", \t \t "типа": "строка", \t \t "форма": "реляционная", \t \t "док" : «Тип образа виртуального диска для этого шаблона. Значение будет заполнено родительским и дочерним, но поддерживает фильтрацию объектов только для родителя». \t}, \t "imageTypeKeyName": { \t \t "Название": "imageTypeKeyName", \t \t "Тип": "строка", \t \t "форма": "реляционная", \t \t "док" : «Имя ключа образа виртуального диска (например, SYSTEM, DISK_CAPTURE, ISO и т. Д.) Этого шаблона. Значение будет заполнено родительским и дочерним, но поддерживает фильтрацию объектов только для родителя». \t} } – Murali

ответ

0

В настоящее время об этом сообщается на SoftLayer, хотя результат, созданный REST API, является правильным.

Тем не менее, вы можете отправить билет в SoftLayer, чтобы они могли оказать вам дополнительную помощь.

Смежные вопросы