Skip to content

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]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.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]