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

konnect.getGatewayPluginPreFunction

Explore with Pulumi AI

konnect logo
konnect 2.4.1 published on Thursday, Mar 13, 2025 by kong

    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:

    getGatewayPluginPreFunction Result

    The following output properties are available:

    Supporting Types

    GetGatewayPluginPreFunctionConfig

    Accesses List<string>
    BodyFilters List<string>
    Certificates List<string>
    HeaderFilters List<string>
    Logs List<string>
    Rewrites List<string>
    WsClientFrames List<string>
    WsCloses List<string>
    WsHandshakes List<string>
    WsUpstreamFrames List<string>
    Accesses []string
    BodyFilters []string
    Certificates []string
    HeaderFilters []string
    Logs []string
    Rewrites []string
    WsClientFrames []string
    WsCloses []string
    WsHandshakes []string
    WsUpstreamFrames []string
    accesses List<String>
    bodyFilters List<String>
    certificates List<String>
    headerFilters List<String>
    logs List<String>
    rewrites List<String>
    wsClientFrames List<String>
    wsCloses List<String>
    wsHandshakes List<String>
    wsUpstreamFrames List<String>
    accesses string[]
    bodyFilters string[]
    certificates string[]
    headerFilters string[]
    logs string[]
    rewrites string[]
    wsClientFrames string[]
    wsCloses string[]
    wsHandshakes string[]
    wsUpstreamFrames string[]
    accesses Sequence[str]
    body_filters Sequence[str]
    certificates Sequence[str]
    header_filters Sequence[str]
    logs Sequence[str]
    rewrites Sequence[str]
    ws_client_frames Sequence[str]
    ws_closes Sequence[str]
    ws_handshakes Sequence[str]
    ws_upstream_frames Sequence[str]
    accesses List<String>
    bodyFilters List<String>
    certificates List<String>
    headerFilters List<String>
    logs List<String>
    rewrites List<String>
    wsClientFrames List<String>
    wsCloses List<String>
    wsHandshakes List<String>
    wsUpstreamFrames List<String>

    GetGatewayPluginPreFunctionOrdering

    GetGatewayPluginPreFunctionOrderingAfter

    Accesses List<string>
    Accesses []string
    accesses List<String>
    accesses string[]
    accesses Sequence[str]
    accesses List<String>

    GetGatewayPluginPreFunctionOrderingBefore

    Accesses List<string>
    Accesses []string
    accesses List<String>
    accesses string[]
    accesses Sequence[str]
    accesses List<String>

    GetGatewayPluginPreFunctionRoute

    Id string
    Id string
    id String
    id string
    id str
    id String

    GetGatewayPluginPreFunctionService

    Id string
    Id string
    id String
    id string
    id str
    id String

    Package Details

    Repository
    konnect kong/terraform-provider-konnect
    License
    Notes
    This Pulumi package is based on the konnect Terraform Provider.
    konnect logo
    konnect 2.4.1 published on Thursday, Mar 13, 2025 by kong