Confluent v2.58.0 published on Tuesday, Feb 10, 2026 by Pulumi
Confluent v2.58.0 published on Tuesday, Feb 10, 2026 by Pulumi
confluentcloud.getGateways describes a Gateways data source that allows you to filter and list multiple Gateways.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as confluentcloud from "@pulumi/confluentcloud";
const all = confluentcloud.getGateways({
environment: {
id: "env-123abc",
},
});
const readyIngress = confluentcloud.getGateways({
environment: {
id: "env-123abc",
},
filter: {
gatewayTypes: ["AwsIngressPrivateLink"],
phases: ["READY"],
},
});
const usEast = confluentcloud.getGateways({
environment: {
id: "env-123abc",
},
filter: {
regions: ["us-east-1"],
displayNames: ["prod-gateway-ingress-use1"],
},
});
export const allGateways = all.then(all => all.gateways);
export const readyIngressGateways = readyIngress.then(readyIngress => readyIngress.gateways);
import pulumi
import pulumi_confluentcloud as confluentcloud
all = confluentcloud.get_gateways(environment={
"id": "env-123abc",
})
ready_ingress = confluentcloud.get_gateways(environment={
"id": "env-123abc",
},
filter={
"gateway_types": ["AwsIngressPrivateLink"],
"phases": ["READY"],
})
us_east = confluentcloud.get_gateways(environment={
"id": "env-123abc",
},
filter={
"regions": ["us-east-1"],
"display_names": ["prod-gateway-ingress-use1"],
})
pulumi.export("allGateways", all.gateways)
pulumi.export("readyIngressGateways", ready_ingress.gateways)
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 {
all, err := confluentcloud.GetGateways(ctx, &confluentcloud.GetGatewaysArgs{
Environment: confluentcloud.GetGatewaysEnvironment{
Id: "env-123abc",
},
}, nil)
if err != nil {
return err
}
readyIngress, err := confluentcloud.GetGateways(ctx, &confluentcloud.GetGatewaysArgs{
Environment: confluentcloud.GetGatewaysEnvironment{
Id: "env-123abc",
},
Filter: confluentcloud.GetGatewaysFilter{
GatewayTypes: []string{
"AwsIngressPrivateLink",
},
Phases: []string{
"READY",
},
},
}, nil)
if err != nil {
return err
}
_, err = confluentcloud.GetGateways(ctx, &confluentcloud.GetGatewaysArgs{
Environment: confluentcloud.GetGatewaysEnvironment{
Id: "env-123abc",
},
Filter: confluentcloud.GetGatewaysFilter{
Regions: []string{
"us-east-1",
},
DisplayNames: []string{
"prod-gateway-ingress-use1",
},
},
}, nil)
if err != nil {
return err
}
ctx.Export("allGateways", all.Gateways)
ctx.Export("readyIngressGateways", readyIngress.Gateways)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using ConfluentCloud = Pulumi.ConfluentCloud;
return await Deployment.RunAsync(() =>
{
var all = ConfluentCloud.GetGateways.Invoke(new()
{
Environment = new ConfluentCloud.Inputs.GetGatewaysEnvironmentInputArgs
{
Id = "env-123abc",
},
});
var readyIngress = ConfluentCloud.GetGateways.Invoke(new()
{
Environment = new ConfluentCloud.Inputs.GetGatewaysEnvironmentInputArgs
{
Id = "env-123abc",
},
Filter = new ConfluentCloud.Inputs.GetGatewaysFilterInputArgs
{
GatewayTypes = new[]
{
"AwsIngressPrivateLink",
},
Phases = new[]
{
"READY",
},
},
});
var usEast = ConfluentCloud.GetGateways.Invoke(new()
{
Environment = new ConfluentCloud.Inputs.GetGatewaysEnvironmentInputArgs
{
Id = "env-123abc",
},
Filter = new ConfluentCloud.Inputs.GetGatewaysFilterInputArgs
{
Regions = new[]
{
"us-east-1",
},
DisplayNames = new[]
{
"prod-gateway-ingress-use1",
},
},
});
return new Dictionary<string, object?>
{
["allGateways"] = all.Apply(getGatewaysResult => getGatewaysResult.Gateways),
["readyIngressGateways"] = readyIngress.Apply(getGatewaysResult => getGatewaysResult.Gateways),
};
});
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.GetGatewaysArgs;
import com.pulumi.confluentcloud.inputs.GetGatewaysEnvironmentArgs;
import com.pulumi.confluentcloud.inputs.GetGatewaysFilterArgs;
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 all = ConfluentcloudFunctions.getGateways(GetGatewaysArgs.builder()
.environment(GetGatewaysEnvironmentArgs.builder()
.id("env-123abc")
.build())
.build());
final var readyIngress = ConfluentcloudFunctions.getGateways(GetGatewaysArgs.builder()
.environment(GetGatewaysEnvironmentArgs.builder()
.id("env-123abc")
.build())
.filter(GetGatewaysFilterArgs.builder()
.gatewayTypes("AwsIngressPrivateLink")
.phases("READY")
.build())
.build());
final var usEast = ConfluentcloudFunctions.getGateways(GetGatewaysArgs.builder()
.environment(GetGatewaysEnvironmentArgs.builder()
.id("env-123abc")
.build())
.filter(GetGatewaysFilterArgs.builder()
.regions("us-east-1")
.displayNames("prod-gateway-ingress-use1")
.build())
.build());
ctx.export("allGateways", all.gateways());
ctx.export("readyIngressGateways", readyIngress.gateways());
}
}
variables:
all:
fn::invoke:
function: confluentcloud:getGateways
arguments:
environment:
id: env-123abc
readyIngress:
fn::invoke:
function: confluentcloud:getGateways
arguments:
environment:
id: env-123abc
filter:
gatewayTypes:
- AwsIngressPrivateLink
phases:
- READY
usEast:
fn::invoke:
function: confluentcloud:getGateways
arguments:
environment:
id: env-123abc
filter:
regions:
- us-east-1
displayNames:
- prod-gateway-ingress-use1
outputs:
allGateways: ${all.gateways}
readyIngressGateways: ${readyIngress.gateways}
Using getGateways
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 getGateways(args: GetGatewaysArgs, opts?: InvokeOptions): Promise<GetGatewaysResult>
function getGatewaysOutput(args: GetGatewaysOutputArgs, opts?: InvokeOptions): Output<GetGatewaysResult>def get_gateways(environment: Optional[GetGatewaysEnvironment] = None,
filter: Optional[GetGatewaysFilter] = None,
opts: Optional[InvokeOptions] = None) -> GetGatewaysResult
def get_gateways_output(environment: Optional[pulumi.Input[GetGatewaysEnvironmentArgs]] = None,
filter: Optional[pulumi.Input[GetGatewaysFilterArgs]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetGatewaysResult]func GetGateways(ctx *Context, args *GetGatewaysArgs, opts ...InvokeOption) (*GetGatewaysResult, error)
func GetGatewaysOutput(ctx *Context, args *GetGatewaysOutputArgs, opts ...InvokeOption) GetGatewaysResultOutput> Note: This function is named GetGateways in the Go SDK.
public static class GetGateways
{
public static Task<GetGatewaysResult> InvokeAsync(GetGatewaysArgs args, InvokeOptions? opts = null)
public static Output<GetGatewaysResult> Invoke(GetGatewaysInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetGatewaysResult> getGateways(GetGatewaysArgs args, InvokeOptions options)
public static Output<GetGatewaysResult> getGateways(GetGatewaysArgs args, InvokeOptions options)
fn::invoke:
function: confluentcloud:index/getGateways:getGateways
arguments:
# arguments dictionaryThe following arguments are supported:
getGateways Result
The following output properties are available:
- Environment
Pulumi.
Confluent Cloud. Outputs. Get Gateways Environment - Gateways
List<Pulumi.
Confluent Cloud. Outputs. Get Gateways Gateway> - (List of Object) List of Gateways. Each gateway object exports the following attributes:
- Id string
- The provider-assigned unique ID for this managed resource.
- Filter
Pulumi.
Confluent Cloud. Outputs. Get Gateways Filter
- Environment
Get
Gateways Environment - Gateways
[]Get
Gateways Gateway - (List of Object) List of Gateways. Each gateway object exports the following attributes:
- Id string
- The provider-assigned unique ID for this managed resource.
- Filter
Get
Gateways Filter
- environment
Get
Gateways Environment - gateways
List<Get
Gateways Gateway> - (List of Object) List of Gateways. Each gateway object exports the following attributes:
- id String
- The provider-assigned unique ID for this managed resource.
- filter
Get
Gateways Filter
- environment
Get
Gateways Environment - gateways
Get
Gateways Gateway[] - (List of Object) List of Gateways. Each gateway object exports the following attributes:
- id string
- The provider-assigned unique ID for this managed resource.
- filter
Get
Gateways Filter
- environment
Get
Gateways Environment - gateways
Sequence[Get
Gateways Gateway] - (List of Object) List of Gateways. Each gateway object exports the following attributes:
- id str
- The provider-assigned unique ID for this managed resource.
- filter
Get
Gateways Filter
- environment Property Map
- gateways List<Property Map>
- (List of Object) List of Gateways. Each gateway object exports the following attributes:
- id String
- The provider-assigned unique ID for this managed resource.
- filter Property Map
Supporting Types
GetGatewaysEnvironment
- Id string
- The ID of the Environment that the Gateways belong to, for example,
env-123abc.
- Id string
- The ID of the Environment that the Gateways belong to, for example,
env-123abc.
- id String
- The ID of the Environment that the Gateways belong to, for example,
env-123abc.
- id string
- The ID of the Environment that the Gateways belong to, for example,
env-123abc.
- id str
- The ID of the Environment that the Gateways belong to, for example,
env-123abc.
- id String
- The ID of the Environment that the Gateways belong to, for example,
env-123abc.
GetGatewaysFilter
- Display
Names List<string> - Filter the results by exact match for spec.display_name. Pass multiple times to see results matching any of the values, for example,
["prod-gateway-ingress-use1", "prod-gateway-ingress-use2"]. - Gateway
Types List<string> - Filter the results by exact match for gateway_type. Pass multiple times to see results matching any of the values. Valid values are:
AwsEgressPrivateLink,AwsIngressPrivateLink,AwsPeering,AwsPrivateNetworkInterface,AzureEgressPrivateLink,AzurePeering,GcpEgressPrivateServiceConnect,GcpPeering. - Ids List<string>
- Filter the results by exact match for id. Pass multiple times to see results matching any of the values, for example,
["gw-abc123", "gw-def456"]. - Phases List<string>
- Filter the results by exact match for status.phase. Pass multiple times to see results matching any of the values. Valid values are:
CREATED,PROVISIONING,READY,FAILED,DEPROVISIONING,EXPIRED. - Regions List<string>
- Filter the results by exact match for spec.config.region. Pass multiple times to see results matching any of the values, for example,
["us-east-1", "us-west-2"].
- Display
Names []string - Filter the results by exact match for spec.display_name. Pass multiple times to see results matching any of the values, for example,
["prod-gateway-ingress-use1", "prod-gateway-ingress-use2"]. - Gateway
Types []string - Filter the results by exact match for gateway_type. Pass multiple times to see results matching any of the values. Valid values are:
AwsEgressPrivateLink,AwsIngressPrivateLink,AwsPeering,AwsPrivateNetworkInterface,AzureEgressPrivateLink,AzurePeering,GcpEgressPrivateServiceConnect,GcpPeering. - Ids []string
- Filter the results by exact match for id. Pass multiple times to see results matching any of the values, for example,
["gw-abc123", "gw-def456"]. - Phases []string
- Filter the results by exact match for status.phase. Pass multiple times to see results matching any of the values. Valid values are:
CREATED,PROVISIONING,READY,FAILED,DEPROVISIONING,EXPIRED. - Regions []string
- Filter the results by exact match for spec.config.region. Pass multiple times to see results matching any of the values, for example,
["us-east-1", "us-west-2"].
- display
Names List<String> - Filter the results by exact match for spec.display_name. Pass multiple times to see results matching any of the values, for example,
["prod-gateway-ingress-use1", "prod-gateway-ingress-use2"]. - gateway
Types List<String> - Filter the results by exact match for gateway_type. Pass multiple times to see results matching any of the values. Valid values are:
AwsEgressPrivateLink,AwsIngressPrivateLink,AwsPeering,AwsPrivateNetworkInterface,AzureEgressPrivateLink,AzurePeering,GcpEgressPrivateServiceConnect,GcpPeering. - ids List<String>
- Filter the results by exact match for id. Pass multiple times to see results matching any of the values, for example,
["gw-abc123", "gw-def456"]. - phases List<String>
- Filter the results by exact match for status.phase. Pass multiple times to see results matching any of the values. Valid values are:
CREATED,PROVISIONING,READY,FAILED,DEPROVISIONING,EXPIRED. - regions List<String>
- Filter the results by exact match for spec.config.region. Pass multiple times to see results matching any of the values, for example,
["us-east-1", "us-west-2"].
- display
Names string[] - Filter the results by exact match for spec.display_name. Pass multiple times to see results matching any of the values, for example,
["prod-gateway-ingress-use1", "prod-gateway-ingress-use2"]. - gateway
Types string[] - Filter the results by exact match for gateway_type. Pass multiple times to see results matching any of the values. Valid values are:
AwsEgressPrivateLink,AwsIngressPrivateLink,AwsPeering,AwsPrivateNetworkInterface,AzureEgressPrivateLink,AzurePeering,GcpEgressPrivateServiceConnect,GcpPeering. - ids string[]
- Filter the results by exact match for id. Pass multiple times to see results matching any of the values, for example,
["gw-abc123", "gw-def456"]. - phases string[]
- Filter the results by exact match for status.phase. Pass multiple times to see results matching any of the values. Valid values are:
CREATED,PROVISIONING,READY,FAILED,DEPROVISIONING,EXPIRED. - regions string[]
- Filter the results by exact match for spec.config.region. Pass multiple times to see results matching any of the values, for example,
["us-east-1", "us-west-2"].
- display_
names Sequence[str] - Filter the results by exact match for spec.display_name. Pass multiple times to see results matching any of the values, for example,
["prod-gateway-ingress-use1", "prod-gateway-ingress-use2"]. - gateway_
types Sequence[str] - Filter the results by exact match for gateway_type. Pass multiple times to see results matching any of the values. Valid values are:
AwsEgressPrivateLink,AwsIngressPrivateLink,AwsPeering,AwsPrivateNetworkInterface,AzureEgressPrivateLink,AzurePeering,GcpEgressPrivateServiceConnect,GcpPeering. - ids Sequence[str]
- Filter the results by exact match for id. Pass multiple times to see results matching any of the values, for example,
["gw-abc123", "gw-def456"]. - phases Sequence[str]
- Filter the results by exact match for status.phase. Pass multiple times to see results matching any of the values. Valid values are:
CREATED,PROVISIONING,READY,FAILED,DEPROVISIONING,EXPIRED. - regions Sequence[str]
- Filter the results by exact match for spec.config.region. Pass multiple times to see results matching any of the values, for example,
["us-east-1", "us-west-2"].
- display
Names List<String> - Filter the results by exact match for spec.display_name. Pass multiple times to see results matching any of the values, for example,
["prod-gateway-ingress-use1", "prod-gateway-ingress-use2"]. - gateway
Types List<String> - Filter the results by exact match for gateway_type. Pass multiple times to see results matching any of the values. Valid values are:
AwsEgressPrivateLink,AwsIngressPrivateLink,AwsPeering,AwsPrivateNetworkInterface,AzureEgressPrivateLink,AzurePeering,GcpEgressPrivateServiceConnect,GcpPeering. - ids List<String>
- Filter the results by exact match for id. Pass multiple times to see results matching any of the values, for example,
["gw-abc123", "gw-def456"]. - phases List<String>
- Filter the results by exact match for status.phase. Pass multiple times to see results matching any of the values. Valid values are:
CREATED,PROVISIONING,READY,FAILED,DEPROVISIONING,EXPIRED. - regions List<String>
- Filter the results by exact match for spec.config.region. Pass multiple times to see results matching any of the values, for example,
["us-east-1", "us-west-2"].
GetGatewaysGateway
- Aws
Egress List<Pulumi.Private Link Gateways Confluent Cloud. Inputs. Get Gateways Gateway Aws Egress Private Link Gateway> - (Optional Configuration Block) supports the following:
- Aws
Ingress List<Pulumi.Private Link Gateways Confluent Cloud. Inputs. Get Gateways Gateway Aws Ingress Private Link Gateway> - (Optional Configuration Block) supports the following:
- Aws
Peering List<Pulumi.Gateways Confluent Cloud. Inputs. Get Gateways Gateway Aws Peering Gateway> - (Optional Configuration Block) supports the following:
- Aws
Private List<Pulumi.Network Interface Gateways Confluent Cloud. Inputs. Get Gateways Gateway Aws Private Network Interface Gateway> - (Optional Configuration Block) supports the following:
- Azure
Egress List<Pulumi.Private Link Gateways Confluent Cloud. Inputs. Get Gateways Gateway Azure Egress Private Link Gateway> - (Optional Configuration Block) supports the following:
- Azure
Peering List<Pulumi.Gateways Confluent Cloud. Inputs. Get Gateways Gateway Azure Peering Gateway> - (Optional Configuration Block) supports the following:
- Display
Name string - (Required String) A human-readable name for the Gateway.
- Gcp
Egress List<Pulumi.Private Service Connect Gateways Confluent Cloud. Inputs. Get Gateways Gateway Gcp Egress Private Service Connect Gateway> - (Optional Configuration Block) supports the following:
- Gcp
Peering List<Pulumi.Gateways Confluent Cloud. Inputs. Get Gateways Gateway Gcp Peering Gateway> - (Optional Configuration Block) supports the following:
- Id string
- (Required String) The ID of the Gateway, for example,
gw-abc123.
- Aws
Egress []GetPrivate Link Gateways Gateways Gateway Aws Egress Private Link Gateway - (Optional Configuration Block) supports the following:
- Aws
Ingress []GetPrivate Link Gateways Gateways Gateway Aws Ingress Private Link Gateway - (Optional Configuration Block) supports the following:
- Aws
Peering []GetGateways Gateways Gateway Aws Peering Gateway - (Optional Configuration Block) supports the following:
- Aws
Private []GetNetwork Interface Gateways Gateways Gateway Aws Private Network Interface Gateway - (Optional Configuration Block) supports the following:
- Azure
Egress []GetPrivate Link Gateways Gateways Gateway Azure Egress Private Link Gateway - (Optional Configuration Block) supports the following:
- Azure
Peering []GetGateways Gateways Gateway Azure Peering Gateway - (Optional Configuration Block) supports the following:
- Display
Name string - (Required String) A human-readable name for the Gateway.
- Gcp
Egress []GetPrivate Service Connect Gateways Gateways Gateway Gcp Egress Private Service Connect Gateway - (Optional Configuration Block) supports the following:
- Gcp
Peering []GetGateways Gateways Gateway Gcp Peering Gateway - (Optional Configuration Block) supports the following:
- Id string
- (Required String) The ID of the Gateway, for example,
gw-abc123.
- aws
Egress List<GetPrivate Link Gateways Gateways Gateway Aws Egress Private Link Gateway> - (Optional Configuration Block) supports the following:
- aws
Ingress List<GetPrivate Link Gateways Gateways Gateway Aws Ingress Private Link Gateway> - (Optional Configuration Block) supports the following:
- aws
Peering List<GetGateways Gateways Gateway Aws Peering Gateway> - (Optional Configuration Block) supports the following:
- aws
Private List<GetNetwork Interface Gateways Gateways Gateway Aws Private Network Interface Gateway> - (Optional Configuration Block) supports the following:
- azure
Egress List<GetPrivate Link Gateways Gateways Gateway Azure Egress Private Link Gateway> - (Optional Configuration Block) supports the following:
- azure
Peering List<GetGateways Gateways Gateway Azure Peering Gateway> - (Optional Configuration Block) supports the following:
- display
Name String - (Required String) A human-readable name for the Gateway.
- gcp
Egress List<GetPrivate Service Connect Gateways Gateways Gateway Gcp Egress Private Service Connect Gateway> - (Optional Configuration Block) supports the following:
- gcp
Peering List<GetGateways Gateways Gateway Gcp Peering Gateway> - (Optional Configuration Block) supports the following:
- id String
- (Required String) The ID of the Gateway, for example,
gw-abc123.
- aws
Egress GetPrivate Link Gateways Gateways Gateway Aws Egress Private Link Gateway[] - (Optional Configuration Block) supports the following:
- aws
Ingress GetPrivate Link Gateways Gateways Gateway Aws Ingress Private Link Gateway[] - (Optional Configuration Block) supports the following:
- aws
Peering GetGateways Gateways Gateway Aws Peering Gateway[] - (Optional Configuration Block) supports the following:
- aws
Private GetNetwork Interface Gateways Gateways Gateway Aws Private Network Interface Gateway[] - (Optional Configuration Block) supports the following:
- azure
Egress GetPrivate Link Gateways Gateways Gateway Azure Egress Private Link Gateway[] - (Optional Configuration Block) supports the following:
- azure
Peering GetGateways Gateways Gateway Azure Peering Gateway[] - (Optional Configuration Block) supports the following:
- display
Name string - (Required String) A human-readable name for the Gateway.
- gcp
Egress GetPrivate Service Connect Gateways Gateways Gateway Gcp Egress Private Service Connect Gateway[] - (Optional Configuration Block) supports the following:
- gcp
Peering GetGateways Gateways Gateway Gcp Peering Gateway[] - (Optional Configuration Block) supports the following:
- id string
- (Required String) The ID of the Gateway, for example,
gw-abc123.
- aws_
egress_ Sequence[Getprivate_ link_ gateways Gateways Gateway Aws Egress Private Link Gateway] - (Optional Configuration Block) supports the following:
- aws_
ingress_ Sequence[Getprivate_ link_ gateways Gateways Gateway Aws Ingress Private Link Gateway] - (Optional Configuration Block) supports the following:
- aws_
peering_ Sequence[Getgateways Gateways Gateway Aws Peering Gateway] - (Optional Configuration Block) supports the following:
- aws_
private_ Sequence[Getnetwork_ interface_ gateways Gateways Gateway Aws Private Network Interface Gateway] - (Optional Configuration Block) supports the following:
- azure_
egress_ Sequence[Getprivate_ link_ gateways Gateways Gateway Azure Egress Private Link Gateway] - (Optional Configuration Block) supports the following:
- azure_
peering_ Sequence[Getgateways Gateways Gateway Azure Peering Gateway] - (Optional Configuration Block) supports the following:
- display_
name str - (Required String) A human-readable name for the Gateway.
- gcp_
egress_ Sequence[Getprivate_ service_ connect_ gateways Gateways Gateway Gcp Egress Private Service Connect Gateway] - (Optional Configuration Block) supports the following:
- gcp_
peering_ Sequence[Getgateways Gateways Gateway Gcp Peering Gateway] - (Optional Configuration Block) supports the following:
- id str
- (Required String) The ID of the Gateway, for example,
gw-abc123.
- aws
Egress List<Property Map>Private Link Gateways - (Optional Configuration Block) supports the following:
- aws
Ingress List<Property Map>Private Link Gateways - (Optional Configuration Block) supports the following:
- aws
Peering List<Property Map>Gateways - (Optional Configuration Block) supports the following:
- aws
Private List<Property Map>Network Interface Gateways - (Optional Configuration Block) supports the following:
- azure
Egress List<Property Map>Private Link Gateways - (Optional Configuration Block) supports the following:
- azure
Peering List<Property Map>Gateways - (Optional Configuration Block) supports the following:
- display
Name String - (Required String) A human-readable name for the Gateway.
- gcp
Egress List<Property Map>Private Service Connect Gateways - (Optional Configuration Block) supports the following:
- gcp
Peering List<Property Map>Gateways - (Optional Configuration Block) supports the following:
- id String
- (Required String) The ID of the Gateway, for example,
gw-abc123.
GetGatewaysGatewayAwsEgressPrivateLinkGateway
- Principal
Arn string - (Required String) The principal ARN used by the AWS Egress Private Link Gateway.
- Region string
- (Required String) GCP region of the Peering Gateway.
- Principal
Arn string - (Required String) The principal ARN used by the AWS Egress Private Link Gateway.
- Region string
- (Required String) GCP region of the Peering Gateway.
- principal
Arn String - (Required String) The principal ARN used by the AWS Egress Private Link Gateway.
- region String
- (Required String) GCP region of the Peering Gateway.
- principal
Arn string - (Required String) The principal ARN used by the AWS Egress Private Link Gateway.
- region string
- (Required String) GCP region of the Peering Gateway.
- principal_
arn str - (Required String) The principal ARN used by the AWS Egress Private Link Gateway.
- region str
- (Required String) GCP region of the Peering Gateway.
- principal
Arn String - (Required String) The principal ARN used by the AWS Egress Private Link Gateway.
- region String
- (Required String) GCP region of the Peering Gateway.
GetGatewaysGatewayAwsIngressPrivateLinkGateway
- Region string
- (Required String) GCP region of the Peering Gateway.
- Vpc
Endpoint stringService Name - (Required String) The ID of the AWS VPC Endpoint Service that can be used to establish connections for all zones, for example,
com.amazonaws.vpce.us-west-2.vpce-svc-00000000000000000.
- Region string
- (Required String) GCP region of the Peering Gateway.
- Vpc
Endpoint stringService Name - (Required String) The ID of the AWS VPC Endpoint Service that can be used to establish connections for all zones, for example,
com.amazonaws.vpce.us-west-2.vpce-svc-00000000000000000.
- region String
- (Required String) GCP region of the Peering Gateway.
- vpc
Endpoint StringService Name - (Required String) The ID of the AWS VPC Endpoint Service that can be used to establish connections for all zones, for example,
com.amazonaws.vpce.us-west-2.vpce-svc-00000000000000000.
- region string
- (Required String) GCP region of the Peering Gateway.
- vpc
Endpoint stringService Name - (Required String) The ID of the AWS VPC Endpoint Service that can be used to establish connections for all zones, for example,
com.amazonaws.vpce.us-west-2.vpce-svc-00000000000000000.
- region str
- (Required String) GCP region of the Peering Gateway.
- vpc_
endpoint_ strservice_ name - (Required String) The ID of the AWS VPC Endpoint Service that can be used to establish connections for all zones, for example,
com.amazonaws.vpce.us-west-2.vpce-svc-00000000000000000.
- region String
- (Required String) GCP region of the Peering Gateway.
- vpc
Endpoint StringService Name - (Required String) The ID of the AWS VPC Endpoint Service that can be used to establish connections for all zones, for example,
com.amazonaws.vpce.us-west-2.vpce-svc-00000000000000000.
GetGatewaysGatewayAwsPeeringGateway
- Region string
- (Required String) GCP region of the Peering Gateway.
- Region string
- (Required String) GCP region of the Peering Gateway.
- region String
- (Required String) GCP region of the Peering Gateway.
- region string
- (Required String) GCP region of the Peering Gateway.
- region str
- (Required String) GCP region of the Peering Gateway.
- region String
- (Required String) GCP region of the Peering Gateway.
GetGatewaysGatewayAwsPrivateNetworkInterfaceGateway
GetGatewaysGatewayAzureEgressPrivateLinkGateway
- Region string
- (Required String) GCP region of the Peering Gateway.
- Subscription string
- (Required String) The Azure Subscription ID associated with the Confluent Cloud VPC.
- Region string
- (Required String) GCP region of the Peering Gateway.
- Subscription string
- (Required String) The Azure Subscription ID associated with the Confluent Cloud VPC.
- region String
- (Required String) GCP region of the Peering Gateway.
- subscription String
- (Required String) The Azure Subscription ID associated with the Confluent Cloud VPC.
- region string
- (Required String) GCP region of the Peering Gateway.
- subscription string
- (Required String) The Azure Subscription ID associated with the Confluent Cloud VPC.
- region str
- (Required String) GCP region of the Peering Gateway.
- subscription str
- (Required String) The Azure Subscription ID associated with the Confluent Cloud VPC.
- region String
- (Required String) GCP region of the Peering Gateway.
- subscription String
- (Required String) The Azure Subscription ID associated with the Confluent Cloud VPC.
GetGatewaysGatewayAzurePeeringGateway
- Region string
- (Required String) GCP region of the Peering Gateway.
- Region string
- (Required String) GCP region of the Peering Gateway.
- region String
- (Required String) GCP region of the Peering Gateway.
- region string
- (Required String) GCP region of the Peering Gateway.
- region str
- (Required String) GCP region of the Peering Gateway.
- region String
- (Required String) GCP region of the Peering Gateway.
GetGatewaysGatewayGcpEgressPrivateServiceConnectGateway
GetGatewaysGatewayGcpPeeringGateway
- Iam
Principal string - (Required String) The IAM principal used by the GCP Peering Gateway.
- Region string
- (Required String) GCP region of the Peering Gateway.
- Iam
Principal string - (Required String) The IAM principal used by the GCP Peering Gateway.
- Region string
- (Required String) GCP region of the Peering Gateway.
- iam
Principal String - (Required String) The IAM principal used by the GCP Peering Gateway.
- region String
- (Required String) GCP region of the Peering Gateway.
- iam
Principal string - (Required String) The IAM principal used by the GCP Peering Gateway.
- region string
- (Required String) GCP region of the Peering Gateway.
- iam_
principal str - (Required String) The IAM principal used by the GCP Peering Gateway.
- region str
- (Required String) GCP region of the Peering Gateway.
- iam
Principal String - (Required String) The IAM principal used by the GCP Peering Gateway.
- region String
- (Required String) GCP region of the Peering Gateway.
Package Details
- Repository
- Confluent Cloud pulumi/pulumi-confluentcloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
confluentTerraform Provider.
Confluent v2.58.0 published on Tuesday, Feb 10, 2026 by Pulumi
