All Downloads are FREE. Search and download functionalities are using the official Maven repository.

envoy.config.grpc_credential.v2alpha.file_based_metadata.proto Maven / Gradle / Ivy

There is a newer version: 1.0.46
Show newest version
syntax = "proto3";

// [#protodoc-title: Grpc Credentials File Based Metadata]
// Configuration for File Based Metadata Grpc Credentials Plugin

package envoy.config.grpc_credential.v2alpha;

option java_outer_classname = "FileBasedMetadataProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.grpc_credential.v2alpha";

import "envoy/api/v2/core/base.proto";

message FileBasedMetadataConfig {

  // Location or inline data of secret to use for authentication of the Google gRPC connection
  // this secret will be attached to a header of the gRPC connection
  envoy.api.v2.core.DataSource secret_data = 1;

  // Metadata header key to use for sending the secret data
  // if no header key is set, "authorization" header will be used
  string header_key = 2;

  // Prefix to prepend to the secret in the metadata header
  // if no prefix is set, the default is to use no prefix
  string header_prefix = 3;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy