Listing, Updating, and Deleting

Get

get

Retrieve a specific tunneling policy by ID.

Path parameters
idinteger · int32Required

Tunneling policy Id

Responses
chevron-right
200

OK

application/json; api-version=1.0

Tunneling Policy

idinteger · int32Optional

ID of the object.

adminCreatestring · nullableOptional

User who created the object.

adminLastModstring · nullableOptional

User who last modified the object.

timeCreatestring · date-timeOptional

Time when the object was created.

timeLastModstring · date-timeOptional

Time when the object was last modified.

ipstring · nullableOptional

The gateway IP of the tunneling policy.

publishTypestring · enumOptional

RD session hosts options

Possible values:
rdsHostPoolIdsinteger · int32[] · nullableOptional

The IDs of the selected RD session host pools.

rdsHostIdsinteger · int32[] · nullableOptional

The IDs of the selected individual RD session hosts.

get
/api/TunnelingPolicy/{id}

Update

put

Update tunneling policy settings.

Path parameters
idinteger · int32Required

Tunneling policy ID.

Body

Modify a tunneling policy

newIPstring · nullableOptional

The gateway IP of the tunneling policy to modify.

publishTypestring · enumOptional

RD session hosts options

Possible values:
rdsHostPoolIdsinteger · int32[] · nullableOptional

The IDs of the selected RD session host pools.

rdsHostIdsinteger · int32[] · nullableOptional

The IDs of the selected individual RD session hosts.

Responses
put
/api/TunnelingPolicy/{id}

No content

Delete

delete

Delete a tunneling policy by ID.

Path parameters
idinteger · int32Required
Responses
delete
/api/TunnelingPolicy/{id}

No content