/* * 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 dax-2017-04-19.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.DAX { /// /// Constants used for properties of type ChangeType. /// public class ChangeType : ConstantClass { /// /// Constant IMMEDIATE for ChangeType /// public static readonly ChangeType IMMEDIATE = new ChangeType("IMMEDIATE"); /// /// Constant REQUIRES_REBOOT for ChangeType /// public static readonly ChangeType REQUIRES_REBOOT = 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 ClusterEndpointEncryptionType. /// public class ClusterEndpointEncryptionType : ConstantClass { /// /// Constant NONE for ClusterEndpointEncryptionType /// public static readonly ClusterEndpointEncryptionType NONE = new ClusterEndpointEncryptionType("NONE"); /// /// Constant TLS for ClusterEndpointEncryptionType /// public static readonly ClusterEndpointEncryptionType TLS = new ClusterEndpointEncryptionType("TLS"); /// /// 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 ClusterEndpointEncryptionType(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 ClusterEndpointEncryptionType 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 ClusterEndpointEncryptionType(string value) { return FindValue(value); } } /// /// Constants used for properties of type IsModifiable. /// public class IsModifiable : ConstantClass { /// /// Constant CONDITIONAL for IsModifiable /// public static readonly IsModifiable CONDITIONAL = new IsModifiable("CONDITIONAL"); /// /// Constant FALSE for IsModifiable /// public static readonly IsModifiable FALSE = new IsModifiable("FALSE"); /// /// Constant TRUE for IsModifiable /// public static readonly IsModifiable TRUE = new IsModifiable("TRUE"); /// /// 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 IsModifiable(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 IsModifiable 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 IsModifiable(string value) { return FindValue(value); } } /// /// Constants used for properties of type ParameterType. /// public class ParameterType : ConstantClass { /// /// Constant DEFAULT for ParameterType /// public static readonly ParameterType DEFAULT = new ParameterType("DEFAULT"); /// /// Constant NODE_TYPE_SPECIFIC for ParameterType /// public static readonly ParameterType NODE_TYPE_SPECIFIC = new ParameterType("NODE_TYPE_SPECIFIC"); /// /// 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 ParameterType(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 ParameterType 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 ParameterType(string value) { return FindValue(value); } } /// /// Constants used for properties of type SourceType. /// public class SourceType : ConstantClass { /// /// Constant CLUSTER for SourceType /// public static readonly SourceType CLUSTER = new SourceType("CLUSTER"); /// /// Constant PARAMETER_GROUP for SourceType /// public static readonly SourceType PARAMETER_GROUP = new SourceType("PARAMETER_GROUP"); /// /// Constant SUBNET_GROUP for SourceType /// public static readonly SourceType SUBNET_GROUP = new SourceType("SUBNET_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 SSEStatus. /// public class SSEStatus : ConstantClass { /// /// Constant DISABLED for SSEStatus /// public static readonly SSEStatus DISABLED = new SSEStatus("DISABLED"); /// /// Constant DISABLING for SSEStatus /// public static readonly SSEStatus DISABLING = new SSEStatus("DISABLING"); /// /// Constant ENABLED for SSEStatus /// public static readonly SSEStatus ENABLED = new SSEStatus("ENABLED"); /// /// Constant ENABLING for SSEStatus /// public static readonly SSEStatus ENABLING = new SSEStatus("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 SSEStatus(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 SSEStatus 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 SSEStatus(string value) { return FindValue(value); } } }