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