Sqs Classes
AddPermissionRequestQueueAddPermissionTypeDef
Label
- Type:
- Required: Yes
AWSAccountIds
- Type: typing.Sequence[str]
- Required: Yes
Actions
- Type: typing.Sequence[str]
- Required: Yes
AddPermissionRequestRequestTypeDef
QueueUrl
- Type:
- Required: Yes
Label
- Type:
- Required: Yes
AWSAccountIds
- Type: typing.Sequence[str]
- Required: Yes
Actions
- Type: typing.Sequence[str]
- Required: Yes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BatchResultErrorEntryTypeDef
Id
- Type:
- Required: Yes
SenderFault
- Type:
- Required: Yes
Code
- Type:
- Required: Yes
Message
- Type: typing.Optional[str]
CancelMessageMoveTaskRequestRequestTypeDef
TaskHandle
- Type:
- Required: Yes
CancelMessageMoveTaskResultTypeDef
ApproximateNumberOfMessagesMoved
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ChangeMessageVisibilityBatchRequestEntryTypeDef
Id
- Type:
- Required: Yes
ReceiptHandle
- Type:
- Required: Yes
VisibilityTimeout
- Type: typing.Optional[int]
ChangeMessageVisibilityBatchRequestQueueChangeMessageVisibilityBatchTypeDef
Entries
- Type: typing.Sequence[aws_resource_validator.pydantic_models.sqs_classes.ChangeMessageVisibilityBatchRequestEntryTypeDef]
- Required: Yes
ChangeMessageVisibilityBatchRequestRequestTypeDef
QueueUrl
- Type:
- Required: Yes
Entries
- Type: typing.Sequence[aws_resource_validator.pydantic_models.sqs_classes.ChangeMessageVisibilityBatchRequestEntryTypeDef]
- Required: Yes
ChangeMessageVisibilityBatchResultEntryTypeDef
Id
- Type:
- Required: Yes
ChangeMessageVisibilityBatchResultTypeDef
Successful
- Type: typing.List[aws_resource_validator.pydantic_models.sqs_classes.ChangeMessageVisibilityBatchResultEntryTypeDef]
- Required: Yes
Failed
- Type: typing.List[aws_resource_validator.pydantic_models.sqs_classes.BatchResultErrorEntryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ChangeMessageVisibilityRequestMessageChangeVisibilityTypeDef
VisibilityTimeout
- Type:
- Required: Yes
ChangeMessageVisibilityRequestRequestTypeDef
QueueUrl
- Type:
- Required: Yes
ReceiptHandle
- Type:
- Required: Yes
VisibilityTimeout
- Type:
- Required: Yes
CreateQueueRequestRequestTypeDef
QueueName
- Type:
- Required: Yes
Attributes
- Type: typing.Optional[typing.Mapping[typing.Literal['All', 'ApproximateNumberOfMessages', 'ApproximateNumberOfMessagesDelayed', 'ApproximateNumberOfMessagesNotVisible', 'ContentBasedDeduplication', 'CreatedTimestamp', 'DeduplicationScope', 'DelaySeconds', 'FifoQueue', 'FifoThroughputLimit', 'KmsDataKeyReusePeriodSeconds', 'KmsMasterKeyId', 'LastModifiedTimestamp', 'MaximumMessageSize', 'MessageRetentionPeriod', 'Policy', 'QueueArn', 'ReceiveMessageWaitTimeSeconds', 'RedriveAllowPolicy', 'RedrivePolicy', 'SqsManagedSseEnabled', 'VisibilityTimeout'], str]]
tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateQueueRequestServiceResourceCreateQueueTypeDef
QueueName
- Type:
- Required: Yes
Attributes
- Type: typing.Optional[typing.Mapping[typing.Literal['All', 'ApproximateNumberOfMessages', 'ApproximateNumberOfMessagesDelayed', 'ApproximateNumberOfMessagesNotVisible', 'ContentBasedDeduplication', 'CreatedTimestamp', 'DeduplicationScope', 'DelaySeconds', 'FifoQueue', 'FifoThroughputLimit', 'KmsDataKeyReusePeriodSeconds', 'KmsMasterKeyId', 'LastModifiedTimestamp', 'MaximumMessageSize', 'MessageRetentionPeriod', 'Policy', 'QueueArn', 'ReceiveMessageWaitTimeSeconds', 'RedriveAllowPolicy', 'RedrivePolicy', 'SqsManagedSseEnabled', 'VisibilityTimeout'], str]]
tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateQueueResultTypeDef
QueueUrl
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteMessageBatchRequestEntryTypeDef
Id
- Type:
- Required: Yes
ReceiptHandle
- Type:
- Required: Yes
DeleteMessageBatchRequestQueueDeleteMessagesTypeDef
Entries
- Type: typing.Sequence[aws_resource_validator.pydantic_models.sqs_classes.DeleteMessageBatchRequestEntryTypeDef]
- Required: Yes
DeleteMessageBatchRequestRequestTypeDef
QueueUrl
- Type:
- Required: Yes
Entries
- Type: typing.Sequence[aws_resource_validator.pydantic_models.sqs_classes.DeleteMessageBatchRequestEntryTypeDef]
- Required: Yes
DeleteMessageBatchResultEntryTypeDef
Id
- Type:
- Required: Yes
DeleteMessageBatchResultTypeDef
Successful
- Type: typing.List[aws_resource_validator.pydantic_models.sqs_classes.DeleteMessageBatchResultEntryTypeDef]
- Required: Yes
Failed
- Type: typing.List[aws_resource_validator.pydantic_models.sqs_classes.BatchResultErrorEntryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteMessageRequestRequestTypeDef
QueueUrl
- Type:
- Required: Yes
ReceiptHandle
- Type:
- Required: Yes
DeleteQueueRequestRequestTypeDef
QueueUrl
- Type:
- Required: Yes
EmptyResponseMetadataTypeDef
ResponseMetadata
- Type:
- Required: Yes
GetQueueAttributesRequestRequestTypeDef
QueueUrl
- Type:
- Required: Yes
AttributeNames
- Type: typing.Optional[typing.Sequence[typing.Literal['AWSTraceHeader', 'All', 'ApproximateFirstReceiveTimestamp', 'ApproximateNumberOfMessages', 'ApproximateNumberOfMessagesDelayed', 'ApproximateNumberOfMessagesNotVisible', 'ApproximateReceiveCount', 'ContentBasedDeduplication', 'CreatedTimestamp', 'DeduplicationScope', 'DelaySeconds', 'FifoQueue', 'FifoThroughputLimit', 'KmsDataKeyReusePeriodSeconds', 'KmsMasterKeyId', 'LastModifiedTimestamp', 'MaximumMessageSize', 'MessageDeduplicationId', 'MessageGroupId', 'MessageRetentionPeriod', 'Policy', 'QueueArn', 'ReceiveMessageWaitTimeSeconds', 'RedriveAllowPolicy', 'RedrivePolicy', 'SenderId', 'SentTimestamp', 'SequenceNumber', 'SqsManagedSseEnabled', 'VisibilityTimeout']]]
GetQueueAttributesResultTypeDef
Attributes
- Type: typing.Dict[typing.Literal['All', 'ApproximateNumberOfMessages', 'ApproximateNumberOfMessagesDelayed', 'ApproximateNumberOfMessagesNotVisible', 'ContentBasedDeduplication', 'CreatedTimestamp', 'DeduplicationScope', 'DelaySeconds', 'FifoQueue', 'FifoThroughputLimit', 'KmsDataKeyReusePeriodSeconds', 'KmsMasterKeyId', 'LastModifiedTimestamp', 'MaximumMessageSize', 'MessageRetentionPeriod', 'Policy', 'QueueArn', 'ReceiveMessageWaitTimeSeconds', 'RedriveAllowPolicy', 'RedrivePolicy', 'SqsManagedSseEnabled', 'VisibilityTimeout'], str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetQueueUrlRequestRequestTypeDef
QueueName
- Type:
- Required: Yes
QueueOwnerAWSAccountId
- Type: typing.Optional[str]
GetQueueUrlRequestServiceResourceGetQueueByNameTypeDef
QueueName
- Type:
- Required: Yes
QueueOwnerAWSAccountId
- Type: typing.Optional[str]
GetQueueUrlResultTypeDef
QueueUrl
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListDeadLetterSourceQueuesRequestListDeadLetterSourceQueuesPaginateTypeDef
QueueUrl
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sqs_classes.PaginatorConfigTypeDef]
ListDeadLetterSourceQueuesRequestRequestTypeDef
QueueUrl
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListDeadLetterSourceQueuesResultTypeDef
queueUrls
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListMessageMoveTasksRequestRequestTypeDef
SourceArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
ListMessageMoveTasksResultEntryTypeDef
TaskHandle
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
SourceArn
- Type: typing.Optional[str]
DestinationArn
- Type: typing.Optional[str]
MaxNumberOfMessagesPerSecond
- Type: typing.Optional[int]
ApproximateNumberOfMessagesMoved
- Type: typing.Optional[int]
ApproximateNumberOfMessagesToMove
- Type: typing.Optional[int]
FailureReason
- Type: typing.Optional[str]
StartedTimestamp
- Type: typing.Optional[int]
ListMessageMoveTasksResultTypeDef
Results
- Type: typing.List[aws_resource_validator.pydantic_models.sqs_classes.ListMessageMoveTasksResultEntryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListQueueTagsRequestRequestTypeDef
QueueUrl
- Type:
- Required: Yes
ListQueueTagsResultTypeDef
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListQueuesRequestListQueuesPaginateTypeDef
QueueNamePrefix
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.sqs_classes.PaginatorConfigTypeDef]
ListQueuesRequestRequestTypeDef
QueueNamePrefix
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListQueuesResultTypeDef
QueueUrls
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MessageAttributeValueExtraOutputTypeDef
DataType
- Type:
- Required: Yes
StringValue
- Type: typing.Optional[str]
BinaryValue
- Type: typing.Optional[bytes]
StringListValues
- Type: typing.Optional[typing.List[str]]
BinaryListValues
- Type: typing.Optional[typing.List[bytes]]
MessageAttributeValueOutputTypeDef
DataType
- Type:
- Required: Yes
StringValue
- Type: typing.Optional[str]
BinaryValue
- Type: typing.Optional[bytes]
StringListValues
- Type: typing.Optional[typing.List[str]]
BinaryListValues
- Type: typing.Optional[typing.List[bytes]]
MessageAttributeValueTypeDef
DataType
- Type:
- Required: Yes
StringValue
- Type: typing.Optional[str]
BinaryValue
- Type: typing.Union[str, bytes, typing.IO[typing.Any], NoneType]
StringListValues
- Type: typing.Optional[typing.Sequence[str]]
BinaryListValues
- Type: typing.Optional[typing.Sequence[typing.Union[str, bytes, typing.IO[typing.Any]]]]
MessageSystemAttributeValueTypeDef
DataType
- Type:
- Required: Yes
StringValue
- Type: typing.Optional[str]
BinaryValue
- Type: typing.Union[str, bytes, typing.IO[typing.Any], NoneType]
StringListValues
- Type: typing.Optional[typing.Sequence[str]]
BinaryListValues
- Type: typing.Optional[typing.Sequence[typing.Union[str, bytes, typing.IO[typing.Any]]]]
MessageTypeDef
MessageId
- Type: typing.Optional[str]
ReceiptHandle
- Type: typing.Optional[str]
MD5OfBody
- Type: typing.Optional[str]
Body
- Type: typing.Optional[str]
Attributes
- Type: typing.Optional[typing.Dict[typing.Literal['AWSTraceHeader', 'All', 'ApproximateFirstReceiveTimestamp', 'ApproximateReceiveCount', 'DeadLetterQueueSourceArn', 'MessageDeduplicationId', 'MessageGroupId', 'SenderId', 'SentTimestamp', 'SequenceNumber'], str]]
MD5OfMessageAttributes
- Type: typing.Optional[str]
MessageAttributes
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.sqs_classes.MessageAttributeValueOutputTypeDef]]
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PurgeQueueRequestRequestTypeDef
QueueUrl
- Type:
- Required: Yes
ReceiveMessageRequestQueueReceiveMessagesTypeDef
AttributeNames
- Type: typing.Optional[typing.Sequence[typing.Literal['AWSTraceHeader', 'All', 'ApproximateFirstReceiveTimestamp', 'ApproximateNumberOfMessages', 'ApproximateNumberOfMessagesDelayed', 'ApproximateNumberOfMessagesNotVisible', 'ApproximateReceiveCount', 'ContentBasedDeduplication', 'CreatedTimestamp', 'DeduplicationScope', 'DelaySeconds', 'FifoQueue', 'FifoThroughputLimit', 'KmsDataKeyReusePeriodSeconds', 'KmsMasterKeyId', 'LastModifiedTimestamp', 'MaximumMessageSize', 'MessageDeduplicationId', 'MessageGroupId', 'MessageRetentionPeriod', 'Policy', 'QueueArn', 'ReceiveMessageWaitTimeSeconds', 'RedriveAllowPolicy', 'RedrivePolicy', 'SenderId', 'SentTimestamp', 'SequenceNumber', 'SqsManagedSseEnabled', 'VisibilityTimeout']]]
MessageSystemAttributeNames
- Type: typing.Optional[typing.Sequence[typing.Literal['AWSTraceHeader', 'All', 'ApproximateFirstReceiveTimestamp', 'ApproximateReceiveCount', 'DeadLetterQueueSourceArn', 'MessageDeduplicationId', 'MessageGroupId', 'SenderId', 'SentTimestamp', 'SequenceNumber']]]
MessageAttributeNames
- Type: typing.Optional[typing.Sequence[str]]
MaxNumberOfMessages
- Type: typing.Optional[int]
VisibilityTimeout
- Type: typing.Optional[int]
WaitTimeSeconds
- Type: typing.Optional[int]
ReceiveRequestAttemptId
- Type: typing.Optional[str]
ReceiveMessageRequestRequestTypeDef
QueueUrl
- Type:
- Required: Yes
AttributeNames
- Type: typing.Optional[typing.Sequence[typing.Literal['AWSTraceHeader', 'All', 'ApproximateFirstReceiveTimestamp', 'ApproximateNumberOfMessages', 'ApproximateNumberOfMessagesDelayed', 'ApproximateNumberOfMessagesNotVisible', 'ApproximateReceiveCount', 'ContentBasedDeduplication', 'CreatedTimestamp', 'DeduplicationScope', 'DelaySeconds', 'FifoQueue', 'FifoThroughputLimit', 'KmsDataKeyReusePeriodSeconds', 'KmsMasterKeyId', 'LastModifiedTimestamp', 'MaximumMessageSize', 'MessageDeduplicationId', 'MessageGroupId', 'MessageRetentionPeriod', 'Policy', 'QueueArn', 'ReceiveMessageWaitTimeSeconds', 'RedriveAllowPolicy', 'RedrivePolicy', 'SenderId', 'SentTimestamp', 'SequenceNumber', 'SqsManagedSseEnabled', 'VisibilityTimeout']]]
MessageSystemAttributeNames
- Type: typing.Optional[typing.Sequence[typing.Literal['AWSTraceHeader', 'All', 'ApproximateFirstReceiveTimestamp', 'ApproximateReceiveCount', 'DeadLetterQueueSourceArn', 'MessageDeduplicationId', 'MessageGroupId', 'SenderId', 'SentTimestamp', 'SequenceNumber']]]
MessageAttributeNames
- Type: typing.Optional[typing.Sequence[str]]
MaxNumberOfMessages
- Type: typing.Optional[int]
VisibilityTimeout
- Type: typing.Optional[int]
WaitTimeSeconds
- Type: typing.Optional[int]
ReceiveRequestAttemptId
- Type: typing.Optional[str]
ReceiveMessageResultTypeDef
Messages
- Type: typing.List[aws_resource_validator.pydantic_models.sqs_classes.MessageTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RemovePermissionRequestQueueRemovePermissionTypeDef
Label
- Type:
- Required: Yes
RemovePermissionRequestRequestTypeDef
QueueUrl
- Type:
- Required: Yes
Label
- Type:
- Required: Yes
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
SendMessageBatchRequestEntryTypeDef
Id
- Type:
- Required: Yes
MessageBody
- Type:
- Required: Yes
DelaySeconds
- Type: typing.Optional[int]
MessageAttributes
- Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.sqs_classes.MessageAttributeValueTypeDef]]
MessageSystemAttributes
- Type: typing.Optional[typing.Mapping[typing.Literal['AWSTraceHeader'], aws_resource_validator.pydantic_models.sqs_classes.MessageSystemAttributeValueTypeDef]]
MessageDeduplicationId
- Type: typing.Optional[str]
MessageGroupId
- Type: typing.Optional[str]
SendMessageBatchRequestQueueSendMessagesTypeDef
Entries
- Type: typing.Sequence[aws_resource_validator.pydantic_models.sqs_classes.SendMessageBatchRequestEntryTypeDef]
- Required: Yes
SendMessageBatchRequestRequestTypeDef
QueueUrl
- Type:
- Required: Yes
Entries
- Type: typing.Sequence[aws_resource_validator.pydantic_models.sqs_classes.SendMessageBatchRequestEntryTypeDef]
- Required: Yes
SendMessageBatchResultEntryTypeDef
Id
- Type:
- Required: Yes
MessageId
- Type:
- Required: Yes
MD5OfMessageBody
- Type:
- Required: Yes
MD5OfMessageAttributes
- Type: typing.Optional[str]
MD5OfMessageSystemAttributes
- Type: typing.Optional[str]
SequenceNumber
- Type: typing.Optional[str]
SendMessageBatchResultTypeDef
Successful
- Type: typing.List[aws_resource_validator.pydantic_models.sqs_classes.SendMessageBatchResultEntryTypeDef]
- Required: Yes
Failed
- Type: typing.List[aws_resource_validator.pydantic_models.sqs_classes.BatchResultErrorEntryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SendMessageRequestQueueSendMessageTypeDef
MessageBody
- Type:
- Required: Yes
DelaySeconds
- Type: typing.Optional[int]
MessageAttributes
- Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.sqs_classes.MessageAttributeValueTypeDef]]
MessageSystemAttributes
- Type: typing.Optional[typing.Mapping[typing.Literal['AWSTraceHeader'], aws_resource_validator.pydantic_models.sqs_classes.MessageSystemAttributeValueTypeDef]]
MessageDeduplicationId
- Type: typing.Optional[str]
MessageGroupId
- Type: typing.Optional[str]
SendMessageRequestRequestTypeDef
QueueUrl
- Type:
- Required: Yes
MessageBody
- Type:
- Required: Yes
DelaySeconds
- Type: typing.Optional[int]
MessageAttributes
- Type: typing.Optional[typing.Mapping[str, typing.Union[aws_resource_validator.pydantic_models.sqs_classes.MessageAttributeValueTypeDef, aws_resource_validator.pydantic_models.sqs_classes.MessageAttributeValueExtraOutputTypeDef]]]
MessageSystemAttributes
- Type: typing.Optional[typing.Mapping[typing.Literal['AWSTraceHeader'], aws_resource_validator.pydantic_models.sqs_classes.MessageSystemAttributeValueTypeDef]]
MessageDeduplicationId
- Type: typing.Optional[str]
MessageGroupId
- Type: typing.Optional[str]
SendMessageResultTypeDef
MD5OfMessageBody
- Type:
- Required: Yes
MD5OfMessageAttributes
- Type:
- Required: Yes
MD5OfMessageSystemAttributes
- Type:
- Required: Yes
MessageId
- Type:
- Required: Yes
SequenceNumber
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SetQueueAttributesRequestQueueSetAttributesTypeDef
Attributes
- Type: typing.Mapping[typing.Literal['All', 'ApproximateNumberOfMessages', 'ApproximateNumberOfMessagesDelayed', 'ApproximateNumberOfMessagesNotVisible', 'ContentBasedDeduplication', 'CreatedTimestamp', 'DeduplicationScope', 'DelaySeconds', 'FifoQueue', 'FifoThroughputLimit', 'KmsDataKeyReusePeriodSeconds', 'KmsMasterKeyId', 'LastModifiedTimestamp', 'MaximumMessageSize', 'MessageRetentionPeriod', 'Policy', 'QueueArn', 'ReceiveMessageWaitTimeSeconds', 'RedriveAllowPolicy', 'RedrivePolicy', 'SqsManagedSseEnabled', 'VisibilityTimeout'], str]
- Required: Yes
SetQueueAttributesRequestRequestTypeDef
QueueUrl
- Type:
- Required: Yes
Attributes
- Type: typing.Mapping[typing.Literal['All', 'ApproximateNumberOfMessages', 'ApproximateNumberOfMessagesDelayed', 'ApproximateNumberOfMessagesNotVisible', 'ContentBasedDeduplication', 'CreatedTimestamp', 'DeduplicationScope', 'DelaySeconds', 'FifoQueue', 'FifoThroughputLimit', 'KmsDataKeyReusePeriodSeconds', 'KmsMasterKeyId', 'LastModifiedTimestamp', 'MaximumMessageSize', 'MessageRetentionPeriod', 'Policy', 'QueueArn', 'ReceiveMessageWaitTimeSeconds', 'RedriveAllowPolicy', 'RedrivePolicy', 'SqsManagedSseEnabled', 'VisibilityTimeout'], str]
- Required: Yes
StartMessageMoveTaskRequestRequestTypeDef
SourceArn
- Type:
- Required: Yes
DestinationArn
- Type: typing.Optional[str]
MaxNumberOfMessagesPerSecond
- Type: typing.Optional[int]
StartMessageMoveTaskResultTypeDef
TaskHandle
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
TagQueueRequestRequestTypeDef
QueueUrl
- Type:
- Required: Yes
Tags
- Type: typing.Mapping[str, str]
- Required: Yes
UntagQueueRequestRequestTypeDef
QueueUrl
- Type:
- Required: Yes
TagKeys
- Type: typing.Sequence[str]
- Required: Yes