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

konnect.getGatewayPluginXmlThreatProtection

Explore with Pulumi AI

Using getGatewayPluginXmlThreatProtection

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 getGatewayPluginXmlThreatProtection(args: GetGatewayPluginXmlThreatProtectionArgs, opts?: InvokeOptions): Promise<GetGatewayPluginXmlThreatProtectionResult>
function getGatewayPluginXmlThreatProtectionOutput(args: GetGatewayPluginXmlThreatProtectionOutputArgs, opts?: InvokeOptions): Output<GetGatewayPluginXmlThreatProtectionResult>
Copy
def get_gateway_plugin_xml_threat_protection(control_plane_id: Optional[str] = None,
                                             opts: Optional[InvokeOptions] = None) -> GetGatewayPluginXmlThreatProtectionResult
def get_gateway_plugin_xml_threat_protection_output(control_plane_id: Optional[pulumi.Input[str]] = None,
                                             opts: Optional[InvokeOptions] = None) -> Output[GetGatewayPluginXmlThreatProtectionResult]
Copy
func LookupGatewayPluginXmlThreatProtection(ctx *Context, args *LookupGatewayPluginXmlThreatProtectionArgs, opts ...InvokeOption) (*LookupGatewayPluginXmlThreatProtectionResult, error)
func LookupGatewayPluginXmlThreatProtectionOutput(ctx *Context, args *LookupGatewayPluginXmlThreatProtectionOutputArgs, opts ...InvokeOption) LookupGatewayPluginXmlThreatProtectionResultOutput
Copy

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

