Viewing docs for Confluent v2.59.0
published on Friday, Mar 6, 2026 by Pulumi
published on Friday, Mar 6, 2026 by Pulumi
Viewing docs for Confluent v2.59.0
published on Friday, Mar 6, 2026 by Pulumi
published on Friday, Mar 6, 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.
Viewing docs for Confluent v2.59.0
published on Friday, Mar 6, 2026 by Pulumi
published on Friday, Mar 6, 2026 by Pulumi
