Commit 6be9e016 authored by Spiros Koulouzis's avatar Spiros Koulouzis

Merge origin/DRIP_3.0 into DRIP_3.0

parents 4f91ee99 a23488e1
...@@ -8,7 +8,7 @@ info: ...@@ -8,7 +8,7 @@ info:
license: license:
name: "Apache 2.0" name: "Apache 2.0"
url: "http://www.apache.org/licenses/LICENSE-2.0.html" url: "http://www.apache.org/licenses/LICENSE-2.0.html"
# basePath: "/tosca-sure" basePath: "/tosca-sure/1.0.0"
schemes: schemes:
- "https" - "https"
- "http" - "http"
...@@ -33,10 +33,6 @@ paths: ...@@ -33,10 +33,6 @@ paths:
type: "string" type: "string"
405: 405:
description: "Invalid input" description: "Invalid input"
security:
- drip_auth:
- "write:ToscaTemplate"
- "read:ToscaTemplate"
/tosca_template/{id}: /tosca_template/{id}:
get: get:
description: "" description: ""
...@@ -53,7 +49,7 @@ paths: ...@@ -53,7 +49,7 @@ paths:
200: 200:
description: "successful operation" description: "successful operation"
schema: schema:
$ref: '$ref: "https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/openAPI/TOSCA/ToscaTemplate.yml"' $ref: "https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/openAPI/TOSCA/ToscaTemplate.yml#/ToscaTemplate"
405: 405:
description: "Invalid input" description: "Invalid input"
/tosca_template/{id}/topology_template: /tosca_template/{id}/topology_template:
...@@ -72,7 +68,7 @@ paths: ...@@ -72,7 +68,7 @@ paths:
200: 200:
description: "successful operation" description: "successful operation"
schema: schema:
$ref: ''#/definitions/TopologyTemplate' $ref: "https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/openAPI/TOSCA/TopologyTemplate.yml#/TopologyTemplate"
405: 405:
description: "Invalid input" description: "Invalid input"
/tosca_template/{id}/topology_template/node_templates: /tosca_template/{id}/topology_template/node_templates:
...@@ -389,7 +385,6 @@ paths: ...@@ -389,7 +385,6 @@ paths:
type: object type: object
405: 405:
description: "Invalid input" description: "Invalid input"
/tosca_template/{id}/topology_template/node_templates/related: /tosca_template/{id}/topology_template/node_templates/related:
get: get:
summary: "" summary: ""
...@@ -453,19 +448,4 @@ paths: ...@@ -453,19 +448,4 @@ paths:
additionalProperties: additionalProperties:
type: object type: object
405: 405:
description: "Invalid input" description: "Invalid input"
securityDefinitions: \ No newline at end of file
drip_auth:
type: "oauth2"
authorizationUrl: "http://localhost/oauth/dialog"
flow: "implicit"
scopes:
write:ToscaTemplate: "modify topolog template in your account"
read:ToscaTemplate: "read your topolog template"
admin:User: "Grants access to admin operations"
write:Credentials: "modify cloud credentials in your account"
read:Credentials: "read your cloud credentials"
# Added by API Auto Mocking Plugin
host: virtserver.swaggerhub.com
# Added by API Auto Mocking Plugin
basePath: /skoulouzis/SURE_TOSCA/1.0.0
\ No newline at end of file
...@@ -2,16 +2,16 @@ Credentials: ...@@ -2,16 +2,16 @@ Credentials:
type: "object" type: "object"
properties: properties:
protocol: protocol:
type: "string" type: "string"
token_type: token_type:
type: "string" type: "string"
token: token:
type: "string" type: "string"
keys: keys:
type: object type: object
additionalProperties: additionalProperties:
type: string type: string
user: user:
type: "string" type: "string"
cloud_provider_name: cloud_provider_name:
type: "string" type: "string"
NodeTemplate: NodeTemplate:
type: "object" type: "object"
properties: properties:
name: derived_from:
type: "string" type: "string"
type: properties:
type: "string" type: object
requirements: additionalProperties:
type: "array" type: object
items: requirements:
type: object type: "array"
additionalProperties: items:
type: object type: object
artifacts: additionalProperties:
type: object type: object
additionalProperties: interfaces:
type: object type: object
properties: additionalProperties:
type: object type: object
additionalProperties: capabilities:
type: object type: object
interfaces: additionalProperties:
type: object type: object
additionalProperties: type:
type: object type: "string"
capabilities: description:
type: object type: "string"
additionalProperties: directives:
type: object type: "array"
workflows: items:
type: object type: string
additionalProperties: attributes:
type: object type: object
additionalProperties:
type: object
artifacts:
type: object
additionalProperties:
type: object
TopologyTemplate: TopologyTemplate:
type: "object" type: "object"
properties: properties:
description: description:
type: "string" type: "string"
inputs: inputs:
type: "array" type: "array"
items: items:
type: object type: object
additionalProperties: additionalProperties:
type: object type: object
policies: node_templates:
type: "array" type: object
items: additionalProperties:
type: object $ref: 'https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/openAPI/TOSCA/NodeTemplate.yml#/NodeTemplate'
additionalProperties: relationship_templates:
type: object type: object
outputs: additionalProperties:
type: "array" type: object
items: outputs:
type: object type: "array"
additionalProperties: items:
type: object type: object
node_templates: additionalProperties:
type: object type: object
additionalProperties: groups:
$ref: 'https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/openAPI/TOSCA/NodeTemplate.yml#/NodeTemplate' type: object
relationship_templates: additionalProperties:
type: object type: object
additionalProperties: substitution_mappings:
type: object type: object
groups: additionalProperties:
type: object type: object
additionalProperties: policies:
type: object type: "array"
substitution_mappings: items:
type: object type: object
additionalProperties: additionalProperties:
type: object type: object
ToscaTemplate: ToscaTemplate:
type: "object" type: "object"
properties: properties:
tosca_definitions_version: tosca_definitions_version:
type: "string" type: "string"
tosca_default_namespace: tosca_default_namespace:
type: "string" type: "string"
template_name: template_name:
type: "string" type: "string"
imports: topology_template:
type: "array" $ref: "https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/openAPI/TOSCA/TopologyTemplate.yml#/TopologyTemplate"
items: template_author:
type: object type: "string"
additionalProperties: template_version:
type: string type: "string"
repositories: description:
type: object type: "string"
additionalProperties: imports:
type: string type: "array"
dsl_definitions: items:
type: object type: object
additionalProperties: additionalProperties:
type: string type: object
node_types: dsl_definitions:
type: object type: object
additionalProperties: additionalProperties:
type: object type: object
topology_template: node_types:
$ref: "https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/openAPI/TOSCA/TopologyTemplate.yml#/TopologyTemplate" type: object
relationship_types: additionalProperties:
type: object type: object
additionalProperties: relationship_types:
type: object type: object
relationship_templates: additionalProperties:
type: object type: object
additionalProperties: relationship_templates:
type: object type: object
capability_types: additionalProperties:
type: object type: object
additionalProperties: capability_types:
type: object type: object
artifact_types: additionalProperties:
type: object type: object
additionalProperties: artifact_types:
type: object type: object
data_types: additionalProperties:
type: object type: object
additionalProperties: data_types:
type: object type: object
interface_types: additionalProperties:
type: object type: object
additionalProperties: interface_types:
type: object type: object
policy_types: additionalProperties:
type: object type: object
additionalProperties: policy_types:
type: string type: object
group_types: additionalProperties:
type: object type: string
additionalProperties: group_types:
type: object type: object
description: additionalProperties:
type: "string" type: object
template_author: repositories:
type: "string" type: object
additionalProperties:
type: object
...@@ -445,6 +445,6 @@ definitions: ...@@ -445,6 +445,6 @@ definitions:
NodeTemplate: NodeTemplate:
$ref: "https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/openAPI/TOSCA/NodeTemplate.yml#/NodeTemplate" $ref: "https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/openAPI/TOSCA/NodeTemplate.yml#/NodeTemplate"
TopologyTemplate: TopologyTemplate:
$ref: "https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/openAPI/TOSCA/TopologyTemplate.yml" $ref: "https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/openAPI/TOSCA/TopologyTemplate.yml#/TopologyTemplate"
ToscaTemplate: ToscaTemplate:
$ref: "https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/openAPI/TOSCA/ToscaTemplate.yml" $ref: "https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/openAPI/TOSCA/ToscaTemplate.yml#/ToscaTemplate"
\ No newline at end of file \ No newline at end of file
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