konnect 2.7.2 published on Wednesday, May 7, 2025 by kong
konnect.getGatewayPluginRequestValidator
Explore with Pulumi AI
Using getGatewayPluginRequestValidator
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 getGatewayPluginRequestValidator(args: GetGatewayPluginRequestValidatorArgs, opts?: InvokeOptions): Promise<GetGatewayPluginRequestValidatorResult>
function getGatewayPluginRequestValidatorOutput(args: GetGatewayPluginRequestValidatorOutputArgs, opts?: InvokeOptions): Output<GetGatewayPluginRequestValidatorResult>def get_gateway_plugin_request_validator(control_plane_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetGatewayPluginRequestValidatorResult
def get_gateway_plugin_request_validator_output(control_plane_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetGatewayPluginRequestValidatorResult]func LookupGatewayPluginRequestValidator(ctx *Context, args *LookupGatewayPluginRequestValidatorArgs, opts ...InvokeOption) (*LookupGatewayPluginRequestValidatorResult, error)
func LookupGatewayPluginRequestValidatorOutput(ctx *Context, args *LookupGatewayPluginRequestValidatorOutputArgs, opts ...InvokeOption) LookupGatewayPluginRequestValidatorResultOutput> Note: This function is named LookupGatewayPluginRequestValidator in the Go SDK.
public static class GetGatewayPluginRequestValidator
{
public static Task<GetGatewayPluginRequestValidatorResult> InvokeAsync(GetGatewayPluginRequestValidatorArgs args, InvokeOptions? opts = null)
public static Output<GetGatewayPluginRequestValidatorResult> Invoke(GetGatewayPluginRequestValidatorInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetGatewayPluginRequestValidatorResult> getGatewayPluginRequestValidator(GetGatewayPluginRequestValidatorArgs args, InvokeOptions options)
public static Output<GetGatewayPluginRequestValidatorResult> getGatewayPluginRequestValidator(GetGatewayPluginRequestValidatorArgs args, InvokeOptions options)
fn::invoke:
function: konnect:index/getGatewayPluginRequestValidator:getGatewayPluginRequestValidator
arguments:
# arguments dictionaryThe following arguments are supported:
- Control
Plane stringId
- Control
Plane stringId
- control
Plane StringId
- control
Plane stringId
- control_
plane_ strid
- control
Plane StringId
getGatewayPluginRequestValidator Result
The following output properties are available:
- Config
Get
Gateway Plugin Request Validator Config - Consumer
Get
Gateway Plugin Request Validator Consumer - Control
Plane stringId - Created
At double - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Request Validator Ordering - Protocols List<string>
- Route
Get
Gateway Plugin Request Validator Route - Service
Get
Gateway Plugin Request Validator Service - List<string>
- Updated
At double
- Config
Get
Gateway Plugin Request Validator Config - Consumer
Get
Gateway Plugin Request Validator Consumer - Control
Plane stringId - Created
At float64 - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Request Validator Ordering - Protocols []string
- Route
Get
Gateway Plugin Request Validator Route - Service
Get
Gateway Plugin Request Validator Service - []string
- Updated
At float64
- config
Get
Gateway Plugin Request Validator Config - consumer
Get
Gateway Plugin Request Validator Consumer - control
Plane StringId - created
At Double - enabled Boolean
- id String
- instance
Name String - ordering
Get
Gateway Plugin Request Validator Ordering - protocols List<String>
- route
Get
Gateway Plugin Request Validator Route - service
Get
Gateway Plugin Request Validator Service - List<String>
- updated
At Double
- config
Get
Gateway Plugin Request Validator Config - consumer
Get
Gateway Plugin Request Validator Consumer - control
Plane stringId - created
At number - enabled boolean
- id string
- instance
Name string - ordering
Get
Gateway Plugin Request Validator Ordering - protocols string[]
- route
Get
Gateway Plugin Request Validator Route - service
Get
Gateway Plugin Request Validator Service - string[]
- updated
At number
- config
Get
Gateway Plugin Request Validator Config - consumer
Get
Gateway Plugin Request Validator Consumer - control_
plane_ strid - created_
at float - enabled bool
- id str
- instance_
name str - ordering
Get
Gateway Plugin Request Validator Ordering - protocols Sequence[str]
- route
Get
Gateway Plugin Request Validator Route - service
Get
Gateway Plugin Request Validator Service - Sequence[str]
- updated_
at float
- config Property Map
- consumer 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
GetGatewayPluginRequestValidatorConfig
- Allowed
Content List<string>Types - List of allowed content types. The value can be configured with the
charsetparameter. For example,application/json; charset=UTF-8. - Body
Schema string - The request body schema specification. One of
body_schemaorparameter_schemamust be specified. - Content
Type boolParameter Validation - Determines whether to enable parameters validation of request content-type.
- Parameter
Schemas List<GetGateway Plugin Request Validator Config Parameter Schema> - Array of parameter validator specification. One of
body_schemaorparameter_schemamust be specified. - Verbose
Response bool - If enabled, the plugin returns more verbose and detailed validation errors.
- Version string
- Which validator to use. Supported values are
kong(default) for using Kong's own schema validator, ordraft4for using a JSON Schema Draft 4-compliant validator.
- Allowed
Content []stringTypes - List of allowed content types. The value can be configured with the
charsetparameter. For example,application/json; charset=UTF-8. - Body
Schema string - The request body schema specification. One of
body_schemaorparameter_schemamust be specified. - Content
Type boolParameter Validation - Determines whether to enable parameters validation of request content-type.
- Parameter
Schemas []GetGateway Plugin Request Validator Config Parameter Schema - Array of parameter validator specification. One of
body_schemaorparameter_schemamust be specified. - Verbose
Response bool - If enabled, the plugin returns more verbose and detailed validation errors.
- Version string
- Which validator to use. Supported values are
kong(default) for using Kong's own schema validator, ordraft4for using a JSON Schema Draft 4-compliant validator.
- allowed
Content List<String>Types - List of allowed content types. The value can be configured with the
charsetparameter. For example,application/json; charset=UTF-8. - body
Schema String - The request body schema specification. One of
body_schemaorparameter_schemamust be specified. - content
Type BooleanParameter Validation - Determines whether to enable parameters validation of request content-type.
- parameter
Schemas List<GetGateway Plugin Request Validator Config Parameter Schema> - Array of parameter validator specification. One of
body_schemaorparameter_schemamust be specified. - verbose
Response Boolean - If enabled, the plugin returns more verbose and detailed validation errors.
- version String
- Which validator to use. Supported values are
kong(default) for using Kong's own schema validator, ordraft4for using a JSON Schema Draft 4-compliant validator.
- allowed
Content string[]Types - List of allowed content types. The value can be configured with the
charsetparameter. For example,application/json; charset=UTF-8. - body
Schema string - The request body schema specification. One of
body_schemaorparameter_schemamust be specified. - content
Type booleanParameter Validation - Determines whether to enable parameters validation of request content-type.
- parameter
Schemas GetGateway Plugin Request Validator Config Parameter Schema[] - Array of parameter validator specification. One of
body_schemaorparameter_schemamust be specified. - verbose
Response boolean - If enabled, the plugin returns more verbose and detailed validation errors.
- version string
- Which validator to use. Supported values are
kong(default) for using Kong's own schema validator, ordraft4for using a JSON Schema Draft 4-compliant validator.
- allowed_
content_ Sequence[str]types - List of allowed content types. The value can be configured with the
charsetparameter. For example,application/json; charset=UTF-8. - body_
schema str - The request body schema specification. One of
body_schemaorparameter_schemamust be specified. - content_
type_ boolparameter_ validation - Determines whether to enable parameters validation of request content-type.
- parameter_
schemas Sequence[GetGateway Plugin Request Validator Config Parameter Schema] - Array of parameter validator specification. One of
body_schemaorparameter_schemamust be specified. - verbose_
response bool - If enabled, the plugin returns more verbose and detailed validation errors.
- version str
- Which validator to use. Supported values are
kong(default) for using Kong's own schema validator, ordraft4for using a JSON Schema Draft 4-compliant validator.
- allowed
Content List<String>Types - List of allowed content types. The value can be configured with the
charsetparameter. For example,application/json; charset=UTF-8. - body
Schema String - The request body schema specification. One of
body_schemaorparameter_schemamust be specified. - content
Type BooleanParameter Validation - Determines whether to enable parameters validation of request content-type.
- parameter
Schemas List<Property Map> - Array of parameter validator specification. One of
body_schemaorparameter_schemamust be specified. - verbose
Response Boolean - If enabled, the plugin returns more verbose and detailed validation errors.
- version String
- Which validator to use. Supported values are
kong(default) for using Kong's own schema validator, ordraft4for using a JSON Schema Draft 4-compliant validator.
GetGatewayPluginRequestValidatorConfigParameterSchema
- Explode bool
- Required when
schemaandstyleare set. Whenexplodeistrue, parameter values of typearrayorobjectgenerate separate parameters for each value of the array or key-value pair of the map. For other types of parameters, this property has no effect. - In string
- The location of the parameter.
- Name string
- The name of the parameter. Parameter names are case-sensitive, and correspond to the parameter name used by the
inproperty. Ifinispath, thenamefield MUST correspond to the named capture group from the configuredroute. - Required bool
- Determines whether this parameter is mandatory.
- Schema string
- Requred when
styleandexplodeare set. This is the schema defining the type used for the parameter. It is validated usingdraft4for JSON Schema draft 4 compliant validator. In addition to being a valid JSON Schema, the parameter schema MUST have a top-leveltypeproperty to enable proper deserialization before validating. - Style string
- Required when
schemaandexplodeare set. Describes how the parameter value will be deserialized depending on the type of the parameter value.
- Explode bool
- Required when
schemaandstyleare set. Whenexplodeistrue, parameter values of typearrayorobjectgenerate separate parameters for each value of the array or key-value pair of the map. For other types of parameters, this property has no effect. - In string
- The location of the parameter.
- Name string
- The name of the parameter. Parameter names are case-sensitive, and correspond to the parameter name used by the
inproperty. Ifinispath, thenamefield MUST correspond to the named capture group from the configuredroute. - Required bool
- Determines whether this parameter is mandatory.
- Schema string
- Requred when
styleandexplodeare set. This is the schema defining the type used for the parameter. It is validated usingdraft4for JSON Schema draft 4 compliant validator. In addition to being a valid JSON Schema, the parameter schema MUST have a top-leveltypeproperty to enable proper deserialization before validating. - Style string
- Required when
schemaandexplodeare set. Describes how the parameter value will be deserialized depending on the type of the parameter value.
- explode Boolean
- Required when
schemaandstyleare set. Whenexplodeistrue, parameter values of typearrayorobjectgenerate separate parameters for each value of the array or key-value pair of the map. For other types of parameters, this property has no effect. - in String
- The location of the parameter.
- name String
- The name of the parameter. Parameter names are case-sensitive, and correspond to the parameter name used by the
inproperty. Ifinispath, thenamefield MUST correspond to the named capture group from the configuredroute. - required Boolean
- Determines whether this parameter is mandatory.
- schema String
- Requred when
styleandexplodeare set. This is the schema defining the type used for the parameter. It is validated usingdraft4for JSON Schema draft 4 compliant validator. In addition to being a valid JSON Schema, the parameter schema MUST have a top-leveltypeproperty to enable proper deserialization before validating. - style String
- Required when
schemaandexplodeare set. Describes how the parameter value will be deserialized depending on the type of the parameter value.
- explode boolean
- Required when
schemaandstyleare set. Whenexplodeistrue, parameter values of typearrayorobjectgenerate separate parameters for each value of the array or key-value pair of the map. For other types of parameters, this property has no effect. - in string
- The location of the parameter.
- name string
- The name of the parameter. Parameter names are case-sensitive, and correspond to the parameter name used by the
inproperty. Ifinispath, thenamefield MUST correspond to the named capture group from the configuredroute. - required boolean
- Determines whether this parameter is mandatory.
- schema string
- Requred when
styleandexplodeare set. This is the schema defining the type used for the parameter. It is validated usingdraft4for JSON Schema draft 4 compliant validator. In addition to being a valid JSON Schema, the parameter schema MUST have a top-leveltypeproperty to enable proper deserialization before validating. - style string
- Required when
schemaandexplodeare set. Describes how the parameter value will be deserialized depending on the type of the parameter value.
- explode bool
- Required when
schemaandstyleare set. Whenexplodeistrue, parameter values of typearrayorobjectgenerate separate parameters for each value of the array or key-value pair of the map. For other types of parameters, this property has no effect. - in_ str
- The location of the parameter.
- name str
- The name of the parameter. Parameter names are case-sensitive, and correspond to the parameter name used by the
inproperty. Ifinispath, thenamefield MUST correspond to the named capture group from the configuredroute. - required bool
- Determines whether this parameter is mandatory.
- schema str
- Requred when
styleandexplodeare set. This is the schema defining the type used for the parameter. It is validated usingdraft4for JSON Schema draft 4 compliant validator. In addition to being a valid JSON Schema, the parameter schema MUST have a top-leveltypeproperty to enable proper deserialization before validating. - style str
- Required when
schemaandexplodeare set. Describes how the parameter value will be deserialized depending on the type of the parameter value.
- explode Boolean
- Required when
schemaandstyleare set. Whenexplodeistrue, parameter values of typearrayorobjectgenerate separate parameters for each value of the array or key-value pair of the map. For other types of parameters, this property has no effect. - in String
- The location of the parameter.
- name String
- The name of the parameter. Parameter names are case-sensitive, and correspond to the parameter name used by the
inproperty. Ifinispath, thenamefield MUST correspond to the named capture group from the configuredroute. - required Boolean
- Determines whether this parameter is mandatory.
- schema String
- Requred when
styleandexplodeare set. This is the schema defining the type used for the parameter. It is validated usingdraft4for JSON Schema draft 4 compliant validator. In addition to being a valid JSON Schema, the parameter schema MUST have a top-leveltypeproperty to enable proper deserialization before validating. - style String
- Required when
schemaandexplodeare set. Describes how the parameter value will be deserialized depending on the type of the parameter value.
GetGatewayPluginRequestValidatorConsumer
- Id string
- Id string
- id String
- id string
- id str
- id String
GetGatewayPluginRequestValidatorOrdering
GetGatewayPluginRequestValidatorOrderingAfter
- Accesses List<string>
- Accesses []string
- accesses List<String>
- accesses string[]
- accesses Sequence[str]
- accesses List<String>
GetGatewayPluginRequestValidatorOrderingBefore
- Accesses List<string>
- Accesses []string
- accesses List<String>
- accesses string[]
- accesses Sequence[str]
- accesses List<String>
GetGatewayPluginRequestValidatorRoute
- Id string
- Id string
- id String
- id string
- id str
- id String
GetGatewayPluginRequestValidatorService
- 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.