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>
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]
func LookupGatewayPluginHttpLog(ctx *Context, args *LookupGatewayPluginHttpLogArgs, opts ...InvokeOption) (*LookupGatewayPluginHttpLogResult, error)
func LookupGatewayPluginHttpLogOutput(ctx *Context, args *LookupGatewayPluginHttpLogOutputArgs, opts ...InvokeOption) LookupGatewayPluginHttpLogResultOutput
> 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)
}
public static CompletableFuture<GetGatewayPluginHttpLogResult> getGatewayPluginHttpLog(GetGatewayPluginHttpLogArgs args, InvokeOptions options)
public static Output<GetGatewayPluginHttpLogResult> getGatewayPluginHttpLog(GetGatewayPluginHttpLogArgs args, InvokeOptions options)
fn::invoke:
function: konnect:index/getGatewayPluginHttpLog:getGatewayPluginHttpLog
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
getGatewayPluginHttpLog Result
The following output properties are available:
- Config
Get
Gateway Plugin Http Log Config - Consumer
Get
Gateway Plugin Http Log Consumer - Control
Plane stringId - Created
At double - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Http Log Ordering - Protocols List<string>
- Route
Get
Gateway Plugin Http Log Route - Service
Get
Gateway Plugin Http Log Service - List<string>
- Updated
At double
- Config
Get
Gateway Plugin Http Log Config - Consumer
Get
Gateway Plugin Http Log Consumer - Control
Plane stringId - Created
At float64 - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Http Log Ordering - Protocols []string
- Route
Get
Gateway Plugin Http Log Route - Service
Get
Gateway Plugin Http Log Service - []string
- Updated
At float64
- config
Get
Gateway Plugin Http Log Config - consumer
Get
Gateway Plugin Http Log Consumer - control
Plane StringId - created
At Double - enabled Boolean
- id String
- instance
Name String - ordering
Get
Gateway Plugin Http Log Ordering - protocols List<String>
- route
Get
Gateway Plugin Http Log Route - service
Get
Gateway Plugin Http Log Service - List<String>
- updated
At Double
- config
Get
Gateway Plugin Http Log Config - consumer
Get
Gateway Plugin Http Log Consumer - control
Plane stringId - created
At number - enabled boolean
- id string
- instance
Name string - ordering
Get
Gateway Plugin Http Log Ordering - protocols string[]
- route
Get
Gateway Plugin Http Log Route - service
Get
Gateway Plugin Http Log Service - string[]
- updated
At number
- config
Get
Gateway Plugin Http Log Config - consumer
Get
Gateway Plugin Http Log Consumer - control_
plane_ strid - created_
at float - enabled bool
- id str
- instance_
name str - ordering
Get
Gateway Plugin Http Log Ordering - protocols Sequence[str]
- route
Get
Gateway Plugin Http Log Route - service
Get
Gateway Plugin Http 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
GetGatewayPluginHttpLogConfig
- Content
Type This property is required. string - Indicates the type of data sent. The only available option is
application/json
. - Custom
Fields By Lua This property is required. Dictionary<string, string> - Lua code as a key-value map
- Flush
Timeout 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 thanqueue_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.
- Http
Endpoint 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
, andPATCH
. - Queue
This property is required. GetGateway Plugin Http Log Config Queue - Queue
Size This property is required. double - Maximum number of log entries to be sent on each message to the upstream server.
- Retry
Count 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.
- Content
Type This property is required. string - Indicates the type of data sent. The only available option is
application/json
. - Custom
Fields By Lua This property is required. map[string]string - Lua code as a key-value map
- Flush
Timeout 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 thanqueue_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.
- Http
Endpoint 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
, andPATCH
. - Queue
This property is required. GetGateway Plugin Http Log Config Queue - Queue
Size This property is required. float64 - Maximum number of log entries to be sent on each message to the upstream server.
- Retry
Count 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.
- content
Type This property is required. String - Indicates the type of data sent. The only available option is
application/json
. - custom
Fields By Lua This property is required. Map<String,String> - Lua code as a key-value map
- flush
Timeout 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 thanqueue_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.
- http
Endpoint 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
, andPATCH
. - queue
This property is required. GetGateway Plugin Http Log Config Queue - queue
Size This property is required. Double - Maximum number of log entries to be sent on each message to the upstream server.
- retry
Count 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.
- content
Type This property is required. string - Indicates the type of data sent. The only available option is
application/json
. - custom
Fields By Lua This property is required. {[key: string]: string} - Lua code as a key-value map
- flush
Timeout 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 thanqueue_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.
- http
Endpoint 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
, andPATCH
. - queue
This property is required. GetGateway Plugin Http Log Config Queue - queue
Size This property is required. number - Maximum number of log entries to be sent on each message to the upstream server.
- retry
Count 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 thanqueue_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
, andPATCH
. - queue
This property is required. GetGateway Plugin Http Log Config Queue - 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.
- content
Type This property is required. String - Indicates the type of data sent. The only available option is
application/json
. - custom
Fields By Lua This property is required. Map<String> - Lua code as a key-value map
- flush
Timeout 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 thanqueue_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.
- http
Endpoint 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
, andPATCH
. - queue
This property is required. Property Map - queue
Size This property is required. Number - Maximum number of log entries to be sent on each message to the upstream server.
- retry
Count 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
- Concurrency
Limit This property is required. double - The number of of queue delivery timers. -1 indicates unlimited.
- Initial
Retry Delay This property is required. double - Time in seconds before the initial retry is made for a failing batch.
- Max
Batch Size This property is required. double - Maximum number of entries that can be processed at a time.
- Max
Bytes This property is required. double - Maximum number of bytes that can be waiting on a queue, requires string content.
- Max
Coalescing Delay 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.
- Max
Entries This property is required. double - Maximum number of entries that can be waiting on the queue.
- Max
Retry Delay This property is required. double - Maximum time in seconds between retries, caps exponential backoff.
- Max
Retry Time This property is required. double - Time in seconds before the queue gives up calling a failed handler for a batch.
- Concurrency
Limit This property is required. float64 - The number of of queue delivery timers. -1 indicates unlimited.
- Initial
Retry Delay This property is required. float64 - Time in seconds before the initial retry is made for a failing batch.
- Max
Batch Size This property is required. float64 - Maximum number of entries that can be processed at a time.
- Max
Bytes This property is required. float64 - Maximum number of bytes that can be waiting on a queue, requires string content.
- Max
Coalescing Delay 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.
- Max
Entries This property is required. float64 - Maximum number of entries that can be waiting on the queue.
- Max
Retry Delay This property is required. float64 - Maximum time in seconds between retries, caps exponential backoff.
- Max
Retry Time This property is required. float64 - Time in seconds before the queue gives up calling a failed handler for a batch.
- concurrency
Limit This property is required. Double - The number of of queue delivery timers. -1 indicates unlimited.
- initial
Retry Delay This property is required. Double - Time in seconds before the initial retry is made for a failing batch.
- max
Batch Size This property is required. Double - Maximum number of entries that can be processed at a time.
- max
Bytes This property is required. Double - Maximum number of bytes that can be waiting on a queue, requires string content.
- max
Coalescing Delay 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.
- max
Entries This property is required. Double - Maximum number of entries that can be waiting on the queue.
- max
Retry Delay This property is required. Double - Maximum time in seconds between retries, caps exponential backoff.
- max
Retry Time This property is required. Double - Time in seconds before the queue gives up calling a failed handler for a batch.
- concurrency
Limit This property is required. number - The number of of queue delivery timers. -1 indicates unlimited.
- initial
Retry Delay This property is required. number - Time in seconds before the initial retry is made for a failing batch.
- max
Batch Size This property is required. number - Maximum number of entries that can be processed at a time.
- max
Bytes This property is required. number - Maximum number of bytes that can be waiting on a queue, requires string content.
- max
Coalescing Delay 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.
- max
Entries This property is required. number - Maximum number of entries that can be waiting on the queue.
- max
Retry Delay This property is required. number - Maximum time in seconds between retries, caps exponential backoff.
- max
Retry Time 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.
- concurrency
Limit This property is required. Number - The number of of queue delivery timers. -1 indicates unlimited.
- initial
Retry Delay This property is required. Number - Time in seconds before the initial retry is made for a failing batch.
- max
Batch Size This property is required. Number - Maximum number of entries that can be processed at a time.
- max
Bytes This property is required. Number - Maximum number of bytes that can be waiting on a queue, requires string content.
- max
Coalescing Delay 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.
- max
Entries This property is required. Number - Maximum number of entries that can be waiting on the queue.
- max
Retry Delay This property is required. Number - Maximum time in seconds between retries, caps exponential backoff.
- max
Retry Time 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. GetGateway Plugin Http Log Ordering After - Before
This property is required. GetGateway Plugin Http Log Ordering Before
- After
This property is required. GetGateway Plugin Http Log Ordering After - Before
This property is required. GetGateway Plugin Http Log Ordering Before
- after
This property is required. GetGateway Plugin Http Log Ordering After - before
This property is required. GetGateway Plugin Http Log Ordering Before
- after
This property is required. GetGateway Plugin Http Log Ordering After - before
This property is required. GetGateway Plugin Http Log Ordering Before
- after
This property is required. GetGateway Plugin Http Log Ordering After - before
This property is required. GetGateway Plugin Http Log Ordering Before
- 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.