-
Notifications
You must be signed in to change notification settings - Fork 598
/
enums.go
115 lines (105 loc) · 5.49 KB
/
enums.go
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
111
112
113
114
115
// Code generated by smithy-go-codegen DO NOT EDIT.
package types
type MessageSystemAttributeName string
// Enum values for MessageSystemAttributeName
const (
MessageSystemAttributeNameAll MessageSystemAttributeName = "All"
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{
"All",
"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",
}
}