Skip to main content

Interface: KubeGateway

Gateway represents an instance of a service-traffic handling infrastructure by binding Listeners to a set of IP addresses.

See

Extends

Properties

actionType?

optional actionType: any;

Inherited from

KubeObjectInterface.actionType

Defined in

src/lib/k8s/KubeObject.ts:648


apiVersion?

optional apiVersion: string;

Inherited from

KubeObjectInterface.apiVersion

Defined in

src/lib/k8s/KubeObject.ts:643


items?

optional items: any[];

Inherited from

KubeObjectInterface.items

Defined in

src/lib/k8s/KubeObject.ts:647


key?

optional key: any;

Inherited from

KubeObjectInterface.key

Defined in

src/lib/k8s/KubeObject.ts:650


kind

kind: string;

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to.

In CamelCase.

Cannot be updated.

See

more info

Inherited from

KubeObjectInterface.kind

Defined in

src/lib/k8s/KubeObject.ts:642


lastTimestamp?

optional lastTimestamp: string;

Inherited from

KubeObjectInterface.lastTimestamp

Defined in

src/lib/k8s/KubeObject.ts:649


metadata

metadata: KubeMetadata;

Inherited from

KubeObjectInterface.metadata

Defined in

src/lib/k8s/KubeObject.ts:644


spec

spec: object;

Index Signature

[key: string]: any

gatewayClassName?

optional gatewayClassName: string;

listeners

listeners: GatewayListener[];

Overrides

KubeObjectInterface.spec

Defined in

src/lib/k8s/gateway.ts:61


status

status: object;

Index Signature

[otherProps: string]: any

addresses?

optional addresses: GatewayStatusAddress[];

conditions?

optional conditions: KubeCondition[];

listeners?

optional listeners: GatewayListenerStatus[];

Overrides

KubeObjectInterface.status

Defined in

src/lib/k8s/gateway.ts:66