firewall

package
v0.54.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 25, 2025 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Firewall

type Firewall struct {
	runner.RunnerCommand
	Params FirewallParams `pulumi:"params" toml:"params"`
}

func NewDefaultFirewall

func NewDefaultFirewall(variant ...FirewallVariant) (*Firewall, error)

func (*Firewall) Create

func (f *Firewall) Create() runner.Command

func (*Firewall) Merge

func (t *Firewall) Merge(other *Firewall) error

type FirewallCommand

type FirewallCommand struct {
	Firewall
}

func (*FirewallCommand) AddToPayload

func (cmd *FirewallCommand) AddToPayload(p *runner.Payload) error

func (*FirewallCommand) Check

func (cmd *FirewallCommand) Check() error

type FirewallParams

type FirewallParams struct {
	AllowPorts []string `pulumi:"allowPorts" toml:"allowPorts"`
}

func GetDefaultFirewallParams

func GetDefaultFirewallParams(variant ...FirewallVariant) (*FirewallParams, error)

type FirewallVariant

type FirewallVariant string
const (
	FirewallVariantGeneric FirewallVariant = "generic"
)

func (FirewallVariant) Check

func (v FirewallVariant) Check() error

func (FirewallVariant) Values

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL