/*
* 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 outposts-2019-12-03.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.Outposts
{
///
/// Constants used for properties of type AddressType.
///
public class AddressType : ConstantClass
{
///
/// Constant OPERATING_ADDRESS for AddressType
///
public static readonly AddressType OPERATING_ADDRESS = new AddressType("OPERATING_ADDRESS");
///
/// Constant SHIPPING_ADDRESS for AddressType
///
public static readonly AddressType SHIPPING_ADDRESS = new AddressType("SHIPPING_ADDRESS");
///
/// 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 AddressType(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 AddressType 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 AddressType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AssetState.
///
public class AssetState : ConstantClass
{
///
/// Constant ACTIVE for AssetState
///
public static readonly AssetState ACTIVE = new AssetState("ACTIVE");
///
/// Constant ISOLATED for AssetState
///
public static readonly AssetState ISOLATED = new AssetState("ISOLATED");
///
/// Constant RETIRING for AssetState
///
public static readonly AssetState RETIRING = new AssetState("RETIRING");
///
/// 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 AssetState(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 AssetState 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 AssetState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AssetType.
///
public class AssetType : ConstantClass
{
///
/// Constant COMPUTE for AssetType
///
public static readonly AssetType COMPUTE = new AssetType("COMPUTE");
///
/// 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 AssetType(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 AssetType 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 AssetType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type CatalogItemClass.
///
public class CatalogItemClass : ConstantClass
{
///
/// Constant RACK for CatalogItemClass
///
public static readonly CatalogItemClass RACK = new CatalogItemClass("RACK");
///
/// Constant SERVER for CatalogItemClass
///
public static readonly CatalogItemClass SERVER = new CatalogItemClass("SERVER");
///
/// 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 CatalogItemClass(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 CatalogItemClass 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 CatalogItemClass(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type CatalogItemStatus.
///
public class CatalogItemStatus : ConstantClass
{
///
/// Constant AVAILABLE for CatalogItemStatus
///
public static readonly CatalogItemStatus AVAILABLE = new CatalogItemStatus("AVAILABLE");
///
/// Constant DISCONTINUED for CatalogItemStatus
///
public static readonly CatalogItemStatus DISCONTINUED = new CatalogItemStatus("DISCONTINUED");
///
/// 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 CatalogItemStatus(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 CatalogItemStatus 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 CatalogItemStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ComputeAssetState.
///
public class ComputeAssetState : ConstantClass
{
///
/// Constant ACTIVE for ComputeAssetState
///
public static readonly ComputeAssetState ACTIVE = new ComputeAssetState("ACTIVE");
///
/// Constant ISOLATED for ComputeAssetState
///
public static readonly ComputeAssetState ISOLATED = new ComputeAssetState("ISOLATED");
///
/// Constant RETIRING for ComputeAssetState
///
public static readonly ComputeAssetState RETIRING = new ComputeAssetState("RETIRING");
///
/// 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 ComputeAssetState(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 ComputeAssetState 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 ComputeAssetState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FiberOpticCableType.
///
public class FiberOpticCableType : ConstantClass
{
///
/// Constant MULTI_MODE for FiberOpticCableType
///
public static readonly FiberOpticCableType MULTI_MODE = new FiberOpticCableType("MULTI_MODE");
///
/// Constant SINGLE_MODE for FiberOpticCableType
///
public static readonly FiberOpticCableType SINGLE_MODE = new FiberOpticCableType("SINGLE_MODE");
///
/// 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 FiberOpticCableType(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 FiberOpticCableType 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 FiberOpticCableType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LineItemStatus.
///
public class LineItemStatus : ConstantClass
{
///
/// Constant BUILDING for LineItemStatus
///
public static readonly LineItemStatus BUILDING = new LineItemStatus("BUILDING");
///
/// Constant CANCELLED for LineItemStatus
///
public static readonly LineItemStatus CANCELLED = new LineItemStatus("CANCELLED");
///
/// Constant DELIVERED for LineItemStatus
///
public static readonly LineItemStatus DELIVERED = new LineItemStatus("DELIVERED");
///
/// Constant ERROR for LineItemStatus
///
public static readonly LineItemStatus ERROR = new LineItemStatus("ERROR");
///
/// Constant INSTALLED for LineItemStatus
///
public static readonly LineItemStatus INSTALLED = new LineItemStatus("INSTALLED");
///
/// Constant INSTALLING for LineItemStatus
///
public static readonly LineItemStatus INSTALLING = new LineItemStatus("INSTALLING");
///
/// Constant PREPARING for LineItemStatus
///
public static readonly LineItemStatus PREPARING = new LineItemStatus("PREPARING");
///
/// Constant REPLACED for LineItemStatus
///
public static readonly LineItemStatus REPLACED = new LineItemStatus("REPLACED");
///
/// Constant SHIPPED for LineItemStatus
///
public static readonly LineItemStatus SHIPPED = new LineItemStatus("SHIPPED");
///
/// 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 LineItemStatus(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 LineItemStatus 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 LineItemStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type MaximumSupportedWeightLbs.
///
public class MaximumSupportedWeightLbs : ConstantClass
{
///
/// Constant MAX_1400_LBS for MaximumSupportedWeightLbs
///
public static readonly MaximumSupportedWeightLbs MAX_1400_LBS = new MaximumSupportedWeightLbs("MAX_1400_LBS");
///
/// Constant MAX_1600_LBS for MaximumSupportedWeightLbs
///
public static readonly MaximumSupportedWeightLbs MAX_1600_LBS = new MaximumSupportedWeightLbs("MAX_1600_LBS");
///
/// Constant MAX_1800_LBS for MaximumSupportedWeightLbs
///
public static readonly MaximumSupportedWeightLbs MAX_1800_LBS = new MaximumSupportedWeightLbs("MAX_1800_LBS");
///
/// Constant MAX_2000_LBS for MaximumSupportedWeightLbs
///
public static readonly MaximumSupportedWeightLbs MAX_2000_LBS = new MaximumSupportedWeightLbs("MAX_2000_LBS");
///
/// Constant NO_LIMIT for MaximumSupportedWeightLbs
///
public static readonly MaximumSupportedWeightLbs NO_LIMIT = new MaximumSupportedWeightLbs("NO_LIMIT");
///
/// 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 MaximumSupportedWeightLbs(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 MaximumSupportedWeightLbs 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 MaximumSupportedWeightLbs(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OpticalStandard.
///
public class OpticalStandard : ConstantClass
{
///
/// Constant OPTIC_1000BASE_LX for OpticalStandard
///
public static readonly OpticalStandard OPTIC_1000BASE_LX = new OpticalStandard("OPTIC_1000BASE_LX");
///
/// Constant OPTIC_1000BASE_SX for OpticalStandard
///
public static readonly OpticalStandard OPTIC_1000BASE_SX = new OpticalStandard("OPTIC_1000BASE_SX");
///
/// Constant OPTIC_100G_PSM4_MSA for OpticalStandard
///
public static readonly OpticalStandard OPTIC_100G_PSM4_MSA = new OpticalStandard("OPTIC_100G_PSM4_MSA");
///
/// Constant OPTIC_100GBASE_CWDM4 for OpticalStandard
///
public static readonly OpticalStandard OPTIC_100GBASE_CWDM4 = new OpticalStandard("OPTIC_100GBASE_CWDM4");
///
/// Constant OPTIC_100GBASE_LR4 for OpticalStandard
///
public static readonly OpticalStandard OPTIC_100GBASE_LR4 = new OpticalStandard("OPTIC_100GBASE_LR4");
///
/// Constant OPTIC_100GBASE_SR4 for OpticalStandard
///
public static readonly OpticalStandard OPTIC_100GBASE_SR4 = new OpticalStandard("OPTIC_100GBASE_SR4");
///
/// Constant OPTIC_10GBASE_IR for OpticalStandard
///
public static readonly OpticalStandard OPTIC_10GBASE_IR = new OpticalStandard("OPTIC_10GBASE_IR");
///
/// Constant OPTIC_10GBASE_LR for OpticalStandard
///
public static readonly OpticalStandard OPTIC_10GBASE_LR = new OpticalStandard("OPTIC_10GBASE_LR");
///
/// Constant OPTIC_10GBASE_SR for OpticalStandard
///
public static readonly OpticalStandard OPTIC_10GBASE_SR = new OpticalStandard("OPTIC_10GBASE_SR");
///
/// Constant OPTIC_40GBASE_ESR for OpticalStandard
///
public static readonly OpticalStandard OPTIC_40GBASE_ESR = new OpticalStandard("OPTIC_40GBASE_ESR");
///
/// Constant OPTIC_40GBASE_IR4_LR4L for OpticalStandard
///
public static readonly OpticalStandard OPTIC_40GBASE_IR4_LR4L = new OpticalStandard("OPTIC_40GBASE_IR4_LR4L");
///
/// Constant OPTIC_40GBASE_LR4 for OpticalStandard
///
public static readonly OpticalStandard OPTIC_40GBASE_LR4 = new OpticalStandard("OPTIC_40GBASE_LR4");
///
/// Constant OPTIC_40GBASE_SR for OpticalStandard
///
public static readonly OpticalStandard OPTIC_40GBASE_SR = new OpticalStandard("OPTIC_40GBASE_SR");
///
/// 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 OpticalStandard(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 OpticalStandard 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 OpticalStandard(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OrderStatus.
///
public class OrderStatus : ConstantClass
{
///
/// Constant CANCELLED for OrderStatus
///
public static readonly OrderStatus CANCELLED = new OrderStatus("CANCELLED");
///
/// Constant COMPLETED for OrderStatus
///
public static readonly OrderStatus COMPLETED = new OrderStatus("COMPLETED");
///
/// Constant ERROR for OrderStatus
///
public static readonly OrderStatus ERROR = new OrderStatus("ERROR");
///
/// Constant FULFILLED for OrderStatus
///
public static readonly OrderStatus FULFILLED = new OrderStatus("FULFILLED");
///
/// Constant IN_PROGRESS for OrderStatus
///
public static readonly OrderStatus IN_PROGRESS = new OrderStatus("IN_PROGRESS");
///
/// Constant INSTALLING for OrderStatus
///
public static readonly OrderStatus INSTALLING = new OrderStatus("INSTALLING");
///
/// Constant PENDING for OrderStatus
///
public static readonly OrderStatus PENDING = new OrderStatus("PENDING");
///
/// Constant PREPARING for OrderStatus
///
public static readonly OrderStatus PREPARING = new OrderStatus("PREPARING");
///
/// Constant PROCESSING for OrderStatus
///
public static readonly OrderStatus PROCESSING = new OrderStatus("PROCESSING");
///
/// Constant RECEIVED for OrderStatus
///
public static readonly OrderStatus RECEIVED = new OrderStatus("RECEIVED");
///
/// 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 OrderStatus(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 OrderStatus 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 OrderStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OrderType.
///
public class OrderType : ConstantClass
{
///
/// Constant OUTPOST for OrderType
///
public static readonly OrderType OUTPOST = new OrderType("OUTPOST");
///
/// Constant REPLACEMENT for OrderType
///
public static readonly OrderType REPLACEMENT = new OrderType("REPLACEMENT");
///
/// 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 OrderType(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 OrderType 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 OrderType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PaymentOption.
///
public class PaymentOption : ConstantClass
{
///
/// Constant ALL_UPFRONT for PaymentOption
///
public static readonly PaymentOption ALL_UPFRONT = new PaymentOption("ALL_UPFRONT");
///
/// Constant NO_UPFRONT for PaymentOption
///
public static readonly PaymentOption NO_UPFRONT = new PaymentOption("NO_UPFRONT");
///
/// Constant PARTIAL_UPFRONT for PaymentOption
///
public static readonly PaymentOption PARTIAL_UPFRONT = new PaymentOption("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 PaymentOption(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 PaymentOption 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 PaymentOption(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PaymentTerm.
///
public class PaymentTerm : ConstantClass
{
///
/// Constant ONE_YEAR for PaymentTerm
///
public static readonly PaymentTerm ONE_YEAR = new PaymentTerm("ONE_YEAR");
///
/// Constant THREE_YEARS for PaymentTerm
///
public static readonly PaymentTerm THREE_YEARS = new PaymentTerm("THREE_YEARS");
///
/// 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 PaymentTerm(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 PaymentTerm 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 PaymentTerm(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PowerConnector.
///
public class PowerConnector : ConstantClass
{
///
/// Constant AH530P7W for PowerConnector
///
public static readonly PowerConnector AH530P7W = new PowerConnector("AH530P7W");
///
/// Constant AH532P6W for PowerConnector
///
public static readonly PowerConnector AH532P6W = new PowerConnector("AH532P6W");
///
/// Constant IEC309 for PowerConnector
///
public static readonly PowerConnector IEC309 = new PowerConnector("IEC309");
///
/// Constant L6_30P for PowerConnector
///
public static readonly PowerConnector L6_30P = new PowerConnector("L6_30P");
///
/// 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 PowerConnector(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 PowerConnector 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 PowerConnector(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PowerDrawKva.
///
public class PowerDrawKva : ConstantClass
{
///
/// Constant POWER_10_KVA for PowerDrawKva
///
public static readonly PowerDrawKva POWER_10_KVA = new PowerDrawKva("POWER_10_KVA");
///
/// Constant POWER_15_KVA for PowerDrawKva
///
public static readonly PowerDrawKva POWER_15_KVA = new PowerDrawKva("POWER_15_KVA");
///
/// Constant POWER_30_KVA for PowerDrawKva
///
public static readonly PowerDrawKva POWER_30_KVA = new PowerDrawKva("POWER_30_KVA");
///
/// Constant POWER_5_KVA for PowerDrawKva
///
public static readonly PowerDrawKva POWER_5_KVA = new PowerDrawKva("POWER_5_KVA");
///
/// 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 PowerDrawKva(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 PowerDrawKva 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 PowerDrawKva(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PowerFeedDrop.
///
public class PowerFeedDrop : ConstantClass
{
///
/// Constant ABOVE_RACK for PowerFeedDrop
///
public static readonly PowerFeedDrop ABOVE_RACK = new PowerFeedDrop("ABOVE_RACK");
///
/// Constant BELOW_RACK for PowerFeedDrop
///
public static readonly PowerFeedDrop BELOW_RACK = new PowerFeedDrop("BELOW_RACK");
///
/// 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 PowerFeedDrop(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 PowerFeedDrop 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 PowerFeedDrop(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PowerPhase.
///
public class PowerPhase : ConstantClass
{
///
/// Constant SINGLE_PHASE for PowerPhase
///
public static readonly PowerPhase SINGLE_PHASE = new PowerPhase("SINGLE_PHASE");
///
/// Constant THREE_PHASE for PowerPhase
///
public static readonly PowerPhase THREE_PHASE = new PowerPhase("THREE_PHASE");
///
/// 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 PowerPhase(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 PowerPhase 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 PowerPhase(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ResourceType.
///
public class ResourceType : ConstantClass
{
///
/// Constant ORDER for ResourceType
///
public static readonly ResourceType ORDER = new ResourceType("ORDER");
///
/// Constant OUTPOST for ResourceType
///
public static readonly ResourceType OUTPOST = new ResourceType("OUTPOST");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ResourceType(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 ResourceType 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 ResourceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ShipmentCarrier.
///
public class ShipmentCarrier : ConstantClass
{
///
/// Constant DBS for ShipmentCarrier
///
public static readonly ShipmentCarrier DBS = new ShipmentCarrier("DBS");
///
/// Constant DHL for ShipmentCarrier
///
public static readonly ShipmentCarrier DHL = new ShipmentCarrier("DHL");
///
/// Constant FEDEX for ShipmentCarrier
///
public static readonly ShipmentCarrier FEDEX = new ShipmentCarrier("FEDEX");
///
/// Constant UPS for ShipmentCarrier
///
public static readonly ShipmentCarrier UPS = new ShipmentCarrier("UPS");
///
/// 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 ShipmentCarrier(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 ShipmentCarrier 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 ShipmentCarrier(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SupportedHardwareType.
///
public class SupportedHardwareType : ConstantClass
{
///
/// Constant RACK for SupportedHardwareType
///
public static readonly SupportedHardwareType RACK = new SupportedHardwareType("RACK");
///
/// Constant SERVER for SupportedHardwareType
///
public static readonly SupportedHardwareType SERVER = new SupportedHardwareType("SERVER");
///
/// 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 SupportedHardwareType(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 SupportedHardwareType 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 SupportedHardwareType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SupportedStorageEnum.
///
public class SupportedStorageEnum : ConstantClass
{
///
/// Constant EBS for SupportedStorageEnum
///
public static readonly SupportedStorageEnum EBS = new SupportedStorageEnum("EBS");
///
/// Constant S3 for SupportedStorageEnum
///
public static readonly SupportedStorageEnum S3 = new SupportedStorageEnum("S3");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public SupportedStorageEnum(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 SupportedStorageEnum 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 SupportedStorageEnum(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type UplinkCount.
///
public class UplinkCount : ConstantClass
{
///
/// Constant UPLINK_COUNT_1 for UplinkCount
///
public static readonly UplinkCount UPLINK_COUNT_1 = new UplinkCount("UPLINK_COUNT_1");
///
/// Constant UPLINK_COUNT_12 for UplinkCount
///
public static readonly UplinkCount UPLINK_COUNT_12 = new UplinkCount("UPLINK_COUNT_12");
///
/// Constant UPLINK_COUNT_16 for UplinkCount
///
public static readonly UplinkCount UPLINK_COUNT_16 = new UplinkCount("UPLINK_COUNT_16");
///
/// Constant UPLINK_COUNT_2 for UplinkCount
///
public static readonly UplinkCount UPLINK_COUNT_2 = new UplinkCount("UPLINK_COUNT_2");
///
/// Constant UPLINK_COUNT_3 for UplinkCount
///
public static readonly UplinkCount UPLINK_COUNT_3 = new UplinkCount("UPLINK_COUNT_3");
///
/// Constant UPLINK_COUNT_4 for UplinkCount
///
public static readonly UplinkCount UPLINK_COUNT_4 = new UplinkCount("UPLINK_COUNT_4");
///
/// Constant UPLINK_COUNT_5 for UplinkCount
///
public static readonly UplinkCount UPLINK_COUNT_5 = new UplinkCount("UPLINK_COUNT_5");
///
/// Constant UPLINK_COUNT_6 for UplinkCount
///
public static readonly UplinkCount UPLINK_COUNT_6 = new UplinkCount("UPLINK_COUNT_6");
///
/// Constant UPLINK_COUNT_7 for UplinkCount
///
public static readonly UplinkCount UPLINK_COUNT_7 = new UplinkCount("UPLINK_COUNT_7");
///
/// Constant UPLINK_COUNT_8 for UplinkCount
///
public static readonly UplinkCount UPLINK_COUNT_8 = new UplinkCount("UPLINK_COUNT_8");
///
/// 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 UplinkCount(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 UplinkCount 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 UplinkCount(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type UplinkGbps.
///
public class UplinkGbps : ConstantClass
{
///
/// Constant UPLINK_100G for UplinkGbps
///
public static readonly UplinkGbps UPLINK_100G = new UplinkGbps("UPLINK_100G");
///
/// Constant UPLINK_10G for UplinkGbps
///
public static readonly UplinkGbps UPLINK_10G = new UplinkGbps("UPLINK_10G");
///
/// Constant UPLINK_1G for UplinkGbps
///
public static readonly UplinkGbps UPLINK_1G = new UplinkGbps("UPLINK_1G");
///
/// Constant UPLINK_40G for UplinkGbps
///
public static readonly UplinkGbps UPLINK_40G = new UplinkGbps("UPLINK_40G");
///
/// 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 UplinkGbps(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 UplinkGbps 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 UplinkGbps(string value)
{
return FindValue(value);
}
}
}