public static class GetGatewayPluginXmlThreatProtection 
{
    public static Task<GetGatewayPluginXmlThreatProtectionResult> InvokeAsync(GetGatewayPluginXmlThreatProtectionArgs args, InvokeOptions? opts = null)
    public static Output<GetGatewayPluginXmlThreatProtectionResult> Invoke(GetGatewayPluginXmlThreatProtectionInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetGatewayPluginXmlThreatProtectionResult> getGatewayPluginXmlThreatProtection(GetGatewayPluginXmlThreatProtectionArgs args, InvokeOptions options)
public static Output<GetGatewayPluginXmlThreatProtectionResult> getGatewayPluginXmlThreatProtection(GetGatewayPluginXmlThreatProtectionArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: konnect:index/getGatewayPluginXmlThreatProtection:getGatewayPluginXmlThreatProtection
  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

getGatewayPluginXmlThreatProtection Result

The following output properties are available:

Supporting Types

GetGatewayPluginXmlThreatProtectionConfig

AllowDtd This property is required. bool
Indicates whether an XML Document Type Definition (DTD) section is allowed.
AllowedContentTypes This property is required. List<string>
A list of Content-Type values with payloads that are allowed, but aren't validated.
Attribute This property is required. double
Maximum size of the attribute value.
BlaMaxAmplification This property is required. double
Sets the maximum allowed amplification. This protects against the Billion Laughs Attack.
BlaThreshold This property is required. double
Sets the threshold after which the protection starts. This protects against the Billion Laughs Attack.
Buffer This property is required. double
Maximum size of the unparsed buffer (see below).
CheckedContentTypes This property is required. List<string>
A list of Content-Type values with payloads that must be validated.
Comment This property is required. double
Maximum size of comments.
Document This property is required. double
Maximum size of the entire document.
Entity This property is required. double
Maximum size of entity values in EntityDecl.
Entityname This property is required. double
Maximum size of entity names in EntityDecl.
Entityproperty This property is required. double
Maximum size of systemId, publicId, or notationName in EntityDecl.
Localname This property is required. double
Maximum size of the localname. This applies to tags and attributes.
MaxAttributes This property is required. double
Maximum number of attributes allowed on a tag, including default ones. Note: If namespace-aware parsing is disabled, then the namespaces definitions are counted as attributes.
MaxChildren This property is required. double
Maximum number of children allowed (Element, Text, Comment, ProcessingInstruction, CDATASection). Note: Adjacent text and CDATA sections are counted as one. For example, text-cdata-text-cdata is one child.
MaxDepth This property is required. double
Maximum depth of tags. Child elements such as Text or Comments are not counted as another level.
MaxNamespaces This property is required. double
Maximum number of namespaces defined on a tag. This value is required if parsing is namespace-aware.
NamespaceAware This property is required. bool
If not parsing namespace aware, all prefixes and namespace attributes will be counted as regular attributes and element names, and validated as such.
Namespaceuri This property is required. double
Maximum size of the namespace URI. This value is required if parsing is namespace-aware.
Pidata This property is required. double
Maximum size of processing instruction data.
Pitarget This property is required. double
Maximum size of processing instruction targets.
Prefix This property is required. double
Maximum size of the prefix. This applies to tags and attributes. This value is required if parsing is namespace-aware.
Text This property is required. double
Maximum text inside tags (counted over all adjacent text/CDATA elements combined).
AllowDtd This property is required. bool
Indicates whether an XML Document Type Definition (DTD) section is allowed.
AllowedContentTypes This property is required. []string
A list of Content-Type values with payloads that are allowed, but aren't validated.
Attribute This property is required. float64
Maximum size of the attribute value.
BlaMaxAmplification This property is required. float64
Sets the maximum allowed amplification. This protects against the Billion Laughs Attack.
BlaThreshold This property is required. float64
Sets the threshold after which the protection starts. This protects against the Billion Laughs Attack.
Buffer This property is required. float64
Maximum size of the unparsed buffer (see below).
CheckedContentTypes This property is required. []string
A list of Content-Type values with payloads that must be validated.
Comment This property is required. float64
Maximum size of comments.
Document This property is required. float64
Maximum size of the entire document.
Entity This property is required. float64
Maximum size of entity values in EntityDecl.
Entityname This property is required. float64
Maximum size of entity names in EntityDecl.
Entityproperty This property is required. float64
Maximum size of systemId, publicId, or notationName in EntityDecl.
Localname This property is required. float64
Maximum size of the localname. This applies to tags and attributes.
MaxAttributes This property is required. float64
Maximum number of attributes allowed on a tag, including default ones. Note: If namespace-aware parsing is disabled, then the namespaces definitions are counted as attributes.
MaxChildren This property is required. float64
Maximum number of children allowed (Element, Text, Comment, ProcessingInstruction, CDATASection). Note: Adjacent text and CDATA sections are counted as one. For example, text-cdata-text-cdata is one child.
MaxDepth This property is required. float64
Maximum depth of tags. Child elements such as Text or Comments are not counted as another level.
MaxNamespaces This property is required. float64
Maximum number of namespaces defined on a tag. This value is required if parsing is namespace-aware.
NamespaceAware This property is required. bool
If not parsing namespace aware, all prefixes and namespace attributes will be counted as regular attributes and element names, and validated as such.
Namespaceuri This property is required. float64
Maximum size of the namespace URI. This value is required if parsing is namespace-aware.
Pidata This property is required. float64
Maximum size of processing instruction data.
Pitarget This property is required. float64
Maximum size of processing instruction targets.
Prefix This property is required. float64
Maximum size of the prefix. This applies to tags and attributes. This value is required if parsing is namespace-aware.
Text This property is required. float64
Maximum text inside tags (counted over all adjacent text/CDATA elements combined).
allowDtd This property is required. Boolean
Indicates whether an XML Document Type Definition (DTD) section is allowed.
allowedContentTypes This property is required. List<String>
A list of Content-Type values with payloads that are allowed, but aren't validated.
attribute This property is required. Double
Maximum size of the attribute value.
blaMaxAmplification This property is required. Double
Sets the maximum allowed amplification. This protects against the Billion Laughs Attack.
blaThreshold This property is required. Double
Sets the threshold after which the protection starts. This protects against the Billion Laughs Attack.
buffer This property is required. Double
Maximum size of the unparsed buffer (see below).
checkedContentTypes This property is required. List<String>
A list of Content-Type values with payloads that must be validated.
comment This property is required. Double
Maximum size of comments.
document This property is required. Double
Maximum size of the entire document.
entity This property is required. Double
Maximum size of entity values in EntityDecl.
entityname This property is required. Double
Maximum size of entity names in EntityDecl.
entityproperty This property is required. Double
Maximum size of systemId, publicId, or notationName in EntityDecl.
localname This property is required. Double
Maximum size of the localname. This applies to tags and attributes.
maxAttributes This property is required. Double
Maximum number of attributes allowed on a tag, including default ones. Note: If namespace-aware parsing is disabled, then the namespaces definitions are counted as attributes.
maxChildren This property is required. Double
Maximum number of children allowed (Element, Text, Comment, ProcessingInstruction, CDATASection). Note: Adjacent text and CDATA sections are counted as one. For example, text-cdata-text-cdata is one child.
maxDepth This property is required. Double
Maximum depth of tags. Child elements such as Text or Comments are not counted as another level.
maxNamespaces This property is required. Double
Maximum number of namespaces defined on a tag. This value is required if parsing is namespace-aware.
namespaceAware This property is required. Boolean
If not parsing namespace aware, all prefixes and namespace attributes will be counted as regular attributes and element names, and validated as such.
namespaceuri This property is required. Double
Maximum size of the namespace URI. This value is required if parsing is namespace-aware.
pidata This property is required. Double
Maximum size of processing instruction data.
pitarget This property is required. Double
Maximum size of processing instruction targets.
prefix This property is required. Double
Maximum size of the prefix. This applies to tags and attributes. This value is required if parsing is namespace-aware.
text This property is required. Double
Maximum text inside tags (counted over all adjacent text/CDATA elements combined).
allowDtd This property is required. boolean
Indicates whether an XML Document Type Definition (DTD) section is allowed.
allowedContentTypes This property is required. string[]
A list of Content-Type values with payloads that are allowed, but aren't validated.
attribute This property is required. number
Maximum size of the attribute value.
blaMaxAmplification This property is required. number
Sets the maximum allowed amplification. This protects against the Billion Laughs Attack.
blaThreshold This property is required. number
Sets the threshold after which the protection starts. This protects against the Billion Laughs Attack.
buffer This property is required. number
Maximum size of the unparsed buffer (see below).
checkedContentTypes This property is required. string[]
A list of Content-Type values with payloads that must be validated.
comment This property is required. number
Maximum size of comments.
document This property is required. number
Maximum size of the entire document.
entity This property is required. number
Maximum size of entity values in EntityDecl.
entityname This property is required. number
Maximum size of entity names in EntityDecl.
entityproperty This property is required. number
Maximum size of systemId, publicId, or notationName in EntityDecl.
localname This property is required. number
Maximum size of the localname. This applies to tags and attributes.
maxAttributes This property is required. number
Maximum number of attributes allowed on a tag, including default ones. Note: If namespace-aware parsing is disabled, then the namespaces definitions are counted as attributes.
maxChildren This property is required. number
Maximum number of children allowed (Element, Text, Comment, ProcessingInstruction, CDATASection). Note: Adjacent text and CDATA sections are counted as one. For example, text-cdata-text-cdata is one child.
maxDepth This property is required. number
Maximum depth of tags. Child elements such as Text or Comments are not counted as another level.
maxNamespaces This property is required. number
Maximum number of namespaces defined on a tag. This value is required if parsing is namespace-aware.
namespaceAware This property is required. boolean
If not parsing namespace aware, all prefixes and namespace attributes will be counted as regular attributes and element names, and validated as such.
namespaceuri This property is required. number
Maximum size of the namespace URI. This value is required if parsing is namespace-aware.
pidata This property is required. number
Maximum size of processing instruction data.
pitarget This property is required. number
Maximum size of processing instruction targets.
prefix This property is required. number
Maximum size of the prefix. This applies to tags and attributes. This value is required if parsing is namespace-aware.
text This property is required. number
Maximum text inside tags (counted over all adjacent text/CDATA elements combined).
allow_dtd This property is required. bool
Indicates whether an XML Document Type Definition (DTD) section is allowed.
allowed_content_types This property is required. Sequence[str]
A list of Content-Type values with payloads that are allowed, but aren't validated.
attribute This property is required. float
Maximum size of the attribute value.
bla_max_amplification This property is required. float
Sets the maximum allowed amplification. This protects against the Billion Laughs Attack.
bla_threshold This property is required. float
Sets the threshold after which the protection starts. This protects against the Billion Laughs Attack.
buffer This property is required. float
Maximum size of the unparsed buffer (see below).
checked_content_types This property is required. Sequence[str]
A list of Content-Type values with payloads that must be validated.
comment This property is required. float
Maximum size of comments.
document This property is required. float
Maximum size of the entire document.
entity This property is required. float
Maximum size of entity values in EntityDecl.
entityname This property is required. float
Maximum size of entity names in EntityDecl.
entityproperty This property is required. float
Maximum size of systemId, publicId, or notationName in EntityDecl.
localname This property is required. float
Maximum size of the localname. This applies to tags and attributes.
max_attributes This property is required. float
Maximum number of attributes allowed on a tag, including default ones. Note: If namespace-aware parsing is disabled, then the namespaces definitions are counted as attributes.
max_children This property is required. float
Maximum number of children allowed (Element, Text, Comment, ProcessingInstruction, CDATASection). Note: Adjacent text and CDATA sections are counted as one. For example, text-cdata-text-cdata is one child.
max_depth This property is required. float
Maximum depth of tags. Child elements such as Text or Comments are not counted as another level.
max_namespaces This property is required. float
Maximum number of namespaces defined on a tag. This value is required if parsing is namespace-aware.
namespace_aware This property is required. bool
If not parsing namespace aware, all prefixes and namespace attributes will be counted as regular attributes and element names, and validated as such.
namespaceuri This property is required. float
Maximum size of the namespace URI. This value is required if parsing is namespace-aware.
pidata This property is required. float
Maximum size of processing instruction data.
pitarget This property is required. float
Maximum size of processing instruction targets.
prefix This property is required. float
Maximum size of the prefix. This applies to tags and attributes. This value is required if parsing is namespace-aware.
text This property is required. float
Maximum text inside tags (counted over all adjacent text/CDATA elements combined).
allowDtd This property is required. Boolean
Indicates whether an XML Document Type Definition (DTD) section is allowed.
allowedContentTypes This property is required. List<String>
A list of Content-Type values with payloads that are allowed, but aren't validated.
attribute This property is required. Number
Maximum size of the attribute value.
blaMaxAmplification This property is required. Number
Sets the maximum allowed amplification. This protects against the Billion Laughs Attack.
blaThreshold This property is required. Number
Sets the threshold after which the protection starts. This protects against the Billion Laughs Attack.
buffer This property is required. Number
Maximum size of the unparsed buffer (see below).
checkedContentTypes This property is required. List<String>
A list of Content-Type values with payloads that must be validated.
comment This property is required. Number
Maximum size of comments.
document This property is required. Number
Maximum size of the entire document.
entity This property is required. Number
Maximum size of entity values in EntityDecl.
entityname This property is required. Number
Maximum size of entity names in EntityDecl.
entityproperty This property is required. Number
Maximum size of systemId, publicId, or notationName in EntityDecl.
localname This property is required. Number
Maximum size of the localname. This applies to tags and attributes.
maxAttributes This property is required. Number
Maximum number of attributes allowed on a tag, including default ones. Note: If namespace-aware parsing is disabled, then the namespaces definitions are counted as attributes.
maxChildren This property is required. Number
Maximum number of children allowed (Element, Text, Comment, ProcessingInstruction, CDATASection). Note: Adjacent text and CDATA sections are counted as one. For example, text-cdata-text-cdata is one child.
maxDepth This property is required. Number
Maximum depth of tags. Child elements such as Text or Comments are not counted as another level.
maxNamespaces This property is required. Number
Maximum number of namespaces defined on a tag. This value is required if parsing is namespace-aware.
namespaceAware This property is required. Boolean
If not parsing namespace aware, all prefixes and namespace attributes will be counted as regular attributes and element names, and validated as such.
namespaceuri This property is required. Number
Maximum size of the namespace URI. This value is required if parsing is namespace-aware.
pidata This property is required. Number
Maximum size of processing instruction data.
pitarget This property is required. Number
Maximum size of processing instruction targets.
prefix This property is required. Number
Maximum size of the prefix. This applies to tags and attributes. This value is required if parsing is namespace-aware.
text This property is required. Number
Maximum text inside tags (counted over all adjacent text/CDATA elements combined).

GetGatewayPluginXmlThreatProtectionConsumer

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

GetGatewayPluginXmlThreatProtectionOrdering

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

GetGatewayPluginXmlThreatProtectionOrderingAfter

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>

GetGatewayPluginXmlThreatProtectionOrderingBefore

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>

GetGatewayPluginXmlThreatProtectionRoute

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

GetGatewayPluginXmlThreatProtectionService

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.