MetadataService
Provides XL Deploy's metadata: available types, permissions and orchestrators.
GET | /metadata/orchestrators | Lists all the Orchestrator names that can be used to orchestrate a Deployment done by the DeploymentService. |
GET | /metadata/permissions | Lists all the Permission that can be granted or revoked. |
GET | /metadata/type | Lists all the Descriptor of all the types known to the XL Deploy Type System. |
GET | /metadata/type/{type} | Gets the Descriptor for a specific type from the XL Deploy Type System. |
GET | /metadata/types/inheritance | Creates a map of the parent/child relationships of all the types known to the XL Deploy Type System. |
GET /metadata/orchestrators
Lists all the Orchestrator names that can be used to orchestrate a Deployment done by the DeploymentService.
- Response body
- String - A List of orchestrator names.
- Content type: application/xml
GET /metadata/permissions
Lists all the Permission that can be granted or revoked.
- Response body
- Permission - A List of Permission
- Content type: application/xml
GET /metadata/type
Lists all the Descriptor of all the types known to the XL Deploy Type System.
- Response body
- Descriptor - A List of Descriptor
- Content type: application/xml
GET /metadata/type/{type}
Gets the Descriptor for a specific type from the XL Deploy Type System.
- Parameters
-
Path type Type the type to get the descriptor of.
- Response body
- Descriptor - The descriptor matching the type
- Content type: application/xml
GET /metadata/types/inheritance
Creates a map of the parent/child relationships of all the types known to the XL Deploy Type System.
- Response body
- String> - A Map of descriptor type name to list of children types.
- Content type: application/xml