Documentation
¶
Index ¶
- type Connection
- func (r *Connection) ID() pulumi.IDOutput
- func (r *Connection) Network() pulumi.StringOutput
- func (r *Connection) Peering() pulumi.StringOutput
- func (r *Connection) ReservedPeeringRanges() pulumi.ArrayOutput
- func (r *Connection) Service() pulumi.StringOutput
- func (r *Connection) URN() pulumi.URNOutput
- type ConnectionArgs
- type ConnectionState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Connection ¶
type Connection struct {
// contains filtered or unexported fields
}
Manages a private VPC connection with a GCP service provider. For more information see [the official documentation](https://cloud.google.com/vpc/docs/configure-private-services-access#creating-connection) and [API](https://cloud.google.com/service-infrastructure/docs/service-networking/reference/rest/v1/services.connections).
> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/service_networking_connection.html.markdown.
func GetConnection ¶
func GetConnection(ctx *pulumi.Context, name string, id pulumi.ID, state *ConnectionState, opts ...pulumi.ResourceOpt) (*Connection, error)
GetConnection gets an existing Connection 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 NewConnection ¶
func NewConnection(ctx *pulumi.Context, name string, args *ConnectionArgs, opts ...pulumi.ResourceOpt) (*Connection, error)
NewConnection registers a new resource with the given unique name, arguments, and options.
func (*Connection) ID ¶
func (r *Connection) ID() pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*Connection) Network ¶
func (r *Connection) Network() pulumi.StringOutput
Name of VPC network connected with service producers using VPC peering.
func (*Connection) Peering ¶ added in v0.18.13
func (r *Connection) Peering() pulumi.StringOutput
func (*Connection) ReservedPeeringRanges ¶
func (r *Connection) ReservedPeeringRanges() pulumi.ArrayOutput
Named IP address range(s) of PEERING type reserved for this service provider. Note that invoking this method with a different range when connection is already established will not reallocate already provisioned service producer subnetworks.
func (*Connection) Service ¶
func (r *Connection) Service() pulumi.StringOutput
Provider peering service that is managing peering connectivity for a service provider organization. For Google services that support this functionality it is 'servicenetworking.googleapis.com'.
func (*Connection) URN ¶
func (r *Connection) URN() pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type ConnectionArgs ¶
type ConnectionArgs struct { // Name of VPC network connected with service producers using VPC peering. Network interface{} // Named IP address range(s) of PEERING type reserved for // this service provider. Note that invoking this method with a different range when connection // is already established will not reallocate already provisioned service producer subnetworks. ReservedPeeringRanges interface{} // Provider peering service that is managing peering connectivity for a // service provider organization. For Google services that support this functionality it is // 'servicenetworking.googleapis.com'. Service interface{} }
The set of arguments for constructing a Connection resource.
type ConnectionState ¶
type ConnectionState struct { // Name of VPC network connected with service producers using VPC peering. Network interface{} Peering interface{} // Named IP address range(s) of PEERING type reserved for // this service provider. Note that invoking this method with a different range when connection // is already established will not reallocate already provisioned service producer subnetworks. ReservedPeeringRanges interface{} // Provider peering service that is managing peering connectivity for a // service provider organization. For Google services that support this functionality it is // 'servicenetworking.googleapis.com'. Service interface{} }
Input properties used for looking up and filtering Connection resources.