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>
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]
func LookupGatewayPluginJsonThreatProtection(ctx *Context, args *LookupGatewayPluginJsonThreatProtectionArgs, opts ...InvokeOption) (*LookupGatewayPluginJsonThreatProtectionResult, error)
func LookupGatewayPluginJsonThreatProtectionOutput(ctx *Context, args *LookupGatewayPluginJsonThreatProtectionOutputArgs, opts ...InvokeOption) LookupGatewayPluginJsonThreatProtectionResultOutput
> 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)
}
public static CompletableFuture<GetGatewayPluginJsonThreatProtectionResult> getGatewayPluginJsonThreatProtection(GetGatewayPluginJsonThreatProtectionArgs args, InvokeOptions options)
public static Output<GetGatewayPluginJsonThreatProtectionResult> getGatewayPluginJsonThreatProtection(GetGatewayPluginJsonThreatProtectionArgs args, InvokeOptions options)
fn::invoke:
function: konnect:index/getGatewayPluginJsonThreatProtection:getGatewayPluginJsonThreatProtection
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
getGatewayPluginJsonThreatProtection Result
The following output properties are available:
- Config
Get
Gateway Plugin Json Threat Protection Config - Control
Plane stringId - Created
At double - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Json Threat Protection Ordering - Protocols List<string>
- Route
Get
Gateway Plugin Json Threat Protection Route - Service
Get
Gateway Plugin Json Threat Protection Service - List<string>
- Updated
At double
- Config
Get
Gateway Plugin Json Threat Protection Config - Control
Plane stringId - Created
At float64 - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Json Threat Protection Ordering - Protocols []string
- Route
Get
Gateway Plugin Json Threat Protection Route - Service
Get
Gateway Plugin Json Threat Protection Service - []string
- Updated
At float64
- config
Get
Gateway Plugin Json Threat Protection Config - control
Plane StringId - created
At Double - enabled Boolean
- id String
- instance
Name String - ordering
Get
Gateway Plugin Json Threat Protection Ordering - protocols List<String>
- route
Get
Gateway Plugin Json Threat Protection Route - service
Get
Gateway Plugin Json Threat Protection Service - List<String>
- updated
At Double
- config
Get
Gateway Plugin Json Threat Protection Config - control
Plane stringId - created
At number - enabled boolean
- id string
- instance
Name string - ordering
Get
Gateway Plugin Json Threat Protection Ordering - protocols string[]
- route
Get
Gateway Plugin Json Threat Protection Route - service
Get
Gateway Plugin Json Threat Protection Service - string[]
- updated
At number
- config
Get
Gateway Plugin Json Threat Protection Config - control_
plane_ strid - created_
at float - enabled bool
- id str
- instance_
name str - ordering
Get
Gateway Plugin Json Threat Protection Ordering - protocols Sequence[str]
- route
Get
Gateway Plugin Json Threat Protection Route - service
Get
Gateway Plugin Json Threat Protection Service - Sequence[str]
- updated_
at float
- config 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
GetGatewayPluginJsonThreatProtectionConfig
- Enforcement
Mode This property is required. string - Enforcement mode of the security policy.
- Error
Message This property is required. string - The response message when validation fails
- Error
Status Code This property is required. double - The response status code when validation fails.
- Max
Array Element Count This property is required. double - Max number of elements in an array. -1 means unlimited.
- Max
Body Size This property is required. double - Max size of the request body. -1 means unlimited.
- Max
Container Depth This property is required. double - Max nested depth of objects and arrays. -1 means unlimited.
- Max
Object Entry Count This property is required. double - Max number of entries in an object. -1 means unlimited.
- Max
Object Entry Name Length This property is required. double - Max string length of object name. -1 means unlimited.
- Max
String Value Length This property is required. double - Max string value length. -1 means unlimited.
- Enforcement
Mode This property is required. string - Enforcement mode of the security policy.
- Error
Message This property is required. string - The response message when validation fails
- Error
Status Code This property is required. float64 - The response status code when validation fails.
- Max
Array Element Count This property is required. float64 - Max number of elements in an array. -1 means unlimited.
- Max
Body Size This property is required. float64 - Max size of the request body. -1 means unlimited.
- Max
Container Depth This property is required. float64 - Max nested depth of objects and arrays. -1 means unlimited.
- Max
Object Entry Count This property is required. float64 - Max number of entries in an object. -1 means unlimited.
- Max
Object Entry Name Length This property is required. float64 - Max string length of object name. -1 means unlimited.
- Max
String Value Length This property is required. float64 - Max string value length. -1 means unlimited.
- enforcement
Mode This property is required. String - Enforcement mode of the security policy.
- error
Message This property is required. String - The response message when validation fails
- error
Status Code This property is required. Double - The response status code when validation fails.
- max
Array Element Count This property is required. Double - Max number of elements in an array. -1 means unlimited.
- max
Body Size This property is required. Double - Max size of the request body. -1 means unlimited.
- max
Container Depth This property is required. Double - Max nested depth of objects and arrays. -1 means unlimited.
- max
Object Entry Count This property is required. Double - Max number of entries in an object. -1 means unlimited.
- max
Object Entry Name Length This property is required. Double - Max string length of object name. -1 means unlimited.
- max
String Value Length This property is required. Double - Max string value length. -1 means unlimited.
- enforcement
Mode This property is required. string - Enforcement mode of the security policy.
- error
Message This property is required. string - The response message when validation fails
- error
Status Code This property is required. number - The response status code when validation fails.
- max
Array Element Count This property is required. number - Max number of elements in an array. -1 means unlimited.
- max
Body Size This property is required. number - Max size of the request body. -1 means unlimited.
- max
Container Depth This property is required. number - Max nested depth of objects and arrays. -1 means unlimited.
- max
Object Entry Count This property is required. number - Max number of entries in an object. -1 means unlimited.
- max
Object Entry Name Length This property is required. number - Max string length of object name. -1 means unlimited.
- max
String Value Length 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.
- enforcement
Mode This property is required. String - Enforcement mode of the security policy.
- error
Message This property is required. String - The response message when validation fails
- error
Status Code This property is required. Number - The response status code when validation fails.
- max
Array Element Count This property is required. Number - Max number of elements in an array. -1 means unlimited.
- max
Body Size This property is required. Number - Max size of the request body. -1 means unlimited.
- max
Container Depth This property is required. Number - Max nested depth of objects and arrays. -1 means unlimited.
- max
Object Entry Count This property is required. Number - Max number of entries in an object. -1 means unlimited.
- max
Object Entry Name Length This property is required. Number - Max string length of object name. -1 means unlimited.
- max
String Value Length This property is required. Number - Max string value length. -1 means unlimited.
GetGatewayPluginJsonThreatProtectionOrdering
- After
This property is required. GetGateway Plugin Json Threat Protection Ordering After - Before
This property is required. GetGateway Plugin Json Threat Protection Ordering Before
- After
This property is required. GetGateway Plugin Json Threat Protection Ordering After - Before
This property is required. GetGateway Plugin Json Threat Protection Ordering Before
- after
This property is required. GetGateway Plugin Json Threat Protection Ordering After - before
This property is required. GetGateway Plugin Json Threat Protection Ordering Before
- after
This property is required. GetGateway Plugin Json Threat Protection Ordering After - before
This property is required. GetGateway Plugin Json Threat Protection Ordering Before
- after
This property is required. GetGateway Plugin Json Threat Protection Ordering After - before
This property is required. GetGateway Plugin Json Threat Protection Ordering Before
- 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.