summaryrefslogtreecommitdiffstats
path: root/docs/openapi/openapi-sdce-7.json
diff options
context:
space:
mode:
Diffstat (limited to 'docs/openapi/openapi-sdce-7.json')
-rw-r--r--docs/openapi/openapi-sdce-7.json98
1 files changed, 91 insertions, 7 deletions
diff --git a/docs/openapi/openapi-sdce-7.json b/docs/openapi/openapi-sdce-7.json
index a24edd2c82..278c6dab59 100644
--- a/docs/openapi/openapi-sdce-7.json
+++ b/docs/openapi/openapi-sdce-7.json
@@ -706,33 +706,84 @@
"enum" : [ "resources", "services" ]
}
}, {
- "description" : "The filter key (resourceType only for resources)",
+ "description" : "The category to filter the result set on",
"in" : "query",
"name" : "category",
"schema" : {
"type" : "string"
}
}, {
- "description" : "The filter key (resourceType only for resources)",
+ "description" : "The sub category to filter the result set on. Only applicable when assetType = resources",
"in" : "query",
"name" : "subCategory",
"schema" : {
"type" : "string"
}
}, {
- "description" : "The filter key (resourceType only for resources)",
+ "description" : "The distribution status to filter the result set on",
"in" : "query",
"name" : "distributionStatus",
"schema" : {
"type" : "string"
}
}, {
- "description" : "The filter key (resourceType only for resources)",
+ "description" : "The resource type to filter the result set on. Only applicable when assetType = resources",
"in" : "query",
"name" : "resourceType",
"schema" : {
"type" : "string"
}
+ }, {
+ "description" : "Additional metadata keys to include in the response, not all keys are supported.\nSupported keys: lastUpdateDate, creationDate, description, uniqueId and category specific metadata keys",
+ "in" : "query",
+ "name" : "include",
+ "schema" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }, {
+ "description" : "The version(s) to filter the result set on\nSyntax: /services?version=(highestMatchingVersionOnly|lessThan|greaterThan|equals)(:=)(value)",
+ "examples" : {
+ "An example request to get all services with version equal 2.0" : {
+ "description" : "An example request to get all services with version equal 2.0",
+ "value" : "equals:2.0"
+ },
+ "An example request to get all services with version greater than 1.1" : {
+ "description" : "An example request to get all services with version greater than 1.1",
+ "value" : "greaterThan:1.1"
+ },
+ "An example request to get all services with version less than 2.1" : {
+ "description" : "An example request to get all services with version less than 2.1",
+ "value" : "lessThan:2.1"
+ },
+ "An example request to get each service with highest version" : {
+ "description" : "An example request to get each service with highest version",
+ "value" : "highestMatchingVersionOnly:true"
+ }
+ },
+ "in" : "query",
+ "name" : "version",
+ "schema" : {
+ "type" : "string"
+ }
+ }, {
+ "description" : "The keys of the metadata to include in the entries in the result set. Only applicable when assetType = services\nOnly category specific metadata keys are supported\nSyntax: /services?metadata=<KEY1>(:=)<VALUE1>&metadata=<KEY2>(:=)<VALUE2> ...",
+ "examples" : {
+ "An example request to get all services matching following Category Specific Metadata condition 'ETSI Version=3.3.1'" : {
+ "description" : "An example request to get all services matching following Category Specific Metadata condition 'ETSI Version=3.3.1'",
+ "value" : "ETSI Version:3.3.1"
+ }
+ },
+ "in" : "query",
+ "name" : "metadata",
+ "schema" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
} ],
"responses" : {
"200" : {
@@ -4276,6 +4327,12 @@
"normalizedName" : {
"type" : "string"
},
+ "notApplicableMetadataKeys" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ },
"ownerId" : {
"type" : "string"
},
@@ -4778,6 +4835,9 @@
"type" : "string",
"enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
},
+ "toscaSubPath" : {
+ "type" : "string"
+ },
"type" : {
"type" : "string"
},
@@ -5126,6 +5186,9 @@
"type" : "string",
"enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
},
+ "toscaSubPath" : {
+ "type" : "string"
+ },
"type" : {
"type" : "string"
},
@@ -5228,6 +5291,9 @@
"name" : {
"type" : "string"
},
+ "normative" : {
+ "type" : "boolean"
+ },
"ownerId" : {
"type" : "string"
},
@@ -5974,6 +6040,9 @@
"type" : "string",
"enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
},
+ "toscaSubPath" : {
+ "type" : "string"
+ },
"type" : {
"type" : "string"
},
@@ -7292,6 +7361,9 @@
"type" : "string",
"enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE" ]
},
+ "toscaSubPath" : {
+ "type" : "string"
+ },
"type" : {
"type" : "string"
},
@@ -7319,6 +7391,9 @@
"type" : "string",
"enum" : [ "EQUAL", "IN_RANGE", "GREATER_THAN", "GREATER_OR_EQUAL", "LESS_OR_EQUAL", "LENGTH", "MIN_LENGTH", "MAX_LENGTH", "VALID_VALUES", "LESS_THAN", "PATTERN", "SCHEMA" ]
},
+ "originalType" : {
+ "type" : "string"
+ },
"propertyName" : {
"type" : "string"
},
@@ -7331,7 +7406,7 @@
},
"valueType" : {
"type" : "string",
- "enum" : [ "STATIC", "GET_PROPERTY", "GET_INPUT", "GET_ATTRIBUTE", "YAML", "CONCAT" ]
+ "enum" : [ "STATIC", "GET_PROPERTY", "GET_INPUT", "GET_ATTRIBUTE", "YAML", "CUSTOM", "CONCAT", "SEVERAL" ]
}
}
},
@@ -7983,6 +8058,9 @@
"type" : "string"
}
},
+ "tenant" : {
+ "type" : "string"
+ },
"topologyTemplate" : {
"type" : "boolean"
},
@@ -8213,7 +8291,7 @@
},
"type" : {
"type" : "string",
- "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE", "CONCAT", "YAML", "STRING" ]
+ "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE", "CONCAT", "CUSTOM", "YAML", "STRING" ]
},
"value" : {
"type" : "string"
@@ -8249,9 +8327,15 @@
"sourceUniqueId" : {
"type" : "string"
},
+ "toscaIndexList" : {
+ "type" : "array",
+ "items" : {
+ "type" : "object"
+ }
+ },
"type" : {
"type" : "string",
- "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE", "CONCAT", "YAML", "STRING" ]
+ "enum" : [ "GET_INPUT", "GET_PROPERTY", "GET_ATTRIBUTE", "CONCAT", "CUSTOM", "YAML", "STRING" ]
}
}
}