1. Packages
  2. Confluent Provider
  3. API Docs
  4. getPeering
Confluent v2.23.0 published on Tuesday, Apr 1, 2025 by Pulumi

confluentcloud.getPeering

Explore with Pulumi AI

Confluent v2.23.0 published on Tuesday, Apr 1, 2025 by Pulumi

General Availability

confluentcloud.Peering describes a Peering data source.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as confluentcloud from "@pulumi/confluentcloud";

export = async () => {
    const exampleUsingId = await confluentcloud.getPeering({
        id: "peer-abc123",
        environment: {
            id: "env-xyz456",
        },
    });
    const exampleUsingName = await confluentcloud.getPeering({
        displayName: "my_peering",
        environment: {
            id: "env-xyz456",
        },
    });
    return {
        exampleUsingId: exampleUsingId,
        exampleUsingName: exampleUsingName,
    };
}
Copy
import pulumi
import pulumi_confluentcloud as confluentcloud

example_using_id = confluentcloud.get_peering(id="peer-abc123",
    environment={
        "id": "env-xyz456",
    })
pulumi.export("exampleUsingId", example_using_id)
example_using_name = confluentcloud.get_peering(display_name="my_peering",
    environment={
        "id": "env-xyz456",
    })
pulumi.export("exampleUsingName", example_using_name)
Copy
package main

