3 description: "This is a service that provides secret management facilities"
5 title: "Secret Management Service"
7 email: "kiran.k.kamineni@intel.com"
10 url: "http://www.apache.org/licenses/LICENSE-2.0.html"
11 host: "aaf.onap.org:8000"
15 description: "Operations related to Secret Domains"
17 description: "Find out more"
18 url: "http://swagger.io"
20 description: "Operations related to Secrets"
28 summary: "Add a new domain"
30 operationId: "addDomain"
40 $ref: "#/definitions/Domain"
43 description: "Invalid input"
45 description: "Successful Creation"
47 $ref: "#/definitions/Domain"
48 /domain/{domain_name}:
52 summary: "Gets domain by name"
53 description: "Multiple status values can be provided with comma separated strings"
54 operationId: "findPetsByStatus"
61 description: "Status values that need to be considered for filter"
71 collectionFormat: "multi"
74 description: "successful operation"
78 $ref: "#/definitions/Pet"
80 description: "Invalid status value"
89 summary: "Finds Pets by tags"
90 description: "Muliple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing."
91 operationId: "findPetsByTags"
98 description: "Tags to filter by"
103 collectionFormat: "multi"
106 description: "successful operation"
110 $ref: "#/definitions/Pet"
112 description: "Invalid tag value"
118 /{domainName}/{secretName}:
122 summary: "Find Secret by Name"
123 description: "Returns a single secret"
124 operationId: "getSecretByName"
130 description: "Name of the domain in which to look at"
135 description: "Name of the secret which is needed"
140 description: "successful operation"
142 $ref: "#/definitions/Secret"
144 description: "Invalid Path or Path not found"
150 summary: "Deletes a Secret"
152 operationId: "deleteSecret"
162 description: "Name of Secret to Delete"
167 description: "Path to the SecretDomain which contains the Secret"
171 description: "Successful Deletion"
173 description: "Invalid Path or Path not found"
174 /pet/{petId}/uploadImage:
178 summary: "uploads an image"
180 operationId: "uploadFile"
182 - "multipart/form-data"
188 description: "ID of pet to update"
192 - name: "additionalMetadata"
194 description: "Additional data to pass to server"
199 description: "file to upload"
204 description: "successful operation"
206 $ref: "#/definitions/ApiResponse"
215 summary: "Returns pet inventories by status"
216 description: "Returns a map of status codes to quantities"
217 operationId: "getInventory"
223 description: "successful operation"
226 additionalProperties:
235 summary: "Place an order for a pet"
237 operationId: "placeOrder"
244 description: "order placed for purchasing the pet"
247 $ref: "#/definitions/Order"
250 description: "successful operation"
252 $ref: "#/definitions/Order"
254 description: "Invalid Order"
255 /store/order/{orderId}:
259 summary: "Find purchase order by ID"
260 description: "For valid response try integer IDs with value >= 1 and <= 10. Other values will generated exceptions"
261 operationId: "getOrderById"
268 description: "ID of pet that needs to be fetched"
276 description: "successful operation"
278 $ref: "#/definitions/Order"
280 description: "Invalid ID supplied"
282 description: "Order not found"
286 summary: "Delete purchase order by ID"
287 description: "For valid response try integer IDs with positive integer value. Negative or non-integer values will generate API errors"
288 operationId: "deleteOrder"
295 description: "ID of the order that needs to be deleted"
302 description: "Invalid ID supplied"
304 description: "Order not found"
309 summary: "Create user"
310 description: "This can only be done by the logged in user."
311 operationId: "createUser"
318 description: "Created user object"
321 $ref: "#/definitions/User"
324 description: "successful operation"
325 /user/createWithArray:
329 summary: "Creates list of users with given input array"
331 operationId: "createUsersWithArrayInput"
338 description: "List of user object"
343 $ref: "#/definitions/User"
346 description: "successful operation"
347 /user/createWithList:
351 summary: "Creates list of users with given input array"
353 operationId: "createUsersWithListInput"
360 description: "List of user object"
365 $ref: "#/definitions/User"
368 description: "successful operation"
373 summary: "Logs user into the system"
375 operationId: "loginUser"
382 description: "The user name for login"
387 description: "The password for login in clear text"
392 description: "successful operation"
399 description: "calls per hour allowed by the user"
403 description: "date in UTC when token expires"
405 description: "Invalid username/password supplied"
410 summary: "Logs out current logged in user session"
412 operationId: "logoutUser"
419 description: "successful operation"
424 summary: "Get user by user name"
426 operationId: "getUserByName"
433 description: "The name that needs to be fetched. Use user1 for testing. "
438 description: "successful operation"
440 $ref: "#/definitions/User"
442 description: "Invalid username supplied"
444 description: "User not found"
448 summary: "Updated user"
449 description: "This can only be done by the logged in user."
450 operationId: "updateUser"
457 description: "name that need to be updated"
462 description: "Updated user object"
465 $ref: "#/definitions/User"
468 description: "Invalid user supplied"
470 description: "User not found"
474 summary: "Delete user"
475 description: "This can only be done by the logged in user."
476 operationId: "deleteUser"
483 description: "The name that needs to be deleted"
488 description: "Invalid username supplied"
490 description: "User not found"
494 authorizationUrl: "http://petstore.swagger.io/oauth/dialog"
497 write:pets: "modify pets in your account"
498 read:pets: "read your pets"
509 description: "Optional value provided by user. If user does not provide, server will auto generate"
512 description: "Name of the secret domain under which all secrets will be stored"
518 description: "Name of the secret"
521 description: "Array of key value pairs that constitute the secret"
549 $ref: "#/definitions/Category"
566 $ref: "#/definitions/Tag"
569 description: "pet status in the store"
587 description: "Find out more about Swagger"
588 url: "http://swagger.io"