netcoreapp2.0/Resources/featureConfigMetadata.json

{"metadata":[{"value":{"cli":{"commands":[{"formatter":"SIMPLE","output_field_list":[{"output_fields":[{"display_name":"Items","field_name":"items"}],"structure_id":"com.vmware.hcx.featureConfig.model.feature_config_response"},{"output_fields":[{"display_name":"Feature","field_name":"feature"},{"display_name":"Operations","field_name":"operations"}],"structure_id":"com.vmware.hcx.featureConfig.model.the_items_schema"}],"identity":{"path":"com.vmware.hcx.featureConfig.featureconfig","name":"featureconfig"},"service_id":"com.vmware.hcx.featureConfig.feature_config","options":[{"short_option":"","long_option":"accept","description":"application/json (required)","type":"string","generic":"NONE","field_name":"accept"},{"short_option":"","long_option":"content-type","description":"application/json (required)","type":"string","generic":"NONE","field_name":"content_type"},{"short_option":"","long_option":"features","description":"The Features Schema","type":"string","generic":"LIST","field_name":"body.features"}],"description":"Get API feature config","operation_id":"feature_config"}],"namespaces":[{"children":[{"path":"com.vmware.hcx.featureConfig","name":"featureconfig"}],"identity":{"path":"com.vmware.hcx","name":"featureConfig"},"description":"featureConfig namespace"},{"children":[{"path":"com.vmware","name":"hcx"}],"identity":{"path":"com","name":"vmware"},"description":"vmware namespace"},{"children":[{"path":"com","name":"vmware"}],"identity":{"path":"","name":"com"},"description":"com namespace"},{"children":[{"path":"com.vmware.hcx","name":"featureConfig"}],"identity":{"path":"com.vmware","name":"hcx"},"description":"hcx namespace"},{"children":[],"identity":{"path":"com.vmware.hcx.featureConfig","name":"featureconfig"},"description":"featureconfig namespace"},{"children":[{"path":"","name":"com"}],"identity":{"path":"","name":""},"description":"Root namespace"}]},"routing":{"packages":[]},"metamodel":{"metadata":[],"documentation":"","name":"com.vmware.hcx.feature_config","packages":[{"value":{"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"autoGenerated"},{"value":{"string_value":"com.vmware.hcx.featureConfig","type":"STRING"},"key":"value"}]},"key":"Component"}],"documentation":"","name":"com.vmware.hcx.feature_config","structures":[],"enumerations":[],"services":[{"value":{"metadata":[],"operations":[{"value":{"output":{"metadata":[],"documentation":"com.vmware.hcx.featureConfig.model.FeatureConfigResponse","type":{"user_defined_type":{"resource_type":"com.vmware.vapi.structure","resource_id":"com.vmware.hcx.featureConfig.model.feature_config_response"},"category":"USER_DEFINED"}},"metadata":[{"value":{"elements":[{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"/hybridity/api/featureConfig/query","type":"STRING"},"key":"value"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"},{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"}]},"key":"RequestMapping"}],"documentation":"Get API feature config","name":"feature_config","params":[{"metadata":[{"value":{"elements":[{"value":{"string_value":"Accept","type":"STRING"},"key":"value"}]},"key":"RequestHeader"}],"documentation":"application/json (required)","name":"accept","type":{"builtin_type":"STRING","category":"BUILTIN"}},{"metadata":[{"value":{"elements":[{"value":{"string_value":"Content-Type","type":"STRING"},"key":"value"}]},"key":"RequestHeader"}],"documentation":"application/json (required)","name":"content_type","type":{"builtin_type":"STRING","category":"BUILTIN"}},{"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}],"documentation":"(required)","name":"body","type":{"user_defined_type":{"resource_type":"com.vmware.vapi.structure","resource_id":"com.vmware.hcx.featureConfig.model.body"},"category":"USER_DEFINED"}}],"errors":[{"documentation":"Generic Error","structure_id":"com.vmware.vapi.std.errors.error"}]},"key":"feature_config"}],"documentation":"","name":"com.vmware.hcx.featureConfig.feature_config","structures":[],"enumerations":[],"constants":[]},"key":"com.vmware.hcx.featureConfig.feature_config"}]},"key":"com.vmware.hcx.feature_config"},{"value":{"metadata":[],"documentation":"","name":"com.vmware.hcx.feature_config.model","structures":[{"value":{"metadata":[],"documentation":"","name":"com.vmware.hcx.featureConfig.model.body","enumerations":[],"constants":[],"type":"STRUCTURE","fields":[{"metadata":[{"value":{"elements":[{"value":{"string_value":"features","type":"STRING"},"key":"value"}]},"key":"SerializationName"}],"documentation":"The Features Schema","name":"features","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"builtin_type":"STRING","category":"BUILTIN"}}}}]},"key":"com.vmware.hcx.featureConfig.model.body"},{"value":{"metadata":[],"documentation":"","name":"com.vmware.hcx.featureConfig.model.feature_config_response","enumerations":[],"constants":[],"type":"STRUCTURE","fields":[{"metadata":[{"value":{"elements":[{"value":{"string_value":"items","type":"STRING"},"key":"value"}]},"key":"SerializationName"}],"documentation":"The Items Schema","name":"items","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_type":"com.vmware.vapi.structure","resource_id":"com.vmware.hcx.featureConfig.model.the_items_schema"},"category":"USER_DEFINED"}}}}]},"key":"com.vmware.hcx.featureConfig.model.feature_config_response"},{"value":{"metadata":[],"documentation":"","name":"com.vmware.hcx.featureConfig.model.the_items_schema","enumerations":[],"constants":[],"type":"STRUCTURE","fields":[{"metadata":[{"value":{"elements":[{"value":{"string_value":"feature","type":"STRING"},"key":"value"}]},"key":"SerializationName"}],"documentation":"The Feature Schema","name":"feature","type":{"builtin_type":"STRING","category":"BUILTIN"}},{"metadata":[{"value":{"elements":[{"value":{"string_value":"operations","type":"STRING"},"key":"value"}]},"key":"SerializationName"}],"documentation":"The Operations Schema","name":"operations","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"builtin_type":"STRING","category":"BUILTIN"}}}}]},"key":"com.vmware.hcx.featureConfig.model.the_items_schema"}],"enumerations":[],"services":[]},"key":"com.vmware.hcx.feature_config.model"}]},"privilege":{"packages":[]},"authentication":{"packages":[]}},"key":"com.vmware.hcx.feature_config"}],"version":"1.0"}