RosQueueProps
Properties for defining a RosQueue.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-amqp-queue
Initializer
import ros_cdk_amqp
ros_cdk_amqp.RosQueueProps(
instance_id: typing.Union[str, IResolvable],
queue_name: typing.Union[str, IResolvable],
virtual_host: typing.Union[str, IResolvable],
auto_delete_state: typing.Union[bool, IResolvable] = None,
auto_expire_state: typing.Union[typing.Union[int, float], IResolvable] = None,
dead_letter_exchange: typing.Union[str, IResolvable] = None,
dead_letter_routing_key: typing.Union[str, IResolvable] = None,
exclusive_state: typing.Union[bool, IResolvable] = None,
maximum_priority: typing.Union[typing.Union[int, float], IResolvable] = None,
max_length: typing.Union[typing.Union[int, float], IResolvable] = None,
message_ttl: typing.Union[typing.Union[int, float], IResolvable] = None
)
Properties
| Name | Type | Description |
|---|---|---|
instance_id |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
queue_name |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
virtual_host |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
auto_delete_state |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
auto_expire_state |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
dead_letter_exchange |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
dead_letter_routing_key |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
exclusive_state |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
maximum_priority |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
max_length |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
message_ttl |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
instance_idRequired
instance_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
queue_nameRequired
queue_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
virtual_hostRequired
virtual_host: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
auto_delete_stateOptional
auto_delete_state: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
auto_expire_stateOptional
auto_expire_state: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
dead_letter_exchangeOptional
dead_letter_exchange: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
dead_letter_routing_keyOptional
dead_letter_routing_key: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
exclusive_stateOptional
exclusive_state: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
maximum_priorityOptional
maximum_priority: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
max_lengthOptional
max_length: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
message_ttlOptional
message_ttl: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]