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>
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 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
getGatewayPluginAiPromptGuard Result
The following output properties are available:
- Config
Get
Gateway Plugin Ai Prompt Guard Config - Consumer
Get
Gateway Plugin Ai Prompt Guard Consumer - Consumer
Group GetGateway Plugin Ai Prompt Guard Consumer Group - Control
Plane stringId - Created
At double - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Ai Prompt Guard Ordering - Protocols List<string>
- Route
Get
Gateway Plugin Ai Prompt Guard Route - Service
Get
Gateway Plugin Ai Prompt Guard Service - List<string>
- Updated
At double
- Config
Get
Gateway Plugin Ai Prompt Guard Config - Consumer
Get
Gateway Plugin Ai Prompt Guard Consumer - Consumer
Group GetGateway Plugin Ai Prompt Guard Consumer Group - Control
Plane stringId - Created
At float64 - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Ai Prompt Guard Ordering - Protocols []string
- Route
Get
Gateway Plugin Ai Prompt Guard Route - Service
Get
Gateway Plugin Ai Prompt Guard Service - []string
- Updated
At float64
- config
Get
Gateway Plugin Ai Prompt Guard Config - consumer
Get
Gateway Plugin Ai Prompt Guard Consumer - consumer
Group GetGateway Plugin Ai Prompt Guard Consumer Group - control
Plane StringId - created
At Double - enabled Boolean
- id String
- instance
Name String - ordering
Get
Gateway Plugin Ai Prompt Guard Ordering - protocols List<String>
- route
Get
Gateway Plugin Ai Prompt Guard Route - service
Get
Gateway Plugin Ai Prompt Guard Service - List<String>
- updated
At Double
- config
Get
Gateway Plugin Ai Prompt Guard Config - consumer
Get
Gateway Plugin Ai Prompt Guard Consumer - consumer
Group GetGateway Plugin Ai Prompt Guard Consumer Group - control
Plane stringId - created
At number - enabled boolean
- id string
- instance
Name string - ordering
Get
Gateway Plugin Ai Prompt Guard Ordering - protocols string[]
- route
Get
Gateway Plugin Ai Prompt Guard Route - service
Get
Gateway Plugin Ai Prompt Guard Service - string[]
- updated
At number
- config
Get
Gateway Plugin Ai Prompt Guard Config - consumer
Get
Gateway 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
Get
Gateway Plugin Ai Prompt Guard Ordering - protocols Sequence[str]
- route
Get
Gateway Plugin Ai Prompt Guard Route - service
Get
Gateway Plugin Ai Prompt Guard Service - Sequence[str]
- updated_
at float
- config Property Map
- consumer Property Map
- consumer
Group 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
GetGatewayPluginAiPromptGuardConfig
- 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. List<string> - Array of valid regex patterns, or valid questions from the 'user' role in chat.
- Deny
Patterns This property is required. List<string> - 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. double - 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. []string - Array of valid regex patterns, or valid questions from the 'user' role in chat.
- Deny
Patterns This property is required. []string - 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. float64 - max allowed body size allowed to be introspected
- allow
All Conversation History This property is required. Boolean - If true, will ignore all previous chat prompts from the conversation history.
- allow
Patterns This property is required. List<String> - Array of valid regex patterns, or valid questions from the 'user' role in chat.
- deny
Patterns This property is required. List<String> - Array of invalid regex patterns, or invalid questions from the 'user' role in chat.
- match
All Roles This property is required. Boolean - If true, will match all roles in addition to 'user' role in conversation history.
- max
Request Body Size This property is required. Double - max allowed body size allowed to be introspected
- allow
All Conversation History This property is required. boolean - If true, will ignore all previous chat prompts from the conversation history.
- allow
Patterns This property is required. string[] - Array of valid regex patterns, or valid questions from the 'user' role in chat.
- deny
Patterns This property is required. string[] - Array of invalid regex patterns, or invalid questions from the 'user' role in chat.
- match
All Roles This property is required. boolean - If true, will match all roles in addition to 'user' role in conversation history.
- max
Request Body Size 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
- allow
All Conversation History This property is required. Boolean - If true, will ignore all previous chat prompts from the conversation history.
- allow
Patterns This property is required. List<String> - Array of valid regex patterns, or valid questions from the 'user' role in chat.
- deny
Patterns This property is required. List<String> - Array of invalid regex patterns, or invalid questions from the 'user' role in chat.
- match
All Roles This property is required. Boolean - If true, will match all roles in addition to 'user' role in conversation history.
- max
Request Body Size 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. GetGateway Plugin Ai Prompt Guard Ordering After - Before
This property is required. GetGateway Plugin Ai Prompt Guard Ordering Before
- After
This property is required. GetGateway Plugin Ai Prompt Guard Ordering After - Before
This property is required. GetGateway Plugin Ai Prompt Guard Ordering Before
- after
This property is required. GetGateway Plugin Ai Prompt Guard Ordering After - before
This property is required. GetGateway Plugin Ai Prompt Guard Ordering Before
- after
This property is required. GetGateway Plugin Ai Prompt Guard Ordering After - before
This property is required. GetGateway Plugin Ai Prompt Guard Ordering Before
- after
This property is required. GetGateway Plugin Ai Prompt Guard Ordering After - before
This property is required. GetGateway Plugin Ai Prompt Guard Ordering Before
- 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.