Blame internal/osbuild/firewall_stage.go
|
Packit |
63bb0d |
package osbuild
|
|
Packit |
63bb0d |
|
|
Packit |
63bb0d |
type FirewallStageOptions struct {
|
|
Packit |
63bb0d |
Ports []string `json:"ports,omitempty"`
|
|
Packit |
63bb0d |
EnabledServices []string `json:"enabled_services,omitempty"`
|
|
Packit |
63bb0d |
DisabledServices []string `json:"disabled_services,omitempty"`
|
|
Packit |
63bb0d |
}
|
|
Packit |
63bb0d |
|
|
Packit |
63bb0d |
func (FirewallStageOptions) isStageOptions() {}
|
|
Packit |
63bb0d |
|
|
Packit |
63bb0d |
func NewFirewallStage(options *FirewallStageOptions) *Stage {
|
|
Packit |
63bb0d |
return &Stage{
|
|
Packit |
63bb0d |
Name: "org.osbuild.firewall",
|
|
Packit |
63bb0d |
Options: options,
|
|
Packit |
63bb0d |
}
|
|
Packit |
63bb0d |
}
|