1// Code generated by smithy-go-codegen DO NOT EDIT.
2
3package types
4
5type AddressFamily string
6
7// Enum values for AddressFamily
8const (
9	AddressFamilyIPv4 AddressFamily = "ipv4"
10	AddressFamilyIPv6 AddressFamily = "ipv6"
11)
12
13// Values returns all known values for AddressFamily. Note that this can be
14// expanded in the future, and so it is only as up to date as the client. The
15// ordering of this slice is not guaranteed to be stable across updates.
16func (AddressFamily) Values() []AddressFamily {
17	return []AddressFamily{
18		"ipv4",
19		"ipv6",
20	}
21}
22
23type BGPPeerState string
24
25// Enum values for BGPPeerState
26const (
27	BGPPeerStateVerifying BGPPeerState = "verifying"
28	BGPPeerStatePending   BGPPeerState = "pending"
29	BGPPeerStateAvailable BGPPeerState = "available"
30	BGPPeerStateDeleting  BGPPeerState = "deleting"
31	BGPPeerStateDeleted   BGPPeerState = "deleted"
32)
33
34// Values returns all known values for BGPPeerState. Note that this can be expanded
35// in the future, and so it is only as up to date as the client. The ordering of
36// this slice is not guaranteed to be stable across updates.
37func (BGPPeerState) Values() []BGPPeerState {
38	return []BGPPeerState{
39		"verifying",
40		"pending",
41		"available",
42		"deleting",
43		"deleted",
44	}
45}
46
47type BGPStatus string
48
49// Enum values for BGPStatus
50const (
51	BGPStatusUp      BGPStatus = "up"
52	BGPStatusDown    BGPStatus = "down"
53	BGPStatusUnknown BGPStatus = "unknown"
54)
55
56// Values returns all known values for BGPStatus. Note that this can be expanded in
57// the future, and so it is only as up to date as the client. The ordering of this
58// slice is not guaranteed to be stable across updates.
59func (BGPStatus) Values() []BGPStatus {
60	return []BGPStatus{
61		"up",
62		"down",
63		"unknown",
64	}
65}
66
67type ConnectionState string
68
69// Enum values for ConnectionState
70const (
71	ConnectionStateOrdering  ConnectionState = "ordering"
72	ConnectionStateRequested ConnectionState = "requested"
73	ConnectionStatePending   ConnectionState = "pending"
74	ConnectionStateAvailable ConnectionState = "available"
75	ConnectionStateDown      ConnectionState = "down"
76	ConnectionStateDeleting  ConnectionState = "deleting"
77	ConnectionStateDeleted   ConnectionState = "deleted"
78	ConnectionStateRejected  ConnectionState = "rejected"
79	ConnectionStateUnknown   ConnectionState = "unknown"
80)
81
82// Values returns all known values for ConnectionState. Note that this can be
83// expanded in the future, and so it is only as up to date as the client. The
84// ordering of this slice is not guaranteed to be stable across updates.
85func (ConnectionState) Values() []ConnectionState {
86	return []ConnectionState{
87		"ordering",
88		"requested",
89		"pending",
90		"available",
91		"down",
92		"deleting",
93		"deleted",
94		"rejected",
95		"unknown",
96	}
97}
98
99type DirectConnectGatewayAssociationProposalState string
100
101// Enum values for DirectConnectGatewayAssociationProposalState
102const (
103	DirectConnectGatewayAssociationProposalStateRequested DirectConnectGatewayAssociationProposalState = "requested"
104	DirectConnectGatewayAssociationProposalStateAccepted  DirectConnectGatewayAssociationProposalState = "accepted"
105	DirectConnectGatewayAssociationProposalStateDeleted   DirectConnectGatewayAssociationProposalState = "deleted"
106)
107
108// Values returns all known values for
109// DirectConnectGatewayAssociationProposalState. Note that this can be expanded in
110// the future, and so it is only as up to date as the client. The ordering of this
111// slice is not guaranteed to be stable across updates.
112func (DirectConnectGatewayAssociationProposalState) Values() []DirectConnectGatewayAssociationProposalState {
113	return []DirectConnectGatewayAssociationProposalState{
114		"requested",
115		"accepted",
116		"deleted",
117	}
118}
119
120type DirectConnectGatewayAssociationState string
121
122// Enum values for DirectConnectGatewayAssociationState
123const (
124	DirectConnectGatewayAssociationStateAssociating    DirectConnectGatewayAssociationState = "associating"
125	DirectConnectGatewayAssociationStateAssociated     DirectConnectGatewayAssociationState = "associated"
126	DirectConnectGatewayAssociationStateDisassociating DirectConnectGatewayAssociationState = "disassociating"
127	DirectConnectGatewayAssociationStateDisassociated  DirectConnectGatewayAssociationState = "disassociated"
128	DirectConnectGatewayAssociationStateUpdating       DirectConnectGatewayAssociationState = "updating"
129)
130
131// Values returns all known values for DirectConnectGatewayAssociationState. Note
132// that this can be expanded in the future, and so it is only as up to date as the
133// client. The ordering of this slice is not guaranteed to be stable across
134// updates.
135func (DirectConnectGatewayAssociationState) Values() []DirectConnectGatewayAssociationState {
136	return []DirectConnectGatewayAssociationState{
137		"associating",
138		"associated",
139		"disassociating",
140		"disassociated",
141		"updating",
142	}
143}
144
145type DirectConnectGatewayAttachmentState string
146
147// Enum values for DirectConnectGatewayAttachmentState
148const (
149	DirectConnectGatewayAttachmentStateAttaching DirectConnectGatewayAttachmentState = "attaching"
150	DirectConnectGatewayAttachmentStateAttached  DirectConnectGatewayAttachmentState = "attached"
151	DirectConnectGatewayAttachmentStateDetaching DirectConnectGatewayAttachmentState = "detaching"
152	DirectConnectGatewayAttachmentStateDetached  DirectConnectGatewayAttachmentState = "detached"
153)
154
155// Values returns all known values for DirectConnectGatewayAttachmentState. Note
156// that this can be expanded in the future, and so it is only as up to date as the
157// client. The ordering of this slice is not guaranteed to be stable across
158// updates.
159func (DirectConnectGatewayAttachmentState) Values() []DirectConnectGatewayAttachmentState {
160	return []DirectConnectGatewayAttachmentState{
161		"attaching",
162		"attached",
163		"detaching",
164		"detached",
165	}
166}
167
168type DirectConnectGatewayAttachmentType string
169
170// Enum values for DirectConnectGatewayAttachmentType
171const (
172	DirectConnectGatewayAttachmentTypeTransitVirtualInterface DirectConnectGatewayAttachmentType = "TransitVirtualInterface"
173	DirectConnectGatewayAttachmentTypePrivateVirtualInterface DirectConnectGatewayAttachmentType = "PrivateVirtualInterface"
174)
175
176// Values returns all known values for DirectConnectGatewayAttachmentType. Note
177// that this can be expanded in the future, and so it is only as up to date as the
178// client. The ordering of this slice is not guaranteed to be stable across
179// updates.
180func (DirectConnectGatewayAttachmentType) Values() []DirectConnectGatewayAttachmentType {
181	return []DirectConnectGatewayAttachmentType{
182		"TransitVirtualInterface",
183		"PrivateVirtualInterface",
184	}
185}
186
187type DirectConnectGatewayState string
188
189// Enum values for DirectConnectGatewayState
190const (
191	DirectConnectGatewayStatePending   DirectConnectGatewayState = "pending"
192	DirectConnectGatewayStateAvailable DirectConnectGatewayState = "available"
193	DirectConnectGatewayStateDeleting  DirectConnectGatewayState = "deleting"
194	DirectConnectGatewayStateDeleted   DirectConnectGatewayState = "deleted"
195)
196
197// Values returns all known values for DirectConnectGatewayState. Note that this
198// can be expanded in the future, and so it is only as up to date as the client.
199// The ordering of this slice is not guaranteed to be stable across updates.
200func (DirectConnectGatewayState) Values() []DirectConnectGatewayState {
201	return []DirectConnectGatewayState{
202		"pending",
203		"available",
204		"deleting",
205		"deleted",
206	}
207}
208
209type GatewayType string
210
211// Enum values for GatewayType
212const (
213	GatewayTypeVirtualPrivateGateway GatewayType = "virtualPrivateGateway"
214	GatewayTypeTransitGateway        GatewayType = "transitGateway"
215)
216
217// Values returns all known values for GatewayType. Note that this can be expanded
218// in the future, and so it is only as up to date as the client. The ordering of
219// this slice is not guaranteed to be stable across updates.
220func (GatewayType) Values() []GatewayType {
221	return []GatewayType{
222		"virtualPrivateGateway",
223		"transitGateway",
224	}
225}
226
227type HasLogicalRedundancy string
228
229// Enum values for HasLogicalRedundancy
230const (
231	HasLogicalRedundancyUnknown HasLogicalRedundancy = "unknown"
232	HasLogicalRedundancyYes     HasLogicalRedundancy = "yes"
233	HasLogicalRedundancyNo      HasLogicalRedundancy = "no"
234)
235
236// Values returns all known values for HasLogicalRedundancy. Note that this can be
237// expanded in the future, and so it is only as up to date as the client. The
238// ordering of this slice is not guaranteed to be stable across updates.
239func (HasLogicalRedundancy) Values() []HasLogicalRedundancy {
240	return []HasLogicalRedundancy{
241		"unknown",
242		"yes",
243		"no",
244	}
245}
246
247type InterconnectState string
248
249// Enum values for InterconnectState
250const (
251	InterconnectStateRequested InterconnectState = "requested"
252	InterconnectStatePending   InterconnectState = "pending"
253	InterconnectStateAvailable InterconnectState = "available"
254	InterconnectStateDown      InterconnectState = "down"
255	InterconnectStateDeleting  InterconnectState = "deleting"
256	InterconnectStateDeleted   InterconnectState = "deleted"
257	InterconnectStateUnknown   InterconnectState = "unknown"
258)
259
260// Values returns all known values for InterconnectState. Note that this can be
261// expanded in the future, and so it is only as up to date as the client. The
262// ordering of this slice is not guaranteed to be stable across updates.
263func (InterconnectState) Values() []InterconnectState {
264	return []InterconnectState{
265		"requested",
266		"pending",
267		"available",
268		"down",
269		"deleting",
270		"deleted",
271		"unknown",
272	}
273}
274
275type LagState string
276
277// Enum values for LagState
278const (
279	LagStateRequested LagState = "requested"
280	LagStatePending   LagState = "pending"
281	LagStateAvailable LagState = "available"
282	LagStateDown      LagState = "down"
283	LagStateDeleting  LagState = "deleting"
284	LagStateDeleted   LagState = "deleted"
285	LagStateUnknown   LagState = "unknown"
286)
287
288// Values returns all known values for LagState. Note that this can be expanded in
289// the future, and so it is only as up to date as the client. The ordering of this
290// slice is not guaranteed to be stable across updates.
291func (LagState) Values() []LagState {
292	return []LagState{
293		"requested",
294		"pending",
295		"available",
296		"down",
297		"deleting",
298		"deleted",
299		"unknown",
300	}
301}
302
303type LoaContentType string
304
305// Enum values for LoaContentType
306const (
307	LoaContentTypePdf LoaContentType = "application/pdf"
308)
309
310// Values returns all known values for LoaContentType. Note that this can be
311// expanded in the future, and so it is only as up to date as the client. The
312// ordering of this slice is not guaranteed to be stable across updates.
313func (LoaContentType) Values() []LoaContentType {
314	return []LoaContentType{
315		"application/pdf",
316	}
317}
318
319type VirtualInterfaceState string
320
321// Enum values for VirtualInterfaceState
322const (
323	VirtualInterfaceStateConfirming VirtualInterfaceState = "confirming"
324	VirtualInterfaceStateVerifying  VirtualInterfaceState = "verifying"
325	VirtualInterfaceStatePending    VirtualInterfaceState = "pending"
326	VirtualInterfaceStateAvailable  VirtualInterfaceState = "available"
327	VirtualInterfaceStateDown       VirtualInterfaceState = "down"
328	VirtualInterfaceStateDeleting   VirtualInterfaceState = "deleting"
329	VirtualInterfaceStateDeleted    VirtualInterfaceState = "deleted"
330	VirtualInterfaceStateRejected   VirtualInterfaceState = "rejected"
331	VirtualInterfaceStateUnknown    VirtualInterfaceState = "unknown"
332)
333
334// Values returns all known values for VirtualInterfaceState. Note that this can be
335// expanded in the future, and so it is only as up to date as the client. The
336// ordering of this slice is not guaranteed to be stable across updates.
337func (VirtualInterfaceState) Values() []VirtualInterfaceState {
338	return []VirtualInterfaceState{
339		"confirming",
340		"verifying",
341		"pending",
342		"available",
343		"down",
344		"deleting",
345		"deleted",
346		"rejected",
347		"unknown",
348	}
349}
350