Skip to main content
inputTailscaleServeTemplateInput

Fields

id
ID

Existing template identifier when editing.

expectedRevision
Int

Required current revision when editing.

name
String!
required

Human-readable template name.

protocol

Incoming listener protocol.

listenPort
Int!
required

Incoming listener port from 1 through 65535.

mountPath
String
default:"/"

Web mount path.

destinationProtocol

Typed loopback destination protocol.

destinationPort
Int!
required

Loopback destination port from 1 through 65535.

destinationPath
String
default:""

Optional HTTP destination path.

funnel
Boolean!
required

Whether to expose the listener publicly with Funnel.

appCapabilities
[String!]!
default:[]

Private HTTP application capabilities in domain/name form.

proxyProtocol

PROXY protocol version for plain TCP forwarding.

assignments

Explicit desired state for every selected agent.