// https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html export const AwsSqsManagedMetricName = { APPROXIMATE_AGE_OF_OLDEST_MESSAGE: "ApproximateAgeOfOldestMessage", APPROXIMATE_NUMBER_OF_MESSAGES_DELAYED: "ApproximateNumberOfMessagesDelayed", APPROXIMATE_NUMBER_OF_MESSAGES_NOT_VISIBLE: "ApproximateNumberOfMessagesNotVisible", APPROXIMATE_NUMBER_OF_MESSAGES_VISIBLE: "ApproximateNumberOfMessagesVisible", NUMBER_OF_EMPTY_RECEIVES: "NumberOfEmptyReceives", NUMBER_OF_MESSAGES_DELETED: "NumberOfMessagesDeleted", NUMBER_OF_MESSAGES_RECEIVED: "NumberOfMessagesReceived", NUMBER_OF_MESSAGES_SENT: "NumberOfMessagesSent", SENT_MESSAGE_SIZE: "SentMessageSize", }; export const AwsSqsManagedDimensionName = { QUEUE_NAME: "QueueName", }; // https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonsqs.html export const AwsSqsIamPolicyAction = { ADD_PERMISSION: "sqs:AddPermission", CHANGE_MESSAGE_VISIBILITY: "sqs:ChangeMessageVisibility", CHANGE_MESSAGE_VISIBILITY_BATCH: "sqs:ChangeMessageVisibilityBatch", CREATE_QUEUE: "sqs:CreateQueue", DELETE_MESSAGE: "sqs:DeleteMessage", DELETE_MESSAGE_BATCH: "sqs:DeleteMessageBatch", DELETE_QUEUE: "sqs:DeleteQueue", GET_QUEUE_ATTRIBUTES: "sqs:GetQueueAttributes", GET_QUEUE_URL: "sqs:GetQueueUrl", LIST_DEAD_LETTER_SOURCE_QUEUES: "sqs:ListDeadLetterSourceQueues", LIST_QUEUE_TAGS: "sqs:ListQueueTags", LIST_QUEUES: "sqs:ListQueues", PURGE_QUEUE: "sqs:PurgeQueue", RECEIVE_MESSAGE: "sqs:ReceiveMessage", REMOVE_PERMISSION: "sqs:RemovePermission", SEND_MESSAGE: "sqs:SendMessage", SEND_MESSAGE_BATCH: "sqs:SendMessageBatch", SET_QUEUE_ATTRIBUTES: "sqs:SetQueueAttributes", TAG_QUEUE: "sqs:TagQueue", UNTAG_QUEUE: "sqs:UntagQueue", };