1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package types 4 5type AccessPropertyValue string 6 7// Enum values for AccessPropertyValue 8const ( 9 AccessPropertyValueAllow AccessPropertyValue = "ALLOW" 10 AccessPropertyValueDeny AccessPropertyValue = "DENY" 11) 12 13// Values returns all known values for AccessPropertyValue. 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 (AccessPropertyValue) Values() []AccessPropertyValue { 17 return []AccessPropertyValue{ 18 "ALLOW", 19 "DENY", 20 } 21} 22 23type Application string 24 25// Enum values for Application 26const ( 27 ApplicationMicrosoftOffice2016 Application = "Microsoft_Office_2016" 28 ApplicationMicrosoftOffice2019 Application = "Microsoft_Office_2019" 29) 30 31// Values returns all known values for Application. Note that this can be expanded 32// in the future, and so it is only as up to date as the client. The ordering of 33// this slice is not guaranteed to be stable across updates. 34func (Application) Values() []Application { 35 return []Application{ 36 "Microsoft_Office_2016", 37 "Microsoft_Office_2019", 38 } 39} 40 41type AssociationStatus string 42 43// Enum values for AssociationStatus 44const ( 45 AssociationStatusNotAssociated AssociationStatus = "NOT_ASSOCIATED" 46 AssociationStatusAssociatedWithOwnerAccount AssociationStatus = "ASSOCIATED_WITH_OWNER_ACCOUNT" 47 AssociationStatusAssociatedWithSharedAccount AssociationStatus = "ASSOCIATED_WITH_SHARED_ACCOUNT" 48 AssociationStatusPendingAssociation AssociationStatus = "PENDING_ASSOCIATION" 49 AssociationStatusPendingDisassociation AssociationStatus = "PENDING_DISASSOCIATION" 50) 51 52// Values returns all known values for AssociationStatus. Note that this can be 53// expanded in the future, and so it is only as up to date as the client. The 54// ordering of this slice is not guaranteed to be stable across updates. 55func (AssociationStatus) Values() []AssociationStatus { 56 return []AssociationStatus{ 57 "NOT_ASSOCIATED", 58 "ASSOCIATED_WITH_OWNER_ACCOUNT", 59 "ASSOCIATED_WITH_SHARED_ACCOUNT", 60 "PENDING_ASSOCIATION", 61 "PENDING_DISASSOCIATION", 62 } 63} 64 65type Compute string 66 67// Enum values for Compute 68const ( 69 ComputeValue Compute = "VALUE" 70 ComputeStandard Compute = "STANDARD" 71 ComputePerformance Compute = "PERFORMANCE" 72 ComputePower Compute = "POWER" 73 ComputeGraphics Compute = "GRAPHICS" 74 ComputePowerpro Compute = "POWERPRO" 75 ComputeGraphicspro Compute = "GRAPHICSPRO" 76) 77 78// Values returns all known values for Compute. Note that this can be expanded in 79// the future, and so it is only as up to date as the client. The ordering of this 80// slice is not guaranteed to be stable across updates. 81func (Compute) Values() []Compute { 82 return []Compute{ 83 "VALUE", 84 "STANDARD", 85 "PERFORMANCE", 86 "POWER", 87 "GRAPHICS", 88 "POWERPRO", 89 "GRAPHICSPRO", 90 } 91} 92 93type ConnectionAliasState string 94 95// Enum values for ConnectionAliasState 96const ( 97 ConnectionAliasStateCreating ConnectionAliasState = "CREATING" 98 ConnectionAliasStateCreated ConnectionAliasState = "CREATED" 99 ConnectionAliasStateDeleting ConnectionAliasState = "DELETING" 100) 101 102// Values returns all known values for ConnectionAliasState. Note that this can be 103// expanded in the future, and so it is only as up to date as the client. The 104// ordering of this slice is not guaranteed to be stable across updates. 105func (ConnectionAliasState) Values() []ConnectionAliasState { 106 return []ConnectionAliasState{ 107 "CREATING", 108 "CREATED", 109 "DELETING", 110 } 111} 112 113type ConnectionState string 114 115// Enum values for ConnectionState 116const ( 117 ConnectionStateConnected ConnectionState = "CONNECTED" 118 ConnectionStateDisconnected ConnectionState = "DISCONNECTED" 119 ConnectionStateUnknown ConnectionState = "UNKNOWN" 120) 121 122// Values returns all known values for ConnectionState. Note that this can be 123// expanded in the future, and so it is only as up to date as the client. The 124// ordering of this slice is not guaranteed to be stable across updates. 125func (ConnectionState) Values() []ConnectionState { 126 return []ConnectionState{ 127 "CONNECTED", 128 "DISCONNECTED", 129 "UNKNOWN", 130 } 131} 132 133type DedicatedTenancyModificationStateEnum string 134 135// Enum values for DedicatedTenancyModificationStateEnum 136const ( 137 DedicatedTenancyModificationStateEnumPending DedicatedTenancyModificationStateEnum = "PENDING" 138 DedicatedTenancyModificationStateEnumCompleted DedicatedTenancyModificationStateEnum = "COMPLETED" 139 DedicatedTenancyModificationStateEnumFailed DedicatedTenancyModificationStateEnum = "FAILED" 140) 141 142// Values returns all known values for DedicatedTenancyModificationStateEnum. Note 143// that this can be expanded in the future, and so it is only as up to date as the 144// client. The ordering of this slice is not guaranteed to be stable across 145// updates. 146func (DedicatedTenancyModificationStateEnum) Values() []DedicatedTenancyModificationStateEnum { 147 return []DedicatedTenancyModificationStateEnum{ 148 "PENDING", 149 "COMPLETED", 150 "FAILED", 151 } 152} 153 154type DedicatedTenancySupportEnum string 155 156// Enum values for DedicatedTenancySupportEnum 157const ( 158 DedicatedTenancySupportEnumEnabled DedicatedTenancySupportEnum = "ENABLED" 159) 160 161// Values returns all known values for DedicatedTenancySupportEnum. Note that this 162// can be expanded in the future, and so it is only as up to date as the client. 163// The ordering of this slice is not guaranteed to be stable across updates. 164func (DedicatedTenancySupportEnum) Values() []DedicatedTenancySupportEnum { 165 return []DedicatedTenancySupportEnum{ 166 "ENABLED", 167 } 168} 169 170type DedicatedTenancySupportResultEnum string 171 172// Enum values for DedicatedTenancySupportResultEnum 173const ( 174 DedicatedTenancySupportResultEnumEnabled DedicatedTenancySupportResultEnum = "ENABLED" 175 DedicatedTenancySupportResultEnumDisabled DedicatedTenancySupportResultEnum = "DISABLED" 176) 177 178// Values returns all known values for DedicatedTenancySupportResultEnum. Note that 179// this can be expanded in the future, and so it is only as up to date as the 180// client. The ordering of this slice is not guaranteed to be stable across 181// updates. 182func (DedicatedTenancySupportResultEnum) Values() []DedicatedTenancySupportResultEnum { 183 return []DedicatedTenancySupportResultEnum{ 184 "ENABLED", 185 "DISABLED", 186 } 187} 188 189type ImageType string 190 191// Enum values for ImageType 192const ( 193 ImageTypeOwned ImageType = "OWNED" 194 ImageTypeShared ImageType = "SHARED" 195) 196 197// Values returns all known values for ImageType. Note that this can be expanded in 198// the future, and so it is only as up to date as the client. The ordering of this 199// slice is not guaranteed to be stable across updates. 200func (ImageType) Values() []ImageType { 201 return []ImageType{ 202 "OWNED", 203 "SHARED", 204 } 205} 206 207type ModificationResourceEnum string 208 209// Enum values for ModificationResourceEnum 210const ( 211 ModificationResourceEnumRootVolume ModificationResourceEnum = "ROOT_VOLUME" 212 ModificationResourceEnumUserVolume ModificationResourceEnum = "USER_VOLUME" 213 ModificationResourceEnumComputeType ModificationResourceEnum = "COMPUTE_TYPE" 214) 215 216// Values returns all known values for ModificationResourceEnum. Note that this can 217// be expanded in the future, and so it is only as up to date as the client. The 218// ordering of this slice is not guaranteed to be stable across updates. 219func (ModificationResourceEnum) Values() []ModificationResourceEnum { 220 return []ModificationResourceEnum{ 221 "ROOT_VOLUME", 222 "USER_VOLUME", 223 "COMPUTE_TYPE", 224 } 225} 226 227type ModificationStateEnum string 228 229// Enum values for ModificationStateEnum 230const ( 231 ModificationStateEnumUpdateInitiated ModificationStateEnum = "UPDATE_INITIATED" 232 ModificationStateEnumUpdateInProgress ModificationStateEnum = "UPDATE_IN_PROGRESS" 233) 234 235// Values returns all known values for ModificationStateEnum. Note that this can be 236// expanded in the future, and so it is only as up to date as the client. The 237// ordering of this slice is not guaranteed to be stable across updates. 238func (ModificationStateEnum) Values() []ModificationStateEnum { 239 return []ModificationStateEnum{ 240 "UPDATE_INITIATED", 241 "UPDATE_IN_PROGRESS", 242 } 243} 244 245type OperatingSystemType string 246 247// Enum values for OperatingSystemType 248const ( 249 OperatingSystemTypeWindows OperatingSystemType = "WINDOWS" 250 OperatingSystemTypeLinux OperatingSystemType = "LINUX" 251) 252 253// Values returns all known values for OperatingSystemType. Note that this can be 254// expanded in the future, and so it is only as up to date as the client. The 255// ordering of this slice is not guaranteed to be stable across updates. 256func (OperatingSystemType) Values() []OperatingSystemType { 257 return []OperatingSystemType{ 258 "WINDOWS", 259 "LINUX", 260 } 261} 262 263type ReconnectEnum string 264 265// Enum values for ReconnectEnum 266const ( 267 ReconnectEnumEnabled ReconnectEnum = "ENABLED" 268 ReconnectEnumDisabled ReconnectEnum = "DISABLED" 269) 270 271// Values returns all known values for ReconnectEnum. Note that this can be 272// expanded in the future, and so it is only as up to date as the client. The 273// ordering of this slice is not guaranteed to be stable across updates. 274func (ReconnectEnum) Values() []ReconnectEnum { 275 return []ReconnectEnum{ 276 "ENABLED", 277 "DISABLED", 278 } 279} 280 281type RunningMode string 282 283// Enum values for RunningMode 284const ( 285 RunningModeAutoStop RunningMode = "AUTO_STOP" 286 RunningModeAlwaysOn RunningMode = "ALWAYS_ON" 287) 288 289// Values returns all known values for RunningMode. Note that this can be expanded 290// in the future, and so it is only as up to date as the client. The ordering of 291// this slice is not guaranteed to be stable across updates. 292func (RunningMode) Values() []RunningMode { 293 return []RunningMode{ 294 "AUTO_STOP", 295 "ALWAYS_ON", 296 } 297} 298 299type TargetWorkspaceState string 300 301// Enum values for TargetWorkspaceState 302const ( 303 TargetWorkspaceStateAvailable TargetWorkspaceState = "AVAILABLE" 304 TargetWorkspaceStateAdminMaintenance TargetWorkspaceState = "ADMIN_MAINTENANCE" 305) 306 307// Values returns all known values for TargetWorkspaceState. Note that this can be 308// expanded in the future, and so it is only as up to date as the client. The 309// ordering of this slice is not guaranteed to be stable across updates. 310func (TargetWorkspaceState) Values() []TargetWorkspaceState { 311 return []TargetWorkspaceState{ 312 "AVAILABLE", 313 "ADMIN_MAINTENANCE", 314 } 315} 316 317type Tenancy string 318 319// Enum values for Tenancy 320const ( 321 TenancyDedicated Tenancy = "DEDICATED" 322 TenancyShared Tenancy = "SHARED" 323) 324 325// Values returns all known values for Tenancy. Note that this can be expanded in 326// the future, and so it is only as up to date as the client. The ordering of this 327// slice is not guaranteed to be stable across updates. 328func (Tenancy) Values() []Tenancy { 329 return []Tenancy{ 330 "DEDICATED", 331 "SHARED", 332 } 333} 334 335type WorkspaceDirectoryState string 336 337// Enum values for WorkspaceDirectoryState 338const ( 339 WorkspaceDirectoryStateRegistering WorkspaceDirectoryState = "REGISTERING" 340 WorkspaceDirectoryStateRegistered WorkspaceDirectoryState = "REGISTERED" 341 WorkspaceDirectoryStateDeregistering WorkspaceDirectoryState = "DEREGISTERING" 342 WorkspaceDirectoryStateDeregistered WorkspaceDirectoryState = "DEREGISTERED" 343 WorkspaceDirectoryStateError WorkspaceDirectoryState = "ERROR" 344) 345 346// Values returns all known values for WorkspaceDirectoryState. Note that this can 347// be expanded in the future, and so it is only as up to date as the client. The 348// ordering of this slice is not guaranteed to be stable across updates. 349func (WorkspaceDirectoryState) Values() []WorkspaceDirectoryState { 350 return []WorkspaceDirectoryState{ 351 "REGISTERING", 352 "REGISTERED", 353 "DEREGISTERING", 354 "DEREGISTERED", 355 "ERROR", 356 } 357} 358 359type WorkspaceDirectoryType string 360 361// Enum values for WorkspaceDirectoryType 362const ( 363 WorkspaceDirectoryTypeSimpleAd WorkspaceDirectoryType = "SIMPLE_AD" 364 WorkspaceDirectoryTypeAdConnector WorkspaceDirectoryType = "AD_CONNECTOR" 365) 366 367// Values returns all known values for WorkspaceDirectoryType. Note that this can 368// be 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 (WorkspaceDirectoryType) Values() []WorkspaceDirectoryType { 371 return []WorkspaceDirectoryType{ 372 "SIMPLE_AD", 373 "AD_CONNECTOR", 374 } 375} 376 377type WorkspaceImageIngestionProcess string 378 379// Enum values for WorkspaceImageIngestionProcess 380const ( 381 WorkspaceImageIngestionProcessByolRegular WorkspaceImageIngestionProcess = "BYOL_REGULAR" 382 WorkspaceImageIngestionProcessByolGraphics WorkspaceImageIngestionProcess = "BYOL_GRAPHICS" 383 WorkspaceImageIngestionProcessByolGraphicspro WorkspaceImageIngestionProcess = "BYOL_GRAPHICSPRO" 384 WorkspaceImageIngestionProcessByolRegularWsp WorkspaceImageIngestionProcess = "BYOL_REGULAR_WSP" 385) 386 387// Values returns all known values for WorkspaceImageIngestionProcess. Note that 388// this can be expanded in the future, and so it is only as up to date as the 389// client. The ordering of this slice is not guaranteed to be stable across 390// updates. 391func (WorkspaceImageIngestionProcess) Values() []WorkspaceImageIngestionProcess { 392 return []WorkspaceImageIngestionProcess{ 393 "BYOL_REGULAR", 394 "BYOL_GRAPHICS", 395 "BYOL_GRAPHICSPRO", 396 "BYOL_REGULAR_WSP", 397 } 398} 399 400type WorkspaceImageRequiredTenancy string 401 402// Enum values for WorkspaceImageRequiredTenancy 403const ( 404 WorkspaceImageRequiredTenancyDefault WorkspaceImageRequiredTenancy = "DEFAULT" 405 WorkspaceImageRequiredTenancyDedicated WorkspaceImageRequiredTenancy = "DEDICATED" 406) 407 408// Values returns all known values for WorkspaceImageRequiredTenancy. Note that 409// this can be expanded in the future, and so it is only as up to date as the 410// client. The ordering of this slice is not guaranteed to be stable across 411// updates. 412func (WorkspaceImageRequiredTenancy) Values() []WorkspaceImageRequiredTenancy { 413 return []WorkspaceImageRequiredTenancy{ 414 "DEFAULT", 415 "DEDICATED", 416 } 417} 418 419type WorkspaceImageState string 420 421// Enum values for WorkspaceImageState 422const ( 423 WorkspaceImageStateAvailable WorkspaceImageState = "AVAILABLE" 424 WorkspaceImageStatePending WorkspaceImageState = "PENDING" 425 WorkspaceImageStateError WorkspaceImageState = "ERROR" 426) 427 428// Values returns all known values for WorkspaceImageState. Note that this can be 429// expanded in the future, and so it is only as up to date as the client. The 430// ordering of this slice is not guaranteed to be stable across updates. 431func (WorkspaceImageState) Values() []WorkspaceImageState { 432 return []WorkspaceImageState{ 433 "AVAILABLE", 434 "PENDING", 435 "ERROR", 436 } 437} 438 439type WorkspaceState string 440 441// Enum values for WorkspaceState 442const ( 443 WorkspaceStatePending WorkspaceState = "PENDING" 444 WorkspaceStateAvailable WorkspaceState = "AVAILABLE" 445 WorkspaceStateImpaired WorkspaceState = "IMPAIRED" 446 WorkspaceStateUnhealthy WorkspaceState = "UNHEALTHY" 447 WorkspaceStateRebooting WorkspaceState = "REBOOTING" 448 WorkspaceStateStarting WorkspaceState = "STARTING" 449 WorkspaceStateRebuilding WorkspaceState = "REBUILDING" 450 WorkspaceStateRestoring WorkspaceState = "RESTORING" 451 WorkspaceStateMaintenance WorkspaceState = "MAINTENANCE" 452 WorkspaceStateAdminMaintenance WorkspaceState = "ADMIN_MAINTENANCE" 453 WorkspaceStateTerminating WorkspaceState = "TERMINATING" 454 WorkspaceStateTerminated WorkspaceState = "TERMINATED" 455 WorkspaceStateSuspended WorkspaceState = "SUSPENDED" 456 WorkspaceStateUpdating WorkspaceState = "UPDATING" 457 WorkspaceStateStopping WorkspaceState = "STOPPING" 458 WorkspaceStateStopped WorkspaceState = "STOPPED" 459 WorkspaceStateError WorkspaceState = "ERROR" 460) 461 462// Values returns all known values for WorkspaceState. Note that this can be 463// expanded in the future, and so it is only as up to date as the client. The 464// ordering of this slice is not guaranteed to be stable across updates. 465func (WorkspaceState) Values() []WorkspaceState { 466 return []WorkspaceState{ 467 "PENDING", 468 "AVAILABLE", 469 "IMPAIRED", 470 "UNHEALTHY", 471 "REBOOTING", 472 "STARTING", 473 "REBUILDING", 474 "RESTORING", 475 "MAINTENANCE", 476 "ADMIN_MAINTENANCE", 477 "TERMINATING", 478 "TERMINATED", 479 "SUSPENDED", 480 "UPDATING", 481 "STOPPING", 482 "STOPPED", 483 "ERROR", 484 } 485} 486