github.com/hxx258456/ccgo@v0.0.5-0.20230213014102-48b35f46f66f/grpc/credentials/alts/internal/proto/grpc_gcp/transport_security_common.pb.go (about)

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