Commit 9fbfba2c authored by Spiros Koulouzis's avatar Spiros Koulouzis

update definitions

parent a5a07d04
definitions:
Credentials:
Credentials:
type: "object"
properties:
protocol:
protocol:
type: "string"
token_type:
token_type:
type: "string"
token:
token:
type: "string"
keys:
keys:
type: object
additionalProperties:
type: string
user:
type: string
user:
type: "string"
cloud_provider_name:
cloud_provider_name:
type: "string"
definitions:
NodeTemplate:
NodeTemplate:
type: "object"
properties:
name:
name:
type: "string"
type:
type:
type: "string"
requirements:
requirements:
type: "array"
items:
type: object
additionalProperties:
type: object
artifacts:
additionalProperties:
type: object
artifacts:
type: object
additionalProperties:
type: object
properties:
type: object
properties:
type: object
additionalProperties:
type: object
interfaces:
type: object
interfaces:
type: object
additionalProperties:
type: object
capabilities:
type: object
capabilities:
type: object
additionalProperties:
type: object
workflows:
type: object
workflows:
type: object
additionalProperties:
type: object
type: object
definitions:
TopologyTemplate:
TopologyTemplate:
type: "object"
properties:
description:
description:
type: "string"
inputs:
inputs:
type: "array"
items:
type: object
additionalProperties:
type: object
policies:
additionalProperties:
type: object
policies:
type: "array"
items:
type: object
additionalProperties:
type: object
additionalProperties:
type: object
outputs:
outputs:
type: "array"
items:
type: object
additionalProperties:
type: object
additionalProperties:
type: object
node_templates:
node_templates:
type: object
additionalProperties:
$ref: 'https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/openAPI/TOSCA/NodeTemplate.yml#/NodeTemplate'
relationship_templates:
$ref: 'https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/openAPI/TOSCA/NodeTemplate.yml#/NodeTemplate'
relationship_templates:
type: object
additionalProperties:
type: object
groups:
type: object
groups:
type: object
additionalProperties:
type: object
substitution_mappings:
type: object
substitution_mappings:
type: object
additionalProperties:
type: object
type: object
definitions:
ToscaTemplate:
ToscaTemplate:
type: "object"
properties:
tosca_definitions_version:
tosca_definitions_version:
type: "string"
tosca_default_namespace:
tosca_default_namespace:
type: "string"
template_name:
template_name:
type: "string"
imports:
imports:
type: "array"
items:
type: object
additionalProperties:
type: object
additionalProperties:
type: string
repositories:
repositories:
type: object
additionalProperties:
type: string
dsl_definitions:
type: string
dsl_definitions:
type: object
additionalProperties:
type: string
node_types:
type: string
node_types:
type: object
additionalProperties:
type: object
topology_template:
type: object
topology_template:
$ref: "https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/openAPI/TOSCA/TopologyTemplate.yml#/TopologyTemplate"
relationship_types:
relationship_types:
type: object
additionalProperties:
type: object
relationship_templates:
type: object
relationship_templates:
type: object
additionalProperties:
type: object
capability_types:
type: object
capability_types:
type: object
additionalProperties:
type: object
artifact_types:
type: object
artifact_types:
type: object
additionalProperties:
type: object
data_types:
type: object
data_types:
type: object
additionalProperties:
type: object
interface_types:
type: object
interface_types:
type: object
additionalProperties:
type: object
policy_types:
type: object
policy_types:
type: object
additionalProperties:
type: string
group_types:
type: string
group_types:
type: object
additionalProperties:
type: object
description:
type: object
description:
type: "string"
template_author:
template_author:
type: "string"
definitions:
User:
type: "object"
properties:
id:
type: "string"
username:
type: "string"
firstName:
type: "string"
lastName:
type: "string"
email:
type: "string"
password:
type: "string"
userStatus:
type: "integer"
format: "int32"
description: "User Status"
User:
type: "object"
properties:
id:
type: "string"
username:
type: "string"
firstName:
type: "string"
lastName:
type: "string"
email:
type: "string"
password:
type: "string"
userStatus:
type: "integer"
format: "int32"
description: "User Status"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment