konnect 2.4.1 published on Thursday, Mar 13, 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>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]func LookupGatewayPluginAiPromptGuard(ctx *Context, args *LookupGatewayPluginAiPromptGuardArgs, opts ...InvokeOption) (*LookupGatewayPluginAiPromptGuardResult, error)
func LookupGatewayPluginAiPromptGuardOutput(ctx *Context, args *LookupGatewayPluginAiPromptGuardOutputArgs, opts ...InvokeOption) LookupGatewayPluginAiPromptGuardResultOutput> 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)
}public static CompletableFuture<GetGatewayPluginAiPromptGuardResult> getGatewayPluginAiPromptGuard(GetGatewayPluginAiPromptGuardArgs args, InvokeOptions options)
public static Output<GetGatewayPluginAiPromptGuardResult> getGatewayPluginAiPromptGuard(GetGatewayPluginAiPromptGuardArgs args, InvokeOptions options)
fn::invoke:
  function: konnect:index/getGatewayPluginAiPromptGuard:getGatewayPluginAiPromptGuard
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ControlPlane stringId 
- ControlPlane stringId 
- controlPlane StringId 
- controlPlane stringId 
- control_plane_ strid 
- controlPlane StringId 
getGatewayPluginAiPromptGuard Result
The following output properties are available:
- Config
GetGateway Plugin Ai Prompt Guard Config 
- Consumer
GetGateway Plugin Ai Prompt Guard Consumer 
- ConsumerGroup GetGateway Plugin Ai Prompt Guard Consumer Group 
- ControlPlane stringId 
- CreatedAt double
- Enabled bool
- Id string
- InstanceName string
- Ordering
GetGateway Plugin Ai Prompt Guard Ordering 
- Protocols List<string>
- Route
GetGateway Plugin Ai Prompt Guard Route 
- Service
GetGateway Plugin Ai Prompt Guard Service 
- List<string>
- UpdatedAt double
- Config
GetGateway Plugin Ai Prompt Guard Config 
- Consumer
GetGateway Plugin Ai Prompt Guard Consumer 
- ConsumerGroup GetGateway Plugin Ai Prompt Guard Consumer Group 
- ControlPlane stringId 
- CreatedAt float64
- Enabled bool
- Id string
- InstanceName string
- Ordering
GetGateway Plugin Ai Prompt Guard Ordering 
- Protocols []string
- Route
GetGateway Plugin Ai Prompt Guard Route 
- Service
GetGateway Plugin Ai Prompt Guard Service 
- []string
- UpdatedAt float64
- config
GetGateway Plugin Ai Prompt Guard Config 
- consumer
GetGateway Plugin Ai Prompt Guard Consumer 
- consumerGroup GetGateway Plugin Ai Prompt Guard Consumer Group 
- controlPlane StringId 
- createdAt Double
- enabled Boolean
- id String
- instanceName String
- ordering
GetGateway Plugin Ai Prompt Guard Ordering 
- protocols List<String>
- route
GetGateway Plugin Ai Prompt Guard Route 
- service
GetGateway Plugin Ai Prompt Guard Service 
- List<String>
- updatedAt Double
- config
GetGateway Plugin Ai Prompt Guard Config 
- consumer
GetGateway Plugin Ai Prompt Guard Consumer 
- consumerGroup GetGateway Plugin Ai Prompt Guard Consumer Group 
- controlPlane stringId 
- createdAt number
- enabled boolean
- id string
- instanceName string
- ordering
GetGateway Plugin Ai Prompt Guard Ordering 
- protocols string[]
- route
GetGateway Plugin Ai Prompt Guard Route 
- service
GetGateway Plugin Ai Prompt Guard Service 
- string[]
- updatedAt number
- config
GetGateway Plugin Ai Prompt Guard Config 
- consumer
GetGateway Plugin Ai Prompt Guard Consumer 
- consumer_group GetGateway Plugin Ai Prompt Guard Consumer Group 
- control_plane_ strid 
- created_at float
- enabled bool
- id str
- instance_name str
- ordering
GetGateway Plugin Ai Prompt Guard Ordering 
- protocols Sequence[str]
- route
GetGateway Plugin Ai Prompt Guard Route 
- service
GetGateway Plugin Ai Prompt Guard Service 
- Sequence[str]
- updated_at float
- config Property Map
- consumer Property Map
- consumerGroup Property Map
- controlPlane StringId 
- createdAt Number
- enabled Boolean
- id String
- instanceName String
- ordering Property Map
- protocols List<String>
- route Property Map
- service Property Map
- List<String>
- updatedAt Number
Supporting Types
GetGatewayPluginAiPromptGuardConfig      
- AllowAll boolConversation History 
- If true, will ignore all previous chat prompts from the conversation history.
- AllowPatterns List<string>
- Array of valid regex patterns, or valid questions from the 'user' role in chat.
- DenyPatterns List<string>
- Array of invalid regex patterns, or invalid questions from the 'user' role in chat.
- MatchAll boolRoles 
- If true, will match all roles in addition to 'user' role in conversation history.
- MaxRequest doubleBody Size 
- max allowed body size allowed to be introspected
- AllowAll boolConversation History 
- If true, will ignore all previous chat prompts from the conversation history.
- AllowPatterns []string
- Array of valid regex patterns, or valid questions from the 'user' role in chat.
- DenyPatterns []string
- Array of invalid regex patterns, or invalid questions from the 'user' role in chat.
- MatchAll boolRoles 
- If true, will match all roles in addition to 'user' role in conversation history.
- MaxRequest float64Body Size 
- max allowed body size allowed to be introspected
- allowAll BooleanConversation History 
- If true, will ignore all previous chat prompts from the conversation history.
- allowPatterns List<String>
- Array of valid regex patterns, or valid questions from the 'user' role in chat.
- denyPatterns List<String>
- Array of invalid regex patterns, or invalid questions from the 'user' role in chat.
- matchAll BooleanRoles 
- If true, will match all roles in addition to 'user' role in conversation history.
- maxRequest DoubleBody Size 
- max allowed body size allowed to be introspected
- allowAll booleanConversation History 
- If true, will ignore all previous chat prompts from the conversation history.
- allowPatterns string[]
- Array of valid regex patterns, or valid questions from the 'user' role in chat.
- denyPatterns string[]
- Array of invalid regex patterns, or invalid questions from the 'user' role in chat.
- matchAll booleanRoles 
- If true, will match all roles in addition to 'user' role in conversation history.
- maxRequest numberBody Size 
- max allowed body size allowed to be introspected
- allow_all_ boolconversation_ history 
- If true, will ignore all previous chat prompts from the conversation history.
- allow_patterns Sequence[str]
- Array of valid regex patterns, or valid questions from the 'user' role in chat.
- deny_patterns Sequence[str]
- Array of invalid regex patterns, or invalid questions from the 'user' role in chat.
- match_all_ boolroles 
- If true, will match all roles in addition to 'user' role in conversation history.
- max_request_ floatbody_ size 
- max allowed body size allowed to be introspected
- allowAll BooleanConversation History 
- If true, will ignore all previous chat prompts from the conversation history.
- allowPatterns List<String>
- Array of valid regex patterns, or valid questions from the 'user' role in chat.
- denyPatterns List<String>
- Array of invalid regex patterns, or invalid questions from the 'user' role in chat.
- matchAll BooleanRoles 
- If true, will match all roles in addition to 'user' role in conversation history.
- maxRequest NumberBody Size 
- max allowed body size allowed to be introspected
GetGatewayPluginAiPromptGuardConsumer      
- Id string
- Id string
- id String
- id string
- id str
- id String
GetGatewayPluginAiPromptGuardConsumerGroup       
- Id string
- Id string
- id String
- id string
- id str
- id String
GetGatewayPluginAiPromptGuardOrdering      
GetGatewayPluginAiPromptGuardOrderingAfter       
- Accesses List<string>
- Accesses []string
- accesses List<String>
- accesses string[]
- accesses Sequence[str]
- accesses List<String>
GetGatewayPluginAiPromptGuardOrderingBefore       
- Accesses List<string>
- Accesses []string
- accesses List<String>
- accesses string[]
- accesses Sequence[str]
- accesses List<String>
GetGatewayPluginAiPromptGuardRoute      
- Id string
- Id string
- id String
- id string
- id str
- id String
GetGatewayPluginAiPromptGuardService      
- 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 konnectTerraform Provider.