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_id
Required
instance_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
queue_name
Required
queue_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
virtual_host
Required
virtual_host: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
auto_delete_state
Optional
auto_delete_state: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
auto_expire_state
Optional
auto_expire_state: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
dead_letter_exchange
Optional
dead_letter_exchange: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
dead_letter_routing_key
Optional
dead_letter_routing_key: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
exclusive_state
Optional
exclusive_state: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
maximum_priority
Optional
maximum_priority: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
max_length
Optional
max_length: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
message_ttl
Optional
message_ttl: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]