@itentialopensource/adapter-hashicorp_vault
Version:
This adapter integrates with system described as: hashicorp_vault.
1,721 lines • 589 kB
JSON
{
"openapi": "3.1.0",
"info": {
"title": "",
"version": "1.0.0"
},
"paths": {
"/{myname}/{mysecret}/config": {
"get": {
"tags": [
"Secrets"
],
"operationId": "getSecretConfig",
"description": "The parameters and request body are for method: getSecretConfig. Same endpoint also used in methods:<br> getAdConfig (namespace : string,admount : string)<br> getSecretEngineConfig (namespace : string,secretmount : string)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"post": {
"tags": [
"Secrets"
],
"operationId": "postSecretConfig",
"description": "The parameters and request body are for method: postSecretConfig. Same endpoint also used in methods:<br> createAdConfig (namespace : string,admount : string,body : object)<br> postSecretEngineConfig (namespace : string,secretmount : string,body : object)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
},
"delete": {
"tags": [
"Secrets"
],
"operationId": "deleteAdConfig",
"description": "The parameters and request body are for method: deleteAdConfig. Same endpoint also used in methods:<br> deleteSecretEngineConfig (namespace : string,secretmount : string)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/{myname}/{mysecret}/data/{pathParam}": {
"get": {
"tags": [
"Secrets"
],
"operationId": "getSecretDataPath",
"description": "The parameters and request body are for method: getSecretDataPath. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "pathParam",
"in": "path",
"required": true,
"schema": {
"title": "pathParam",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"post": {
"tags": [
"Secrets"
],
"operationId": "postSecretDataPath",
"description": "The parameters and request body are for method: postSecretDataPath. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "pathParam",
"in": "path",
"required": true,
"schema": {
"title": "pathParam",
"type": "string"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
},
"delete": {
"tags": [
"Secrets"
],
"operationId": "deleteSecretDataPath",
"description": "The parameters and request body are for method: deleteSecretDataPath. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "pathParam",
"in": "path",
"required": true,
"schema": {
"title": "pathParam",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/{myname}/{mysecret}/delete/{pathParam}": {
"post": {
"tags": [
"Secrets"
],
"operationId": "postSecretDeletePath",
"description": "The parameters and request body are for method: postSecretDeletePath. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "pathParam",
"in": "path",
"required": true,
"schema": {
"title": "pathParam",
"type": "string"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/{myname}/{mysecret}/destroy/{pathParam}": {
"post": {
"tags": [
"Secrets"
],
"operationId": "postSecretDestroyPath",
"description": "The parameters and request body are for method: postSecretDestroyPath. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "pathParam",
"in": "path",
"required": true,
"schema": {
"title": "pathParam",
"type": "string"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/{myname}/{mysecret}/metadata/{pathParam}": {
"get": {
"tags": [
"Secrets"
],
"operationId": "getSecretMetadataPath",
"description": "The parameters and request body are for method: getSecretMetadataPath. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "pathParam",
"in": "path",
"required": true,
"schema": {
"title": "pathParam",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"post": {
"tags": [
"Secrets"
],
"operationId": "postSecretMetadataPath",
"description": "The parameters and request body are for method: postSecretMetadataPath. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "pathParam",
"in": "path",
"required": true,
"schema": {
"title": "pathParam",
"type": "string"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
},
"delete": {
"tags": [
"Secrets"
],
"operationId": "deleteSecretMetadataPath",
"description": "The parameters and request body are for method: deleteSecretMetadataPath. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "pathParam",
"in": "path",
"required": true,
"schema": {
"title": "pathParam",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/{myname}/{mysecret}/undelete/{pathParam}": {
"post": {
"tags": [
"Secrets"
],
"operationId": "postSecretUndeletePath",
"description": "The parameters and request body are for method: postSecretUndeletePath. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "pathParam",
"in": "path",
"required": true,
"schema": {
"title": "pathParam",
"type": "string"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/{myname}/{mysecret}/{pathParam}": {
"get": {
"tags": [
"Secrets"
],
"operationId": "getSecretPath",
"description": "The parameters and request body are for method: getSecretPath. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "pathParam",
"in": "path",
"required": true,
"schema": {
"title": "pathParam",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"post": {
"tags": [
"Secrets"
],
"operationId": "postSecretPath",
"description": "The parameters and request body are for method: postSecretPath. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "pathParam",
"in": "path",
"required": true,
"schema": {
"title": "pathParam",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"delete": {
"tags": [
"Secrets"
],
"operationId": "deleteSecretPath",
"description": "The parameters and request body are for method: deleteSecretPath. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "pathParam",
"in": "path",
"required": true,
"schema": {
"title": "pathParam",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/{myname}/{mysecret}/ca": {
"get": {
"tags": [
"Secrets"
],
"operationId": "getSecretCa",
"description": "The parameters and request body are for method: getSecretCa. Same endpoint also used in methods:<br> getPkiCa (namespace : string,pkimount : string)<br> getCertCa (namespace : string,secretmount : string)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/{myname}/{mysecret}/ca/pem": {
"get": {
"tags": [
"Secrets"
],
"operationId": "getSecretCaPem",
"description": "The parameters and request body are for method: getSecretCaPem. Same endpoint also used in methods:<br> getPkiCaPem (namespace : string,pkimount : string)<br> getCertCaPem (namespace : string,secretmount : string)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/{myname}/{mysecret}/ca_chain": {
"get": {
"tags": [
"Secrets"
],
"operationId": "getSecretCaChain",
"description": "The parameters and request body are for method: getSecretCaChain. Same endpoint also used in methods:<br> getPkiCaChain (namespace : string,pkimount : string)<br> getCertCaChain (namespace : string,secretmount : string)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/{myname}/{mysecret}/cert/ca_chain": {
"get": {
"tags": [
"Secrets"
],
"operationId": "getSecretCertCaChain",
"description": "The parameters and request body are for method: getSecretCertCaChain. Same endpoint also used in methods:<br> getPkiCertCaChain (namespace : string,pkimount : string)<br> getCertCertCaChain (namespace : string,secretmount : string)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/{myname}/{mysecret}/cert/crl": {
"get": {
"tags": [
"Secrets"
],
"operationId": "getSecretCertCrl",
"description": "The parameters and request body are for method: getSecretCertCrl. Same endpoint also used in methods:<br> getPkiCertCrl (namespace : string,pkimount : string)<br> getCertCertCrl (namespace : string,secretmount : string)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/{myname}/{mysecret}/cert/{serial}": {
"get": {
"tags": [
"Secrets"
],
"operationId": "getSecretCertSerial",
"description": "The parameters and request body are for method: getSecretCertSerial. Same endpoint also used in methods:<br> getPkiCertSerial (namespace : string,pkimount : string,serial : string)<br> getCertSerial (namespace : string,secretmount : string,serial : string)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "serial",
"in": "path",
"required": true,
"schema": {
"title": "serial",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/{myname}/{mysecret}/certs": {
"get": {
"tags": [
"Secrets"
],
"operationId": "getSecretCerts",
"description": "The parameters and request body are for method: getSecretCerts. Same endpoint also used in methods:<br> getPkiCerts (namespace : string,pkimount : string,list : string)<br> getCertCerts (namespace : string,secretmount : string,list : string)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/{myname}/{mysecret}/config/ca": {
"post": {
"tags": [
"Secrets"
],
"operationId": "postSecretConfigCa",
"description": "The parameters and request body are for method: postSecretConfigCa. Same endpoint also used in methods:<br> postPkiConfigCa (namespace : string,pkimount : string,body : object)<br> postCertConfigCa (namespace : string,secretmount : string,body : object)<br> postSshConfigCa (namespace : string,sshmount : string,body : object)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
},
"get": {
"tags": [
"Secrets"
],
"operationId": "getSshConfigCa",
"description": "The parameters and request body are for method: getSshConfigCa. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"delete": {
"tags": [
"Secrets"
],
"operationId": "deleteSshConfigCa",
"description": "The parameters and request body are for method: deleteSshConfigCa. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/{myname}/{mysecret}/config/crl": {
"get": {
"tags": [
"Secrets"
],
"operationId": "getSecretConfigCrl",
"description": "The parameters and request body are for method: getSecretConfigCrl. Same endpoint also used in methods:<br> getPkiConfigCrl (namespace : string,pkimount : string)<br> getCertConfigCrl (namespace : string,secretmount : string)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"post": {
"tags": [
"Secrets"
],
"operationId": "postSecretConfigCrl",
"description": "The parameters and request body are for method: postSecretConfigCrl. Same endpoint also used in methods:<br> postPkiConfigCrl (namespace : string,pkimount : string,body : object)<br> postCertConfigCrl (namespace : string,secretmount : string,body : object)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/{myname}/{mysecret}/config/urls": {
"get": {
"tags": [
"Secrets"
],
"operationId": "getSecretConfigUrls",
"description": "The parameters and request body are for method: getSecretConfigUrls. Same endpoint also used in methods:<br> getPkiConfigUrls (namespace : string,pkimount : string)<br> getCertConfigUrls (namespace : string,secretmount : string)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"post": {
"tags": [
"Secrets"
],
"operationId": "postSecretConfigUrls",
"description": "The parameters and request body are for method: postSecretConfigUrls. Same endpoint also used in methods:<br> postPkiConfigUrls (namespace : string,pkimount : string,body : object)<br> postCertConfigUrls (namespace : string,secretmount : string,body : object)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/{myname}/{mysecret}/crl": {
"get": {
"tags": [
"Secrets"
],
"operationId": "getSecretCrl",
"description": "The parameters and request body are for method: getSecretCrl. Same endpoint also used in methods:<br> getPkiCrl (namespace : string,pkimount : string)<br> getCertCrl (namespace : string,secretmount : string)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/{myname}/{mysecret}/crl/pem": {
"get": {
"tags": [
"Secrets"
],
"operationId": "getSecretCrlPem",
"description": "The parameters and request body are for method: getSecretCrlPem. Same endpoint also used in methods:<br> getPkiCrlPem (namespace : string,pkimount : string)<br> getCertCrlPem (namespace : string,secretmount : string)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/{myname}/{mysecret}/crl/rotate": {
"get": {
"tags": [
"Secrets"
],
"operationId": "getSecretCrlRotate",
"description": "The parameters and request body are for method: getSecretCrlRotate. Same endpoint also used in methods:<br> getPkiCrlRotate (namespace : string,pkimount : string)<br> getCertCrlRotate (namespace : string,secretmount : string)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/{myname}/{mysecret}/intermediate/generate/{exported}": {
"post": {
"tags": [
"Secrets"
],
"operationId": "postSecretGenerateIntermediate",
"description": "The parameters and request body are for method: postSecretGenerateIntermediate. Same endpoint also used in methods:<br> postPkiIntermediateGenerateExported (namespace : string,pkimount : string,exported : string,body : object)<br> postCertIntermediateGenerateExported (namespace : string,secretmount : string,exported : string,body : object)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "exported",
"in": "path",
"required": true,
"schema": {
"title": "exported",
"type": "string"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/{myname}/{mysecret}/intermediate/set-signed": {
"post": {
"tags": [
"Secrets"
],
"operationId": "postSecretSetSignedIntermediate",
"description": "The parameters and request body are for method: postSecretSetSignedIntermediate. Same endpoint also used in methods:<br> postPkiIntermediateSetSigned (namespace : string,pkimount : string,body : object)<br> postCertIntermediateSetSigned (namespace : string,secretmount : string,body : object)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/{myname}/{mysecret}/issue/{role}": {
"post": {
"tags": [
"Secrets"
],
"operationId": "postSecretIssueCert",
"description": "The parameters and request body are for method: postSecretIssueCert. Same endpoint also used in methods:<br> postPkiIssueRole (namespace : string,pkimount : string,role : string,body : object)<br> postCertIssueRole (namespace : string,secretmount : string,role : string,body : object)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "role",
"in": "path",
"required": true,
"schema": {
"title": "role",
"type": "string"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/{myname}/{mysecret}/revoke": {
"post": {
"tags": [
"Secrets"
],
"operationId": "postSecretRevokeCert",
"description": "The parameters and request body are for method: postSecretRevokeCert. Same endpoint also used in methods:<br> postPkiRevoke (namespace : string,pkimount : string,body : object)<br> postCertRevoke (namespace : string,secretmount : string,body : object)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/{myname}/{mysecret}/roles": {
"get": {
"tags": [
"Secrets"
],
"operationId": "listSecretRoles",
"description": "The parameters and request body are for method: listSecretRoles. Same endpoint also used in methods:<br> getSecretEngineRoles (namespace : string,secretmount : string,list : string)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/{myname}/{mysecret}/roles/{name}": {
"get": {
"tags": [
"Secrets"
],
"operationId": "getSecretRolesName",
"description": "The parameters and request body are for method: getSecretRolesName. Same endpoint also used in methods:<br> getSecretEngineRolesName (namespace : string,secretmount : string,name : string)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "name",
"in": "path",
"required": true,
"schema": {
"title": "name",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"post": {
"tags": [
"Secrets"
],
"operationId": "postSecretRolesName",
"description": "The parameters and request body are for method: postSecretRolesName. Same endpoint also used in methods:<br> postSecretEngineRolesName (namespace : string,secretmount : string,name : string,body : object)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "name",
"in": "path",
"required": true,
"schema": {
"title": "name",
"type": "string"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
},
"delete": {
"tags": [
"Secrets"
],
"operationId": "deleteSecretRolesName",
"description": "The parameters and request body are for method: deleteSecretRolesName. Same endpoint also used in methods:<br> deleteSecretEngineRolesName (namespace : string,secretmount : string,name : string)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "name",
"in": "path",
"required": true,
"schema": {
"title": "name",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/{myname}/{mysecret}/root": {
"delete": {
"tags": [
"Secrets"
],
"operationId": "deleteSecretRoot",
"description": "The parameters and request body are for method: deleteSecretRoot. Same endpoint also used in methods:<br> deletePkiRoot (namespace : string,pkimount : string)<br> deleteCertRoot (namespace : string,secretmount : string)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/{myname}/{mysecret}/root/generate/{exported}": {
"post": {
"tags": [
"Secrets"
],
"operationId": "postSecretGenerateRoot",
"description": "The parameters and request body are for method: postSecretGenerateRoot. Same endpoint also used in methods:<br> postPkiRootGenerateExported (namespace : string,pkimount : string,exported : string,body : object)<br> postCertRootGenerateExported (namespace : string,secretmount : string,exported : string,body : object)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "exported",
"in": "path",
"required": true,
"schema": {
"title": "exported",
"type": "string"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/{myname}/{mysecret}/root/sign-intermediate": {
"post": {
"tags": [
"Secrets"
],
"operationId": "postSecretSignIntermediateRoot",
"description": "The parameters and request body are for method: postSecretSignIntermediateRoot. Same endpoint also used in methods:<br> postPkiRootSignIntermediate (namespace : string,pkimount : string,body : object)<br> postCertRootSignIntermediate (namespace : string,secretmount : string,body : object)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/{myname}/{mysecret}/root/sign-self-issued": {
"post": {
"tags": [
"Secrets"
],
"operationId": "postSecretRootSignSelfIssued",
"description": "The parameters and request body are for method: postSecretRootSignSelfIssued. Same endpoint also used in methods:<br> postPkiRootSignSelfIssued (namespace : string,pkimount : string,body : object)<br> postCertRootSignSelfIssued (namespace : string,secretmount : string,body : object)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/{myname}/{mysecret}/sign-verbatim": {
"post": {
"tags": [
"Secrets"
],
"operationId": "postSecretSignVerbatim",
"description": "The parameters and request body are for method: postSecretSignVerbatim. Same endpoint also used in methods:<br> postPkiSignVerbatim (namespace : string,pkimount : string,body : object)<br> postCertSignVerbatim (namespace : string,secretmount : string,body : object)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/{myname}/{mysecret}/sign-verbatim/{role}": {
"post": {
"tags": [
"Secrets"
],
"operationId": "postSecretSignVerbatimName",
"description": "The parameters and request body are for method: postSecretSignVerbatimName. Same endpoint also used in methods:<br> postPkiSignVerbatimRole (namespace : string,pkimount : string,role : string,body : object)<br> postCertSignVerbatimRole (namespace : string,secretmount : string,role : string,body : object)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "role",
"in": "path",
"required": true,
"schema": {
"title": "role",
"type": "string"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/{myname}/{mysecret}/sign/{role}": {
"post": {
"tags": [
"Secrets"
],
"operationId": "postSecretSignRole",
"description": "The parameters and request body are for method: postSecretSignRole. Same endpoint also used in methods:<br> postPkiSignRole (namespace : string,pkimount : string,role : string,body : object)<br> postCertSignRole (namespace : string,secretmount : string,role : string,body : object)<br> postSshSignRole (namespace : string,sshmount : string,role : string,body : object)",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "role",
"in": "path",
"required": true,
"schema": {
"title": "role",
"type": "string"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/{myname}/{mysecret}/tidy": {
"post": {
"tags": [
"Secrets"
],
"operationId": "postSecretTidy",
"description": "The parameters and request body are for method: postSecretTidy. Same endpoint also used in methods:<br> postPkiTidy (namespace : string,pkimount :