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>
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]
func LookupGatewayPluginKafkaLog(ctx *Context, args *LookupGatewayPluginKafkaLogArgs, opts ...InvokeOption) (*LookupGatewayPluginKafkaLogResult, error)
func LookupGatewayPluginKafkaLogOutput(ctx *Context, args *LookupGatewayPluginKafkaLogOutputArgs, opts ...InvokeOption) LookupGatewayPluginKafkaLogResultOutput
> 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)
}
public static CompletableFuture<GetGatewayPluginKafkaLogResult> getGatewayPluginKafkaLog(GetGatewayPluginKafkaLogArgs args, InvokeOptions options)
public static Output<GetGatewayPluginKafkaLogResult> getGatewayPluginKafkaLog(GetGatewayPluginKafkaLogArgs args, InvokeOptions options)
fn::invoke:
function: konnect:index/getGatewayPluginKafkaLog:getGatewayPluginKafkaLog
arguments:
# arguments dictionary
The following arguments are supported:
- Control
Plane Id This property is required. string
- Control
Plane Id This property is required. string
- control
Plane Id This property is required. String
- control
Plane Id This property is required. string
- control_
plane_ id This property is required. str
- control
Plane Id This property is required. String
getGatewayPluginKafkaLog Result
The following output properties are available:
- Config
Get
Gateway Plugin Kafka Log Config - Consumer
Get
Gateway Plugin Kafka Log Consumer - Control
Plane stringId - Created
At double - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Kafka Log Ordering - Protocols List<string>
- Route
Get
Gateway Plugin Kafka Log Route - Service
Get
Gateway Plugin Kafka Log Service - List<string>
- Updated
At double
- Config
Get
Gateway Plugin Kafka Log Config - Consumer
Get
Gateway Plugin Kafka Log Consumer - Control
Plane stringId - Created
At float64 - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Kafka Log Ordering - Protocols []string
- Route
Get
Gateway Plugin Kafka Log Route - Service
Get
Gateway Plugin Kafka Log Service - []string
- Updated
At float64
- config
Get
Gateway Plugin Kafka Log Config - consumer
Get
Gateway Plugin Kafka Log Consumer - control
Plane StringId - created
At Double - enabled Boolean
- id String
- instance
Name String - ordering
Get
Gateway Plugin Kafka Log Ordering - protocols List<String>
- route
Get
Gateway Plugin Kafka Log Route - service
Get
Gateway Plugin Kafka Log Service - List<String>
- updated
At Double
- config
Get
Gateway Plugin Kafka Log Config - consumer
Get
Gateway Plugin Kafka Log Consumer - control
Plane stringId - created
At number - enabled boolean
- id string
- instance
Name string - ordering
Get
Gateway Plugin Kafka Log Ordering - protocols string[]
- route
Get
Gateway Plugin Kafka Log Route - service
Get
Gateway Plugin Kafka Log Service - string[]
- updated
At number
- config
Get
Gateway Plugin Kafka Log Config - consumer
Get
Gateway Plugin Kafka Log Consumer - control_
plane_ strid - created_
at float - enabled bool
- id str
- instance_
name str - ordering
Get
Gateway Plugin Kafka Log Ordering - protocols Sequence[str]
- route
Get
Gateway Plugin Kafka Log Route - service
Get
Gateway Plugin Kafka Log Service - Sequence[str]
- updated_
at float
- config Property Map
- consumer Property Map
- control
Plane StringId - created
At Number - enabled Boolean
- id String
- instance
Name String - ordering Property Map
- protocols List<String>
- route Property Map
- service Property Map
- List<String>
- updated
At Number
Supporting Types
GetGatewayPluginKafkaLogConfig
- Authentication
This property is required. GetGateway Plugin Kafka Log Config Authentication - Bootstrap
Servers This property is required. List<GetGateway Plugin Kafka Log Config Bootstrap Server> - Set of bootstrap brokers in a
{host: host, port: port}
list format. - Cluster
Name 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. - Custom
Fields By Lua This property is required. Dictionary<string, string> - Lua code as a key-value map
- Keepalive
This property is required. double - 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. double - Maximum number of messages that can be buffered in memory in asynchronous mode.
- Producer
Async Flush Timeout This property is required. double - Maximum time interval in milliseconds between buffer flushes in asynchronous mode.
- Producer
Request Acks 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).
- Producer
Request Limits Bytes Per Request This property is required. double - Maximum size of a Produce request in bytes.
- Producer
Request Limits Messages Per Request This property is required. double - Maximum number of messages to include into a single Produce request.
- Producer
Request Retries Backoff Timeout This property is required. double - Backoff interval between retry attempts in milliseconds.
- Producer
Request Retries Max Attempts This property is required. double - Maximum number of retry attempts per single Produce request.
- Producer
Request Timeout This property is required. double - Time to wait for a Produce response in milliseconds
- Security
This property is required. GetGateway Plugin Kafka Log Config Security - 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. GetGateway Plugin Kafka Log Config Authentication - Bootstrap
Servers This property is required. []GetGateway Plugin Kafka Log Config Bootstrap Server - Set of bootstrap brokers in a
{host: host, port: port}
list format. - Cluster
Name 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. - Custom
Fields By Lua This property is required. map[string]string - Lua code as a key-value map
- Keepalive
This property is required. float64 - 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. float64 - Maximum number of messages that can be buffered in memory in asynchronous mode.
- Producer
Async Flush Timeout This property is required. float64 - Maximum time interval in milliseconds between buffer flushes in asynchronous mode.
- Producer
Request Acks 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).
- Producer
Request Limits Bytes Per Request This property is required. float64 - Maximum size of a Produce request in bytes.
- Producer
Request Limits Messages Per Request This property is required. float64 - Maximum number of messages to include into a single Produce request.
- Producer
Request Retries Backoff Timeout This property is required. float64 - Backoff interval between retry attempts in milliseconds.
- Producer
Request Retries Max Attempts This property is required. float64 - Maximum number of retry attempts per single Produce request.
- Producer
Request Timeout This property is required. float64 - Time to wait for a Produce response in milliseconds
- Security
This property is required. GetGateway Plugin Kafka Log Config Security - 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. GetGateway Plugin Kafka Log Config Authentication - bootstrap
Servers This property is required. List<GetGateway Plugin Kafka Log Config Bootstrap Server> - Set of bootstrap brokers in a
{host: host, port: port}
list format. - cluster
Name 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. - custom
Fields By Lua This property is required. Map<String,String> - Lua code as a key-value map
- keepalive
This property is required. Double - keepalive
Enabled This property is required. Boolean - producer
Async This property is required. Boolean - Flag to enable asynchronous mode.
- producer
Async Buffering Limits Messages In Memory This property is required. Double - Maximum number of messages that can be buffered in memory in asynchronous mode.
- producer
Async Flush Timeout This property is required. Double - Maximum time interval in milliseconds between buffer flushes in asynchronous mode.
- producer
Request Acks 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).
- producer
Request Limits Bytes Per Request This property is required. Double - Maximum size of a Produce request in bytes.
- producer
Request Limits Messages Per Request This property is required. Double - Maximum number of messages to include into a single Produce request.
- producer
Request Retries Backoff Timeout This property is required. Double - Backoff interval between retry attempts in milliseconds.
- producer
Request Retries Max Attempts This property is required. Double - Maximum number of retry attempts per single Produce request.
- producer
Request Timeout This property is required. Double - Time to wait for a Produce response in milliseconds
- security
This property is required. GetGateway Plugin Kafka Log Config Security - 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. GetGateway Plugin Kafka Log Config Authentication - bootstrap
Servers This property is required. GetGateway Plugin Kafka Log Config Bootstrap Server[] - Set of bootstrap brokers in a
{host: host, port: port}
list format. - cluster
Name 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. - custom
Fields By Lua This property is required. {[key: string]: string} - Lua code as a key-value map
- keepalive
This property is required. number - keepalive
Enabled This property is required. boolean - producer
Async This property is required. boolean - Flag to enable asynchronous mode.
- producer
Async Buffering Limits Messages In Memory This property is required. number - Maximum number of messages that can be buffered in memory in asynchronous mode.
- producer
Async Flush Timeout This property is required. number - Maximum time interval in milliseconds between buffer flushes in asynchronous mode.
- producer
Request Acks 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).
- producer
Request Limits Bytes Per Request This property is required. number - Maximum size of a Produce request in bytes.
- producer
Request Limits Messages Per Request This property is required. number - Maximum number of messages to include into a single Produce request.
- producer
Request Retries Backoff Timeout This property is required. number - Backoff interval between retry attempts in milliseconds.
- producer
Request Retries Max Attempts This property is required. number - Maximum number of retry attempts per single Produce request.
- producer
Request Timeout This property is required. number - Time to wait for a Produce response in milliseconds
- security
This property is required. GetGateway Plugin Kafka Log Config Security - 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. GetGateway Plugin Kafka Log Config Authentication - bootstrap_
servers This property is required. Sequence[GetGateway Plugin Kafka Log Config Bootstrap Server] - 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. GetGateway Plugin Kafka Log Config Security - 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 - bootstrap
Servers This property is required. List<Property Map> - Set of bootstrap brokers in a
{host: host, port: port}
list format. - cluster
Name 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. - custom
Fields By Lua This property is required. Map<String> - Lua code as a key-value map
- keepalive
This property is required. Number - keepalive
Enabled This property is required. Boolean - producer
Async This property is required. Boolean - Flag to enable asynchronous mode.
- producer
Async Buffering Limits Messages In Memory This property is required. Number - Maximum number of messages that can be buffered in memory in asynchronous mode.
- producer
Async Flush Timeout This property is required. Number - Maximum time interval in milliseconds between buffer flushes in asynchronous mode.
- producer
Request Acks 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).
- producer
Request Limits Bytes Per Request This property is required. Number - Maximum size of a Produce request in bytes.
- producer
Request Limits Messages Per Request This property is required. Number - Maximum number of messages to include into a single Produce request.
- producer
Request Retries Backoff Timeout This property is required. Number - Backoff interval between retry attempts in milliseconds.
- producer
Request Retries Max Attempts This property is required. Number - Maximum number of retry attempts per single Produce request.
- producer
Request Timeout 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
orSCRAM-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
orSCRAM-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
orSCRAM-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
orSCRAM-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
orSCRAM-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
orSCRAM-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
GetGatewayPluginKafkaLogConfigSecurity
- Certificate
Id This property is required. string - UUID of certificate entity for mTLS authentication.
- Ssl
This property is required. bool - Enables TLS.
- Certificate
Id This property is required. string - UUID of certificate entity for mTLS authentication.
- Ssl
This property is required. bool - Enables TLS.
- certificate
Id 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. 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.
- certificate
Id 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. GetGateway Plugin Kafka Log Ordering After - Before
This property is required. GetGateway Plugin Kafka Log Ordering Before
- After
This property is required. GetGateway Plugin Kafka Log Ordering After - Before
This property is required. GetGateway Plugin Kafka Log Ordering Before
- after
This property is required. GetGateway Plugin Kafka Log Ordering After - before
This property is required. GetGateway Plugin Kafka Log Ordering Before
- after
This property is required. GetGateway Plugin Kafka Log Ordering After - before
This property is required. GetGateway Plugin Kafka Log Ordering Before
- after
This property is required. GetGateway Plugin Kafka Log Ordering After - before
This property is required. GetGateway Plugin Kafka Log Ordering Before
- 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.