Versions in this module Expand all Collapse all v2 v2.0.0 Jun 17, 2024 Changes in this version + const SecGroupService_FindFqdnRules_FullMethodName + const SecGroupService_FindIECidrSgIcmpRules_FullMethodName + const SecGroupService_FindIECidrSgRules_FullMethodName + const SecGroupService_FindIESgSgIcmpRules_FullMethodName + const SecGroupService_FindIESgSgRules_FullMethodName + const SecGroupService_FindSgIcmpRules_FullMethodName + const SecGroupService_FindSgSgIcmpRules_FullMethodName + const SecGroupService_FindSgSgRules_FullMethodName + const SecGroupService_GetSecGroupForAddress_FullMethodName + const SecGroupService_GetSgSubnets_FullMethodName + const SecGroupService_ListNetworks_FullMethodName + const SecGroupService_ListSecurityGroups_FullMethodName + const SecGroupService_SyncStatus_FullMethodName + const SecGroupService_SyncStatuses_FullMethodName + const SecGroupService_Sync_FullMethodName + var File_sgroups_api_proto protoreflect.FileDescriptor + var RuleAction_name = map[int32]string + var RuleAction_value = map[string]int32 + var SecGroupService_ServiceDesc = grpc.ServiceDesc + var SecGroup_DefaultAction_name = map[int32]string + var SecGroup_DefaultAction_value = map[string]int32 + var SyncReq_SyncOp_name = map[int32]string + var SyncReq_SyncOp_value = map[string]int32 + func RegisterSecGroupServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error + func RegisterSecGroupServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client SecGroupServiceClient) error + func RegisterSecGroupServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error) + func RegisterSecGroupServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server SecGroupServiceServer) error + func RegisterSecGroupServiceServer(s grpc.ServiceRegistrar, srv SecGroupServiceServer) + type AccPorts struct + D string + S string + func (*AccPorts) Descriptor() ([]byte, []int) + func (*AccPorts) ProtoMessage() + func (x *AccPorts) GetD() string + func (x *AccPorts) GetS() string + func (x *AccPorts) ProtoReflect() protoreflect.Message + func (x *AccPorts) Reset() + func (x *AccPorts) String() string + type FindFqdnRulesReq struct + SgFrom []string + func (*FindFqdnRulesReq) Descriptor() ([]byte, []int) + func (*FindFqdnRulesReq) ProtoMessage() + func (x *FindFqdnRulesReq) GetSgFrom() []string + func (x *FindFqdnRulesReq) ProtoReflect() protoreflect.Message + func (x *FindFqdnRulesReq) Reset() + func (x *FindFqdnRulesReq) String() string + type FindIECidrSgIcmpRulesReq struct + SG []string + func (*FindIECidrSgIcmpRulesReq) Descriptor() ([]byte, []int) + func (*FindIECidrSgIcmpRulesReq) ProtoMessage() + func (x *FindIECidrSgIcmpRulesReq) GetSG() []string + func (x *FindIECidrSgIcmpRulesReq) ProtoReflect() protoreflect.Message + func (x *FindIECidrSgIcmpRulesReq) Reset() + func (x *FindIECidrSgIcmpRulesReq) String() string + type FindIECidrSgRulesReq struct + SG []string + func (*FindIECidrSgRulesReq) Descriptor() ([]byte, []int) + func (*FindIECidrSgRulesReq) ProtoMessage() + func (x *FindIECidrSgRulesReq) GetSG() []string + func (x *FindIECidrSgRulesReq) ProtoReflect() protoreflect.Message + func (x *FindIECidrSgRulesReq) Reset() + func (x *FindIECidrSgRulesReq) String() string + type FindIESgSgIcmpRulesReq struct + SG []string + SgLocal []string + func (*FindIESgSgIcmpRulesReq) Descriptor() ([]byte, []int) + func (*FindIESgSgIcmpRulesReq) ProtoMessage() + func (x *FindIESgSgIcmpRulesReq) GetSG() []string + func (x *FindIESgSgIcmpRulesReq) GetSgLocal() []string + func (x *FindIESgSgIcmpRulesReq) ProtoReflect() protoreflect.Message + func (x *FindIESgSgIcmpRulesReq) Reset() + func (x *FindIESgSgIcmpRulesReq) String() string + type FindIESgSgRulesReq struct + SG []string + SgLocal []string + func (*FindIESgSgRulesReq) Descriptor() ([]byte, []int) + func (*FindIESgSgRulesReq) ProtoMessage() + func (x *FindIESgSgRulesReq) GetSG() []string + func (x *FindIESgSgRulesReq) GetSgLocal() []string + func (x *FindIESgSgRulesReq) ProtoReflect() protoreflect.Message + func (x *FindIESgSgRulesReq) Reset() + func (x *FindIESgSgRulesReq) String() string + type FindSgIcmpRulesReq struct + SG []string + func (*FindSgIcmpRulesReq) Descriptor() ([]byte, []int) + func (*FindSgIcmpRulesReq) ProtoMessage() + func (x *FindSgIcmpRulesReq) GetSG() []string + func (x *FindSgIcmpRulesReq) ProtoReflect() protoreflect.Message + func (x *FindSgIcmpRulesReq) Reset() + func (x *FindSgIcmpRulesReq) String() string + type FindSgSgIcmpRulesReq struct + SgFrom []string + SgTo []string + func (*FindSgSgIcmpRulesReq) Descriptor() ([]byte, []int) + func (*FindSgSgIcmpRulesReq) ProtoMessage() + func (x *FindSgSgIcmpRulesReq) GetSgFrom() []string + func (x *FindSgSgIcmpRulesReq) GetSgTo() []string + func (x *FindSgSgIcmpRulesReq) ProtoReflect() protoreflect.Message + func (x *FindSgSgIcmpRulesReq) Reset() + func (x *FindSgSgIcmpRulesReq) String() string + type FindSgSgRulesReq struct + SgFrom []string + SgTo []string + func (*FindSgSgRulesReq) Descriptor() ([]byte, []int) + func (*FindSgSgRulesReq) ProtoMessage() + func (x *FindSgSgRulesReq) GetSgFrom() []string + func (x *FindSgSgRulesReq) GetSgTo() []string + func (x *FindSgSgRulesReq) ProtoReflect() protoreflect.Message + func (x *FindSgSgRulesReq) Reset() + func (x *FindSgSgRulesReq) String() string + type FqdnRule struct + Action RuleAction + FQDN string + Logs bool + Ports []*AccPorts + Priority *RulePriority + SgFrom string + Transport common.Networks_NetIP_Transport + func (*FqdnRule) Descriptor() ([]byte, []int) + func (*FqdnRule) ProtoMessage() + func (x *FqdnRule) GetAction() RuleAction + func (x *FqdnRule) GetFQDN() string + func (x *FqdnRule) GetLogs() bool + func (x *FqdnRule) GetPorts() []*AccPorts + func (x *FqdnRule) GetPriority() *RulePriority + func (x *FqdnRule) GetSgFrom() string + func (x *FqdnRule) GetTransport() common.Networks_NetIP_Transport + func (x *FqdnRule) ProtoReflect() protoreflect.Message + func (x *FqdnRule) Reset() + func (x *FqdnRule) String() string + type FqdnRulesResp struct + Rules []*FqdnRule + func (*FqdnRulesResp) Descriptor() ([]byte, []int) + func (*FqdnRulesResp) ProtoMessage() + func (x *FqdnRulesResp) GetRules() []*FqdnRule + func (x *FqdnRulesResp) ProtoReflect() protoreflect.Message + func (x *FqdnRulesResp) Reset() + func (x *FqdnRulesResp) String() string + type GetSecGroupForAddressReq struct + Address string + func (*GetSecGroupForAddressReq) Descriptor() ([]byte, []int) + func (*GetSecGroupForAddressReq) ProtoMessage() + func (x *GetSecGroupForAddressReq) GetAddress() string + func (x *GetSecGroupForAddressReq) ProtoReflect() protoreflect.Message + func (x *GetSecGroupForAddressReq) Reset() + func (x *GetSecGroupForAddressReq) String() string + type GetSgSgRulesReq struct + SgFrom string + SgTo string + func (*GetSgSgRulesReq) Descriptor() ([]byte, []int) + func (*GetSgSgRulesReq) ProtoMessage() + func (x *GetSgSgRulesReq) GetSgFrom() string + func (x *GetSgSgRulesReq) GetSgTo() string + func (x *GetSgSgRulesReq) ProtoReflect() protoreflect.Message + func (x *GetSgSgRulesReq) Reset() + func (x *GetSgSgRulesReq) String() string + type GetSgSubnetsReq struct + SgName string + func (*GetSgSubnetsReq) Descriptor() ([]byte, []int) + func (*GetSgSubnetsReq) ProtoMessage() + func (x *GetSgSubnetsReq) GetSgName() string + func (x *GetSgSubnetsReq) ProtoReflect() protoreflect.Message + func (x *GetSgSubnetsReq) Reset() + func (x *GetSgSubnetsReq) String() string + type GetSgSubnetsResp struct + Networks []*Network + func (*GetSgSubnetsResp) Descriptor() ([]byte, []int) + func (*GetSgSubnetsResp) ProtoMessage() + func (x *GetSgSubnetsResp) GetNetworks() []*Network + func (x *GetSgSubnetsResp) ProtoReflect() protoreflect.Message + func (x *GetSgSubnetsResp) Reset() + func (x *GetSgSubnetsResp) String() string + type IECidrSgIcmpRule struct + Action RuleAction + CIDR string + ICMP *common.ICMP + Logs bool + Priority *RulePriority + SG string + Trace bool + Traffic common.Traffic + func (*IECidrSgIcmpRule) Descriptor() ([]byte, []int) + func (*IECidrSgIcmpRule) ProtoMessage() + func (x *IECidrSgIcmpRule) GetAction() RuleAction + func (x *IECidrSgIcmpRule) GetCIDR() string + func (x *IECidrSgIcmpRule) GetICMP() *common.ICMP + func (x *IECidrSgIcmpRule) GetLogs() bool + func (x *IECidrSgIcmpRule) GetPriority() *RulePriority + func (x *IECidrSgIcmpRule) GetSG() string + func (x *IECidrSgIcmpRule) GetTrace() bool + func (x *IECidrSgIcmpRule) GetTraffic() common.Traffic + func (x *IECidrSgIcmpRule) ProtoReflect() protoreflect.Message + func (x *IECidrSgIcmpRule) Reset() + func (x *IECidrSgIcmpRule) String() string + type IECidrSgIcmpRulesResp struct + Rules []*IECidrSgIcmpRule + func (*IECidrSgIcmpRulesResp) Descriptor() ([]byte, []int) + func (*IECidrSgIcmpRulesResp) ProtoMessage() + func (x *IECidrSgIcmpRulesResp) GetRules() []*IECidrSgIcmpRule + func (x *IECidrSgIcmpRulesResp) ProtoReflect() protoreflect.Message + func (x *IECidrSgIcmpRulesResp) Reset() + func (x *IECidrSgIcmpRulesResp) String() string + type IECidrSgRule struct + Action RuleAction + CIDR string + Logs bool + Ports []*AccPorts + Priority *RulePriority + SG string + Trace bool + Traffic common.Traffic + Transport common.Networks_NetIP_Transport + func (*IECidrSgRule) Descriptor() ([]byte, []int) + func (*IECidrSgRule) ProtoMessage() + func (x *IECidrSgRule) GetAction() RuleAction + func (x *IECidrSgRule) GetCIDR() string + func (x *IECidrSgRule) GetLogs() bool + func (x *IECidrSgRule) GetPorts() []*AccPorts + func (x *IECidrSgRule) GetPriority() *RulePriority + func (x *IECidrSgRule) GetSG() string + func (x *IECidrSgRule) GetTrace() bool + func (x *IECidrSgRule) GetTraffic() common.Traffic + func (x *IECidrSgRule) GetTransport() common.Networks_NetIP_Transport + func (x *IECidrSgRule) ProtoReflect() protoreflect.Message + func (x *IECidrSgRule) Reset() + func (x *IECidrSgRule) String() string + type IECidrSgRulesResp struct + Rules []*IECidrSgRule + func (*IECidrSgRulesResp) Descriptor() ([]byte, []int) + func (*IECidrSgRulesResp) ProtoMessage() + func (x *IECidrSgRulesResp) GetRules() []*IECidrSgRule + func (x *IECidrSgRulesResp) ProtoReflect() protoreflect.Message + func (x *IECidrSgRulesResp) Reset() + func (x *IECidrSgRulesResp) String() string + type IESgSgIcmpRule struct + Action RuleAction + ICMP *common.ICMP + Logs bool + Priority *RulePriority + SG string + SgLocal string + Trace bool + Traffic common.Traffic + func (*IESgSgIcmpRule) Descriptor() ([]byte, []int) + func (*IESgSgIcmpRule) ProtoMessage() + func (x *IESgSgIcmpRule) GetAction() RuleAction + func (x *IESgSgIcmpRule) GetICMP() *common.ICMP + func (x *IESgSgIcmpRule) GetLogs() bool + func (x *IESgSgIcmpRule) GetPriority() *RulePriority + func (x *IESgSgIcmpRule) GetSG() string + func (x *IESgSgIcmpRule) GetSgLocal() string + func (x *IESgSgIcmpRule) GetTrace() bool + func (x *IESgSgIcmpRule) GetTraffic() common.Traffic + func (x *IESgSgIcmpRule) ProtoReflect() protoreflect.Message + func (x *IESgSgIcmpRule) Reset() + func (x *IESgSgIcmpRule) String() string + type IESgSgIcmpRulesResp struct + Rules []*IESgSgIcmpRule + func (*IESgSgIcmpRulesResp) Descriptor() ([]byte, []int) + func (*IESgSgIcmpRulesResp) ProtoMessage() + func (x *IESgSgIcmpRulesResp) GetRules() []*IESgSgIcmpRule + func (x *IESgSgIcmpRulesResp) ProtoReflect() protoreflect.Message + func (x *IESgSgIcmpRulesResp) Reset() + func (x *IESgSgIcmpRulesResp) String() string + type IESgSgRule struct + Action RuleAction + Logs bool + Ports []*AccPorts + Priority *RulePriority + SG string + SgLocal string + Trace bool + Traffic common.Traffic + Transport common.Networks_NetIP_Transport + func (*IESgSgRule) Descriptor() ([]byte, []int) + func (*IESgSgRule) ProtoMessage() + func (x *IESgSgRule) GetAction() RuleAction + func (x *IESgSgRule) GetLogs() bool + func (x *IESgSgRule) GetPorts() []*AccPorts + func (x *IESgSgRule) GetPriority() *RulePriority + func (x *IESgSgRule) GetSG() string + func (x *IESgSgRule) GetSgLocal() string + func (x *IESgSgRule) GetTrace() bool + func (x *IESgSgRule) GetTraffic() common.Traffic + func (x *IESgSgRule) GetTransport() common.Networks_NetIP_Transport + func (x *IESgSgRule) ProtoReflect() protoreflect.Message + func (x *IESgSgRule) Reset() + func (x *IESgSgRule) String() string + type IESgSgRulesResp struct + Rules []*IESgSgRule + func (*IESgSgRulesResp) Descriptor() ([]byte, []int) + func (*IESgSgRulesResp) ProtoMessage() + func (x *IESgSgRulesResp) GetRules() []*IESgSgRule + func (x *IESgSgRulesResp) ProtoReflect() protoreflect.Message + func (x *IESgSgRulesResp) Reset() + func (x *IESgSgRulesResp) String() string + type ListNetworksReq struct + NetworkNames []string + func (*ListNetworksReq) Descriptor() ([]byte, []int) + func (*ListNetworksReq) ProtoMessage() + func (x *ListNetworksReq) GetNetworkNames() []string + func (x *ListNetworksReq) ProtoReflect() protoreflect.Message + func (x *ListNetworksReq) Reset() + func (x *ListNetworksReq) String() string + type ListNetworksResp struct + Networks []*Network + func (*ListNetworksResp) Descriptor() ([]byte, []int) + func (*ListNetworksResp) ProtoMessage() + func (x *ListNetworksResp) GetNetworks() []*Network + func (x *ListNetworksResp) ProtoReflect() protoreflect.Message + func (x *ListNetworksResp) Reset() + func (x *ListNetworksResp) String() string + type ListSecurityGroupsReq struct + SgNames []string + func (*ListSecurityGroupsReq) Descriptor() ([]byte, []int) + func (*ListSecurityGroupsReq) ProtoMessage() + func (x *ListSecurityGroupsReq) GetSgNames() []string + func (x *ListSecurityGroupsReq) ProtoReflect() protoreflect.Message + func (x *ListSecurityGroupsReq) Reset() + func (x *ListSecurityGroupsReq) String() string + type ListSecurityGroupsResp struct + Groups []*SecGroup + func (*ListSecurityGroupsResp) Descriptor() ([]byte, []int) + func (*ListSecurityGroupsResp) ProtoMessage() + func (x *ListSecurityGroupsResp) GetGroups() []*SecGroup + func (x *ListSecurityGroupsResp) ProtoReflect() protoreflect.Message + func (x *ListSecurityGroupsResp) Reset() + func (x *ListSecurityGroupsResp) String() string + type Network struct + Name string + Network *common.Networks_NetIP + func (*Network) Descriptor() ([]byte, []int) + func (*Network) ProtoMessage() + func (x *Network) GetName() string + func (x *Network) GetNetwork() *common.Networks_NetIP + func (x *Network) ProtoReflect() protoreflect.Message + func (x *Network) Reset() + func (x *Network) String() string + type RuleAction int32 + const RuleAction_ACCEPT + const RuleAction_DROP + const RuleAction_UNDEF + func (RuleAction) Descriptor() protoreflect.EnumDescriptor + func (RuleAction) EnumDescriptor() ([]byte, []int) + func (RuleAction) Type() protoreflect.EnumType + func (x RuleAction) Enum() *RuleAction + func (x RuleAction) Number() protoreflect.EnumNumber + func (x RuleAction) String() string + type RulePriority struct + Value isRulePriority_Value + func (*RulePriority) Descriptor() ([]byte, []int) + func (*RulePriority) ProtoMessage() + func (m *RulePriority) GetValue() isRulePriority_Value + func (x *RulePriority) GetSome() int32 + func (x *RulePriority) ProtoReflect() protoreflect.Message + func (x *RulePriority) Reset() + func (x *RulePriority) String() string + type RulePriority_Some struct + Some int32 + type SecGroup struct + DefaultAction SecGroup_DefaultAction + Logs bool + Name string + Networks []string + Trace bool + func (*SecGroup) Descriptor() ([]byte, []int) + func (*SecGroup) ProtoMessage() + func (x *SecGroup) GetDefaultAction() SecGroup_DefaultAction + func (x *SecGroup) GetLogs() bool + func (x *SecGroup) GetName() string + func (x *SecGroup) GetNetworks() []string + func (x *SecGroup) GetTrace() bool + func (x *SecGroup) ProtoReflect() protoreflect.Message + func (x *SecGroup) Reset() + func (x *SecGroup) String() string + type SecGroupServiceClient interface + FindFqdnRules func(ctx context.Context, in *FindFqdnRulesReq, opts ...grpc.CallOption) (*FqdnRulesResp, error) + FindIECidrSgIcmpRules func(ctx context.Context, in *FindIECidrSgIcmpRulesReq, opts ...grpc.CallOption) (*IECidrSgIcmpRulesResp, error) + FindIECidrSgRules func(ctx context.Context, in *FindIECidrSgRulesReq, opts ...grpc.CallOption) (*IECidrSgRulesResp, error) + FindIESgSgIcmpRules func(ctx context.Context, in *FindIESgSgIcmpRulesReq, opts ...grpc.CallOption) (*IESgSgIcmpRulesResp, error) + FindIESgSgRules func(ctx context.Context, in *FindIESgSgRulesReq, opts ...grpc.CallOption) (*IESgSgRulesResp, error) + FindSgIcmpRules func(ctx context.Context, in *FindSgIcmpRulesReq, opts ...grpc.CallOption) (*SgIcmpRulesResp, error) + FindSgSgIcmpRules func(ctx context.Context, in *FindSgSgIcmpRulesReq, opts ...grpc.CallOption) (*SgSgIcmpRulesResp, error) + FindSgSgRules func(ctx context.Context, in *FindSgSgRulesReq, opts ...grpc.CallOption) (*SgSgRulesResp, error) + GetSecGroupForAddress func(ctx context.Context, in *GetSecGroupForAddressReq, opts ...grpc.CallOption) (*SecGroup, error) + GetSgSubnets func(ctx context.Context, in *GetSgSubnetsReq, opts ...grpc.CallOption) (*GetSgSubnetsResp, error) + ListNetworks func(ctx context.Context, in *ListNetworksReq, opts ...grpc.CallOption) (*ListNetworksResp, error) + ListSecurityGroups func(ctx context.Context, in *ListSecurityGroupsReq, opts ...grpc.CallOption) (*ListSecurityGroupsResp, error) + Sync func(ctx context.Context, in *SyncReq, opts ...grpc.CallOption) (*emptypb.Empty, error) + SyncStatus func(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*SyncStatusResp, error) + SyncStatuses func(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (SecGroupService_SyncStatusesClient, error) + func NewSecGroupServiceClient(cc grpc.ClientConnInterface) SecGroupServiceClient + type SecGroupServiceServer interface + FindFqdnRules func(context.Context, *FindFqdnRulesReq) (*FqdnRulesResp, error) + FindIECidrSgIcmpRules func(context.Context, *FindIECidrSgIcmpRulesReq) (*IECidrSgIcmpRulesResp, error) + FindIECidrSgRules func(context.Context, *FindIECidrSgRulesReq) (*IECidrSgRulesResp, error) + FindIESgSgIcmpRules func(context.Context, *FindIESgSgIcmpRulesReq) (*IESgSgIcmpRulesResp, error) + FindIESgSgRules func(context.Context, *FindIESgSgRulesReq) (*IESgSgRulesResp, error) + FindSgIcmpRules func(context.Context, *FindSgIcmpRulesReq) (*SgIcmpRulesResp, error) + FindSgSgIcmpRules func(context.Context, *FindSgSgIcmpRulesReq) (*SgSgIcmpRulesResp, error) + FindSgSgRules func(context.Context, *FindSgSgRulesReq) (*SgSgRulesResp, error) + GetSecGroupForAddress func(context.Context, *GetSecGroupForAddressReq) (*SecGroup, error) + GetSgSubnets func(context.Context, *GetSgSubnetsReq) (*GetSgSubnetsResp, error) + ListNetworks func(context.Context, *ListNetworksReq) (*ListNetworksResp, error) + ListSecurityGroups func(context.Context, *ListSecurityGroupsReq) (*ListSecurityGroupsResp, error) + Sync func(context.Context, *SyncReq) (*emptypb.Empty, error) + SyncStatus func(context.Context, *emptypb.Empty) (*SyncStatusResp, error) + SyncStatuses func(*emptypb.Empty, SecGroupService_SyncStatusesServer) error + type SecGroupService_SyncStatusesClient interface + Recv func() (*SyncStatusResp, error) + type SecGroupService_SyncStatusesServer interface + Send func(*SyncStatusResp) error + type SecGroup_DefaultAction int32 + const SecGroup_ACCEPT + const SecGroup_DEFAULT + const SecGroup_DROP + func (SecGroup_DefaultAction) Descriptor() protoreflect.EnumDescriptor + func (SecGroup_DefaultAction) EnumDescriptor() ([]byte, []int) + func (SecGroup_DefaultAction) Type() protoreflect.EnumType + func (x SecGroup_DefaultAction) Enum() *SecGroup_DefaultAction + func (x SecGroup_DefaultAction) Number() protoreflect.EnumNumber + func (x SecGroup_DefaultAction) String() string + type SgIcmpRule struct + Action RuleAction + ICMP *common.ICMP + Logs bool + SG string + Trace bool + func (*SgIcmpRule) Descriptor() ([]byte, []int) + func (*SgIcmpRule) ProtoMessage() + func (x *SgIcmpRule) GetAction() RuleAction + func (x *SgIcmpRule) GetICMP() *common.ICMP + func (x *SgIcmpRule) GetLogs() bool + func (x *SgIcmpRule) GetSG() string + func (x *SgIcmpRule) GetTrace() bool + func (x *SgIcmpRule) ProtoReflect() protoreflect.Message + func (x *SgIcmpRule) Reset() + func (x *SgIcmpRule) String() string + type SgIcmpRulesResp struct + Rules []*SgIcmpRule + func (*SgIcmpRulesResp) Descriptor() ([]byte, []int) + func (*SgIcmpRulesResp) ProtoMessage() + func (x *SgIcmpRulesResp) GetRules() []*SgIcmpRule + func (x *SgIcmpRulesResp) ProtoReflect() protoreflect.Message + func (x *SgIcmpRulesResp) Reset() + func (x *SgIcmpRulesResp) String() string + type SgSgIcmpRule struct + Action RuleAction + ICMP *common.ICMP + Logs bool + Priority *RulePriority + SgFrom string + SgTo string + Trace bool + func (*SgSgIcmpRule) Descriptor() ([]byte, []int) + func (*SgSgIcmpRule) ProtoMessage() + func (x *SgSgIcmpRule) GetAction() RuleAction + func (x *SgSgIcmpRule) GetICMP() *common.ICMP + func (x *SgSgIcmpRule) GetLogs() bool + func (x *SgSgIcmpRule) GetPriority() *RulePriority + func (x *SgSgIcmpRule) GetSgFrom() string + func (x *SgSgIcmpRule) GetSgTo() string + func (x *SgSgIcmpRule) GetTrace() bool + func (x *SgSgIcmpRule) ProtoReflect() protoreflect.Message + func (x *SgSgIcmpRule) Reset() + func (x *SgSgIcmpRule) String() string + type SgSgIcmpRulesResp struct + Rules []*SgSgIcmpRule + func (*SgSgIcmpRulesResp) Descriptor() ([]byte, []int) + func (*SgSgIcmpRulesResp) ProtoMessage() + func (x *SgSgIcmpRulesResp) GetRules() []*SgSgIcmpRule + func (x *SgSgIcmpRulesResp) ProtoReflect() protoreflect.Message + func (x *SgSgIcmpRulesResp) Reset() + func (x *SgSgIcmpRulesResp) String() string + type SgSgRule struct + Action RuleAction + Logs bool + Ports []*AccPorts + Priority *RulePriority + SgFrom string + SgTo string + Transport common.Networks_NetIP_Transport + func (*SgSgRule) Descriptor() ([]byte, []int) + func (*SgSgRule) ProtoMessage() + func (x *SgSgRule) GetAction() RuleAction + func (x *SgSgRule) GetLogs() bool + func (x *SgSgRule) GetPorts() []*AccPorts + func (x *SgSgRule) GetPriority() *RulePriority + func (x *SgSgRule) GetSgFrom() string + func (x *SgSgRule) GetSgTo() string + func (x *SgSgRule) GetTransport() common.Networks_NetIP_Transport + func (x *SgSgRule) ProtoReflect() protoreflect.Message + func (x *SgSgRule) Reset() + func (x *SgSgRule) String() string + type SgSgRulesResp struct + Rules []*SgSgRule + func (*SgSgRulesResp) Descriptor() ([]byte, []int) + func (*SgSgRulesResp) ProtoMessage() + func (x *SgSgRulesResp) GetRules() []*SgSgRule + func (x *SgSgRulesResp) ProtoReflect() protoreflect.Message + func (x *SgSgRulesResp) Reset() + func (x *SgSgRulesResp) String() string + type SyncFqdnRules struct + Rules []*FqdnRule + func (*SyncFqdnRules) Descriptor() ([]byte, []int) + func (*SyncFqdnRules) ProtoMessage() + func (x *SyncFqdnRules) GetRules() []*FqdnRule + func (x *SyncFqdnRules) ProtoReflect() protoreflect.Message + func (x *SyncFqdnRules) Reset() + func (x *SyncFqdnRules) String() string + type SyncIECidrSgIcmpRules struct + Rules []*IECidrSgIcmpRule + func (*SyncIECidrSgIcmpRules) Descriptor() ([]byte, []int) + func (*SyncIECidrSgIcmpRules) ProtoMessage() + func (x *SyncIECidrSgIcmpRules) GetRules() []*IECidrSgIcmpRule + func (x *SyncIECidrSgIcmpRules) ProtoReflect() protoreflect.Message + func (x *SyncIECidrSgIcmpRules) Reset() + func (x *SyncIECidrSgIcmpRules) String() string + type SyncIECidrSgRules struct + Rules []*IECidrSgRule + func (*SyncIECidrSgRules) Descriptor() ([]byte, []int) + func (*SyncIECidrSgRules) ProtoMessage() + func (x *SyncIECidrSgRules) GetRules() []*IECidrSgRule + func (x *SyncIECidrSgRules) ProtoReflect() protoreflect.Message + func (x *SyncIECidrSgRules) Reset() + func (x *SyncIECidrSgRules) String() string + type SyncIESgSgIcmpRules struct + Rules []*IESgSgIcmpRule + func (*SyncIESgSgIcmpRules) Descriptor() ([]byte, []int) + func (*SyncIESgSgIcmpRules) ProtoMessage() + func (x *SyncIESgSgIcmpRules) GetRules() []*IESgSgIcmpRule + func (x *SyncIESgSgIcmpRules) ProtoReflect() protoreflect.Message + func (x *SyncIESgSgIcmpRules) Reset() + func (x *SyncIESgSgIcmpRules) String() string + type SyncIESgSgRules struct + Rules []*IESgSgRule + func (*SyncIESgSgRules) Descriptor() ([]byte, []int) + func (*SyncIESgSgRules) ProtoMessage() + func (x *SyncIESgSgRules) GetRules() []*IESgSgRule + func (x *SyncIESgSgRules) ProtoReflect() protoreflect.Message + func (x *SyncIESgSgRules) Reset() + func (x *SyncIESgSgRules) String() string + type SyncNetworks struct + Networks []*Network + func (*SyncNetworks) Descriptor() ([]byte, []int) + func (*SyncNetworks) ProtoMessage() + func (x *SyncNetworks) GetNetworks() []*Network + func (x *SyncNetworks) ProtoReflect() protoreflect.Message + func (x *SyncNetworks) Reset() + func (x *SyncNetworks) String() string + type SyncReq struct + Subject isSyncReq_Subject + SyncOp SyncReq_SyncOp + func (*SyncReq) Descriptor() ([]byte, []int) + func (*SyncReq) ProtoMessage() + func (m *SyncReq) GetSubject() isSyncReq_Subject + func (x *SyncReq) GetFqdnRules() *SyncFqdnRules + func (x *SyncReq) GetGroups() *SyncSecurityGroups + func (x *SyncReq) GetIeCidrSgIcmpRules() *SyncIECidrSgIcmpRules + func (x *SyncReq) GetIeCidrSgRules() *SyncIECidrSgRules + func (x *SyncReq) GetIeSgSgIcmpRules() *SyncIESgSgIcmpRules + func (x *SyncReq) GetIeSgSgRules() *SyncIESgSgRules + func (x *SyncReq) GetNetworks() *SyncNetworks + func (x *SyncReq) GetSgIcmpRules() *SyncSgIcmpRules + func (x *SyncReq) GetSgSgIcmpRules() *SyncSgSgIcmpRules + func (x *SyncReq) GetSgSgRules() *SyncSgSgRules + func (x *SyncReq) GetSyncOp() SyncReq_SyncOp + func (x *SyncReq) ProtoReflect() protoreflect.Message + func (x *SyncReq) Reset() + func (x *SyncReq) String() string + type SyncReq_FqdnRules struct + FqdnRules *SyncFqdnRules + type SyncReq_Groups struct + Groups *SyncSecurityGroups + type SyncReq_IeCidrSgIcmpRules struct + IeCidrSgIcmpRules *SyncIECidrSgIcmpRules + type SyncReq_IeCidrSgRules struct + IeCidrSgRules *SyncIECidrSgRules + type SyncReq_IeSgSgIcmpRules struct + IeSgSgIcmpRules *SyncIESgSgIcmpRules + type SyncReq_IeSgSgRules struct + IeSgSgRules *SyncIESgSgRules + type SyncReq_Networks struct + Networks *SyncNetworks + type SyncReq_SgIcmpRules struct + SgIcmpRules *SyncSgIcmpRules + type SyncReq_SgSgIcmpRules struct + SgSgIcmpRules *SyncSgSgIcmpRules + type SyncReq_SgSgRules struct + SgSgRules *SyncSgSgRules + type SyncReq_SyncOp int32 + const SyncReq_Delete + const SyncReq_FullSync + const SyncReq_NoOp + const SyncReq_Upsert + func (SyncReq_SyncOp) Descriptor() protoreflect.EnumDescriptor + func (SyncReq_SyncOp) EnumDescriptor() ([]byte, []int) + func (SyncReq_SyncOp) Type() protoreflect.EnumType + func (x SyncReq_SyncOp) Enum() *SyncReq_SyncOp + func (x SyncReq_SyncOp) Number() protoreflect.EnumNumber + func (x SyncReq_SyncOp) String() string + type SyncSecurityGroups struct + Groups []*SecGroup + func (*SyncSecurityGroups) Descriptor() ([]byte, []int) + func (*SyncSecurityGroups) ProtoMessage() + func (x *SyncSecurityGroups) GetGroups() []*SecGroup + func (x *SyncSecurityGroups) ProtoReflect() protoreflect.Message + func (x *SyncSecurityGroups) Reset() + func (x *SyncSecurityGroups) String() string + type SyncSgIcmpRules struct + Rules []*SgIcmpRule + func (*SyncSgIcmpRules) Descriptor() ([]byte, []int) + func (*SyncSgIcmpRules) ProtoMessage() + func (x *SyncSgIcmpRules) GetRules() []*SgIcmpRule + func (x *SyncSgIcmpRules) ProtoReflect() protoreflect.Message + func (x *SyncSgIcmpRules) Reset() + func (x *SyncSgIcmpRules) String() string + type SyncSgSgIcmpRules struct + Rules []*SgSgIcmpRule + func (*SyncSgSgIcmpRules) Descriptor() ([]byte, []int) + func (*SyncSgSgIcmpRules) ProtoMessage() + func (x *SyncSgSgIcmpRules) GetRules() []*SgSgIcmpRule + func (x *SyncSgSgIcmpRules) ProtoReflect() protoreflect.Message + func (x *SyncSgSgIcmpRules) Reset() + func (x *SyncSgSgIcmpRules) String() string + type SyncSgSgRules struct + Rules []*SgSgRule + func (*SyncSgSgRules) Descriptor() ([]byte, []int) + func (*SyncSgSgRules) ProtoMessage() + func (x *SyncSgSgRules) GetRules() []*SgSgRule + func (x *SyncSgSgRules) ProtoReflect() protoreflect.Message + func (x *SyncSgSgRules) Reset() + func (x *SyncSgSgRules) String() string + type SyncStatusResp struct + UpdatedAt *timestamppb.Timestamp + func (*SyncStatusResp) Descriptor() ([]byte, []int) + func (*SyncStatusResp) ProtoMessage() + func (x *SyncStatusResp) GetUpdatedAt() *timestamppb.Timestamp + func (x *SyncStatusResp) ProtoReflect() protoreflect.Message + func (x *SyncStatusResp) Reset() + func (x *SyncStatusResp) String() string + type UnimplementedSecGroupServiceServer struct + func (UnimplementedSecGroupServiceServer) FindFqdnRules(context.Context, *FindFqdnRulesReq) (*FqdnRulesResp, error) + func (UnimplementedSecGroupServiceServer) FindIECidrSgIcmpRules(context.Context, *FindIECidrSgIcmpRulesReq) (*IECidrSgIcmpRulesResp, error) + func (UnimplementedSecGroupServiceServer) FindIECidrSgRules(context.Context, *FindIECidrSgRulesReq) (*IECidrSgRulesResp, error) + func (UnimplementedSecGroupServiceServer) FindIESgSgIcmpRules(context.Context, *FindIESgSgIcmpRulesReq) (*IESgSgIcmpRulesResp, error) + func (UnimplementedSecGroupServiceServer) FindIESgSgRules(context.Context, *FindIESgSgRulesReq) (*IESgSgRulesResp, error) + func (UnimplementedSecGroupServiceServer) FindSgIcmpRules(context.Context, *FindSgIcmpRulesReq) (*SgIcmpRulesResp, error) + func (UnimplementedSecGroupServiceServer) FindSgSgIcmpRules(context.Context, *FindSgSgIcmpRulesReq) (*SgSgIcmpRulesResp, error) + func (UnimplementedSecGroupServiceServer) FindSgSgRules(context.Context, *FindSgSgRulesReq) (*SgSgRulesResp, error) + func (UnimplementedSecGroupServiceServer) GetSecGroupForAddress(context.Context, *GetSecGroupForAddressReq) (*SecGroup, error) + func (UnimplementedSecGroupServiceServer) GetSgSubnets(context.Context, *GetSgSubnetsReq) (*GetSgSubnetsResp, error) + func (UnimplementedSecGroupServiceServer) ListNetworks(context.Context, *ListNetworksReq) (*ListNetworksResp, error) + func (UnimplementedSecGroupServiceServer) ListSecurityGroups(context.Context, *ListSecurityGroupsReq) (*ListSecurityGroupsResp, error) + func (UnimplementedSecGroupServiceServer) Sync(context.Context, *SyncReq) (*emptypb.Empty, error) + func (UnimplementedSecGroupServiceServer) SyncStatus(context.Context, *emptypb.Empty) (*SyncStatusResp, error) + func (UnimplementedSecGroupServiceServer) SyncStatuses(*emptypb.Empty, SecGroupService_SyncStatusesServer) error + type UnsafeSecGroupServiceServer interface v2.0.0-dev.1 Jun 2, 2024 Other modules containing this package github.com/H-BF/protos