/*
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
/*
* Do not modify this file. This file is generated from the workspaces-2015-04-08.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.WorkSpaces
{
///
/// Constants used for properties of type AccessPropertyValue.
///
public class AccessPropertyValue : ConstantClass
{
///
/// Constant ALLOW for AccessPropertyValue
///
public static readonly AccessPropertyValue ALLOW = new AccessPropertyValue("ALLOW");
///
/// Constant DENY for AccessPropertyValue
///
public static readonly AccessPropertyValue DENY = new AccessPropertyValue("DENY");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public AccessPropertyValue(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static AccessPropertyValue FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator AccessPropertyValue(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Application.
///
public class Application : ConstantClass
{
///
/// Constant Microsoft_Office_2016 for Application
///
public static readonly Application Microsoft_Office_2016 = new Application("Microsoft_Office_2016");
///
/// Constant Microsoft_Office_2019 for Application
///
public static readonly Application Microsoft_Office_2019 = new Application("Microsoft_Office_2019");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public Application(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static Application FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator Application(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AssociationStatus.
///
public class AssociationStatus : ConstantClass
{
///
/// Constant ASSOCIATED_WITH_OWNER_ACCOUNT for AssociationStatus
///
public static readonly AssociationStatus ASSOCIATED_WITH_OWNER_ACCOUNT = new AssociationStatus("ASSOCIATED_WITH_OWNER_ACCOUNT");
///
/// Constant ASSOCIATED_WITH_SHARED_ACCOUNT for AssociationStatus
///
public static readonly AssociationStatus ASSOCIATED_WITH_SHARED_ACCOUNT = new AssociationStatus("ASSOCIATED_WITH_SHARED_ACCOUNT");
///
/// Constant NOT_ASSOCIATED for AssociationStatus
///
public static readonly AssociationStatus NOT_ASSOCIATED = new AssociationStatus("NOT_ASSOCIATED");
///
/// Constant PENDING_ASSOCIATION for AssociationStatus
///
public static readonly AssociationStatus PENDING_ASSOCIATION = new AssociationStatus("PENDING_ASSOCIATION");
///
/// Constant PENDING_DISASSOCIATION for AssociationStatus
///
public static readonly AssociationStatus PENDING_DISASSOCIATION = new AssociationStatus("PENDING_DISASSOCIATION");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public AssociationStatus(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static AssociationStatus FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator AssociationStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type BundleType.
///
public class BundleType : ConstantClass
{
///
/// Constant REGULAR for BundleType
///
public static readonly BundleType REGULAR = new BundleType("REGULAR");
///
/// Constant STANDBY for BundleType
///
public static readonly BundleType STANDBY = new BundleType("STANDBY");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public BundleType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static BundleType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator BundleType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type CertificateBasedAuthStatusEnum.
///
public class CertificateBasedAuthStatusEnum : ConstantClass
{
///
/// Constant DISABLED for CertificateBasedAuthStatusEnum
///
public static readonly CertificateBasedAuthStatusEnum DISABLED = new CertificateBasedAuthStatusEnum("DISABLED");
///
/// Constant ENABLED for CertificateBasedAuthStatusEnum
///
public static readonly CertificateBasedAuthStatusEnum ENABLED = new CertificateBasedAuthStatusEnum("ENABLED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public CertificateBasedAuthStatusEnum(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static CertificateBasedAuthStatusEnum FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator CertificateBasedAuthStatusEnum(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ClientDeviceType.
///
public class ClientDeviceType : ConstantClass
{
///
/// Constant DeviceTypeAndroid for ClientDeviceType
///
public static readonly ClientDeviceType DeviceTypeAndroid = new ClientDeviceType("DeviceTypeAndroid");
///
/// Constant DeviceTypeIos for ClientDeviceType
///
public static readonly ClientDeviceType DeviceTypeIos = new ClientDeviceType("DeviceTypeIos");
///
/// Constant DeviceTypeLinux for ClientDeviceType
///
public static readonly ClientDeviceType DeviceTypeLinux = new ClientDeviceType("DeviceTypeLinux");
///
/// Constant DeviceTypeOsx for ClientDeviceType
///
public static readonly ClientDeviceType DeviceTypeOsx = new ClientDeviceType("DeviceTypeOsx");
///
/// Constant DeviceTypeWeb for ClientDeviceType
///
public static readonly ClientDeviceType DeviceTypeWeb = new ClientDeviceType("DeviceTypeWeb");
///
/// Constant DeviceTypeWindows for ClientDeviceType
///
public static readonly ClientDeviceType DeviceTypeWindows = new ClientDeviceType("DeviceTypeWindows");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ClientDeviceType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ClientDeviceType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ClientDeviceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Compute.
///
public class Compute : ConstantClass
{
///
/// Constant GRAPHICS for Compute
///
public static readonly Compute GRAPHICS = new Compute("GRAPHICS");
///
/// Constant GRAPHICS_G4DN for Compute
///
public static readonly Compute GRAPHICS_G4DN = new Compute("GRAPHICS_G4DN");
///
/// Constant GRAPHICSPRO for Compute
///
public static readonly Compute GRAPHICSPRO = new Compute("GRAPHICSPRO");
///
/// Constant GRAPHICSPRO_G4DN for Compute
///
public static readonly Compute GRAPHICSPRO_G4DN = new Compute("GRAPHICSPRO_G4DN");
///
/// Constant PERFORMANCE for Compute
///
public static readonly Compute PERFORMANCE = new Compute("PERFORMANCE");
///
/// Constant POWER for Compute
///
public static readonly Compute POWER = new Compute("POWER");
///
/// Constant POWERPRO for Compute
///
public static readonly Compute POWERPRO = new Compute("POWERPRO");
///
/// Constant STANDARD for Compute
///
public static readonly Compute STANDARD = new Compute("STANDARD");
///
/// Constant VALUE_TYPE for Compute
///
public static readonly Compute VALUE_TYPE = new Compute("VALUE");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public Compute(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static Compute FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator Compute(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ConnectionAliasState.
///
public class ConnectionAliasState : ConstantClass
{
///
/// Constant CREATED for ConnectionAliasState
///
public static readonly ConnectionAliasState CREATED = new ConnectionAliasState("CREATED");
///
/// Constant CREATING for ConnectionAliasState
///
public static readonly ConnectionAliasState CREATING = new ConnectionAliasState("CREATING");
///
/// Constant DELETING for ConnectionAliasState
///
public static readonly ConnectionAliasState DELETING = new ConnectionAliasState("DELETING");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ConnectionAliasState(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ConnectionAliasState FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ConnectionAliasState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ConnectionState.
///
public class ConnectionState : ConstantClass
{
///
/// Constant CONNECTED for ConnectionState
///
public static readonly ConnectionState CONNECTED = new ConnectionState("CONNECTED");
///
/// Constant DISCONNECTED for ConnectionState
///
public static readonly ConnectionState DISCONNECTED = new ConnectionState("DISCONNECTED");
///
/// Constant UNKNOWN for ConnectionState
///
public static readonly ConnectionState UNKNOWN = new ConnectionState("UNKNOWN");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ConnectionState(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ConnectionState FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ConnectionState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DedicatedTenancyModificationStateEnum.
///
public class DedicatedTenancyModificationStateEnum : ConstantClass
{
///
/// Constant COMPLETED for DedicatedTenancyModificationStateEnum
///
public static readonly DedicatedTenancyModificationStateEnum COMPLETED = new DedicatedTenancyModificationStateEnum("COMPLETED");
///
/// Constant FAILED for DedicatedTenancyModificationStateEnum
///
public static readonly DedicatedTenancyModificationStateEnum FAILED = new DedicatedTenancyModificationStateEnum("FAILED");
///
/// Constant PENDING for DedicatedTenancyModificationStateEnum
///
public static readonly DedicatedTenancyModificationStateEnum PENDING = new DedicatedTenancyModificationStateEnum("PENDING");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public DedicatedTenancyModificationStateEnum(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static DedicatedTenancyModificationStateEnum FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator DedicatedTenancyModificationStateEnum(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DedicatedTenancySupportEnum.
///
public class DedicatedTenancySupportEnum : ConstantClass
{
///
/// Constant ENABLED for DedicatedTenancySupportEnum
///
public static readonly DedicatedTenancySupportEnum ENABLED = new DedicatedTenancySupportEnum("ENABLED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public DedicatedTenancySupportEnum(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static DedicatedTenancySupportEnum FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator DedicatedTenancySupportEnum(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DedicatedTenancySupportResultEnum.
///
public class DedicatedTenancySupportResultEnum : ConstantClass
{
///
/// Constant DISABLED for DedicatedTenancySupportResultEnum
///
public static readonly DedicatedTenancySupportResultEnum DISABLED = new DedicatedTenancySupportResultEnum("DISABLED");
///
/// Constant ENABLED for DedicatedTenancySupportResultEnum
///
public static readonly DedicatedTenancySupportResultEnum ENABLED = new DedicatedTenancySupportResultEnum("ENABLED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public DedicatedTenancySupportResultEnum(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static DedicatedTenancySupportResultEnum FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator DedicatedTenancySupportResultEnum(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DeletableCertificateBasedAuthProperty.
///
public class DeletableCertificateBasedAuthProperty : ConstantClass
{
///
/// Constant CERTIFICATE_BASED_AUTH_PROPERTIES_CERTIFICATE_AUTHORITY_ARN for DeletableCertificateBasedAuthProperty
///
public static readonly DeletableCertificateBasedAuthProperty CERTIFICATE_BASED_AUTH_PROPERTIES_CERTIFICATE_AUTHORITY_ARN = new DeletableCertificateBasedAuthProperty("CERTIFICATE_BASED_AUTH_PROPERTIES_CERTIFICATE_AUTHORITY_ARN");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public DeletableCertificateBasedAuthProperty(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static DeletableCertificateBasedAuthProperty FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator DeletableCertificateBasedAuthProperty(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DeletableSamlProperty.
///
public class DeletableSamlProperty : ConstantClass
{
///
/// Constant SAML_PROPERTIES_RELAY_STATE_PARAMETER_NAME for DeletableSamlProperty
///
public static readonly DeletableSamlProperty SAML_PROPERTIES_RELAY_STATE_PARAMETER_NAME = new DeletableSamlProperty("SAML_PROPERTIES_RELAY_STATE_PARAMETER_NAME");
///
/// Constant SAML_PROPERTIES_USER_ACCESS_URL for DeletableSamlProperty
///
public static readonly DeletableSamlProperty SAML_PROPERTIES_USER_ACCESS_URL = new DeletableSamlProperty("SAML_PROPERTIES_USER_ACCESS_URL");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public DeletableSamlProperty(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static DeletableSamlProperty FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator DeletableSamlProperty(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ImageType.
///
public class ImageType : ConstantClass
{
///
/// Constant OWNED for ImageType
///
public static readonly ImageType OWNED = new ImageType("OWNED");
///
/// Constant SHARED for ImageType
///
public static readonly ImageType SHARED = new ImageType("SHARED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ImageType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ImageType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ImageType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LogUploadEnum.
///
public class LogUploadEnum : ConstantClass
{
///
/// Constant DISABLED for LogUploadEnum
///
public static readonly LogUploadEnum DISABLED = new LogUploadEnum("DISABLED");
///
/// Constant ENABLED for LogUploadEnum
///
public static readonly LogUploadEnum ENABLED = new LogUploadEnum("ENABLED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public LogUploadEnum(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static LogUploadEnum FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator LogUploadEnum(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ModificationResourceEnum.
///
public class ModificationResourceEnum : ConstantClass
{
///
/// Constant COMPUTE_TYPE for ModificationResourceEnum
///
public static readonly ModificationResourceEnum COMPUTE_TYPE = new ModificationResourceEnum("COMPUTE_TYPE");
///
/// Constant ROOT_VOLUME for ModificationResourceEnum
///
public static readonly ModificationResourceEnum ROOT_VOLUME = new ModificationResourceEnum("ROOT_VOLUME");
///
/// Constant USER_VOLUME for ModificationResourceEnum
///
public static readonly ModificationResourceEnum USER_VOLUME = new ModificationResourceEnum("USER_VOLUME");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ModificationResourceEnum(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ModificationResourceEnum FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ModificationResourceEnum(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ModificationStateEnum.
///
public class ModificationStateEnum : ConstantClass
{
///
/// Constant UPDATE_IN_PROGRESS for ModificationStateEnum
///
public static readonly ModificationStateEnum UPDATE_IN_PROGRESS = new ModificationStateEnum("UPDATE_IN_PROGRESS");
///
/// Constant UPDATE_INITIATED for ModificationStateEnum
///
public static readonly ModificationStateEnum UPDATE_INITIATED = new ModificationStateEnum("UPDATE_INITIATED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ModificationStateEnum(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ModificationStateEnum FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ModificationStateEnum(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OperatingSystemType.
///
public class OperatingSystemType : ConstantClass
{
///
/// Constant LINUX for OperatingSystemType
///
public static readonly OperatingSystemType LINUX = new OperatingSystemType("LINUX");
///
/// Constant WINDOWS for OperatingSystemType
///
public static readonly OperatingSystemType WINDOWS = new OperatingSystemType("WINDOWS");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public OperatingSystemType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static OperatingSystemType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator OperatingSystemType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Protocol.
///
public class Protocol : ConstantClass
{
///
/// Constant PCOIP for Protocol
///
public static readonly Protocol PCOIP = new Protocol("PCOIP");
///
/// Constant WSP for Protocol
///
public static readonly Protocol WSP = new Protocol("WSP");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public Protocol(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static Protocol FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator Protocol(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ReconnectEnum.
///
public class ReconnectEnum : ConstantClass
{
///
/// Constant DISABLED for ReconnectEnum
///
public static readonly ReconnectEnum DISABLED = new ReconnectEnum("DISABLED");
///
/// Constant ENABLED for ReconnectEnum
///
public static readonly ReconnectEnum ENABLED = new ReconnectEnum("ENABLED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ReconnectEnum(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ReconnectEnum FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ReconnectEnum(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RunningMode.
///
public class RunningMode : ConstantClass
{
///
/// Constant ALWAYS_ON for RunningMode
///
public static readonly RunningMode ALWAYS_ON = new RunningMode("ALWAYS_ON");
///
/// Constant AUTO_STOP for RunningMode
///
public static readonly RunningMode AUTO_STOP = new RunningMode("AUTO_STOP");
///
/// Constant MANUAL for RunningMode
///
public static readonly RunningMode MANUAL = new RunningMode("MANUAL");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public RunningMode(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static RunningMode FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator RunningMode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SamlStatusEnum.
///
public class SamlStatusEnum : ConstantClass
{
///
/// Constant DISABLED for SamlStatusEnum
///
public static readonly SamlStatusEnum DISABLED = new SamlStatusEnum("DISABLED");
///
/// Constant ENABLED for SamlStatusEnum
///
public static readonly SamlStatusEnum ENABLED = new SamlStatusEnum("ENABLED");
///
/// Constant ENABLED_WITH_DIRECTORY_LOGIN_FALLBACK for SamlStatusEnum
///
public static readonly SamlStatusEnum ENABLED_WITH_DIRECTORY_LOGIN_FALLBACK = new SamlStatusEnum("ENABLED_WITH_DIRECTORY_LOGIN_FALLBACK");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public SamlStatusEnum(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static SamlStatusEnum FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator SamlStatusEnum(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StandbyWorkspaceRelationshipType.
///
public class StandbyWorkspaceRelationshipType : ConstantClass
{
///
/// Constant PRIMARY for StandbyWorkspaceRelationshipType
///
public static readonly StandbyWorkspaceRelationshipType PRIMARY = new StandbyWorkspaceRelationshipType("PRIMARY");
///
/// Constant STANDBY for StandbyWorkspaceRelationshipType
///
public static readonly StandbyWorkspaceRelationshipType STANDBY = new StandbyWorkspaceRelationshipType("STANDBY");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public StandbyWorkspaceRelationshipType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static StandbyWorkspaceRelationshipType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator StandbyWorkspaceRelationshipType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TargetWorkspaceState.
///
public class TargetWorkspaceState : ConstantClass
{
///
/// Constant ADMIN_MAINTENANCE for TargetWorkspaceState
///
public static readonly TargetWorkspaceState ADMIN_MAINTENANCE = new TargetWorkspaceState("ADMIN_MAINTENANCE");
///
/// Constant AVAILABLE for TargetWorkspaceState
///
public static readonly TargetWorkspaceState AVAILABLE = new TargetWorkspaceState("AVAILABLE");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public TargetWorkspaceState(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static TargetWorkspaceState FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator TargetWorkspaceState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Tenancy.
///
public class Tenancy : ConstantClass
{
///
/// Constant DEDICATED for Tenancy
///
public static readonly Tenancy DEDICATED = new Tenancy("DEDICATED");
///
/// Constant SHARED for Tenancy
///
public static readonly Tenancy SHARED = new Tenancy("SHARED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public Tenancy(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static Tenancy FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator Tenancy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type WorkspaceBundleState.
///
public class WorkspaceBundleState : ConstantClass
{
///
/// Constant AVAILABLE for WorkspaceBundleState
///
public static readonly WorkspaceBundleState AVAILABLE = new WorkspaceBundleState("AVAILABLE");
///
/// Constant ERROR for WorkspaceBundleState
///
public static readonly WorkspaceBundleState ERROR = new WorkspaceBundleState("ERROR");
///
/// Constant PENDING for WorkspaceBundleState
///
public static readonly WorkspaceBundleState PENDING = new WorkspaceBundleState("PENDING");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public WorkspaceBundleState(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static WorkspaceBundleState FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator WorkspaceBundleState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type WorkspaceDirectoryState.
///
public class WorkspaceDirectoryState : ConstantClass
{
///
/// Constant DEREGISTERED for WorkspaceDirectoryState
///
public static readonly WorkspaceDirectoryState DEREGISTERED = new WorkspaceDirectoryState("DEREGISTERED");
///
/// Constant DEREGISTERING for WorkspaceDirectoryState
///
public static readonly WorkspaceDirectoryState DEREGISTERING = new WorkspaceDirectoryState("DEREGISTERING");
///
/// Constant ERROR for WorkspaceDirectoryState
///
public static readonly WorkspaceDirectoryState ERROR = new WorkspaceDirectoryState("ERROR");
///
/// Constant REGISTERED for WorkspaceDirectoryState
///
public static readonly WorkspaceDirectoryState REGISTERED = new WorkspaceDirectoryState("REGISTERED");
///
/// Constant REGISTERING for WorkspaceDirectoryState
///
public static readonly WorkspaceDirectoryState REGISTERING = new WorkspaceDirectoryState("REGISTERING");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public WorkspaceDirectoryState(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static WorkspaceDirectoryState FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator WorkspaceDirectoryState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type WorkspaceDirectoryType.
///
public class WorkspaceDirectoryType : ConstantClass
{
///
/// Constant AD_CONNECTOR for WorkspaceDirectoryType
///
public static readonly WorkspaceDirectoryType AD_CONNECTOR = new WorkspaceDirectoryType("AD_CONNECTOR");
///
/// Constant SIMPLE_AD for WorkspaceDirectoryType
///
public static readonly WorkspaceDirectoryType SIMPLE_AD = new WorkspaceDirectoryType("SIMPLE_AD");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public WorkspaceDirectoryType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static WorkspaceDirectoryType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator WorkspaceDirectoryType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type WorkspaceImageIngestionProcess.
///
public class WorkspaceImageIngestionProcess : ConstantClass
{
///
/// Constant BYOL_GRAPHICS for WorkspaceImageIngestionProcess
///
public static readonly WorkspaceImageIngestionProcess BYOL_GRAPHICS = new WorkspaceImageIngestionProcess("BYOL_GRAPHICS");
///
/// Constant BYOL_GRAPHICS_G4DN for WorkspaceImageIngestionProcess
///
public static readonly WorkspaceImageIngestionProcess BYOL_GRAPHICS_G4DN = new WorkspaceImageIngestionProcess("BYOL_GRAPHICS_G4DN");
///
/// Constant BYOL_GRAPHICS_G4DN_BYOP for WorkspaceImageIngestionProcess
///
public static readonly WorkspaceImageIngestionProcess BYOL_GRAPHICS_G4DN_BYOP = new WorkspaceImageIngestionProcess("BYOL_GRAPHICS_G4DN_BYOP");
///
/// Constant BYOL_GRAPHICSPRO for WorkspaceImageIngestionProcess
///
public static readonly WorkspaceImageIngestionProcess BYOL_GRAPHICSPRO = new WorkspaceImageIngestionProcess("BYOL_GRAPHICSPRO");
///
/// Constant BYOL_REGULAR for WorkspaceImageIngestionProcess
///
public static readonly WorkspaceImageIngestionProcess BYOL_REGULAR = new WorkspaceImageIngestionProcess("BYOL_REGULAR");
///
/// Constant BYOL_REGULAR_BYOP for WorkspaceImageIngestionProcess
///
public static readonly WorkspaceImageIngestionProcess BYOL_REGULAR_BYOP = new WorkspaceImageIngestionProcess("BYOL_REGULAR_BYOP");
///
/// Constant BYOL_REGULAR_WSP for WorkspaceImageIngestionProcess
///
public static readonly WorkspaceImageIngestionProcess BYOL_REGULAR_WSP = new WorkspaceImageIngestionProcess("BYOL_REGULAR_WSP");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public WorkspaceImageIngestionProcess(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static WorkspaceImageIngestionProcess FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator WorkspaceImageIngestionProcess(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type WorkspaceImageRequiredTenancy.
///
public class WorkspaceImageRequiredTenancy : ConstantClass
{
///
/// Constant DEDICATED for WorkspaceImageRequiredTenancy
///
public static readonly WorkspaceImageRequiredTenancy DEDICATED = new WorkspaceImageRequiredTenancy("DEDICATED");
///
/// Constant DEFAULT for WorkspaceImageRequiredTenancy
///
public static readonly WorkspaceImageRequiredTenancy DEFAULT = new WorkspaceImageRequiredTenancy("DEFAULT");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public WorkspaceImageRequiredTenancy(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static WorkspaceImageRequiredTenancy FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator WorkspaceImageRequiredTenancy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type WorkspaceImageState.
///
public class WorkspaceImageState : ConstantClass
{
///
/// Constant AVAILABLE for WorkspaceImageState
///
public static readonly WorkspaceImageState AVAILABLE = new WorkspaceImageState("AVAILABLE");
///
/// Constant ERROR for WorkspaceImageState
///
public static readonly WorkspaceImageState ERROR = new WorkspaceImageState("ERROR");
///
/// Constant PENDING for WorkspaceImageState
///
public static readonly WorkspaceImageState PENDING = new WorkspaceImageState("PENDING");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public WorkspaceImageState(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static WorkspaceImageState FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator WorkspaceImageState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type WorkspaceState.
///
public class WorkspaceState : ConstantClass
{
///
/// Constant ADMIN_MAINTENANCE for WorkspaceState
///
public static readonly WorkspaceState ADMIN_MAINTENANCE = new WorkspaceState("ADMIN_MAINTENANCE");
///
/// Constant AVAILABLE for WorkspaceState
///
public static readonly WorkspaceState AVAILABLE = new WorkspaceState("AVAILABLE");
///
/// Constant ERROR for WorkspaceState
///
public static readonly WorkspaceState ERROR = new WorkspaceState("ERROR");
///
/// Constant IMPAIRED for WorkspaceState
///
public static readonly WorkspaceState IMPAIRED = new WorkspaceState("IMPAIRED");
///
/// Constant MAINTENANCE for WorkspaceState
///
public static readonly WorkspaceState MAINTENANCE = new WorkspaceState("MAINTENANCE");
///
/// Constant PENDING for WorkspaceState
///
public static readonly WorkspaceState PENDING = new WorkspaceState("PENDING");
///
/// Constant REBOOTING for WorkspaceState
///
public static readonly WorkspaceState REBOOTING = new WorkspaceState("REBOOTING");
///
/// Constant REBUILDING for WorkspaceState
///
public static readonly WorkspaceState REBUILDING = new WorkspaceState("REBUILDING");
///
/// Constant RESTORING for WorkspaceState
///
public static readonly WorkspaceState RESTORING = new WorkspaceState("RESTORING");
///
/// Constant STARTING for WorkspaceState
///
public static readonly WorkspaceState STARTING = new WorkspaceState("STARTING");
///
/// Constant STOPPED for WorkspaceState
///
public static readonly WorkspaceState STOPPED = new WorkspaceState("STOPPED");
///
/// Constant STOPPING for WorkspaceState
///
public static readonly WorkspaceState STOPPING = new WorkspaceState("STOPPING");
///
/// Constant SUSPENDED for WorkspaceState
///
public static readonly WorkspaceState SUSPENDED = new WorkspaceState("SUSPENDED");
///
/// Constant TERMINATED for WorkspaceState
///
public static readonly WorkspaceState TERMINATED = new WorkspaceState("TERMINATED");
///
/// Constant TERMINATING for WorkspaceState
///
public static readonly WorkspaceState TERMINATING = new WorkspaceState("TERMINATING");
///
/// Constant UNHEALTHY for WorkspaceState
///
public static readonly WorkspaceState UNHEALTHY = new WorkspaceState("UNHEALTHY");
///
/// Constant UPDATING for WorkspaceState
///
public static readonly WorkspaceState UPDATING = new WorkspaceState("UPDATING");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public WorkspaceState(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static WorkspaceState FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator WorkspaceState(string value)
{
return FindValue(value);
}
}
}