hhfctl

package
v0.39.4 Latest Latest
Warning

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

Go to latest
Published: Jun 5, 2024 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConnectionGet

func ConnectionGet(ctx context.Context, options *ConnectionGetOptions) error

func ExternalCreate

func ExternalCreate(ctx context.Context, printYaml bool, options *ExternalCreateOptions) error

func ExternalPeering

func ExternalPeering(ctx context.Context, printYaml bool, options *ExternalPeeringOptions) error

func SwitchForceAgentVersion

func SwitchForceAgentVersion(ctx context.Context, name string, version string) error

func SwitchGroupCreate

func SwitchGroupCreate(ctx context.Context, printYaml bool, options *SwitchGroupCreateOptions) error

func SwitchPowerReset

func SwitchPowerReset(ctx context.Context, name string) error

func SwitchReboot

func SwitchReboot(ctx context.Context, name string) error

func SwitchReinstall

func SwitchReinstall(ctx context.Context, name string) error

func VPCAttach

func VPCAttach(ctx context.Context, printYaml bool, options *VPCAttachOptions) error

func VPCCreate

func VPCCreate(ctx context.Context, printYaml bool, options *VPCCreateOptions) error

func VPCDNATRequest

func VPCDNATRequest(ctx context.Context, printYaml bool, options *VPCDNATOptions) error

func VPCPeer

func VPCPeer(ctx context.Context, printYaml bool, options *VPCPeerOptions) error

func VPCSNAT

func VPCSNAT(ctx context.Context, printYaml bool, options *VPCSNATOptions) error

Types

type ConnectionGetOptions

type ConnectionGetOptions struct {
	Type string
}

type ExternalCreateOptions

type ExternalCreateOptions struct {
	Name              string
	IPv4Namespace     string
	InboundCommunity  string
	OutboundCommunity string
}

type ExternalPeeringOptions

type ExternalPeeringOptions struct {
	VPC              string
	VPCSubnets       []string
	External         string
	ExternalPrefixes []string
}

type SwitchGroupCreateOptions

type SwitchGroupCreateOptions struct {
	Name string
}

type VPCAttachOptions

type VPCAttachOptions struct {
	Name       string
	VPCSubnet  string
	Connection string
}

type VPCCreateOptions

type VPCCreateOptions struct {
	Name   string
	Subnet string
	VLAN   uint16
	DHCP   vpcapi.VPCDHCP
}

type VPCDNATOptions

type VPCDNATOptions struct {
	VPC      string
	Requests []string
}

type VPCPeerOptions

type VPCPeerOptions struct {
	Name   string
	VPCs   []string
	Remote string
}

type VPCSNATOptions

type VPCSNATOptions struct {
	VPC    string
	Enable bool
}

Jump to

Keyboard shortcuts

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