vpcaccess

package
v1.9.0 Latest Latest
Warning

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

Go to latest
Published: Dec 17, 2019 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Connector

type Connector struct {
	// contains filtered or unexported fields
}

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/vpc_access_connector.html.markdown.

func GetConnector

func GetConnector(ctx *pulumi.Context,
	name string, id pulumi.ID, state *ConnectorState, opts ...pulumi.ResourceOpt) (*Connector, error)

GetConnector gets an existing Connector resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewConnector

func NewConnector(ctx *pulumi.Context,
	name string, args *ConnectorArgs, opts ...pulumi.ResourceOpt) (*Connector, error)

NewConnector registers a new resource with the given unique name, arguments, and options.

func (*Connector) ID

func (r *Connector) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Connector) IpCidrRange

func (r *Connector) IpCidrRange() pulumi.StringOutput

The range of internal addresses that follows RFC 4632 notation. Example: '10.132.0.0/28'.

func (*Connector) MaxThroughput

func (r *Connector) MaxThroughput() pulumi.IntOutput

Maximum throughput of the connector in Mbps, must be greater than 'min_throughput'. Default is 1000.

func (*Connector) MinThroughput

func (r *Connector) MinThroughput() pulumi.IntOutput

Minimum throughput of the connector in Mbps. Default and min is 200.

func (*Connector) Name

func (r *Connector) Name() pulumi.StringOutput

The name of the resource (Max 25 characters).

func (*Connector) Network

func (r *Connector) Network() pulumi.StringOutput

Name of a VPC network.

func (*Connector) Project

func (r *Connector) Project() pulumi.StringOutput

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

func (*Connector) Region

func (r *Connector) Region() pulumi.StringOutput

Region where the VPC Access connector resides

func (r *Connector) SelfLink() pulumi.StringOutput

The fully qualified name of this VPC connector

func (*Connector) State

func (r *Connector) State() pulumi.StringOutput

State of the VPC access connector.

func (*Connector) URN

func (r *Connector) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type ConnectorArgs

type ConnectorArgs struct {
	// The range of internal addresses that follows RFC 4632 notation. Example: '10.132.0.0/28'.
	IpCidrRange interface{}
	// Maximum throughput of the connector in Mbps, must be greater than 'min_throughput'. Default is 1000.
	MaxThroughput interface{}
	// Minimum throughput of the connector in Mbps. Default and min is 200.
	MinThroughput interface{}
	// The name of the resource (Max 25 characters).
	Name interface{}
	// Name of a VPC network.
	Network interface{}
	// The ID of the project in which the resource belongs.
	// If it is not provided, the provider project is used.
	Project interface{}
	// Region where the VPC Access connector resides
	Region interface{}
}

The set of arguments for constructing a Connector resource.

type ConnectorState

type ConnectorState struct {
	// The range of internal addresses that follows RFC 4632 notation. Example: '10.132.0.0/28'.
	IpCidrRange interface{}
	// Maximum throughput of the connector in Mbps, must be greater than 'min_throughput'. Default is 1000.
	MaxThroughput interface{}
	// Minimum throughput of the connector in Mbps. Default and min is 200.
	MinThroughput interface{}
	// The name of the resource (Max 25 characters).
	Name interface{}
	// Name of a VPC network.
	Network interface{}
	// The ID of the project in which the resource belongs.
	// If it is not provided, the provider project is used.
	Project interface{}
	// Region where the VPC Access connector resides
	Region interface{}
	// The fully qualified name of this VPC connector
	SelfLink interface{}
	// State of the VPC access connector.
	State interface{}
}

Input properties used for looking up and filtering Connector resources.

Jump to

Keyboard shortcuts

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