Skip to content

RosInstanceProps

Properties for defining a RosInstance.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-sas-instance

Initializer

import ros_cdk_sas
ros_cdk_sas.RosInstanceProps(
  period: typing.Union[typing.Union[int, float], IResolvable],
  period_unit: typing.Union[str, IResolvable],
  anti_ransomware: typing.Union[typing.Union[int, float], IResolvable] = None,
  auto_pay: typing.Union[bool, IResolvable] = None,
  auto_renew: typing.Union[bool, IResolvable] = None,
  cloud_honeypot: typing.Union[bool, IResolvable] = None,
  configuration_assessment: typing.Union[bool, IResolvable] = None,
  container_image_scan: typing.Union[typing.Union[int, float], IResolvable] = None,
  edition: typing.Union[str, IResolvable] = None,
  log_analysis: typing.Union[typing.Union[int, float], IResolvable] = None,
  malicious_file_detection_sdk: typing.Union[bool, IResolvable] = None,
  protected_servers: typing.Union[typing.Union[int, float], IResolvable] = None,
  quota_for_application_protection: typing.Union[typing.Union[int, float], IResolvable] = None,
  quota_for_cloud_honeypot: typing.Union[typing.Union[int, float], IResolvable] = None,
  quota_for_configuration_assessment: typing.Union[typing.Union[int, float], IResolvable] = None,
  quota_for_malicious_file_detection_sdk: typing.Union[typing.Union[int, float], IResolvable] = None,
  quota_for_vulnerability_fixing: typing.Union[typing.Union[int, float], IResolvable] = None,
  quota_for_web_tamper_proofing: typing.Union[typing.Union[int, float], IResolvable] = None,
  threat_analysis: typing.Union[bool, IResolvable] = None,
  threat_analysis_log_storage_capacity: typing.Union[typing.Union[int, float], IResolvable] = None,
  v_core: typing.Union[typing.Union[int, float], IResolvable] = None,
  vulnerability_fixing: typing.Union[bool, IResolvable] = None,
  web_tamper_protection: typing.Union[bool, IResolvable] = None
)

Properties

Name Type Description
period typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
period_unit typing.Union[str, ros_cdk_core.IResolvable] No description.
anti_ransomware typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
auto_pay typing.Union[bool, ros_cdk_core.IResolvable] No description.
auto_renew typing.Union[bool, ros_cdk_core.IResolvable] No description.
cloud_honeypot typing.Union[bool, ros_cdk_core.IResolvable] No description.
configuration_assessment typing.Union[bool, ros_cdk_core.IResolvable] No description.
container_image_scan typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
edition typing.Union[str, ros_cdk_core.IResolvable] No description.
log_analysis typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
malicious_file_detection_sdk typing.Union[bool, ros_cdk_core.IResolvable] No description.
protected_servers typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
quota_for_application_protection typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
quota_for_cloud_honeypot typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
quota_for_configuration_assessment typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
quota_for_malicious_file_detection_sdk typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
quota_for_vulnerability_fixing typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
quota_for_web_tamper_proofing typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
threat_analysis typing.Union[bool, ros_cdk_core.IResolvable] No description.
threat_analysis_log_storage_capacity typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
v_core typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
vulnerability_fixing typing.Union[bool, ros_cdk_core.IResolvable] No description.
web_tamper_protection typing.Union[bool, ros_cdk_core.IResolvable] No description.

periodRequired

period: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

period_unitRequired

period_unit: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

anti_ransomwareOptional

anti_ransomware: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

auto_payOptional

auto_pay: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

auto_renewOptional

auto_renew: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

cloud_honeypotOptional

cloud_honeypot: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

configuration_assessmentOptional

configuration_assessment: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

container_image_scanOptional

container_image_scan: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

editionOptional

edition: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

log_analysisOptional

log_analysis: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

malicious_file_detection_sdkOptional

malicious_file_detection_sdk: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

protected_serversOptional

protected_servers: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

quota_for_application_protectionOptional

quota_for_application_protection: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

quota_for_cloud_honeypotOptional

quota_for_cloud_honeypot: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

quota_for_configuration_assessmentOptional

quota_for_configuration_assessment: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

quota_for_malicious_file_detection_sdkOptional

quota_for_malicious_file_detection_sdk: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

quota_for_vulnerability_fixingOptional

quota_for_vulnerability_fixing: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

quota_for_web_tamper_proofingOptional

quota_for_web_tamper_proofing: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

threat_analysisOptional

threat_analysis: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

threat_analysis_log_storage_capacityOptional

threat_analysis_log_storage_capacity: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

v_coreOptional

v_core: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

vulnerability_fixingOptional

vulnerability_fixing: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

web_tamper_protectionOptional

web_tamper_protection: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]