xds_api/generated/
envoy.config.grpc_credential.v3.rs1#[derive(Clone, PartialEq, ::prost::Message)]
3pub struct AwsIamConfig {
4 #[prost(string, tag = "1")]
10 pub service_name: ::prost::alloc::string::String,
11 #[prost(string, tag = "2")]
17 pub region: ::prost::alloc::string::String,
18}
19impl ::prost::Name for AwsIamConfig {
20 const NAME: &'static str = "AwsIamConfig";
21 const PACKAGE: &'static str = "envoy.config.grpc_credential.v3";
22 fn full_name() -> ::prost::alloc::string::String {
23 "envoy.config.grpc_credential.v3.AwsIamConfig".into()
24 }
25 fn type_url() -> ::prost::alloc::string::String {
26 "type.googleapis.com/envoy.config.grpc_credential.v3.AwsIamConfig".into()
27 }
28}
29#[derive(Clone, PartialEq, ::prost::Message)]
30pub struct FileBasedMetadataConfig {
31 #[prost(message, optional, tag = "1")]
34 pub secret_data: ::core::option::Option<super::super::core::v3::DataSource>,
35 #[prost(string, tag = "2")]
38 pub header_key: ::prost::alloc::string::String,
39 #[prost(string, tag = "3")]
42 pub header_prefix: ::prost::alloc::string::String,
43}
44impl ::prost::Name for FileBasedMetadataConfig {
45 const NAME: &'static str = "FileBasedMetadataConfig";
46 const PACKAGE: &'static str = "envoy.config.grpc_credential.v3";
47 fn full_name() -> ::prost::alloc::string::String {
48 "envoy.config.grpc_credential.v3.FileBasedMetadataConfig".into()
49 }
50 fn type_url() -> ::prost::alloc::string::String {
51 "type.googleapis.com/envoy.config.grpc_credential.v3.FileBasedMetadataConfig"
52 .into()
53 }
54}