{ "opencollection": "1.0.0", "info": { "name": "Vault Key Management Ekm API", "version": "release" }, "items": [ { "info": { "name": "Ekm", "type": "folder" }, "items": [ { "info": { "name": "Lists all the EKMS private endpoints in the specified compartment", "type": "http" }, "http": { "method": "GET", "url": "/20180608/ekmsPrivateEndpoints", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "compartmentId", "value": "", "type": "query", "description": "The OCID of the compartment." }, { "name": "limit", "value": "", "type": "query", "description": "The maximum number of items to return in a paginated \"List\" call.\n" }, { "name": "page", "value": "", "type": "query", "description": "The value of the `opc-next-page` response header\nfrom the previous \"List\" call.\n" }, { "name": "sortOrder", "value": "", "type": "query", "description": "The sort order to use, either ascending (`ASC`) or descending (`DESC`).\n" }, { "name": "sortBy", "value": "", "type": "query", "description": "The field to sort by. You can specify only one sort order. The default\norder for `TIMECREATED` is descending. The default order for `DISPLAYNAME`\nis ascending.\n" } ] }, "docs": "Returns a list of all the EKMS private endpoints in the specified compartment.\n" }, { "info": { "name": "Create a new EKMS private endpoint.", "type": "http" }, "http": { "method": "POST", "url": "/20180608/ekmsPrivateEndpoints", "headers": [ { "name": "opc-request-id", "value": "" }, { "name": "opc-retry-token", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new EKMS private endpoint used to connect to external key manager system" }, { "info": { "name": "Get EKMS private endpoint by Id.", "type": "http" }, "http": { "method": "GET", "url": "/20180608/ekmsPrivateEndpoints/:ekmsPrivateEndpointId", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "ekmsPrivateEndpointId", "value": "", "type": "path", "description": "Unique EKMS private endpoint identifier." } ] }, "docs": "Gets a specific EKMS private by identifier." }, { "info": { "name": "Update EKMS private endpoint identified by the id.", "type": "http" }, "http": { "method": "PUT", "url": "/20180608/ekmsPrivateEndpoints/:ekmsPrivateEndpointId", "headers": [ { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "ekmsPrivateEndpointId", "value": "", "type": "path", "description": "Unique EKMS private endpoint identifier." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates EKMS private endpoint." }, { "info": { "name": "Delete EKMS private endpoint.", "type": "http" }, "http": { "method": "DELETE", "url": "/20180608/ekmsPrivateEndpoints/:ekmsPrivateEndpointId", "headers": [ { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "ekmsPrivateEndpointId", "value": "", "type": "path", "description": "Unique EKMS private endpoint identifier." } ] }, "docs": "Deletes EKMS private endpoint by identifier." } ] } ], "bundled": true }