konnect 2.4.1 published on Thursday, Mar 13, 2025 by kong
konnect.getGatewayPluginPreFunction
Explore with Pulumi AI
Using getGatewayPluginPreFunction
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 getGatewayPluginPreFunction(args: GetGatewayPluginPreFunctionArgs, opts?: InvokeOptions): Promise<GetGatewayPluginPreFunctionResult>
function getGatewayPluginPreFunctionOutput(args: GetGatewayPluginPreFunctionOutputArgs, opts?: InvokeOptions): Output<GetGatewayPluginPreFunctionResult>
def get_gateway_plugin_pre_function(control_plane_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetGatewayPluginPreFunctionResult
def get_gateway_plugin_pre_function_output(control_plane_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetGatewayPluginPreFunctionResult]
func LookupGatewayPluginPreFunction(ctx *Context, args *LookupGatewayPluginPreFunctionArgs, opts ...InvokeOption) (*LookupGatewayPluginPreFunctionResult, error)
func LookupGatewayPluginPreFunctionOutput(ctx *Context, args *LookupGatewayPluginPreFunctionOutputArgs, opts ...InvokeOption) LookupGatewayPluginPreFunctionResultOutput
> Note: This function is named LookupGatewayPluginPreFunction
in the Go SDK.
public static class GetGatewayPluginPreFunction
{
public static Task<GetGatewayPluginPreFunctionResult> InvokeAsync(GetGatewayPluginPreFunctionArgs args, InvokeOptions? opts = null)
public static Output<GetGatewayPluginPreFunctionResult> Invoke(GetGatewayPluginPreFunctionInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetGatewayPluginPreFunctionResult> getGatewayPluginPreFunction(GetGatewayPluginPreFunctionArgs args, InvokeOptions options)
public static Output<GetGatewayPluginPreFunctionResult> getGatewayPluginPreFunction(GetGatewayPluginPreFunctionArgs args, InvokeOptions options)
fn::invoke:
function: konnect:index/getGatewayPluginPreFunction:getGatewayPluginPreFunction
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
getGatewayPluginPreFunction Result
The following output properties are available:
- Config
Get
Gateway Plugin Pre Function Config - Control
Plane stringId - Created
At double - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Pre Function Ordering - Protocols List<string>
- Route
Get
Gateway Plugin Pre Function Route - Service
Get
Gateway Plugin Pre Function Service - List<string>
- Updated
At double
- Config
Get
Gateway Plugin Pre Function Config - Control
Plane stringId - Created
At float64 - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Pre Function Ordering - Protocols []string
- Route
Get
Gateway Plugin Pre Function Route - Service
Get
Gateway Plugin Pre Function Service - []string
- Updated
At float64
- config
Get
Gateway Plugin Pre Function Config - control
Plane StringId - created
At Double - enabled Boolean
- id String
- instance
Name String - ordering
Get
Gateway Plugin Pre Function Ordering - protocols List<String>
- route
Get
Gateway Plugin Pre Function Route - service
Get
Gateway Plugin Pre Function Service - List<String>
- updated
At Double
- config
Get
Gateway Plugin Pre Function Config - control
Plane stringId - created
At number - enabled boolean
- id string
- instance
Name string - ordering
Get
Gateway Plugin Pre Function Ordering - protocols string[]
- route
Get
Gateway Plugin Pre Function Route - service
Get
Gateway Plugin Pre Function Service - string[]
- updated
At number
- config
Get
Gateway Plugin Pre Function Config - control_
plane_ strid - created_
at float - enabled bool
- id str
- instance_
name str - ordering
Get
Gateway Plugin Pre Function Ordering - protocols Sequence[str]
- route
Get
Gateway Plugin Pre Function Route - service
Get
Gateway Plugin Pre Function 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
GetGatewayPluginPreFunctionConfig
- Accesses
This property is required. List<string> - Body
Filters This property is required. List<string> - Certificates
This property is required. List<string> - Header
Filters This property is required. List<string> - Logs
This property is required. List<string> - Rewrites
This property is required. List<string> - Ws
Client Frames This property is required. List<string> - Ws
Closes This property is required. List<string> - Ws
Handshakes This property is required. List<string> - Ws
Upstream Frames This property is required. List<string>
- Accesses
This property is required. []string - Body
Filters This property is required. []string - Certificates
This property is required. []string - Header
Filters This property is required. []string - Logs
This property is required. []string - Rewrites
This property is required. []string - Ws
Client Frames This property is required. []string - Ws
Closes This property is required. []string - Ws
Handshakes This property is required. []string - Ws
Upstream Frames This property is required. []string
- accesses
This property is required. List<String> - body
Filters This property is required. List<String> - certificates
This property is required. List<String> - header
Filters This property is required. List<String> - logs
This property is required. List<String> - rewrites
This property is required. List<String> - ws
Client Frames This property is required. List<String> - ws
Closes This property is required. List<String> - ws
Handshakes This property is required. List<String> - ws
Upstream Frames This property is required. List<String>
- accesses
This property is required. string[] - body
Filters This property is required. string[] - certificates
This property is required. string[] - header
Filters This property is required. string[] - logs
This property is required. string[] - rewrites
This property is required. string[] - ws
Client Frames This property is required. string[] - ws
Closes This property is required. string[] - ws
Handshakes This property is required. string[] - ws
Upstream Frames This property is required. string[]
- accesses
This property is required. Sequence[str] - body_
filters This property is required. Sequence[str] - certificates
This property is required. Sequence[str] - header_
filters This property is required. Sequence[str] - logs
This property is required. Sequence[str] - rewrites
This property is required. Sequence[str] - ws_
client_ frames This property is required. Sequence[str] - ws_
closes This property is required. Sequence[str] - ws_
handshakes This property is required. Sequence[str] - ws_
upstream_ frames This property is required. Sequence[str]
- accesses
This property is required. List<String> - body
Filters This property is required. List<String> - certificates
This property is required. List<String> - header
Filters This property is required. List<String> - logs
This property is required. List<String> - rewrites
This property is required. List<String> - ws
Client Frames This property is required. List<String> - ws
Closes This property is required. List<String> - ws
Handshakes This property is required. List<String> - ws
Upstream Frames This property is required. List<String>
GetGatewayPluginPreFunctionOrdering
- After
This property is required. GetGateway Plugin Pre Function Ordering After - Before
This property is required. GetGateway Plugin Pre Function Ordering Before
- After
This property is required. GetGateway Plugin Pre Function Ordering After - Before
This property is required. GetGateway Plugin Pre Function Ordering Before
- after
This property is required. GetGateway Plugin Pre Function Ordering After - before
This property is required. GetGateway Plugin Pre Function Ordering Before
- after
This property is required. GetGateway Plugin Pre Function Ordering After - before
This property is required. GetGateway Plugin Pre Function Ordering Before
- after
This property is required. GetGateway Plugin Pre Function Ordering After - before
This property is required. GetGateway Plugin Pre Function Ordering Before
- after
This property is required. Property Map - before
This property is required. Property Map
GetGatewayPluginPreFunctionOrderingAfter
- 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>
GetGatewayPluginPreFunctionOrderingBefore
- 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>
GetGatewayPluginPreFunctionRoute
- 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
GetGatewayPluginPreFunctionService
- 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.