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:10443'
15 description: Operations related to quorum client which are not useful to clients
17 description: Operations related to username password based authentication
19 description: Operations related to Secret Domains
21 description: Operations related to Secrets
29 summary: Login with username and password
30 description: Operations related to logging in via username and Password
40 $ref: '#/definitions/Credential'
43 description: Successful Login returns a token
51 description: ttl of returned token in seconds
53 description: Invalid Username or Password
58 description: Gets current backend status. This API is used only by quorum clients
59 summary: Get backend status
64 description: Successful operation
70 description: seal status of backend
72 description: Invalid Path or Path not found
77 description: Sends unseal shard to unseal if backend is sealed
78 summary: Unseal backend
93 Unseal shard that will be used along with other shards to
97 description: Submitted unseal key
99 description: Invalid Path or Path not found
104 summary: Add a new domain
115 $ref: '#/definitions/Domain'
118 description: Successful Creation
120 $ref: '#/definitions/Domain'
122 description: Invalid input
124 description: Internal Server Error
125 '/domain/{domainName}':
129 description: Deletes a domain with provided name
130 summary: Deletes a domain by name
136 description: Name of the domain
141 description: Successful Deletion
143 description: Invalid Path or Path not found
144 '/domain/{domainName}/secret':
148 summary: Add a new secret
157 description: Name of the domain
164 $ref: '#/definitions/Secret'
167 description: Successful Creation
169 description: Invalid Path or Path not found
173 description: Gets all secret names in this domain
174 summary: List secret Names in this domain
180 description: Name of the domain in which to look at
185 description: Successful operation
193 description: Array of strings referencing the secret names
195 secretnames: ["secretname1", "secretname2", "secretname3"]
197 description: Invalid Path or Path not found
198 '/domain/{domainName}/secret/{secretName}':
202 summary: Find Secret by Name
203 description: Returns a single secret
209 description: Name of the domain in which to look at
214 description: Name of the secret which is needed
219 description: successful operation
221 $ref: '#/definitions/Secret'
223 description: Invalid Path or Path not found
227 summary: Deletes a Secret
234 description: Name of Secret to Delete
240 description: Path to the SecretDomain which contains the Secret
244 description: Successful Deletion
246 description: Invalid Path or Path not found
266 Optional value provided by user. If user does not provide, server will
270 description: Name of the secret domain under which all secrets will be stored
276 description: Name of the secret
278 description: Map of key value pairs that constitute the secret
280 additionalProperties:
287 description: Find out more about Swagger
288 url: 'http://swagger.io'