Show / Hide Table of Contents

Namespace Pulumi.Gcp.ServiceNetworking

Classes

Connection

Manages a private VPC connection with a GCP service provider. For more information see the official documentation and API.

Example usage

using Pulumi;
using Gcp = Pulumi.Gcp;

class MyStack : Stack
{
public MyStack()
{
    var peeringNetwork = new Gcp.Compute.Network("peeringNetwork", new Gcp.Compute.NetworkArgs
    {
    });
    var privateIpAlloc = new Gcp.Compute.GlobalAddress("privateIpAlloc", new Gcp.Compute.GlobalAddressArgs
    {
        Purpose = "VPC_PEERING",
        AddressType = "INTERNAL",
        PrefixLength = 16,
        Network = peeringNetwork.Id,
    });
    var foobar = new Gcp.ServiceNetworking.Connection("foobar", new Gcp.ServiceNetworking.ConnectionArgs
    {
        Network = peeringNetwork.Id,
        Service = "servicenetworking.googleapis.com",
        ReservedPeeringRanges = 
        {
            privateIpAlloc.Name,
        },
    });
}

}

ConnectionArgs

ConnectionState

Back to top Copyright 2016-2020, Pulumi Corporation.