/* * 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 elasticache-2015-02-02.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.ElastiCache { /// /// Constants used for properties of type AuthenticationType. /// public class AuthenticationType : ConstantClass { /// /// Constant Iam for AuthenticationType /// public static readonly AuthenticationType Iam = new AuthenticationType("iam"); /// /// Constant NoPassword for AuthenticationType /// public static readonly AuthenticationType NoPassword = new AuthenticationType("no-password"); /// /// Constant Password for AuthenticationType /// public static readonly AuthenticationType Password = new AuthenticationType("password"); /// /// 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 AuthenticationType(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 AuthenticationType 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 AuthenticationType(string value) { return FindValue(value); } } /// /// Constants used for properties of type AuthTokenUpdateStatus. /// public class AuthTokenUpdateStatus : ConstantClass { /// /// Constant ROTATING for AuthTokenUpdateStatus /// public static readonly AuthTokenUpdateStatus ROTATING = new AuthTokenUpdateStatus("ROTATING"); /// /// Constant SETTING for AuthTokenUpdateStatus /// public static readonly AuthTokenUpdateStatus SETTING = new AuthTokenUpdateStatus("SETTING"); /// /// 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 AuthTokenUpdateStatus(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 AuthTokenUpdateStatus 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 AuthTokenUpdateStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type AuthTokenUpdateStrategyType. /// public class AuthTokenUpdateStrategyType : ConstantClass { /// /// Constant DELETE for AuthTokenUpdateStrategyType /// public static readonly AuthTokenUpdateStrategyType DELETE = new AuthTokenUpdateStrategyType("DELETE"); /// /// Constant ROTATE for AuthTokenUpdateStrategyType /// public static readonly AuthTokenUpdateStrategyType ROTATE = new AuthTokenUpdateStrategyType("ROTATE"); /// /// Constant SET for AuthTokenUpdateStrategyType /// public static readonly AuthTokenUpdateStrategyType SET = new AuthTokenUpdateStrategyType("SET"); /// /// 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 AuthTokenUpdateStrategyType(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 AuthTokenUpdateStrategyType 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 AuthTokenUpdateStrategyType(string value) { return FindValue(value); } } /// /// Constants used for properties of type AutomaticFailoverStatus. /// public class AutomaticFailoverStatus : ConstantClass { /// /// Constant Disabled for AutomaticFailoverStatus /// public static readonly AutomaticFailoverStatus Disabled = new AutomaticFailoverStatus("disabled"); /// /// Constant Disabling for AutomaticFailoverStatus /// public static readonly AutomaticFailoverStatus Disabling = new AutomaticFailoverStatus("disabling"); /// /// Constant Enabled for AutomaticFailoverStatus /// public static readonly AutomaticFailoverStatus Enabled = new AutomaticFailoverStatus("enabled"); /// /// Constant Enabling for AutomaticFailoverStatus /// public static readonly AutomaticFailoverStatus Enabling = new AutomaticFailoverStatus("enabling"); /// /// 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 AutomaticFailoverStatus(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 AutomaticFailoverStatus 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 AutomaticFailoverStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type AZMode. /// public class AZMode : ConstantClass { /// /// Constant CrossAz for AZMode /// public static readonly AZMode CrossAz = new AZMode("cross-az"); /// /// Constant SingleAz for AZMode /// public static readonly AZMode SingleAz = new AZMode("single-az"); /// /// 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 AZMode(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 AZMode 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 AZMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type ChangeType. /// public class ChangeType : ConstantClass { /// /// Constant Immediate for ChangeType /// public static readonly ChangeType Immediate = new ChangeType("immediate"); /// /// Constant RequiresReboot for ChangeType /// public static readonly ChangeType RequiresReboot = new ChangeType("requires-reboot"); /// /// 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 ChangeType(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 ChangeType 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 ChangeType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ClusterMode. /// public class ClusterMode : ConstantClass { /// /// Constant Compatible for ClusterMode /// public static readonly ClusterMode Compatible = new ClusterMode("compatible"); /// /// Constant Disabled for ClusterMode /// public static readonly ClusterMode Disabled = new ClusterMode("disabled"); /// /// Constant Enabled for ClusterMode /// public static readonly ClusterMode Enabled = new ClusterMode("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 ClusterMode(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 ClusterMode 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 ClusterMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type DataTieringStatus. /// public class DataTieringStatus : ConstantClass { /// /// Constant Disabled for DataTieringStatus /// public static readonly DataTieringStatus Disabled = new DataTieringStatus("disabled"); /// /// Constant Enabled for DataTieringStatus /// public static readonly DataTieringStatus Enabled = new DataTieringStatus("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 DataTieringStatus(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 DataTieringStatus 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 DataTieringStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type DestinationType. /// public class DestinationType : ConstantClass { /// /// Constant CloudwatchLogs for DestinationType /// public static readonly DestinationType CloudwatchLogs = new DestinationType("cloudwatch-logs"); /// /// Constant KinesisFirehose for DestinationType /// public static readonly DestinationType KinesisFirehose = new DestinationType("kinesis-firehose"); /// /// 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 DestinationType(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 DestinationType 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 DestinationType(string value) { return FindValue(value); } } /// /// Constants used for properties of type InputAuthenticationType. /// public class InputAuthenticationType : ConstantClass { /// /// Constant Iam for InputAuthenticationType /// public static readonly InputAuthenticationType Iam = new InputAuthenticationType("iam"); /// /// Constant NoPasswordRequired for InputAuthenticationType /// public static readonly InputAuthenticationType NoPasswordRequired = new InputAuthenticationType("no-password-required"); /// /// Constant Password for InputAuthenticationType /// public static readonly InputAuthenticationType Password = new InputAuthenticationType("password"); /// /// 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 InputAuthenticationType(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 InputAuthenticationType 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 InputAuthenticationType(string value) { return FindValue(value); } } /// /// Constants used for properties of type IpDiscovery. /// public class IpDiscovery : ConstantClass { /// /// Constant Ipv4 for IpDiscovery /// public static readonly IpDiscovery Ipv4 = new IpDiscovery("ipv4"); /// /// Constant Ipv6 for IpDiscovery /// public static readonly IpDiscovery Ipv6 = new IpDiscovery("ipv6"); /// /// 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 IpDiscovery(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 IpDiscovery 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 IpDiscovery(string value) { return FindValue(value); } } /// /// Constants used for properties of type LogDeliveryConfigurationStatus. /// public class LogDeliveryConfigurationStatus : ConstantClass { /// /// Constant Active for LogDeliveryConfigurationStatus /// public static readonly LogDeliveryConfigurationStatus Active = new LogDeliveryConfigurationStatus("active"); /// /// Constant Disabling for LogDeliveryConfigurationStatus /// public static readonly LogDeliveryConfigurationStatus Disabling = new LogDeliveryConfigurationStatus("disabling"); /// /// Constant Enabling for LogDeliveryConfigurationStatus /// public static readonly LogDeliveryConfigurationStatus Enabling = new LogDeliveryConfigurationStatus("enabling"); /// /// Constant Error for LogDeliveryConfigurationStatus /// public static readonly LogDeliveryConfigurationStatus Error = new LogDeliveryConfigurationStatus("error"); /// /// Constant Modifying for LogDeliveryConfigurationStatus /// public static readonly LogDeliveryConfigurationStatus Modifying = new LogDeliveryConfigurationStatus("modifying"); /// /// 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 LogDeliveryConfigurationStatus(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 LogDeliveryConfigurationStatus 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 LogDeliveryConfigurationStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type LogFormat. /// public class LogFormat : ConstantClass { /// /// Constant Json for LogFormat /// public static readonly LogFormat Json = new LogFormat("json"); /// /// Constant Text for LogFormat /// public static readonly LogFormat Text = new LogFormat("text"); /// /// 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 LogFormat(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 LogFormat 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 LogFormat(string value) { return FindValue(value); } } /// /// Constants used for properties of type LogType. /// public class LogType : ConstantClass { /// /// Constant EngineLog for LogType /// public static readonly LogType EngineLog = new LogType("engine-log"); /// /// Constant SlowLog for LogType /// public static readonly LogType SlowLog = new LogType("slow-log"); /// /// 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 LogType(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 LogType 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 LogType(string value) { return FindValue(value); } } /// /// Constants used for properties of type MultiAZStatus. /// public class MultiAZStatus : ConstantClass { /// /// Constant Disabled for MultiAZStatus /// public static readonly MultiAZStatus Disabled = new MultiAZStatus("disabled"); /// /// Constant Enabled for MultiAZStatus /// public static readonly MultiAZStatus Enabled = new MultiAZStatus("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 MultiAZStatus(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 MultiAZStatus 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 MultiAZStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type NetworkType. /// public class NetworkType : ConstantClass { /// /// Constant Dual_stack for NetworkType /// public static readonly NetworkType Dual_stack = new NetworkType("dual_stack"); /// /// Constant Ipv4 for NetworkType /// public static readonly NetworkType Ipv4 = new NetworkType("ipv4"); /// /// Constant Ipv6 for NetworkType /// public static readonly NetworkType Ipv6 = new NetworkType("ipv6"); /// /// 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 NetworkType(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 NetworkType 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 NetworkType(string value) { return FindValue(value); } } /// /// Constants used for properties of type NodeUpdateInitiatedBy. /// public class NodeUpdateInitiatedBy : ConstantClass { /// /// Constant Customer for NodeUpdateInitiatedBy /// public static readonly NodeUpdateInitiatedBy Customer = new NodeUpdateInitiatedBy("customer"); /// /// Constant System for NodeUpdateInitiatedBy /// public static readonly NodeUpdateInitiatedBy System = new NodeUpdateInitiatedBy("system"); /// /// 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 NodeUpdateInitiatedBy(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 NodeUpdateInitiatedBy 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 NodeUpdateInitiatedBy(string value) { return FindValue(value); } } /// /// Constants used for properties of type NodeUpdateStatus. /// public class NodeUpdateStatus : ConstantClass { /// /// Constant Complete for NodeUpdateStatus /// public static readonly NodeUpdateStatus Complete = new NodeUpdateStatus("complete"); /// /// Constant InProgress for NodeUpdateStatus /// public static readonly NodeUpdateStatus InProgress = new NodeUpdateStatus("in-progress"); /// /// Constant NotApplied for NodeUpdateStatus /// public static readonly NodeUpdateStatus NotApplied = new NodeUpdateStatus("not-applied"); /// /// Constant Stopped for NodeUpdateStatus /// public static readonly NodeUpdateStatus Stopped = new NodeUpdateStatus("stopped"); /// /// Constant Stopping for NodeUpdateStatus /// public static readonly NodeUpdateStatus Stopping = new NodeUpdateStatus("stopping"); /// /// Constant WaitingToStart for NodeUpdateStatus /// public static readonly NodeUpdateStatus WaitingToStart = new NodeUpdateStatus("waiting-to-start"); /// /// 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 NodeUpdateStatus(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 NodeUpdateStatus 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 NodeUpdateStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type OutpostMode. /// public class OutpostMode : ConstantClass { /// /// Constant CrossOutpost for OutpostMode /// public static readonly OutpostMode CrossOutpost = new OutpostMode("cross-outpost"); /// /// Constant SingleOutpost for OutpostMode /// public static readonly OutpostMode SingleOutpost = new OutpostMode("single-outpost"); /// /// 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 OutpostMode(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 OutpostMode 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 OutpostMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type PendingAutomaticFailoverStatus. /// public class PendingAutomaticFailoverStatus : ConstantClass { /// /// Constant Disabled for PendingAutomaticFailoverStatus /// public static readonly PendingAutomaticFailoverStatus Disabled = new PendingAutomaticFailoverStatus("disabled"); /// /// Constant Enabled for PendingAutomaticFailoverStatus /// public static readonly PendingAutomaticFailoverStatus Enabled = new PendingAutomaticFailoverStatus("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 PendingAutomaticFailoverStatus(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 PendingAutomaticFailoverStatus 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 PendingAutomaticFailoverStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ServiceUpdateSeverity. /// public class ServiceUpdateSeverity : ConstantClass { /// /// Constant Critical for ServiceUpdateSeverity /// public static readonly ServiceUpdateSeverity Critical = new ServiceUpdateSeverity("critical"); /// /// Constant Important for ServiceUpdateSeverity /// public static readonly ServiceUpdateSeverity Important = new ServiceUpdateSeverity("important"); /// /// Constant Low for ServiceUpdateSeverity /// public static readonly ServiceUpdateSeverity Low = new ServiceUpdateSeverity("low"); /// /// Constant Medium for ServiceUpdateSeverity /// public static readonly ServiceUpdateSeverity Medium = new ServiceUpdateSeverity("medium"); /// /// 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 ServiceUpdateSeverity(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 ServiceUpdateSeverity 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 ServiceUpdateSeverity(string value) { return FindValue(value); } } /// /// Constants used for properties of type ServiceUpdateStatus. /// public class ServiceUpdateStatus : ConstantClass { /// /// Constant Available for ServiceUpdateStatus /// public static readonly ServiceUpdateStatus Available = new ServiceUpdateStatus("available"); /// /// Constant Cancelled for ServiceUpdateStatus /// public static readonly ServiceUpdateStatus Cancelled = new ServiceUpdateStatus("cancelled"); /// /// Constant Expired for ServiceUpdateStatus /// public static readonly ServiceUpdateStatus Expired = new ServiceUpdateStatus("expired"); /// /// 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 ServiceUpdateStatus(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 ServiceUpdateStatus 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 ServiceUpdateStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ServiceUpdateType. /// public class ServiceUpdateType : ConstantClass { /// /// Constant SecurityUpdate for ServiceUpdateType /// public static readonly ServiceUpdateType SecurityUpdate = new ServiceUpdateType("security-update"); /// /// 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 ServiceUpdateType(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 ServiceUpdateType 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 ServiceUpdateType(string value) { return FindValue(value); } } /// /// Constants used for properties of type SlaMet. /// public class SlaMet : ConstantClass { /// /// Constant NA for SlaMet /// public static readonly SlaMet NA = new SlaMet("n/a"); /// /// Constant No for SlaMet /// public static readonly SlaMet No = new SlaMet("no"); /// /// Constant Yes for SlaMet /// public static readonly SlaMet Yes = new SlaMet("yes"); /// /// 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 SlaMet(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 SlaMet 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 SlaMet(string value) { return FindValue(value); } } /// /// Constants used for properties of type SourceType. /// public class SourceType : ConstantClass { /// /// Constant CacheCluster for SourceType /// public static readonly SourceType CacheCluster = new SourceType("cache-cluster"); /// /// Constant CacheParameterGroup for SourceType /// public static readonly SourceType CacheParameterGroup = new SourceType("cache-parameter-group"); /// /// Constant CacheSecurityGroup for SourceType /// public static readonly SourceType CacheSecurityGroup = new SourceType("cache-security-group"); /// /// Constant CacheSubnetGroup for SourceType /// public static readonly SourceType CacheSubnetGroup = new SourceType("cache-subnet-group"); /// /// Constant ReplicationGroup for SourceType /// public static readonly SourceType ReplicationGroup = new SourceType("replication-group"); /// /// Constant User for SourceType /// public static readonly SourceType User = new SourceType("user"); /// /// Constant UserGroup for SourceType /// public static readonly SourceType UserGroup = new SourceType("user-group"); /// /// 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 SourceType(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 SourceType 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 SourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type TransitEncryptionMode. /// public class TransitEncryptionMode : ConstantClass { /// /// Constant Preferred for TransitEncryptionMode /// public static readonly TransitEncryptionMode Preferred = new TransitEncryptionMode("preferred"); /// /// Constant Required for TransitEncryptionMode /// public static readonly TransitEncryptionMode Required = new TransitEncryptionMode("required"); /// /// 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 TransitEncryptionMode(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 TransitEncryptionMode 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 TransitEncryptionMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type UpdateActionStatus. /// public class UpdateActionStatus : ConstantClass { /// /// Constant Complete for UpdateActionStatus /// public static readonly UpdateActionStatus Complete = new UpdateActionStatus("complete"); /// /// Constant InProgress for UpdateActionStatus /// public static readonly UpdateActionStatus InProgress = new UpdateActionStatus("in-progress"); /// /// Constant NotApplicable for UpdateActionStatus /// public static readonly UpdateActionStatus NotApplicable = new UpdateActionStatus("not-applicable"); /// /// Constant NotApplied for UpdateActionStatus /// public static readonly UpdateActionStatus NotApplied = new UpdateActionStatus("not-applied"); /// /// Constant Scheduled for UpdateActionStatus /// public static readonly UpdateActionStatus Scheduled = new UpdateActionStatus("scheduled"); /// /// Constant Scheduling for UpdateActionStatus /// public static readonly UpdateActionStatus Scheduling = new UpdateActionStatus("scheduling"); /// /// Constant Stopped for UpdateActionStatus /// public static readonly UpdateActionStatus Stopped = new UpdateActionStatus("stopped"); /// /// Constant Stopping for UpdateActionStatus /// public static readonly UpdateActionStatus Stopping = new UpdateActionStatus("stopping"); /// /// Constant WaitingToStart for UpdateActionStatus /// public static readonly UpdateActionStatus WaitingToStart = new UpdateActionStatus("waiting-to-start"); /// /// 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 UpdateActionStatus(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 UpdateActionStatus 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 UpdateActionStatus(string value) { return FindValue(value); } } }