Viewing docs for Confluent v2.61.0
published on Saturday, Mar 21, 2026 by Pulumi
published on Saturday, Mar 21, 2026 by Pulumi
Viewing docs for Confluent v2.61.0
published on Saturday, Mar 21, 2026 by Pulumi
published on Saturday, Mar 21, 2026 by Pulumi
confluentcloud.getEndpoint describes an Endpoint data source.
An Endpoint object represents a Fully Qualified Domain Name (FQDN) for a Confluent service resource via a specific networking solution for a given Confluent Cloud environment. Endpoints can be filtered by service, cloud provider, region, etc.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as confluentcloud from "@pulumi/confluentcloud";
const main = confluentcloud.getEndpoint({
filter: {
environment: {
id: "env-123abc",
},
service: "KAFKA",
resource: "lkc-abc123",
cloud: "AWS",
region: "us-west-2",
},
});
export const endpoints = main.then(main => main.endpoints);
import pulumi
import pulumi_confluentcloud as confluentcloud
main = confluentcloud.get_endpoint(filter={
"environment": {
"id": "env-123abc",
},
"service": "KAFKA",
"resource": "lkc-abc123",
"cloud": "AWS",
"region": "us-west-2",
})
pulumi.export("endpoints", main.endpoints)
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 {
main, err := confluentcloud.GetEndpoint(ctx, &confluentcloud.GetEndpointArgs{
Filter: confluentcloud.GetEndpointFilter{
Environment: confluentcloud.GetEndpointFilterEnvironment{
Id: "env-123abc",
},
Service: "KAFKA",
Resource: pulumi.StringRef("lkc-abc123"),
Cloud: pulumi.StringRef("AWS"),
Region: pulumi.StringRef("us-west-2"),
},
}, nil)
if err != nil {
return err
}
ctx.Export("endpoints", main.Endpoints)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using ConfluentCloud = Pulumi.ConfluentCloud;
return await Deployment.RunAsync(() =>
{
var main = ConfluentCloud.GetEndpoint.Invoke(new()
{
Filter = new ConfluentCloud.Inputs.GetEndpointFilterInputArgs
{
Environment = new ConfluentCloud.Inputs.GetEndpointFilterEnvironmentInputArgs
{
Id = "env-123abc",
},
Service = "KAFKA",
Resource = "lkc-abc123",
Cloud = "AWS",
Region = "us-west-2",
},
});
return new Dictionary<string, object?>
{
["endpoints"] = main.Apply(getEndpointResult => getEndpointResult.Endpoints),
};
});
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.GetEndpointArgs;
import com.pulumi.confluentcloud.inputs.GetEndpointFilterArgs;
import com.pulumi.confluentcloud.inputs.GetEndpointFilterEnvironmentArgs;
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 main = ConfluentcloudFunctions.getEndpoint(GetEndpointArgs.builder()
.filter(GetEndpointFilterArgs.builder()
.environment(GetEndpointFilterEnvironmentArgs.builder()
.id("env-123abc")
.build())
.service("KAFKA")
.resource("lkc-abc123")
.cloud("AWS")
.region("us-west-2")
.build())
.build());
ctx.export("endpoints", main.endpoints());
}
}
variables:
main:
fn::invoke:
function: confluentcloud:getEndpoint
arguments:
filter:
environment:
id: env-123abc
service: KAFKA
resource: lkc-abc123
cloud: AWS
region: us-west-2
outputs:
endpoints: ${main.endpoints}
Using getEndpoint
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 getEndpoint(args: GetEndpointArgs, opts?: InvokeOptions): Promise<GetEndpointResult>
function getEndpointOutput(args: GetEndpointOutputArgs, opts?: InvokeOptions): Output<GetEndpointResult>def get_endpoint(filter: Optional[GetEndpointFilter] = None,
opts: Optional[InvokeOptions] = None) -> GetEndpointResult
def get_endpoint_output(filter: Optional[pulumi.Input[GetEndpointFilterArgs]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetEndpointResult]func GetEndpoint(ctx *Context, args *GetEndpointArgs, opts ...InvokeOption) (*GetEndpointResult, error)
func GetEndpointOutput(ctx *Context, args *GetEndpointOutputArgs, opts ...InvokeOption) GetEndpointResultOutput> Note: This function is named GetEndpoint in the Go SDK.
public static class GetEndpoint
{
public static Task<GetEndpointResult> InvokeAsync(GetEndpointArgs args, InvokeOptions? opts = null)
public static Output<GetEndpointResult> Invoke(GetEndpointInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetEndpointResult> getEndpoint(GetEndpointArgs args, InvokeOptions options)
public static Output<GetEndpointResult> getEndpoint(GetEndpointArgs args, InvokeOptions options)
fn::invoke:
function: confluentcloud:index/getEndpoint:getEndpoint
arguments:
# arguments dictionaryThe following arguments are supported:
getEndpoint Result
The following output properties are available:
- Endpoints
List<Pulumi.
Confluent Cloud. Outputs. Get Endpoint Endpoint> - (Computed List) List of endpoints matching the filter criteria. Each endpoint object contains:
- Filter
Pulumi.
Confluent Cloud. Outputs. Get Endpoint Filter - Id string
- The provider-assigned unique ID for this managed resource.
- Endpoints
[]Get
Endpoint Endpoint - (Computed List) List of endpoints matching the filter criteria. Each endpoint object contains:
- Filter
Get
Endpoint Filter - Id string
- The provider-assigned unique ID for this managed resource.
- endpoints
List<Get
Endpoint Endpoint> - (Computed List) List of endpoints matching the filter criteria. Each endpoint object contains:
- filter
Get
Endpoint Filter - id String
- The provider-assigned unique ID for this managed resource.
- endpoints
Get
Endpoint Endpoint[] - (Computed List) List of endpoints matching the filter criteria. Each endpoint object contains:
- filter
Get
Endpoint Filter - id string
- The provider-assigned unique ID for this managed resource.
- endpoints
Sequence[Get
Endpoint Endpoint] - (Computed List) List of endpoints matching the filter criteria. Each endpoint object contains:
- filter
Get
Endpoint Filter - id str
- The provider-assigned unique ID for this managed resource.
- endpoints List<Property Map>
- (Computed List) List of endpoints matching the filter criteria. Each endpoint object contains:
- filter Property Map
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
GetEndpointEndpoint
- Access
Points List<Pulumi.Confluent Cloud. Inputs. Get Endpoint Endpoint Access Point> - (Computed Configuration Block) supports the following:
- Api
Version string - (Computed String) API Version defines the schema version of this representation of an Endpoint.
- Cloud string
- (Computed String) The cloud service provider.
- Connection
Type string - (Computed String) The network connection type. Accepted values are:
PUBLIC,PRIVATE_LINK,PEERING,TRANSIT_GATEWAY,PRIVATE_NETWORK_INTERFACE. - Endpoint string
- (Computed String) The endpoint URL or address, for example,
https://lkc-abc123-ap12345.us-west-2.aws.accesspoint.glb.confluent.cloud:443. - Endpoint
Type string - (Computed String) The endpoint type enum values:
REST- REST API endpoint for HTTP/HTTPS access, used by Kafka/Flink/Schema Registry services.BOOTSTRAP- Kafka native protocol bootstrap servers for direct client connections, used by Kafka only.LANGUAGE_SERVICE- Flink language service endpoint for SQL/Table API, used by Flink only.
- Environment
Pulumi.
Confluent Cloud. Inputs. Get Endpoint Endpoint Environment - (Computed Configuration Block) supports the following:
- Gateways
List<Pulumi.
Confluent Cloud. Inputs. Get Endpoint Endpoint Gateway> - (Computed Configuration Block) supports the following:
- Id string
- (Computed String) The ID of the access point to which the Endpoint belongs.
- Is
Private bool - (Computed Boolean) Whether the endpoint is private (true) or public (false).
- Kind string
- (Computed String) The kind of the resource.
- Region string
- (Computed String) The cloud service provider region in which the resource is located.
- Resources
List<Pulumi.
Confluent Cloud. Inputs. Get Endpoint Endpoint Resource> - (Computed Configuration Block) supports the following:
- Service string
- (Computed String) The Confluent Cloud service.
- Access
Points []GetEndpoint Endpoint Access Point - (Computed Configuration Block) supports the following:
- Api
Version string - (Computed String) API Version defines the schema version of this representation of an Endpoint.
- Cloud string
- (Computed String) The cloud service provider.
- Connection
Type string - (Computed String) The network connection type. Accepted values are:
PUBLIC,PRIVATE_LINK,PEERING,TRANSIT_GATEWAY,PRIVATE_NETWORK_INTERFACE. - Endpoint string
- (Computed String) The endpoint URL or address, for example,
https://lkc-abc123-ap12345.us-west-2.aws.accesspoint.glb.confluent.cloud:443. - Endpoint
Type string - (Computed String) The endpoint type enum values:
REST- REST API endpoint for HTTP/HTTPS access, used by Kafka/Flink/Schema Registry services.BOOTSTRAP- Kafka native protocol bootstrap servers for direct client connections, used by Kafka only.LANGUAGE_SERVICE- Flink language service endpoint for SQL/Table API, used by Flink only.
- Environment
Get
Endpoint Endpoint Environment - (Computed Configuration Block) supports the following:
- Gateways
[]Get
Endpoint Endpoint Gateway - (Computed Configuration Block) supports the following:
- Id string
- (Computed String) The ID of the access point to which the Endpoint belongs.
- Is
Private bool - (Computed Boolean) Whether the endpoint is private (true) or public (false).
- Kind string
- (Computed String) The kind of the resource.
- Region string
- (Computed String) The cloud service provider region in which the resource is located.
- Resources
[]Get
Endpoint Endpoint Resource - (Computed Configuration Block) supports the following:
- Service string
- (Computed String) The Confluent Cloud service.
- access
Points List<GetEndpoint Endpoint Access Point> - (Computed Configuration Block) supports the following:
- api
Version String - (Computed String) API Version defines the schema version of this representation of an Endpoint.
- cloud String
- (Computed String) The cloud service provider.
- connection
Type String - (Computed String) The network connection type. Accepted values are:
PUBLIC,PRIVATE_LINK,PEERING,TRANSIT_GATEWAY,PRIVATE_NETWORK_INTERFACE. - endpoint String
- (Computed String) The endpoint URL or address, for example,
https://lkc-abc123-ap12345.us-west-2.aws.accesspoint.glb.confluent.cloud:443. - endpoint
Type String - (Computed String) The endpoint type enum values:
REST- REST API endpoint for HTTP/HTTPS access, used by Kafka/Flink/Schema Registry services.BOOTSTRAP- Kafka native protocol bootstrap servers for direct client connections, used by Kafka only.LANGUAGE_SERVICE- Flink language service endpoint for SQL/Table API, used by Flink only.
- environment
Get
Endpoint Endpoint Environment - (Computed Configuration Block) supports the following:
- gateways
List<Get
Endpoint Endpoint Gateway> - (Computed Configuration Block) supports the following:
- id String
- (Computed String) The ID of the access point to which the Endpoint belongs.
- is
Private Boolean - (Computed Boolean) Whether the endpoint is private (true) or public (false).
- kind String
- (Computed String) The kind of the resource.
- region String
- (Computed String) The cloud service provider region in which the resource is located.
- resources
List<Get
Endpoint Endpoint Resource> - (Computed Configuration Block) supports the following:
- service String
- (Computed String) The Confluent Cloud service.
- access
Points GetEndpoint Endpoint Access Point[] - (Computed Configuration Block) supports the following:
- api
Version string - (Computed String) API Version defines the schema version of this representation of an Endpoint.
- cloud string
- (Computed String) The cloud service provider.
- connection
Type string - (Computed String) The network connection type. Accepted values are:
PUBLIC,PRIVATE_LINK,PEERING,TRANSIT_GATEWAY,PRIVATE_NETWORK_INTERFACE. - endpoint string
- (Computed String) The endpoint URL or address, for example,
https://lkc-abc123-ap12345.us-west-2.aws.accesspoint.glb.confluent.cloud:443. - endpoint
Type string - (Computed String) The endpoint type enum values:
REST- REST API endpoint for HTTP/HTTPS access, used by Kafka/Flink/Schema Registry services.BOOTSTRAP- Kafka native protocol bootstrap servers for direct client connections, used by Kafka only.LANGUAGE_SERVICE- Flink language service endpoint for SQL/Table API, used by Flink only.
- environment
Get
Endpoint Endpoint Environment - (Computed Configuration Block) supports the following:
- gateways
Get
Endpoint Endpoint Gateway[] - (Computed Configuration Block) supports the following:
- id string
- (Computed String) The ID of the access point to which the Endpoint belongs.
- is
Private boolean - (Computed Boolean) Whether the endpoint is private (true) or public (false).
- kind string
- (Computed String) The kind of the resource.
- region string
- (Computed String) The cloud service provider region in which the resource is located.
- resources
Get
Endpoint Endpoint Resource[] - (Computed Configuration Block) supports the following:
- service string
- (Computed String) The Confluent Cloud service.
- access_
points Sequence[GetEndpoint Endpoint Access Point] - (Computed Configuration Block) supports the following:
- api_
version str - (Computed String) API Version defines the schema version of this representation of an Endpoint.
- cloud str
- (Computed String) The cloud service provider.
- connection_
type str - (Computed String) The network connection type. Accepted values are:
PUBLIC,PRIVATE_LINK,PEERING,TRANSIT_GATEWAY,PRIVATE_NETWORK_INTERFACE. - endpoint str
- (Computed String) The endpoint URL or address, for example,
https://lkc-abc123-ap12345.us-west-2.aws.accesspoint.glb.confluent.cloud:443. - endpoint_
type str - (Computed String) The endpoint type enum values:
REST- REST API endpoint for HTTP/HTTPS access, used by Kafka/Flink/Schema Registry services.BOOTSTRAP- Kafka native protocol bootstrap servers for direct client connections, used by Kafka only.LANGUAGE_SERVICE- Flink language service endpoint for SQL/Table API, used by Flink only.
- environment
Get
Endpoint Endpoint Environment - (Computed Configuration Block) supports the following:
- gateways
Sequence[Get
Endpoint Endpoint Gateway] - (Computed Configuration Block) supports the following:
- id str
- (Computed String) The ID of the access point to which the Endpoint belongs.
- is_
private bool - (Computed Boolean) Whether the endpoint is private (true) or public (false).
- kind str
- (Computed String) The kind of the resource.
- region str
- (Computed String) The cloud service provider region in which the resource is located.
- resources
Sequence[Get
Endpoint Endpoint Resource] - (Computed Configuration Block) supports the following:
- service str
- (Computed String) The Confluent Cloud service.
- access
Points List<Property Map> - (Computed Configuration Block) supports the following:
- api
Version String - (Computed String) API Version defines the schema version of this representation of an Endpoint.
- cloud String
- (Computed String) The cloud service provider.
- connection
Type String - (Computed String) The network connection type. Accepted values are:
PUBLIC,PRIVATE_LINK,PEERING,TRANSIT_GATEWAY,PRIVATE_NETWORK_INTERFACE. - endpoint String
- (Computed String) The endpoint URL or address, for example,
https://lkc-abc123-ap12345.us-west-2.aws.accesspoint.glb.confluent.cloud:443. - endpoint
Type String - (Computed String) The endpoint type enum values:
REST- REST API endpoint for HTTP/HTTPS access, used by Kafka/Flink/Schema Registry services.BOOTSTRAP- Kafka native protocol bootstrap servers for direct client connections, used by Kafka only.LANGUAGE_SERVICE- Flink language service endpoint for SQL/Table API, used by Flink only.
- environment Property Map
- (Computed Configuration Block) supports the following:
- gateways List<Property Map>
- (Computed Configuration Block) supports the following:
- id String
- (Computed String) The ID of the access point to which the Endpoint belongs.
- is
Private Boolean - (Computed Boolean) Whether the endpoint is private (true) or public (false).
- kind String
- (Computed String) The kind of the resource.
- region String
- (Computed String) The cloud service provider region in which the resource is located.
- resources List<Property Map>
- (Computed Configuration Block) supports the following:
- service String
- (Computed String) The Confluent Cloud service.
GetEndpointEndpointAccessPoint
- Id string
- (Computed String) The ID of the access point to which the Endpoint belongs.
- Id string
- (Computed String) The ID of the access point to which the Endpoint belongs.
- id String
- (Computed String) The ID of the access point to which the Endpoint belongs.
- id string
- (Computed String) The ID of the access point to which the Endpoint belongs.
- id str
- (Computed String) The ID of the access point to which the Endpoint belongs.
- id String
- (Computed String) The ID of the access point to which the Endpoint belongs.
GetEndpointEndpointEnvironment
- Id string
- (Computed String) The ID of the access point to which the Endpoint belongs.
- Id string
- (Computed String) The ID of the access point to which the Endpoint belongs.
- id String
- (Computed String) The ID of the access point to which the Endpoint belongs.
- id string
- (Computed String) The ID of the access point to which the Endpoint belongs.
- id str
- (Computed String) The ID of the access point to which the Endpoint belongs.
- id String
- (Computed String) The ID of the access point to which the Endpoint belongs.
GetEndpointEndpointGateway
- Id string
- (Computed String) The ID of the access point to which the Endpoint belongs.
- Id string
- (Computed String) The ID of the access point to which the Endpoint belongs.
- id String
- (Computed String) The ID of the access point to which the Endpoint belongs.
- id string
- (Computed String) The ID of the access point to which the Endpoint belongs.
- id str
- (Computed String) The ID of the access point to which the Endpoint belongs.
- id String
- (Computed String) The ID of the access point to which the Endpoint belongs.
GetEndpointEndpointResource
GetEndpointFilter
- Environment
Pulumi.
Confluent Cloud. Inputs. Get Endpoint Filter Environment - (Computed Configuration Block) supports the following:
- Service string
- The Confluent Cloud service. Accepted values are:
KAFKA,SCHEMA_REGISTRY,FLINK. - Cloud string
- The cloud service provider. Accepted values are:
AWS,GCP,AZURE. - Is
Private bool - Whether the endpoint is private (true) or public (false).
- Region string
- The cloud service provider region in which the resource is located, for example,
us-west-2. - Resource string
- The resource associated with the endpoint. The resource can be one of Kafka Cluster ID (example:
lkc-12345), or Schema Registry Cluster ID (example:lsrc-12345). May be omitted if not associated with a resource.
- Environment
Get
Endpoint Filter Environment - (Computed Configuration Block) supports the following:
- Service string
- The Confluent Cloud service. Accepted values are:
KAFKA,SCHEMA_REGISTRY,FLINK. - Cloud string
- The cloud service provider. Accepted values are:
AWS,GCP,AZURE. - Is
Private bool - Whether the endpoint is private (true) or public (false).
- Region string
- The cloud service provider region in which the resource is located, for example,
us-west-2. - Resource string
- The resource associated with the endpoint. The resource can be one of Kafka Cluster ID (example:
lkc-12345), or Schema Registry Cluster ID (example:lsrc-12345). May be omitted if not associated with a resource.
- environment
Get
Endpoint Filter Environment - (Computed Configuration Block) supports the following:
- service String
- The Confluent Cloud service. Accepted values are:
KAFKA,SCHEMA_REGISTRY,FLINK. - cloud String
- The cloud service provider. Accepted values are:
AWS,GCP,AZURE. - is
Private Boolean - Whether the endpoint is private (true) or public (false).
- region String
- The cloud service provider region in which the resource is located, for example,
us-west-2. - resource String
- The resource associated with the endpoint. The resource can be one of Kafka Cluster ID (example:
lkc-12345), or Schema Registry Cluster ID (example:lsrc-12345). May be omitted if not associated with a resource.
- environment
Get
Endpoint Filter Environment - (Computed Configuration Block) supports the following:
- service string
- The Confluent Cloud service. Accepted values are:
KAFKA,SCHEMA_REGISTRY,FLINK. - cloud string
- The cloud service provider. Accepted values are:
AWS,GCP,AZURE. - is
Private boolean - Whether the endpoint is private (true) or public (false).
- region string
- The cloud service provider region in which the resource is located, for example,
us-west-2. - resource string
- The resource associated with the endpoint. The resource can be one of Kafka Cluster ID (example:
lkc-12345), or Schema Registry Cluster ID (example:lsrc-12345). May be omitted if not associated with a resource.
- environment
Get
Endpoint Filter Environment - (Computed Configuration Block) supports the following:
- service str
- The Confluent Cloud service. Accepted values are:
KAFKA,SCHEMA_REGISTRY,FLINK. - cloud str
- The cloud service provider. Accepted values are:
AWS,GCP,AZURE. - is_
private bool - Whether the endpoint is private (true) or public (false).
- region str
- The cloud service provider region in which the resource is located, for example,
us-west-2. - resource str
- The resource associated with the endpoint. The resource can be one of Kafka Cluster ID (example:
lkc-12345), or Schema Registry Cluster ID (example:lsrc-12345). May be omitted if not associated with a resource.
- environment Property Map
- (Computed Configuration Block) supports the following:
- service String
- The Confluent Cloud service. Accepted values are:
KAFKA,SCHEMA_REGISTRY,FLINK. - cloud String
- The cloud service provider. Accepted values are:
AWS,GCP,AZURE. - is
Private Boolean - Whether the endpoint is private (true) or public (false).
- region String
- The cloud service provider region in which the resource is located, for example,
us-west-2. - resource String
- The resource associated with the endpoint. The resource can be one of Kafka Cluster ID (example:
lkc-12345), or Schema Registry Cluster ID (example:lsrc-12345). May be omitted if not associated with a resource.
GetEndpointFilterEnvironment
- Id string
- The ID of the Environment that the Endpoint belongs to, for example,
env-123abc.
- Id string
- The ID of the Environment that the Endpoint belongs to, for example,
env-123abc.
- id String
- The ID of the Environment that the Endpoint belongs to, for example,
env-123abc.
- id string
- The ID of the Environment that the Endpoint belongs to, for example,
env-123abc.
- id str
- The ID of the Environment that the Endpoint belongs to, for example,
env-123abc.
- id String
- The ID of the Environment that the Endpoint belongs to, for example,
env-123abc.
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.61.0
published on Saturday, Mar 21, 2026 by Pulumi
published on Saturday, Mar 21, 2026 by Pulumi
