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_nameRequired
instance_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
primary_keyRequired
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_nameRequired
table_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
columnsOptional
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_secOptional
deviation_cell_version_in_sec: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
max_versionsOptional
max_versions: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
reserved_throughputOptional
reserved_throughput: typing.Union[IResolvable, ReservedThroughputProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, ReservedThroughputProperty]
secondary_indicesOptional
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_liveOptional
time_to_live: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]