View Selected SSH Keys' Summaries

get

/paas/api/v1.1/instancemgmt/{identityDomainId}/services/dbaas/credentials/crednames

Returns summary information about SSH keys for one or more Database Classic Cloud Service instances as determined by query parameters you provide.

By default, a single request returns a maximum of 50 keys. Use the limitRowCount query parameter to control maximum number returned, and use the offset query parameter to fetch additional results, if available.

Request

Path Parameters
  • Identity domain ID for the Database Classic Cloud Service account:
     
    • For a Cloud account with Identity Cloud Service: the identity service ID, which has the form idcs-letters-and-numbers. You can find this ID in the Identity Service Id field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.

    • For a traditional cloud account: the name of the identity domain.

Query Parameters
  • The maximum number of keys to include in the response. If omitted, a maximum of 50 keys are included in the response.
  • The number of keys to skip before starting to collect keys for the response. If omitted, zero keys are skipped so that the response begins with the first key.
  • Name of a Database Classic Cloud Service instance. The response is limited to SSH keys for this service instance. If omitted, SSH keys for all Database Classic Cloud Service instances in the identity domain are returned.
Header Parameters
  • Base64 encoding of the user name and password of the user making the request. For more information, see Security, Authentication and Authorization.
  • Identity domain ID for the Database Classic Cloud Service account:
     
    • For a Cloud account with Identity Cloud Service: the identity service ID, which has the form idcs-letters-and-numbers. You can find this ID in the Identity Service Id field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.

    • For a traditional cloud account: the name of the identity domain.

Back to Top

Response

Supported Media Types

200 Response

OK. See Status Codes for information about other possible HTTP status codes.
Body ()
Root Schema : Response Body
Type: object
Title: Response Body
Show Source
Nested Schema : items Array
Type: array
Title: items Array
Array of JSON objects, with one element for each key returned.
Show Source
Nested Schema : items Array Item
Type: object
Title: items Array Item
Show Source
Back to Top

Examples

The following example shows how to view summary information about the SSH public keys for all Database Classic Cloud Service instances in the identity domain by submitting a GET request on the REST endpoint using cURL.

This example uses a traditional cloud account, so the {identityDomainId} path parameter and the X-ID-TENANT-NAME header parameter are set to the account's domain name, which is usexample. The Oracle Cloud user name of the user making the call is dbcsadmin.

cURL Command

$ curl --include --request GET \
--user dbcsadmin:password \
--header "X-ID-TENANT-NAME:usexample" \
https://dbaas.oraclecloud.com/paas/api/v1.1/instancemgmt/usexample/services/dbaas/credentials/crednames

HTTP Status Code and Response Headers

HTTP/1.1 200 OK
Date: date-and-time-stamp
Server: Oracle-Application-Server-11g
Content-Length: 1268
X-ORACLE-DMS-ECID: id-string
X-ORACLE-DMS-ECID: id-string
X-Frame-Options: DENY
Vary: Accept-Encoding,User-Agent
Content-Language: en
Content-Type: application/json

Response Body

{
  "items":[
    {
      "identityDomain":"usexample",
      "serviceType":"dbaas",
      "serviceName":"db12c-xp-si",
      "credName":"vmspublickey",
      "credType":"SSH",
      "description":"Service user ssh public key which can be used to access the service VM instances",
      "canonicalUrl":"https:\/\/dbaas.oraclecloud.com:443\/paas\/api\/v1.1\/instancemgmt\/usexample\/service\/dbaas\/instances\/db12c-xp-si\/credentials\/crednames\/vmspublickey"
    },
    {
      "identityDomain":"usexample",
      "serviceType":"dbaas",
      "serviceName":"db12c-xp-rac",
      "credName":"vmspublickey",
      "credType":"SSH",
      "description":"Service user ssh public key which can be used to access the service VM instances",
      "canonicalUrl":"https:\/\/dbaas.oraclecloud.com:443\/paas\/api\/v1.1\/instancemgmt\/usexample\/service\/dbaas\/instances\/db12c-xp-rac\/credentials\/crednames\/vmspublickey"
    },
    {
      "identityDomain":"usexample",
      "serviceType":"dbaas",
      "serviceName":"db12c-xp-si2",
      "credName":"vmspublickey",
      "credType":"SSH",
      "description":"Service user ssh public key which can be used to access the service VM instances",
      "canonicalUrl":"https:\/\/dbaas.oraclecloud.com:443\/paas\/api\/v1.1\/instancemgmt\/usexample\/service\/dbaas\/instances\/db12c-xp-si2\/credentials\/crednames\/vmspublickey"
    }
  ],
  "hasMore":false,
  "totalResults":3
}
Back to Top