Documentation ¶
Index ¶
- Variables
- type MethodVisibility
- func (MethodVisibility) Descriptor() protoreflect.EnumDescriptor
- func (x MethodVisibility) Enum() *MethodVisibility
- func (MethodVisibility) EnumDescriptor() ([]byte, []int)deprecated
- func (x MethodVisibility) Number() protoreflect.EnumNumber
- func (x MethodVisibility) String() string
- func (MethodVisibility) Type() protoreflect.EnumType
- type ServiceVisibility
- func (ServiceVisibility) Descriptor() protoreflect.EnumDescriptor
- func (x ServiceVisibility) Enum() *ServiceVisibility
- func (ServiceVisibility) EnumDescriptor() ([]byte, []int)deprecated
- func (x ServiceVisibility) Number() protoreflect.EnumNumber
- func (x ServiceVisibility) String() string
- func (ServiceVisibility) Type() protoreflect.EnumType
- type UserInfo
- func (*UserInfo) Descriptor() ([]byte, []int)deprecated
- func (x *UserInfo) GetEmail() string
- func (x *UserInfo) GetFullName() string
- func (x *UserInfo) GetId() string
- func (*UserInfo) ProtoMessage()
- func (x *UserInfo) ProtoReflect() protoreflect.Message
- func (x *UserInfo) Reset()
- func (x *UserInfo) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ServiceVisibility_name = map[int32]string{ 0: "SERVICE_VISIBILITY_PRIVATE", 1: "SERVICE_VISIBILITY_PROTECTED", 2: "SERVICE_VISIBILITY_INTERNAL", 3: "SERVICE_VISIBILITY_PUBLIC", } ServiceVisibility_value = map[string]int32{ "SERVICE_VISIBILITY_PRIVATE": 0, "SERVICE_VISIBILITY_PROTECTED": 1, "SERVICE_VISIBILITY_INTERNAL": 2, "SERVICE_VISIBILITY_PUBLIC": 3, } )
Enum value maps for ServiceVisibility.
View Source
var ( MethodVisibility_name = map[int32]string{ 0: "METHOD_VISIBILITY_UNSPECIFIED", 1: "METHOD_VISIBILITY_PRIVATE", 2: "METHOD_VISIBILITY_PROTECTED", 3: "METHOD_VISIBILITY_INTERNAL", 4: "METHOD_VISIBILITY_PUBLIC", } MethodVisibility_value = map[string]int32{ "METHOD_VISIBILITY_UNSPECIFIED": 0, "METHOD_VISIBILITY_PRIVATE": 1, "METHOD_VISIBILITY_PROTECTED": 2, "METHOD_VISIBILITY_INTERNAL": 3, "METHOD_VISIBILITY_PUBLIC": 4, } )
Enum value maps for MethodVisibility.
View Source
var ( // auth scope for this service // // optional string service_scope = 5501; E_ServiceScope = &file_kentik_core_v202303_annotations_proto_extTypes[0] // private_service indicates that the service is not handled by the API gateway (deprecated) // // optional bool private_service = 5503; E_PrivateService = &file_kentik_core_v202303_annotations_proto_extTypes[1] // visibility provides label allowing to guid publishing of schemas and placement of service on API gateways // // optional kentik.core.v202303.ServiceVisibility visibility = 5506; E_Visibility = &file_kentik_core_v202303_annotations_proto_extTypes[2] )
Extension fields to descriptorpb.ServiceOptions.
View Source
var ( // auth scope for this service // // optional string method_scope = 5502; E_MethodScope = &file_kentik_core_v202303_annotations_proto_extTypes[3] // private_method indicates that this method is not publicly available // // optional bool private_method = 5504; E_PrivateMethod = &file_kentik_core_v202303_annotations_proto_extTypes[4] // method classification to identify areas of functionality (used for metrics etc.) // // optional string method_category = 5505; E_MethodCategory = &file_kentik_core_v202303_annotations_proto_extTypes[5] // method permission string used by the RBAC system // API user must posses permission covering the method permission in order to be authorized to invoke the method // // optional string method_permission = 5506; E_MethodPermission = &file_kentik_core_v202303_annotations_proto_extTypes[6] // method_visibility provides label allowing api owners optionally define a different visibility for an rpc // // optional kentik.core.v202303.MethodVisibility method_visibility = 5507; E_MethodVisibility = &file_kentik_core_v202303_annotations_proto_extTypes[7] )
Extension fields to descriptorpb.MethodOptions.
View Source
var File_kentik_core_v202303_annotations_proto protoreflect.FileDescriptor
View Source
var File_kentik_core_v202303_user_info_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type MethodVisibility ¶
type MethodVisibility int32
{{.Name}}
const ( // when unspecified, method will use service visibility MethodVisibility_METHOD_VISIBILITY_UNSPECIFIED MethodVisibility = 0 // private services not served by API gateway MethodVisibility_METHOD_VISIBILITY_PRIVATE MethodVisibility = 1 // non-public services served by API gateway MethodVisibility_METHOD_VISIBILITY_PROTECTED MethodVisibility = 2 // internal services (not accessible from the internet) MethodVisibility_METHOD_VISIBILITY_INTERNAL MethodVisibility = 3 // public customer facing services MethodVisibility_METHOD_VISIBILITY_PUBLIC MethodVisibility = 4 )
func (MethodVisibility) Descriptor ¶
func (MethodVisibility) Descriptor() protoreflect.EnumDescriptor
func (MethodVisibility) Enum ¶
func (x MethodVisibility) Enum() *MethodVisibility
func (MethodVisibility) EnumDescriptor
deprecated
func (MethodVisibility) EnumDescriptor() ([]byte, []int)
Deprecated: Use MethodVisibility.Descriptor instead.
func (MethodVisibility) Number ¶
func (x MethodVisibility) Number() protoreflect.EnumNumber
func (MethodVisibility) String ¶
func (x MethodVisibility) String() string
func (MethodVisibility) Type ¶
func (MethodVisibility) Type() protoreflect.EnumType
type ServiceVisibility ¶
type ServiceVisibility int32
{{.Name}}
const ( // private services not served by API gateway ServiceVisibility_SERVICE_VISIBILITY_PRIVATE ServiceVisibility = 0 // non-public services served by API gateway ServiceVisibility_SERVICE_VISIBILITY_PROTECTED ServiceVisibility = 1 // internal services (not accessible from the internet) ServiceVisibility_SERVICE_VISIBILITY_INTERNAL ServiceVisibility = 2 // public customer facing services ServiceVisibility_SERVICE_VISIBILITY_PUBLIC ServiceVisibility = 3 )
func (ServiceVisibility) Descriptor ¶
func (ServiceVisibility) Descriptor() protoreflect.EnumDescriptor
func (ServiceVisibility) Enum ¶
func (x ServiceVisibility) Enum() *ServiceVisibility
func (ServiceVisibility) EnumDescriptor
deprecated
func (ServiceVisibility) EnumDescriptor() ([]byte, []int)
Deprecated: Use ServiceVisibility.Descriptor instead.
func (ServiceVisibility) Number ¶
func (x ServiceVisibility) Number() protoreflect.EnumNumber
func (ServiceVisibility) String ¶
func (x ServiceVisibility) String() string
func (ServiceVisibility) Type ¶
func (ServiceVisibility) Type() protoreflect.EnumType
type UserInfo ¶
type UserInfo struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"` FullName string `protobuf:"bytes,3,opt,name=full_name,json=fullName,proto3" json:"full_name,omitempty"` // contains filtered or unexported fields }
{{.Name}}
func (*UserInfo) Descriptor
deprecated
func (*UserInfo) GetFullName ¶
func (*UserInfo) ProtoMessage ¶
func (*UserInfo) ProtoMessage()
func (*UserInfo) ProtoReflect ¶
func (x *UserInfo) ProtoReflect() protoreflect.Message
Click to show internal directories.
Click to hide internal directories.