Boundary
targets update
Command: targets update
The targets update
command lets you update a target.
Example
This example updates a TCP target with the ID ttcp_1234567890
to add the name devops
and the description For DevOps usage
:
$ boundary targets update tcp -id ttcp_1234567890 -name devops -description "For DevOps usage"
Usage
$ boundary targets update [type] [sub command] [options] [args]
Please see the typed subcommand help for detailed usage information.
Subcommands:
rdp Update an rdp-type target (HCP & Boundary Enterprise only)
ssh Update a ssh-type target (HCP & Boundary Enterprise only)
tcp Update a tcp-type target
Usages by type
You can update RDP, SSH, or TCP targets.
The targets update rdp
command lets you update existing RDP targets.
Example
This example updates an RDP target with the id rdp_1234567890
to add the name devops
and the description RDP target for DevOps
:
$ boundary targets update rdp -id trdp_1234567890 -name "devops" -description "RDP target for DevOps"
Usage
$ boundary targets update rdp [options] [args]
RDP target options
-address=<string>
- An optional valid network address for the target to connect to. You cannot use an address alongside host sources.If you set a target address for RDP targets that use Kerberos authentication, use the target's hostname and append the domain to it, for example
target-hostname.mydomain.com
. For RDP targets that use NTLM authentication, set the target address to the target's IP address.-default-client-port=<string>
- The default client port on the target.-default-port=<string>
- The default port on the target. Due to a port conflict on modern Windows operating systems (Windows 11+, Windows Server 2025), transparent sessions cannot use the default RDP port3389
. You must configure a custom port to use transparent sessions with RDP targets.Refer to Using transparent sessions with RDP on Windows for more information about configuring a custom port for transparent sessions.
-egress-worker-filter=<string>
- A Boolean expression that filters which egress workers can process sessions for the target.-ingress-worker-filter=<string>
- A Boolean expression that filters which ingress workers can process sessions for the target.-session-connection-limit=<string>
- The maximum number of connections allowed for a session. A value of-1
means the connections are unlimited.-session-max-seconds=<string>
- The maximum lifetime of the session, including all connections. You can specify an integer number of seconds or a duration string. If you do not specfiy a maximum duration, Boundary uses the default value of 8 hours (28800 seconds).
CLI options
In addition to the command specific options, there are options common to all CLI commands and subcommands: