1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110
|
// Code generated by smithy-go-codegen DO NOT EDIT.
package types
type MessageSystemAttributeName string
// Enum values for MessageSystemAttributeName
const (
MessageSystemAttributeNameSenderId MessageSystemAttributeName = "SenderId"
MessageSystemAttributeNameSentTimestamp MessageSystemAttributeName = "SentTimestamp"
MessageSystemAttributeNameApproximateReceiveCount MessageSystemAttributeName = "ApproximateReceiveCount"
MessageSystemAttributeNameApproximateFirstReceiveTimestamp MessageSystemAttributeName = "ApproximateFirstReceiveTimestamp"
MessageSystemAttributeNameSequenceNumber MessageSystemAttributeName = "SequenceNumber"
MessageSystemAttributeNameMessageDeduplicationId MessageSystemAttributeName = "MessageDeduplicationId"
MessageSystemAttributeNameMessageGroupId MessageSystemAttributeName = "MessageGroupId"
MessageSystemAttributeNameAWSTraceHeader MessageSystemAttributeName = "AWSTraceHeader"
MessageSystemAttributeNameDeadLetterQueueSourceArn MessageSystemAttributeName = "DeadLetterQueueSourceArn"
)
// Values returns all known values for MessageSystemAttributeName. Note that this
// can be expanded in the future, and so it is only as up to date as the client.
// The ordering of this slice is not guaranteed to be stable across updates.
func (MessageSystemAttributeName) Values() []MessageSystemAttributeName {
return []MessageSystemAttributeName{
"SenderId",
"SentTimestamp",
"ApproximateReceiveCount",
"ApproximateFirstReceiveTimestamp",
"SequenceNumber",
"MessageDeduplicationId",
"MessageGroupId",
"AWSTraceHeader",
"DeadLetterQueueSourceArn",
}
}
type MessageSystemAttributeNameForSends string
// Enum values for MessageSystemAttributeNameForSends
const (
MessageSystemAttributeNameForSendsAWSTraceHeader MessageSystemAttributeNameForSends = "AWSTraceHeader"
)
// Values returns all known values for MessageSystemAttributeNameForSends. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (MessageSystemAttributeNameForSends) Values() []MessageSystemAttributeNameForSends {
return []MessageSystemAttributeNameForSends{
"AWSTraceHeader",
}
}
type QueueAttributeName string
// Enum values for QueueAttributeName
const (
QueueAttributeNameAll QueueAttributeName = "All"
QueueAttributeNamePolicy QueueAttributeName = "Policy"
QueueAttributeNameVisibilityTimeout QueueAttributeName = "VisibilityTimeout"
QueueAttributeNameMaximumMessageSize QueueAttributeName = "MaximumMessageSize"
QueueAttributeNameMessageRetentionPeriod QueueAttributeName = "MessageRetentionPeriod"
QueueAttributeNameApproximateNumberOfMessages QueueAttributeName = "ApproximateNumberOfMessages"
QueueAttributeNameApproximateNumberOfMessagesNotVisible QueueAttributeName = "ApproximateNumberOfMessagesNotVisible"
QueueAttributeNameCreatedTimestamp QueueAttributeName = "CreatedTimestamp"
QueueAttributeNameLastModifiedTimestamp QueueAttributeName = "LastModifiedTimestamp"
QueueAttributeNameQueueArn QueueAttributeName = "QueueArn"
QueueAttributeNameApproximateNumberOfMessagesDelayed QueueAttributeName = "ApproximateNumberOfMessagesDelayed"
QueueAttributeNameDelaySeconds QueueAttributeName = "DelaySeconds"
QueueAttributeNameReceiveMessageWaitTimeSeconds QueueAttributeName = "ReceiveMessageWaitTimeSeconds"
QueueAttributeNameRedrivePolicy QueueAttributeName = "RedrivePolicy"
QueueAttributeNameFifoQueue QueueAttributeName = "FifoQueue"
QueueAttributeNameContentBasedDeduplication QueueAttributeName = "ContentBasedDeduplication"
QueueAttributeNameKmsMasterKeyId QueueAttributeName = "KmsMasterKeyId"
QueueAttributeNameKmsDataKeyReusePeriodSeconds QueueAttributeName = "KmsDataKeyReusePeriodSeconds"
QueueAttributeNameDeduplicationScope QueueAttributeName = "DeduplicationScope"
QueueAttributeNameFifoThroughputLimit QueueAttributeName = "FifoThroughputLimit"
QueueAttributeNameRedriveAllowPolicy QueueAttributeName = "RedriveAllowPolicy"
QueueAttributeNameSqsManagedSseEnabled QueueAttributeName = "SqsManagedSseEnabled"
)
// Values returns all known values for QueueAttributeName. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (QueueAttributeName) Values() []QueueAttributeName {
return []QueueAttributeName{
"All",
"Policy",
"VisibilityTimeout",
"MaximumMessageSize",
"MessageRetentionPeriod",
"ApproximateNumberOfMessages",
"ApproximateNumberOfMessagesNotVisible",
"CreatedTimestamp",
"LastModifiedTimestamp",
"QueueArn",
"ApproximateNumberOfMessagesDelayed",
"DelaySeconds",
"ReceiveMessageWaitTimeSeconds",
"RedrivePolicy",
"FifoQueue",
"ContentBasedDeduplication",
"KmsMasterKeyId",
"KmsDataKeyReusePeriodSeconds",
"DeduplicationScope",
"FifoThroughputLimit",
"RedriveAllowPolicy",
"SqsManagedSseEnabled",
}
}
|