...

Source file src/google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp/transport_security_common.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/transport_security_common.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/transport_security_common.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  // The security level of the created channel. The list is sorted in increasing
    41  // level of security. This order must always be maintained.
    42  type SecurityLevel int32
    43  
    44  const (
    45  	SecurityLevel_SECURITY_NONE         SecurityLevel = 0
    46  	SecurityLevel_INTEGRITY_ONLY        SecurityLevel = 1
    47  	SecurityLevel_INTEGRITY_AND_PRIVACY SecurityLevel = 2
    48  )
    49  
    50  // Enum value maps for SecurityLevel.
    51  var (
    52  	SecurityLevel_name = map[int32]string{
    53  		0: "SECURITY_NONE",
    54  		1: "INTEGRITY_ONLY",
    55  		2: "INTEGRITY_AND_PRIVACY",
    56  	}
    57  	SecurityLevel_value = map[string]int32{
    58  		"SECURITY_NONE":         0,
    59  		"INTEGRITY_ONLY":        1,
    60  		"INTEGRITY_AND_PRIVACY": 2,
    61  	}
    62  )
    63  
    64  func (x SecurityLevel) Enum() *SecurityLevel {
    65  	p := new(SecurityLevel)
    66  	*p = x
    67  	return p
    68  }
    69  
    70  func (x SecurityLevel) String() string {
    71  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    72  }
    73  
    74  func (SecurityLevel) Descriptor() protoreflect.EnumDescriptor {
    75  	return file_grpc_gcp_transport_security_common_proto_enumTypes[0].Descriptor()
    76  }
    77  
    78  func (SecurityLevel) Type() protoreflect.EnumType {
    79  	return &file_grpc_gcp_transport_security_common_proto_enumTypes[0]
    80  }
    81  
    82  func (x SecurityLevel) Number() protoreflect.EnumNumber {
    83  	return protoreflect.EnumNumber(x)
    84  }
    85  
    86  // Deprecated: Use SecurityLevel.Descriptor instead.
    87  func (SecurityLevel) EnumDescriptor() ([]byte, []int) {
    88  	return file_grpc_gcp_transport_security_common_proto_rawDescGZIP(), []int{0}
    89  }
    90  
    91  // Max and min supported RPC protocol versions.
    92  type RpcProtocolVersions struct {
    93  	state         protoimpl.MessageState
    94  	sizeCache     protoimpl.SizeCache
    95  	unknownFields protoimpl.UnknownFields
    96  
    97  	// Maximum supported RPC version.
    98  	MaxRpcVersion *RpcProtocolVersions_Version `protobuf:"bytes,1,opt,name=max_rpc_version,json=maxRpcVersion,proto3" json:"max_rpc_version,omitempty"`
    99  	// Minimum supported RPC version.
   100  	MinRpcVersion *RpcProtocolVersions_Version `protobuf:"bytes,2,opt,name=min_rpc_version,json=minRpcVersion,proto3" json:"min_rpc_version,omitempty"`
   101  }
   102  
   103  func (x *RpcProtocolVersions) Reset() {
   104  	*x = RpcProtocolVersions{}
   105  	if protoimpl.UnsafeEnabled {
   106  		mi := &file_grpc_gcp_transport_security_common_proto_msgTypes[0]
   107  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   108  		ms.StoreMessageInfo(mi)
   109  	}
   110  }
   111  
   112  func (x *RpcProtocolVersions) String() string {
   113  	return protoimpl.X.MessageStringOf(x)
   114  }
   115  
   116  func (*RpcProtocolVersions) ProtoMessage() {}
   117  
   118  func (x *RpcProtocolVersions) ProtoReflect() protoreflect.Message {
   119  	mi := &file_grpc_gcp_transport_security_common_proto_msgTypes[0]
   120  	if protoimpl.UnsafeEnabled && x != nil {
   121  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   122  		if ms.LoadMessageInfo() == nil {
   123  			ms.StoreMessageInfo(mi)
   124  		}
   125  		return ms
   126  	}
   127  	return mi.MessageOf(x)
   128  }
   129  
   130  // Deprecated: Use RpcProtocolVersions.ProtoReflect.Descriptor instead.
   131  func (*RpcProtocolVersions) Descriptor() ([]byte, []int) {
   132  	return file_grpc_gcp_transport_security_common_proto_rawDescGZIP(), []int{0}
   133  }
   134  
   135  func (x *RpcProtocolVersions) GetMaxRpcVersion() *RpcProtocolVersions_Version {
   136  	if x != nil {
   137  		return x.MaxRpcVersion
   138  	}
   139  	return nil
   140  }
   141  
   142  func (x *RpcProtocolVersions) GetMinRpcVersion() *RpcProtocolVersions_Version {
   143  	if x != nil {
   144  		return x.MinRpcVersion
   145  	}
   146  	return nil
   147  }
   148  
   149  // RPC version contains a major version and a minor version.
   150  type RpcProtocolVersions_Version struct {
   151  	state         protoimpl.MessageState
   152  	sizeCache     protoimpl.SizeCache
   153  	unknownFields protoimpl.UnknownFields
   154  
   155  	Major uint32 `protobuf:"varint,1,opt,name=major,proto3" json:"major,omitempty"`
   156  	Minor uint32 `protobuf:"varint,2,opt,name=minor,proto3" json:"minor,omitempty"`
   157  }
   158  
   159  func (x *RpcProtocolVersions_Version) Reset() {
   160  	*x = RpcProtocolVersions_Version{}
   161  	if protoimpl.UnsafeEnabled {
   162  		mi := &file_grpc_gcp_transport_security_common_proto_msgTypes[1]
   163  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   164  		ms.StoreMessageInfo(mi)
   165  	}
   166  }
   167  
   168  func (x *RpcProtocolVersions_Version) String() string {
   169  	return protoimpl.X.MessageStringOf(x)
   170  }
   171  
   172  func (*RpcProtocolVersions_Version) ProtoMessage() {}
   173  
   174  func (x *RpcProtocolVersions_Version) ProtoReflect() protoreflect.Message {
   175  	mi := &file_grpc_gcp_transport_security_common_proto_msgTypes[1]
   176  	if protoimpl.UnsafeEnabled && x != nil {
   177  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   178  		if ms.LoadMessageInfo() == nil {
   179  			ms.StoreMessageInfo(mi)
   180  		}
   181  		return ms
   182  	}
   183  	return mi.MessageOf(x)
   184  }
   185  
   186  // Deprecated: Use RpcProtocolVersions_Version.ProtoReflect.Descriptor instead.
   187  func (*RpcProtocolVersions_Version) Descriptor() ([]byte, []int) {
   188  	return file_grpc_gcp_transport_security_common_proto_rawDescGZIP(), []int{0, 0}
   189  }
   190  
   191  func (x *RpcProtocolVersions_Version) GetMajor() uint32 {
   192  	if x != nil {
   193  		return x.Major
   194  	}
   195  	return 0
   196  }
   197  
   198  func (x *RpcProtocolVersions_Version) GetMinor() uint32 {
   199  	if x != nil {
   200  		return x.Minor
   201  	}
   202  	return 0
   203  }
   204  
   205  var File_grpc_gcp_transport_security_common_proto protoreflect.FileDescriptor
   206  
   207  var file_grpc_gcp_transport_security_common_proto_rawDesc = []byte{
   208  	0x0a, 0x28, 0x67, 0x72, 0x70, 0x63, 0x2f, 0x67, 0x63, 0x70, 0x2f, 0x74, 0x72, 0x61, 0x6e, 0x73,
   209  	0x70, 0x6f, 0x72, 0x74, 0x5f, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x63, 0x6f,
   210  	0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x08, 0x67, 0x72, 0x70, 0x63,
   211  	0x2e, 0x67, 0x63, 0x70, 0x22, 0xea, 0x01, 0x0a, 0x13, 0x52, 0x70, 0x63, 0x50, 0x72, 0x6f, 0x74,
   212  	0x6f, 0x63, 0x6f, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x4d, 0x0a, 0x0f,
   213  	0x6d, 0x61, 0x78, 0x5f, 0x72, 0x70, 0x63, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18,
   214  	0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x67, 0x63, 0x70,
   215  	0x2e, 0x52, 0x70, 0x63, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x56, 0x65, 0x72, 0x73,
   216  	0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x6d, 0x61,
   217  	0x78, 0x52, 0x70, 0x63, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x4d, 0x0a, 0x0f, 0x6d,
   218  	0x69, 0x6e, 0x5f, 0x72, 0x70, 0x63, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02,
   219  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x67, 0x63, 0x70, 0x2e,
   220  	0x52, 0x70, 0x63, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69,
   221  	0x6f, 0x6e, 0x73, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x6d, 0x69, 0x6e,
   222  	0x52, 0x70, 0x63, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x1a, 0x35, 0x0a, 0x07, 0x56, 0x65,
   223  	0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x18, 0x01,
   224  	0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x6d,
   225  	0x69, 0x6e, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6d, 0x69, 0x6e, 0x6f,
   226  	0x72, 0x2a, 0x51, 0x0a, 0x0d, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x4c, 0x65, 0x76,
   227  	0x65, 0x6c, 0x12, 0x11, 0x0a, 0x0d, 0x53, 0x45, 0x43, 0x55, 0x52, 0x49, 0x54, 0x59, 0x5f, 0x4e,
   228  	0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x12, 0x0a, 0x0e, 0x49, 0x4e, 0x54, 0x45, 0x47, 0x52, 0x49,
   229  	0x54, 0x59, 0x5f, 0x4f, 0x4e, 0x4c, 0x59, 0x10, 0x01, 0x12, 0x19, 0x0a, 0x15, 0x49, 0x4e, 0x54,
   230  	0x45, 0x47, 0x52, 0x49, 0x54, 0x59, 0x5f, 0x41, 0x4e, 0x44, 0x5f, 0x50, 0x52, 0x49, 0x56, 0x41,
   231  	0x43, 0x59, 0x10, 0x02, 0x42, 0x78, 0x0a, 0x15, 0x69, 0x6f, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e,
   232  	0x61, 0x6c, 0x74, 0x73, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x42, 0x1c, 0x54,
   233  	0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
   234  	0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3f, 0x67,
   235  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67,
   236  	0x2f, 0x67, 0x72, 0x70, 0x63, 0x2f, 0x63, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c,
   237  	0x73, 0x2f, 0x61, 0x6c, 0x74, 0x73, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f,
   238  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x5f, 0x67, 0x63, 0x70, 0x62, 0x06,
   239  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   240  }
   241  
   242  var (
   243  	file_grpc_gcp_transport_security_common_proto_rawDescOnce sync.Once
   244  	file_grpc_gcp_transport_security_common_proto_rawDescData = file_grpc_gcp_transport_security_common_proto_rawDesc
   245  )
   246  
   247  func file_grpc_gcp_transport_security_common_proto_rawDescGZIP() []byte {
   248  	file_grpc_gcp_transport_security_common_proto_rawDescOnce.Do(func() {
   249  		file_grpc_gcp_transport_security_common_proto_rawDescData = protoimpl.X.CompressGZIP(file_grpc_gcp_transport_security_common_proto_rawDescData)
   250  	})
   251  	return file_grpc_gcp_transport_security_common_proto_rawDescData
   252  }
   253  
   254  var file_grpc_gcp_transport_security_common_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
   255  var file_grpc_gcp_transport_security_common_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
   256  var file_grpc_gcp_transport_security_common_proto_goTypes = []interface{}{
   257  	(SecurityLevel)(0),                  // 0: grpc.gcp.SecurityLevel
   258  	(*RpcProtocolVersions)(nil),         // 1: grpc.gcp.RpcProtocolVersions
   259  	(*RpcProtocolVersions_Version)(nil), // 2: grpc.gcp.RpcProtocolVersions.Version
   260  }
   261  var file_grpc_gcp_transport_security_common_proto_depIdxs = []int32{
   262  	2, // 0: grpc.gcp.RpcProtocolVersions.max_rpc_version:type_name -> grpc.gcp.RpcProtocolVersions.Version
   263  	2, // 1: grpc.gcp.RpcProtocolVersions.min_rpc_version:type_name -> grpc.gcp.RpcProtocolVersions.Version
   264  	2, // [2:2] is the sub-list for method output_type
   265  	2, // [2:2] is the sub-list for method input_type
   266  	2, // [2:2] is the sub-list for extension type_name
   267  	2, // [2:2] is the sub-list for extension extendee
   268  	0, // [0:2] is the sub-list for field type_name
   269  }
   270  
   271  func init() { file_grpc_gcp_transport_security_common_proto_init() }
   272  func file_grpc_gcp_transport_security_common_proto_init() {
   273  	if File_grpc_gcp_transport_security_common_proto != nil {
   274  		return
   275  	}
   276  	if !protoimpl.UnsafeEnabled {
   277  		file_grpc_gcp_transport_security_common_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   278  			switch v := v.(*RpcProtocolVersions); i {
   279  			case 0:
   280  				return &v.state
   281  			case 1:
   282  				return &v.sizeCache
   283  			case 2:
   284  				return &v.unknownFields
   285  			default:
   286  				return nil
   287  			}
   288  		}
   289  		file_grpc_gcp_transport_security_common_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   290  			switch v := v.(*RpcProtocolVersions_Version); i {
   291  			case 0:
   292  				return &v.state
   293  			case 1:
   294  				return &v.sizeCache
   295  			case 2:
   296  				return &v.unknownFields
   297  			default:
   298  				return nil
   299  			}
   300  		}
   301  	}
   302  	type x struct{}
   303  	out := protoimpl.TypeBuilder{
   304  		File: protoimpl.DescBuilder{
   305  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   306  			RawDescriptor: file_grpc_gcp_transport_security_common_proto_rawDesc,
   307  			NumEnums:      1,
   308  			NumMessages:   2,
   309  			NumExtensions: 0,
   310  			NumServices:   0,
   311  		},
   312  		GoTypes:           file_grpc_gcp_transport_security_common_proto_goTypes,
   313  		DependencyIndexes: file_grpc_gcp_transport_security_common_proto_depIdxs,
   314  		EnumInfos:         file_grpc_gcp_transport_security_common_proto_enumTypes,
   315  		MessageInfos:      file_grpc_gcp_transport_security_common_proto_msgTypes,
   316  	}.Build()
   317  	File_grpc_gcp_transport_security_common_proto = out.File
   318  	file_grpc_gcp_transport_security_common_proto_rawDesc = nil
   319  	file_grpc_gcp_transport_security_common_proto_goTypes = nil
   320  	file_grpc_gcp_transport_security_common_proto_depIdxs = nil
   321  }
   322  

View as plain text