...

Source file src/google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp/altscontext.pb.go

Documentation: google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp

     1  // Copyright 2018 The gRPC Authors
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  // The canonical version of this proto can be found at
    16  // https://github.com/grpc/grpc-proto/blob/master/grpc/gcp/altscontext.proto
    17  
    18  // Code generated by protoc-gen-go. DO NOT EDIT.
    19  // versions:
    20  // 	protoc-gen-go v1.33.0
    21  // 	protoc        v4.25.2
    22  // source: grpc/gcp/altscontext.proto
    23  
    24  package grpc_gcp
    25  
    26  import (
    27  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    28  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    29  	reflect "reflect"
    30  	sync "sync"
    31  )
    32  
    33  const (
    34  	// Verify that this generated code is sufficiently up-to-date.
    35  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    36  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    37  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    38  )
    39  
    40  type AltsContext struct {
    41  	state         protoimpl.MessageState
    42  	sizeCache     protoimpl.SizeCache
    43  	unknownFields protoimpl.UnknownFields
    44  
    45  	// The application protocol negotiated for this connection.
    46  	ApplicationProtocol string `protobuf:"bytes,1,opt,name=application_protocol,json=applicationProtocol,proto3" json:"application_protocol,omitempty"`
    47  	// The record protocol negotiated for this connection.
    48  	RecordProtocol string `protobuf:"bytes,2,opt,name=record_protocol,json=recordProtocol,proto3" json:"record_protocol,omitempty"`
    49  	// The security level of the created secure channel.
    50  	SecurityLevel SecurityLevel `protobuf:"varint,3,opt,name=security_level,json=securityLevel,proto3,enum=grpc.gcp.SecurityLevel" json:"security_level,omitempty"`
    51  	// The peer service account.
    52  	PeerServiceAccount string `protobuf:"bytes,4,opt,name=peer_service_account,json=peerServiceAccount,proto3" json:"peer_service_account,omitempty"`
    53  	// The local service account.
    54  	LocalServiceAccount string `protobuf:"bytes,5,opt,name=local_service_account,json=localServiceAccount,proto3" json:"local_service_account,omitempty"`
    55  	// The RPC protocol versions supported by the peer.
    56  	PeerRpcVersions *RpcProtocolVersions `protobuf:"bytes,6,opt,name=peer_rpc_versions,json=peerRpcVersions,proto3" json:"peer_rpc_versions,omitempty"`
    57  	// Additional attributes of the peer.
    58  	PeerAttributes map[string]string `protobuf:"bytes,7,rep,name=peer_attributes,json=peerAttributes,proto3" json:"peer_attributes,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    59  }
    60  
    61  func (x *AltsContext) Reset() {
    62  	*x = AltsContext{}
    63  	if protoimpl.UnsafeEnabled {
    64  		mi := &file_grpc_gcp_altscontext_proto_msgTypes[0]
    65  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    66  		ms.StoreMessageInfo(mi)
    67  	}
    68  }
    69  
    70  func (x *AltsContext) String() string {
    71  	return protoimpl.X.MessageStringOf(x)
    72  }
    73  
    74  func (*AltsContext) ProtoMessage() {}
    75  
    76  func (x *AltsContext) ProtoReflect() protoreflect.Message {
    77  	mi := &file_grpc_gcp_altscontext_proto_msgTypes[0]
    78  	if protoimpl.UnsafeEnabled && x != nil {
    79  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    80  		if ms.LoadMessageInfo() == nil {
    81  			ms.StoreMessageInfo(mi)
    82  		}
    83  		return ms
    84  	}
    85  	return mi.MessageOf(x)
    86  }
    87  
    88  // Deprecated: Use AltsContext.ProtoReflect.Descriptor instead.
    89  func (*AltsContext) Descriptor() ([]byte, []int) {
    90  	return file_grpc_gcp_altscontext_proto_rawDescGZIP(), []int{0}
    91  }
    92  
    93  func (x *AltsContext) GetApplicationProtocol() string {
    94  	if x != nil {
    95  		return x.ApplicationProtocol
    96  	}
    97  	return ""
    98  }
    99  
   100  func (x *AltsContext) GetRecordProtocol() string {
   101  	if x != nil {
   102  		return x.RecordProtocol
   103  	}
   104  	return ""
   105  }
   106  
   107  func (x *AltsContext) GetSecurityLevel() SecurityLevel {
   108  	if x != nil {
   109  		return x.SecurityLevel
   110  	}
   111  	return SecurityLevel_SECURITY_NONE
   112  }
   113  
   114  func (x *AltsContext) GetPeerServiceAccount() string {
   115  	if x != nil {
   116  		return x.PeerServiceAccount
   117  	}
   118  	return ""
   119  }
   120  
   121  func (x *AltsContext) GetLocalServiceAccount() string {
   122  	if x != nil {
   123  		return x.LocalServiceAccount
   124  	}
   125  	return ""
   126  }
   127  
   128  func (x *AltsContext) GetPeerRpcVersions() *RpcProtocolVersions {
   129  	if x != nil {
   130  		return x.PeerRpcVersions
   131  	}
   132  	return nil
   133  }
   134  
   135  func (x *AltsContext) GetPeerAttributes() map[string]string {
   136  	if x != nil {
   137  		return x.PeerAttributes
   138  	}
   139  	return nil
   140  }
   141  
   142  var File_grpc_gcp_altscontext_proto protoreflect.FileDescriptor
   143  
   144  var file_grpc_gcp_altscontext_proto_rawDesc = []byte{
   145  	0x0a, 0x1a, 0x67, 0x72, 0x70, 0x63, 0x2f, 0x67, 0x63, 0x70, 0x2f, 0x61, 0x6c, 0x74, 0x73, 0x63,
   146  	0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x08, 0x67, 0x72,
   147  	0x70, 0x63, 0x2e, 0x67, 0x63, 0x70, 0x1a, 0x28, 0x67, 0x72, 0x70, 0x63, 0x2f, 0x67, 0x63, 0x70,
   148  	0x2f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x73, 0x65, 0x63, 0x75, 0x72,
   149  	0x69, 0x74, 0x79, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   150  	0x22, 0xf1, 0x03, 0x0a, 0x0b, 0x41, 0x6c, 0x74, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74,
   151  	0x12, 0x31, 0x0a, 0x14, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
   152  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13,
   153  	0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f,
   154  	0x63, 0x6f, 0x6c, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x70, 0x72,
   155  	0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65,
   156  	0x63, 0x6f, 0x72, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x12, 0x3e, 0x0a, 0x0e,
   157  	0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x03,
   158  	0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x67, 0x63, 0x70, 0x2e,
   159  	0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x0d, 0x73,
   160  	0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x30, 0x0a, 0x14,
   161  	0x70, 0x65, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63,
   162  	0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x70, 0x65, 0x65, 0x72,
   163  	0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x32,
   164  	0x0a, 0x15, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f,
   165  	0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x6c,
   166  	0x6f, 0x63, 0x61, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75,
   167  	0x6e, 0x74, 0x12, 0x49, 0x0a, 0x11, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x72, 0x70, 0x63, 0x5f, 0x76,
   168  	0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e,
   169  	0x67, 0x72, 0x70, 0x63, 0x2e, 0x67, 0x63, 0x70, 0x2e, 0x52, 0x70, 0x63, 0x50, 0x72, 0x6f, 0x74,
   170  	0x6f, 0x63, 0x6f, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x0f, 0x70, 0x65,
   171  	0x65, 0x72, 0x52, 0x70, 0x63, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x52, 0x0a,
   172  	0x0f, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73,
   173  	0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x67, 0x63,
   174  	0x70, 0x2e, 0x41, 0x6c, 0x74, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x50, 0x65,
   175  	0x65, 0x72, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72,
   176  	0x79, 0x52, 0x0e, 0x70, 0x65, 0x65, 0x72, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65,
   177  	0x73, 0x1a, 0x41, 0x0a, 0x13, 0x50, 0x65, 0x65, 0x72, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75,
   178  	0x74, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
   179  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61,
   180  	0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
   181  	0x3a, 0x02, 0x38, 0x01, 0x42, 0x6c, 0x0a, 0x15, 0x69, 0x6f, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e,
   182  	0x61, 0x6c, 0x74, 0x73, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x42, 0x10, 0x41,
   183  	0x6c, 0x74, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50,
   184  	0x01, 0x5a, 0x3f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67,
   185  	0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x2f, 0x63, 0x72, 0x65, 0x64, 0x65, 0x6e,
   186  	0x74, 0x69, 0x61, 0x6c, 0x73, 0x2f, 0x61, 0x6c, 0x74, 0x73, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72,
   187  	0x6e, 0x61, 0x6c, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x5f, 0x67,
   188  	0x63, 0x70, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   189  }
   190  
   191  var (
   192  	file_grpc_gcp_altscontext_proto_rawDescOnce sync.Once
   193  	file_grpc_gcp_altscontext_proto_rawDescData = file_grpc_gcp_altscontext_proto_rawDesc
   194  )
   195  
   196  func file_grpc_gcp_altscontext_proto_rawDescGZIP() []byte {
   197  	file_grpc_gcp_altscontext_proto_rawDescOnce.Do(func() {
   198  		file_grpc_gcp_altscontext_proto_rawDescData = protoimpl.X.CompressGZIP(file_grpc_gcp_altscontext_proto_rawDescData)
   199  	})
   200  	return file_grpc_gcp_altscontext_proto_rawDescData
   201  }
   202  
   203  var file_grpc_gcp_altscontext_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
   204  var file_grpc_gcp_altscontext_proto_goTypes = []interface{}{
   205  	(*AltsContext)(nil),         // 0: grpc.gcp.AltsContext
   206  	nil,                         // 1: grpc.gcp.AltsContext.PeerAttributesEntry
   207  	(SecurityLevel)(0),          // 2: grpc.gcp.SecurityLevel
   208  	(*RpcProtocolVersions)(nil), // 3: grpc.gcp.RpcProtocolVersions
   209  }
   210  var file_grpc_gcp_altscontext_proto_depIdxs = []int32{
   211  	2, // 0: grpc.gcp.AltsContext.security_level:type_name -> grpc.gcp.SecurityLevel
   212  	3, // 1: grpc.gcp.AltsContext.peer_rpc_versions:type_name -> grpc.gcp.RpcProtocolVersions
   213  	1, // 2: grpc.gcp.AltsContext.peer_attributes:type_name -> grpc.gcp.AltsContext.PeerAttributesEntry
   214  	3, // [3:3] is the sub-list for method output_type
   215  	3, // [3:3] is the sub-list for method input_type
   216  	3, // [3:3] is the sub-list for extension type_name
   217  	3, // [3:3] is the sub-list for extension extendee
   218  	0, // [0:3] is the sub-list for field type_name
   219  }
   220  
   221  func init() { file_grpc_gcp_altscontext_proto_init() }
   222  func file_grpc_gcp_altscontext_proto_init() {
   223  	if File_grpc_gcp_altscontext_proto != nil {
   224  		return
   225  	}
   226  	file_grpc_gcp_transport_security_common_proto_init()
   227  	if !protoimpl.UnsafeEnabled {
   228  		file_grpc_gcp_altscontext_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   229  			switch v := v.(*AltsContext); i {
   230  			case 0:
   231  				return &v.state
   232  			case 1:
   233  				return &v.sizeCache
   234  			case 2:
   235  				return &v.unknownFields
   236  			default:
   237  				return nil
   238  			}
   239  		}
   240  	}
   241  	type x struct{}
   242  	out := protoimpl.TypeBuilder{
   243  		File: protoimpl.DescBuilder{
   244  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   245  			RawDescriptor: file_grpc_gcp_altscontext_proto_rawDesc,
   246  			NumEnums:      0,
   247  			NumMessages:   2,
   248  			NumExtensions: 0,
   249  			NumServices:   0,
   250  		},
   251  		GoTypes:           file_grpc_gcp_altscontext_proto_goTypes,
   252  		DependencyIndexes: file_grpc_gcp_altscontext_proto_depIdxs,
   253  		MessageInfos:      file_grpc_gcp_altscontext_proto_msgTypes,
   254  	}.Build()
   255  	File_grpc_gcp_altscontext_proto = out.File
   256  	file_grpc_gcp_altscontext_proto_rawDesc = nil
   257  	file_grpc_gcp_altscontext_proto_goTypes = nil
   258  	file_grpc_gcp_altscontext_proto_depIdxs = nil
   259  }
   260  

View as plain text