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>
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]
func LookupGatewayPluginTcpLog(ctx *Context, args *LookupGatewayPluginTcpLogArgs, opts ...InvokeOption) (*LookupGatewayPluginTcpLogResult, error)
func LookupGatewayPluginTcpLogOutput(ctx *Context, args *LookupGatewayPluginTcpLogOutputArgs, opts ...InvokeOption) LookupGatewayPluginTcpLogResultOutput
> 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)
}
public static CompletableFuture<GetGatewayPluginTcpLogResult> getGatewayPluginTcpLog(GetGatewayPluginTcpLogArgs args, InvokeOptions options)
public static Output<GetGatewayPluginTcpLogResult> getGatewayPluginTcpLog(GetGatewayPluginTcpLogArgs args, InvokeOptions options)
fn::invoke:
function: konnect:index/getGatewayPluginTcpLog:getGatewayPluginTcpLog
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
getGatewayPluginTcpLog Result
The following output properties are available:
- Config
Get
Gateway Plugin Tcp Log Config - Consumer
Get
Gateway Plugin Tcp Log Consumer - Control
Plane stringId - Created
At double - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Tcp Log Ordering - Protocols List<string>
- Route
Get
Gateway Plugin Tcp Log Route - Service
Get
Gateway Plugin Tcp Log Service - List<string>
- Updated
At double
- Config
Get
Gateway Plugin Tcp Log Config - Consumer
Get
Gateway Plugin Tcp Log Consumer - Control
Plane stringId - Created
At float64 - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Tcp Log Ordering - Protocols []string
- Route
Get
Gateway Plugin Tcp Log Route - Service
Get
Gateway Plugin Tcp Log Service - []string
- Updated
At float64
- config
Get
Gateway Plugin Tcp Log Config - consumer
Get
Gateway Plugin Tcp Log Consumer - control
Plane StringId - created
At Double - enabled Boolean
- id String
- instance
Name String - ordering
Get
Gateway Plugin Tcp Log Ordering - protocols List<String>
- route
Get
Gateway Plugin Tcp Log Route - service
Get
Gateway Plugin Tcp Log Service - List<String>
- updated
At Double
- config
Get
Gateway Plugin Tcp Log Config - consumer
Get
Gateway Plugin Tcp Log Consumer - control
Plane stringId - created
At number - enabled boolean
- id string
- instance
Name string - ordering
Get
Gateway Plugin Tcp Log Ordering - protocols string[]
- route
Get
Gateway Plugin Tcp Log Route - service
Get
Gateway Plugin Tcp Log Service - string[]
- updated
At number
- config
Get
Gateway Plugin Tcp Log Config - consumer
Get
Gateway Plugin Tcp Log Consumer - control_
plane_ strid - created_
at float - enabled bool
- id str
- instance_
name str - ordering
Get
Gateway Plugin Tcp Log Ordering - protocols Sequence[str]
- route
Get
Gateway Plugin Tcp Log Route - service
Get
Gateway Plugin Tcp 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
GetGatewayPluginTcpLogConfig
- Custom
Fields By Lua 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.
- Tls
Sni 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. 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.
- Tls
Sni 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. 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.
- tls
Sni 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. {[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.
- tls
Sni 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.
- custom
Fields By Lua 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.
- tls
Sni 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. GetGateway Plugin Tcp Log Ordering After - Before
This property is required. GetGateway Plugin Tcp Log Ordering Before
- After
This property is required. GetGateway Plugin Tcp Log Ordering After - Before
This property is required. GetGateway Plugin Tcp Log Ordering Before
- after
This property is required. GetGateway Plugin Tcp Log Ordering After - before
This property is required. GetGateway Plugin Tcp Log Ordering Before
- after
This property is required. GetGateway Plugin Tcp Log Ordering After - before
This property is required. GetGateway Plugin Tcp Log Ordering Before
- after
This property is required. GetGateway Plugin Tcp Log Ordering After - before
This property is required. GetGateway Plugin Tcp Log Ordering Before
- 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.