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

konnect.getGatewayPluginJsonThreatProtection

Explore with Pulumi AI

Using getGatewayPluginJsonThreatProtection

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 getGatewayPluginJsonThreatProtection(args: GetGatewayPluginJsonThreatProtectionArgs, opts?: InvokeOptions): Promise<GetGatewayPluginJsonThreatProtectionResult>
function getGatewayPluginJsonThreatProtectionOutput(args: GetGatewayPluginJsonThreatProtectionOutputArgs, opts?: InvokeOptions): Output<GetGatewayPluginJsonThreatProtectionResult>
Copy
def get_gateway_plugin_json_threat_protection(control_plane_id: Optional[str] = None,
                                              opts: Optional[InvokeOptions] = None) -> GetGatewayPluginJsonThreatProtectionResult
def get_gateway_plugin_json_threat_protection_output(control_plane_id: Optional[pulumi.Input[str]] = None,
                                              opts: Optional[InvokeOptions] = None) -> Output[GetGatewayPluginJsonThreatProtectionResult]
Copy
func LookupGatewayPluginJsonThreatProtection(ctx *Context, args *LookupGatewayPluginJsonThreatProtectionArgs, opts ...InvokeOption) (*LookupGatewayPluginJsonThreatProtectionResult, error)
func LookupGatewayPluginJsonThreatProtectionOutput(ctx *Context, args *LookupGatewayPluginJsonThreatProtectionOutputArgs, opts ...InvokeOption) LookupGatewayPluginJsonThreatProtectionResultOutput
Copy

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

public static class GetGatewayPluginJsonThreatProtection 
{
    public static Task<GetGatewayPluginJsonThreatProtectionResult> InvokeAsync(GetGatewayPluginJsonThreatProtectionArgs args, InvokeOptions? opts = null)
    public static Output<GetGatewayPluginJsonThreatProtectionResult> Invoke(GetGatewayPluginJsonThreatProtectionInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetGatewayPluginJsonThreatProtectionResult> getGatewayPluginJsonThreatProtection(GetGatewayPluginJsonThreatProtectionArgs args, InvokeOptions options)
public static Output<GetGatewayPluginJsonThreatProtectionResult> getGatewayPluginJsonThreatProtection(GetGatewayPluginJsonThreatProtectionArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: konnect:index/getGatewayPluginJsonThreatProtection:getGatewayPluginJsonThreatProtection
  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

getGatewayPluginJsonThreatProtection Result

The following output properties are available:

Supporting Types

GetGatewayPluginJsonThreatProtectionConfig

EnforcementMode This property is required. string
Enforcement mode of the security policy.
ErrorMessage This property is required. string
The response message when validation fails
ErrorStatusCode This property is required. double
The response status code when validation fails.
MaxArrayElementCount This property is required. double
Max number of elements in an array. -1 means unlimited.
MaxBodySize This property is required. double
Max size of the request body. -1 means unlimited.
MaxContainerDepth This property is required. double
Max nested depth of objects and arrays. -1 means unlimited.
MaxObjectEntryCount This property is required. double
Max number of entries in an object. -1 means unlimited.
MaxObjectEntryNameLength This property is required. double
Max string length of object name. -1 means unlimited.
MaxStringValueLength This property is required. double
Max string value length. -1 means unlimited.
EnforcementMode This property is required. string
Enforcement mode of the security policy.
ErrorMessage This property is required. string
The response message when validation fails
ErrorStatusCode This property is required. float64
The response status code when validation fails.
MaxArrayElementCount This property is required. float64
Max number of elements in an array. -1 means unlimited.
MaxBodySize This property is required. float64
Max size of the request body. -1 means unlimited.
MaxContainerDepth This property is required. float64
Max nested depth of objects and arrays. -1 means unlimited.
MaxObjectEntryCount This property is required. float64
Max number of entries in an object. -1 means unlimited.
MaxObjectEntryNameLength This property is required. float64
Max string length of object name. -1 means unlimited.
MaxStringValueLength This property is required. float64
Max string value length. -1 means unlimited.
enforcementMode This property is required. String
Enforcement mode of the security policy.
errorMessage This property is required. String
The response message when validation fails
errorStatusCode This property is required. Double
The response status code when validation fails.
maxArrayElementCount This property is required. Double
Max number of elements in an array. -1 means unlimited.
maxBodySize This property is required. Double
Max size of the request body. -1 means unlimited.
maxContainerDepth This property is required. Double
Max nested depth of objects and arrays. -1 means unlimited.
maxObjectEntryCount This property is required. Double
Max number of entries in an object. -1 means unlimited.
maxObjectEntryNameLength This property is required. Double
Max string length of object name. -1 means unlimited.
maxStringValueLength This property is required. Double
Max string value length. -1 means unlimited.
enforcementMode This property is required. string
Enforcement mode of the security policy.
errorMessage This property is required. string
The response message when validation fails
errorStatusCode This property is required. number
The response status code when validation fails.
maxArrayElementCount This property is required. number
Max number of elements in an array. -1 means unlimited.
maxBodySize This property is required. number
Max size of the request body. -1 means unlimited.
maxContainerDepth This property is required. number
Max nested depth of objects and arrays. -1 means unlimited.
maxObjectEntryCount This property is required. number
Max number of entries in an object. -1 means unlimited.
maxObjectEntryNameLength This property is required. number
Max string length of object name. -1 means unlimited.
maxStringValueLength This property is required. number
Max string value length. -1 means unlimited.
enforcement_mode This property is required. str
Enforcement mode of the security policy.
error_message This property is required. str
The response message when validation fails
error_status_code This property is required. float
The response status code when validation fails.
max_array_element_count This property is required. float
Max number of elements in an array. -1 means unlimited.
max_body_size This property is required. float
Max size of the request body. -1 means unlimited.
max_container_depth This property is required. float
Max nested depth of objects and arrays. -1 means unlimited.
max_object_entry_count This property is required. float
Max number of entries in an object. -1 means unlimited.
max_object_entry_name_length This property is required. float
Max string length of object name. -1 means unlimited.
max_string_value_length This property is required. float
Max string value length. -1 means unlimited.
enforcementMode This property is required. String
Enforcement mode of the security policy.
errorMessage This property is required. String
The response message when validation fails
errorStatusCode This property is required. Number
The response status code when validation fails.
maxArrayElementCount This property is required. Number
Max number of elements in an array. -1 means unlimited.
maxBodySize This property is required. Number
Max size of the request body. -1 means unlimited.
maxContainerDepth This property is required. Number
Max nested depth of objects and arrays. -1 means unlimited.
maxObjectEntryCount This property is required. Number
Max number of entries in an object. -1 means unlimited.
maxObjectEntryNameLength This property is required. Number
Max string length of object name. -1 means unlimited.
maxStringValueLength This property is required. Number
Max string value length. -1 means unlimited.

GetGatewayPluginJsonThreatProtectionOrdering

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

GetGatewayPluginJsonThreatProtectionOrderingAfter

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>

GetGatewayPluginJsonThreatProtectionOrderingBefore

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>

GetGatewayPluginJsonThreatProtectionRoute

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

GetGatewayPluginJsonThreatProtectionService

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.