/* * 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); } } }