AiSecurityGuardConfigProperty
Initializer
import ros_cdk_apig
ros_cdk_apig.RosHttpApi.AiSecurityGuardConfigProperty(
buffer_limit: typing.Union[typing.Union[int, float], IResolvable] = None,
check_request: typing.Union[bool, IResolvable] = None,
check_request_image: typing.Union[bool, IResolvable] = None,
check_response: typing.Union[bool, IResolvable] = None,
check_response_image: typing.Union[bool, IResolvable] = None,
consumer_request_check_service: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ConsumerRequestCheckServiceProperty]]] = None,
consumer_response_check_service: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ConsumerResponseCheckServiceProperty]]] = None,
consumer_risk_level: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ConsumerRiskLevelProperty]]] = None,
plugin_status: typing.Union[IResolvable, AiSecurityGuardConfigPluginStatusProperty] = None,
request_check_service: typing.Union[str, IResolvable] = None,
request_image_check_service: typing.Union[str, IResolvable] = None,
response_check_service: typing.Union[str, IResolvable] = None,
response_image_check_service: typing.Union[str, IResolvable] = None,
risk_alert_level: typing.Union[str, IResolvable] = None,
risk_config: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, RiskConfigProperty]]] = None,
service_address: typing.Union[str, IResolvable] = None
)
Properties
| Name | Type | Description |
buffer_limit | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
check_request | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
check_request_image | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
check_response | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
check_response_image | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
consumer_request_check_service | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ConsumerRequestCheckServiceProperty]]] | No description. |
consumer_response_check_service | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ConsumerResponseCheckServiceProperty]]] | No description. |
consumer_risk_level | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ConsumerRiskLevelProperty]]] | No description. |
plugin_status | typing.Union[ros_cdk_core.IResolvable, AiSecurityGuardConfigPluginStatusProperty] | No description. |
request_check_service | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
request_image_check_service | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
response_check_service | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
response_image_check_service | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
risk_alert_level | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
risk_config | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, RiskConfigProperty]]] | No description. |
service_address | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
buffer_limitOptional
buffer_limit: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
check_requestOptional
check_request: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
check_request_imageOptional
check_request_image: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
check_responseOptional
check_response: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
check_response_imageOptional
check_response_image: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
consumer_request_check_serviceOptional
consumer_request_check_service: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ConsumerRequestCheckServiceProperty]]]
consumer_response_check_serviceOptional
consumer_response_check_service: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ConsumerResponseCheckServiceProperty]]]
consumer_risk_levelOptional
consumer_risk_level: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ConsumerRiskLevelProperty]]]
plugin_statusOptional
plugin_status: typing.Union[IResolvable, AiSecurityGuardConfigPluginStatusProperty]
request_check_serviceOptional
request_check_service: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
request_image_check_serviceOptional
request_image_check_service: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
response_check_serviceOptional
response_check_service: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
response_image_check_serviceOptional
response_image_check_service: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
risk_alert_levelOptional
risk_alert_level: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
risk_configOptional
risk_config: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, RiskConfigProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, RiskConfigProperty]]]
service_addressOptional
service_address: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]