---
title: "POST /gateway-update-remote-access-rdp-recording"
method: POST
path: "/gateway-update-remote-access-rdp-recording"
tags: ["Secure Remote Access"]
---

# POST /gateway-update-remote-access-rdp-recording

`POST /gateway-update-remote-access-rdp-recording`

## Request

- Base URL: `https://api.akeyless.io`
- URL: `https://api.akeyless.io/gateway-update-remote-access-rdp-recording`
- Auth: none declared

## Request body

- GatewayUpdateRemoteAccessRdpRecordings: gatewayUpdateRemoteAccessRdpRecordings is a command that update remote access rdp recording config
  - `aws-storage-access-key-id` string: AWS access key id. For more information refer to https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html
  - `aws-storage-bucket-name` string: The AWS bucket name. For more information refer to https://docs.aws.amazon.com/s3/
  - `aws-storage-bucket-prefix` string: The folder name in S3 bucket. For more information refer to https://docs.aws.amazon.com/s3/
  - `aws-storage-endpoint-url` string: Custom AWS endpoint URL for S3-compatible storage (e.g. a private AWS endpoint)
  - `aws-storage-region` string: The region where the storage is located
  - `aws-storage-secret-access-key` string: AWS secret access key. For more information refer to https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html
  - `azure-storage-account-name` string: Azure account name. For more information refer to https://learn.microsoft.com/en-us/azure/storage/common/storage-account-overview
  - `azure-storage-client-id` string: Azure client id. For more information refer to https://learn.microsoft.com/en-us/azure/storage/common/storage-account-get-info?tabs=portal
  - `azure-storage-client-secret` string: Azure client secret. For more information refer to https://learn.microsoft.com/en-us/azure/storage/common/storage-account-get-info?tabs=portal
  - `azure-storage-container-name` string: Azure container name. For more information refer to https://learn.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-containers--blobs--and-metadata
  - `azure-storage-tenant-id` string: Azure tenant id. For more information refer to https://learn.microsoft.com/en-us/entra/fundamentals/how-to-find-tenant
  - `json` boolean: Set output format to JSON
  - `rdp-session-recording` string: Enable recording of rdp session [true/false]
  - `rdp-session-recording-compress` boolean: Whether to compress recording files before upload
  - `rdp-session-recording-encryption-key` string: If provided, this key will be used to encrypt uploaded recordings.
  - `rdp-session-recording-quality` string: RDP session recording quality [low/medium/high]
  - `rdp-session-storage` string: Rdp session recording storage destination [local/aws/azure]
  - `token` string: Authentication token (see `/auth` and `/configure`)
  - `uid-token` string: The universal identity token, Required only for universal_identity authentication

## Response `200`

gatewayUpdateRemoteAccessRdpRecordingsResponse wraps response body.

- GatewayUpdateRemoteAccessRdpRecordingsOutput

## Other responses

- `default`: errorResponse wraps any error to return it as a JSON object with one "error" field.

---

[API](https://skmtc.dev/akeyless/apis/infrastructure-connectivity.md) - [All operations](https://skmtc.dev/akeyless/apis/infrastructure-connectivity/llms.txt) - [OpenAPI document](https://skmtc.dev/akeyless/apis/infrastructure-connectivity/revisions/62dc62fea89d?raw)
