batch_entry() = {string(), string()} | {string(), string(), [message_attribute()]} | {string(), string(), [message_attribute()], proplists:proplist()}
message_attribute() = {string(), string() | integer() | float() | binary()}
sqs_acl() = [{string(), sqs_permission()}]
sqs_msg_attribute_name() = all | sender_id | sent_timestamp | approximate_receive_count | approximate_first_receive_timestamp | wait_time_seconds | receive_message_wait_time_seconds
sqs_permission() = all | send_message | receive_message | delete_message | change_message_visibility | get_queue_attributes
sqs_queue_attribute_name() = all | approximate_number_of_messages | kms_master_key_id | kms_data_key_reuse_period_seconds | approximate_number_of_messages_not_visible | visibility_timeout | created_timestamp | last_modified_timestamp | policy | queue_arn
add_permission(QueueName::string(), Label::string(), Permissions::sqs_acl()) -> ok
add_permission(QueueName::string(), Label::string(), Permissions::sqs_acl(), Config::aws_config()) -> ok
change_message_visibility(QueueName::string(), ReceiptHandle::string(), VisibilityTimeout::0..43200) -> ok
change_message_visibility(QueueName::string(), ReceiptHandle::string(), VisibilityTimeout::0..43200, Config::aws_config()) -> ok
change_message_visibility_batch(QueueName::string(), BatchReceiptHandles::[batch_entry()], VisibilityTimeout::0..43200) -> proplists:proplist()
change_message_visibility_batch(QueueName::string(), BatchReceiptHandles::[batch_entry()], VisibilityTimeout::0..43200, Config::aws_config()) -> proplists:proplist()
configure(AccessKeyID::string(), SecretAccessKey::string()) -> ok
configure(AccessKeyID::string(), SecretAccessKey::string(), Host::string()) -> ok
create_fifo_queue(QueueName::string()) -> proplist()
create_fifo_queue(QueueName::string(), Config::0..43200 | none | aws_config()) -> proplist()
create_fifo_queue(QueueName::string(), DefaultVisibilityTimeout::0..43200 | none, Config::aws_config()) -> proplist()
create_queue(QueueName::string()) -> proplist()
create_queue(QueueName::string(), Config::0..43200 | none | aws_config()) -> proplist()
create_queue(QueueName::string(), DefaultVisibilityTimeout::0..43200 | none, Config::aws_config()) -> proplist()
delete_message(QueueName::string(), ReceiptHandle::string()) -> ok
delete_message(QueueName::string(), ReceiptHandle::string(), Config::aws_config()) -> ok
delete_message_batch(QueueName::string(), BatchReceiptHandles::[batch_entry()]) -> proplists:proplist()
delete_message_batch(QueueName::string(), BatchReceiptHandles::[batch_entry()], Config::aws_config()) -> proplists:proplist()
delete_queue(QueueName::string()) -> ok
delete_queue(QueueName::string(), Config::aws_config()) -> ok
get_queue_attributes(QueueName::string()) -> proplist()
get_queue_attributes(QueueName::string(), Config::all | [sqs_queue_attribute_name()] | aws_config()) -> proplist()
get_queue_attributes(QueueName::string(), AttributeNames::all | [sqs_queue_attribute_name()], Config::aws_config()) -> proplist()
get_queue_url(QueueName::string()) -> proplist()
get_queue_url(QueueName::string(), Config::aws_config()) -> proplist()
list_queues() -> [string()]
list_queues(Config::string() | aws_config()) -> [string()]
list_queues(QueueNamePrefix::string(), Config::aws_config()) -> [string()]
new(AccessKeyID::string(), SecretAccessKey::string()) -> aws_config()
new(AccessKeyID::string(), SecretAccessKey::string(), Host::string()) -> aws_config()
purge_queue(QueueName::string()) -> ok
purge_queue(QueueName::string(), Config::aws_config()) -> ok
receive_message(QueueName::string()) -> proplist()
receive_message(QueueName::string(), Config::[sqs_msg_attribute_name()] | all | aws_config()) -> proplist()
receive_message(QueueName::string(), AttributeNames::[sqs_msg_attribute_name()] | all, Config::1..10 | aws_config()) -> proplist()
receive_message(QueueName::string(), AttributeNames::[sqs_msg_attribute_name()] | all, MaxNumberOfMessages::1..10, Config::0..43200 | none | aws_config()) -> proplist()
receive_message(QueueName::string(), AttributeNames::[sqs_msg_attribute_name()] | all, MaxNumberOfMessages::1..10, VisibilityTimeout::0..43200 | none, Config::0..20 | none | aws_config()) -> proplist()
receive_message(QueueName::string(), AttributeNames::[sqs_msg_attribute_name()] | all, MaxNumberOfMessages::1..10, VisibilityTimeout::0..43200 | none, WaitTimeoutSeconds::0..20 | none, Config::aws_config()) -> proplist()
receive_message(QueueName, AttributeNames, MaxNumberOfMessages, VisibilityTimeout, WaitTimeSeconds, MessageAttributeNames, Config) -> any()
remove_permission(QueueName::string(), Label::string()) -> ok
remove_permission(QueueName::string(), Label::string(), Config::aws_config()) -> ok
send_message(QueueName::string(), MessageBody::string()) -> proplist()
send_message(QueueName::string(), MessageBody::string(), Aws_config::proplists:proplist() | 0..900 | none | aws_config()) -> proplist()
send_message(QueueName::string(), MessageBody::string(), DelaySeconds::proplists:proplist() | 0..900 | none, Config::aws_config()) -> proplist()
send_message(QueueName::string(), MessageBody::string(), DelaySeconds::proplists:proplist() | 0..900 | none, MessageAttributes::[message_attribute()], Aws_config::aws_config()) -> proplist()
send_message_batch(QueueName::string(), BatchMessages::[batch_entry()]) -> proplist()
send_message_batch(QueueName::string(), BatchMessages::[batch_entry()], Config::0..900 | none | aws_config()) -> proplist()
send_message_batch(QueueName::string(), BatchMessages::[batch_entry()], DelaySeconds::0..900 | none, Config::aws_config()) -> proplist()
set_queue_attributes(QueueName::string(), Attributes::proplists:proplist()) -> ok
set_queue_attributes(QueueName::string(), Attributes::proplists:proplist(), Config::aws_config()) -> ok
Generated by EDoc