konnect 2.5.0 published on Tuesday, Apr 15, 2025 by kong
konnect.getGatewayPluginOasValidation
Explore with Pulumi AI
Using getGatewayPluginOasValidation
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 getGatewayPluginOasValidation(args: GetGatewayPluginOasValidationArgs, opts?: InvokeOptions): Promise<GetGatewayPluginOasValidationResult>
function getGatewayPluginOasValidationOutput(args: GetGatewayPluginOasValidationOutputArgs, opts?: InvokeOptions): Output<GetGatewayPluginOasValidationResult>
def get_gateway_plugin_oas_validation(control_plane_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetGatewayPluginOasValidationResult
def get_gateway_plugin_oas_validation_output(control_plane_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetGatewayPluginOasValidationResult]
func LookupGatewayPluginOasValidation(ctx *Context, args *LookupGatewayPluginOasValidationArgs, opts ...InvokeOption) (*LookupGatewayPluginOasValidationResult, error)
func LookupGatewayPluginOasValidationOutput(ctx *Context, args *LookupGatewayPluginOasValidationOutputArgs, opts ...InvokeOption) LookupGatewayPluginOasValidationResultOutput
> Note: This function is named LookupGatewayPluginOasValidation
in the Go SDK.
public static class GetGatewayPluginOasValidation
{
public static Task<GetGatewayPluginOasValidationResult> InvokeAsync(GetGatewayPluginOasValidationArgs args, InvokeOptions? opts = null)
public static Output<GetGatewayPluginOasValidationResult> Invoke(GetGatewayPluginOasValidationInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetGatewayPluginOasValidationResult> getGatewayPluginOasValidation(GetGatewayPluginOasValidationArgs args, InvokeOptions options)
public static Output<GetGatewayPluginOasValidationResult> getGatewayPluginOasValidation(GetGatewayPluginOasValidationArgs args, InvokeOptions options)
fn::invoke:
function: konnect:index/getGatewayPluginOasValidation:getGatewayPluginOasValidation
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
getGatewayPluginOasValidation Result
The following output properties are available:
- Config
Get
Gateway Plugin Oas Validation Config - Consumer
Get
Gateway Plugin Oas Validation Consumer - Control
Plane stringId - Created
At double - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Oas Validation Ordering - Protocols List<string>
- Route
Get
Gateway Plugin Oas Validation Route - Service
Get
Gateway Plugin Oas Validation Service - List<string>
- Updated
At double
- Config
Get
Gateway Plugin Oas Validation Config - Consumer
Get
Gateway Plugin Oas Validation Consumer - Control
Plane stringId - Created
At float64 - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Oas Validation Ordering - Protocols []string
- Route
Get
Gateway Plugin Oas Validation Route - Service
Get
Gateway Plugin Oas Validation Service - []string
- Updated
At float64
- config
Get
Gateway Plugin Oas Validation Config - consumer
Get
Gateway Plugin Oas Validation Consumer - control
Plane StringId - created
At Double - enabled Boolean
- id String
- instance
Name String - ordering
Get
Gateway Plugin Oas Validation Ordering - protocols List<String>
- route
Get
Gateway Plugin Oas Validation Route - service
Get
Gateway Plugin Oas Validation Service - List<String>
- updated
At Double
- config
Get
Gateway Plugin Oas Validation Config - consumer
Get
Gateway Plugin Oas Validation Consumer - control
Plane stringId - created
At number - enabled boolean
- id string
- instance
Name string - ordering
Get
Gateway Plugin Oas Validation Ordering - protocols string[]
- route
Get
Gateway Plugin Oas Validation Route - service
Get
Gateway Plugin Oas Validation Service - string[]
- updated
At number
- config
Get
Gateway Plugin Oas Validation Config - consumer
Get
Gateway Plugin Oas Validation Consumer - control_
plane_ strid - created_
at float - enabled bool
- id str
- instance_
name str - ordering
Get
Gateway Plugin Oas Validation Ordering - protocols Sequence[str]
- route
Get
Gateway Plugin Oas Validation Route - service
Get
Gateway Plugin Oas Validation 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
GetGatewayPluginOasValidationConfig
- Allowed
Header Parameters This property is required. string - List of header parameters in the request that will be ignored when performing HTTP header validation. These are additional headers added to an API request beyond those defined in the API specification. For example, you might include the HTTP header
User-Agent
, which lets servers and network peers identify the application, operating system, vendor, and/or version of the requesting user agent. - Api
Spec This property is required. string - The API specification defined using either Swagger or the OpenAPI. This can be either a JSON or YAML based file. If using a YAML file, the spec needs to be URI-Encoded to preserve the YAML format.
- Api
Spec Encoded This property is required. bool - Indicates whether the api_spec is URI-Encoded.
- Custom
Base Path This property is required. string - The base path to be used for path match evaluation. This value is ignored if
include_base_path
is set tofalse
. - Header
Parameter Check This property is required. bool - If set to true, checks if HTTP header parameters in the request exist in the API specification.
- Include
Base Path This property is required. bool - Indicates whether to include the base path when performing path match evaluation.
- Notify
Only Request Validation Failure This property is required. bool - If set to true, notifications via event hooks are enabled, but request based validation failures don't affect the request flow.
- Notify
Only Response Body Validation Failure This property is required. bool - If set to true, notifications via event hooks are enabled, but response validation failures don't affect the response flow.
- Query
Parameter Check This property is required. bool - If set to true, checks if query parameters in the request exist in the API specification.
- Validate
Request Body This property is required. bool - If set to true, validates the request body content against the API specification.
- Validate
Request Header Params This property is required. bool - If set to true, validates HTTP header parameters against the API specification.
- Validate
Request Query Params This property is required. bool - If set to true, validates query parameters against the API specification.
- Validate
Request Uri Params This property is required. bool - If set to true, validates URI parameters in the request against the API specification.
- Validate
Response Body This property is required. bool - If set to true, validates the response from the upstream services against the API specification. If validation fails, it results in an
HTTP 406 Not Acceptable
status code. - Verbose
Response This property is required. bool - If set to true, returns a detailed error message for invalid requests & responses. This is useful while testing.
- Allowed
Header Parameters This property is required. string - List of header parameters in the request that will be ignored when performing HTTP header validation. These are additional headers added to an API request beyond those defined in the API specification. For example, you might include the HTTP header
User-Agent
, which lets servers and network peers identify the application, operating system, vendor, and/or version of the requesting user agent. - Api
Spec This property is required. string - The API specification defined using either Swagger or the OpenAPI. This can be either a JSON or YAML based file. If using a YAML file, the spec needs to be URI-Encoded to preserve the YAML format.
- Api
Spec Encoded This property is required. bool - Indicates whether the api_spec is URI-Encoded.
- Custom
Base Path This property is required. string - The base path to be used for path match evaluation. This value is ignored if
include_base_path
is set tofalse
. - Header
Parameter Check This property is required. bool - If set to true, checks if HTTP header parameters in the request exist in the API specification.
- Include
Base Path This property is required. bool - Indicates whether to include the base path when performing path match evaluation.
- Notify
Only Request Validation Failure This property is required. bool - If set to true, notifications via event hooks are enabled, but request based validation failures don't affect the request flow.
- Notify
Only Response Body Validation Failure This property is required. bool - If set to true, notifications via event hooks are enabled, but response validation failures don't affect the response flow.
- Query
Parameter Check This property is required. bool - If set to true, checks if query parameters in the request exist in the API specification.
- Validate
Request Body This property is required. bool - If set to true, validates the request body content against the API specification.
- Validate
Request Header Params This property is required. bool - If set to true, validates HTTP header parameters against the API specification.
- Validate
Request Query Params This property is required. bool - If set to true, validates query parameters against the API specification.
- Validate
Request Uri Params This property is required. bool - If set to true, validates URI parameters in the request against the API specification.
- Validate
Response Body This property is required. bool - If set to true, validates the response from the upstream services against the API specification. If validation fails, it results in an
HTTP 406 Not Acceptable
status code. - Verbose
Response This property is required. bool - If set to true, returns a detailed error message for invalid requests & responses. This is useful while testing.
- allowed
Header Parameters This property is required. String - List of header parameters in the request that will be ignored when performing HTTP header validation. These are additional headers added to an API request beyond those defined in the API specification. For example, you might include the HTTP header
User-Agent
, which lets servers and network peers identify the application, operating system, vendor, and/or version of the requesting user agent. - api
Spec This property is required. String - The API specification defined using either Swagger or the OpenAPI. This can be either a JSON or YAML based file. If using a YAML file, the spec needs to be URI-Encoded to preserve the YAML format.
- api
Spec Encoded This property is required. Boolean - Indicates whether the api_spec is URI-Encoded.
- custom
Base Path This property is required. String - The base path to be used for path match evaluation. This value is ignored if
include_base_path
is set tofalse
. - header
Parameter Check This property is required. Boolean - If set to true, checks if HTTP header parameters in the request exist in the API specification.
- include
Base Path This property is required. Boolean - Indicates whether to include the base path when performing path match evaluation.
- notify
Only Request Validation Failure This property is required. Boolean - If set to true, notifications via event hooks are enabled, but request based validation failures don't affect the request flow.
- notify
Only Response Body Validation Failure This property is required. Boolean - If set to true, notifications via event hooks are enabled, but response validation failures don't affect the response flow.
- query
Parameter Check This property is required. Boolean - If set to true, checks if query parameters in the request exist in the API specification.
- validate
Request Body This property is required. Boolean - If set to true, validates the request body content against the API specification.
- validate
Request Header Params This property is required. Boolean - If set to true, validates HTTP header parameters against the API specification.
- validate
Request Query Params This property is required. Boolean - If set to true, validates query parameters against the API specification.
- validate
Request Uri Params This property is required. Boolean - If set to true, validates URI parameters in the request against the API specification.
- validate
Response Body This property is required. Boolean - If set to true, validates the response from the upstream services against the API specification. If validation fails, it results in an
HTTP 406 Not Acceptable
status code. - verbose
Response This property is required. Boolean - If set to true, returns a detailed error message for invalid requests & responses. This is useful while testing.
- allowed
Header Parameters This property is required. string - List of header parameters in the request that will be ignored when performing HTTP header validation. These are additional headers added to an API request beyond those defined in the API specification. For example, you might include the HTTP header
User-Agent
, which lets servers and network peers identify the application, operating system, vendor, and/or version of the requesting user agent. - api
Spec This property is required. string - The API specification defined using either Swagger or the OpenAPI. This can be either a JSON or YAML based file. If using a YAML file, the spec needs to be URI-Encoded to preserve the YAML format.
- api
Spec Encoded This property is required. boolean - Indicates whether the api_spec is URI-Encoded.
- custom
Base Path This property is required. string - The base path to be used for path match evaluation. This value is ignored if
include_base_path
is set tofalse
. - header
Parameter Check This property is required. boolean - If set to true, checks if HTTP header parameters in the request exist in the API specification.
- include
Base Path This property is required. boolean - Indicates whether to include the base path when performing path match evaluation.
- notify
Only Request Validation Failure This property is required. boolean - If set to true, notifications via event hooks are enabled, but request based validation failures don't affect the request flow.
- notify
Only Response Body Validation Failure This property is required. boolean - If set to true, notifications via event hooks are enabled, but response validation failures don't affect the response flow.
- query
Parameter Check This property is required. boolean - If set to true, checks if query parameters in the request exist in the API specification.
- validate
Request Body This property is required. boolean - If set to true, validates the request body content against the API specification.
- validate
Request Header Params This property is required. boolean - If set to true, validates HTTP header parameters against the API specification.
- validate
Request Query Params This property is required. boolean - If set to true, validates query parameters against the API specification.
- validate
Request Uri Params This property is required. boolean - If set to true, validates URI parameters in the request against the API specification.
- validate
Response Body This property is required. boolean - If set to true, validates the response from the upstream services against the API specification. If validation fails, it results in an
HTTP 406 Not Acceptable
status code. - verbose
Response This property is required. boolean - If set to true, returns a detailed error message for invalid requests & responses. This is useful while testing.
- allowed_
header_ parameters This property is required. str - List of header parameters in the request that will be ignored when performing HTTP header validation. These are additional headers added to an API request beyond those defined in the API specification. For example, you might include the HTTP header
User-Agent
, which lets servers and network peers identify the application, operating system, vendor, and/or version of the requesting user agent. - api_
spec This property is required. str - The API specification defined using either Swagger or the OpenAPI. This can be either a JSON or YAML based file. If using a YAML file, the spec needs to be URI-Encoded to preserve the YAML format.
- api_
spec_ encoded This property is required. bool - Indicates whether the api_spec is URI-Encoded.
- custom_
base_ path This property is required. str - The base path to be used for path match evaluation. This value is ignored if
include_base_path
is set tofalse
. - header_
parameter_ check This property is required. bool - If set to true, checks if HTTP header parameters in the request exist in the API specification.
- include_
base_ path This property is required. bool - Indicates whether to include the base path when performing path match evaluation.
- notify_
only_ request_ validation_ failure This property is required. bool - If set to true, notifications via event hooks are enabled, but request based validation failures don't affect the request flow.
- notify_
only_ response_ body_ validation_ failure This property is required. bool - If set to true, notifications via event hooks are enabled, but response validation failures don't affect the response flow.
- query_
parameter_ check This property is required. bool - If set to true, checks if query parameters in the request exist in the API specification.
- validate_
request_ body This property is required. bool - If set to true, validates the request body content against the API specification.
- validate_
request_ header_ params This property is required. bool - If set to true, validates HTTP header parameters against the API specification.
- validate_
request_ query_ params This property is required. bool - If set to true, validates query parameters against the API specification.
- validate_
request_ uri_ params This property is required. bool - If set to true, validates URI parameters in the request against the API specification.
- validate_
response_ body This property is required. bool - If set to true, validates the response from the upstream services against the API specification. If validation fails, it results in an
HTTP 406 Not Acceptable
status code. - verbose_
response This property is required. bool - If set to true, returns a detailed error message for invalid requests & responses. This is useful while testing.
- allowed
Header Parameters This property is required. String - List of header parameters in the request that will be ignored when performing HTTP header validation. These are additional headers added to an API request beyond those defined in the API specification. For example, you might include the HTTP header
User-Agent
, which lets servers and network peers identify the application, operating system, vendor, and/or version of the requesting user agent. - api
Spec This property is required. String - The API specification defined using either Swagger or the OpenAPI. This can be either a JSON or YAML based file. If using a YAML file, the spec needs to be URI-Encoded to preserve the YAML format.
- api
Spec Encoded This property is required. Boolean - Indicates whether the api_spec is URI-Encoded.
- custom
Base Path This property is required. String - The base path to be used for path match evaluation. This value is ignored if
include_base_path
is set tofalse
. - header
Parameter Check This property is required. Boolean - If set to true, checks if HTTP header parameters in the request exist in the API specification.
- include
Base Path This property is required. Boolean - Indicates whether to include the base path when performing path match evaluation.
- notify
Only Request Validation Failure This property is required. Boolean - If set to true, notifications via event hooks are enabled, but request based validation failures don't affect the request flow.
- notify
Only Response Body Validation Failure This property is required. Boolean - If set to true, notifications via event hooks are enabled, but response validation failures don't affect the response flow.
- query
Parameter Check This property is required. Boolean - If set to true, checks if query parameters in the request exist in the API specification.
- validate
Request Body This property is required. Boolean - If set to true, validates the request body content against the API specification.
- validate
Request Header Params This property is required. Boolean - If set to true, validates HTTP header parameters against the API specification.
- validate
Request Query Params This property is required. Boolean - If set to true, validates query parameters against the API specification.
- validate
Request Uri Params This property is required. Boolean - If set to true, validates URI parameters in the request against the API specification.
- validate
Response Body This property is required. Boolean - If set to true, validates the response from the upstream services against the API specification. If validation fails, it results in an
HTTP 406 Not Acceptable
status code. - verbose
Response This property is required. Boolean - If set to true, returns a detailed error message for invalid requests & responses. This is useful while testing.
GetGatewayPluginOasValidationConsumer
- 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
GetGatewayPluginOasValidationOrdering
- After
This property is required. GetGateway Plugin Oas Validation Ordering After - Before
This property is required. GetGateway Plugin Oas Validation Ordering Before
- After
This property is required. GetGateway Plugin Oas Validation Ordering After - Before
This property is required. GetGateway Plugin Oas Validation Ordering Before
- after
This property is required. GetGateway Plugin Oas Validation Ordering After - before
This property is required. GetGateway Plugin Oas Validation Ordering Before
- after
This property is required. GetGateway Plugin Oas Validation Ordering After - before
This property is required. GetGateway Plugin Oas Validation Ordering Before
- after
This property is required. GetGateway Plugin Oas Validation Ordering After - before
This property is required. GetGateway Plugin Oas Validation Ordering Before
- after
This property is required. Property Map - before
This property is required. Property Map
GetGatewayPluginOasValidationOrderingAfter
- 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>
GetGatewayPluginOasValidationOrderingBefore
- 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>
GetGatewayPluginOasValidationRoute
- 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
GetGatewayPluginOasValidationService
- 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.