1. Packages
  2. Konnect Provider
  3. API Docs
  4. getGatewayPluginAiPromptGuard
konnect 2.5.0 published on Tuesday, Apr 15, 2025 by kong

konnect.getGatewayPluginAiPromptGuard

Explore with Pulumi AI

Using getGatewayPluginAiPromptGuard

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 getGatewayPluginAiPromptGuard(args: GetGatewayPluginAiPromptGuardArgs, opts?: InvokeOptions): Promise<GetGatewayPluginAiPromptGuardResult>
function getGatewayPluginAiPromptGuardOutput(args: GetGatewayPluginAiPromptGuardOutputArgs, opts?: InvokeOptions): Output<GetGatewayPluginAiPromptGuardResult>
Copy
def get_gateway_plugin_ai_prompt_guard(control_plane_id: Optional[str] = None,
                                       opts: Optional[InvokeOptions] = None) -> GetGatewayPluginAiPromptGuardResult
def get_gateway_plugin_ai_prompt_guard_output(control_plane_id: Optional[pulumi.Input[str]] = None,
                                       opts: Optional[InvokeOptions] = None) -> Output[GetGatewayPluginAiPromptGuardResult]
Copy
func LookupGatewayPluginAiPromptGuard(ctx *Context, args *LookupGatewayPluginAiPromptGuardArgs, opts ...InvokeOption) (*LookupGatewayPluginAiPromptGuardResult, error)
func LookupGatewayPluginAiPromptGuardOutput(ctx *Context, args *LookupGatewayPluginAiPromptGuardOutputArgs, opts ...InvokeOption) LookupGatewayPluginAiPromptGuardResultOutput
Copy

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

public static class GetGatewayPluginAiPromptGuard 
{
    public static Task<GetGatewayPluginAiPromptGuardResult> InvokeAsync(GetGatewayPluginAiPromptGuardArgs args, InvokeOptions? opts = null)
    public static Output<GetGatewayPluginAiPromptGuardResult> Invoke(GetGatewayPluginAiPromptGuardInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetGatewayPluginAiPromptGuardResult> getGatewayPluginAiPromptGuard(GetGatewayPluginAiPromptGuardArgs args, InvokeOptions options)
public static Output<GetGatewayPluginAiPromptGuardResult> getGatewayPluginAiPromptGuard(GetGatewayPluginAiPromptGuardArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: konnect:index/getGatewayPluginAiPromptGuard:getGatewayPluginAiPromptGuard
  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

getGatewayPluginAiPromptGuard Result

The following output properties are available:

Supporting Types

GetGatewayPluginAiPromptGuardConfig

AllowAllConversationHistory This property is required. bool
If true, will ignore all previous chat prompts from the conversation history.
AllowPatterns This property is required. List<string>
Array of valid regex patterns, or valid questions from the 'user' role in chat.
DenyPatterns This property is required. List<string>
Array of invalid regex patterns, or invalid questions from the 'user' role in chat.
MatchAllRoles This property is required. bool
If true, will match all roles in addition to 'user' role in conversation history.
MaxRequestBodySize This property is required. double
max allowed body size allowed to be introspected
AllowAllConversationHistory This property is required. bool
If true, will ignore all previous chat prompts from the conversation history.
AllowPatterns This property is required. []string
Array of valid regex patterns, or valid questions from the 'user' role in chat.
DenyPatterns This property is required. []string
Array of invalid regex patterns, or invalid questions from the 'user' role in chat.
MatchAllRoles This property is required. bool
If true, will match all roles in addition to 'user' role in conversation history.
MaxRequestBodySize This property is required. float64
max allowed body size allowed to be introspected
allowAllConversationHistory This property is required. Boolean
If true, will ignore all previous chat prompts from the conversation history.
allowPatterns This property is required. List<String>
Array of valid regex patterns, or valid questions from the 'user' role in chat.
denyPatterns This property is required. List<String>
Array of invalid regex patterns, or invalid questions from the 'user' role in chat.
matchAllRoles This property is required. Boolean
If true, will match all roles in addition to 'user' role in conversation history.
maxRequestBodySize This property is required. Double
max allowed body size allowed to be introspected
allowAllConversationHistory This property is required. boolean
If true, will ignore all previous chat prompts from the conversation history.
allowPatterns This property is required. string[]
Array of valid regex patterns, or valid questions from the 'user' role in chat.
denyPatterns This property is required. string[]
Array of invalid regex patterns, or invalid questions from the 'user' role in chat.
matchAllRoles This property is required. boolean
If true, will match all roles in addition to 'user' role in conversation history.
maxRequestBodySize This property is required. number
max allowed body size allowed to be introspected
allow_all_conversation_history This property is required. bool
If true, will ignore all previous chat prompts from the conversation history.
allow_patterns This property is required. Sequence[str]
Array of valid regex patterns, or valid questions from the 'user' role in chat.
deny_patterns This property is required. Sequence[str]
Array of invalid regex patterns, or invalid questions from the 'user' role in chat.
match_all_roles This property is required. bool
If true, will match all roles in addition to 'user' role in conversation history.
max_request_body_size This property is required. float
max allowed body size allowed to be introspected
allowAllConversationHistory This property is required. Boolean
If true, will ignore all previous chat prompts from the conversation history.
allowPatterns This property is required. List<String>
Array of valid regex patterns, or valid questions from the 'user' role in chat.
denyPatterns This property is required. List<String>
Array of invalid regex patterns, or invalid questions from the 'user' role in chat.
matchAllRoles This property is required. Boolean
If true, will match all roles in addition to 'user' role in conversation history.
maxRequestBodySize This property is required. Number
max allowed body size allowed to be introspected

GetGatewayPluginAiPromptGuardConsumer

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

GetGatewayPluginAiPromptGuardConsumerGroup

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

GetGatewayPluginAiPromptGuardOrdering

after This property is required. Property Map
before This property is required. Property Map

GetGatewayPluginAiPromptGuardOrderingAfter

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>

GetGatewayPluginAiPromptGuardOrderingBefore

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>

GetGatewayPluginAiPromptGuardRoute

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

GetGatewayPluginAiPromptGuardService

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.