Skip to main content
Version: v0.10

port

Schema Port​

Port defines the exposed port of Service, which can be used to describe how the Service
get accessed.

Attributes​

Name and DescriptionTypeDefault ValueRequired
port
The exposed port of the Service.
int80required
targetPort
The backend container port. If empty, set it the same as the port.
intUndefinedoptional
protocol
The protocol to access the port.
"TCP" | "UDP""TCP"required
public
Public defines whether the port can be accessed through Internet.
boolFalserequired

Examples​

import catalog.models.schema.v1.workload.network as n

port = n.Port {
port: 80
targetPort: 8080
protocol: "TCP"
public: True
}