network

package
v0.6.8 Latest Latest
Warning

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

Go to latest
Published: Jul 11, 2024 License: Apache-2.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 Connectivity

type Connectivity int
const (
	ON Connectivity = iota
	OFF
)

type NetworkRequest

type NetworkRequest struct {
	Prefix string
	ID     string
	Region string
	AZ     string
	// Create a load balancer
	// If !airgap lb will be public facing
	// If airgap lb will be internal
	CreateLoadBalancer      *bool
	Airgap                  bool
	AirgapPhaseConnectivity Connectivity
}

func (*NetworkRequest) Network

func (r *NetworkRequest) Network(ctx *pulumi.Context) (
	vpc *ec2.Vpc,
	targetSubnet *ec2.Subnet,
	targetRouteTableAssociation *ec2.RouteTableAssociation,
	b *bastion.Bastion,
	lb *lb.LoadBalancer,
	err error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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