Skip to content

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]