1. Packages
  2. Confluent Cloud
  3. API Docs
  4. getPeering
Confluent v2.3.0 published on Friday, Sep 27, 2024 by Pulumi

confluentcloud.getPeering

Explore with Pulumi AI

confluentcloud logo
Confluent v2.3.0 published on Friday, Sep 27, 2024 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,
        };
    }
    
    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)
    
    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
    	})
    }
    
    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,
        };
    });
    
    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));
        }
    }
    
    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}
    

    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>
    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]
    func LookupPeering(ctx *Context, args *LookupPeeringArgs, opts ...InvokeOption) (*LookupPeeringResult, error)
    func LookupPeeringOutput(ctx *Context, args *LookupPeeringOutputArgs, opts ...InvokeOption) LookupPeeringResultOutput

    > 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)
    }
    public static CompletableFuture<GetPeeringResult> getPeering(GetPeeringArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: confluentcloud:index/getPeering:getPeering
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Environment 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 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 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 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 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 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 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 string
    (Required String) The region of the Azure peer VNet.
    Routes 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 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 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 string
    (Required String) The region of the Azure peer VNet.
    Routes []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 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 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 String
    (Required String) The region of the Azure peer VNet.
    routes 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 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 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 string
    (Required String) The region of the Azure peer VNet.
    routes 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 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 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 str
    (Required String) The region of the Azure peer VNet.
    routes 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 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 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 String
    (Required String) The region of the Azure peer VNet.
    routes 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 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 string
    (Required String) The region of the Azure peer VNet.
    Tenant 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 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 string
    (Required String) The region of the Azure peer VNet.
    Tenant 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 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 String
    (Required String) The region of the Azure peer VNet.
    tenant 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 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 string
    (Required String) The region of the Azure peer VNet.
    tenant 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 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 str
    (Required String) The region of the Azure peer VNet.
    tenant 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 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 String
    (Required String) The region of the Azure peer VNet.
    tenant 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 string
    The ID of the Peering, for example, peer-abc123.
    Id string
    The ID of the Peering, for example, peer-abc123.
    id String
    The ID of the Peering, for example, peer-abc123.
    id string
    The ID of the Peering, for example, peer-abc123.
    id str
    The ID of the Peering, for example, peer-abc123.
    id 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.
    confluentcloud logo
    Confluent v2.3.0 published on Friday, Sep 27, 2024 by Pulumi