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

konnect.getGatewayPluginHttpLog

Explore with Pulumi AI

Using getGatewayPluginHttpLog

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 getGatewayPluginHttpLog(args: GetGatewayPluginHttpLogArgs, opts?: InvokeOptions): Promise<GetGatewayPluginHttpLogResult>
function getGatewayPluginHttpLogOutput(args: GetGatewayPluginHttpLogOutputArgs, opts?: InvokeOptions): Output<GetGatewayPluginHttpLogResult>
Copy
def get_gateway_plugin_http_log(control_plane_id: Optional[str] = None,
                                opts: Optional[InvokeOptions] = None) -> GetGatewayPluginHttpLogResult
def get_gateway_plugin_http_log_output(control_plane_id: Optional[pulumi.Input[str]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetGatewayPluginHttpLogResult]
Copy
func LookupGatewayPluginHttpLog(ctx *Context, args *LookupGatewayPluginHttpLogArgs, opts ...InvokeOption) (*LookupGatewayPluginHttpLogResult, error)
func LookupGatewayPluginHttpLogOutput(ctx *Context, args *LookupGatewayPluginHttpLogOutputArgs, opts ...InvokeOption) LookupGatewayPluginHttpLogResultOutput
Copy

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

public static class GetGatewayPluginHttpLog 
{
    public static Task<GetGatewayPluginHttpLogResult> InvokeAsync(GetGatewayPluginHttpLogArgs args, InvokeOptions? opts = null)
    public static Output<GetGatewayPluginHttpLogResult> Invoke(GetGatewayPluginHttpLogInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetGatewayPluginHttpLogResult> getGatewayPluginHttpLog(GetGatewayPluginHttpLogArgs args, InvokeOptions options)
public static Output<GetGatewayPluginHttpLogResult> getGatewayPluginHttpLog(GetGatewayPluginHttpLogArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: konnect:index/getGatewayPluginHttpLog:getGatewayPluginHttpLog
  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

getGatewayPluginHttpLog Result

The following output properties are available:

Supporting Types

GetGatewayPluginHttpLogConfig

ContentType This property is required. string
Indicates the type of data sent. The only available option is application/json.
CustomFieldsByLua This property is required. Dictionary<string, string>
Lua code as a key-value map
FlushTimeout This property is required. double
Optional time in seconds. If queue_size > 1, this is the max idle time before sending a log with less than queue_size records.
Headers This property is required. Dictionary<string, string>
An optional table of headers included in the HTTP message to the upstream server. Values are indexed by header name, and each header name accepts a single string.
HttpEndpoint This property is required. string
A string representing a URL, such as https://example.com/path/to/resource?q=search.
Keepalive This property is required. double
An optional value in milliseconds that defines how long an idle connection will live before being closed.
Method This property is required. string
An optional method used to send data to the HTTP server. Supported values are POST (default), PUT, and PATCH.
Queue This property is required. GetGatewayPluginHttpLogConfigQueue
QueueSize This property is required. double
Maximum number of log entries to be sent on each message to the upstream server.
RetryCount This property is required. double
Number of times to retry when sending data to the upstream server.
Timeout This property is required. double
An optional timeout in milliseconds when sending data to the upstream server.
ContentType This property is required. string
Indicates the type of data sent. The only available option is application/json.
CustomFieldsByLua This property is required. map[string]string
Lua code as a key-value map
FlushTimeout This property is required. float64
Optional time in seconds. If queue_size > 1, this is the max idle time before sending a log with less than queue_size records.
Headers This property is required. map[string]string
An optional table of headers included in the HTTP message to the upstream server. Values are indexed by header name, and each header name accepts a single string.
HttpEndpoint This property is required. string
A string representing a URL, such as https://example.com/path/to/resource?q=search.
Keepalive This property is required. float64
An optional value in milliseconds that defines how long an idle connection will live before being closed.
Method This property is required. string
An optional method used to send data to the HTTP server. Supported values are POST (default), PUT, and PATCH.
Queue This property is required. GetGatewayPluginHttpLogConfigQueue
QueueSize This property is required. float64
Maximum number of log entries to be sent on each message to the upstream server.
RetryCount This property is required. float64
Number of times to retry when sending data to the upstream server.
Timeout This property is required. float64
An optional timeout in milliseconds when sending data to the upstream server.
contentType This property is required. String
Indicates the type of data sent. The only available option is application/json.
customFieldsByLua This property is required. Map<String,String>
Lua code as a key-value map
flushTimeout This property is required. Double
Optional time in seconds. If queue_size > 1, this is the max idle time before sending a log with less than queue_size records.
headers This property is required. Map<String,String>
An optional table of headers included in the HTTP message to the upstream server. Values are indexed by header name, and each header name accepts a single string.
httpEndpoint This property is required. String
A string representing a URL, such as https://example.com/path/to/resource?q=search.
keepalive This property is required. Double
An optional value in milliseconds that defines how long an idle connection will live before being closed.
method This property is required. String
An optional method used to send data to the HTTP server. Supported values are POST (default), PUT, and PATCH.
queue This property is required. GetGatewayPluginHttpLogConfigQueue
queueSize This property is required. Double
Maximum number of log entries to be sent on each message to the upstream server.
retryCount This property is required. Double
Number of times to retry when sending data to the upstream server.
timeout This property is required. Double
An optional timeout in milliseconds when sending data to the upstream server.
contentType This property is required. string
Indicates the type of data sent. The only available option is application/json.
customFieldsByLua This property is required. {[key: string]: string}
Lua code as a key-value map
flushTimeout This property is required. number
Optional time in seconds. If queue_size > 1, this is the max idle time before sending a log with less than queue_size records.
headers This property is required. {[key: string]: string}
An optional table of headers included in the HTTP message to the upstream server. Values are indexed by header name, and each header name accepts a single string.
httpEndpoint This property is required. string
A string representing a URL, such as https://example.com/path/to/resource?q=search.
keepalive This property is required. number
An optional value in milliseconds that defines how long an idle connection will live before being closed.
method This property is required. string
An optional method used to send data to the HTTP server. Supported values are POST (default), PUT, and PATCH.
queue This property is required. GetGatewayPluginHttpLogConfigQueue
queueSize This property is required. number
Maximum number of log entries to be sent on each message to the upstream server.
retryCount This property is required. number
Number of times to retry when sending data to the upstream server.
timeout This property is required. number
An optional timeout in milliseconds when sending data to the upstream server.
content_type This property is required. str
Indicates the type of data sent. The only available option is application/json.
custom_fields_by_lua This property is required. Mapping[str, str]
Lua code as a key-value map
flush_timeout This property is required. float
Optional time in seconds. If queue_size > 1, this is the max idle time before sending a log with less than queue_size records.
headers This property is required. Mapping[str, str]
An optional table of headers included in the HTTP message to the upstream server. Values are indexed by header name, and each header name accepts a single string.
http_endpoint This property is required. str
A string representing a URL, such as https://example.com/path/to/resource?q=search.
keepalive This property is required. float
An optional value in milliseconds that defines how long an idle connection will live before being closed.
method This property is required. str
An optional method used to send data to the HTTP server. Supported values are POST (default), PUT, and PATCH.
queue This property is required. GetGatewayPluginHttpLogConfigQueue
queue_size This property is required. float
Maximum number of log entries to be sent on each message to the upstream server.
retry_count This property is required. float
Number of times to retry when sending data to the upstream server.
timeout This property is required. float
An optional timeout in milliseconds when sending data to the upstream server.
contentType This property is required. String
Indicates the type of data sent. The only available option is application/json.
customFieldsByLua This property is required. Map<String>
Lua code as a key-value map
flushTimeout This property is required. Number
Optional time in seconds. If queue_size > 1, this is the max idle time before sending a log with less than queue_size records.
headers This property is required. Map<String>
An optional table of headers included in the HTTP message to the upstream server. Values are indexed by header name, and each header name accepts a single string.
httpEndpoint This property is required. String
A string representing a URL, such as https://example.com/path/to/resource?q=search.
keepalive This property is required. Number
An optional value in milliseconds that defines how long an idle connection will live before being closed.
method This property is required. String
An optional method used to send data to the HTTP server. Supported values are POST (default), PUT, and PATCH.
queue This property is required. Property Map
queueSize This property is required. Number
Maximum number of log entries to be sent on each message to the upstream server.
retryCount This property is required. Number
Number of times to retry when sending data to the upstream server.
timeout This property is required. Number
An optional timeout in milliseconds when sending data to the upstream server.

GetGatewayPluginHttpLogConfigQueue

ConcurrencyLimit This property is required. double
The number of of queue delivery timers. -1 indicates unlimited.
InitialRetryDelay This property is required. double
Time in seconds before the initial retry is made for a failing batch.
MaxBatchSize This property is required. double
Maximum number of entries that can be processed at a time.
MaxBytes This property is required. double
Maximum number of bytes that can be waiting on a queue, requires string content.
MaxCoalescingDelay This property is required. double
Maximum number of (fractional) seconds to elapse after the first entry was queued before the queue starts calling the handler.
MaxEntries This property is required. double
Maximum number of entries that can be waiting on the queue.
MaxRetryDelay This property is required. double
Maximum time in seconds between retries, caps exponential backoff.
MaxRetryTime This property is required. double
Time in seconds before the queue gives up calling a failed handler for a batch.
ConcurrencyLimit This property is required. float64
The number of of queue delivery timers. -1 indicates unlimited.
InitialRetryDelay This property is required. float64
Time in seconds before the initial retry is made for a failing batch.
MaxBatchSize This property is required. float64
Maximum number of entries that can be processed at a time.
MaxBytes This property is required. float64
Maximum number of bytes that can be waiting on a queue, requires string content.
MaxCoalescingDelay This property is required. float64
Maximum number of (fractional) seconds to elapse after the first entry was queued before the queue starts calling the handler.
MaxEntries This property is required. float64
Maximum number of entries that can be waiting on the queue.
MaxRetryDelay This property is required. float64
Maximum time in seconds between retries, caps exponential backoff.
MaxRetryTime This property is required. float64
Time in seconds before the queue gives up calling a failed handler for a batch.
concurrencyLimit This property is required. Double
The number of of queue delivery timers. -1 indicates unlimited.
initialRetryDelay This property is required. Double
Time in seconds before the initial retry is made for a failing batch.
maxBatchSize This property is required. Double
Maximum number of entries that can be processed at a time.
maxBytes This property is required. Double
Maximum number of bytes that can be waiting on a queue, requires string content.
maxCoalescingDelay This property is required. Double
Maximum number of (fractional) seconds to elapse after the first entry was queued before the queue starts calling the handler.
maxEntries This property is required. Double
Maximum number of entries that can be waiting on the queue.
maxRetryDelay This property is required. Double
Maximum time in seconds between retries, caps exponential backoff.
maxRetryTime This property is required. Double
Time in seconds before the queue gives up calling a failed handler for a batch.
concurrencyLimit This property is required. number
The number of of queue delivery timers. -1 indicates unlimited.
initialRetryDelay This property is required. number
Time in seconds before the initial retry is made for a failing batch.
maxBatchSize This property is required. number
Maximum number of entries that can be processed at a time.
maxBytes This property is required. number
Maximum number of bytes that can be waiting on a queue, requires string content.
maxCoalescingDelay This property is required. number
Maximum number of (fractional) seconds to elapse after the first entry was queued before the queue starts calling the handler.
maxEntries This property is required. number
Maximum number of entries that can be waiting on the queue.
maxRetryDelay This property is required. number
Maximum time in seconds between retries, caps exponential backoff.
maxRetryTime This property is required. number
Time in seconds before the queue gives up calling a failed handler for a batch.
concurrency_limit This property is required. float
The number of of queue delivery timers. -1 indicates unlimited.
initial_retry_delay This property is required. float
Time in seconds before the initial retry is made for a failing batch.
max_batch_size This property is required. float
Maximum number of entries that can be processed at a time.
max_bytes This property is required. float
Maximum number of bytes that can be waiting on a queue, requires string content.
max_coalescing_delay This property is required. float
Maximum number of (fractional) seconds to elapse after the first entry was queued before the queue starts calling the handler.
max_entries This property is required. float
Maximum number of entries that can be waiting on the queue.
max_retry_delay This property is required. float
Maximum time in seconds between retries, caps exponential backoff.
max_retry_time This property is required. float
Time in seconds before the queue gives up calling a failed handler for a batch.
concurrencyLimit This property is required. Number
The number of of queue delivery timers. -1 indicates unlimited.
initialRetryDelay This property is required. Number
Time in seconds before the initial retry is made for a failing batch.
maxBatchSize This property is required. Number
Maximum number of entries that can be processed at a time.
maxBytes This property is required. Number
Maximum number of bytes that can be waiting on a queue, requires string content.
maxCoalescingDelay This property is required. Number
Maximum number of (fractional) seconds to elapse after the first entry was queued before the queue starts calling the handler.
maxEntries This property is required. Number
Maximum number of entries that can be waiting on the queue.
maxRetryDelay This property is required. Number
Maximum time in seconds between retries, caps exponential backoff.
maxRetryTime This property is required. Number
Time in seconds before the queue gives up calling a failed handler for a batch.

GetGatewayPluginHttpLogConsumer

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

GetGatewayPluginHttpLogOrdering

After This property is required. GetGatewayPluginHttpLogOrderingAfter
Before This property is required. GetGatewayPluginHttpLogOrderingBefore
After This property is required. GetGatewayPluginHttpLogOrderingAfter
Before This property is required. GetGatewayPluginHttpLogOrderingBefore
after This property is required. GetGatewayPluginHttpLogOrderingAfter
before This property is required. GetGatewayPluginHttpLogOrderingBefore
after This property is required. GetGatewayPluginHttpLogOrderingAfter
before This property is required. GetGatewayPluginHttpLogOrderingBefore
after This property is required. GetGatewayPluginHttpLogOrderingAfter
before This property is required. GetGatewayPluginHttpLogOrderingBefore
after This property is required. Property Map
before This property is required. Property Map

GetGatewayPluginHttpLogOrderingAfter

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>

GetGatewayPluginHttpLogOrderingBefore

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>

GetGatewayPluginHttpLogRoute

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

GetGatewayPluginHttpLogService

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.