Documentation ¶
Index ¶
- type CreateDestinationNATRuleParameters
- type CreateForwardRuleParameters
- type CreateSourceNATRuleParameters
- type DeleteDestinationNATRuleParameters
- type DeleteForwardRuleParameters
- type DeleteSourceNATRuleParameters
- type Firewall
- func (f *Firewall) CreateDestinationNATRule(ctx context.Context, params CreateDestinationNATRuleParameters) (struct{}, error)
- func (f *Firewall) CreateForwardRule(ctx context.Context, params CreateForwardRuleParameters) (struct{}, error)
- func (f *Firewall) CreateSourceNATRule(ctx context.Context, params CreateSourceNATRuleParameters) (struct{}, error)
- func (f *Firewall) DeleteDestinationNATRule(ctx context.Context, params DeleteDestinationNATRuleParameters) (struct{}, error)
- func (f *Firewall) DeleteForwardRule(ctx context.Context, params DeleteForwardRuleParameters) (struct{}, error)
- func (f *Firewall) DeleteSourceNATRule(ctx context.Context, params DeleteSourceNATRuleParameters) (struct{}, error)
- func (f *Firewall) GetDestinationNATRule(ctx context.Context, params GetDestinationNATRuleParameters) (GetDestinationNATRuleResult, error)
- func (f *Firewall) GetDestinationNATRules(ctx context.Context, params struct{}) (GetDestinationNATRulesResult, error)
- func (f *Firewall) GetForwardRule(ctx context.Context, params GetForwardRuleParameters) (GetForwardRuleResult, error)
- func (f *Firewall) GetForwardRules(ctx context.Context, params struct{}) (GetForwardRulesResult, error)
- func (f *Firewall) GetSourceNATRule(ctx context.Context, params GetSourceNATRuleParameters) (GetSourceNATRuleResult, error)
- func (f *Firewall) GetSourceNATRules(ctx context.Context, params struct{}) (GetSourceNATRulesResult, error)
- func (f *Firewall) MoveDestinationNATRule(ctx context.Context, params MoveDestinationNATRuleParameters) (struct{}, error)
- func (f *Firewall) MoveForwardRule(ctx context.Context, params MoveForwardRuleParameters) (struct{}, error)
- func (f *Firewall) MoveSourceNATRule(ctx context.Context, params MoveSourceNATRuleParameters) (struct{}, error)
- func (f *Firewall) UpdateDestinationNATRule(ctx context.Context, params UpdateDestinationNATRuleParameters) (struct{}, error)
- func (f *Firewall) UpdateForwardRule(ctx context.Context, params UpdateForwardRuleParameters) (struct{}, error)
- func (f *Firewall) UpdateSourceNATRule(ctx context.Context, params UpdateSourceNATRuleParameters) (struct{}, error)
- type GetDestinationNATRuleParameters
- type GetDestinationNATRuleResult
- type GetDestinationNATRulesResult
- type GetForwardRuleParameters
- type GetForwardRuleResult
- type GetForwardRulesResult
- type GetSourceNATRuleParameters
- type GetSourceNATRuleResult
- type GetSourceNATRulesResult
- type MoveDestinationNATRuleParameters
- type MoveForwardRuleParameters
- type MoveSourceNATRuleParameters
- type UpdateDestinationNATRuleParameters
- type UpdateForwardRuleParameters
- type UpdateSourceNATRuleParameters
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateDestinationNATRuleParameters ¶
type CreateDestinationNATRuleParameters struct {
firewall.DestinationNATRule
}
type CreateForwardRuleParameters ¶
type CreateForwardRuleParameters struct {
firewall.ForwardRule
}
type CreateSourceNATRuleParameters ¶
type CreateSourceNATRuleParameters struct {
firewall.SourceNATRule
}
type DeleteDestinationNATRuleParameters ¶
type DeleteDestinationNATRuleParameters struct {
Index uint64 `json:"index"`
}
type DeleteForwardRuleParameters ¶
type DeleteForwardRuleParameters struct {
Index uint64 `json:"index"`
}
type DeleteSourceNATRuleParameters ¶
type DeleteSourceNATRuleParameters struct {
Index uint64 `json:"index"`
}
type Firewall ¶
type Firewall struct {
ConfigManager *config.ConfigManager
}
func (*Firewall) CreateDestinationNATRule ¶
func (f *Firewall) CreateDestinationNATRule(ctx context.Context, params CreateDestinationNATRuleParameters) (struct{}, error)
func (*Firewall) CreateForwardRule ¶
func (f *Firewall) CreateForwardRule(ctx context.Context, params CreateForwardRuleParameters) (struct{}, error)
func (*Firewall) CreateSourceNATRule ¶
func (f *Firewall) CreateSourceNATRule(ctx context.Context, params CreateSourceNATRuleParameters) (struct{}, error)
func (*Firewall) DeleteDestinationNATRule ¶
func (f *Firewall) DeleteDestinationNATRule(ctx context.Context, params DeleteDestinationNATRuleParameters) (struct{}, error)
func (*Firewall) DeleteForwardRule ¶
func (f *Firewall) DeleteForwardRule(ctx context.Context, params DeleteForwardRuleParameters) (struct{}, error)
func (*Firewall) DeleteSourceNATRule ¶
func (f *Firewall) DeleteSourceNATRule(ctx context.Context, params DeleteSourceNATRuleParameters) (struct{}, error)
func (*Firewall) GetDestinationNATRule ¶
func (f *Firewall) GetDestinationNATRule(ctx context.Context, params GetDestinationNATRuleParameters) (GetDestinationNATRuleResult, error)
func (*Firewall) GetDestinationNATRules ¶
func (f *Firewall) GetDestinationNATRules(ctx context.Context, params struct{}) (GetDestinationNATRulesResult, error)
func (*Firewall) GetForwardRule ¶
func (f *Firewall) GetForwardRule(ctx context.Context, params GetForwardRuleParameters) (GetForwardRuleResult, error)
func (*Firewall) GetForwardRules ¶
func (f *Firewall) GetForwardRules(ctx context.Context, params struct{}) (GetForwardRulesResult, error)
func (*Firewall) GetSourceNATRule ¶
func (f *Firewall) GetSourceNATRule(ctx context.Context, params GetSourceNATRuleParameters) (GetSourceNATRuleResult, error)
func (*Firewall) GetSourceNATRules ¶
func (f *Firewall) GetSourceNATRules(ctx context.Context, params struct{}) (GetSourceNATRulesResult, error)
func (*Firewall) MoveDestinationNATRule ¶
func (f *Firewall) MoveDestinationNATRule(ctx context.Context, params MoveDestinationNATRuleParameters) (struct{}, error)
func (*Firewall) MoveForwardRule ¶
func (f *Firewall) MoveForwardRule(ctx context.Context, params MoveForwardRuleParameters) (struct{}, error)
func (*Firewall) MoveSourceNATRule ¶
func (f *Firewall) MoveSourceNATRule(ctx context.Context, params MoveSourceNATRuleParameters) (struct{}, error)
func (*Firewall) UpdateDestinationNATRule ¶
func (f *Firewall) UpdateDestinationNATRule(ctx context.Context, params UpdateDestinationNATRuleParameters) (struct{}, error)
func (*Firewall) UpdateForwardRule ¶
func (f *Firewall) UpdateForwardRule(ctx context.Context, params UpdateForwardRuleParameters) (struct{}, error)
func (*Firewall) UpdateSourceNATRule ¶
func (f *Firewall) UpdateSourceNATRule(ctx context.Context, params UpdateSourceNATRuleParameters) (struct{}, error)
type GetDestinationNATRuleParameters ¶
type GetDestinationNATRuleParameters struct {
ID uint
}
type GetDestinationNATRuleResult ¶
type GetDestinationNATRuleResult struct {
firewall.DestinationNATRule
}
type GetDestinationNATRulesResult ¶
type GetDestinationNATRulesResult struct {
DestinationNATRules []firewall.DestinationNATRule `json:"destination_nat_rules"`
}
type GetForwardRuleParameters ¶
type GetForwardRuleParameters struct {
ID uint
}
type GetForwardRuleResult ¶
type GetForwardRuleResult struct {
firewall.ForwardRule
}
type GetForwardRulesResult ¶
type GetForwardRulesResult struct {
ForwardRules []firewall.ForwardRule `json:"forward_rules"`
}
type GetSourceNATRuleParameters ¶
type GetSourceNATRuleParameters struct {
ID uint
}
type GetSourceNATRuleResult ¶
type GetSourceNATRuleResult struct {
firewall.SourceNATRule
}
type GetSourceNATRulesResult ¶
type GetSourceNATRulesResult struct {
SourceNATRules []firewall.SourceNATRule `json:"source_nat_rules"`
}
type UpdateDestinationNATRuleParameters ¶
type UpdateDestinationNATRuleParameters struct { Index uint64 `json:"index"` firewall.DestinationNATRule }
type UpdateForwardRuleParameters ¶
type UpdateForwardRuleParameters struct { Index uint64 `json:"index"` firewall.ForwardRule }
type UpdateSourceNATRuleParameters ¶
type UpdateSourceNATRuleParameters struct { Index uint64 `json:"index"` firewall.SourceNATRule }
Click to show internal directories.
Click to hide internal directories.