General API - Amazon DCV
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

General API

GetDcvInfo

This API provides a generic information about the Amazon DCV components, including the software version and architecture.

Sequence diagram showing GetDcvInfoRequest and GetDcvInfoResponse between Extension Client/Server and DCV Client/Server.

Helper structures:

VersionNumber + uint32 major + uint32 minor + uint32 revision SoftwareInfo + string name + VersionNumber version + string os + string arch + string hostname

Request message:

GetDcvInfoRequest (no fields)

Response message:

GetDcvInfoResponse + DcvRole dcv_role + int64 dcv_process_id + SoftwareInfo server_info + SoftwareInfo client_info
  • dcv_role: Enumeration, either Server or Client, tells if the parent process is DCV Client or a DCV Server.

  • dcv_process_id: The pid of the parent process: the DCV viewer on clients, the DCV user agent process on servers.

  • server_info: Information on the DCV Server, either on the local side or remote side of the DCV connection.

  • client_info: Information on the DCV Client, either on the local side or remote side of the DCV connection.

GetManifest

This API describes the location of the manifest file that was used to register this specific extension.

Request message:

GetManifestRequest (no fields)

Response message:

GetManifestResponse + string manifest_path
  • manifest_path: Path to the manifest file used to register the extension.