/* * 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); } } }