Interface: KubeGateway
Defined in: lib/k8s/gateway.ts:130
Gateway represents an instance of a service-traffic handling infrastructure by binding Listeners to a set of IP addresses.
See
- https://gateway-api.sigs.k8s.io/reference/api-spec/main/spec/#gateway Gateway API reference for Gateway
- https://gateway-api.sigs.k8s.io/reference/api-types/gateway/ Gateway API definition for Gateway
Extends
Indexable
[otherProps: string]: any
Properties
actionType?
optional actionType?: any;
Defined in: lib/k8s/KubeObject.ts:840
Inherited from
KubeObjectInterface.actionType
apiVersion?
optional apiVersion?: string;
Defined in: lib/k8s/KubeObject.ts:835
Inherited from
KubeObjectInterface.apiVersion
items?
optional items?: any[];
Defined in: lib/k8s/KubeObject.ts:839
Inherited from
key?
optional key?: any;
Defined in: lib/k8s/KubeObject.ts:842
Inherited from
kind
kind: string;
Defined in: lib/k8s/KubeObject.ts:834
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
Inherited from
lastTimestamp?
optional lastTimestamp?: string;
Defined in: lib/k8s/KubeObject.ts:841
Inherited from
KubeObjectInterface.lastTimestamp
metadata
metadata: KubeMetadata;
Defined in: lib/k8s/KubeObject.ts:836
Inherited from
spec?
optional spec?: object;
Defined in: lib/k8s/gateway.ts:131
Index Signature
[key: string]: any
gatewayClassName?
optional gatewayClassName?: string;
listeners?
optional listeners?: GatewayListener[];
Overrides
status?
optional status?: object;
Defined in: lib/k8s/gateway.ts:136
Index Signature
[otherProps: string]: any
addresses?
optional addresses?: GatewayStatusAddress[];
conditions?
optional conditions?: KubeCondition[];
listeners?
optional listeners?: GatewayListenerStatus[];