Skip to content

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]

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]