...

Text file src/github.com/linkerd/linkerd2-proxy-api/proto/meta.proto

Documentation: github.com/linkerd/linkerd2-proxy-api/proto

     1syntax = "proto3";
     2
     3package io.linkerd.proxy.meta;
     4
     5option go_package = "github.com/linkerd/linkerd2-proxy-api/go/meta";
     6
     7// General metadata about a configuration object. Typically references either an
     8// implicit default configuration or a Kubernetes resource.
     9message Metadata {
    10  oneof kind {
    11    // A name describing a default/implicit configuration.
    12    //
    13    // For example, a policy default name like `all-authenticated` describes an
    14    // implicit controller-implementedc policy that does not exist as a cluster
    15    // resource.
    16    string default = 1;
    17
    18    Resource resource = 2;
    19  }
    20}
    21
    22// References a (e.g., Kubernetes) resource.
    23message Resource {
    24  string group = 1;
    25  string kind = 2;
    26  string name = 3;
    27  string namespace = 4;
    28  string section = 5;
    29  uint32 port = 6;
    30}

View as plain text