1. Packages
  2. Konnect Provider
  3. API Docs
  4. getGatewayPluginTcpLog
konnect 2.4.1 published on Thursday, Mar 13, 2025 by kong

konnect.getGatewayPluginTcpLog

Explore with Pulumi AI

Using getGatewayPluginTcpLog

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 getGatewayPluginTcpLog(args: GetGatewayPluginTcpLogArgs, opts?: InvokeOptions): Promise<GetGatewayPluginTcpLogResult>
function getGatewayPluginTcpLogOutput(args: GetGatewayPluginTcpLogOutputArgs, opts?: InvokeOptions): Output<GetGatewayPluginTcpLogResult>
Copy
def get_gateway_plugin_tcp_log(control_plane_id: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetGatewayPluginTcpLogResult
def get_gateway_plugin_tcp_log_output(control_plane_id: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetGatewayPluginTcpLogResult]
Copy
func LookupGatewayPluginTcpLog(ctx *Context, args *LookupGatewayPluginTcpLogArgs, opts ...InvokeOption) (*LookupGatewayPluginTcpLogResult, error)
func LookupGatewayPluginTcpLogOutput(ctx *Context, args *LookupGatewayPluginTcpLogOutputArgs, opts ...InvokeOption) LookupGatewayPluginTcpLogResultOutput
Copy

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

public static class GetGatewayPluginTcpLog 
{
    public static Task<GetGatewayPluginTcpLogResult> InvokeAsync(GetGatewayPluginTcpLogArgs args, InvokeOptions? opts = null)
    public static Output<GetGatewayPluginTcpLogResult> Invoke(GetGatewayPluginTcpLogInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetGatewayPluginTcpLogResult> getGatewayPluginTcpLog(GetGatewayPluginTcpLogArgs args, InvokeOptions options)
public static Output<GetGatewayPluginTcpLogResult> getGatewayPluginTcpLog(GetGatewayPluginTcpLogArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: konnect:index/getGatewayPluginTcpLog:getGatewayPluginTcpLog
  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

getGatewayPluginTcpLog Result

The following output properties are available:

Supporting Types

GetGatewayPluginTcpLogConfig

CustomFieldsByLua This property is required. Dictionary<string, string>
A list of key-value pairs, where the key is the name of a log field and the value is a chunk of Lua code, whose return value sets or replaces the log field value.
Host This property is required. string
The IP address or host name to send data to.
Keepalive This property is required. double
An optional value in milliseconds that defines how long an idle connection lives before being closed.
Port This property is required. double
The port to send data to on the upstream server.
Timeout This property is required. double
An optional timeout in milliseconds when sending data to the upstream server.
Tls This property is required. bool
Indicates whether to perform a TLS handshake against the remote server.
TlsSni This property is required. string
An optional string that defines the SNI (Server Name Indication) hostname to send in the TLS handshake.
CustomFieldsByLua This property is required. map[string]string
A list of key-value pairs, where the key is the name of a log field and the value is a chunk of Lua code, whose return value sets or replaces the log field value.
Host This property is required. string
The IP address or host name to send data to.
Keepalive This property is required. float64
An optional value in milliseconds that defines how long an idle connection lives before being closed.
Port This property is required. float64
The port to send data to on the upstream server.
Timeout This property is required. float64
An optional timeout in milliseconds when sending data to the upstream server.
Tls This property is required. bool
Indicates whether to perform a TLS handshake against the remote server.
TlsSni This property is required. string
An optional string that defines the SNI (Server Name Indication) hostname to send in the TLS handshake.
customFieldsByLua This property is required. Map<String,String>
A list of key-value pairs, where the key is the name of a log field and the value is a chunk of Lua code, whose return value sets or replaces the log field value.
host This property is required. String
The IP address or host name to send data to.
keepalive This property is required. Double
An optional value in milliseconds that defines how long an idle connection lives before being closed.
port This property is required. Double
The port to send data to on the upstream server.
timeout This property is required. Double
An optional timeout in milliseconds when sending data to the upstream server.
tls This property is required. Boolean
Indicates whether to perform a TLS handshake against the remote server.
tlsSni This property is required. String
An optional string that defines the SNI (Server Name Indication) hostname to send in the TLS handshake.
customFieldsByLua This property is required. {[key: string]: string}
A list of key-value pairs, where the key is the name of a log field and the value is a chunk of Lua code, whose return value sets or replaces the log field value.
host This property is required. string
The IP address or host name to send data to.
keepalive This property is required. number
An optional value in milliseconds that defines how long an idle connection lives before being closed.
port This property is required. number
The port to send data to on the upstream server.
timeout This property is required. number
An optional timeout in milliseconds when sending data to the upstream server.
tls This property is required. boolean
Indicates whether to perform a TLS handshake against the remote server.
tlsSni This property is required. string
An optional string that defines the SNI (Server Name Indication) hostname to send in the TLS handshake.
custom_fields_by_lua This property is required. Mapping[str, str]
A list of key-value pairs, where the key is the name of a log field and the value is a chunk of Lua code, whose return value sets or replaces the log field value.
host This property is required. str
The IP address or host name to send data to.
keepalive This property is required. float
An optional value in milliseconds that defines how long an idle connection lives before being closed.
port This property is required. float
The port to send data to on the upstream server.
timeout This property is required. float
An optional timeout in milliseconds when sending data to the upstream server.
tls This property is required. bool
Indicates whether to perform a TLS handshake against the remote server.
tls_sni This property is required. str
An optional string that defines the SNI (Server Name Indication) hostname to send in the TLS handshake.
customFieldsByLua This property is required. Map<String>
A list of key-value pairs, where the key is the name of a log field and the value is a chunk of Lua code, whose return value sets or replaces the log field value.
host This property is required. String
The IP address or host name to send data to.
keepalive This property is required. Number
An optional value in milliseconds that defines how long an idle connection lives before being closed.
port This property is required. Number
The port to send data to on the upstream server.
timeout This property is required. Number
An optional timeout in milliseconds when sending data to the upstream server.
tls This property is required. Boolean
Indicates whether to perform a TLS handshake against the remote server.
tlsSni This property is required. String
An optional string that defines the SNI (Server Name Indication) hostname to send in the TLS handshake.

GetGatewayPluginTcpLogConsumer

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

GetGatewayPluginTcpLogOrdering

After This property is required. GetGatewayPluginTcpLogOrderingAfter
Before This property is required. GetGatewayPluginTcpLogOrderingBefore
After This property is required. GetGatewayPluginTcpLogOrderingAfter
Before This property is required. GetGatewayPluginTcpLogOrderingBefore
after This property is required. GetGatewayPluginTcpLogOrderingAfter
before This property is required. GetGatewayPluginTcpLogOrderingBefore
after This property is required. GetGatewayPluginTcpLogOrderingAfter
before This property is required. GetGatewayPluginTcpLogOrderingBefore
after This property is required. GetGatewayPluginTcpLogOrderingAfter
before This property is required. GetGatewayPluginTcpLogOrderingBefore
after This property is required. Property Map
before This property is required. Property Map

GetGatewayPluginTcpLogOrderingAfter

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>

GetGatewayPluginTcpLogOrderingBefore

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>

GetGatewayPluginTcpLogRoute

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

GetGatewayPluginTcpLogService

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.