1// Code generated by smithy-go-codegen DO NOT EDIT.
2
3package types
4
5type CertificateState string
6
7// Enum values for CertificateState
8const (
9	CertificateStateRegistering      CertificateState = "Registering"
10	CertificateStateRegistered       CertificateState = "Registered"
11	CertificateStateRegisterFailed   CertificateState = "RegisterFailed"
12	CertificateStateDeregistering    CertificateState = "Deregistering"
13	CertificateStateDeregistered     CertificateState = "Deregistered"
14	CertificateStateDeregisterFailed CertificateState = "DeregisterFailed"
15)
16
17// Values returns all known values for CertificateState. Note that this can be
18// expanded in the future, and so it is only as up to date as the client. The
19// ordering of this slice is not guaranteed to be stable across updates.
20func (CertificateState) Values() []CertificateState {
21	return []CertificateState{
22		"Registering",
23		"Registered",
24		"RegisterFailed",
25		"Deregistering",
26		"Deregistered",
27		"DeregisterFailed",
28	}
29}
30
31type CertificateType string
32
33// Enum values for CertificateType
34const (
35	CertificateTypeClientCertAuth CertificateType = "ClientCertAuth"
36	CertificateTypeClientLdaps    CertificateType = "ClientLDAPS"
37)
38
39// Values returns all known values for CertificateType. Note that this can be
40// expanded in the future, and so it is only as up to date as the client. The
41// ordering of this slice is not guaranteed to be stable across updates.
42func (CertificateType) Values() []CertificateType {
43	return []CertificateType{
44		"ClientCertAuth",
45		"ClientLDAPS",
46	}
47}
48
49type ClientAuthenticationType string
50
51// Enum values for ClientAuthenticationType
52const (
53	ClientAuthenticationTypeSmartCard ClientAuthenticationType = "SmartCard"
54)
55
56// Values returns all known values for ClientAuthenticationType. Note that this can
57// be expanded in the future, and so it is only as up to date as the client. The
58// ordering of this slice is not guaranteed to be stable across updates.
59func (ClientAuthenticationType) Values() []ClientAuthenticationType {
60	return []ClientAuthenticationType{
61		"SmartCard",
62	}
63}
64
65type DirectoryEdition string
66
67// Enum values for DirectoryEdition
68const (
69	DirectoryEditionEnterprise DirectoryEdition = "Enterprise"
70	DirectoryEditionStandard   DirectoryEdition = "Standard"
71)
72
73// Values returns all known values for DirectoryEdition. Note that this can be
74// expanded in the future, and so it is only as up to date as the client. The
75// ordering of this slice is not guaranteed to be stable across updates.
76func (DirectoryEdition) Values() []DirectoryEdition {
77	return []DirectoryEdition{
78		"Enterprise",
79		"Standard",
80	}
81}
82
83type DirectorySize string
84
85// Enum values for DirectorySize
86const (
87	DirectorySizeSmall DirectorySize = "Small"
88	DirectorySizeLarge DirectorySize = "Large"
89)
90
91// Values returns all known values for DirectorySize. Note that this can be
92// expanded in the future, and so it is only as up to date as the client. The
93// ordering of this slice is not guaranteed to be stable across updates.
94func (DirectorySize) Values() []DirectorySize {
95	return []DirectorySize{
96		"Small",
97		"Large",
98	}
99}
100
101type DirectoryStage string
102
103// Enum values for DirectoryStage
104const (
105	DirectoryStageRequested     DirectoryStage = "Requested"
106	DirectoryStageCreating      DirectoryStage = "Creating"
107	DirectoryStageCreated       DirectoryStage = "Created"
108	DirectoryStageActive        DirectoryStage = "Active"
109	DirectoryStageInoperable    DirectoryStage = "Inoperable"
110	DirectoryStageImpaired      DirectoryStage = "Impaired"
111	DirectoryStageRestoring     DirectoryStage = "Restoring"
112	DirectoryStageRestorefailed DirectoryStage = "RestoreFailed"
113	DirectoryStageDeleting      DirectoryStage = "Deleting"
114	DirectoryStageDeleted       DirectoryStage = "Deleted"
115	DirectoryStageFailed        DirectoryStage = "Failed"
116)
117
118// Values returns all known values for DirectoryStage. Note that this can be
119// expanded in the future, and so it is only as up to date as the client. The
120// ordering of this slice is not guaranteed to be stable across updates.
121func (DirectoryStage) Values() []DirectoryStage {
122	return []DirectoryStage{
123		"Requested",
124		"Creating",
125		"Created",
126		"Active",
127		"Inoperable",
128		"Impaired",
129		"Restoring",
130		"RestoreFailed",
131		"Deleting",
132		"Deleted",
133		"Failed",
134	}
135}
136
137type DirectoryType string
138
139// Enum values for DirectoryType
140const (
141	DirectoryTypeSimpleAd          DirectoryType = "SimpleAD"
142	DirectoryTypeAdConnector       DirectoryType = "ADConnector"
143	DirectoryTypeMicrosoftAd       DirectoryType = "MicrosoftAD"
144	DirectoryTypeSharedMicrosoftAd DirectoryType = "SharedMicrosoftAD"
145)
146
147// Values returns all known values for DirectoryType. Note that this can be
148// expanded in the future, and so it is only as up to date as the client. The
149// ordering of this slice is not guaranteed to be stable across updates.
150func (DirectoryType) Values() []DirectoryType {
151	return []DirectoryType{
152		"SimpleAD",
153		"ADConnector",
154		"MicrosoftAD",
155		"SharedMicrosoftAD",
156	}
157}
158
159type DomainControllerStatus string
160
161// Enum values for DomainControllerStatus
162const (
163	DomainControllerStatusCreating  DomainControllerStatus = "Creating"
164	DomainControllerStatusActive    DomainControllerStatus = "Active"
165	DomainControllerStatusImpaired  DomainControllerStatus = "Impaired"
166	DomainControllerStatusRestoring DomainControllerStatus = "Restoring"
167	DomainControllerStatusDeleting  DomainControllerStatus = "Deleting"
168	DomainControllerStatusDeleted   DomainControllerStatus = "Deleted"
169	DomainControllerStatusFailed    DomainControllerStatus = "Failed"
170)
171
172// Values returns all known values for DomainControllerStatus. Note that this can
173// be expanded in the future, and so it is only as up to date as the client. The
174// ordering of this slice is not guaranteed to be stable across updates.
175func (DomainControllerStatus) Values() []DomainControllerStatus {
176	return []DomainControllerStatus{
177		"Creating",
178		"Active",
179		"Impaired",
180		"Restoring",
181		"Deleting",
182		"Deleted",
183		"Failed",
184	}
185}
186
187type IpRouteStatusMsg string
188
189// Enum values for IpRouteStatusMsg
190const (
191	IpRouteStatusMsgAdding       IpRouteStatusMsg = "Adding"
192	IpRouteStatusMsgAdded        IpRouteStatusMsg = "Added"
193	IpRouteStatusMsgRemoving     IpRouteStatusMsg = "Removing"
194	IpRouteStatusMsgRemoved      IpRouteStatusMsg = "Removed"
195	IpRouteStatusMsgAddFailed    IpRouteStatusMsg = "AddFailed"
196	IpRouteStatusMsgRemoveFailed IpRouteStatusMsg = "RemoveFailed"
197)
198
199// Values returns all known values for IpRouteStatusMsg. Note that this can be
200// expanded in the future, and so it is only as up to date as the client. The
201// ordering of this slice is not guaranteed to be stable across updates.
202func (IpRouteStatusMsg) Values() []IpRouteStatusMsg {
203	return []IpRouteStatusMsg{
204		"Adding",
205		"Added",
206		"Removing",
207		"Removed",
208		"AddFailed",
209		"RemoveFailed",
210	}
211}
212
213type LDAPSStatus string
214
215// Enum values for LDAPSStatus
216const (
217	LDAPSStatusEnabling     LDAPSStatus = "Enabling"
218	LDAPSStatusEnabled      LDAPSStatus = "Enabled"
219	LDAPSStatusEnableFailed LDAPSStatus = "EnableFailed"
220	LDAPSStatusDisabled     LDAPSStatus = "Disabled"
221)
222
223// Values returns all known values for LDAPSStatus. Note that this can be expanded
224// in the future, and so it is only as up to date as the client. The ordering of
225// this slice is not guaranteed to be stable across updates.
226func (LDAPSStatus) Values() []LDAPSStatus {
227	return []LDAPSStatus{
228		"Enabling",
229		"Enabled",
230		"EnableFailed",
231		"Disabled",
232	}
233}
234
235type LDAPSType string
236
237// Enum values for LDAPSType
238const (
239	LDAPSTypeClient LDAPSType = "Client"
240)
241
242// Values returns all known values for LDAPSType. Note that this can be expanded in
243// the future, and so it is only as up to date as the client. The ordering of this
244// slice is not guaranteed to be stable across updates.
245func (LDAPSType) Values() []LDAPSType {
246	return []LDAPSType{
247		"Client",
248	}
249}
250
251type RadiusAuthenticationProtocol string
252
253// Enum values for RadiusAuthenticationProtocol
254const (
255	RadiusAuthenticationProtocolPap      RadiusAuthenticationProtocol = "PAP"
256	RadiusAuthenticationProtocolChap     RadiusAuthenticationProtocol = "CHAP"
257	RadiusAuthenticationProtocolMschapv1 RadiusAuthenticationProtocol = "MS-CHAPv1"
258	RadiusAuthenticationProtocolMschapv2 RadiusAuthenticationProtocol = "MS-CHAPv2"
259)
260
261// Values returns all known values for RadiusAuthenticationProtocol. Note that this
262// can be expanded in the future, and so it is only as up to date as the client.
263// The ordering of this slice is not guaranteed to be stable across updates.
264func (RadiusAuthenticationProtocol) Values() []RadiusAuthenticationProtocol {
265	return []RadiusAuthenticationProtocol{
266		"PAP",
267		"CHAP",
268		"MS-CHAPv1",
269		"MS-CHAPv2",
270	}
271}
272
273type RadiusStatus string
274
275// Enum values for RadiusStatus
276const (
277	RadiusStatusCreating  RadiusStatus = "Creating"
278	RadiusStatusCompleted RadiusStatus = "Completed"
279	RadiusStatusFailed    RadiusStatus = "Failed"
280)
281
282// Values returns all known values for RadiusStatus. Note that this can be expanded
283// in the future, and so it is only as up to date as the client. The ordering of
284// this slice is not guaranteed to be stable across updates.
285func (RadiusStatus) Values() []RadiusStatus {
286	return []RadiusStatus{
287		"Creating",
288		"Completed",
289		"Failed",
290	}
291}
292
293type RegionType string
294
295// Enum values for RegionType
296const (
297	RegionTypePrimary    RegionType = "Primary"
298	RegionTypeAdditional RegionType = "Additional"
299)
300
301// Values returns all known values for RegionType. Note that this can be expanded
302// in the future, and so it is only as up to date as the client. The ordering of
303// this slice is not guaranteed to be stable across updates.
304func (RegionType) Values() []RegionType {
305	return []RegionType{
306		"Primary",
307		"Additional",
308	}
309}
310
311type ReplicationScope string
312
313// Enum values for ReplicationScope
314const (
315	ReplicationScopeDomain ReplicationScope = "Domain"
316)
317
318// Values returns all known values for ReplicationScope. Note that this can be
319// expanded in the future, and so it is only as up to date as the client. The
320// ordering of this slice is not guaranteed to be stable across updates.
321func (ReplicationScope) Values() []ReplicationScope {
322	return []ReplicationScope{
323		"Domain",
324	}
325}
326
327type SchemaExtensionStatus string
328
329// Enum values for SchemaExtensionStatus
330const (
331	SchemaExtensionStatusInitializing       SchemaExtensionStatus = "Initializing"
332	SchemaExtensionStatusCreatingSnapshot   SchemaExtensionStatus = "CreatingSnapshot"
333	SchemaExtensionStatusUpdatingSchema     SchemaExtensionStatus = "UpdatingSchema"
334	SchemaExtensionStatusReplicating        SchemaExtensionStatus = "Replicating"
335	SchemaExtensionStatusCancelInProgress   SchemaExtensionStatus = "CancelInProgress"
336	SchemaExtensionStatusRollbackInProgress SchemaExtensionStatus = "RollbackInProgress"
337	SchemaExtensionStatusCancelled          SchemaExtensionStatus = "Cancelled"
338	SchemaExtensionStatusFailed             SchemaExtensionStatus = "Failed"
339	SchemaExtensionStatusCompleted          SchemaExtensionStatus = "Completed"
340)
341
342// Values returns all known values for SchemaExtensionStatus. Note that this can be
343// expanded in the future, and so it is only as up to date as the client. The
344// ordering of this slice is not guaranteed to be stable across updates.
345func (SchemaExtensionStatus) Values() []SchemaExtensionStatus {
346	return []SchemaExtensionStatus{
347		"Initializing",
348		"CreatingSnapshot",
349		"UpdatingSchema",
350		"Replicating",
351		"CancelInProgress",
352		"RollbackInProgress",
353		"Cancelled",
354		"Failed",
355		"Completed",
356	}
357}
358
359type SelectiveAuth string
360
361// Enum values for SelectiveAuth
362const (
363	SelectiveAuthEnabled  SelectiveAuth = "Enabled"
364	SelectiveAuthDisabled SelectiveAuth = "Disabled"
365)
366
367// Values returns all known values for SelectiveAuth. Note that this can be
368// expanded in the future, and so it is only as up to date as the client. The
369// ordering of this slice is not guaranteed to be stable across updates.
370func (SelectiveAuth) Values() []SelectiveAuth {
371	return []SelectiveAuth{
372		"Enabled",
373		"Disabled",
374	}
375}
376
377type ShareMethod string
378
379// Enum values for ShareMethod
380const (
381	ShareMethodOrganizations ShareMethod = "ORGANIZATIONS"
382	ShareMethodHandshake     ShareMethod = "HANDSHAKE"
383)
384
385// Values returns all known values for ShareMethod. Note that this can be expanded
386// in the future, and so it is only as up to date as the client. The ordering of
387// this slice is not guaranteed to be stable across updates.
388func (ShareMethod) Values() []ShareMethod {
389	return []ShareMethod{
390		"ORGANIZATIONS",
391		"HANDSHAKE",
392	}
393}
394
395type ShareStatus string
396
397// Enum values for ShareStatus
398const (
399	ShareStatusShared            ShareStatus = "Shared"
400	ShareStatusPendingAcceptance ShareStatus = "PendingAcceptance"
401	ShareStatusRejected          ShareStatus = "Rejected"
402	ShareStatusRejecting         ShareStatus = "Rejecting"
403	ShareStatusRejectFailed      ShareStatus = "RejectFailed"
404	ShareStatusSharing           ShareStatus = "Sharing"
405	ShareStatusShareFailed       ShareStatus = "ShareFailed"
406	ShareStatusDeleted           ShareStatus = "Deleted"
407	ShareStatusDeleting          ShareStatus = "Deleting"
408)
409
410// Values returns all known values for ShareStatus. Note that this can be expanded
411// in the future, and so it is only as up to date as the client. The ordering of
412// this slice is not guaranteed to be stable across updates.
413func (ShareStatus) Values() []ShareStatus {
414	return []ShareStatus{
415		"Shared",
416		"PendingAcceptance",
417		"Rejected",
418		"Rejecting",
419		"RejectFailed",
420		"Sharing",
421		"ShareFailed",
422		"Deleted",
423		"Deleting",
424	}
425}
426
427type SnapshotStatus string
428
429// Enum values for SnapshotStatus
430const (
431	SnapshotStatusCreating  SnapshotStatus = "Creating"
432	SnapshotStatusCompleted SnapshotStatus = "Completed"
433	SnapshotStatusFailed    SnapshotStatus = "Failed"
434)
435
436// Values returns all known values for SnapshotStatus. Note that this can be
437// expanded in the future, and so it is only as up to date as the client. The
438// ordering of this slice is not guaranteed to be stable across updates.
439func (SnapshotStatus) Values() []SnapshotStatus {
440	return []SnapshotStatus{
441		"Creating",
442		"Completed",
443		"Failed",
444	}
445}
446
447type SnapshotType string
448
449// Enum values for SnapshotType
450const (
451	SnapshotTypeAuto   SnapshotType = "Auto"
452	SnapshotTypeManual SnapshotType = "Manual"
453)
454
455// Values returns all known values for SnapshotType. Note that this can be expanded
456// in the future, and so it is only as up to date as the client. The ordering of
457// this slice is not guaranteed to be stable across updates.
458func (SnapshotType) Values() []SnapshotType {
459	return []SnapshotType{
460		"Auto",
461		"Manual",
462	}
463}
464
465type TargetType string
466
467// Enum values for TargetType
468const (
469	TargetTypeAccount TargetType = "ACCOUNT"
470)
471
472// Values returns all known values for TargetType. Note that this can be expanded
473// in the future, and so it is only as up to date as the client. The ordering of
474// this slice is not guaranteed to be stable across updates.
475func (TargetType) Values() []TargetType {
476	return []TargetType{
477		"ACCOUNT",
478	}
479}
480
481type TopicStatus string
482
483// Enum values for TopicStatus
484const (
485	TopicStatusRegistered    TopicStatus = "Registered"
486	TopicStatusTopicNotFound TopicStatus = "Topic not found"
487	TopicStatusFailed        TopicStatus = "Failed"
488	TopicStatusDeleted       TopicStatus = "Deleted"
489)
490
491// Values returns all known values for TopicStatus. Note that this can be expanded
492// in the future, and so it is only as up to date as the client. The ordering of
493// this slice is not guaranteed to be stable across updates.
494func (TopicStatus) Values() []TopicStatus {
495	return []TopicStatus{
496		"Registered",
497		"Topic not found",
498		"Failed",
499		"Deleted",
500	}
501}
502
503type TrustDirection string
504
505// Enum values for TrustDirection
506const (
507	TrustDirectionOneWayOutgoing TrustDirection = "One-Way: Outgoing"
508	TrustDirectionOneWayIncoming TrustDirection = "One-Way: Incoming"
509	TrustDirectionTwoWay         TrustDirection = "Two-Way"
510)
511
512// Values returns all known values for TrustDirection. Note that this can be
513// expanded in the future, and so it is only as up to date as the client. The
514// ordering of this slice is not guaranteed to be stable across updates.
515func (TrustDirection) Values() []TrustDirection {
516	return []TrustDirection{
517		"One-Way: Outgoing",
518		"One-Way: Incoming",
519		"Two-Way",
520	}
521}
522
523type TrustState string
524
525// Enum values for TrustState
526const (
527	TrustStateCreating     TrustState = "Creating"
528	TrustStateCreated      TrustState = "Created"
529	TrustStateVerifying    TrustState = "Verifying"
530	TrustStateVerifyFailed TrustState = "VerifyFailed"
531	TrustStateVerified     TrustState = "Verified"
532	TrustStateUpdating     TrustState = "Updating"
533	TrustStateUpdateFailed TrustState = "UpdateFailed"
534	TrustStateUpdated      TrustState = "Updated"
535	TrustStateDeleting     TrustState = "Deleting"
536	TrustStateDeleted      TrustState = "Deleted"
537	TrustStateFailed       TrustState = "Failed"
538)
539
540// Values returns all known values for TrustState. Note that this can be expanded
541// in the future, and so it is only as up to date as the client. The ordering of
542// this slice is not guaranteed to be stable across updates.
543func (TrustState) Values() []TrustState {
544	return []TrustState{
545		"Creating",
546		"Created",
547		"Verifying",
548		"VerifyFailed",
549		"Verified",
550		"Updating",
551		"UpdateFailed",
552		"Updated",
553		"Deleting",
554		"Deleted",
555		"Failed",
556	}
557}
558
559type TrustType string
560
561// Enum values for TrustType
562const (
563	TrustTypeForest   TrustType = "Forest"
564	TrustTypeExternal TrustType = "External"
565)
566
567// Values returns all known values for TrustType. Note that this can be expanded in
568// the future, and so it is only as up to date as the client. The ordering of this
569// slice is not guaranteed to be stable across updates.
570func (TrustType) Values() []TrustType {
571	return []TrustType{
572		"Forest",
573		"External",
574	}
575}
576