/*
* 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 es-2015-01-01.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.Elasticsearch
{
///
/// 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 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 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 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 ESPartitionInstanceType.
///
public class ESPartitionInstanceType : ConstantClass
{
///
/// Constant C42xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType C42xlargeElasticsearch = new ESPartitionInstanceType("c4.2xlarge.elasticsearch");
///
/// Constant C44xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType C44xlargeElasticsearch = new ESPartitionInstanceType("c4.4xlarge.elasticsearch");
///
/// Constant C48xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType C48xlargeElasticsearch = new ESPartitionInstanceType("c4.8xlarge.elasticsearch");
///
/// Constant C4LargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType C4LargeElasticsearch = new ESPartitionInstanceType("c4.large.elasticsearch");
///
/// Constant C4XlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType C4XlargeElasticsearch = new ESPartitionInstanceType("c4.xlarge.elasticsearch");
///
/// Constant C518xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType C518xlargeElasticsearch = new ESPartitionInstanceType("c5.18xlarge.elasticsearch");
///
/// Constant C52xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType C52xlargeElasticsearch = new ESPartitionInstanceType("c5.2xlarge.elasticsearch");
///
/// Constant C54xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType C54xlargeElasticsearch = new ESPartitionInstanceType("c5.4xlarge.elasticsearch");
///
/// Constant C59xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType C59xlargeElasticsearch = new ESPartitionInstanceType("c5.9xlarge.elasticsearch");
///
/// Constant C5LargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType C5LargeElasticsearch = new ESPartitionInstanceType("c5.large.elasticsearch");
///
/// Constant C5XlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType C5XlargeElasticsearch = new ESPartitionInstanceType("c5.xlarge.elasticsearch");
///
/// Constant D22xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType D22xlargeElasticsearch = new ESPartitionInstanceType("d2.2xlarge.elasticsearch");
///
/// Constant D24xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType D24xlargeElasticsearch = new ESPartitionInstanceType("d2.4xlarge.elasticsearch");
///
/// Constant D28xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType D28xlargeElasticsearch = new ESPartitionInstanceType("d2.8xlarge.elasticsearch");
///
/// Constant D2XlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType D2XlargeElasticsearch = new ESPartitionInstanceType("d2.xlarge.elasticsearch");
///
/// Constant I22xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType I22xlargeElasticsearch = new ESPartitionInstanceType("i2.2xlarge.elasticsearch");
///
/// Constant I2XlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType I2XlargeElasticsearch = new ESPartitionInstanceType("i2.xlarge.elasticsearch");
///
/// Constant I316xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType I316xlargeElasticsearch = new ESPartitionInstanceType("i3.16xlarge.elasticsearch");
///
/// Constant I32xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType I32xlargeElasticsearch = new ESPartitionInstanceType("i3.2xlarge.elasticsearch");
///
/// Constant I34xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType I34xlargeElasticsearch = new ESPartitionInstanceType("i3.4xlarge.elasticsearch");
///
/// Constant I38xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType I38xlargeElasticsearch = new ESPartitionInstanceType("i3.8xlarge.elasticsearch");
///
/// Constant I3LargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType I3LargeElasticsearch = new ESPartitionInstanceType("i3.large.elasticsearch");
///
/// Constant I3XlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType I3XlargeElasticsearch = new ESPartitionInstanceType("i3.xlarge.elasticsearch");
///
/// Constant M32xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType M32xlargeElasticsearch = new ESPartitionInstanceType("m3.2xlarge.elasticsearch");
///
/// Constant M3LargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType M3LargeElasticsearch = new ESPartitionInstanceType("m3.large.elasticsearch");
///
/// Constant M3MediumElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType M3MediumElasticsearch = new ESPartitionInstanceType("m3.medium.elasticsearch");
///
/// Constant M3XlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType M3XlargeElasticsearch = new ESPartitionInstanceType("m3.xlarge.elasticsearch");
///
/// Constant M410xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType M410xlargeElasticsearch = new ESPartitionInstanceType("m4.10xlarge.elasticsearch");
///
/// Constant M42xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType M42xlargeElasticsearch = new ESPartitionInstanceType("m4.2xlarge.elasticsearch");
///
/// Constant M44xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType M44xlargeElasticsearch = new ESPartitionInstanceType("m4.4xlarge.elasticsearch");
///
/// Constant M4LargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType M4LargeElasticsearch = new ESPartitionInstanceType("m4.large.elasticsearch");
///
/// Constant M4XlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType M4XlargeElasticsearch = new ESPartitionInstanceType("m4.xlarge.elasticsearch");
///
/// Constant M512xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType M512xlargeElasticsearch = new ESPartitionInstanceType("m5.12xlarge.elasticsearch");
///
/// Constant M52xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType M52xlargeElasticsearch = new ESPartitionInstanceType("m5.2xlarge.elasticsearch");
///
/// Constant M54xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType M54xlargeElasticsearch = new ESPartitionInstanceType("m5.4xlarge.elasticsearch");
///
/// Constant M5LargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType M5LargeElasticsearch = new ESPartitionInstanceType("m5.large.elasticsearch");
///
/// Constant M5XlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType M5XlargeElasticsearch = new ESPartitionInstanceType("m5.xlarge.elasticsearch");
///
/// Constant R32xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType R32xlargeElasticsearch = new ESPartitionInstanceType("r3.2xlarge.elasticsearch");
///
/// Constant R34xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType R34xlargeElasticsearch = new ESPartitionInstanceType("r3.4xlarge.elasticsearch");
///
/// Constant R38xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType R38xlargeElasticsearch = new ESPartitionInstanceType("r3.8xlarge.elasticsearch");
///
/// Constant R3LargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType R3LargeElasticsearch = new ESPartitionInstanceType("r3.large.elasticsearch");
///
/// Constant R3XlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType R3XlargeElasticsearch = new ESPartitionInstanceType("r3.xlarge.elasticsearch");
///
/// Constant R416xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType R416xlargeElasticsearch = new ESPartitionInstanceType("r4.16xlarge.elasticsearch");
///
/// Constant R42xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType R42xlargeElasticsearch = new ESPartitionInstanceType("r4.2xlarge.elasticsearch");
///
/// Constant R44xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType R44xlargeElasticsearch = new ESPartitionInstanceType("r4.4xlarge.elasticsearch");
///
/// Constant R48xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType R48xlargeElasticsearch = new ESPartitionInstanceType("r4.8xlarge.elasticsearch");
///
/// Constant R4LargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType R4LargeElasticsearch = new ESPartitionInstanceType("r4.large.elasticsearch");
///
/// Constant R4XlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType R4XlargeElasticsearch = new ESPartitionInstanceType("r4.xlarge.elasticsearch");
///
/// Constant R512xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType R512xlargeElasticsearch = new ESPartitionInstanceType("r5.12xlarge.elasticsearch");
///
/// Constant R52xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType R52xlargeElasticsearch = new ESPartitionInstanceType("r5.2xlarge.elasticsearch");
///
/// Constant R54xlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType R54xlargeElasticsearch = new ESPartitionInstanceType("r5.4xlarge.elasticsearch");
///
/// Constant R5LargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType R5LargeElasticsearch = new ESPartitionInstanceType("r5.large.elasticsearch");
///
/// Constant R5XlargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType R5XlargeElasticsearch = new ESPartitionInstanceType("r5.xlarge.elasticsearch");
///
/// Constant T2MediumElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType T2MediumElasticsearch = new ESPartitionInstanceType("t2.medium.elasticsearch");
///
/// Constant T2MicroElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType T2MicroElasticsearch = new ESPartitionInstanceType("t2.micro.elasticsearch");
///
/// Constant T2SmallElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType T2SmallElasticsearch = new ESPartitionInstanceType("t2.small.elasticsearch");
///
/// Constant Ultrawarm1LargeElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType Ultrawarm1LargeElasticsearch = new ESPartitionInstanceType("ultrawarm1.large.elasticsearch");
///
/// Constant Ultrawarm1MediumElasticsearch for ESPartitionInstanceType
///
public static readonly ESPartitionInstanceType Ultrawarm1MediumElasticsearch = new ESPartitionInstanceType("ultrawarm1.medium.elasticsearch");
///
/// 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 ESPartitionInstanceType(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 ESPartitionInstanceType 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 ESPartitionInstanceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ESWarmPartitionInstanceType.
///
public class ESWarmPartitionInstanceType : ConstantClass
{
///
/// Constant Ultrawarm1LargeElasticsearch for ESWarmPartitionInstanceType
///
public static readonly ESWarmPartitionInstanceType Ultrawarm1LargeElasticsearch = new ESWarmPartitionInstanceType("ultrawarm1.large.elasticsearch");
///
/// Constant Ultrawarm1MediumElasticsearch for ESWarmPartitionInstanceType
///
public static readonly ESWarmPartitionInstanceType Ultrawarm1MediumElasticsearch = new ESWarmPartitionInstanceType("ultrawarm1.medium.elasticsearch");
///
/// 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 ESWarmPartitionInstanceType(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 ESWarmPartitionInstanceType 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 ESWarmPartitionInstanceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type InboundCrossClusterSearchConnectionStatusCode.
///
public class InboundCrossClusterSearchConnectionStatusCode : ConstantClass
{
///
/// Constant APPROVED for InboundCrossClusterSearchConnectionStatusCode
///
public static readonly InboundCrossClusterSearchConnectionStatusCode APPROVED = new InboundCrossClusterSearchConnectionStatusCode("APPROVED");
///
/// Constant DELETED for InboundCrossClusterSearchConnectionStatusCode
///
public static readonly InboundCrossClusterSearchConnectionStatusCode DELETED = new InboundCrossClusterSearchConnectionStatusCode("DELETED");
///
/// Constant DELETING for InboundCrossClusterSearchConnectionStatusCode
///
public static readonly InboundCrossClusterSearchConnectionStatusCode DELETING = new InboundCrossClusterSearchConnectionStatusCode("DELETING");
///
/// Constant PENDING_ACCEPTANCE for InboundCrossClusterSearchConnectionStatusCode
///
public static readonly InboundCrossClusterSearchConnectionStatusCode PENDING_ACCEPTANCE = new InboundCrossClusterSearchConnectionStatusCode("PENDING_ACCEPTANCE");
///
/// Constant REJECTED for InboundCrossClusterSearchConnectionStatusCode
///
public static readonly InboundCrossClusterSearchConnectionStatusCode REJECTED = new InboundCrossClusterSearchConnectionStatusCode("REJECTED");
///
/// Constant REJECTING for InboundCrossClusterSearchConnectionStatusCode
///
public static readonly InboundCrossClusterSearchConnectionStatusCode REJECTING = new InboundCrossClusterSearchConnectionStatusCode("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 InboundCrossClusterSearchConnectionStatusCode(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 InboundCrossClusterSearchConnectionStatusCode 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 InboundCrossClusterSearchConnectionStatusCode(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 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 OutboundCrossClusterSearchConnectionStatusCode.
///
public class OutboundCrossClusterSearchConnectionStatusCode : ConstantClass
{
///
/// Constant ACTIVE for OutboundCrossClusterSearchConnectionStatusCode
///
public static readonly OutboundCrossClusterSearchConnectionStatusCode ACTIVE = new OutboundCrossClusterSearchConnectionStatusCode("ACTIVE");
///
/// Constant DELETED for OutboundCrossClusterSearchConnectionStatusCode
///
public static readonly OutboundCrossClusterSearchConnectionStatusCode DELETED = new OutboundCrossClusterSearchConnectionStatusCode("DELETED");
///
/// Constant DELETING for OutboundCrossClusterSearchConnectionStatusCode
///
public static readonly OutboundCrossClusterSearchConnectionStatusCode DELETING = new OutboundCrossClusterSearchConnectionStatusCode("DELETING");
///
/// Constant PENDING_ACCEPTANCE for OutboundCrossClusterSearchConnectionStatusCode
///
public static readonly OutboundCrossClusterSearchConnectionStatusCode PENDING_ACCEPTANCE = new OutboundCrossClusterSearchConnectionStatusCode("PENDING_ACCEPTANCE");
///
/// Constant PROVISIONING for OutboundCrossClusterSearchConnectionStatusCode
///
public static readonly OutboundCrossClusterSearchConnectionStatusCode PROVISIONING = new OutboundCrossClusterSearchConnectionStatusCode("PROVISIONING");
///
/// Constant REJECTED for OutboundCrossClusterSearchConnectionStatusCode
///
public static readonly OutboundCrossClusterSearchConnectionStatusCode REJECTED = new OutboundCrossClusterSearchConnectionStatusCode("REJECTED");
///
/// Constant VALIDATING for OutboundCrossClusterSearchConnectionStatusCode
///
public static readonly OutboundCrossClusterSearchConnectionStatusCode VALIDATING = new OutboundCrossClusterSearchConnectionStatusCode("VALIDATING");
///
/// Constant VALIDATION_FAILED for OutboundCrossClusterSearchConnectionStatusCode
///
public static readonly OutboundCrossClusterSearchConnectionStatusCode VALIDATION_FAILED = new OutboundCrossClusterSearchConnectionStatusCode("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 OutboundCrossClusterSearchConnectionStatusCode(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 OutboundCrossClusterSearchConnectionStatusCode 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 OutboundCrossClusterSearchConnectionStatusCode(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 ReservedElasticsearchInstancePaymentOption.
///
public class ReservedElasticsearchInstancePaymentOption : ConstantClass
{
///
/// Constant ALL_UPFRONT for ReservedElasticsearchInstancePaymentOption
///
public static readonly ReservedElasticsearchInstancePaymentOption ALL_UPFRONT = new ReservedElasticsearchInstancePaymentOption("ALL_UPFRONT");
///
/// Constant NO_UPFRONT for ReservedElasticsearchInstancePaymentOption
///
public static readonly ReservedElasticsearchInstancePaymentOption NO_UPFRONT = new ReservedElasticsearchInstancePaymentOption("NO_UPFRONT");
///
/// Constant PARTIAL_UPFRONT for ReservedElasticsearchInstancePaymentOption
///
public static readonly ReservedElasticsearchInstancePaymentOption PARTIAL_UPFRONT = new ReservedElasticsearchInstancePaymentOption("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 ReservedElasticsearchInstancePaymentOption(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 ReservedElasticsearchInstancePaymentOption 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 ReservedElasticsearchInstancePaymentOption(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 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 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);
}
}
}