RosTableProps
Properties for defining a RosTable
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ots-table
Initializer
import ros_cdk_ots
ros_cdk_ots.RosTableProps(
instance_name: typing.Union[str, IResolvable],
primary_key: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, PrimaryKeyProperty]]],
table_name: typing.Union[str, IResolvable],
columns: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ColumnsProperty]]] = None,
deviation_cell_version_in_sec: typing.Union[typing.Union[int, float], IResolvable] = None,
max_versions: typing.Union[typing.Union[int, float], IResolvable] = None,
reserved_throughput: typing.Union[IResolvable, ReservedThroughputProperty] = None,
secondary_indices: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, SecondaryIndicesProperty]]] = None,
time_to_live: typing.Union[typing.Union[int, float], IResolvable] = None
)
Properties
Name | Type | Description |
---|---|---|
instance_name |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
primary_key |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, PrimaryKeyProperty]]] |
No description. |
table_name |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
columns |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ColumnsProperty]]] |
No description. |
deviation_cell_version_in_sec |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
max_versions |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
reserved_throughput |
typing.Union[ros_cdk_core.IResolvable, ReservedThroughputProperty] |
No description. |
secondary_indices |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, SecondaryIndicesProperty]]] |
No description. |
time_to_live |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
instance_name
Required
instance_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
primary_key
Required
primary_key: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, PrimaryKeyProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, PrimaryKeyProperty]]]
table_name
Required
table_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
columns
Optional
columns: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ColumnsProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ColumnsProperty]]]
deviation_cell_version_in_sec
Optional
deviation_cell_version_in_sec: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
max_versions
Optional
max_versions: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
reserved_throughput
Optional
reserved_throughput: typing.Union[IResolvable, ReservedThroughputProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, ReservedThroughputProperty]
secondary_indices
Optional
secondary_indices: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, SecondaryIndicesProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, SecondaryIndicesProperty]]]
time_to_live
Optional
time_to_live: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]