CfnQueueProps¶
-
class
aws_cdk.aws_sqs.
CfnQueueProps
(*, content_based_deduplication=None, delay_seconds=None, fifo_queue=None, kms_data_key_reuse_period_seconds=None, kms_master_key_id=None, maximum_message_size=None, message_retention_period=None, queue_name=None, receive_message_wait_time_seconds=None, redrive_policy=None, tags=None, visibility_timeout=None)¶ Bases:
object
Properties for defining a
AWS::SQS::Queue
.- Parameters
content_based_deduplication (
Union
[bool
,IResolvable
,None
]) –AWS::SQS::Queue.ContentBasedDeduplication
.delay_seconds (
Union
[int
,float
,None
]) –AWS::SQS::Queue.DelaySeconds
.fifo_queue (
Union
[bool
,IResolvable
,None
]) –AWS::SQS::Queue.FifoQueue
.kms_data_key_reuse_period_seconds (
Union
[int
,float
,None
]) –AWS::SQS::Queue.KmsDataKeyReusePeriodSeconds
.kms_master_key_id (
Optional
[str
]) –AWS::SQS::Queue.KmsMasterKeyId
.maximum_message_size (
Union
[int
,float
,None
]) –AWS::SQS::Queue.MaximumMessageSize
.message_retention_period (
Union
[int
,float
,None
]) –AWS::SQS::Queue.MessageRetentionPeriod
.queue_name (
Optional
[str
]) –AWS::SQS::Queue.QueueName
.receive_message_wait_time_seconds (
Union
[int
,float
,None
]) –AWS::SQS::Queue.ReceiveMessageWaitTimeSeconds
.redrive_policy (
Optional
[Any
]) –AWS::SQS::Queue.RedrivePolicy
.tags (
Optional
[List
[CfnTag
]]) –AWS::SQS::Queue.Tags
.visibility_timeout (
Union
[int
,float
,None
]) –AWS::SQS::Queue.VisibilityTimeout
.
- See
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-queues.html
Attributes
-
content_based_deduplication
¶ AWS::SQS::Queue.ContentBasedDeduplication
.- See
- Return type
Union
[bool
,IResolvable
,None
]
-
delay_seconds
¶ AWS::SQS::Queue.DelaySeconds
.- See
- Return type
Union
[int
,float
,None
]
-
fifo_queue
¶ AWS::SQS::Queue.FifoQueue
.- See
- Return type
Union
[bool
,IResolvable
,None
]
-
kms_data_key_reuse_period_seconds
¶ AWS::SQS::Queue.KmsDataKeyReusePeriodSeconds
.- See
- Return type
Union
[int
,float
,None
]
-
kms_master_key_id
¶ AWS::SQS::Queue.KmsMasterKeyId
.
-
maximum_message_size
¶ AWS::SQS::Queue.MaximumMessageSize
.- See
- Return type
Union
[int
,float
,None
]
-
message_retention_period
¶ AWS::SQS::Queue.MessageRetentionPeriod
.- See
- Return type
Union
[int
,float
,None
]
-
queue_name
¶ AWS::SQS::Queue.QueueName
.- See
- Return type
Optional
[str
]
-
receive_message_wait_time_seconds
¶ AWS::SQS::Queue.ReceiveMessageWaitTimeSeconds
.- See
- Return type
Union
[int
,float
,None
]
-
redrive_policy
¶ AWS::SQS::Queue.RedrivePolicy
.
AWS::SQS::Queue.Tags
.- See
- Return type
Optional
[List
[CfnTag
]]
-
visibility_timeout
¶ AWS::SQS::Queue.VisibilityTimeout
.- See
- Return type
Union
[int
,float
,None
]