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

konnect.getGatewayPluginKafkaLog

Explore with Pulumi AI

Using getGatewayPluginKafkaLog

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 getGatewayPluginKafkaLog(args: GetGatewayPluginKafkaLogArgs, opts?: InvokeOptions): Promise<GetGatewayPluginKafkaLogResult>
function getGatewayPluginKafkaLogOutput(args: GetGatewayPluginKafkaLogOutputArgs, opts?: InvokeOptions): Output<GetGatewayPluginKafkaLogResult>
Copy
def get_gateway_plugin_kafka_log(control_plane_id: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetGatewayPluginKafkaLogResult
def get_gateway_plugin_kafka_log_output(control_plane_id: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetGatewayPluginKafkaLogResult]
Copy
func LookupGatewayPluginKafkaLog(ctx *Context, args *LookupGatewayPluginKafkaLogArgs, opts ...InvokeOption) (*LookupGatewayPluginKafkaLogResult, error)
func LookupGatewayPluginKafkaLogOutput(ctx *Context, args *LookupGatewayPluginKafkaLogOutputArgs, opts ...InvokeOption) LookupGatewayPluginKafkaLogResultOutput
Copy

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

public static class GetGatewayPluginKafkaLog 
{
    public static Task<GetGatewayPluginKafkaLogResult> InvokeAsync(GetGatewayPluginKafkaLogArgs args, InvokeOptions? opts = null)
    public static Output<GetGatewayPluginKafkaLogResult> Invoke(GetGatewayPluginKafkaLogInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetGatewayPluginKafkaLogResult> getGatewayPluginKafkaLog(GetGatewayPluginKafkaLogArgs args, InvokeOptions options)
public static Output<GetGatewayPluginKafkaLogResult> getGatewayPluginKafkaLog(GetGatewayPluginKafkaLogArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: konnect:index/getGatewayPluginKafkaLog:getGatewayPluginKafkaLog
  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

getGatewayPluginKafkaLog Result

The following output properties are available:

Supporting Types

GetGatewayPluginKafkaLogConfig

Authentication This property is required. GetGatewayPluginKafkaLogConfigAuthentication
BootstrapServers This property is required. List<GetGatewayPluginKafkaLogConfigBootstrapServer>
Set of bootstrap brokers in a {host: host, port: port} list format.
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.
CustomFieldsByLua This property is required. Dictionary<string, string>
Lua code as a key-value map
Keepalive This property is required. double
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 Produce 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
Security This property is required. GetGatewayPluginKafkaLogConfigSecurity
Timeout This property is required. double
Socket timeout in milliseconds.
Topic This property is required. string
The Kafka topic to publish to.
Authentication This property is required. GetGatewayPluginKafkaLogConfigAuthentication
BootstrapServers This property is required. []GetGatewayPluginKafkaLogConfigBootstrapServer
Set of bootstrap brokers in a {host: host, port: port} list format.
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.
CustomFieldsByLua This property is required. map[string]string
Lua code as a key-value map
Keepalive This property is required. float64
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 Produce 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
Security This property is required. GetGatewayPluginKafkaLogConfigSecurity
Timeout This property is required. float64
Socket timeout in milliseconds.
Topic This property is required. string
The Kafka topic to publish to.
authentication This property is required. GetGatewayPluginKafkaLogConfigAuthentication
bootstrapServers This property is required. List<GetGatewayPluginKafkaLogConfigBootstrapServer>
Set of bootstrap brokers in a {host: host, port: port} list format.
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.
customFieldsByLua This property is required. Map<String,String>
Lua code as a key-value map
keepalive This property is required. Double
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 Produce 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
security This property is required. GetGatewayPluginKafkaLogConfigSecurity
timeout This property is required. Double
Socket timeout in milliseconds.
topic This property is required. String
The Kafka topic to publish to.
authentication This property is required. GetGatewayPluginKafkaLogConfigAuthentication
bootstrapServers This property is required. GetGatewayPluginKafkaLogConfigBootstrapServer[]
Set of bootstrap brokers in a {host: host, port: port} list format.
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.
customFieldsByLua This property is required. {[key: string]: string}
Lua code as a key-value map
keepalive This property is required. number
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 Produce 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
security This property is required. GetGatewayPluginKafkaLogConfigSecurity
timeout This property is required. number
Socket timeout in milliseconds.
topic This property is required. string
The Kafka topic to publish to.
authentication This property is required. GetGatewayPluginKafkaLogConfigAuthentication
bootstrap_servers This property is required. Sequence[GetGatewayPluginKafkaLogConfigBootstrapServer]
Set of bootstrap brokers in a {host: host, port: port} list format.
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.
custom_fields_by_lua This property is required. Mapping[str, str]
Lua code as a key-value map
keepalive This property is required. float
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 Produce 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
security This property is required. GetGatewayPluginKafkaLogConfigSecurity
timeout This property is required. float
Socket timeout in milliseconds.
topic This property is required. str
The Kafka topic to publish to.
authentication This property is required. Property Map
bootstrapServers This property is required. List<Property Map>
Set of bootstrap brokers in a {host: host, port: port} list format.
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.
customFieldsByLua This property is required. Map<String>
Lua code as a key-value map
keepalive This property is required. Number
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 Produce 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
security This property is required. Property Map
timeout This property is required. Number
Socket timeout in milliseconds.
topic This property is required. String
The Kafka topic to publish to.

GetGatewayPluginKafkaLogConfigAuthentication

Mechanism This property is required. string
The SASL authentication mechanism. Supported options: PLAIN or SCRAM-SHA-256.
Password This property is required. string
Password for SASL authentication.
Strategy This property is required. string
The authentication strategy for the plugin, the only option for the value is sasl.
Tokenauth This property is required. bool
Enable this to indicate DelegationToken authentication
User This property is required. string
Username for SASL authentication.
Mechanism This property is required. string
The SASL authentication mechanism. Supported options: PLAIN or SCRAM-SHA-256.
Password This property is required. string
Password for SASL authentication.
Strategy This property is required. string
The authentication strategy for the plugin, the only option for the value is sasl.
Tokenauth This property is required. bool
Enable this to indicate DelegationToken authentication
User This property is required. string
Username for SASL authentication.
mechanism This property is required. String
The SASL authentication mechanism. Supported options: PLAIN or SCRAM-SHA-256.
password This property is required. String
Password for SASL authentication.
strategy This property is required. String
The authentication strategy for the plugin, the only option for the value is sasl.
tokenauth This property is required. Boolean
Enable this to indicate DelegationToken authentication
user This property is required. String
Username for SASL authentication.
mechanism This property is required. string
The SASL authentication mechanism. Supported options: PLAIN or SCRAM-SHA-256.
password This property is required. string
Password for SASL authentication.
strategy This property is required. string
The authentication strategy for the plugin, the only option for the value is sasl.
tokenauth This property is required. boolean
Enable this to indicate DelegationToken authentication
user This property is required. string
Username for SASL authentication.
mechanism This property is required. str
The SASL authentication mechanism. Supported options: PLAIN or SCRAM-SHA-256.
password This property is required. str
Password for SASL authentication.
strategy This property is required. str
The authentication strategy for the plugin, the only option for the value is sasl.
tokenauth This property is required. bool
Enable this to indicate DelegationToken authentication
user This property is required. str
Username for SASL authentication.
mechanism This property is required. String
The SASL authentication mechanism. Supported options: PLAIN or SCRAM-SHA-256.
password This property is required. String
Password for SASL authentication.
strategy This property is required. String
The authentication strategy for the plugin, the only option for the value is sasl.
tokenauth This property is required. Boolean
Enable this to indicate DelegationToken authentication
user This property is required. String
Username for SASL authentication.

GetGatewayPluginKafkaLogConfigBootstrapServer

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.

GetGatewayPluginKafkaLogConfigSecurity

CertificateId This property is required. string
UUID of certificate entity for mTLS authentication.
Ssl This property is required. bool
Enables TLS.
CertificateId This property is required. string
UUID of certificate entity for mTLS authentication.
Ssl This property is required. bool
Enables TLS.
certificateId This property is required. String
UUID of certificate entity for mTLS authentication.
ssl This property is required. Boolean
Enables TLS.
certificateId This property is required. string
UUID of certificate entity for mTLS authentication.
ssl This property is required. boolean
Enables TLS.
certificate_id This property is required. str
UUID of certificate entity for mTLS authentication.
ssl This property is required. bool
Enables TLS.
certificateId This property is required. String
UUID of certificate entity for mTLS authentication.
ssl This property is required. Boolean
Enables TLS.

GetGatewayPluginKafkaLogConsumer

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

GetGatewayPluginKafkaLogOrdering

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

GetGatewayPluginKafkaLogOrderingAfter

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>

GetGatewayPluginKafkaLogOrderingBefore

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>

GetGatewayPluginKafkaLogRoute

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

GetGatewayPluginKafkaLogService

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.