/*
* 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 redshift-2012-12-01.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.Redshift
{
///
/// Constants used for properties of type ActionType.
///
public class ActionType : ConstantClass
{
///
/// Constant RecommendNodeConfig for ActionType
///
public static readonly ActionType RecommendNodeConfig = new ActionType("recommend-node-config");
///
/// Constant ResizeCluster for ActionType
///
public static readonly ActionType ResizeCluster = new ActionType("resize-cluster");
///
/// Constant RestoreCluster for ActionType
///
public static readonly ActionType RestoreCluster = new ActionType("restore-cluster");
///
/// 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 ActionType(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 ActionType 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 ActionType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AquaConfigurationStatus.
///
public class AquaConfigurationStatus : ConstantClass
{
///
/// Constant Auto for AquaConfigurationStatus
///
public static readonly AquaConfigurationStatus Auto = new AquaConfigurationStatus("auto");
///
/// Constant Disabled for AquaConfigurationStatus
///
public static readonly AquaConfigurationStatus Disabled = new AquaConfigurationStatus("disabled");
///
/// Constant Enabled for AquaConfigurationStatus
///
public static readonly AquaConfigurationStatus Enabled = new AquaConfigurationStatus("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 AquaConfigurationStatus(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 AquaConfigurationStatus 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 AquaConfigurationStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AquaStatus.
///
public class AquaStatus : ConstantClass
{
///
/// Constant Applying for AquaStatus
///
public static readonly AquaStatus Applying = new AquaStatus("applying");
///
/// Constant Disabled for AquaStatus
///
public static readonly AquaStatus Disabled = new AquaStatus("disabled");
///
/// Constant Enabled for AquaStatus
///
public static readonly AquaStatus Enabled = new AquaStatus("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 AquaStatus(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 AquaStatus 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 AquaStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AuthorizationStatus.
///
public class AuthorizationStatus : ConstantClass
{
///
/// Constant Authorized for AuthorizationStatus
///
public static readonly AuthorizationStatus Authorized = new AuthorizationStatus("Authorized");
///
/// Constant Revoking for AuthorizationStatus
///
public static readonly AuthorizationStatus Revoking = new AuthorizationStatus("Revoking");
///
/// 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 AuthorizationStatus(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 AuthorizationStatus 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 AuthorizationStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DataShareStatus.
///
public class DataShareStatus : ConstantClass
{
///
/// Constant ACTIVE for DataShareStatus
///
public static readonly DataShareStatus ACTIVE = new DataShareStatus("ACTIVE");
///
/// Constant AUTHORIZED for DataShareStatus
///
public static readonly DataShareStatus AUTHORIZED = new DataShareStatus("AUTHORIZED");
///
/// Constant AVAILABLE for DataShareStatus
///
public static readonly DataShareStatus AVAILABLE = new DataShareStatus("AVAILABLE");
///
/// Constant DEAUTHORIZED for DataShareStatus
///
public static readonly DataShareStatus DEAUTHORIZED = new DataShareStatus("DEAUTHORIZED");
///
/// Constant PENDING_AUTHORIZATION for DataShareStatus
///
public static readonly DataShareStatus PENDING_AUTHORIZATION = new DataShareStatus("PENDING_AUTHORIZATION");
///
/// Constant REJECTED for DataShareStatus
///
public static readonly DataShareStatus REJECTED = new DataShareStatus("REJECTED");
///
/// 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 DataShareStatus(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 DataShareStatus 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 DataShareStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DataShareStatusForConsumer.
///
public class DataShareStatusForConsumer : ConstantClass
{
///
/// Constant ACTIVE for DataShareStatusForConsumer
///
public static readonly DataShareStatusForConsumer ACTIVE = new DataShareStatusForConsumer("ACTIVE");
///
/// Constant AVAILABLE for DataShareStatusForConsumer
///
public static readonly DataShareStatusForConsumer AVAILABLE = new DataShareStatusForConsumer("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 DataShareStatusForConsumer(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 DataShareStatusForConsumer 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 DataShareStatusForConsumer(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DataShareStatusForProducer.
///
public class DataShareStatusForProducer : ConstantClass
{
///
/// Constant ACTIVE for DataShareStatusForProducer
///
public static readonly DataShareStatusForProducer ACTIVE = new DataShareStatusForProducer("ACTIVE");
///
/// Constant AUTHORIZED for DataShareStatusForProducer
///
public static readonly DataShareStatusForProducer AUTHORIZED = new DataShareStatusForProducer("AUTHORIZED");
///
/// Constant DEAUTHORIZED for DataShareStatusForProducer
///
public static readonly DataShareStatusForProducer DEAUTHORIZED = new DataShareStatusForProducer("DEAUTHORIZED");
///
/// Constant PENDING_AUTHORIZATION for DataShareStatusForProducer
///
public static readonly DataShareStatusForProducer PENDING_AUTHORIZATION = new DataShareStatusForProducer("PENDING_AUTHORIZATION");
///
/// Constant REJECTED for DataShareStatusForProducer
///
public static readonly DataShareStatusForProducer REJECTED = new DataShareStatusForProducer("REJECTED");
///
/// 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 DataShareStatusForProducer(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 DataShareStatusForProducer 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 DataShareStatusForProducer(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LogDestinationType.
///
public class LogDestinationType : ConstantClass
{
///
/// Constant Cloudwatch for LogDestinationType
///
public static readonly LogDestinationType Cloudwatch = new LogDestinationType("cloudwatch");
///
/// Constant S3 for LogDestinationType
///
public static readonly LogDestinationType S3 = new LogDestinationType("s3");
///
/// 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 LogDestinationType(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 LogDestinationType 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 LogDestinationType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Mode.
///
public class Mode : ConstantClass
{
///
/// Constant HighPerformance for Mode
///
public static readonly Mode HighPerformance = new Mode("high-performance");
///
/// Constant Standard for Mode
///
public static readonly Mode Standard = new Mode("standard");
///
/// 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 Mode(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 Mode 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 Mode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type NodeConfigurationOptionsFilterName.
///
public class NodeConfigurationOptionsFilterName : ConstantClass
{
///
/// Constant EstimatedDiskUtilizationPercent for NodeConfigurationOptionsFilterName
///
public static readonly NodeConfigurationOptionsFilterName EstimatedDiskUtilizationPercent = new NodeConfigurationOptionsFilterName("EstimatedDiskUtilizationPercent");
///
/// Constant Mode for NodeConfigurationOptionsFilterName
///
public static readonly NodeConfigurationOptionsFilterName Mode = new NodeConfigurationOptionsFilterName("Mode");
///
/// Constant NodeType for NodeConfigurationOptionsFilterName
///
public static readonly NodeConfigurationOptionsFilterName NodeType = new NodeConfigurationOptionsFilterName("NodeType");
///
/// Constant NumberOfNodes for NodeConfigurationOptionsFilterName
///
public static readonly NodeConfigurationOptionsFilterName NumberOfNodes = new NodeConfigurationOptionsFilterName("NumberOfNodes");
///
/// 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 NodeConfigurationOptionsFilterName(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 NodeConfigurationOptionsFilterName 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 NodeConfigurationOptionsFilterName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OperatorType.
///
public class OperatorType : ConstantClass
{
///
/// Constant Between for OperatorType
///
public static readonly OperatorType Between = new OperatorType("between");
///
/// Constant Eq for OperatorType
///
public static readonly OperatorType Eq = new OperatorType("eq");
///
/// Constant Ge for OperatorType
///
public static readonly OperatorType Ge = new OperatorType("ge");
///
/// Constant Gt for OperatorType
///
public static readonly OperatorType Gt = new OperatorType("gt");
///
/// Constant In for OperatorType
///
public static readonly OperatorType In = new OperatorType("in");
///
/// Constant Le for OperatorType
///
public static readonly OperatorType Le = new OperatorType("le");
///
/// Constant Lt for OperatorType
///
public static readonly OperatorType Lt = new OperatorType("lt");
///
/// 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 OperatorType(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 OperatorType 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 OperatorType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ParameterApplyType.
///
public class ParameterApplyType : ConstantClass
{
///
/// Constant Dynamic for ParameterApplyType
///
public static readonly ParameterApplyType Dynamic = new ParameterApplyType("dynamic");
///
/// Constant Static for ParameterApplyType
///
public static readonly ParameterApplyType Static = new ParameterApplyType("static");
///
/// 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 ParameterApplyType(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 ParameterApplyType 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 ParameterApplyType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PartnerIntegrationStatus.
///
public class PartnerIntegrationStatus : ConstantClass
{
///
/// Constant Active for PartnerIntegrationStatus
///
public static readonly PartnerIntegrationStatus Active = new PartnerIntegrationStatus("Active");
///
/// Constant ConnectionFailure for PartnerIntegrationStatus
///
public static readonly PartnerIntegrationStatus ConnectionFailure = new PartnerIntegrationStatus("ConnectionFailure");
///
/// Constant Inactive for PartnerIntegrationStatus
///
public static readonly PartnerIntegrationStatus Inactive = new PartnerIntegrationStatus("Inactive");
///
/// Constant RuntimeFailure for PartnerIntegrationStatus
///
public static readonly PartnerIntegrationStatus RuntimeFailure = new PartnerIntegrationStatus("RuntimeFailure");
///
/// 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 PartnerIntegrationStatus(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 PartnerIntegrationStatus 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 PartnerIntegrationStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ReservedNodeExchangeActionType.
///
public class ReservedNodeExchangeActionType : ConstantClass
{
///
/// Constant ResizeCluster for ReservedNodeExchangeActionType
///
public static readonly ReservedNodeExchangeActionType ResizeCluster = new ReservedNodeExchangeActionType("resize-cluster");
///
/// Constant RestoreCluster for ReservedNodeExchangeActionType
///
public static readonly ReservedNodeExchangeActionType RestoreCluster = new ReservedNodeExchangeActionType("restore-cluster");
///
/// 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 ReservedNodeExchangeActionType(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 ReservedNodeExchangeActionType 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 ReservedNodeExchangeActionType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ReservedNodeExchangeStatusType.
///
public class ReservedNodeExchangeStatusType : ConstantClass
{
///
/// Constant FAILED for ReservedNodeExchangeStatusType
///
public static readonly ReservedNodeExchangeStatusType FAILED = new ReservedNodeExchangeStatusType("FAILED");
///
/// Constant IN_PROGRESS for ReservedNodeExchangeStatusType
///
public static readonly ReservedNodeExchangeStatusType IN_PROGRESS = new ReservedNodeExchangeStatusType("IN_PROGRESS");
///
/// Constant PENDING for ReservedNodeExchangeStatusType
///
public static readonly ReservedNodeExchangeStatusType PENDING = new ReservedNodeExchangeStatusType("PENDING");
///
/// Constant REQUESTED for ReservedNodeExchangeStatusType
///
public static readonly ReservedNodeExchangeStatusType REQUESTED = new ReservedNodeExchangeStatusType("REQUESTED");
///
/// Constant RETRYING for ReservedNodeExchangeStatusType
///
public static readonly ReservedNodeExchangeStatusType RETRYING = new ReservedNodeExchangeStatusType("RETRYING");
///
/// Constant SUCCEEDED for ReservedNodeExchangeStatusType
///
public static readonly ReservedNodeExchangeStatusType SUCCEEDED = new ReservedNodeExchangeStatusType("SUCCEEDED");
///
/// 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 ReservedNodeExchangeStatusType(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 ReservedNodeExchangeStatusType 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 ReservedNodeExchangeStatusType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ReservedNodeOfferingType.
///
public class ReservedNodeOfferingType : ConstantClass
{
///
/// Constant Regular for ReservedNodeOfferingType
///
public static readonly ReservedNodeOfferingType Regular = new ReservedNodeOfferingType("Regular");
///
/// Constant Upgradable for ReservedNodeOfferingType
///
public static readonly ReservedNodeOfferingType Upgradable = new ReservedNodeOfferingType("Upgradable");
///
/// 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 ReservedNodeOfferingType(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 ReservedNodeOfferingType 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 ReservedNodeOfferingType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ScheduledActionFilterName.
///
public class ScheduledActionFilterName : ConstantClass
{
///
/// Constant ClusterIdentifier for ScheduledActionFilterName
///
public static readonly ScheduledActionFilterName ClusterIdentifier = new ScheduledActionFilterName("cluster-identifier");
///
/// Constant IamRole for ScheduledActionFilterName
///
public static readonly ScheduledActionFilterName IamRole = new ScheduledActionFilterName("iam-role");
///
/// 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 ScheduledActionFilterName(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 ScheduledActionFilterName 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 ScheduledActionFilterName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ScheduledActionState.
///
public class ScheduledActionState : ConstantClass
{
///
/// Constant ACTIVE for ScheduledActionState
///
public static readonly ScheduledActionState ACTIVE = new ScheduledActionState("ACTIVE");
///
/// Constant DISABLED for ScheduledActionState
///
public static readonly ScheduledActionState DISABLED = new ScheduledActionState("DISABLED");
///
/// 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 ScheduledActionState(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 ScheduledActionState 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 ScheduledActionState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ScheduledActionTypeValues.
///
public class ScheduledActionTypeValues : ConstantClass
{
///
/// Constant PauseCluster for ScheduledActionTypeValues
///
public static readonly ScheduledActionTypeValues PauseCluster = new ScheduledActionTypeValues("PauseCluster");
///
/// Constant ResizeCluster for ScheduledActionTypeValues
///
public static readonly ScheduledActionTypeValues ResizeCluster = new ScheduledActionTypeValues("ResizeCluster");
///
/// Constant ResumeCluster for ScheduledActionTypeValues
///
public static readonly ScheduledActionTypeValues ResumeCluster = new ScheduledActionTypeValues("ResumeCluster");
///
/// 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 ScheduledActionTypeValues(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 ScheduledActionTypeValues 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 ScheduledActionTypeValues(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ScheduleState.
///
public class ScheduleState : ConstantClass
{
///
/// Constant ACTIVE for ScheduleState
///
public static readonly ScheduleState ACTIVE = new ScheduleState("ACTIVE");
///
/// Constant FAILED for ScheduleState
///
public static readonly ScheduleState FAILED = new ScheduleState("FAILED");
///
/// Constant MODIFYING for ScheduleState
///
public static readonly ScheduleState MODIFYING = new ScheduleState("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 ScheduleState(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 ScheduleState 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 ScheduleState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SnapshotAttributeToSortBy.
///
public class SnapshotAttributeToSortBy : ConstantClass
{
///
/// Constant CREATE_TIME for SnapshotAttributeToSortBy
///
public static readonly SnapshotAttributeToSortBy CREATE_TIME = new SnapshotAttributeToSortBy("CREATE_TIME");
///
/// Constant SOURCE_TYPE for SnapshotAttributeToSortBy
///
public static readonly SnapshotAttributeToSortBy SOURCE_TYPE = new SnapshotAttributeToSortBy("SOURCE_TYPE");
///
/// Constant TOTAL_SIZE for SnapshotAttributeToSortBy
///
public static readonly SnapshotAttributeToSortBy TOTAL_SIZE = new SnapshotAttributeToSortBy("TOTAL_SIZE");
///
/// 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 SnapshotAttributeToSortBy(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 SnapshotAttributeToSortBy 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 SnapshotAttributeToSortBy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SortByOrder.
///
public class SortByOrder : ConstantClass
{
///
/// Constant ASC for SortByOrder
///
public static readonly SortByOrder ASC = new SortByOrder("ASC");
///
/// Constant DESC for SortByOrder
///
public static readonly SortByOrder DESC = new SortByOrder("DESC");
///
/// 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 SortByOrder(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 SortByOrder 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 SortByOrder(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 ClusterParameterGroup for SourceType
///
public static readonly SourceType ClusterParameterGroup = new SourceType("cluster-parameter-group");
///
/// Constant ClusterSecurityGroup for SourceType
///
public static readonly SourceType ClusterSecurityGroup = new SourceType("cluster-security-group");
///
/// Constant ClusterSnapshot for SourceType
///
public static readonly SourceType ClusterSnapshot = new SourceType("cluster-snapshot");
///
/// Constant ScheduledAction for SourceType
///
public static readonly SourceType ScheduledAction = new SourceType("scheduled-action");
///
/// 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 TableRestoreStatusType.
///
public class TableRestoreStatusType : ConstantClass
{
///
/// Constant CANCELED for TableRestoreStatusType
///
public static readonly TableRestoreStatusType CANCELED = new TableRestoreStatusType("CANCELED");
///
/// Constant FAILED for TableRestoreStatusType
///
public static readonly TableRestoreStatusType FAILED = new TableRestoreStatusType("FAILED");
///
/// Constant IN_PROGRESS for TableRestoreStatusType
///
public static readonly TableRestoreStatusType IN_PROGRESS = new TableRestoreStatusType("IN_PROGRESS");
///
/// Constant PENDING for TableRestoreStatusType
///
public static readonly TableRestoreStatusType PENDING = new TableRestoreStatusType("PENDING");
///
/// Constant SUCCEEDED for TableRestoreStatusType
///
public static readonly TableRestoreStatusType SUCCEEDED = new TableRestoreStatusType("SUCCEEDED");
///
/// 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 TableRestoreStatusType(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 TableRestoreStatusType 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 TableRestoreStatusType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type UsageLimitBreachAction.
///
public class UsageLimitBreachAction : ConstantClass
{
///
/// Constant Disable for UsageLimitBreachAction
///
public static readonly UsageLimitBreachAction Disable = new UsageLimitBreachAction("disable");
///
/// Constant EmitMetric for UsageLimitBreachAction
///
public static readonly UsageLimitBreachAction EmitMetric = new UsageLimitBreachAction("emit-metric");
///
/// Constant Log for UsageLimitBreachAction
///
public static readonly UsageLimitBreachAction Log = new UsageLimitBreachAction("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 UsageLimitBreachAction(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 UsageLimitBreachAction 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 UsageLimitBreachAction(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type UsageLimitFeatureType.
///
public class UsageLimitFeatureType : ConstantClass
{
///
/// Constant ConcurrencyScaling for UsageLimitFeatureType
///
public static readonly UsageLimitFeatureType ConcurrencyScaling = new UsageLimitFeatureType("concurrency-scaling");
///
/// Constant CrossRegionDatasharing for UsageLimitFeatureType
///
public static readonly UsageLimitFeatureType CrossRegionDatasharing = new UsageLimitFeatureType("cross-region-datasharing");
///
/// Constant Spectrum for UsageLimitFeatureType
///
public static readonly UsageLimitFeatureType Spectrum = new UsageLimitFeatureType("spectrum");
///
/// 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 UsageLimitFeatureType(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 UsageLimitFeatureType 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 UsageLimitFeatureType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type UsageLimitLimitType.
///
public class UsageLimitLimitType : ConstantClass
{
///
/// Constant DataScanned for UsageLimitLimitType
///
public static readonly UsageLimitLimitType DataScanned = new UsageLimitLimitType("data-scanned");
///
/// Constant Time for UsageLimitLimitType
///
public static readonly UsageLimitLimitType Time = new UsageLimitLimitType("time");
///
/// 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 UsageLimitLimitType(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 UsageLimitLimitType 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 UsageLimitLimitType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type UsageLimitPeriod.
///
public class UsageLimitPeriod : ConstantClass
{
///
/// Constant Daily for UsageLimitPeriod
///
public static readonly UsageLimitPeriod Daily = new UsageLimitPeriod("daily");
///
/// Constant Monthly for UsageLimitPeriod
///
public static readonly UsageLimitPeriod Monthly = new UsageLimitPeriod("monthly");
///
/// Constant Weekly for UsageLimitPeriod
///
public static readonly UsageLimitPeriod Weekly = new UsageLimitPeriod("weekly");
///
/// 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 UsageLimitPeriod(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 UsageLimitPeriod 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 UsageLimitPeriod(string value)
{
return FindValue(value);
}
}
}