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