import (
	"github.com/pulumi/pulumi-confluentcloud/sdk/v2/go/confluentcloud"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		exampleUsingId, err := confluentcloud.LookupPeering(ctx, &confluentcloud.LookupPeeringArgs{
			Id: pulumi.StringRef("peer-abc123"),
			Environment: confluentcloud.GetPeeringEnvironment{
				Id: "env-xyz456",
			},
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("exampleUsingId", exampleUsingId)
		exampleUsingName, err := confluentcloud.LookupPeering(ctx, &confluentcloud.LookupPeeringArgs{
			DisplayName: pulumi.StringRef("my_peering"),
			Environment: confluentcloud.GetPeeringEnvironment{
				Id: "env-xyz456",
			},
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("exampleUsingName", exampleUsingName)
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using ConfluentCloud = Pulumi.ConfluentCloud;

return await Deployment.RunAsync(() => 
{
    var exampleUsingId = ConfluentCloud.GetPeering.Invoke(new()
    {
        Id = "peer-abc123",
        Environment = new ConfluentCloud.Inputs.GetPeeringEnvironmentInputArgs
        {
            Id = "env-xyz456",
        },
    });

    var exampleUsingName = ConfluentCloud.GetPeering.Invoke(new()
    {
        DisplayName = "my_peering",
        Environment = new ConfluentCloud.Inputs.GetPeeringEnvironmentInputArgs
        {
            Id = "env-xyz456",
        },
    });

    return new Dictionary<string, object?>
    {
        ["exampleUsingId"] = exampleUsingId,
        ["exampleUsingName"] = exampleUsingName,
    };
});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.confluentcloud.ConfluentcloudFunctions;
import com.pulumi.confluentcloud.inputs.GetPeeringArgs;
import com.pulumi.confluentcloud.inputs.GetPeeringEnvironmentArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var exampleUsingId = ConfluentcloudFunctions.getPeering(GetPeeringArgs.builder()
            .id("peer-abc123")
            .environment(GetPeeringEnvironmentArgs.builder()
                .id("env-xyz456")
                .build())
            .build());

        ctx.export("exampleUsingId", exampleUsingId.applyValue(getPeeringResult -> getPeeringResult));
        final var exampleUsingName = ConfluentcloudFunctions.getPeering(GetPeeringArgs.builder()
            .displayName("my_peering")
            .environment(GetPeeringEnvironmentArgs.builder()
                .id("env-xyz456")
                .build())
            .build());

        ctx.export("exampleUsingName", exampleUsingName.applyValue(getPeeringResult -> getPeeringResult));
    }
}
Copy
variables:
  exampleUsingId:
    fn::invoke:
      function: confluentcloud:getPeering
      arguments:
        id: peer-abc123
        environment:
          id: env-xyz456
  exampleUsingName:
    fn::invoke:
      function: confluentcloud:getPeering
      arguments:
        displayName: my_peering
        environment:
          id: env-xyz456
outputs:
  exampleUsingId: ${exampleUsingId}
  exampleUsingName: ${exampleUsingName}
Copy

Using getPeering

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getPeering(args: GetPeeringArgs, opts?: InvokeOptions): Promise<GetPeeringResult>
function getPeeringOutput(args: GetPeeringOutputArgs, opts?: InvokeOptions): Output<GetPeeringResult>
Copy
def get_peering(display_name: Optional[str] = None,
                environment: Optional[GetPeeringEnvironment] = None,
                id: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetPeeringResult
def get_peering_output(display_name: Optional[pulumi.Input[str]] = None,
                environment: Optional[pulumi.Input[GetPeeringEnvironmentArgs]] = None,
                id: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetPeeringResult]
Copy
func LookupPeering(ctx *Context, args *LookupPeeringArgs, opts ...InvokeOption) (*LookupPeeringResult, error)
func LookupPeeringOutput(ctx *Context, args *LookupPeeringOutputArgs, opts ...InvokeOption) LookupPeeringResultOutput
Copy

> Note: This function is named LookupPeering in the Go SDK.

public static class GetPeering 
{
    public static Task<GetPeeringResult> InvokeAsync(GetPeeringArgs args, InvokeOptions? opts = null)
    public static Output<GetPeeringResult> Invoke(GetPeeringInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetPeeringResult> getPeering(GetPeeringArgs args, InvokeOptions options)
public static Output<GetPeeringResult> getPeering(GetPeeringArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: confluentcloud:index/getPeering:getPeering
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Environment This property is required. Pulumi.ConfluentCloud.Inputs.GetPeeringEnvironment
(Required Configuration Block) supports the following:
DisplayName string
A human-readable name for the Peering.
Id string
The ID of the Peering, for example, peer-abc123.
Environment This property is required. GetPeeringEnvironment
(Required Configuration Block) supports the following:
DisplayName string
A human-readable name for the Peering.
Id string
The ID of the Peering, for example, peer-abc123.
environment This property is required. GetPeeringEnvironment
(Required Configuration Block) supports the following:
displayName String
A human-readable name for the Peering.
id String
The ID of the Peering, for example, peer-abc123.
environment This property is required. GetPeeringEnvironment
(Required Configuration Block) supports the following:
displayName string
A human-readable name for the Peering.
id string
The ID of the Peering, for example, peer-abc123.
environment This property is required. GetPeeringEnvironment
(Required Configuration Block) supports the following:
display_name str
A human-readable name for the Peering.
id str
The ID of the Peering, for example, peer-abc123.
environment This property is required. Property Map
(Required Configuration Block) supports the following:
displayName String
A human-readable name for the Peering.
id String
The ID of the Peering, for example, peer-abc123.

getPeering Result

The following output properties are available:

Aws List<Pulumi.ConfluentCloud.Outputs.GetPeeringAw>
(Optional Configuration Block) The AWS-specific Peering details if available. It supports the following:
Azures List<Pulumi.ConfluentCloud.Outputs.GetPeeringAzure>
(Optional Configuration Block) The Azure-specific Peering details if available. It supports the following:
DisplayName string
(Optional String) The name of the Peering.
Environment Pulumi.ConfluentCloud.Outputs.GetPeeringEnvironment
(Required Configuration Block) supports the following:
Gcps List<Pulumi.ConfluentCloud.Outputs.GetPeeringGcp>
(Optional Configuration Block) The Azure-specific Peering details if available. It supports the following:
Id string
(Required String) The ID of the Network that the Peering belongs to, for example, n-abc123.
Networks List<Pulumi.ConfluentCloud.Outputs.GetPeeringNetwork>
(Required Configuration Block) supports the following:
Aws []GetPeeringAw
(Optional Configuration Block) The AWS-specific Peering details if available. It supports the following:
Azures []GetPeeringAzure
(Optional Configuration Block) The Azure-specific Peering details if available. It supports the following:
DisplayName string
(Optional String) The name of the Peering.
Environment GetPeeringEnvironment
(Required Configuration Block) supports the following:
Gcps []GetPeeringGcp
(Optional Configuration Block) The Azure-specific Peering details if available. It supports the following:
Id string
(Required String) The ID of the Network that the Peering belongs to, for example, n-abc123.
Networks []GetPeeringNetwork
(Required Configuration Block) supports the following:
aws List<GetPeeringAw>
(Optional Configuration Block) The AWS-specific Peering details if available. It supports the following:
azures List<GetPeeringAzure>
(Optional Configuration Block) The Azure-specific Peering details if available. It supports the following:
displayName String
(Optional String) The name of the Peering.
environment GetPeeringEnvironment
(Required Configuration Block) supports the following:
gcps List<GetPeeringGcp>
(Optional Configuration Block) The Azure-specific Peering details if available. It supports the following:
id String
(Required String) The ID of the Network that the Peering belongs to, for example, n-abc123.
networks List<GetPeeringNetwork>
(Required Configuration Block) supports the following:
aws GetPeeringAw[]
(Optional Configuration Block) The AWS-specific Peering details if available. It supports the following:
azures GetPeeringAzure[]
(Optional Configuration Block) The Azure-specific Peering details if available. It supports the following:
displayName string
(Optional String) The name of the Peering.
environment GetPeeringEnvironment
(Required Configuration Block) supports the following:
gcps GetPeeringGcp[]
(Optional Configuration Block) The Azure-specific Peering details if available. It supports the following:
id string
(Required String) The ID of the Network that the Peering belongs to, for example, n-abc123.
networks GetPeeringNetwork[]
(Required Configuration Block) supports the following:
aws Sequence[GetPeeringAw]
(Optional Configuration Block) The AWS-specific Peering details if available. It supports the following:
azures Sequence[GetPeeringAzure]
(Optional Configuration Block) The Azure-specific Peering details if available. It supports the following:
display_name str
(Optional String) The name of the Peering.
environment GetPeeringEnvironment
(Required Configuration Block) supports the following:
gcps Sequence[GetPeeringGcp]
(Optional Configuration Block) The Azure-specific Peering details if available. It supports the following:
id str
(Required String) The ID of the Network that the Peering belongs to, for example, n-abc123.
networks Sequence[GetPeeringNetwork]
(Required Configuration Block) supports the following:
aws List<Property Map>
(Optional Configuration Block) The AWS-specific Peering details if available. It supports the following:
azures List<Property Map>
(Optional Configuration Block) The Azure-specific Peering details if available. It supports the following:
displayName String
(Optional String) The name of the Peering.
environment Property Map
(Required Configuration Block) supports the following:
gcps List<Property Map>
(Optional Configuration Block) The Azure-specific Peering details if available. It supports the following:
id String
(Required String) The ID of the Network that the Peering belongs to, for example, n-abc123.
networks List<Property Map>
(Required Configuration Block) supports the following:

Supporting Types

GetPeeringAw

Account This property is required. string
(Required String) The AWS Account ID of the peer VPC owner. You can find your AWS Account ID here under My Account section of the AWS Management Console. Must be a 12 character string.
CustomerRegion This property is required. string
(Required String) The region of the Azure peer VNet.
Routes This property is required. List<string>
(Required String) The AWS VPC CIDR blocks or subsets. This must be from the supported CIDR blocks and must not overlap with your Confluent Cloud CIDR block or any other network peering connection VPC CIDR (learn more about the requirements here). You can find AWS VPC CIDR here under Your VPCs > Target VPC > Details section of the AWS Management Console.
Vpc This property is required. string
(Required String) The AWS VPC ID of the peer VPC that you're peering with Confluent Cloud. You can find your AWS VPC ID here under Your VPCs section of the AWS Management Console. Must start with vpc-.
Account This property is required. string
(Required String) The AWS Account ID of the peer VPC owner. You can find your AWS Account ID here under My Account section of the AWS Management Console. Must be a 12 character string.
CustomerRegion This property is required. string
(Required String) The region of the Azure peer VNet.
Routes This property is required. []string
(Required String) The AWS VPC CIDR blocks or subsets. This must be from the supported CIDR blocks and must not overlap with your Confluent Cloud CIDR block or any other network peering connection VPC CIDR (learn more about the requirements here). You can find AWS VPC CIDR here under Your VPCs > Target VPC > Details section of the AWS Management Console.
Vpc This property is required. string
(Required String) The AWS VPC ID of the peer VPC that you're peering with Confluent Cloud. You can find your AWS VPC ID here under Your VPCs section of the AWS Management Console. Must start with vpc-.
account This property is required. String
(Required String) The AWS Account ID of the peer VPC owner. You can find your AWS Account ID here under My Account section of the AWS Management Console. Must be a 12 character string.
customerRegion This property is required. String
(Required String) The region of the Azure peer VNet.
routes This property is required. List<String>
(Required String) The AWS VPC CIDR blocks or subsets. This must be from the supported CIDR blocks and must not overlap with your Confluent Cloud CIDR block or any other network peering connection VPC CIDR (learn more about the requirements here). You can find AWS VPC CIDR here under Your VPCs > Target VPC > Details section of the AWS Management Console.
vpc This property is required. String
(Required String) The AWS VPC ID of the peer VPC that you're peering with Confluent Cloud. You can find your AWS VPC ID here under Your VPCs section of the AWS Management Console. Must start with vpc-.
account This property is required. string
(Required String) The AWS Account ID of the peer VPC owner. You can find your AWS Account ID here under My Account section of the AWS Management Console. Must be a 12 character string.
customerRegion This property is required. string
(Required String) The region of the Azure peer VNet.
routes This property is required. string[]
(Required String) The AWS VPC CIDR blocks or subsets. This must be from the supported CIDR blocks and must not overlap with your Confluent Cloud CIDR block or any other network peering connection VPC CIDR (learn more about the requirements here). You can find AWS VPC CIDR here under Your VPCs > Target VPC > Details section of the AWS Management Console.
vpc This property is required. string
(Required String) The AWS VPC ID of the peer VPC that you're peering with Confluent Cloud. You can find your AWS VPC ID here under Your VPCs section of the AWS Management Console. Must start with vpc-.
account This property is required. str
(Required String) The AWS Account ID of the peer VPC owner. You can find your AWS Account ID here under My Account section of the AWS Management Console. Must be a 12 character string.
customer_region This property is required. str
(Required String) The region of the Azure peer VNet.
routes This property is required. Sequence[str]
(Required String) The AWS VPC CIDR blocks or subsets. This must be from the supported CIDR blocks and must not overlap with your Confluent Cloud CIDR block or any other network peering connection VPC CIDR (learn more about the requirements here). You can find AWS VPC CIDR here under Your VPCs > Target VPC > Details section of the AWS Management Console.
vpc This property is required. str
(Required String) The AWS VPC ID of the peer VPC that you're peering with Confluent Cloud. You can find your AWS VPC ID here under Your VPCs section of the AWS Management Console. Must start with vpc-.
account This property is required. String
(Required String) The AWS Account ID of the peer VPC owner. You can find your AWS Account ID here under My Account section of the AWS Management Console. Must be a 12 character string.
customerRegion This property is required. String
(Required String) The region of the Azure peer VNet.
routes This property is required. List<String>
(Required String) The AWS VPC CIDR blocks or subsets. This must be from the supported CIDR blocks and must not overlap with your Confluent Cloud CIDR block or any other network peering connection VPC CIDR (learn more about the requirements here). You can find AWS VPC CIDR here under Your VPCs > Target VPC > Details section of the AWS Management Console.
vpc This property is required. String
(Required String) The AWS VPC ID of the peer VPC that you're peering with Confluent Cloud. You can find your AWS VPC ID here under Your VPCs section of the AWS Management Console. Must start with vpc-.

GetPeeringAzure

CustomerRegion This property is required. string
(Required String) The region of the Azure peer VNet.
Tenant This property is required. string
(Required String) The Tenant ID that represents an organization in Azure Active Directory. You can find your Azure Tenant ID in the Azure Portal under Azure Active Directory. Must be a valid 32 character UUID string.
Vnet This property is required. string
(Required String) The resource (composite) ID of the peer Virtual Network that you're peering with Confluent Cloud, in the format /subscriptions/<Subscription ID>/resourceGroups/<Resource Group Name>/providers/Microsoft.Network/virtualNetworks/<VNet name>. You can find Subscription ID, Resource Group Name and your VNet name under Virtual Networks > Target VNet > Essentials section of your Microsoft Azure Portal.
CustomerRegion This property is required. string
(Required String) The region of the Azure peer VNet.
Tenant This property is required. string
(Required String) The Tenant ID that represents an organization in Azure Active Directory. You can find your Azure Tenant ID in the Azure Portal under Azure Active Directory. Must be a valid 32 character UUID string.
Vnet This property is required. string
(Required String) The resource (composite) ID of the peer Virtual Network that you're peering with Confluent Cloud, in the format /subscriptions/<Subscription ID>/resourceGroups/<Resource Group Name>/providers/Microsoft.Network/virtualNetworks/<VNet name>. You can find Subscription ID, Resource Group Name and your VNet name under Virtual Networks > Target VNet > Essentials section of your Microsoft Azure Portal.
customerRegion This property is required. String
(Required String) The region of the Azure peer VNet.
tenant This property is required. String
(Required String) The Tenant ID that represents an organization in Azure Active Directory. You can find your Azure Tenant ID in the Azure Portal under Azure Active Directory. Must be a valid 32 character UUID string.
vnet This property is required. String
(Required String) The resource (composite) ID of the peer Virtual Network that you're peering with Confluent Cloud, in the format /subscriptions/<Subscription ID>/resourceGroups/<Resource Group Name>/providers/Microsoft.Network/virtualNetworks/<VNet name>. You can find Subscription ID, Resource Group Name and your VNet name under Virtual Networks > Target VNet > Essentials section of your Microsoft Azure Portal.
customerRegion This property is required. string
(Required String) The region of the Azure peer VNet.
tenant This property is required. string
(Required String) The Tenant ID that represents an organization in Azure Active Directory. You can find your Azure Tenant ID in the Azure Portal under Azure Active Directory. Must be a valid 32 character UUID string.
vnet This property is required. string
(Required String) The resource (composite) ID of the peer Virtual Network that you're peering with Confluent Cloud, in the format /subscriptions/<Subscription ID>/resourceGroups/<Resource Group Name>/providers/Microsoft.Network/virtualNetworks/<VNet name>. You can find Subscription ID, Resource Group Name and your VNet name under Virtual Networks > Target VNet > Essentials section of your Microsoft Azure Portal.
customer_region This property is required. str
(Required String) The region of the Azure peer VNet.
tenant This property is required. str
(Required String) The Tenant ID that represents an organization in Azure Active Directory. You can find your Azure Tenant ID in the Azure Portal under Azure Active Directory. Must be a valid 32 character UUID string.
vnet This property is required. str
(Required String) The resource (composite) ID of the peer Virtual Network that you're peering with Confluent Cloud, in the format /subscriptions/<Subscription ID>/resourceGroups/<Resource Group Name>/providers/Microsoft.Network/virtualNetworks/<VNet name>. You can find Subscription ID, Resource Group Name and your VNet name under Virtual Networks > Target VNet > Essentials section of your Microsoft Azure Portal.
customerRegion This property is required. String
(Required String) The region of the Azure peer VNet.
tenant This property is required. String
(Required String) The Tenant ID that represents an organization in Azure Active Directory. You can find your Azure Tenant ID in the Azure Portal under Azure Active Directory. Must be a valid 32 character UUID string.
vnet This property is required. String
(Required String) The resource (composite) ID of the peer Virtual Network that you're peering with Confluent Cloud, in the format /subscriptions/<Subscription ID>/resourceGroups/<Resource Group Name>/providers/Microsoft.Network/virtualNetworks/<VNet name>. You can find Subscription ID, Resource Group Name and your VNet name under Virtual Networks > Target VNet > Essentials section of your Microsoft Azure Portal.

GetPeeringEnvironment

Id This property is required. string

The ID of the Environment that the Peering belongs to, for example, env-xyz456.

Note: Exactly one from the id and display_name attributes must be specified.

Id This property is required. string

The ID of the Environment that the Peering belongs to, for example, env-xyz456.

Note: Exactly one from the id and display_name attributes must be specified.

id This property is required. String

The ID of the Environment that the Peering belongs to, for example, env-xyz456.

Note: Exactly one from the id and display_name attributes must be specified.

id This property is required. string

The ID of the Environment that the Peering belongs to, for example, env-xyz456.

Note: Exactly one from the id and display_name attributes must be specified.

id This property is required. str

The ID of the Environment that the Peering belongs to, for example, env-xyz456.

Note: Exactly one from the id and display_name attributes must be specified.

id This property is required. String

The ID of the Environment that the Peering belongs to, for example, env-xyz456.

Note: Exactly one from the id and display_name attributes must be specified.

GetPeeringGcp

ImportCustomRoutes This property is required. bool
(Optional Boolean) The Import Custom Routes option enables connectivity to a Confluent Cloud cluster in Google Cloud from customer premise or other clouds, such as AWS and Azure, through a customer VPC that is peered with Confluent Cloud in the same region. Defaults to false. Learn more about considerations / limitations of the Import Custom Routes option here.
Project This property is required. string
(Required String) The GCP Project ID. You can find your Google Cloud Project ID under Project ID section of your Google Cloud Console dashboard.
VpcNetwork This property is required. string
(Required String) The VPC network name that you're peering to Confluent Cloud. You can find your VPC network name under VPC Networks section of your Google Cloud Console.
ImportCustomRoutes This property is required. bool
(Optional Boolean) The Import Custom Routes option enables connectivity to a Confluent Cloud cluster in Google Cloud from customer premise or other clouds, such as AWS and Azure, through a customer VPC that is peered with Confluent Cloud in the same region. Defaults to false. Learn more about considerations / limitations of the Import Custom Routes option here.
Project This property is required. string
(Required String) The GCP Project ID. You can find your Google Cloud Project ID under Project ID section of your Google Cloud Console dashboard.
VpcNetwork This property is required. string
(Required String) The VPC network name that you're peering to Confluent Cloud. You can find your VPC network name under VPC Networks section of your Google Cloud Console.
importCustomRoutes This property is required. Boolean
(Optional Boolean) The Import Custom Routes option enables connectivity to a Confluent Cloud cluster in Google Cloud from customer premise or other clouds, such as AWS and Azure, through a customer VPC that is peered with Confluent Cloud in the same region. Defaults to false. Learn more about considerations / limitations of the Import Custom Routes option here.
project This property is required. String
(Required String) The GCP Project ID. You can find your Google Cloud Project ID under Project ID section of your Google Cloud Console dashboard.
vpcNetwork This property is required. String
(Required String) The VPC network name that you're peering to Confluent Cloud. You can find your VPC network name under VPC Networks section of your Google Cloud Console.
importCustomRoutes This property is required. boolean
(Optional Boolean) The Import Custom Routes option enables connectivity to a Confluent Cloud cluster in Google Cloud from customer premise or other clouds, such as AWS and Azure, through a customer VPC that is peered with Confluent Cloud in the same region. Defaults to false. Learn more about considerations / limitations of the Import Custom Routes option here.
project This property is required. string
(Required String) The GCP Project ID. You can find your Google Cloud Project ID under Project ID section of your Google Cloud Console dashboard.
vpcNetwork This property is required. string
(Required String) The VPC network name that you're peering to Confluent Cloud. You can find your VPC network name under VPC Networks section of your Google Cloud Console.
import_custom_routes This property is required. bool
(Optional Boolean) The Import Custom Routes option enables connectivity to a Confluent Cloud cluster in Google Cloud from customer premise or other clouds, such as AWS and Azure, through a customer VPC that is peered with Confluent Cloud in the same region. Defaults to false. Learn more about considerations / limitations of the Import Custom Routes option here.
project This property is required. str
(Required String) The GCP Project ID. You can find your Google Cloud Project ID under Project ID section of your Google Cloud Console dashboard.
vpc_network This property is required. str
(Required String) The VPC network name that you're peering to Confluent Cloud. You can find your VPC network name under VPC Networks section of your Google Cloud Console.
importCustomRoutes This property is required. Boolean
(Optional Boolean) The Import Custom Routes option enables connectivity to a Confluent Cloud cluster in Google Cloud from customer premise or other clouds, such as AWS and Azure, through a customer VPC that is peered with Confluent Cloud in the same region. Defaults to false. Learn more about considerations / limitations of the Import Custom Routes option here.
project This property is required. String
(Required String) The GCP Project ID. You can find your Google Cloud Project ID under Project ID section of your Google Cloud Console dashboard.
vpcNetwork This property is required. String
(Required String) The VPC network name that you're peering to Confluent Cloud. You can find your VPC network name under VPC Networks section of your Google Cloud Console.

GetPeeringNetwork

Id This property is required. string
The ID of the Peering, for example, peer-abc123.
Id This property is required. string
The ID of the Peering, for example, peer-abc123.
id This property is required. String
The ID of the Peering, for example, peer-abc123.
id This property is required. string
The ID of the Peering, for example, peer-abc123.
id This property is required. str
The ID of the Peering, for example, peer-abc123.
id This property is required. String
The ID of the Peering, for example, peer-abc123.

Package Details

Repository
Confluent Cloud pulumi/pulumi-confluentcloud
License
Apache-2.0
Notes
This Pulumi package is based on the confluent Terraform Provider.
Confluent v2.23.0 published on Tuesday, Apr 1, 2025 by Pulumi