network

package module
v0.0.0-...-a3d80eb Latest Latest
Warning

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

Go to latest
Published: Apr 3, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Subnet

type Subnet struct {
	Args SubnetArgs
	Name string
}

func (*Subnet) Create

func (subnet *Subnet) Create(ctx *pulumi.Context) (subnetwork *compute.Subnetwork, err error)

type SubnetArgs

type SubnetArgs struct {
	Name                  string
	Description           string
	Network               pulumi.Output
	ProjectId             pulumi.StringOutput
	Region                string
	PrivateIpGoogleAccess bool
	IpCidrRange           string
	Purpose               string
	Role                  string
}

type Vpc

type Vpc struct {
	Args VpcArgs
	Name string
}

func (*Vpc) Create

func (vpc *Vpc) Create(ctx *pulumi.Context) (vpcNetwork pulumi.Output, err error)

type VpcArgs

type VpcArgs struct {
	Name                        string
	Description                 string
	ProjectId                   string
	RoutingMode                 string
	AutoCreateSubnetworks       bool
	DeleteDefaultRoutesOnCreate bool
	EnableUIaInternalIpv6       bool
	InternalIpv6Range           bool
}

Jump to

Keyboard shortcuts

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