@ -13,6 +13,7 @@ import (
_ "github.com/hashicorp/consul/proto-public/pbresource"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
v1 "k8s.io/api/core/v1"
reflect "reflect"
sync "sync"
)
@ -30,16 +31,20 @@ type GatewayClassConfig struct {
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Consul * Consul ` protobuf:"bytes,1,opt,name=consul,proto3,oneof" json:"consul,omitempty" `
CopyAnnotations * CopyAnnotations ` protobuf:"bytes,2,opt,name=copy_annotations,json=copyAnnotations,proto3,oneof" json:"copy_annotations,omitempty" `
Deployment * Deployment ` protobuf:"bytes,3,opt,name=deployment,proto3,oneof" json:"deployment,omitempty" `
Image * Image ` protobuf:"bytes,4,opt,name=image,proto3,oneof" json:"image,omitempty" `
LogLevel * string ` protobuf:"bytes,5,opt,name=log_level,json=logLevel,proto3,oneof" json:"log_level,omitempty" `
MapPrivilegedContainerPorts * uint32 ` protobuf:"varint,6,opt,name=map_privileged_container_ports,json=mapPrivilegedContainerPorts,proto3,oneof" json:"map_privileged_container_ports,omitempty" `
NodeSelector * string ` protobuf:"bytes,7,opt,name=node_selector,json=nodeSelector,proto3,oneof" json:"node_selector,omitempty" `
OpenshiftSccName * string ` protobuf:"bytes,8,opt,name=openshift_scc_name,json=openshiftSccName,proto3,oneof" json:"openshift_scc_name,omitempty" `
ServiceType * string ` protobuf:"bytes,9,opt,name=service_type,json=serviceType,proto3,oneof" json:"service_type,omitempty" `
UseHostPorts * bool ` protobuf:"varint,10,opt,name=use_host_ports,json=useHostPorts,proto3,oneof" json:"use_host_ports,omitempty" `
// +kubebuilder:validation:Enum=ClusterIP;NodePort;LoadBalancer
ServiceType * string ` protobuf:"bytes,1,opt,name=service_type,json=serviceType,proto3,oneof" json:"service_type,omitempty" `
// NodeSelector is a selector which must be true for the pod to fit on a node.
// Selector which must match a node's labels for the pod to be scheduled on that node.
// More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
NodeSelector map [ string ] string ` protobuf:"bytes,2,rep,name=node_selector,json=nodeSelector,proto3" json:"node_selector,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3" `
// Tolerations allow the scheduler to schedule nodes with matching taints.
// More Info: https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/
Tolerations [ ] * v1 . Toleration ` protobuf:"bytes,3,rep,name=tolerations,proto3" json:"tolerations,omitempty" `
Deployment * Deployment ` protobuf:"bytes,4,opt,name=deployment,proto3,oneof" json:"deployment,omitempty" `
CopyAnnotations * CopyAnnotations ` protobuf:"bytes,5,opt,name=copy_annotations,json=copyAnnotations,proto3,oneof" json:"copy_annotations,omitempty" `
PodSecurityPolicy * string ` protobuf:"bytes,6,opt,name=pod_security_policy,json=podSecurityPolicy,proto3,oneof" json:"pod_security_policy,omitempty" `
OpenshiftSccName * string ` protobuf:"bytes,7,opt,name=openshift_scc_name,json=openshiftSccName,proto3,oneof" json:"openshift_scc_name,omitempty" `
UseHostPorts * bool ` protobuf:"varint,8,opt,name=use_host_ports,json=useHostPorts,proto3,oneof" json:"use_host_ports,omitempty" `
}
func ( x * GatewayClassConfig ) Reset ( ) {
@ -74,16 +79,23 @@ func (*GatewayClassConfig) Descriptor() ([]byte, []int) {
return file_pbmesh_v2beta1_gatewayclassconfig_proto_rawDescGZIP ( ) , [ ] int { 0 }
}
func ( x * GatewayClassConfig ) GetConsul ( ) * Consul {
func ( x * GatewayClassConfig ) GetServiceType ( ) string {
if x != nil && x . ServiceType != nil {
return * x . ServiceType
}
return ""
}
func ( x * GatewayClassConfig ) GetNodeSelector ( ) map [ string ] string {
if x != nil {
return x . Consul
return x . NodeSelector
}
return nil
}
func ( x * GatewayClassConfig ) GetCopyAnnotations ( ) * CopyAnnotations {
func ( x * GatewayClassConfig ) GetTolerations ( ) [ ] * v1 . Toleration {
if x != nil {
return x . CopyAnnot ations
return x . Toler ations
}
return nil
}
@ -95,30 +107,16 @@ func (x *GatewayClassConfig) GetDeployment() *Deployment {
return nil
}
func ( x * GatewayClassConfig ) GetImage ( ) * Image {
func ( x * GatewayClassConfig ) GetCopyAnnotations ( ) * CopyAnnotations {
if x != nil {
return x . Image
return x . CopyAnnotations
}
return nil
}
func ( x * GatewayClassConfig ) GetLogLevel ( ) string {
if x != nil && x . LogLevel != nil {
return * x . LogLevel
}
return ""
}
func ( x * GatewayClassConfig ) GetMapPrivilegedContainerPorts ( ) uint32 {
if x != nil && x . MapPrivilegedContainerPorts != nil {
return * x . MapPrivilegedContainerPorts
}
return 0
}
func ( x * GatewayClassConfig ) GetNodeSelector ( ) string {
if x != nil && x . NodeSelector != nil {
return * x . NodeSelector
func ( x * GatewayClassConfig ) GetPodSecurityPolicy ( ) string {
if x != nil && x . PodSecurityPolicy != nil {
return * x . PodSecurityPolicy
}
return ""
}
@ -130,13 +128,6 @@ func (x *GatewayClassConfig) GetOpenshiftSccName() string {
return ""
}
func ( x * GatewayClassConfig ) GetServiceType ( ) string {
if x != nil && x . ServiceType != nil {
return * x . ServiceType
}
return ""
}
func ( x * GatewayClassConfig ) GetUseHostPorts ( ) bool {
if x != nil && x . UseHostPorts != nil {
return * x . UseHostPorts
@ -144,203 +135,6 @@ func (x *GatewayClassConfig) GetUseHostPorts() bool {
return false
}
type Consul struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Address * string ` protobuf:"bytes,1,opt,name=address,proto3,oneof" json:"address,omitempty" `
Authentication * Authentication ` protobuf:"bytes,2,opt,name=authentication,proto3,oneof" json:"authentication,omitempty" `
Scheme * string ` protobuf:"bytes,3,opt,name=scheme,proto3,oneof" json:"scheme,omitempty" `
Ports * Ports ` protobuf:"bytes,4,opt,name=ports,proto3,oneof" json:"ports,omitempty" `
}
func ( x * Consul ) Reset ( ) {
* x = Consul { }
if protoimpl . UnsafeEnabled {
mi := & file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes [ 1 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * Consul ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * Consul ) ProtoMessage ( ) { }
func ( x * Consul ) ProtoReflect ( ) protoreflect . Message {
mi := & file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes [ 1 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use Consul.ProtoReflect.Descriptor instead.
func ( * Consul ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_pbmesh_v2beta1_gatewayclassconfig_proto_rawDescGZIP ( ) , [ ] int { 1 }
}
func ( x * Consul ) GetAddress ( ) string {
if x != nil && x . Address != nil {
return * x . Address
}
return ""
}
func ( x * Consul ) GetAuthentication ( ) * Authentication {
if x != nil {
return x . Authentication
}
return nil
}
func ( x * Consul ) GetScheme ( ) string {
if x != nil && x . Scheme != nil {
return * x . Scheme
}
return ""
}
func ( x * Consul ) GetPorts ( ) * Ports {
if x != nil {
return x . Ports
}
return nil
}
type Authentication struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Address * string ` protobuf:"bytes,1,opt,name=address,proto3,oneof" json:"address,omitempty" `
Managed * bool ` protobuf:"varint,2,opt,name=managed,proto3,oneof" json:"managed,omitempty" `
Method * string ` protobuf:"bytes,3,opt,name=method,proto3,oneof" json:"method,omitempty" `
Namespace * string ` protobuf:"bytes,4,opt,name=namespace,proto3,oneof" json:"namespace,omitempty" `
}
func ( x * Authentication ) Reset ( ) {
* x = Authentication { }
if protoimpl . UnsafeEnabled {
mi := & file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes [ 2 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * Authentication ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * Authentication ) ProtoMessage ( ) { }
func ( x * Authentication ) ProtoReflect ( ) protoreflect . Message {
mi := & file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes [ 2 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use Authentication.ProtoReflect.Descriptor instead.
func ( * Authentication ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_pbmesh_v2beta1_gatewayclassconfig_proto_rawDescGZIP ( ) , [ ] int { 2 }
}
func ( x * Authentication ) GetAddress ( ) string {
if x != nil && x . Address != nil {
return * x . Address
}
return ""
}
func ( x * Authentication ) GetManaged ( ) bool {
if x != nil && x . Managed != nil {
return * x . Managed
}
return false
}
func ( x * Authentication ) GetMethod ( ) string {
if x != nil && x . Method != nil {
return * x . Method
}
return ""
}
func ( x * Authentication ) GetNamespace ( ) string {
if x != nil && x . Namespace != nil {
return * x . Namespace
}
return ""
}
type Ports struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Grpc * uint32 ` protobuf:"varint,1,opt,name=grpc,proto3,oneof" json:"grpc,omitempty" `
Http * uint32 ` protobuf:"varint,2,opt,name=http,proto3,oneof" json:"http,omitempty" `
}
func ( x * Ports ) Reset ( ) {
* x = Ports { }
if protoimpl . UnsafeEnabled {
mi := & file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes [ 3 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * Ports ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * Ports ) ProtoMessage ( ) { }
func ( x * Ports ) ProtoReflect ( ) protoreflect . Message {
mi := & file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes [ 3 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use Ports.ProtoReflect.Descriptor instead.
func ( * Ports ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_pbmesh_v2beta1_gatewayclassconfig_proto_rawDescGZIP ( ) , [ ] int { 3 }
}
func ( x * Ports ) GetGrpc ( ) uint32 {
if x != nil && x . Grpc != nil {
return * x . Grpc
}
return 0
}
func ( x * Ports ) GetHttp ( ) uint32 {
if x != nil && x . Http != nil {
return * x . Http
}
return 0
}
type CopyAnnotations struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
@ -352,7 +146,7 @@ type CopyAnnotations struct {
func ( x * CopyAnnotations ) Reset ( ) {
* x = CopyAnnotations { }
if protoimpl . UnsafeEnabled {
mi := & file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes [ 4 ]
mi := & file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes [ 1 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -365,7 +159,7 @@ func (x *CopyAnnotations) String() string {
func ( * CopyAnnotations ) ProtoMessage ( ) { }
func ( x * CopyAnnotations ) ProtoReflect ( ) protoreflect . Message {
mi := & file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes [ 4 ]
mi := & file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes [ 1 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -378,7 +172,7 @@ func (x *CopyAnnotations) ProtoReflect() protoreflect.Message {
// Deprecated: Use CopyAnnotations.ProtoReflect.Descriptor instead.
func ( * CopyAnnotations ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_pbmesh_v2beta1_gatewayclassconfig_proto_rawDescGZIP ( ) , [ ] int { 4 }
return file_pbmesh_v2beta1_gatewayclassconfig_proto_rawDescGZIP ( ) , [ ] int { 1 }
}
func ( x * CopyAnnotations ) GetService ( ) [ ] string {
@ -393,15 +187,29 @@ type Deployment struct {
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// +kubebuilder:default:=1
// +kubebuilder:validation:Maximum=8
// +kubebuilder:validation:Minimum=1
// Number of gateway instances that should be deployed by default
DefaultInstances * uint32 ` protobuf:"varint,1,opt,name=default_instances,json=defaultInstances,proto3,oneof" json:"default_instances,omitempty" `
// +kubebuilder:default:=1
// +kubebuilder:validation:Maximum=8
// +kubebuilder:validation:Minimum=1
// Minimum allowed number of gateway instances
MinInstances * uint32 ` protobuf:"varint,2,opt,name=min_instances,json=minInstances,proto3,oneof" json:"min_instances,omitempty" `
// +kubebuilder:default:=8
// +kubebuilder:validation:Maximum=8
// +kubebuilder:validation:Minimum=1
// Max allowed number of gateway instances
MaxInstances * uint32 ` protobuf:"varint,3,opt,name=max_instances,json=maxInstances,proto3,oneof" json:"max_instances,omitempty" `
// Resources defines the resource requirements for the gateway.
Resources [ ] * v1 . ResourceRequirements ` protobuf:"bytes,4,rep,name=resources,proto3" json:"resources,omitempty" `
}
func ( x * Deployment ) Reset ( ) {
* x = Deployment { }
if protoimpl . UnsafeEnabled {
mi := & file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes [ 5 ]
mi := & file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes [ 2 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -414,7 +222,7 @@ func (x *Deployment) String() string {
func ( * Deployment ) ProtoMessage ( ) { }
func ( x * Deployment ) ProtoReflect ( ) protoreflect . Message {
mi := & file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes [ 5 ]
mi := & file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes [ 2 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -427,7 +235,7 @@ func (x *Deployment) ProtoReflect() protoreflect.Message {
// Deprecated: Use Deployment.ProtoReflect.Descriptor instead.
func ( * Deployment ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_pbmesh_v2beta1_gatewayclassconfig_proto_rawDescGZIP ( ) , [ ] int { 5 }
return file_pbmesh_v2beta1_gatewayclassconfig_proto_rawDescGZIP ( ) , [ ] int { 2 }
}
func ( x * Deployment ) GetDefaultInstances ( ) uint32 {
@ -451,59 +259,11 @@ func (x *Deployment) GetMaxInstances() uint32 {
return 0
}
type Image struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
ConsulApiGateway * string ` protobuf:"bytes,1,opt,name=consul_api_gateway,json=consulApiGateway,proto3,oneof" json:"consul_api_gateway,omitempty" `
Envoy * string ` protobuf:"bytes,2,opt,name=envoy,proto3,oneof" json:"envoy,omitempty" `
}
func ( x * Image ) Reset ( ) {
* x = Image { }
if protoimpl . UnsafeEnabled {
mi := & file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes [ 6 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * Image ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * Image ) ProtoMessage ( ) { }
func ( x * Image ) ProtoReflect ( ) protoreflect . Message {
mi := & file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes [ 6 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use Image.ProtoReflect.Descriptor instead.
func ( * Image ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_pbmesh_v2beta1_gatewayclassconfig_proto_rawDescGZIP ( ) , [ ] int { 6 }
}
func ( x * Image ) GetConsulApiGateway ( ) string {
if x != nil && x . ConsulApiGateway != nil {
return * x . ConsulApiGateway
}
return ""
}
func ( x * Image ) GetEnvoy ( ) string {
if x != nil && x . Envoy != nil {
return * x . Envoy
func ( x * Deployment ) GetResources ( ) [ ] * v1 . ResourceRequirements {
if x != nil {
return x . Resources
}
return ""
return nil
}
var File_pbmesh_v2beta1_gatewayclassconfig_proto protoreflect . FileDescriptor
@ -513,135 +273,96 @@ var file_pbmesh_v2beta1_gatewayclassconfig_proto_rawDesc = []byte{
0x2f , 0x67 , 0x61 , 0x74 , 0x65 , 0x77 , 0x61 , 0x79 , 0x63 , 0x6c , 0x61 , 0x73 , 0x73 , 0x63 , 0x6f , 0x6e ,
0x66 , 0x69 , 0x67 , 0x2e , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x12 , 0x1d , 0x68 , 0x61 , 0x73 , 0x68 , 0x69 ,
0x63 , 0x6f , 0x72 , 0x70 , 0x2e , 0x63 , 0x6f , 0x6e , 0x73 , 0x75 , 0x6c , 0x2e , 0x6d , 0x65 , 0x73 , 0x68 ,
0x2e , 0x76 , 0x32 , 0x62 , 0x65 , 0x74 , 0x61 , 0x31 , 0x1a , 0x1c , 0x70 , 0x62 , 0x72 , 0x65 , 0x73 , 0x6f ,
0x75 , 0x72 , 0x63 , 0x65 , 0x2f , 0x61 , 0x6e , 0x6e , 0x6f , 0x74 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 ,
0x2e , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x22 , 0xa4 , 0x06 , 0x0a , 0x12 , 0x47 , 0x61 , 0x74 , 0x65 , 0x77 ,
0x61 , 0x79 , 0x43 , 0x6c , 0x61 , 0x73 , 0x73 , 0x43 , 0x6f , 0x6e , 0x66 , 0x69 , 0x67 , 0x12 , 0x42 , 0x0a ,
0x06 , 0x63 , 0x6f , 0x6e , 0x73 , 0x75 , 0x6c , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x25 , 0x2e ,
0x68 , 0x61 , 0x73 , 0x68 , 0x69 , 0x63 , 0x6f , 0x72 , 0x70 , 0x2e , 0x63 , 0x6f , 0x6e , 0x73 , 0x75 , 0x6c ,
0x2e , 0x6d , 0x65 , 0x73 , 0x68 , 0x2e , 0x76 , 0x32 , 0x62 , 0x65 , 0x74 , 0x61 , 0x31 , 0x2e , 0x43 , 0x6f ,
0x6e , 0x73 , 0x75 , 0x6c , 0x48 , 0x00 , 0x52 , 0x06 , 0x63 , 0x6f , 0x6e , 0x73 , 0x75 , 0x6c , 0x88 , 0x01 ,
0x01 , 0x12 , 0x5e , 0x0a , 0x10 , 0x63 , 0x6f , 0x70 , 0x79 , 0x5f , 0x61 , 0x6e , 0x6e , 0x6f , 0x74 , 0x61 ,
0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x2e , 0x2e , 0x68 , 0x61 ,
0x73 , 0x68 , 0x69 , 0x63 , 0x6f , 0x72 , 0x70 , 0x2e , 0x63 , 0x6f , 0x6e , 0x73 , 0x75 , 0x6c , 0x2e , 0x6d ,
0x65 , 0x73 , 0x68 , 0x2e , 0x76 , 0x32 , 0x62 , 0x65 , 0x74 , 0x61 , 0x31 , 0x2e , 0x43 , 0x6f , 0x70 , 0x79 ,
0x41 , 0x6e , 0x6e , 0x6f , 0x74 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x48 , 0x01 , 0x52 , 0x0f , 0x63 ,
0x6f , 0x70 , 0x79 , 0x41 , 0x6e , 0x6e , 0x6f , 0x74 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x88 , 0x01 ,
0x01 , 0x12 , 0x4e , 0x0a , 0x0a , 0x64 , 0x65 , 0x70 , 0x6c , 0x6f , 0x79 , 0x6d , 0x65 , 0x6e , 0x74 , 0x18 ,
0x03 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x29 , 0x2e , 0x68 , 0x61 , 0x73 , 0x68 , 0x69 , 0x63 , 0x6f , 0x72 ,
0x70 , 0x2e , 0x63 , 0x6f , 0x6e , 0x73 , 0x75 , 0x6c , 0x2e , 0x6d , 0x65 , 0x73 , 0x68 , 0x2e , 0x76 , 0x32 ,
0x62 , 0x65 , 0x74 , 0x61 , 0x31 , 0x2e , 0x44 , 0x65 , 0x70 , 0x6c , 0x6f , 0x79 , 0x6d , 0x65 , 0x6e , 0x74 ,
0x48 , 0x02 , 0x52 , 0x0a , 0x64 , 0x65 , 0x70 , 0x6c , 0x6f , 0x79 , 0x6d , 0x65 , 0x6e , 0x74 , 0x88 , 0x01 ,
0x01 , 0x12 , 0x3f , 0x0a , 0x05 , 0x69 , 0x6d , 0x61 , 0x67 , 0x65 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x0b ,
0x32 , 0x24 , 0x2e , 0x68 , 0x61 , 0x73 , 0x68 , 0x69 , 0x63 , 0x6f , 0x72 , 0x70 , 0x2e , 0x63 , 0x6f , 0x6e ,
0x2e , 0x76 , 0x32 , 0x62 , 0x65 , 0x74 , 0x61 , 0x31 , 0x1a , 0x22 , 0x6b , 0x38 , 0x73 , 0x2e , 0x69 , 0x6f ,
0x2f , 0x61 , 0x70 , 0x69 , 0x2f , 0x63 , 0x6f , 0x72 , 0x65 , 0x2f , 0x76 , 0x31 , 0x2f , 0x67 , 0x65 , 0x6e ,
0x65 , 0x72 , 0x61 , 0x74 , 0x65 , 0x64 , 0x2e , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x1a , 0x1c , 0x70 , 0x62 ,
0x72 , 0x65 , 0x73 , 0x6f , 0x75 , 0x72 , 0x63 , 0x65 , 0x2f , 0x61 , 0x6e , 0x6e , 0x6f , 0x74 , 0x61 , 0x74 ,
0x69 , 0x6f , 0x6e , 0x73 , 0x2e , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x22 , 0xeb , 0x05 , 0x0a , 0x12 , 0x47 ,
0x61 , 0x74 , 0x65 , 0x77 , 0x61 , 0x79 , 0x43 , 0x6c , 0x61 , 0x73 , 0x73 , 0x43 , 0x6f , 0x6e , 0x66 , 0x69 ,
0x67 , 0x12 , 0x26 , 0x0a , 0x0c , 0x73 , 0x65 , 0x72 , 0x76 , 0x69 , 0x63 , 0x65 , 0x5f , 0x74 , 0x79 , 0x70 ,
0x65 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x48 , 0x00 , 0x52 , 0x0b , 0x73 , 0x65 , 0x72 , 0x76 , 0x69 ,
0x63 , 0x65 , 0x54 , 0x79 , 0x70 , 0x65 , 0x88 , 0x01 , 0x01 , 0x12 , 0x68 , 0x0a , 0x0d , 0x6e , 0x6f , 0x64 ,
0x65 , 0x5f , 0x73 , 0x65 , 0x6c , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x18 , 0x02 , 0x20 , 0x03 , 0x28 , 0x0b ,
0x32 , 0x43 , 0x2e , 0x68 , 0x61 , 0x73 , 0x68 , 0x69 , 0x63 , 0x6f , 0x72 , 0x70 , 0x2e , 0x63 , 0x6f , 0x6e ,
0x73 , 0x75 , 0x6c , 0x2e , 0x6d , 0x65 , 0x73 , 0x68 , 0x2e , 0x76 , 0x32 , 0x62 , 0x65 , 0x74 , 0x61 , 0x31 ,
0x2e , 0x49 , 0x6d , 0x61 , 0x67 , 0x65 , 0x48 , 0x03 , 0x52 , 0x05 , 0x69 , 0x6d , 0x61 , 0x67 , 0x65 , 0x88 ,
0x01 , 0x01 , 0x12 , 0x20 , 0x0a , 0x09 , 0x6c , 0x6f , 0x67 , 0x5f , 0x6c , 0x65 , 0x76 , 0x65 , 0x6c , 0x18 ,
0x05 , 0x20 , 0x01 , 0x28 , 0x09 , 0x48 , 0x04 , 0x52 , 0x08 , 0x6c , 0x6f , 0x67 , 0x4c , 0x65 , 0x76 , 0x65 ,
0x6c , 0x88 , 0x01 , 0x01 , 0x12 , 0x48 , 0x0a , 0x1e , 0x6d , 0x61 , 0x70 , 0x5f , 0x70 , 0x72 , 0x69 , 0x76 ,
0x69 , 0x6c , 0x65 , 0x67 , 0x65 , 0x64 , 0x5f , 0x63 , 0x6f , 0x6e , 0x74 , 0x61 , 0x69 , 0x6e , 0x65 , 0x72 ,
0x5f , 0x70 , 0x6f , 0x72 , 0x74 , 0x73 , 0x18 , 0x06 , 0x20 , 0x01 , 0x28 , 0x0d , 0x48 , 0x05 , 0x52 , 0x1b ,
0x6d , 0x61 , 0x70 , 0x50 , 0x72 , 0x69 , 0x76 , 0x69 , 0x6c , 0x65 , 0x67 , 0x65 , 0x64 , 0x43 , 0x6f , 0x6e ,
0x74 , 0x61 , 0x69 , 0x6e , 0x65 , 0x72 , 0x50 , 0x6f , 0x72 , 0x74 , 0x73 , 0x88 , 0x01 , 0x01 , 0x12 , 0x28 ,
0x0a , 0x0d , 0x6e , 0x6f , 0x64 , 0x65 , 0x5f , 0x73 , 0x65 , 0x6c , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x18 ,
0x07 , 0x20 , 0x01 , 0x28 , 0x09 , 0x48 , 0x06 , 0x52 , 0x0c , 0x6e , 0x6f , 0x64 , 0x65 , 0x53 , 0x65 , 0x6c ,
0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x88 , 0x01 , 0x01 , 0x12 , 0x31 , 0x0a , 0x12 , 0x6f , 0x70 , 0x65 , 0x6e ,
0x73 , 0x68 , 0x69 , 0x66 , 0x74 , 0x5f , 0x73 , 0x63 , 0x63 , 0x5f , 0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x08 ,
0x20 , 0x01 , 0x28 , 0x09 , 0x48 , 0x07 , 0x52 , 0x10 , 0x6f , 0x70 , 0x65 , 0x6e , 0x73 , 0x68 , 0x69 , 0x66 ,
0x74 , 0x53 , 0x63 , 0x63 , 0x4e , 0x61 , 0x6d , 0x65 , 0x88 , 0x01 , 0x01 , 0x12 , 0x26 , 0x0a , 0x0c , 0x73 ,
0x65 , 0x72 , 0x76 , 0x69 , 0x63 , 0x65 , 0x5f , 0x74 , 0x79 , 0x70 , 0x65 , 0x18 , 0x09 , 0x20 , 0x01 , 0x28 ,
0x09 , 0x48 , 0x08 , 0x52 , 0x0b , 0x73 , 0x65 , 0x72 , 0x76 , 0x69 , 0x63 , 0x65 , 0x54 , 0x79 , 0x70 , 0x65 ,
0x88 , 0x01 , 0x01 , 0x12 , 0x29 , 0x0a , 0x0e , 0x75 , 0x73 , 0x65 , 0x5f , 0x68 , 0x6f , 0x73 , 0x74 , 0x5f ,
0x70 , 0x6f , 0x72 , 0x74 , 0x73 , 0x18 , 0x0a , 0x20 , 0x01 , 0x28 , 0x08 , 0x48 , 0x09 , 0x52 , 0x0c , 0x75 ,
0x73 , 0x65 , 0x48 , 0x6f , 0x73 , 0x74 , 0x50 , 0x6f , 0x72 , 0x74 , 0x73 , 0x88 , 0x01 , 0x01 , 0x3a , 0x06 ,
0xa2 , 0x93 , 0x04 , 0x02 , 0x08 , 0x01 , 0x42 , 0x09 , 0x0a , 0x07 , 0x5f , 0x63 , 0x6f , 0x6e , 0x73 , 0x75 ,
0x6c , 0x42 , 0x13 , 0x0a , 0x11 , 0x5f , 0x63 , 0x6f , 0x70 , 0x79 , 0x5f , 0x61 , 0x6e , 0x6e , 0x6f , 0x74 ,
0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x42 , 0x0d , 0x0a , 0x0b , 0x5f , 0x64 , 0x65 , 0x70 , 0x6c , 0x6f ,
0x79 , 0x6d , 0x65 , 0x6e , 0x74 , 0x42 , 0x08 , 0x0a , 0x06 , 0x5f , 0x69 , 0x6d , 0x61 , 0x67 , 0x65 , 0x42 ,
0x0c , 0x0a , 0x0a , 0x5f , 0x6c , 0x6f , 0x67 , 0x5f , 0x6c , 0x65 , 0x76 , 0x65 , 0x6c , 0x42 , 0x21 , 0x0a ,
0x1f , 0x5f , 0x6d , 0x61 , 0x70 , 0x5f , 0x70 , 0x72 , 0x69 , 0x76 , 0x69 , 0x6c , 0x65 , 0x67 , 0x65 , 0x64 ,
0x5f , 0x63 , 0x6f , 0x6e , 0x74 , 0x61 , 0x69 , 0x6e , 0x65 , 0x72 , 0x5f , 0x70 , 0x6f , 0x72 , 0x74 , 0x73 ,
0x42 , 0x10 , 0x0a , 0x0e , 0x5f , 0x6e , 0x6f , 0x64 , 0x65 , 0x5f , 0x73 , 0x65 , 0x6c , 0x65 , 0x63 , 0x74 ,
0x6f , 0x72 , 0x42 , 0x15 , 0x0a , 0x13 , 0x5f , 0x6f , 0x70 , 0x65 , 0x6e , 0x73 , 0x68 , 0x69 , 0x66 , 0x74 ,
0x5f , 0x73 , 0x63 , 0x63 , 0x5f , 0x6e , 0x61 , 0x6d , 0x65 , 0x42 , 0x0f , 0x0a , 0x0d , 0x5f , 0x73 , 0x65 ,
0x72 , 0x76 , 0x69 , 0x63 , 0x65 , 0x5f , 0x74 , 0x79 , 0x70 , 0x65 , 0x42 , 0x11 , 0x0a , 0x0f , 0x5f , 0x75 ,
0x73 , 0x65 , 0x5f , 0x68 , 0x6f , 0x73 , 0x74 , 0x5f , 0x70 , 0x6f , 0x72 , 0x74 , 0x73 , 0x22 , 0x95 , 0x02 ,
0x0a , 0x06 , 0x43 , 0x6f , 0x6e , 0x73 , 0x75 , 0x6c , 0x12 , 0x1d , 0x0a , 0x07 , 0x61 , 0x64 , 0x64 , 0x72 ,
0x65 , 0x73 , 0x73 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x48 , 0x00 , 0x52 , 0x07 , 0x61 , 0x64 , 0x64 ,
0x72 , 0x65 , 0x73 , 0x73 , 0x88 , 0x01 , 0x01 , 0x12 , 0x5a , 0x0a , 0x0e , 0x61 , 0x75 , 0x74 , 0x68 , 0x65 ,
0x6e , 0x74 , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 ,
0x2d , 0x2e , 0x68 , 0x61 , 0x73 , 0x68 , 0x69 , 0x63 , 0x6f , 0x72 , 0x70 , 0x2e , 0x63 , 0x6f , 0x6e , 0x73 ,
0x2e , 0x47 , 0x61 , 0x74 , 0x65 , 0x77 , 0x61 , 0x79 , 0x43 , 0x6c , 0x61 , 0x73 , 0x73 , 0x43 , 0x6f , 0x6e ,
0x66 , 0x69 , 0x67 , 0x2e , 0x4e , 0x6f , 0x64 , 0x65 , 0x53 , 0x65 , 0x6c , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 ,
0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x0c , 0x6e , 0x6f , 0x64 , 0x65 , 0x53 , 0x65 , 0x6c , 0x65 , 0x63 ,
0x74 , 0x6f , 0x72 , 0x12 , 0x40 , 0x0a , 0x0b , 0x74 , 0x6f , 0x6c , 0x65 , 0x72 , 0x61 , 0x74 , 0x69 , 0x6f ,
0x6e , 0x73 , 0x18 , 0x03 , 0x20 , 0x03 , 0x28 , 0x0b , 0x32 , 0x1e , 0x2e , 0x6b , 0x38 , 0x73 , 0x2e , 0x69 ,
0x6f , 0x2e , 0x61 , 0x70 , 0x69 , 0x2e , 0x63 , 0x6f , 0x72 , 0x65 , 0x2e , 0x76 , 0x31 , 0x2e , 0x54 , 0x6f ,
0x6c , 0x65 , 0x72 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x52 , 0x0b , 0x74 , 0x6f , 0x6c , 0x65 , 0x72 , 0x61 ,
0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x12 , 0x4e , 0x0a , 0x0a , 0x64 , 0x65 , 0x70 , 0x6c , 0x6f , 0x79 , 0x6d ,
0x65 , 0x6e , 0x74 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x29 , 0x2e , 0x68 , 0x61 , 0x73 , 0x68 ,
0x69 , 0x63 , 0x6f , 0x72 , 0x70 , 0x2e , 0x63 , 0x6f , 0x6e , 0x73 , 0x75 , 0x6c , 0x2e , 0x6d , 0x65 , 0x73 ,
0x68 , 0x2e , 0x76 , 0x32 , 0x62 , 0x65 , 0x74 , 0x61 , 0x31 , 0x2e , 0x44 , 0x65 , 0x70 , 0x6c , 0x6f , 0x79 ,
0x6d , 0x65 , 0x6e , 0x74 , 0x48 , 0x01 , 0x52 , 0x0a , 0x64 , 0x65 , 0x70 , 0x6c , 0x6f , 0x79 , 0x6d , 0x65 ,
0x6e , 0x74 , 0x88 , 0x01 , 0x01 , 0x12 , 0x5e , 0x0a , 0x10 , 0x63 , 0x6f , 0x70 , 0x79 , 0x5f , 0x61 , 0x6e ,
0x6e , 0x6f , 0x74 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x18 , 0x05 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 ,
0x2e , 0x2e , 0x68 , 0x61 , 0x73 , 0x68 , 0x69 , 0x63 , 0x6f , 0x72 , 0x70 , 0x2e , 0x63 , 0x6f , 0x6e , 0x73 ,
0x75 , 0x6c , 0x2e , 0x6d , 0x65 , 0x73 , 0x68 , 0x2e , 0x76 , 0x32 , 0x62 , 0x65 , 0x74 , 0x61 , 0x31 , 0x2e ,
0x41 , 0x75 , 0x74 , 0x68 , 0x65 , 0x6e , 0x74 , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x48 , 0x01 ,
0x52 , 0x0e , 0x61 , 0x75 , 0x74 , 0x68 , 0x65 , 0x6e , 0x74 , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e ,
0x88 , 0x01 , 0x01 , 0x12 , 0x1b , 0x0a , 0x06 , 0x73 , 0x63 , 0x68 , 0x65 , 0x6d , 0x65 , 0x18 , 0x03 , 0x20 ,
0x01 , 0x28 , 0x09 , 0x48 , 0x02 , 0x52 , 0x06 , 0x73 , 0x63 , 0x68 , 0x65 , 0x6d , 0x65 , 0x88 , 0x01 , 0x01 ,
0x12 , 0x3f , 0x0a , 0x05 , 0x70 , 0x6f , 0x72 , 0x74 , 0x73 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 ,
0x24 , 0x2e , 0x68 , 0x61 , 0x73 , 0x68 , 0x69 , 0x63 , 0x6f , 0x72 , 0x70 , 0x2e , 0x63 , 0x6f , 0x6e , 0x73 ,
0x75 , 0x6c , 0x2e , 0x6d , 0x65 , 0x73 , 0x68 , 0x2e , 0x76 , 0x32 , 0x62 , 0x65 , 0x74 , 0x61 , 0x31 , 0x2e ,
0x50 , 0x6f , 0x72 , 0x74 , 0x73 , 0x48 , 0x03 , 0x52 , 0x05 , 0x70 , 0x6f , 0x72 , 0x74 , 0x73 , 0x88 , 0x01 ,
0x01 , 0x42 , 0x0a , 0x0a , 0x08 , 0x5f , 0x61 , 0x64 , 0x64 , 0x72 , 0x65 , 0x73 , 0x73 , 0x42 , 0x11 , 0x0a ,
0x0f , 0x5f , 0x61 , 0x75 , 0x74 , 0x68 , 0x65 , 0x6e , 0x74 , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e ,
0x42 , 0x09 , 0x0a , 0x07 , 0x5f , 0x73 , 0x63 , 0x68 , 0x65 , 0x6d , 0x65 , 0x42 , 0x08 , 0x0a , 0x06 , 0x5f ,
0x70 , 0x6f , 0x72 , 0x74 , 0x73 , 0x22 , 0xbf , 0x01 , 0x0a , 0x0e , 0x41 , 0x75 , 0x74 , 0x68 , 0x65 , 0x6e ,
0x74 , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x12 , 0x1d , 0x0a , 0x07 , 0x61 , 0x64 , 0x64 , 0x72 ,
0x65 , 0x73 , 0x73 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x48 , 0x00 , 0x52 , 0x07 , 0x61 , 0x64 , 0x64 ,
0x72 , 0x65 , 0x73 , 0x73 , 0x88 , 0x01 , 0x01 , 0x12 , 0x1d , 0x0a , 0x07 , 0x6d , 0x61 , 0x6e , 0x61 , 0x67 ,
0x65 , 0x64 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x08 , 0x48 , 0x01 , 0x52 , 0x07 , 0x6d , 0x61 , 0x6e , 0x61 ,
0x67 , 0x65 , 0x64 , 0x88 , 0x01 , 0x01 , 0x12 , 0x1b , 0x0a , 0x06 , 0x6d , 0x65 , 0x74 , 0x68 , 0x6f , 0x64 ,
0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x09 , 0x48 , 0x02 , 0x52 , 0x06 , 0x6d , 0x65 , 0x74 , 0x68 , 0x6f , 0x64 ,
0x88 , 0x01 , 0x01 , 0x12 , 0x21 , 0x0a , 0x09 , 0x6e , 0x61 , 0x6d , 0x65 , 0x73 , 0x70 , 0x61 , 0x63 , 0x65 ,
0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x09 , 0x48 , 0x03 , 0x52 , 0x09 , 0x6e , 0x61 , 0x6d , 0x65 , 0x73 , 0x70 ,
0x61 , 0x63 , 0x65 , 0x88 , 0x01 , 0x01 , 0x42 , 0x0a , 0x0a , 0x08 , 0x5f , 0x61 , 0x64 , 0x64 , 0x72 , 0x65 ,
0x73 , 0x73 , 0x42 , 0x0a , 0x0a , 0x08 , 0x5f , 0x6d , 0x61 , 0x6e , 0x61 , 0x67 , 0x65 , 0x64 , 0x42 , 0x09 ,
0x0a , 0x07 , 0x5f , 0x6d , 0x65 , 0x74 , 0x68 , 0x6f , 0x64 , 0x42 , 0x0c , 0x0a , 0x0a , 0x5f , 0x6e , 0x61 ,
0x6d , 0x65 , 0x73 , 0x70 , 0x61 , 0x63 , 0x65 , 0x22 , 0x4b , 0x0a , 0x05 , 0x50 , 0x6f , 0x72 , 0x74 , 0x73 ,
0x12 , 0x17 , 0x0a , 0x04 , 0x67 , 0x72 , 0x70 , 0x63 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x0d , 0x48 , 0x00 ,
0x52 , 0x04 , 0x67 , 0x72 , 0x70 , 0x63 , 0x88 , 0x01 , 0x01 , 0x12 , 0x17 , 0x0a , 0x04 , 0x68 , 0x74 , 0x74 ,
0x70 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0d , 0x48 , 0x01 , 0x52 , 0x04 , 0x68 , 0x74 , 0x74 , 0x70 , 0x88 ,
0x01 , 0x01 , 0x42 , 0x07 , 0x0a , 0x05 , 0x5f , 0x67 , 0x72 , 0x70 , 0x63 , 0x42 , 0x07 , 0x0a , 0x05 , 0x5f ,
0x68 , 0x74 , 0x74 , 0x70 , 0x22 , 0x2b , 0x0a , 0x0f , 0x43 , 0x6f , 0x70 , 0x79 , 0x41 , 0x6e , 0x6e , 0x6f ,
0x74 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x12 , 0x18 , 0x0a , 0x07 , 0x73 , 0x65 , 0x72 , 0x76 , 0x69 ,
0x63 , 0x65 , 0x18 , 0x01 , 0x20 , 0x03 , 0x28 , 0x09 , 0x52 , 0x07 , 0x73 , 0x65 , 0x72 , 0x76 , 0x69 , 0x63 ,
0x65 , 0x22 , 0xcc , 0x01 , 0x0a , 0x0a , 0x44 , 0x65 , 0x70 , 0x6c , 0x6f , 0x79 , 0x6d , 0x65 , 0x6e , 0x74 ,
0x12 , 0x30 , 0x0a , 0x11 , 0x64 , 0x65 , 0x66 , 0x61 , 0x75 , 0x6c , 0x74 , 0x5f , 0x69 , 0x6e , 0x73 , 0x74 ,
0x61 , 0x6e , 0x63 , 0x65 , 0x73 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x0d , 0x48 , 0x00 , 0x52 , 0x10 , 0x64 ,
0x65 , 0x66 , 0x61 , 0x75 , 0x6c , 0x74 , 0x49 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x73 , 0x88 ,
0x01 , 0x01 , 0x12 , 0x28 , 0x0a , 0x0d , 0x6d , 0x69 , 0x6e , 0x5f , 0x69 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e ,
0x63 , 0x65 , 0x73 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0d , 0x48 , 0x01 , 0x52 , 0x0c , 0x6d , 0x69 , 0x6e ,
0x49 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x73 , 0x88 , 0x01 , 0x01 , 0x12 , 0x28 , 0x0a , 0x0d ,
0x6d , 0x61 , 0x78 , 0x5f , 0x69 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x73 , 0x18 , 0x03 , 0x20 ,
0x01 , 0x28 , 0x0d , 0x48 , 0x02 , 0x52 , 0x0c , 0x6d , 0x61 , 0x78 , 0x49 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e ,
0x63 , 0x65 , 0x73 , 0x88 , 0x01 , 0x01 , 0x42 , 0x14 , 0x0a , 0x12 , 0x5f , 0x64 , 0x65 , 0x66 , 0x61 , 0x75 ,
0x6c , 0x74 , 0x5f , 0x69 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x73 , 0x42 , 0x10 , 0x0a , 0x0e ,
0x5f , 0x6d , 0x69 , 0x6e , 0x5f , 0x69 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x73 , 0x42 , 0x10 ,
0x0a , 0x0e , 0x5f , 0x6d , 0x61 , 0x78 , 0x5f , 0x69 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x73 ,
0x22 , 0x76 , 0x0a , 0x05 , 0x49 , 0x6d , 0x61 , 0x67 , 0x65 , 0x12 , 0x31 , 0x0a , 0x12 , 0x63 , 0x6f , 0x6e ,
0x73 , 0x75 , 0x6c , 0x5f , 0x61 , 0x70 , 0x69 , 0x5f , 0x67 , 0x61 , 0x74 , 0x65 , 0x77 , 0x61 , 0x79 , 0x18 ,
0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x48 , 0x00 , 0x52 , 0x10 , 0x63 , 0x6f , 0x6e , 0x73 , 0x75 , 0x6c , 0x41 ,
0x70 , 0x69 , 0x47 , 0x61 , 0x74 , 0x65 , 0x77 , 0x61 , 0x79 , 0x88 , 0x01 , 0x01 , 0x12 , 0x19 , 0x0a , 0x05 ,
0x65 , 0x6e , 0x76 , 0x6f , 0x79 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x48 , 0x01 , 0x52 , 0x05 , 0x65 ,
0x6e , 0x76 , 0x6f , 0x79 , 0x88 , 0x01 , 0x01 , 0x42 , 0x15 , 0x0a , 0x13 , 0x5f , 0x63 , 0x6f , 0x6e , 0x73 ,
0x75 , 0x6c , 0x5f , 0x61 , 0x70 , 0x69 , 0x5f , 0x67 , 0x61 , 0x74 , 0x65 , 0x77 , 0x61 , 0x79 , 0x42 , 0x08 ,
0x0a , 0x06 , 0x5f , 0x65 , 0x6e , 0x76 , 0x6f , 0x79 , 0x42 , 0x98 , 0x02 , 0x0a , 0x21 , 0x63 , 0x6f , 0x6d ,
0x2e , 0x68 , 0x61 , 0x73 , 0x68 , 0x69 , 0x63 , 0x6f , 0x72 , 0x70 , 0x2e , 0x63 , 0x6f , 0x6e , 0x73 , 0x75 ,
0x6c , 0x2e , 0x6d , 0x65 , 0x73 , 0x68 , 0x2e , 0x76 , 0x32 , 0x62 , 0x65 , 0x74 , 0x61 , 0x31 , 0x42 , 0x17 ,
0x47 , 0x61 , 0x74 , 0x65 , 0x77 , 0x61 , 0x79 , 0x63 , 0x6c , 0x61 , 0x73 , 0x73 , 0x63 , 0x6f , 0x6e , 0x66 ,
0x69 , 0x67 , 0x50 , 0x72 , 0x6f , 0x74 , 0x6f , 0x50 , 0x01 , 0x5a , 0x43 , 0x67 , 0x69 , 0x74 , 0x68 , 0x75 ,
0x62 , 0x2e , 0x63 , 0x6f , 0x6d , 0x2f , 0x68 , 0x61 , 0x73 , 0x68 , 0x69 , 0x63 , 0x6f , 0x72 , 0x70 , 0x2f ,
0x63 , 0x6f , 0x6e , 0x73 , 0x75 , 0x6c , 0x2f , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x2d , 0x70 , 0x75 , 0x62 ,
0x6c , 0x69 , 0x63 , 0x2f , 0x70 , 0x62 , 0x6d , 0x65 , 0x73 , 0x68 , 0x2f , 0x76 , 0x32 , 0x62 , 0x65 , 0x74 ,
0x61 , 0x31 , 0x3b , 0x6d , 0x65 , 0x73 , 0x68 , 0x76 , 0x32 , 0x62 , 0x65 , 0x74 , 0x61 , 0x31 , 0xa2 , 0x02 ,
0x03 , 0x48 , 0x43 , 0x4d , 0xaa , 0x02 , 0x1d , 0x48 , 0x61 , 0x73 , 0x68 , 0x69 , 0x63 , 0x6f , 0x72 , 0x70 ,
0x2e , 0x43 , 0x6f , 0x6e , 0x73 , 0x75 , 0x6c , 0x2e , 0x4d , 0x65 , 0x73 , 0x68 , 0x2e , 0x56 , 0x32 , 0x62 ,
0x65 , 0x74 , 0x61 , 0x31 , 0xca , 0x02 , 0x1d , 0x48 , 0x61 , 0x73 , 0x68 , 0x69 , 0x63 , 0x6f , 0x72 , 0x70 ,
0x5c , 0x43 , 0x6f , 0x6e , 0x73 , 0x75 , 0x6c , 0x5c , 0x4d , 0x65 , 0x73 , 0x68 , 0x5c , 0x56 , 0x32 , 0x62 ,
0x65 , 0x74 , 0x61 , 0x31 , 0xe2 , 0x02 , 0x29 , 0x48 , 0x61 , 0x73 , 0x68 , 0x69 , 0x63 , 0x6f , 0x72 , 0x70 ,
0x5c , 0x43 , 0x6f , 0x6e , 0x73 , 0x75 , 0x6c , 0x5c , 0x4d , 0x65 , 0x73 , 0x68 , 0x5c , 0x56 , 0x32 , 0x62 ,
0x65 , 0x74 , 0x61 , 0x31 , 0x5c , 0x47 , 0x50 , 0x42 , 0x4d , 0x65 , 0x74 , 0x61 , 0x64 , 0x61 , 0x74 , 0x61 ,
0xea , 0x02 , 0x20 , 0x48 , 0x61 , 0x73 , 0x68 , 0x69 , 0x63 , 0x6f , 0x72 , 0x70 , 0x3a , 0x3a , 0x43 , 0x6f ,
0x6e , 0x73 , 0x75 , 0x6c , 0x3a , 0x3a , 0x4d , 0x65 , 0x73 , 0x68 , 0x3a , 0x3a , 0x56 , 0x32 , 0x62 , 0x65 ,
0x74 , 0x61 , 0x31 , 0x62 , 0x06 , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x33 ,
0x43 , 0x6f , 0x70 , 0x79 , 0x41 , 0x6e , 0x6e , 0x6f , 0x74 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x48 ,
0x02 , 0x52 , 0x0f , 0x63 , 0x6f , 0x70 , 0x79 , 0x41 , 0x6e , 0x6e , 0x6f , 0x74 , 0x61 , 0x74 , 0x69 , 0x6f ,
0x6e , 0x73 , 0x88 , 0x01 , 0x01 , 0x12 , 0x33 , 0x0a , 0x13 , 0x70 , 0x6f , 0x64 , 0x5f , 0x73 , 0x65 , 0x63 ,
0x75 , 0x72 , 0x69 , 0x74 , 0x79 , 0x5f , 0x70 , 0x6f , 0x6c , 0x69 , 0x63 , 0x79 , 0x18 , 0x06 , 0x20 , 0x01 ,
0x28 , 0x09 , 0x48 , 0x03 , 0x52 , 0x11 , 0x70 , 0x6f , 0x64 , 0x53 , 0x65 , 0x63 , 0x75 , 0x72 , 0x69 , 0x74 ,
0x79 , 0x50 , 0x6f , 0x6c , 0x69 , 0x63 , 0x79 , 0x88 , 0x01 , 0x01 , 0x12 , 0x31 , 0x0a , 0x12 , 0x6f , 0x70 ,
0x65 , 0x6e , 0x73 , 0x68 , 0x69 , 0x66 , 0x74 , 0x5f , 0x73 , 0x63 , 0x63 , 0x5f , 0x6e , 0x61 , 0x6d , 0x65 ,
0x18 , 0x07 , 0x20 , 0x01 , 0x28 , 0x09 , 0x48 , 0x04 , 0x52 , 0x10 , 0x6f , 0x70 , 0x65 , 0x6e , 0x73 , 0x68 ,
0x69 , 0x66 , 0x74 , 0x53 , 0x63 , 0x63 , 0x4e , 0x61 , 0x6d , 0x65 , 0x88 , 0x01 , 0x01 , 0x12 , 0x29 , 0x0a ,
0x0e , 0x75 , 0x73 , 0x65 , 0x5f , 0x68 , 0x6f , 0x73 , 0x74 , 0x5f , 0x70 , 0x6f , 0x72 , 0x74 , 0x73 , 0x18 ,
0x08 , 0x20 , 0x01 , 0x28 , 0x08 , 0x48 , 0x05 , 0x52 , 0x0c , 0x75 , 0x73 , 0x65 , 0x48 , 0x6f , 0x73 , 0x74 ,
0x50 , 0x6f , 0x72 , 0x74 , 0x73 , 0x88 , 0x01 , 0x01 , 0x1a , 0x3f , 0x0a , 0x11 , 0x4e , 0x6f , 0x64 , 0x65 ,
0x53 , 0x65 , 0x6c , 0x65 , 0x63 , 0x74 , 0x6f , 0x72 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x12 , 0x10 , 0x0a ,
0x03 , 0x6b , 0x65 , 0x79 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x03 , 0x6b , 0x65 , 0x79 , 0x12 ,
0x14 , 0x0a , 0x05 , 0x76 , 0x61 , 0x6c , 0x75 , 0x65 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x05 ,
0x76 , 0x61 , 0x6c , 0x75 , 0x65 , 0x3a , 0x02 , 0x38 , 0x01 , 0x3a , 0x06 , 0xa2 , 0x93 , 0x04 , 0x02 , 0x08 ,
0x01 , 0x42 , 0x0f , 0x0a , 0x0d , 0x5f , 0x73 , 0x65 , 0x72 , 0x76 , 0x69 , 0x63 , 0x65 , 0x5f , 0x74 , 0x79 ,
0x70 , 0x65 , 0x42 , 0x0d , 0x0a , 0x0b , 0x5f , 0x64 , 0x65 , 0x70 , 0x6c , 0x6f , 0x79 , 0x6d , 0x65 , 0x6e ,
0x74 , 0x42 , 0x13 , 0x0a , 0x11 , 0x5f , 0x63 , 0x6f , 0x70 , 0x79 , 0x5f , 0x61 , 0x6e , 0x6e , 0x6f , 0x74 ,
0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x42 , 0x16 , 0x0a , 0x14 , 0x5f , 0x70 , 0x6f , 0x64 , 0x5f , 0x73 ,
0x65 , 0x63 , 0x75 , 0x72 , 0x69 , 0x74 , 0x79 , 0x5f , 0x70 , 0x6f , 0x6c , 0x69 , 0x63 , 0x79 , 0x42 , 0x15 ,
0x0a , 0x13 , 0x5f , 0x6f , 0x70 , 0x65 , 0x6e , 0x73 , 0x68 , 0x69 , 0x66 , 0x74 , 0x5f , 0x73 , 0x63 , 0x63 ,
0x5f , 0x6e , 0x61 , 0x6d , 0x65 , 0x42 , 0x11 , 0x0a , 0x0f , 0x5f , 0x75 , 0x73 , 0x65 , 0x5f , 0x68 , 0x6f ,
0x73 , 0x74 , 0x5f , 0x70 , 0x6f , 0x72 , 0x74 , 0x73 , 0x22 , 0x2b , 0x0a , 0x0f , 0x43 , 0x6f , 0x70 , 0x79 ,
0x41 , 0x6e , 0x6e , 0x6f , 0x74 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x12 , 0x18 , 0x0a , 0x07 , 0x73 ,
0x65 , 0x72 , 0x76 , 0x69 , 0x63 , 0x65 , 0x18 , 0x01 , 0x20 , 0x03 , 0x28 , 0x09 , 0x52 , 0x07 , 0x73 , 0x65 ,
0x72 , 0x76 , 0x69 , 0x63 , 0x65 , 0x22 , 0x94 , 0x02 , 0x0a , 0x0a , 0x44 , 0x65 , 0x70 , 0x6c , 0x6f , 0x79 ,
0x6d , 0x65 , 0x6e , 0x74 , 0x12 , 0x30 , 0x0a , 0x11 , 0x64 , 0x65 , 0x66 , 0x61 , 0x75 , 0x6c , 0x74 , 0x5f ,
0x69 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x73 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x0d , 0x48 ,
0x00 , 0x52 , 0x10 , 0x64 , 0x65 , 0x66 , 0x61 , 0x75 , 0x6c , 0x74 , 0x49 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e ,
0x63 , 0x65 , 0x73 , 0x88 , 0x01 , 0x01 , 0x12 , 0x28 , 0x0a , 0x0d , 0x6d , 0x69 , 0x6e , 0x5f , 0x69 , 0x6e ,
0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x73 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0d , 0x48 , 0x01 , 0x52 ,
0x0c , 0x6d , 0x69 , 0x6e , 0x49 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x73 , 0x88 , 0x01 , 0x01 ,
0x12 , 0x28 , 0x0a , 0x0d , 0x6d , 0x61 , 0x78 , 0x5f , 0x69 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 ,
0x73 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x0d , 0x48 , 0x02 , 0x52 , 0x0c , 0x6d , 0x61 , 0x78 , 0x49 , 0x6e ,
0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x73 , 0x88 , 0x01 , 0x01 , 0x12 , 0x46 , 0x0a , 0x09 , 0x72 , 0x65 ,
0x73 , 0x6f , 0x75 , 0x72 , 0x63 , 0x65 , 0x73 , 0x18 , 0x04 , 0x20 , 0x03 , 0x28 , 0x0b , 0x32 , 0x28 , 0x2e ,
0x6b , 0x38 , 0x73 , 0x2e , 0x69 , 0x6f , 0x2e , 0x61 , 0x70 , 0x69 , 0x2e , 0x63 , 0x6f , 0x72 , 0x65 , 0x2e ,
0x76 , 0x31 , 0x2e , 0x52 , 0x65 , 0x73 , 0x6f , 0x75 , 0x72 , 0x63 , 0x65 , 0x52 , 0x65 , 0x71 , 0x75 , 0x69 ,
0x72 , 0x65 , 0x6d , 0x65 , 0x6e , 0x74 , 0x73 , 0x52 , 0x09 , 0x72 , 0x65 , 0x73 , 0x6f , 0x75 , 0x72 , 0x63 ,
0x65 , 0x73 , 0x42 , 0x14 , 0x0a , 0x12 , 0x5f , 0x64 , 0x65 , 0x66 , 0x61 , 0x75 , 0x6c , 0x74 , 0x5f , 0x69 ,
0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x73 , 0x42 , 0x10 , 0x0a , 0x0e , 0x5f , 0x6d , 0x69 , 0x6e ,
0x5f , 0x69 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x73 , 0x42 , 0x10 , 0x0a , 0x0e , 0x5f , 0x6d ,
0x61 , 0x78 , 0x5f , 0x69 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x73 , 0x42 , 0x98 , 0x02 , 0x0a ,
0x21 , 0x63 , 0x6f , 0x6d , 0x2e , 0x68 , 0x61 , 0x73 , 0x68 , 0x69 , 0x63 , 0x6f , 0x72 , 0x70 , 0x2e , 0x63 ,
0x6f , 0x6e , 0x73 , 0x75 , 0x6c , 0x2e , 0x6d , 0x65 , 0x73 , 0x68 , 0x2e , 0x76 , 0x32 , 0x62 , 0x65 , 0x74 ,
0x61 , 0x31 , 0x42 , 0x17 , 0x47 , 0x61 , 0x74 , 0x65 , 0x77 , 0x61 , 0x79 , 0x63 , 0x6c , 0x61 , 0x73 , 0x73 ,
0x63 , 0x6f , 0x6e , 0x66 , 0x69 , 0x67 , 0x50 , 0x72 , 0x6f , 0x74 , 0x6f , 0x50 , 0x01 , 0x5a , 0x43 , 0x67 ,
0x69 , 0x74 , 0x68 , 0x75 , 0x62 , 0x2e , 0x63 , 0x6f , 0x6d , 0x2f , 0x68 , 0x61 , 0x73 , 0x68 , 0x69 , 0x63 ,
0x6f , 0x72 , 0x70 , 0x2f , 0x63 , 0x6f , 0x6e , 0x73 , 0x75 , 0x6c , 0x2f , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f ,
0x2d , 0x70 , 0x75 , 0x62 , 0x6c , 0x69 , 0x63 , 0x2f , 0x70 , 0x62 , 0x6d , 0x65 , 0x73 , 0x68 , 0x2f , 0x76 ,
0x32 , 0x62 , 0x65 , 0x74 , 0x61 , 0x31 , 0x3b , 0x6d , 0x65 , 0x73 , 0x68 , 0x76 , 0x32 , 0x62 , 0x65 , 0x74 ,
0x61 , 0x31 , 0xa2 , 0x02 , 0x03 , 0x48 , 0x43 , 0x4d , 0xaa , 0x02 , 0x1d , 0x48 , 0x61 , 0x73 , 0x68 , 0x69 ,
0x63 , 0x6f , 0x72 , 0x70 , 0x2e , 0x43 , 0x6f , 0x6e , 0x73 , 0x75 , 0x6c , 0x2e , 0x4d , 0x65 , 0x73 , 0x68 ,
0x2e , 0x56 , 0x32 , 0x62 , 0x65 , 0x74 , 0x61 , 0x31 , 0xca , 0x02 , 0x1d , 0x48 , 0x61 , 0x73 , 0x68 , 0x69 ,
0x63 , 0x6f , 0x72 , 0x70 , 0x5c , 0x43 , 0x6f , 0x6e , 0x73 , 0x75 , 0x6c , 0x5c , 0x4d , 0x65 , 0x73 , 0x68 ,
0x5c , 0x56 , 0x32 , 0x62 , 0x65 , 0x74 , 0x61 , 0x31 , 0xe2 , 0x02 , 0x29 , 0x48 , 0x61 , 0x73 , 0x68 , 0x69 ,
0x63 , 0x6f , 0x72 , 0x70 , 0x5c , 0x43 , 0x6f , 0x6e , 0x73 , 0x75 , 0x6c , 0x5c , 0x4d , 0x65 , 0x73 , 0x68 ,
0x5c , 0x56 , 0x32 , 0x62 , 0x65 , 0x74 , 0x61 , 0x31 , 0x5c , 0x47 , 0x50 , 0x42 , 0x4d , 0x65 , 0x74 , 0x61 ,
0x64 , 0x61 , 0x74 , 0x61 , 0xea , 0x02 , 0x20 , 0x48 , 0x61 , 0x73 , 0x68 , 0x69 , 0x63 , 0x6f , 0x72 , 0x70 ,
0x3a , 0x3a , 0x43 , 0x6f , 0x6e , 0x73 , 0x75 , 0x6c , 0x3a , 0x3a , 0x4d , 0x65 , 0x73 , 0x68 , 0x3a , 0x3a ,
0x56 , 0x32 , 0x62 , 0x65 , 0x74 , 0x61 , 0x31 , 0x62 , 0x06 , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x33 ,
}
var (
@ -656,28 +377,26 @@ func file_pbmesh_v2beta1_gatewayclassconfig_proto_rawDescGZIP() []byte {
return file_pbmesh_v2beta1_gatewayclassconfig_proto_rawDescData
}
var file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes = make ( [ ] protoimpl . MessageInfo , 7 )
var file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes = make ( [ ] protoimpl . MessageInfo , 4 )
var file_pbmesh_v2beta1_gatewayclassconfig_proto_goTypes = [ ] interface { } {
( * GatewayClassConfig ) ( nil ) , // 0: hashicorp.consul.mesh.v2beta1.GatewayClassConfig
( * Consul ) ( nil ) , // 1: hashicorp.consul.mesh.v2beta1.Consul
( * Authentication ) ( nil ) , // 2: hashicorp.consul.mesh.v2beta1.Authentication
( * Ports ) ( nil ) , // 3: hashicorp.consul.mesh.v2beta1.Ports
( * CopyAnnotations ) ( nil ) , // 4: hashicorp.consul.mesh.v2beta1.CopyAnnotations
( * Deployment ) ( nil ) , // 5: hashicorp.consul.mesh.v2beta1.Deployment
( * Image ) ( nil ) , // 6: hashicorp.consul.mesh.v2beta1.Image
( * CopyAnnotations ) ( nil ) , // 1: hashicorp.consul.mesh.v2beta1.CopyAnnotations
( * Deployment ) ( nil ) , // 2: hashicorp.consul.mesh.v2beta1.Deployment
nil , // 3: hashicorp.consul.mesh.v2beta1.GatewayClassConfig.NodeSelectorEntry
( * v1 . Toleration ) ( nil ) , // 4: k8s.io.api.core.v1.Toleration
( * v1 . ResourceRequirements ) ( nil ) , // 5: k8s.io.api.core.v1.ResourceRequirements
}
var file_pbmesh_v2beta1_gatewayclassconfig_proto_depIdxs = [ ] int32 {
1 , // 0: hashicorp.consul.mesh.v2beta1.GatewayClassConfig.consul:type_name -> hashicorp.consul.mesh.v2beta1.Consul
4 , // 1: hashicorp.consul.mesh.v2beta1.GatewayClassConfig.copy_annotations:type_name -> hashicorp.consul.mesh.v2beta1.CopyAnnotations
5 , // 2: hashicorp.consul.mesh.v2beta1.GatewayClassConfig.deployment:type_name -> hashicorp.consul.mesh.v2beta1.Deployment
6 , // 3: hashicorp.consul.mesh.v2beta1.GatewayClassConfig.image:type_name -> hashicorp.consul.mesh.v2beta1.Image
2 , // 4: hashicorp.consul.mesh.v2beta1.Consul.authentication:type_name -> hashicorp.consul.mesh.v2beta1.Authentication
3 , // 5: hashicorp.consul.mesh.v2beta1.Consul.ports:type_name -> hashicorp.consul.mesh.v2beta1.Ports
6 , // [6:6] is the sub-list for method output_type
6 , // [6:6] is the sub-list for method input_type
6 , // [6:6] is the sub-list for extension type_name
6 , // [6:6] is the sub-list for extension extendee
0 , // [0:6] is the sub-list for field type_name
3 , // 0: hashicorp.consul.mesh.v2beta1.GatewayClassConfig.node_selector:type_name -> hashicorp.consul.mesh.v2beta1.GatewayClassConfig.NodeSelectorEntry
4 , // 1: hashicorp.consul.mesh.v2beta1.GatewayClassConfig.tolerations:type_name -> k8s.io.api.core.v1.Toleration
2 , // 2: hashicorp.consul.mesh.v2beta1.GatewayClassConfig.deployment:type_name -> hashicorp.consul.mesh.v2beta1.Deployment
1 , // 3: hashicorp.consul.mesh.v2beta1.GatewayClassConfig.copy_annotations:type_name -> hashicorp.consul.mesh.v2beta1.CopyAnnotations
5 , // 4: hashicorp.consul.mesh.v2beta1.Deployment.resources:type_name -> k8s.io.api.core.v1.ResourceRequirements
5 , // [5:5] is the sub-list for method output_type
5 , // [5:5] is the sub-list for method input_type
5 , // [5:5] is the sub-list for extension type_name
5 , // [5:5] is the sub-list for extension extendee
0 , // [0:5] is the sub-list for field type_name
}
func init ( ) { file_pbmesh_v2beta1_gatewayclassconfig_proto_init ( ) }
@ -699,42 +418,6 @@ func file_pbmesh_v2beta1_gatewayclassconfig_proto_init() {
}
}
file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes [ 1 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * Consul ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes [ 2 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * Authentication ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes [ 3 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * Ports ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes [ 4 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * CopyAnnotations ) ; i {
case 0 :
return & v . state
@ -746,7 +429,7 @@ func file_pbmesh_v2beta1_gatewayclassconfig_proto_init() {
return nil
}
}
file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes [ 5 ] . Exporter = func ( v interface { } , i int ) interface { } {
file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes [ 2 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * Deployment ) ; i {
case 0 :
return & v . state
@ -758,32 +441,16 @@ func file_pbmesh_v2beta1_gatewayclassconfig_proto_init() {
return nil
}
}
file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes [ 6 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * Image ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
}
file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes [ 0 ] . OneofWrappers = [ ] interface { } { }
file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes [ 1 ] . OneofWrappers = [ ] interface { } { }
file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes [ 2 ] . OneofWrappers = [ ] interface { } { }
file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes [ 3 ] . OneofWrappers = [ ] interface { } { }
file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes [ 5 ] . OneofWrappers = [ ] interface { } { }
file_pbmesh_v2beta1_gatewayclassconfig_proto_msgTypes [ 6 ] . OneofWrappers = [ ] interface { } { }
type x struct { }
out := protoimpl . TypeBuilder {
File : protoimpl . DescBuilder {
GoPackagePath : reflect . TypeOf ( x { } ) . PkgPath ( ) ,
RawDescriptor : file_pbmesh_v2beta1_gatewayclassconfig_proto_rawDesc ,
NumEnums : 0 ,
NumMessages : 7 ,
NumMessages : 4 ,
NumExtensions : 0 ,
NumServices : 0 ,
} ,