You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
module"aws_apigatewayv2_integration" {
source="./modules/aws/r/aws_apigatewayv2_integration"# api_id - (required) is a type of stringapi_id=null# connection_id - (optional) is a type of stringconnection_id=null# connection_type - (optional) is a type of stringconnection_type=null# content_handling_strategy - (optional) is a type of stringcontent_handling_strategy=null# credentials_arn - (optional) is a type of stringcredentials_arn=null# description - (optional) is a type of stringdescription=null# integration_method - (optional) is a type of stringintegration_method=null# integration_subtype - (optional) is a type of stringintegration_subtype=null# integration_type - (required) is a type of stringintegration_type=null# integration_uri - (optional) is a type of stringintegration_uri=null# passthrough_behavior - (optional) is a type of stringpassthrough_behavior=null# payload_format_version - (optional) is a type of stringpayload_format_version=null# request_parameters - (optional) is a type of map of stringrequest_parameters={}
# request_templates - (optional) is a type of map of stringrequest_templates={}
# template_selection_expression - (optional) is a type of stringtemplate_selection_expression=null# timeout_milliseconds - (optional) is a type of numbertimeout_milliseconds=nullresponse_parameters=[{
mappings = {}
status_code =null
}]
tls_config=[{
server_name_to_verify =null
}]
}
resource"aws_apigatewayv2_integration""this" {
# api_id - (required) is a type of stringapi_id=var.api_id# connection_id - (optional) is a type of stringconnection_id=var.connection_id# connection_type - (optional) is a type of stringconnection_type=var.connection_type# content_handling_strategy - (optional) is a type of stringcontent_handling_strategy=var.content_handling_strategy# credentials_arn - (optional) is a type of stringcredentials_arn=var.credentials_arn# description - (optional) is a type of stringdescription=var.description# integration_method - (optional) is a type of stringintegration_method=var.integration_method# integration_subtype - (optional) is a type of stringintegration_subtype=var.integration_subtype# integration_type - (required) is a type of stringintegration_type=var.integration_type# integration_uri - (optional) is a type of stringintegration_uri=var.integration_uri# passthrough_behavior - (optional) is a type of stringpassthrough_behavior=var.passthrough_behavior# payload_format_version - (optional) is a type of stringpayload_format_version=var.payload_format_version# request_parameters - (optional) is a type of map of stringrequest_parameters=var.request_parameters# request_templates - (optional) is a type of map of stringrequest_templates=var.request_templates# template_selection_expression - (optional) is a type of stringtemplate_selection_expression=var.template_selection_expression# timeout_milliseconds - (optional) is a type of numbertimeout_milliseconds=var.timeout_millisecondsdynamic"response_parameters" {
for_each=var.response_parameterscontent {
# mappings - (required) is a type of map of stringmappings=response_parameters.value["mappings"]
# status_code - (required) is a type of stringstatus_code=response_parameters.value["status_code"]
}
}
dynamic"tls_config" {
for_each=var.tls_configcontent {
# server_name_to_verify - (optional) is a type of stringserver_name_to_verify=tls_config.value["server_name_to_verify"]
}
}
}