@kubernetes-models/envoy-gateway
TypeScript icon, indicating that this package has built-in type declarations

0.3.0 • Public • Published

@kubernetes-models/envoy-gateway

Envoy Gateway models.

Installation

Install with npm.

npm install @kubernetes-models/envoy-gateway

Usage

import { BackendTrafficPolicy } from "@kubernetes-models/envoy-gateway/gateway.envoyproxy.io/v1alpha1";

// Create a new BackendTrafficPolicy
const app = new BackendTrafficPolicy({
  metadata: {
    namespace: "envoy-gateway",
    name: "target-gateway-1"
  },
  spec: {
    targetRef: {
      group: "gateway.networking.k8s.io",
      kind: "Gateway",
      name: "gateway-1",
      namespace: "envoy-gateway"
    }
  }
});

// Validate against JSON schema
app.validate();

License

MIT

Package Sidebar

Install

npm i @kubernetes-models/envoy-gateway

Weekly Downloads

563

Version

0.3.0

License

MIT

Unpacked Size

1.9 MB

Total Files

58

Last publish

Collaborators

  • tommy351