RosTopicProps
Properties for defining a RosTopic.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-datahub-topic
Initializer
import ros_cdk_datahub
ros_cdk_datahub.RosTopicProps(
  comment: typing.Union[str, IResolvable],
  project_name: typing.Union[str, IResolvable],
  record_type: typing.Union[str, IResolvable],
  topic_name: typing.Union[str, IResolvable],
  lifecycle: typing.Union[typing.Union[int, float], IResolvable] = None,
  record_schema: typing.Union[str, IResolvable] = None,
  shard_count: typing.Union[typing.Union[int, float], IResolvable] = None
)
Properties
| Name | Type | Description | 
|---|---|---|
| comment | typing.Union[str, ros_cdk_core.IResolvable] | No description. | 
| project_name | typing.Union[str, ros_cdk_core.IResolvable] | No description. | 
| record_type | typing.Union[str, ros_cdk_core.IResolvable] | No description. | 
| topic_name | typing.Union[str, ros_cdk_core.IResolvable] | No description. | 
| lifecycle | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. | 
| record_schema | typing.Union[str, ros_cdk_core.IResolvable] | No description. | 
| shard_count | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. | 
commentRequired 
comment: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
project_nameRequired 
project_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
record_typeRequired 
record_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
topic_nameRequired 
topic_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
lifecycleOptional 
lifecycle: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
record_schemaOptional 
record_schema: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
shard_countOptional 
shard_count: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]