/*
* 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 opensearch-2021-01-01.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.OpenSearchService
{
///
/// Constants used for properties of type ActionSeverity.
///
public class ActionSeverity : ConstantClass
{
///
/// Constant HIGH for ActionSeverity
///
public static readonly ActionSeverity HIGH = new ActionSeverity("HIGH");
///
/// Constant LOW for ActionSeverity
///
public static readonly ActionSeverity LOW = new ActionSeverity("LOW");
///
/// Constant MEDIUM for ActionSeverity
///
public static readonly ActionSeverity MEDIUM = new ActionSeverity("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 ActionSeverity(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 ActionSeverity 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 ActionSeverity(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ActionStatus.
///
public class ActionStatus : ConstantClass
{
///
/// Constant COMPLETED for ActionStatus
///
public static readonly ActionStatus COMPLETED = new ActionStatus("COMPLETED");
///
/// Constant ELIGIBLE for ActionStatus
///
public static readonly ActionStatus ELIGIBLE = new ActionStatus("ELIGIBLE");
///
/// Constant FAILED for ActionStatus
///
public static readonly ActionStatus FAILED = new ActionStatus("FAILED");
///
/// Constant IN_PROGRESS for ActionStatus
///
public static readonly ActionStatus IN_PROGRESS = new ActionStatus("IN_PROGRESS");
///
/// Constant NOT_ELIGIBLE for ActionStatus
///
public static readonly ActionStatus NOT_ELIGIBLE = new ActionStatus("NOT_ELIGIBLE");
///
/// Constant PENDING_UPDATE for ActionStatus
///
public static readonly ActionStatus PENDING_UPDATE = new ActionStatus("PENDING_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 ActionStatus(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 ActionStatus 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 ActionStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ActionType.
///
public class ActionType : ConstantClass
{
///
/// Constant JVM_HEAP_SIZE_TUNING for ActionType
///
public static readonly ActionType JVM_HEAP_SIZE_TUNING = new ActionType("JVM_HEAP_SIZE_TUNING");
///
/// Constant JVM_YOUNG_GEN_TUNING for ActionType
///
public static readonly ActionType JVM_YOUNG_GEN_TUNING = new ActionType("JVM_YOUNG_GEN_TUNING");
///
/// Constant SERVICE_SOFTWARE_UPDATE for ActionType
///
public static readonly ActionType SERVICE_SOFTWARE_UPDATE = new ActionType("SERVICE_SOFTWARE_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 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 AutoTuneDesiredState.
///
public class AutoTuneDesiredState : ConstantClass
{
///
/// Constant DISABLED for AutoTuneDesiredState
///
public static readonly AutoTuneDesiredState DISABLED = new AutoTuneDesiredState("DISABLED");
///
/// Constant ENABLED for AutoTuneDesiredState
///
public static readonly AutoTuneDesiredState ENABLED = new AutoTuneDesiredState("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 AutoTuneDesiredState(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 AutoTuneDesiredState 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 AutoTuneDesiredState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AutoTuneState.
///
public class AutoTuneState : ConstantClass
{
///
/// Constant DISABLE_IN_PROGRESS for AutoTuneState
///
public static readonly AutoTuneState DISABLE_IN_PROGRESS = new AutoTuneState("DISABLE_IN_PROGRESS");
///
/// Constant DISABLED for AutoTuneState
///
public static readonly AutoTuneState DISABLED = new AutoTuneState("DISABLED");
///
/// Constant DISABLED_AND_ROLLBACK_COMPLETE for AutoTuneState
///
public static readonly AutoTuneState DISABLED_AND_ROLLBACK_COMPLETE = new AutoTuneState("DISABLED_AND_ROLLBACK_COMPLETE");
///
/// Constant DISABLED_AND_ROLLBACK_ERROR for AutoTuneState
///
public static readonly AutoTuneState DISABLED_AND_ROLLBACK_ERROR = new AutoTuneState("DISABLED_AND_ROLLBACK_ERROR");
///
/// Constant DISABLED_AND_ROLLBACK_IN_PROGRESS for AutoTuneState
///
public static readonly AutoTuneState DISABLED_AND_ROLLBACK_IN_PROGRESS = new AutoTuneState("DISABLED_AND_ROLLBACK_IN_PROGRESS");
///
/// Constant DISABLED_AND_ROLLBACK_SCHEDULED for AutoTuneState
///
public static readonly AutoTuneState DISABLED_AND_ROLLBACK_SCHEDULED = new AutoTuneState("DISABLED_AND_ROLLBACK_SCHEDULED");
///
/// Constant ENABLE_IN_PROGRESS for AutoTuneState
///
public static readonly AutoTuneState ENABLE_IN_PROGRESS = new AutoTuneState("ENABLE_IN_PROGRESS");
///
/// Constant ENABLED for AutoTuneState
///
public static readonly AutoTuneState ENABLED = new AutoTuneState("ENABLED");
///
/// Constant ERROR for AutoTuneState
///
public static readonly AutoTuneState ERROR = new AutoTuneState("ERROR");
///
/// 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 AutoTuneState(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 AutoTuneState 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 AutoTuneState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AutoTuneType.
///
public class AutoTuneType : ConstantClass
{
///
/// Constant SCHEDULED_ACTION for AutoTuneType
///
public static readonly AutoTuneType SCHEDULED_ACTION = new AutoTuneType("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 AutoTuneType(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 AutoTuneType 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 AutoTuneType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ConnectionMode.
///
public class ConnectionMode : ConstantClass
{
///
/// Constant DIRECT for ConnectionMode
///
public static readonly ConnectionMode DIRECT = new ConnectionMode("DIRECT");
///
/// Constant VPC_ENDPOINT for ConnectionMode
///
public static readonly ConnectionMode VPC_ENDPOINT = new ConnectionMode("VPC_ENDPOINT");
///
/// 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 ConnectionMode(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 ConnectionMode 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 ConnectionMode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DeploymentStatus.
///
public class DeploymentStatus : ConstantClass
{
///
/// Constant COMPLETED for DeploymentStatus
///
public static readonly DeploymentStatus COMPLETED = new DeploymentStatus("COMPLETED");
///
/// Constant ELIGIBLE for DeploymentStatus
///
public static readonly DeploymentStatus ELIGIBLE = new DeploymentStatus("ELIGIBLE");
///
/// Constant IN_PROGRESS for DeploymentStatus
///
public static readonly DeploymentStatus IN_PROGRESS = new DeploymentStatus("IN_PROGRESS");
///
/// Constant NOT_ELIGIBLE for DeploymentStatus
///
public static readonly DeploymentStatus NOT_ELIGIBLE = new DeploymentStatus("NOT_ELIGIBLE");
///
/// Constant PENDING_UPDATE for DeploymentStatus
///
public static readonly DeploymentStatus PENDING_UPDATE = new DeploymentStatus("PENDING_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 DeploymentStatus(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 DeploymentStatus 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 DeploymentStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DescribePackagesFilterName.
///
public class DescribePackagesFilterName : ConstantClass
{
///
/// Constant PackageID for DescribePackagesFilterName
///
public static readonly DescribePackagesFilterName PackageID = new DescribePackagesFilterName("PackageID");
///
/// Constant PackageName for DescribePackagesFilterName
///
public static readonly DescribePackagesFilterName PackageName = new DescribePackagesFilterName("PackageName");
///
/// Constant PackageStatus for DescribePackagesFilterName
///
public static readonly DescribePackagesFilterName PackageStatus = new DescribePackagesFilterName("PackageStatus");
///
/// 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 DescribePackagesFilterName(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 DescribePackagesFilterName 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 DescribePackagesFilterName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DomainHealth.
///
public class DomainHealth : ConstantClass
{
///
/// Constant Green for DomainHealth
///
public static readonly DomainHealth Green = new DomainHealth("Green");
///
/// Constant NotAvailable for DomainHealth
///
public static readonly DomainHealth NotAvailable = new DomainHealth("NotAvailable");
///
/// Constant Red for DomainHealth
///
public static readonly DomainHealth Red = new DomainHealth("Red");
///
/// Constant Yellow for DomainHealth
///
public static readonly DomainHealth Yellow = new DomainHealth("Yellow");
///
/// 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 DomainHealth(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 DomainHealth 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 DomainHealth(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DomainPackageStatus.
///
public class DomainPackageStatus : ConstantClass
{
///
/// Constant ACTIVE for DomainPackageStatus
///
public static readonly DomainPackageStatus ACTIVE = new DomainPackageStatus("ACTIVE");
///
/// Constant ASSOCIATING for DomainPackageStatus
///
public static readonly DomainPackageStatus ASSOCIATING = new DomainPackageStatus("ASSOCIATING");
///
/// Constant ASSOCIATION_FAILED for DomainPackageStatus
///
public static readonly DomainPackageStatus ASSOCIATION_FAILED = new DomainPackageStatus("ASSOCIATION_FAILED");
///
/// Constant DISSOCIATING for DomainPackageStatus
///
public static readonly DomainPackageStatus DISSOCIATING = new DomainPackageStatus("DISSOCIATING");
///
/// Constant DISSOCIATION_FAILED for DomainPackageStatus
///
public static readonly DomainPackageStatus DISSOCIATION_FAILED = new DomainPackageStatus("DISSOCIATION_FAILED");
///
/// 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 DomainPackageStatus(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 DomainPackageStatus 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 DomainPackageStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DomainState.
///
public class DomainState : ConstantClass
{
///
/// Constant Active for DomainState
///
public static readonly DomainState Active = new DomainState("Active");
///
/// Constant NotAvailable for DomainState
///
public static readonly DomainState NotAvailable = new DomainState("NotAvailable");
///
/// Constant Processing for DomainState
///
public static readonly DomainState Processing = new DomainState("Processing");
///
/// 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 DomainState(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 DomainState 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 DomainState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DryRunMode.
///
public class DryRunMode : ConstantClass
{
///
/// Constant Basic for DryRunMode
///
public static readonly DryRunMode Basic = new DryRunMode("Basic");
///
/// Constant Verbose for DryRunMode
///
public static readonly DryRunMode Verbose = new DryRunMode("Verbose");
///
/// 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 DryRunMode(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 DryRunMode 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 DryRunMode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EngineType.
///
public class EngineType : ConstantClass
{
///
/// Constant Elasticsearch for EngineType
///
public static readonly EngineType Elasticsearch = new EngineType("Elasticsearch");
///
/// Constant OpenSearch for EngineType
///
public static readonly EngineType OpenSearch = new EngineType("OpenSearch");
///
/// 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 EngineType(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 EngineType 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 EngineType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type InboundConnectionStatusCode.
///
public class InboundConnectionStatusCode : ConstantClass
{
///
/// Constant ACTIVE for InboundConnectionStatusCode
///
public static readonly InboundConnectionStatusCode ACTIVE = new InboundConnectionStatusCode("ACTIVE");
///
/// Constant APPROVED for InboundConnectionStatusCode
///
public static readonly InboundConnectionStatusCode APPROVED = new InboundConnectionStatusCode("APPROVED");
///
/// Constant DELETED for InboundConnectionStatusCode
///
public static readonly InboundConnectionStatusCode DELETED = new InboundConnectionStatusCode("DELETED");
///
/// Constant DELETING for InboundConnectionStatusCode
///
public static readonly InboundConnectionStatusCode DELETING = new InboundConnectionStatusCode("DELETING");
///
/// Constant PENDING_ACCEPTANCE for InboundConnectionStatusCode
///
public static readonly InboundConnectionStatusCode PENDING_ACCEPTANCE = new InboundConnectionStatusCode("PENDING_ACCEPTANCE");
///
/// Constant PROVISIONING for InboundConnectionStatusCode
///
public static readonly InboundConnectionStatusCode PROVISIONING = new InboundConnectionStatusCode("PROVISIONING");
///
/// Constant REJECTED for InboundConnectionStatusCode
///
public static readonly InboundConnectionStatusCode REJECTED = new InboundConnectionStatusCode("REJECTED");
///
/// Constant REJECTING for InboundConnectionStatusCode
///
public static readonly InboundConnectionStatusCode REJECTING = new InboundConnectionStatusCode("REJECTING");
///
/// 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 InboundConnectionStatusCode(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 InboundConnectionStatusCode 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 InboundConnectionStatusCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LogType.
///
public class LogType : ConstantClass
{
///
/// Constant AUDIT_LOGS for LogType
///
public static readonly LogType AUDIT_LOGS = new LogType("AUDIT_LOGS");
///
/// Constant ES_APPLICATION_LOGS for LogType
///
public static readonly LogType ES_APPLICATION_LOGS = new LogType("ES_APPLICATION_LOGS");
///
/// Constant INDEX_SLOW_LOGS for LogType
///
public static readonly LogType INDEX_SLOW_LOGS = new LogType("INDEX_SLOW_LOGS");
///
/// Constant SEARCH_SLOW_LOGS for LogType
///
public static readonly LogType SEARCH_SLOW_LOGS = new LogType("SEARCH_SLOW_LOGS");
///
/// 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 MasterNodeStatus.
///
public class MasterNodeStatus : ConstantClass
{
///
/// Constant Available for MasterNodeStatus
///
public static readonly MasterNodeStatus Available = new MasterNodeStatus("Available");
///
/// Constant UnAvailable for MasterNodeStatus
///
public static readonly MasterNodeStatus UnAvailable = new MasterNodeStatus("UnAvailable");
///
/// 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 MasterNodeStatus(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 MasterNodeStatus 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 MasterNodeStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type NodeStatus.
///
public class NodeStatus : ConstantClass
{
///
/// Constant Active for NodeStatus
///
public static readonly NodeStatus Active = new NodeStatus("Active");
///
/// Constant NotAvailable for NodeStatus
///
public static readonly NodeStatus NotAvailable = new NodeStatus("NotAvailable");
///
/// Constant StandBy for NodeStatus
///
public static readonly NodeStatus StandBy = new NodeStatus("StandBy");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public NodeStatus(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 NodeStatus 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 NodeStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type NodeType.
///
public class NodeType : ConstantClass
{
///
/// Constant Data for NodeType
///
public static readonly NodeType Data = new NodeType("Data");
///
/// Constant Master for NodeType
///
public static readonly NodeType Master = new NodeType("Master");
///
/// Constant Ultrawarm for NodeType
///
public static readonly NodeType Ultrawarm = new NodeType("Ultrawarm");
///
/// 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 NodeType(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 NodeType 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 NodeType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OpenSearchPartitionInstanceType.
///
public class OpenSearchPartitionInstanceType : ConstantClass
{
///
/// Constant C42xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType C42xlargeSearch = new OpenSearchPartitionInstanceType("c4.2xlarge.search");
///
/// Constant C44xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType C44xlargeSearch = new OpenSearchPartitionInstanceType("c4.4xlarge.search");
///
/// Constant C48xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType C48xlargeSearch = new OpenSearchPartitionInstanceType("c4.8xlarge.search");
///
/// Constant C4LargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType C4LargeSearch = new OpenSearchPartitionInstanceType("c4.large.search");
///
/// Constant C4XlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType C4XlargeSearch = new OpenSearchPartitionInstanceType("c4.xlarge.search");
///
/// Constant C518xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType C518xlargeSearch = new OpenSearchPartitionInstanceType("c5.18xlarge.search");
///
/// Constant C52xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType C52xlargeSearch = new OpenSearchPartitionInstanceType("c5.2xlarge.search");
///
/// Constant C54xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType C54xlargeSearch = new OpenSearchPartitionInstanceType("c5.4xlarge.search");
///
/// Constant C59xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType C59xlargeSearch = new OpenSearchPartitionInstanceType("c5.9xlarge.search");
///
/// Constant C5LargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType C5LargeSearch = new OpenSearchPartitionInstanceType("c5.large.search");
///
/// Constant C5XlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType C5XlargeSearch = new OpenSearchPartitionInstanceType("c5.xlarge.search");
///
/// Constant C6g12xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType C6g12xlargeSearch = new OpenSearchPartitionInstanceType("c6g.12xlarge.search");
///
/// Constant C6g2xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType C6g2xlargeSearch = new OpenSearchPartitionInstanceType("c6g.2xlarge.search");
///
/// Constant C6g4xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType C6g4xlargeSearch = new OpenSearchPartitionInstanceType("c6g.4xlarge.search");
///
/// Constant C6g8xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType C6g8xlargeSearch = new OpenSearchPartitionInstanceType("c6g.8xlarge.search");
///
/// Constant C6gLargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType C6gLargeSearch = new OpenSearchPartitionInstanceType("c6g.large.search");
///
/// Constant C6gXlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType C6gXlargeSearch = new OpenSearchPartitionInstanceType("c6g.xlarge.search");
///
/// Constant D22xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType D22xlargeSearch = new OpenSearchPartitionInstanceType("d2.2xlarge.search");
///
/// Constant D24xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType D24xlargeSearch = new OpenSearchPartitionInstanceType("d2.4xlarge.search");
///
/// Constant D28xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType D28xlargeSearch = new OpenSearchPartitionInstanceType("d2.8xlarge.search");
///
/// Constant D2XlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType D2XlargeSearch = new OpenSearchPartitionInstanceType("d2.xlarge.search");
///
/// Constant I22xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType I22xlargeSearch = new OpenSearchPartitionInstanceType("i2.2xlarge.search");
///
/// Constant I2XlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType I2XlargeSearch = new OpenSearchPartitionInstanceType("i2.xlarge.search");
///
/// Constant I316xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType I316xlargeSearch = new OpenSearchPartitionInstanceType("i3.16xlarge.search");
///
/// Constant I32xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType I32xlargeSearch = new OpenSearchPartitionInstanceType("i3.2xlarge.search");
///
/// Constant I34xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType I34xlargeSearch = new OpenSearchPartitionInstanceType("i3.4xlarge.search");
///
/// Constant I38xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType I38xlargeSearch = new OpenSearchPartitionInstanceType("i3.8xlarge.search");
///
/// Constant I3LargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType I3LargeSearch = new OpenSearchPartitionInstanceType("i3.large.search");
///
/// Constant I3XlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType I3XlargeSearch = new OpenSearchPartitionInstanceType("i3.xlarge.search");
///
/// Constant M32xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType M32xlargeSearch = new OpenSearchPartitionInstanceType("m3.2xlarge.search");
///
/// Constant M3LargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType M3LargeSearch = new OpenSearchPartitionInstanceType("m3.large.search");
///
/// Constant M3MediumSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType M3MediumSearch = new OpenSearchPartitionInstanceType("m3.medium.search");
///
/// Constant M3XlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType M3XlargeSearch = new OpenSearchPartitionInstanceType("m3.xlarge.search");
///
/// Constant M410xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType M410xlargeSearch = new OpenSearchPartitionInstanceType("m4.10xlarge.search");
///
/// Constant M42xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType M42xlargeSearch = new OpenSearchPartitionInstanceType("m4.2xlarge.search");
///
/// Constant M44xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType M44xlargeSearch = new OpenSearchPartitionInstanceType("m4.4xlarge.search");
///
/// Constant M4LargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType M4LargeSearch = new OpenSearchPartitionInstanceType("m4.large.search");
///
/// Constant M4XlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType M4XlargeSearch = new OpenSearchPartitionInstanceType("m4.xlarge.search");
///
/// Constant M512xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType M512xlargeSearch = new OpenSearchPartitionInstanceType("m5.12xlarge.search");
///
/// Constant M524xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType M524xlargeSearch = new OpenSearchPartitionInstanceType("m5.24xlarge.search");
///
/// Constant M52xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType M52xlargeSearch = new OpenSearchPartitionInstanceType("m5.2xlarge.search");
///
/// Constant M54xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType M54xlargeSearch = new OpenSearchPartitionInstanceType("m5.4xlarge.search");
///
/// Constant M5LargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType M5LargeSearch = new OpenSearchPartitionInstanceType("m5.large.search");
///
/// Constant M5XlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType M5XlargeSearch = new OpenSearchPartitionInstanceType("m5.xlarge.search");
///
/// Constant M6g12xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType M6g12xlargeSearch = new OpenSearchPartitionInstanceType("m6g.12xlarge.search");
///
/// Constant M6g2xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType M6g2xlargeSearch = new OpenSearchPartitionInstanceType("m6g.2xlarge.search");
///
/// Constant M6g4xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType M6g4xlargeSearch = new OpenSearchPartitionInstanceType("m6g.4xlarge.search");
///
/// Constant M6g8xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType M6g8xlargeSearch = new OpenSearchPartitionInstanceType("m6g.8xlarge.search");
///
/// Constant M6gLargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType M6gLargeSearch = new OpenSearchPartitionInstanceType("m6g.large.search");
///
/// Constant M6gXlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType M6gXlargeSearch = new OpenSearchPartitionInstanceType("m6g.xlarge.search");
///
/// Constant R32xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R32xlargeSearch = new OpenSearchPartitionInstanceType("r3.2xlarge.search");
///
/// Constant R34xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R34xlargeSearch = new OpenSearchPartitionInstanceType("r3.4xlarge.search");
///
/// Constant R38xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R38xlargeSearch = new OpenSearchPartitionInstanceType("r3.8xlarge.search");
///
/// Constant R3LargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R3LargeSearch = new OpenSearchPartitionInstanceType("r3.large.search");
///
/// Constant R3XlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R3XlargeSearch = new OpenSearchPartitionInstanceType("r3.xlarge.search");
///
/// Constant R416xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R416xlargeSearch = new OpenSearchPartitionInstanceType("r4.16xlarge.search");
///
/// Constant R42xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R42xlargeSearch = new OpenSearchPartitionInstanceType("r4.2xlarge.search");
///
/// Constant R44xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R44xlargeSearch = new OpenSearchPartitionInstanceType("r4.4xlarge.search");
///
/// Constant R48xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R48xlargeSearch = new OpenSearchPartitionInstanceType("r4.8xlarge.search");
///
/// Constant R4LargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R4LargeSearch = new OpenSearchPartitionInstanceType("r4.large.search");
///
/// Constant R4XlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R4XlargeSearch = new OpenSearchPartitionInstanceType("r4.xlarge.search");
///
/// Constant R512xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R512xlargeSearch = new OpenSearchPartitionInstanceType("r5.12xlarge.search");
///
/// Constant R524xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R524xlargeSearch = new OpenSearchPartitionInstanceType("r5.24xlarge.search");
///
/// Constant R52xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R52xlargeSearch = new OpenSearchPartitionInstanceType("r5.2xlarge.search");
///
/// Constant R54xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R54xlargeSearch = new OpenSearchPartitionInstanceType("r5.4xlarge.search");
///
/// Constant R5LargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R5LargeSearch = new OpenSearchPartitionInstanceType("r5.large.search");
///
/// Constant R5XlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R5XlargeSearch = new OpenSearchPartitionInstanceType("r5.xlarge.search");
///
/// Constant R6g12xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R6g12xlargeSearch = new OpenSearchPartitionInstanceType("r6g.12xlarge.search");
///
/// Constant R6g2xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R6g2xlargeSearch = new OpenSearchPartitionInstanceType("r6g.2xlarge.search");
///
/// Constant R6g4xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R6g4xlargeSearch = new OpenSearchPartitionInstanceType("r6g.4xlarge.search");
///
/// Constant R6g8xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R6g8xlargeSearch = new OpenSearchPartitionInstanceType("r6g.8xlarge.search");
///
/// Constant R6gd12xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R6gd12xlargeSearch = new OpenSearchPartitionInstanceType("r6gd.12xlarge.search");
///
/// Constant R6gd16xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R6gd16xlargeSearch = new OpenSearchPartitionInstanceType("r6gd.16xlarge.search");
///
/// Constant R6gd2xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R6gd2xlargeSearch = new OpenSearchPartitionInstanceType("r6gd.2xlarge.search");
///
/// Constant R6gd4xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R6gd4xlargeSearch = new OpenSearchPartitionInstanceType("r6gd.4xlarge.search");
///
/// Constant R6gd8xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R6gd8xlargeSearch = new OpenSearchPartitionInstanceType("r6gd.8xlarge.search");
///
/// Constant R6gdLargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R6gdLargeSearch = new OpenSearchPartitionInstanceType("r6gd.large.search");
///
/// Constant R6gdXlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R6gdXlargeSearch = new OpenSearchPartitionInstanceType("r6gd.xlarge.search");
///
/// Constant R6gLargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R6gLargeSearch = new OpenSearchPartitionInstanceType("r6g.large.search");
///
/// Constant R6gXlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType R6gXlargeSearch = new OpenSearchPartitionInstanceType("r6g.xlarge.search");
///
/// Constant T2MediumSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType T2MediumSearch = new OpenSearchPartitionInstanceType("t2.medium.search");
///
/// Constant T2MicroSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType T2MicroSearch = new OpenSearchPartitionInstanceType("t2.micro.search");
///
/// Constant T2SmallSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType T2SmallSearch = new OpenSearchPartitionInstanceType("t2.small.search");
///
/// Constant T32xlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType T32xlargeSearch = new OpenSearchPartitionInstanceType("t3.2xlarge.search");
///
/// Constant T3LargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType T3LargeSearch = new OpenSearchPartitionInstanceType("t3.large.search");
///
/// Constant T3MediumSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType T3MediumSearch = new OpenSearchPartitionInstanceType("t3.medium.search");
///
/// Constant T3MicroSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType T3MicroSearch = new OpenSearchPartitionInstanceType("t3.micro.search");
///
/// Constant T3NanoSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType T3NanoSearch = new OpenSearchPartitionInstanceType("t3.nano.search");
///
/// Constant T3SmallSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType T3SmallSearch = new OpenSearchPartitionInstanceType("t3.small.search");
///
/// Constant T3XlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType T3XlargeSearch = new OpenSearchPartitionInstanceType("t3.xlarge.search");
///
/// Constant T4gMediumSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType T4gMediumSearch = new OpenSearchPartitionInstanceType("t4g.medium.search");
///
/// Constant T4gSmallSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType T4gSmallSearch = new OpenSearchPartitionInstanceType("t4g.small.search");
///
/// Constant Ultrawarm1LargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType Ultrawarm1LargeSearch = new OpenSearchPartitionInstanceType("ultrawarm1.large.search");
///
/// Constant Ultrawarm1MediumSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType Ultrawarm1MediumSearch = new OpenSearchPartitionInstanceType("ultrawarm1.medium.search");
///
/// Constant Ultrawarm1XlargeSearch for OpenSearchPartitionInstanceType
///
public static readonly OpenSearchPartitionInstanceType Ultrawarm1XlargeSearch = new OpenSearchPartitionInstanceType("ultrawarm1.xlarge.search");
///
/// 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 OpenSearchPartitionInstanceType(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 OpenSearchPartitionInstanceType 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 OpenSearchPartitionInstanceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OpenSearchWarmPartitionInstanceType.
///
public class OpenSearchWarmPartitionInstanceType : ConstantClass
{
///
/// Constant Ultrawarm1LargeSearch for OpenSearchWarmPartitionInstanceType
///
public static readonly OpenSearchWarmPartitionInstanceType Ultrawarm1LargeSearch = new OpenSearchWarmPartitionInstanceType("ultrawarm1.large.search");
///
/// Constant Ultrawarm1MediumSearch for OpenSearchWarmPartitionInstanceType
///
public static readonly OpenSearchWarmPartitionInstanceType Ultrawarm1MediumSearch = new OpenSearchWarmPartitionInstanceType("ultrawarm1.medium.search");
///
/// Constant Ultrawarm1XlargeSearch for OpenSearchWarmPartitionInstanceType
///
public static readonly OpenSearchWarmPartitionInstanceType Ultrawarm1XlargeSearch = new OpenSearchWarmPartitionInstanceType("ultrawarm1.xlarge.search");
///
/// 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 OpenSearchWarmPartitionInstanceType(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 OpenSearchWarmPartitionInstanceType 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 OpenSearchWarmPartitionInstanceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OptionState.
///
public class OptionState : ConstantClass
{
///
/// Constant Active for OptionState
///
public static readonly OptionState Active = new OptionState("Active");
///
/// Constant Processing for OptionState
///
public static readonly OptionState Processing = new OptionState("Processing");
///
/// Constant RequiresIndexDocuments for OptionState
///
public static readonly OptionState RequiresIndexDocuments = new OptionState("RequiresIndexDocuments");
///
/// 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 OptionState(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 OptionState 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 OptionState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OutboundConnectionStatusCode.
///
public class OutboundConnectionStatusCode : ConstantClass
{
///
/// Constant ACTIVE for OutboundConnectionStatusCode
///
public static readonly OutboundConnectionStatusCode ACTIVE = new OutboundConnectionStatusCode("ACTIVE");
///
/// Constant APPROVED for OutboundConnectionStatusCode
///
public static readonly OutboundConnectionStatusCode APPROVED = new OutboundConnectionStatusCode("APPROVED");
///
/// Constant DELETED for OutboundConnectionStatusCode
///
public static readonly OutboundConnectionStatusCode DELETED = new OutboundConnectionStatusCode("DELETED");
///
/// Constant DELETING for OutboundConnectionStatusCode
///
public static readonly OutboundConnectionStatusCode DELETING = new OutboundConnectionStatusCode("DELETING");
///
/// Constant PENDING_ACCEPTANCE for OutboundConnectionStatusCode
///
public static readonly OutboundConnectionStatusCode PENDING_ACCEPTANCE = new OutboundConnectionStatusCode("PENDING_ACCEPTANCE");
///
/// Constant PROVISIONING for OutboundConnectionStatusCode
///
public static readonly OutboundConnectionStatusCode PROVISIONING = new OutboundConnectionStatusCode("PROVISIONING");
///
/// Constant REJECTED for OutboundConnectionStatusCode
///
public static readonly OutboundConnectionStatusCode REJECTED = new OutboundConnectionStatusCode("REJECTED");
///
/// Constant REJECTING for OutboundConnectionStatusCode
///
public static readonly OutboundConnectionStatusCode REJECTING = new OutboundConnectionStatusCode("REJECTING");
///
/// Constant VALIDATING for OutboundConnectionStatusCode
///
public static readonly OutboundConnectionStatusCode VALIDATING = new OutboundConnectionStatusCode("VALIDATING");
///
/// Constant VALIDATION_FAILED for OutboundConnectionStatusCode
///
public static readonly OutboundConnectionStatusCode VALIDATION_FAILED = new OutboundConnectionStatusCode("VALIDATION_FAILED");
///
/// 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 OutboundConnectionStatusCode(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 OutboundConnectionStatusCode 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 OutboundConnectionStatusCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OverallChangeStatus.
///
public class OverallChangeStatus : ConstantClass
{
///
/// Constant COMPLETED for OverallChangeStatus
///
public static readonly OverallChangeStatus COMPLETED = new OverallChangeStatus("COMPLETED");
///
/// Constant FAILED for OverallChangeStatus
///
public static readonly OverallChangeStatus FAILED = new OverallChangeStatus("FAILED");
///
/// Constant PENDING for OverallChangeStatus
///
public static readonly OverallChangeStatus PENDING = new OverallChangeStatus("PENDING");
///
/// Constant PROCESSING for OverallChangeStatus
///
public static readonly OverallChangeStatus PROCESSING = new OverallChangeStatus("PROCESSING");
///
/// 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 OverallChangeStatus(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 OverallChangeStatus 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 OverallChangeStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PackageStatus.
///
public class PackageStatus : ConstantClass
{
///
/// Constant AVAILABLE for PackageStatus
///
public static readonly PackageStatus AVAILABLE = new PackageStatus("AVAILABLE");
///
/// Constant COPY_FAILED for PackageStatus
///
public static readonly PackageStatus COPY_FAILED = new PackageStatus("COPY_FAILED");
///
/// Constant COPYING for PackageStatus
///
public static readonly PackageStatus COPYING = new PackageStatus("COPYING");
///
/// Constant DELETE_FAILED for PackageStatus
///
public static readonly PackageStatus DELETE_FAILED = new PackageStatus("DELETE_FAILED");
///
/// Constant DELETED for PackageStatus
///
public static readonly PackageStatus DELETED = new PackageStatus("DELETED");
///
/// Constant DELETING for PackageStatus
///
public static readonly PackageStatus DELETING = new PackageStatus("DELETING");
///
/// Constant VALIDATING for PackageStatus
///
public static readonly PackageStatus VALIDATING = new PackageStatus("VALIDATING");
///
/// Constant VALIDATION_FAILED for PackageStatus
///
public static readonly PackageStatus VALIDATION_FAILED = new PackageStatus("VALIDATION_FAILED");
///
/// 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 PackageStatus(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 PackageStatus 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 PackageStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PackageType.
///
public class PackageType : ConstantClass
{
///
/// Constant TXTDICTIONARY for PackageType
///
public static readonly PackageType TXTDICTIONARY = new PackageType("TXT-DICTIONARY");
///
/// 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 PackageType(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 PackageType 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 PackageType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PrincipalType.
///
public class PrincipalType : ConstantClass
{
///
/// Constant AWS_ACCOUNT for PrincipalType
///
public static readonly PrincipalType AWS_ACCOUNT = new PrincipalType("AWS_ACCOUNT");
///
/// Constant AWS_SERVICE for PrincipalType
///
public static readonly PrincipalType AWS_SERVICE = new PrincipalType("AWS_SERVICE");
///
/// 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 PrincipalType(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 PrincipalType 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 PrincipalType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ReservedInstancePaymentOption.
///
public class ReservedInstancePaymentOption : ConstantClass
{
///
/// Constant ALL_UPFRONT for ReservedInstancePaymentOption
///
public static readonly ReservedInstancePaymentOption ALL_UPFRONT = new ReservedInstancePaymentOption("ALL_UPFRONT");
///
/// Constant NO_UPFRONT for ReservedInstancePaymentOption
///
public static readonly ReservedInstancePaymentOption NO_UPFRONT = new ReservedInstancePaymentOption("NO_UPFRONT");
///
/// Constant PARTIAL_UPFRONT for ReservedInstancePaymentOption
///
public static readonly ReservedInstancePaymentOption PARTIAL_UPFRONT = new ReservedInstancePaymentOption("PARTIAL_UPFRONT");
///
/// 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 ReservedInstancePaymentOption(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 ReservedInstancePaymentOption 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 ReservedInstancePaymentOption(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RollbackOnDisable.
///
public class RollbackOnDisable : ConstantClass
{
///
/// Constant DEFAULT_ROLLBACK for RollbackOnDisable
///
public static readonly RollbackOnDisable DEFAULT_ROLLBACK = new RollbackOnDisable("DEFAULT_ROLLBACK");
///
/// Constant NO_ROLLBACK for RollbackOnDisable
///
public static readonly RollbackOnDisable NO_ROLLBACK = new RollbackOnDisable("NO_ROLLBACK");
///
/// 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 RollbackOnDisable(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 RollbackOnDisable 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 RollbackOnDisable(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ScheduleAt.
///
public class ScheduleAt : ConstantClass
{
///
/// Constant NOW for ScheduleAt
///
public static readonly ScheduleAt NOW = new ScheduleAt("NOW");
///
/// Constant OFF_PEAK_WINDOW for ScheduleAt
///
public static readonly ScheduleAt OFF_PEAK_WINDOW = new ScheduleAt("OFF_PEAK_WINDOW");
///
/// Constant TIMESTAMP for ScheduleAt
///
public static readonly ScheduleAt TIMESTAMP = new ScheduleAt("TIMESTAMP");
///
/// 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 ScheduleAt(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 ScheduleAt 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 ScheduleAt(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ScheduledAutoTuneActionType.
///
public class ScheduledAutoTuneActionType : ConstantClass
{
///
/// Constant JVM_HEAP_SIZE_TUNING for ScheduledAutoTuneActionType
///
public static readonly ScheduledAutoTuneActionType JVM_HEAP_SIZE_TUNING = new ScheduledAutoTuneActionType("JVM_HEAP_SIZE_TUNING");
///
/// Constant JVM_YOUNG_GEN_TUNING for ScheduledAutoTuneActionType
///
public static readonly ScheduledAutoTuneActionType JVM_YOUNG_GEN_TUNING = new ScheduledAutoTuneActionType("JVM_YOUNG_GEN_TUNING");
///
/// 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 ScheduledAutoTuneActionType(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 ScheduledAutoTuneActionType 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 ScheduledAutoTuneActionType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ScheduledAutoTuneSeverityType.
///
public class ScheduledAutoTuneSeverityType : ConstantClass
{
///
/// Constant HIGH for ScheduledAutoTuneSeverityType
///
public static readonly ScheduledAutoTuneSeverityType HIGH = new ScheduledAutoTuneSeverityType("HIGH");
///
/// Constant LOW for ScheduledAutoTuneSeverityType
///
public static readonly ScheduledAutoTuneSeverityType LOW = new ScheduledAutoTuneSeverityType("LOW");
///
/// Constant MEDIUM for ScheduledAutoTuneSeverityType
///
public static readonly ScheduledAutoTuneSeverityType MEDIUM = new ScheduledAutoTuneSeverityType("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 ScheduledAutoTuneSeverityType(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 ScheduledAutoTuneSeverityType 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 ScheduledAutoTuneSeverityType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ScheduledBy.
///
public class ScheduledBy : ConstantClass
{
///
/// Constant CUSTOMER for ScheduledBy
///
public static readonly ScheduledBy CUSTOMER = new ScheduledBy("CUSTOMER");
///
/// Constant SYSTEM for ScheduledBy
///
public static readonly ScheduledBy SYSTEM = new ScheduledBy("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 ScheduledBy(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 ScheduledBy 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 ScheduledBy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SkipUnavailableStatus.
///
public class SkipUnavailableStatus : ConstantClass
{
///
/// Constant DISABLED for SkipUnavailableStatus
///
public static readonly SkipUnavailableStatus DISABLED = new SkipUnavailableStatus("DISABLED");
///
/// Constant ENABLED for SkipUnavailableStatus
///
public static readonly SkipUnavailableStatus ENABLED = new SkipUnavailableStatus("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 SkipUnavailableStatus(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 SkipUnavailableStatus 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 SkipUnavailableStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TimeUnit.
///
public class TimeUnit : ConstantClass
{
///
/// Constant HOURS for TimeUnit
///
public static readonly TimeUnit HOURS = new TimeUnit("HOURS");
///
/// 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 TimeUnit(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 TimeUnit 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 TimeUnit(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TLSSecurityPolicy.
///
public class TLSSecurityPolicy : ConstantClass
{
///
/// Constant PolicyMinTLS10201907 for TLSSecurityPolicy
///
public static readonly TLSSecurityPolicy PolicyMinTLS10201907 = new TLSSecurityPolicy("Policy-Min-TLS-1-0-2019-07");
///
/// Constant PolicyMinTLS12201907 for TLSSecurityPolicy
///
public static readonly TLSSecurityPolicy PolicyMinTLS12201907 = new TLSSecurityPolicy("Policy-Min-TLS-1-2-2019-07");
///
/// 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 TLSSecurityPolicy(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 TLSSecurityPolicy 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 TLSSecurityPolicy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type UpgradeStatus.
///
public class UpgradeStatus : ConstantClass
{
///
/// Constant FAILED for UpgradeStatus
///
public static readonly UpgradeStatus FAILED = new UpgradeStatus("FAILED");
///
/// Constant IN_PROGRESS for UpgradeStatus
///
public static readonly UpgradeStatus IN_PROGRESS = new UpgradeStatus("IN_PROGRESS");
///
/// Constant SUCCEEDED for UpgradeStatus
///
public static readonly UpgradeStatus SUCCEEDED = new UpgradeStatus("SUCCEEDED");
///
/// Constant SUCCEEDED_WITH_ISSUES for UpgradeStatus
///
public static readonly UpgradeStatus SUCCEEDED_WITH_ISSUES = new UpgradeStatus("SUCCEEDED_WITH_ISSUES");
///
/// 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 UpgradeStatus(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 UpgradeStatus 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 UpgradeStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type UpgradeStep.
///
public class UpgradeStep : ConstantClass
{
///
/// Constant PRE_UPGRADE_CHECK for UpgradeStep
///
public static readonly UpgradeStep PRE_UPGRADE_CHECK = new UpgradeStep("PRE_UPGRADE_CHECK");
///
/// Constant SNAPSHOT for UpgradeStep
///
public static readonly UpgradeStep SNAPSHOT = new UpgradeStep("SNAPSHOT");
///
/// Constant UPGRADE for UpgradeStep
///
public static readonly UpgradeStep UPGRADE = new UpgradeStep("UPGRADE");
///
/// 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 UpgradeStep(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 UpgradeStep 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 UpgradeStep(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type VolumeType.
///
public class VolumeType : ConstantClass
{
///
/// Constant Gp2 for VolumeType
///
public static readonly VolumeType Gp2 = new VolumeType("gp2");
///
/// Constant Gp3 for VolumeType
///
public static readonly VolumeType Gp3 = new VolumeType("gp3");
///
/// Constant Io1 for VolumeType
///
public static readonly VolumeType Io1 = new VolumeType("io1");
///
/// Constant Standard for VolumeType
///
public static readonly VolumeType Standard = new VolumeType("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 VolumeType(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 VolumeType 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 VolumeType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type VpcEndpointErrorCode.
///
public class VpcEndpointErrorCode : ConstantClass
{
///
/// Constant ENDPOINT_NOT_FOUND for VpcEndpointErrorCode
///
public static readonly VpcEndpointErrorCode ENDPOINT_NOT_FOUND = new VpcEndpointErrorCode("ENDPOINT_NOT_FOUND");
///
/// Constant SERVER_ERROR for VpcEndpointErrorCode
///
public static readonly VpcEndpointErrorCode SERVER_ERROR = new VpcEndpointErrorCode("SERVER_ERROR");
///
/// 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 VpcEndpointErrorCode(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 VpcEndpointErrorCode 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 VpcEndpointErrorCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type VpcEndpointStatus.
///
public class VpcEndpointStatus : ConstantClass
{
///
/// Constant ACTIVE for VpcEndpointStatus
///
public static readonly VpcEndpointStatus ACTIVE = new VpcEndpointStatus("ACTIVE");
///
/// Constant CREATE_FAILED for VpcEndpointStatus
///
public static readonly VpcEndpointStatus CREATE_FAILED = new VpcEndpointStatus("CREATE_FAILED");
///
/// Constant CREATING for VpcEndpointStatus
///
public static readonly VpcEndpointStatus CREATING = new VpcEndpointStatus("CREATING");
///
/// Constant DELETE_FAILED for VpcEndpointStatus
///
public static readonly VpcEndpointStatus DELETE_FAILED = new VpcEndpointStatus("DELETE_FAILED");
///
/// Constant DELETING for VpcEndpointStatus
///
public static readonly VpcEndpointStatus DELETING = new VpcEndpointStatus("DELETING");
///
/// Constant UPDATE_FAILED for VpcEndpointStatus
///
public static readonly VpcEndpointStatus UPDATE_FAILED = new VpcEndpointStatus("UPDATE_FAILED");
///
/// Constant UPDATING for VpcEndpointStatus
///
public static readonly VpcEndpointStatus UPDATING = new VpcEndpointStatus("UPDATING");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public VpcEndpointStatus(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 VpcEndpointStatus 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 VpcEndpointStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ZoneStatus.
///
public class ZoneStatus : ConstantClass
{
///
/// Constant Active for ZoneStatus
///
public static readonly ZoneStatus Active = new ZoneStatus("Active");
///
/// Constant NotAvailable for ZoneStatus
///
public static readonly ZoneStatus NotAvailable = new ZoneStatus("NotAvailable");
///
/// Constant StandBy for ZoneStatus
///
public static readonly ZoneStatus StandBy = new ZoneStatus("StandBy");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ZoneStatus(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 ZoneStatus 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 ZoneStatus(string value)
{
return FindValue(value);
}
}
}