konnect 2.4.1 published on Thursday, Mar 13, 2025 by kong
konnect.getGatewayPluginSession
Explore with Pulumi AI
Using getGatewayPluginSession
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 getGatewayPluginSession(args: GetGatewayPluginSessionArgs, opts?: InvokeOptions): Promise<GetGatewayPluginSessionResult>
function getGatewayPluginSessionOutput(args: GetGatewayPluginSessionOutputArgs, opts?: InvokeOptions): Output<GetGatewayPluginSessionResult>
def get_gateway_plugin_session(control_plane_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetGatewayPluginSessionResult
def get_gateway_plugin_session_output(control_plane_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetGatewayPluginSessionResult]
func LookupGatewayPluginSession(ctx *Context, args *LookupGatewayPluginSessionArgs, opts ...InvokeOption) (*LookupGatewayPluginSessionResult, error)
func LookupGatewayPluginSessionOutput(ctx *Context, args *LookupGatewayPluginSessionOutputArgs, opts ...InvokeOption) LookupGatewayPluginSessionResultOutput
> Note: This function is named LookupGatewayPluginSession
in the Go SDK.
public static class GetGatewayPluginSession
{
public static Task<GetGatewayPluginSessionResult> InvokeAsync(GetGatewayPluginSessionArgs args, InvokeOptions? opts = null)
public static Output<GetGatewayPluginSessionResult> Invoke(GetGatewayPluginSessionInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetGatewayPluginSessionResult> getGatewayPluginSession(GetGatewayPluginSessionArgs args, InvokeOptions options)
public static Output<GetGatewayPluginSessionResult> getGatewayPluginSession(GetGatewayPluginSessionArgs args, InvokeOptions options)
fn::invoke:
function: konnect:index/getGatewayPluginSession:getGatewayPluginSession
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
getGatewayPluginSession Result
The following output properties are available:
- Config
Get
Gateway Plugin Session Config - Control
Plane stringId - Created
At double - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Session Ordering - Protocols List<string>
- Route
Get
Gateway Plugin Session Route - Service
Get
Gateway Plugin Session Service - List<string>
- Updated
At double
- Config
Get
Gateway Plugin Session Config - Control
Plane stringId - Created
At float64 - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Session Ordering - Protocols []string
- Route
Get
Gateway Plugin Session Route - Service
Get
Gateway Plugin Session Service - []string
- Updated
At float64
- config
Get
Gateway Plugin Session Config - control
Plane StringId - created
At Double - enabled Boolean
- id String
- instance
Name String - ordering
Get
Gateway Plugin Session Ordering - protocols List<String>
- route
Get
Gateway Plugin Session Route - service
Get
Gateway Plugin Session Service - List<String>
- updated
At Double
- config
Get
Gateway Plugin Session Config - control
Plane stringId - created
At number - enabled boolean
- id string
- instance
Name string - ordering
Get
Gateway Plugin Session Ordering - protocols string[]
- route
Get
Gateway Plugin Session Route - service
Get
Gateway Plugin Session Service - string[]
- updated
At number
- config
Get
Gateway Plugin Session Config - control_
plane_ strid - created_
at float - enabled bool
- id str
- instance_
name str - ordering
Get
Gateway Plugin Session Ordering - protocols Sequence[str]
- route
Get
Gateway Plugin Session Route - service
Get
Gateway Plugin Session Service - Sequence[str]
- updated_
at float
- config 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
GetGatewayPluginSessionConfig
- Absolute
Timeout This property is required. double - The session cookie absolute timeout, in seconds. Specifies how long the session can be used until it is no longer valid.
- Audience
This property is required. string - The session audience, which is the intended target application. For example
"my-application"
. This property is required. string- The domain with which the cookie is intended to be exchanged.
This property is required. bool- Applies the
HttpOnly
tag so that the cookie is sent only to a server. This property is required. string- The name of the cookie.
This property is required. string- The resource in the host where the cookie is available.
This property is required. string- Determines whether and how a cookie may be sent with cross-site requests.
This property is required. bool- Applies the Secure directive so that the cookie may be sent to the server only with an encrypted request over the HTTPS protocol.
- Idling
Timeout This property is required. double - The session cookie idle time, in seconds.
- Logout
Methods This property is required. List<string> - A set of HTTP methods that the plugin will respond to.
- Logout
Post Arg This property is required. string - The POST argument passed to logout requests. Do not change this property.
- Logout
Query Arg This property is required. string - The query argument passed to logout requests.
- Read
Body For Logout This property is required. bool - Remember
This property is required. bool - Enables or disables persistent sessions.
- Remember
Absolute Timeout This property is required. double - The persistent session absolute timeout limit, in seconds.
This property is required. string- Persistent session cookie name. Use with the
remember
configuration parameter. - Remember
Rolling Timeout This property is required. double - The persistent session rolling timeout window, in seconds.
- Request
Headers This property is required. List<string> - List of information to include, as headers, in the response to the downstream.
- Response
Headers This property is required. List<string> - List of information to include, as headers, in the response to the downstream.
- Rolling
Timeout This property is required. double - The session cookie rolling timeout, in seconds. Specifies how long the session can be used until it needs to be renewed.
- Secret
This property is required. string - The secret that is used in keyed HMAC generation.
- Stale
Ttl This property is required. double - The duration, in seconds, after which an old cookie is discarded, starting from the moment when the session becomes outdated and is replaced by a new one.
- Storage
This property is required. string - Determines where the session data is stored.
kong
: Stores encrypted session data into Kong's current database strategy; the cookie will not contain any session data.cookie
: Stores encrypted session data within the cookie itself.
- Absolute
Timeout This property is required. float64 - The session cookie absolute timeout, in seconds. Specifies how long the session can be used until it is no longer valid.
- Audience
This property is required. string - The session audience, which is the intended target application. For example
"my-application"
. This property is required. string- The domain with which the cookie is intended to be exchanged.
This property is required. bool- Applies the
HttpOnly
tag so that the cookie is sent only to a server. This property is required. string- The name of the cookie.
This property is required. string- The resource in the host where the cookie is available.
This property is required. string- Determines whether and how a cookie may be sent with cross-site requests.
This property is required. bool- Applies the Secure directive so that the cookie may be sent to the server only with an encrypted request over the HTTPS protocol.
- Idling
Timeout This property is required. float64 - The session cookie idle time, in seconds.
- Logout
Methods This property is required. []string - A set of HTTP methods that the plugin will respond to.
- Logout
Post Arg This property is required. string - The POST argument passed to logout requests. Do not change this property.
- Logout
Query Arg This property is required. string - The query argument passed to logout requests.
- Read
Body For Logout This property is required. bool - Remember
This property is required. bool - Enables or disables persistent sessions.
- Remember
Absolute Timeout This property is required. float64 - The persistent session absolute timeout limit, in seconds.
This property is required. string- Persistent session cookie name. Use with the
remember
configuration parameter. - Remember
Rolling Timeout This property is required. float64 - The persistent session rolling timeout window, in seconds.
- Request
Headers This property is required. []string - List of information to include, as headers, in the response to the downstream.
- Response
Headers This property is required. []string - List of information to include, as headers, in the response to the downstream.
- Rolling
Timeout This property is required. float64 - The session cookie rolling timeout, in seconds. Specifies how long the session can be used until it needs to be renewed.
- Secret
This property is required. string - The secret that is used in keyed HMAC generation.
- Stale
Ttl This property is required. float64 - The duration, in seconds, after which an old cookie is discarded, starting from the moment when the session becomes outdated and is replaced by a new one.
- Storage
This property is required. string - Determines where the session data is stored.
kong
: Stores encrypted session data into Kong's current database strategy; the cookie will not contain any session data.cookie
: Stores encrypted session data within the cookie itself.
- absolute
Timeout This property is required. Double - The session cookie absolute timeout, in seconds. Specifies how long the session can be used until it is no longer valid.
- audience
This property is required. String - The session audience, which is the intended target application. For example
"my-application"
. This property is required. String- The domain with which the cookie is intended to be exchanged.
This property is required. Boolean- Applies the
HttpOnly
tag so that the cookie is sent only to a server. This property is required. String- The name of the cookie.
This property is required. String- The resource in the host where the cookie is available.
This property is required. String- Determines whether and how a cookie may be sent with cross-site requests.
This property is required. Boolean- Applies the Secure directive so that the cookie may be sent to the server only with an encrypted request over the HTTPS protocol.
- idling
Timeout This property is required. Double - The session cookie idle time, in seconds.
- logout
Methods This property is required. List<String> - A set of HTTP methods that the plugin will respond to.
- logout
Post Arg This property is required. String - The POST argument passed to logout requests. Do not change this property.
- logout
Query Arg This property is required. String - The query argument passed to logout requests.
- read
Body For Logout This property is required. Boolean - remember
This property is required. Boolean - Enables or disables persistent sessions.
- remember
Absolute Timeout This property is required. Double - The persistent session absolute timeout limit, in seconds.
This property is required. String- Persistent session cookie name. Use with the
remember
configuration parameter. - remember
Rolling Timeout This property is required. Double - The persistent session rolling timeout window, in seconds.
- request
Headers This property is required. List<String> - List of information to include, as headers, in the response to the downstream.
- response
Headers This property is required. List<String> - List of information to include, as headers, in the response to the downstream.
- rolling
Timeout This property is required. Double - The session cookie rolling timeout, in seconds. Specifies how long the session can be used until it needs to be renewed.
- secret
This property is required. String - The secret that is used in keyed HMAC generation.
- stale
Ttl This property is required. Double - The duration, in seconds, after which an old cookie is discarded, starting from the moment when the session becomes outdated and is replaced by a new one.
- storage
This property is required. String - Determines where the session data is stored.
kong
: Stores encrypted session data into Kong's current database strategy; the cookie will not contain any session data.cookie
: Stores encrypted session data within the cookie itself.
- absolute
Timeout This property is required. number - The session cookie absolute timeout, in seconds. Specifies how long the session can be used until it is no longer valid.
- audience
This property is required. string - The session audience, which is the intended target application. For example
"my-application"
. This property is required. string- The domain with which the cookie is intended to be exchanged.
This property is required. boolean- Applies the
HttpOnly
tag so that the cookie is sent only to a server. This property is required. string- The name of the cookie.
This property is required. string- The resource in the host where the cookie is available.
This property is required. string- Determines whether and how a cookie may be sent with cross-site requests.
This property is required. boolean- Applies the Secure directive so that the cookie may be sent to the server only with an encrypted request over the HTTPS protocol.
- idling
Timeout This property is required. number - The session cookie idle time, in seconds.
- logout
Methods This property is required. string[] - A set of HTTP methods that the plugin will respond to.
- logout
Post Arg This property is required. string - The POST argument passed to logout requests. Do not change this property.
- logout
Query Arg This property is required. string - The query argument passed to logout requests.
- read
Body For Logout This property is required. boolean - remember
This property is required. boolean - Enables or disables persistent sessions.
- remember
Absolute Timeout This property is required. number - The persistent session absolute timeout limit, in seconds.
This property is required. string- Persistent session cookie name. Use with the
remember
configuration parameter. - remember
Rolling Timeout This property is required. number - The persistent session rolling timeout window, in seconds.
- request
Headers This property is required. string[] - List of information to include, as headers, in the response to the downstream.
- response
Headers This property is required. string[] - List of information to include, as headers, in the response to the downstream.
- rolling
Timeout This property is required. number - The session cookie rolling timeout, in seconds. Specifies how long the session can be used until it needs to be renewed.
- secret
This property is required. string - The secret that is used in keyed HMAC generation.
- stale
Ttl This property is required. number - The duration, in seconds, after which an old cookie is discarded, starting from the moment when the session becomes outdated and is replaced by a new one.
- storage
This property is required. string - Determines where the session data is stored.
kong
: Stores encrypted session data into Kong's current database strategy; the cookie will not contain any session data.cookie
: Stores encrypted session data within the cookie itself.
- absolute_
timeout This property is required. float - The session cookie absolute timeout, in seconds. Specifies how long the session can be used until it is no longer valid.
- audience
This property is required. str - The session audience, which is the intended target application. For example
"my-application"
. This property is required. str- The domain with which the cookie is intended to be exchanged.
This property is required. bool- Applies the
HttpOnly
tag so that the cookie is sent only to a server. This property is required. str- The name of the cookie.
This property is required. str- The resource in the host where the cookie is available.
This property is required. str- Determines whether and how a cookie may be sent with cross-site requests.
This property is required. bool- Applies the Secure directive so that the cookie may be sent to the server only with an encrypted request over the HTTPS protocol.
- idling_
timeout This property is required. float - The session cookie idle time, in seconds.
- logout_
methods This property is required. Sequence[str] - A set of HTTP methods that the plugin will respond to.
- logout_
post_ arg This property is required. str - The POST argument passed to logout requests. Do not change this property.
- logout_
query_ arg This property is required. str - The query argument passed to logout requests.
- read_
body_ for_ logout This property is required. bool - remember
This property is required. bool - Enables or disables persistent sessions.
- remember_
absolute_ timeout This property is required. float - The persistent session absolute timeout limit, in seconds.
This property is required. str- Persistent session cookie name. Use with the
remember
configuration parameter. - remember_
rolling_ timeout This property is required. float - The persistent session rolling timeout window, in seconds.
- request_
headers This property is required. Sequence[str] - List of information to include, as headers, in the response to the downstream.
- response_
headers This property is required. Sequence[str] - List of information to include, as headers, in the response to the downstream.
- rolling_
timeout This property is required. float - The session cookie rolling timeout, in seconds. Specifies how long the session can be used until it needs to be renewed.
- secret
This property is required. str - The secret that is used in keyed HMAC generation.
- stale_
ttl This property is required. float - The duration, in seconds, after which an old cookie is discarded, starting from the moment when the session becomes outdated and is replaced by a new one.
- storage
This property is required. str - Determines where the session data is stored.
kong
: Stores encrypted session data into Kong's current database strategy; the cookie will not contain any session data.cookie
: Stores encrypted session data within the cookie itself.
- absolute
Timeout This property is required. Number - The session cookie absolute timeout, in seconds. Specifies how long the session can be used until it is no longer valid.
- audience
This property is required. String - The session audience, which is the intended target application. For example
"my-application"
. This property is required. String- The domain with which the cookie is intended to be exchanged.
This property is required. Boolean- Applies the
HttpOnly
tag so that the cookie is sent only to a server. This property is required. String- The name of the cookie.
This property is required. String- The resource in the host where the cookie is available.
This property is required. String- Determines whether and how a cookie may be sent with cross-site requests.
This property is required. Boolean- Applies the Secure directive so that the cookie may be sent to the server only with an encrypted request over the HTTPS protocol.
- idling
Timeout This property is required. Number - The session cookie idle time, in seconds.
- logout
Methods This property is required. List<String> - A set of HTTP methods that the plugin will respond to.
- logout
Post Arg This property is required. String - The POST argument passed to logout requests. Do not change this property.
- logout
Query Arg This property is required. String - The query argument passed to logout requests.
- read
Body For Logout This property is required. Boolean - remember
This property is required. Boolean - Enables or disables persistent sessions.
- remember
Absolute Timeout This property is required. Number - The persistent session absolute timeout limit, in seconds.
This property is required. String- Persistent session cookie name. Use with the
remember
configuration parameter. - remember
Rolling Timeout This property is required. Number - The persistent session rolling timeout window, in seconds.
- request
Headers This property is required. List<String> - List of information to include, as headers, in the response to the downstream.
- response
Headers This property is required. List<String> - List of information to include, as headers, in the response to the downstream.
- rolling
Timeout This property is required. Number - The session cookie rolling timeout, in seconds. Specifies how long the session can be used until it needs to be renewed.
- secret
This property is required. String - The secret that is used in keyed HMAC generation.
- stale
Ttl This property is required. Number - The duration, in seconds, after which an old cookie is discarded, starting from the moment when the session becomes outdated and is replaced by a new one.
- storage
This property is required. String - Determines where the session data is stored.
kong
: Stores encrypted session data into Kong's current database strategy; the cookie will not contain any session data.cookie
: Stores encrypted session data within the cookie itself.
GetGatewayPluginSessionOrdering
- After
This property is required. GetGateway Plugin Session Ordering After - Before
This property is required. GetGateway Plugin Session Ordering Before
- After
This property is required. GetGateway Plugin Session Ordering After - Before
This property is required. GetGateway Plugin Session Ordering Before
- after
This property is required. GetGateway Plugin Session Ordering After - before
This property is required. GetGateway Plugin Session Ordering Before
- after
This property is required. GetGateway Plugin Session Ordering After - before
This property is required. GetGateway Plugin Session Ordering Before
- after
This property is required. GetGateway Plugin Session Ordering After - before
This property is required. GetGateway Plugin Session Ordering Before
- after
This property is required. Property Map - before
This property is required. Property Map
GetGatewayPluginSessionOrderingAfter
- 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>
GetGatewayPluginSessionOrderingBefore
- 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>
GetGatewayPluginSessionRoute
- 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
GetGatewayPluginSessionService
- 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.