Documentation
¶
Index ¶
- type Connector
- func (r *Connector) ID() pulumi.IDOutput
- func (r *Connector) IpCidrRange() pulumi.StringOutput
- func (r *Connector) MaxThroughput() pulumi.IntOutput
- func (r *Connector) MinThroughput() pulumi.IntOutput
- func (r *Connector) Name() pulumi.StringOutput
- func (r *Connector) Network() pulumi.StringOutput
- func (r *Connector) Project() pulumi.StringOutput
- func (r *Connector) Region() pulumi.StringOutput
- func (r *Connector) SelfLink() pulumi.StringOutput
- func (r *Connector) State() pulumi.StringOutput
- func (r *Connector) URN() pulumi.URNOutput
- type ConnectorArgs
- type ConnectorState
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) 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 ¶
Maximum throughput of the connector in Mbps, must be greater than 'min_throughput'. Default is 1000.
func (*Connector) MinThroughput ¶
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 (*Connector) SelfLink ¶
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.
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.