Documentation ¶
Index ¶
- type Daemon
- func (d *Daemon) DoSProtectionPolicyDelete(ctx context.Context, in *rpc.DoSProtectionPolicyDeleteRequest) (*emptypb.Empty, error)
- func (d *Daemon) DoSProtectionPolicyGet(ctx context.Context, in *rpc.DoSProtectionPolicyGetRequest) (*rpc.DoSProtectionPolicyGetResponse, error)
- func (d *Daemon) DoSProtectionPolicySet(ctx context.Context, in *rpc.DoSProtectionPolicySetRequest) (*emptypb.Empty, error)
- func (d *Daemon) FireWallRuleDelete(ctx context.Context, in *rpc.FireWallRuleDeleteRequest) (*emptypb.Empty, error)
- func (d *Daemon) FireWallRuleGet(ctx context.Context, in *rpc.FireWallRuleGetRequest) (*rpc.FireWallRuleGetResponse, error)
- func (d *Daemon) FireWallRuleSet(ctx context.Context, in *rpc.FireWallRuleSetRqeust) (*emptypb.Empty, error)
- func (d *Daemon) Health(ctx context.Context, in *rpc.HealthRequest) (*emptypb.Empty, error)
- func (d *Daemon) LoadBalancerConntrackGet(ctx context.Context, in *rpc.LoadBalancerConntrackGetRequest) (*rpc.LoadBalancerConntrackGetResponse, error)
- func (d *Daemon) LoadBalancerDelete(ctx context.Context, in *rpc.LoadBalancerDeleteRequest) (*emptypb.Empty, error)
- func (d *Daemon) LoadBalancerDrain(ctx context.Context, in *rpc.LoadBalancerDrainRequest) (*emptypb.Empty, error)
- func (d *Daemon) LoadBalancerGet(ctx context.Context, in *rpc.LoadBalancerGetRequest) (*rpc.LoadBalancerGetResponse, error)
- func (d *Daemon) LoadBalancerSet(ctx context.Context, in *rpc.LoadBalancerSetRequest) (*emptypb.Empty, error)
- func (d *Daemon) Run(vip netip.Addr, gc bool, gcTime time.Duration) error
- func (d *Daemon) Stat(ctx context.Context, in *rpc.StatRequest) (*rpc.StatResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Daemon ¶
type Daemon struct { rpc.UnimplementedScmLbApiServer // contains filtered or unexported fields }
func (*Daemon) DoSProtectionPolicyDelete ¶
func (*Daemon) DoSProtectionPolicyGet ¶
func (d *Daemon) DoSProtectionPolicyGet(ctx context.Context, in *rpc.DoSProtectionPolicyGetRequest) (*rpc.DoSProtectionPolicyGetResponse, error)
func (*Daemon) DoSProtectionPolicySet ¶
func (*Daemon) FireWallRuleDelete ¶
func (*Daemon) FireWallRuleGet ¶
func (d *Daemon) FireWallRuleGet(ctx context.Context, in *rpc.FireWallRuleGetRequest) (*rpc.FireWallRuleGetResponse, error)
func (*Daemon) FireWallRuleSet ¶
func (*Daemon) LoadBalancerConntrackGet ¶
func (d *Daemon) LoadBalancerConntrackGet(ctx context.Context, in *rpc.LoadBalancerConntrackGetRequest) (*rpc.LoadBalancerConntrackGetResponse, error)
func (*Daemon) LoadBalancerDelete ¶
func (*Daemon) LoadBalancerDrain ¶
func (*Daemon) LoadBalancerGet ¶
func (d *Daemon) LoadBalancerGet(ctx context.Context, in *rpc.LoadBalancerGetRequest) (*rpc.LoadBalancerGetResponse, error)
func (*Daemon) LoadBalancerSet ¶
func (*Daemon) Stat ¶
func (d *Daemon) Stat(ctx context.Context, in *rpc.StatRequest) (*rpc.StatResponse, error)
scmlbd の統計情報を返す API を定義しています。
Click to show internal directories.
Click to hide internal directories.