1. Packages
  2. Konnect Provider
  3. API Docs
  4. getGatewayPluginConfluent
konnect 2.5.0 published on Tuesday, Apr 15, 2025 by kong

konnect.getGatewayPluginConfluent

Explore with Pulumi AI

Using getGatewayPluginConfluent

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 getGatewayPluginConfluent(args: GetGatewayPluginConfluentArgs, opts?: InvokeOptions): Promise<GetGatewayPluginConfluentResult>
function getGatewayPluginConfluentOutput(args: GetGatewayPluginConfluentOutputArgs, opts?: InvokeOptions): Output<GetGatewayPluginConfluentResult>
Copy
def get_gateway_plugin_confluent(control_plane_id: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetGatewayPluginConfluentResult
def get_gateway_plugin_confluent_output(control_plane_id: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetGatewayPluginConfluentResult]
Copy
func LookupGatewayPluginConfluent(ctx *Context, args *LookupGatewayPluginConfluentArgs, opts ...InvokeOption) (*LookupGatewayPluginConfluentResult, error)
func LookupGatewayPluginConfluentOutput(ctx *Context, args *LookupGatewayPluginConfluentOutputArgs, opts ...InvokeOption) LookupGatewayPluginConfluentResultOutput
Copy

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

public static class GetGatewayPluginConfluent 
{
    public static Task<GetGatewayPluginConfluentResult> InvokeAsync(GetGatewayPluginConfluentArgs args, InvokeOptions? opts = null)
    public static Output<GetGatewayPluginConfluentResult> Invoke(GetGatewayPluginConfluentInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetGatewayPluginConfluentResult> getGatewayPluginConfluent(GetGatewayPluginConfluentArgs args, InvokeOptions options)
public static Output<GetGatewayPluginConfluentResult> getGatewayPluginConfluent(GetGatewayPluginConfluentArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: konnect:index/getGatewayPluginConfluent:getGatewayPluginConfluent
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ControlPlaneId This property is required. string
ControlPlaneId This property is required. string
controlPlaneId This property is required. String
controlPlaneId This property is required. string
control_plane_id This property is required. str
controlPlaneId This property is required. String

getGatewayPluginConfluent Result

The following output properties are available:

Supporting Types

GetGatewayPluginConfluentConfig

BootstrapServers This property is required. List<GetGatewayPluginConfluentConfigBootstrapServer>
Set of bootstrap brokers in a {host: host, port: port} list format.
ClusterApiKey This property is required. string
Username/Apikey for SASL authentication.
ClusterApiSecret This property is required. string
Password/ApiSecret for SASL authentication.
ClusterName This property is required. string
An identifier for the Kafka cluster. By default, this field generates a random string. You can also set your own custom cluster identifier. If more than one Kafka plugin is configured without a cluster_name (that is, if the default autogenerated value is removed), these plugins will use the same producer, and by extension, the same cluster. Logs will be sent to the leader of the cluster.
ConfluentCloudApiKey This property is required. string
Apikey for authentication with Confluent Cloud. This allows for management tasks such as creating topics, ACLs, etc.
ConfluentCloudApiSecret This property is required. string
The corresponding secret for the Confluent Cloud API key.
ForwardBody This property is required. bool
Include the request body in the message. At least one of these must be true: forward_method, forward_uri, forward_headers, forward_body.
ForwardHeaders This property is required. bool
Include the request headers in the message. At least one of these must be true: forward_method, forward_uri, forward_headers, forward_body.
ForwardMethod This property is required. bool
Include the request method in the message. At least one of these must be true: forward_method, forward_uri, forward_headers, forward_body.
ForwardUri This property is required. bool
Include the request URI and URI arguments (as in, query arguments) in the message. At least one of these must be true: forward_method, forward_uri, forward_headers, forward_body.
Keepalive This property is required. double
Keepalive timeout in milliseconds.
KeepaliveEnabled This property is required. bool
ProducerAsync This property is required. bool
Flag to enable asynchronous mode.
ProducerAsyncBufferingLimitsMessagesInMemory This property is required. double
Maximum number of messages that can be buffered in memory in asynchronous mode.
ProducerAsyncFlushTimeout This property is required. double
Maximum time interval in milliseconds between buffer flushes in asynchronous mode.
ProducerRequestAcks This property is required. double
The number of acknowledgments the producer requires the leader to have received before considering a request complete. Allowed values: 0 for no acknowledgments; 1 for only the leader; and -1 for the full ISR (In-Sync Replica set).
ProducerRequestLimitsBytesPerRequest This property is required. double
Maximum size of a Produce request in bytes.
ProducerRequestLimitsMessagesPerRequest This property is required. double
Maximum number of messages to include into a single producer request.
ProducerRequestRetriesBackoffTimeout This property is required. double
Backoff interval between retry attempts in milliseconds.
ProducerRequestRetriesMaxAttempts This property is required. double
Maximum number of retry attempts per single Produce request.
ProducerRequestTimeout This property is required. double
Time to wait for a Produce response in milliseconds.
Timeout This property is required. double
Socket timeout in milliseconds.
Topic This property is required. string
The Kafka topic to publish to.
BootstrapServers This property is required. []GetGatewayPluginConfluentConfigBootstrapServer
Set of bootstrap brokers in a {host: host, port: port} list format.
ClusterApiKey This property is required. string
Username/Apikey for SASL authentication.
ClusterApiSecret This property is required. string
Password/ApiSecret for SASL authentication.
ClusterName This property is required. string
An identifier for the Kafka cluster. By default, this field generates a random string. You can also set your own custom cluster identifier. If more than one Kafka plugin is configured without a cluster_name (that is, if the default autogenerated value is removed), these plugins will use the same producer, and by extension, the same cluster. Logs will be sent to the leader of the cluster.
ConfluentCloudApiKey This property is required. string
Apikey for authentication with Confluent Cloud. This allows for management tasks such as creating topics, ACLs, etc.
ConfluentCloudApiSecret This property is required. string
The corresponding secret for the Confluent Cloud API key.
ForwardBody This property is required. bool
Include the request body in the message. At least one of these must be true: forward_method, forward_uri, forward_headers, forward_body.
ForwardHeaders This property is required. bool
Include the request headers in the message. At least one of these must be true: forward_method, forward_uri, forward_headers, forward_body.
ForwardMethod This property is required. bool
Include the request method in the message. At least one of these must be true: forward_method, forward_uri, forward_headers, forward_body.
ForwardUri This property is required. bool
Include the request URI and URI arguments (as in, query arguments) in the message. At least one of these must be true: forward_method, forward_uri, forward_headers, forward_body.
Keepalive This property is required. float64
Keepalive timeout in milliseconds.
KeepaliveEnabled This property is required. bool
ProducerAsync This property is required. bool
Flag to enable asynchronous mode.
ProducerAsyncBufferingLimitsMessagesInMemory This property is required. float64
Maximum number of messages that can be buffered in memory in asynchronous mode.
ProducerAsyncFlushTimeout This property is required. float64
Maximum time interval in milliseconds between buffer flushes in asynchronous mode.
ProducerRequestAcks This property is required. float64
The number of acknowledgments the producer requires the leader to have received before considering a request complete. Allowed values: 0 for no acknowledgments; 1 for only the leader; and -1 for the full ISR (In-Sync Replica set).
ProducerRequestLimitsBytesPerRequest This property is required. float64
Maximum size of a Produce request in bytes.
ProducerRequestLimitsMessagesPerRequest This property is required. float64
Maximum number of messages to include into a single producer request.
ProducerRequestRetriesBackoffTimeout This property is required. float64
Backoff interval between retry attempts in milliseconds.
ProducerRequestRetriesMaxAttempts This property is required. float64
Maximum number of retry attempts per single Produce request.
ProducerRequestTimeout This property is required. float64
Time to wait for a Produce response in milliseconds.
Timeout This property is required. float64
Socket timeout in milliseconds.
Topic This property is required. string
The Kafka topic to publish to.
bootstrapServers This property is required. List<GetGatewayPluginConfluentConfigBootstrapServer>
Set of bootstrap brokers in a {host: host, port: port} list format.
clusterApiKey This property is required. String
Username/Apikey for SASL authentication.
clusterApiSecret This property is required. String
Password/ApiSecret for SASL authentication.
clusterName This property is required. String
An identifier for the Kafka cluster. By default, this field generates a random string. You can also set your own custom cluster identifier. If more than one Kafka plugin is configured without a cluster_name (that is, if the default autogenerated value is removed), these plugins will use the same producer, and by extension, the same cluster. Logs will be sent to the leader of the cluster.
confluentCloudApiKey This property is required. String
Apikey for authentication with Confluent Cloud. This allows for management tasks such as creating topics, ACLs, etc.
confluentCloudApiSecret This property is required. String
The corresponding secret for the Confluent Cloud API key.
forwardBody This property is required. Boolean
Include the request body in the message. At least one of these must be true: forward_method, forward_uri, forward_headers, forward_body.
forwardHeaders This property is required. Boolean
Include the request headers in the message. At least one of these must be true: forward_method, forward_uri, forward_headers, forward_body.
forwardMethod This property is required. Boolean
Include the request method in the message. At least one of these must be true: forward_method, forward_uri, forward_headers, forward_body.
forwardUri This property is required. Boolean
Include the request URI and URI arguments (as in, query arguments) in the message. At least one of these must be true: forward_method, forward_uri, forward_headers, forward_body.
keepalive This property is required. Double
Keepalive timeout in milliseconds.
keepaliveEnabled This property is required. Boolean
producerAsync This property is required. Boolean
Flag to enable asynchronous mode.
producerAsyncBufferingLimitsMessagesInMemory This property is required. Double
Maximum number of messages that can be buffered in memory in asynchronous mode.
producerAsyncFlushTimeout This property is required. Double
Maximum time interval in milliseconds between buffer flushes in asynchronous mode.
producerRequestAcks This property is required. Double
The number of acknowledgments the producer requires the leader to have received before considering a request complete. Allowed values: 0 for no acknowledgments; 1 for only the leader; and -1 for the full ISR (In-Sync Replica set).
producerRequestLimitsBytesPerRequest This property is required. Double
Maximum size of a Produce request in bytes.
producerRequestLimitsMessagesPerRequest This property is required. Double
Maximum number of messages to include into a single producer request.
producerRequestRetriesBackoffTimeout This property is required. Double
Backoff interval between retry attempts in milliseconds.
producerRequestRetriesMaxAttempts This property is required. Double
Maximum number of retry attempts per single Produce request.
producerRequestTimeout This property is required. Double
Time to wait for a Produce response in milliseconds.
timeout This property is required. Double
Socket timeout in milliseconds.
topic This property is required. String
The Kafka topic to publish to.
bootstrapServers This property is required. GetGatewayPluginConfluentConfigBootstrapServer[]
Set of bootstrap brokers in a {host: host, port: port} list format.
clusterApiKey This property is required. string
Username/Apikey for SASL authentication.
clusterApiSecret This property is required. string
Password/ApiSecret for SASL authentication.
clusterName This property is required. string
An identifier for the Kafka cluster. By default, this field generates a random string. You can also set your own custom cluster identifier. If more than one Kafka plugin is configured without a cluster_name (that is, if the default autogenerated value is removed), these plugins will use the same producer, and by extension, the same cluster. Logs will be sent to the leader of the cluster.
confluentCloudApiKey This property is required. string
Apikey for authentication with Confluent Cloud. This allows for management tasks such as creating topics, ACLs, etc.
confluentCloudApiSecret This property is required. string
The corresponding secret for the Confluent Cloud API key.
forwardBody This property is required. boolean
Include the request body in the message. At least one of these must be true: forward_method, forward_uri, forward_headers, forward_body.
forwardHeaders This property is required. boolean
Include the request headers in the message. At least one of these must be true: forward_method, forward_uri, forward_headers, forward_body.
forwardMethod This property is required. boolean
Include the request method in the message. At least one of these must be true: forward_method, forward_uri, forward_headers, forward_body.
forwardUri This property is required. boolean
Include the request URI and URI arguments (as in, query arguments) in the message. At least one of these must be true: forward_method, forward_uri, forward_headers, forward_body.
keepalive This property is required. number
Keepalive timeout in milliseconds.
keepaliveEnabled This property is required. boolean
producerAsync This property is required. boolean
Flag to enable asynchronous mode.
producerAsyncBufferingLimitsMessagesInMemory This property is required. number
Maximum number of messages that can be buffered in memory in asynchronous mode.
producerAsyncFlushTimeout This property is required. number
Maximum time interval in milliseconds between buffer flushes in asynchronous mode.
producerRequestAcks This property is required. number
The number of acknowledgments the producer requires the leader to have received before considering a request complete. Allowed values: 0 for no acknowledgments; 1 for only the leader; and -1 for the full ISR (In-Sync Replica set).
producerRequestLimitsBytesPerRequest This property is required. number
Maximum size of a Produce request in bytes.
producerRequestLimitsMessagesPerRequest This property is required. number
Maximum number of messages to include into a single producer request.
producerRequestRetriesBackoffTimeout This property is required. number
Backoff interval between retry attempts in milliseconds.
producerRequestRetriesMaxAttempts This property is required. number
Maximum number of retry attempts per single Produce request.
producerRequestTimeout This property is required. number
Time to wait for a Produce response in milliseconds.
timeout This property is required. number
Socket timeout in milliseconds.
topic This property is required. string
The Kafka topic to publish to.
bootstrap_servers This property is required. Sequence[GetGatewayPluginConfluentConfigBootstrapServer]
Set of bootstrap brokers in a {host: host, port: port} list format.
cluster_api_key This property is required. str
Username/Apikey for SASL authentication.
cluster_api_secret This property is required. str
Password/ApiSecret for SASL authentication.
cluster_name This property is required. str
An identifier for the Kafka cluster. By default, this field generates a random string. You can also set your own custom cluster identifier. If more than one Kafka plugin is configured without a cluster_name (that is, if the default autogenerated value is removed), these plugins will use the same producer, and by extension, the same cluster. Logs will be sent to the leader of the cluster.
confluent_cloud_api_key This property is required. str
Apikey for authentication with Confluent Cloud. This allows for management tasks such as creating topics, ACLs, etc.
confluent_cloud_api_secret This property is required. str
The corresponding secret for the Confluent Cloud API key.
forward_body This property is required. bool
Include the request body in the message. At least one of these must be true: forward_method, forward_uri, forward_headers, forward_body.
forward_headers This property is required. bool
Include the request headers in the message. At least one of these must be true: forward_method, forward_uri, forward_headers, forward_body.
forward_method This property is required. bool
Include the request method in the message. At least one of these must be true: forward_method, forward_uri, forward_headers, forward_body.
forward_uri This property is required. bool
Include the request URI and URI arguments (as in, query arguments) in the message. At least one of these must be true: forward_method, forward_uri, forward_headers, forward_body.
keepalive This property is required. float
Keepalive timeout in milliseconds.
keepalive_enabled This property is required. bool
producer_async This property is required. bool
Flag to enable asynchronous mode.
producer_async_buffering_limits_messages_in_memory This property is required. float
Maximum number of messages that can be buffered in memory in asynchronous mode.
producer_async_flush_timeout This property is required. float
Maximum time interval in milliseconds between buffer flushes in asynchronous mode.
producer_request_acks This property is required. float
The number of acknowledgments the producer requires the leader to have received before considering a request complete. Allowed values: 0 for no acknowledgments; 1 for only the leader; and -1 for the full ISR (In-Sync Replica set).
producer_request_limits_bytes_per_request This property is required. float
Maximum size of a Produce request in bytes.
producer_request_limits_messages_per_request This property is required. float
Maximum number of messages to include into a single producer request.
producer_request_retries_backoff_timeout This property is required. float
Backoff interval between retry attempts in milliseconds.
producer_request_retries_max_attempts This property is required. float
Maximum number of retry attempts per single Produce request.
producer_request_timeout This property is required. float
Time to wait for a Produce response in milliseconds.
timeout This property is required. float
Socket timeout in milliseconds.
topic This property is required. str
The Kafka topic to publish to.
bootstrapServers This property is required. List<Property Map>
Set of bootstrap brokers in a {host: host, port: port} list format.
clusterApiKey This property is required. String
Username/Apikey for SASL authentication.
clusterApiSecret This property is required. String
Password/ApiSecret for SASL authentication.
clusterName This property is required. String
An identifier for the Kafka cluster. By default, this field generates a random string. You can also set your own custom cluster identifier. If more than one Kafka plugin is configured without a cluster_name (that is, if the default autogenerated value is removed), these plugins will use the same producer, and by extension, the same cluster. Logs will be sent to the leader of the cluster.
confluentCloudApiKey This property is required. String
Apikey for authentication with Confluent Cloud. This allows for management tasks such as creating topics, ACLs, etc.
confluentCloudApiSecret This property is required. String
The corresponding secret for the Confluent Cloud API key.
forwardBody This property is required. Boolean
Include the request body in the message. At least one of these must be true: forward_method, forward_uri, forward_headers, forward_body.
forwardHeaders This property is required. Boolean
Include the request headers in the message. At least one of these must be true: forward_method, forward_uri, forward_headers, forward_body.
forwardMethod This property is required. Boolean
Include the request method in the message. At least one of these must be true: forward_method, forward_uri, forward_headers, forward_body.
forwardUri This property is required. Boolean
Include the request URI and URI arguments (as in, query arguments) in the message. At least one of these must be true: forward_method, forward_uri, forward_headers, forward_body.
keepalive This property is required. Number
Keepalive timeout in milliseconds.
keepaliveEnabled This property is required. Boolean
producerAsync This property is required. Boolean
Flag to enable asynchronous mode.
producerAsyncBufferingLimitsMessagesInMemory This property is required. Number
Maximum number of messages that can be buffered in memory in asynchronous mode.
producerAsyncFlushTimeout This property is required. Number
Maximum time interval in milliseconds between buffer flushes in asynchronous mode.
producerRequestAcks This property is required. Number
The number of acknowledgments the producer requires the leader to have received before considering a request complete. Allowed values: 0 for no acknowledgments; 1 for only the leader; and -1 for the full ISR (In-Sync Replica set).
producerRequestLimitsBytesPerRequest This property is required. Number
Maximum size of a Produce request in bytes.
producerRequestLimitsMessagesPerRequest This property is required. Number
Maximum number of messages to include into a single producer request.
producerRequestRetriesBackoffTimeout This property is required. Number
Backoff interval between retry attempts in milliseconds.
producerRequestRetriesMaxAttempts This property is required. Number
Maximum number of retry attempts per single Produce request.
producerRequestTimeout This property is required. Number
Time to wait for a Produce response in milliseconds.
timeout This property is required. Number
Socket timeout in milliseconds.
topic This property is required. String
The Kafka topic to publish to.

GetGatewayPluginConfluentConfigBootstrapServer

Host This property is required. string
A string representing a host name, such as example.com.
Port This property is required. double
An integer representing a port number between 0 and 65535, inclusive.
Host This property is required. string
A string representing a host name, such as example.com.
Port This property is required. float64
An integer representing a port number between 0 and 65535, inclusive.
host This property is required. String
A string representing a host name, such as example.com.
port This property is required. Double
An integer representing a port number between 0 and 65535, inclusive.
host This property is required. string
A string representing a host name, such as example.com.
port This property is required. number
An integer representing a port number between 0 and 65535, inclusive.
host This property is required. str
A string representing a host name, such as example.com.
port This property is required. float
An integer representing a port number between 0 and 65535, inclusive.
host This property is required. String
A string representing a host name, such as example.com.
port This property is required. Number
An integer representing a port number between 0 and 65535, inclusive.

GetGatewayPluginConfluentConsumer

Id This property is required. string
Id This property is required. string
id This property is required. String
id This property is required. string
id This property is required. str
id This property is required. String

GetGatewayPluginConfluentOrdering

after This property is required. Property Map
before This property is required. Property Map

GetGatewayPluginConfluentOrderingAfter

Accesses This property is required. List<string>
Accesses This property is required. []string
accesses This property is required. List<String>
accesses This property is required. string[]
accesses This property is required. Sequence[str]
accesses This property is required. List<String>

GetGatewayPluginConfluentOrderingBefore

Accesses This property is required. List<string>
Accesses This property is required. []string
accesses This property is required. List<String>
accesses This property is required. string[]
accesses This property is required. Sequence[str]
accesses This property is required. List<String>

GetGatewayPluginConfluentRoute

Id This property is required. string
Id This property is required. string
id This property is required. String
id This property is required. string
id This property is required. str
id This property is required. String

GetGatewayPluginConfluentService

Id This property is required. string
Id This property is required. string
id This property is required. String
id This property is required. string
id This property is required. str
id This property is required. String

Package Details

Repository
konnect kong/terraform-provider-konnect
License
Notes
This Pulumi package is based on the konnect Terraform Provider.