/* * 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 ec2-2016-11-15.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.EC2 { /// /// Constants used for properties of type AcceleratorManufacturer. /// public class AcceleratorManufacturer : ConstantClass { /// /// Constant AmazonWebServices for AcceleratorManufacturer /// public static readonly AcceleratorManufacturer AmazonWebServices = new AcceleratorManufacturer("amazon-web-services"); /// /// Constant Amd for AcceleratorManufacturer /// public static readonly AcceleratorManufacturer Amd = new AcceleratorManufacturer("amd"); /// /// Constant Nvidia for AcceleratorManufacturer /// public static readonly AcceleratorManufacturer Nvidia = new AcceleratorManufacturer("nvidia"); /// /// Constant Xilinx for AcceleratorManufacturer /// public static readonly AcceleratorManufacturer Xilinx = new AcceleratorManufacturer("xilinx"); /// /// 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 AcceleratorManufacturer(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 AcceleratorManufacturer 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 AcceleratorManufacturer(string value) { return FindValue(value); } } /// /// Constants used for properties of type AcceleratorName. /// public class AcceleratorName : ConstantClass { /// /// Constant A100 for AcceleratorName /// public static readonly AcceleratorName A100 = new AcceleratorName("a100"); /// /// Constant Inferentia for AcceleratorName /// public static readonly AcceleratorName Inferentia = new AcceleratorName("inferentia"); /// /// Constant K520 for AcceleratorName /// public static readonly AcceleratorName K520 = new AcceleratorName("k520"); /// /// Constant K80 for AcceleratorName /// public static readonly AcceleratorName K80 = new AcceleratorName("k80"); /// /// Constant M60 for AcceleratorName /// public static readonly AcceleratorName M60 = new AcceleratorName("m60"); /// /// Constant RadeonProV520 for AcceleratorName /// public static readonly AcceleratorName RadeonProV520 = new AcceleratorName("radeon-pro-v520"); /// /// Constant T4 for AcceleratorName /// public static readonly AcceleratorName T4 = new AcceleratorName("t4"); /// /// Constant V100 for AcceleratorName /// public static readonly AcceleratorName V100 = new AcceleratorName("v100"); /// /// Constant Vu9p for AcceleratorName /// public static readonly AcceleratorName Vu9p = new AcceleratorName("vu9p"); /// /// 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 AcceleratorName(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 AcceleratorName 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 AcceleratorName(string value) { return FindValue(value); } } /// /// Constants used for properties of type AcceleratorType. /// public class AcceleratorType : ConstantClass { /// /// Constant Fpga for AcceleratorType /// public static readonly AcceleratorType Fpga = new AcceleratorType("fpga"); /// /// Constant Gpu for AcceleratorType /// public static readonly AcceleratorType Gpu = new AcceleratorType("gpu"); /// /// Constant Inference for AcceleratorType /// public static readonly AcceleratorType Inference = new AcceleratorType("inference"); /// /// 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 AcceleratorType(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 AcceleratorType 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 AcceleratorType(string value) { return FindValue(value); } } /// /// Constants used for properties of type AccountAttributeName. /// public class AccountAttributeName : ConstantClass { /// /// Constant DefaultVpc for AccountAttributeName /// public static readonly AccountAttributeName DefaultVpc = new AccountAttributeName("default-vpc"); /// /// Constant SupportedPlatforms for AccountAttributeName /// public static readonly AccountAttributeName SupportedPlatforms = new AccountAttributeName("supported-platforms"); /// /// 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 AccountAttributeName(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 AccountAttributeName 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 AccountAttributeName(string value) { return FindValue(value); } } /// /// Constants used for properties of type ActivityStatus. /// public class ActivityStatus : ConstantClass { /// /// Constant Error for ActivityStatus /// public static readonly ActivityStatus Error = new ActivityStatus("error"); /// /// Constant Fulfilled for ActivityStatus /// public static readonly ActivityStatus Fulfilled = new ActivityStatus("fulfilled"); /// /// Constant Pending_fulfillment for ActivityStatus /// public static readonly ActivityStatus Pending_fulfillment = new ActivityStatus("pending_fulfillment"); /// /// Constant Pending_termination for ActivityStatus /// public static readonly ActivityStatus Pending_termination = new ActivityStatus("pending_termination"); /// /// 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 ActivityStatus(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 ActivityStatus 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 ActivityStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type AddressAttributeName. /// public class AddressAttributeName : ConstantClass { /// /// Constant DomainName for AddressAttributeName /// public static readonly AddressAttributeName DomainName = new AddressAttributeName("domain-name"); /// /// 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 AddressAttributeName(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 AddressAttributeName 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 AddressAttributeName(string value) { return FindValue(value); } } /// /// Constants used for properties of type AddressFamily. /// public class AddressFamily : ConstantClass { /// /// Constant Ipv4 for AddressFamily /// public static readonly AddressFamily Ipv4 = new AddressFamily("ipv4"); /// /// Constant Ipv6 for AddressFamily /// public static readonly AddressFamily Ipv6 = new AddressFamily("ipv6"); /// /// 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 AddressFamily(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 AddressFamily 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 AddressFamily(string value) { return FindValue(value); } } /// /// Constants used for properties of type AddressTransferStatus. /// public class AddressTransferStatus : ConstantClass { /// /// Constant Accepted for AddressTransferStatus /// public static readonly AddressTransferStatus Accepted = new AddressTransferStatus("accepted"); /// /// Constant Disabled for AddressTransferStatus /// public static readonly AddressTransferStatus Disabled = new AddressTransferStatus("disabled"); /// /// Constant Pending for AddressTransferStatus /// public static readonly AddressTransferStatus Pending = new AddressTransferStatus("pending"); /// /// 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 AddressTransferStatus(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 AddressTransferStatus 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 AddressTransferStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type Affinity. /// public class Affinity : ConstantClass { /// /// Constant Default for Affinity /// public static readonly Affinity Default = new Affinity("default"); /// /// Constant Host for Affinity /// public static readonly Affinity Host = new Affinity("host"); /// /// 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 Affinity(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 Affinity 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 Affinity(string value) { return FindValue(value); } } /// /// Constants used for properties of type AllocationState. /// public class AllocationState : ConstantClass { /// /// Constant Available for AllocationState /// public static readonly AllocationState Available = new AllocationState("available"); /// /// Constant Pending for AllocationState /// public static readonly AllocationState Pending = new AllocationState("pending"); /// /// Constant PermanentFailure for AllocationState /// public static readonly AllocationState PermanentFailure = new AllocationState("permanent-failure"); /// /// Constant Released for AllocationState /// public static readonly AllocationState Released = new AllocationState("released"); /// /// Constant ReleasedPermanentFailure for AllocationState /// public static readonly AllocationState ReleasedPermanentFailure = new AllocationState("released-permanent-failure"); /// /// Constant UnderAssessment for AllocationState /// public static readonly AllocationState UnderAssessment = new AllocationState("under-assessment"); /// /// 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 AllocationState(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 AllocationState 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 AllocationState(string value) { return FindValue(value); } } /// /// Constants used for properties of type AllocationStrategy. /// public class AllocationStrategy : ConstantClass { /// /// Constant CapacityOptimized for AllocationStrategy /// public static readonly AllocationStrategy CapacityOptimized = new AllocationStrategy("capacityOptimized"); /// /// Constant CapacityOptimizedPrioritized for AllocationStrategy /// public static readonly AllocationStrategy CapacityOptimizedPrioritized = new AllocationStrategy("capacityOptimizedPrioritized"); /// /// Constant Diversified for AllocationStrategy /// public static readonly AllocationStrategy Diversified = new AllocationStrategy("diversified"); /// /// Constant LowestPrice for AllocationStrategy /// public static readonly AllocationStrategy LowestPrice = new AllocationStrategy("lowestPrice"); /// /// Constant PriceCapacityOptimized for AllocationStrategy /// public static readonly AllocationStrategy PriceCapacityOptimized = new AllocationStrategy("priceCapacityOptimized"); /// /// 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 AllocationStrategy(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 AllocationStrategy 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 AllocationStrategy(string value) { return FindValue(value); } } /// /// Constants used for properties of type AllocationType. /// public class AllocationType : ConstantClass { /// /// Constant Used for AllocationType /// public static readonly AllocationType Used = new AllocationType("used"); /// /// 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 AllocationType(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 AllocationType 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 AllocationType(string value) { return FindValue(value); } } /// /// Constants used for properties of type AllowsMultipleInstanceTypes. /// public class AllowsMultipleInstanceTypes : ConstantClass { /// /// Constant Off for AllowsMultipleInstanceTypes /// public static readonly AllowsMultipleInstanceTypes Off = new AllowsMultipleInstanceTypes("off"); /// /// Constant On for AllowsMultipleInstanceTypes /// public static readonly AllowsMultipleInstanceTypes On = new AllowsMultipleInstanceTypes("on"); /// /// 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 AllowsMultipleInstanceTypes(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 AllowsMultipleInstanceTypes 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 AllowsMultipleInstanceTypes(string value) { return FindValue(value); } } /// /// Constants used for properties of type AmdSevSnpSpecification. /// public class AmdSevSnpSpecification : ConstantClass { /// /// Constant Disabled for AmdSevSnpSpecification /// public static readonly AmdSevSnpSpecification Disabled = new AmdSevSnpSpecification("disabled"); /// /// Constant Enabled for AmdSevSnpSpecification /// public static readonly AmdSevSnpSpecification Enabled = new AmdSevSnpSpecification("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 AmdSevSnpSpecification(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 AmdSevSnpSpecification 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 AmdSevSnpSpecification(string value) { return FindValue(value); } } /// /// Constants used for properties of type AnalysisStatus. /// public class AnalysisStatus : ConstantClass { /// /// Constant Failed for AnalysisStatus /// public static readonly AnalysisStatus Failed = new AnalysisStatus("failed"); /// /// Constant Running for AnalysisStatus /// public static readonly AnalysisStatus Running = new AnalysisStatus("running"); /// /// Constant Succeeded for AnalysisStatus /// public static readonly AnalysisStatus Succeeded = new AnalysisStatus("succeeded"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AnalysisStatus(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 AnalysisStatus 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 AnalysisStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ApplianceModeSupportValue. /// public class ApplianceModeSupportValue : ConstantClass { /// /// Constant Disable for ApplianceModeSupportValue /// public static readonly ApplianceModeSupportValue Disable = new ApplianceModeSupportValue("disable"); /// /// Constant Enable for ApplianceModeSupportValue /// public static readonly ApplianceModeSupportValue Enable = new ApplianceModeSupportValue("enable"); /// /// 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 ApplianceModeSupportValue(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 ApplianceModeSupportValue 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 ApplianceModeSupportValue(string value) { return FindValue(value); } } /// /// Constants used for properties of type ArchitectureType. /// public class ArchitectureType : ConstantClass { /// /// Constant Arm64 for ArchitectureType /// public static readonly ArchitectureType Arm64 = new ArchitectureType("arm64"); /// /// Constant Arm64_mac for ArchitectureType /// public static readonly ArchitectureType Arm64_mac = new ArchitectureType("arm64_mac"); /// /// Constant I386 for ArchitectureType /// public static readonly ArchitectureType I386 = new ArchitectureType("i386"); /// /// Constant X86_64 for ArchitectureType /// public static readonly ArchitectureType X86_64 = new ArchitectureType("x86_64"); /// /// Constant X86_64_mac for ArchitectureType /// public static readonly ArchitectureType X86_64_mac = new ArchitectureType("x86_64_mac"); /// /// 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 ArchitectureType(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 ArchitectureType 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 ArchitectureType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ArchitectureValues. /// public class ArchitectureValues : ConstantClass { /// /// Constant Arm64 for ArchitectureValues /// public static readonly ArchitectureValues Arm64 = new ArchitectureValues("arm64"); /// /// Constant Arm64_mac for ArchitectureValues /// public static readonly ArchitectureValues Arm64_mac = new ArchitectureValues("arm64_mac"); /// /// Constant I386 for ArchitectureValues /// public static readonly ArchitectureValues I386 = new ArchitectureValues("i386"); /// /// Constant X86_64 for ArchitectureValues /// public static readonly ArchitectureValues X86_64 = new ArchitectureValues("x86_64"); /// /// Constant X86_64_mac for ArchitectureValues /// public static readonly ArchitectureValues X86_64_mac = new ArchitectureValues("x86_64_mac"); /// /// 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 ArchitectureValues(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 ArchitectureValues 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 ArchitectureValues(string value) { return FindValue(value); } } /// /// Constants used for properties of type AssociatedNetworkType. /// public class AssociatedNetworkType : ConstantClass { /// /// Constant Vpc for AssociatedNetworkType /// public static readonly AssociatedNetworkType Vpc = new AssociatedNetworkType("vpc"); /// /// 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 AssociatedNetworkType(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 AssociatedNetworkType 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 AssociatedNetworkType(string value) { return FindValue(value); } } /// /// Constants used for properties of type AssociationStatusCode. /// public class AssociationStatusCode : ConstantClass { /// /// Constant Associated for AssociationStatusCode /// public static readonly AssociationStatusCode Associated = new AssociationStatusCode("associated"); /// /// Constant Associating for AssociationStatusCode /// public static readonly AssociationStatusCode Associating = new AssociationStatusCode("associating"); /// /// Constant AssociationFailed for AssociationStatusCode /// public static readonly AssociationStatusCode AssociationFailed = new AssociationStatusCode("association-failed"); /// /// Constant Disassociated for AssociationStatusCode /// public static readonly AssociationStatusCode Disassociated = new AssociationStatusCode("disassociated"); /// /// Constant Disassociating for AssociationStatusCode /// public static readonly AssociationStatusCode Disassociating = new AssociationStatusCode("disassociating"); /// /// 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 AssociationStatusCode(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 AssociationStatusCode 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 AssociationStatusCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type AttachmentStatus. /// public class AttachmentStatus : ConstantClass { /// /// Constant Attached for AttachmentStatus /// public static readonly AttachmentStatus Attached = new AttachmentStatus("attached"); /// /// Constant Attaching for AttachmentStatus /// public static readonly AttachmentStatus Attaching = new AttachmentStatus("attaching"); /// /// Constant Detached for AttachmentStatus /// public static readonly AttachmentStatus Detached = new AttachmentStatus("detached"); /// /// Constant Detaching for AttachmentStatus /// public static readonly AttachmentStatus Detaching = new AttachmentStatus("detaching"); /// /// 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 AttachmentStatus(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 AttachmentStatus 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 AttachmentStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type AutoAcceptSharedAssociationsValue. /// public class AutoAcceptSharedAssociationsValue : ConstantClass { /// /// Constant Disable for AutoAcceptSharedAssociationsValue /// public static readonly AutoAcceptSharedAssociationsValue Disable = new AutoAcceptSharedAssociationsValue("disable"); /// /// Constant Enable for AutoAcceptSharedAssociationsValue /// public static readonly AutoAcceptSharedAssociationsValue Enable = new AutoAcceptSharedAssociationsValue("enable"); /// /// 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 AutoAcceptSharedAssociationsValue(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 AutoAcceptSharedAssociationsValue 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 AutoAcceptSharedAssociationsValue(string value) { return FindValue(value); } } /// /// Constants used for properties of type AutoAcceptSharedAttachmentsValue. /// public class AutoAcceptSharedAttachmentsValue : ConstantClass { /// /// Constant Disable for AutoAcceptSharedAttachmentsValue /// public static readonly AutoAcceptSharedAttachmentsValue Disable = new AutoAcceptSharedAttachmentsValue("disable"); /// /// Constant Enable for AutoAcceptSharedAttachmentsValue /// public static readonly AutoAcceptSharedAttachmentsValue Enable = new AutoAcceptSharedAttachmentsValue("enable"); /// /// 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 AutoAcceptSharedAttachmentsValue(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 AutoAcceptSharedAttachmentsValue 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 AutoAcceptSharedAttachmentsValue(string value) { return FindValue(value); } } /// /// Constants used for properties of type AutoPlacement. /// public class AutoPlacement : ConstantClass { /// /// Constant Off for AutoPlacement /// public static readonly AutoPlacement Off = new AutoPlacement("off"); /// /// Constant On for AutoPlacement /// public static readonly AutoPlacement On = new AutoPlacement("on"); /// /// 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 AutoPlacement(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 AutoPlacement 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 AutoPlacement(string value) { return FindValue(value); } } /// /// Constants used for properties of type AvailabilityZoneOptInStatus. /// public class AvailabilityZoneOptInStatus : ConstantClass { /// /// Constant NotOptedIn for AvailabilityZoneOptInStatus /// public static readonly AvailabilityZoneOptInStatus NotOptedIn = new AvailabilityZoneOptInStatus("not-opted-in"); /// /// Constant OptedIn for AvailabilityZoneOptInStatus /// public static readonly AvailabilityZoneOptInStatus OptedIn = new AvailabilityZoneOptInStatus("opted-in"); /// /// Constant OptInNotRequired for AvailabilityZoneOptInStatus /// public static readonly AvailabilityZoneOptInStatus OptInNotRequired = new AvailabilityZoneOptInStatus("opt-in-not-required"); /// /// 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 AvailabilityZoneOptInStatus(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 AvailabilityZoneOptInStatus 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 AvailabilityZoneOptInStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type AvailabilityZoneState. /// public class AvailabilityZoneState : ConstantClass { /// /// Constant Available for AvailabilityZoneState /// public static readonly AvailabilityZoneState Available = new AvailabilityZoneState("available"); /// /// Constant Impaired for AvailabilityZoneState /// public static readonly AvailabilityZoneState Impaired = new AvailabilityZoneState("impaired"); /// /// Constant Information for AvailabilityZoneState /// public static readonly AvailabilityZoneState Information = new AvailabilityZoneState("information"); /// /// Constant Unavailable for AvailabilityZoneState /// public static readonly AvailabilityZoneState Unavailable = new AvailabilityZoneState("unavailable"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AvailabilityZoneState(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 AvailabilityZoneState 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 AvailabilityZoneState(string value) { return FindValue(value); } } /// /// Constants used for properties of type BareMetal. /// public class BareMetal : ConstantClass { /// /// Constant Excluded for BareMetal /// public static readonly BareMetal Excluded = new BareMetal("excluded"); /// /// Constant Included for BareMetal /// public static readonly BareMetal Included = new BareMetal("included"); /// /// Constant Required for BareMetal /// public static readonly BareMetal Required = new BareMetal("required"); /// /// 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 BareMetal(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 BareMetal 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 BareMetal(string value) { return FindValue(value); } } /// /// Constants used for properties of type BatchState. /// public class BatchState : ConstantClass { /// /// Constant Active for BatchState /// public static readonly BatchState Active = new BatchState("active"); /// /// Constant Cancelled for BatchState /// public static readonly BatchState Cancelled = new BatchState("cancelled"); /// /// Constant Cancelled_running for BatchState /// public static readonly BatchState Cancelled_running = new BatchState("cancelled_running"); /// /// Constant Cancelled_terminating for BatchState /// public static readonly BatchState Cancelled_terminating = new BatchState("cancelled_terminating"); /// /// Constant Failed for BatchState /// public static readonly BatchState Failed = new BatchState("failed"); /// /// Constant Modifying for BatchState /// public static readonly BatchState Modifying = new BatchState("modifying"); /// /// Constant Submitted for BatchState /// public static readonly BatchState Submitted = new BatchState("submitted"); /// /// 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 BatchState(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 BatchState 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 BatchState(string value) { return FindValue(value); } } /// /// Constants used for properties of type BgpStatus. /// public class BgpStatus : ConstantClass { /// /// Constant Down for BgpStatus /// public static readonly BgpStatus Down = new BgpStatus("down"); /// /// Constant Up for BgpStatus /// public static readonly BgpStatus Up = new BgpStatus("up"); /// /// 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 BgpStatus(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 BgpStatus 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 BgpStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type BootModeType. /// public class BootModeType : ConstantClass { /// /// Constant LegacyBios for BootModeType /// public static readonly BootModeType LegacyBios = new BootModeType("legacy-bios"); /// /// Constant Uefi for BootModeType /// public static readonly BootModeType Uefi = new BootModeType("uefi"); /// /// 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 BootModeType(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 BootModeType 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 BootModeType(string value) { return FindValue(value); } } /// /// Constants used for properties of type BootModeValues. /// public class BootModeValues : ConstantClass { /// /// Constant LegacyBios for BootModeValues /// public static readonly BootModeValues LegacyBios = new BootModeValues("legacy-bios"); /// /// Constant Uefi for BootModeValues /// public static readonly BootModeValues Uefi = new BootModeValues("uefi"); /// /// Constant UefiPreferred for BootModeValues /// public static readonly BootModeValues UefiPreferred = new BootModeValues("uefi-preferred"); /// /// 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 BootModeValues(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 BootModeValues 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 BootModeValues(string value) { return FindValue(value); } } /// /// Constants used for properties of type BundleTaskState. /// public class BundleTaskState : ConstantClass { /// /// Constant Bundling for BundleTaskState /// public static readonly BundleTaskState Bundling = new BundleTaskState("bundling"); /// /// Constant Cancelling for BundleTaskState /// public static readonly BundleTaskState Cancelling = new BundleTaskState("cancelling"); /// /// Constant Complete for BundleTaskState /// public static readonly BundleTaskState Complete = new BundleTaskState("complete"); /// /// Constant Failed for BundleTaskState /// public static readonly BundleTaskState Failed = new BundleTaskState("failed"); /// /// Constant Pending for BundleTaskState /// public static readonly BundleTaskState Pending = new BundleTaskState("pending"); /// /// Constant Storing for BundleTaskState /// public static readonly BundleTaskState Storing = new BundleTaskState("storing"); /// /// Constant WaitingForShutdown for BundleTaskState /// public static readonly BundleTaskState WaitingForShutdown = new BundleTaskState("waiting-for-shutdown"); /// /// 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 BundleTaskState(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 BundleTaskState 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 BundleTaskState(string value) { return FindValue(value); } } /// /// Constants used for properties of type BurstablePerformance. /// public class BurstablePerformance : ConstantClass { /// /// Constant Excluded for BurstablePerformance /// public static readonly BurstablePerformance Excluded = new BurstablePerformance("excluded"); /// /// Constant Included for BurstablePerformance /// public static readonly BurstablePerformance Included = new BurstablePerformance("included"); /// /// Constant Required for BurstablePerformance /// public static readonly BurstablePerformance Required = new BurstablePerformance("required"); /// /// 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 BurstablePerformance(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 BurstablePerformance 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 BurstablePerformance(string value) { return FindValue(value); } } /// /// Constants used for properties of type ByoipCidrState. /// public class ByoipCidrState : ConstantClass { /// /// Constant Advertised for ByoipCidrState /// public static readonly ByoipCidrState Advertised = new ByoipCidrState("advertised"); /// /// Constant Deprovisioned for ByoipCidrState /// public static readonly ByoipCidrState Deprovisioned = new ByoipCidrState("deprovisioned"); /// /// Constant FailedDeprovision for ByoipCidrState /// public static readonly ByoipCidrState FailedDeprovision = new ByoipCidrState("failed-deprovision"); /// /// Constant FailedProvision for ByoipCidrState /// public static readonly ByoipCidrState FailedProvision = new ByoipCidrState("failed-provision"); /// /// Constant PendingDeprovision for ByoipCidrState /// public static readonly ByoipCidrState PendingDeprovision = new ByoipCidrState("pending-deprovision"); /// /// Constant PendingProvision for ByoipCidrState /// public static readonly ByoipCidrState PendingProvision = new ByoipCidrState("pending-provision"); /// /// Constant Provisioned for ByoipCidrState /// public static readonly ByoipCidrState Provisioned = new ByoipCidrState("provisioned"); /// /// Constant ProvisionedNotPubliclyAdvertisable for ByoipCidrState /// public static readonly ByoipCidrState ProvisionedNotPubliclyAdvertisable = new ByoipCidrState("provisioned-not-publicly-advertisable"); /// /// 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 ByoipCidrState(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 ByoipCidrState 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 ByoipCidrState(string value) { return FindValue(value); } } /// /// Constants used for properties of type CancelBatchErrorCode. /// public class CancelBatchErrorCode : ConstantClass { /// /// Constant FleetRequestIdDoesNotExist for CancelBatchErrorCode /// public static readonly CancelBatchErrorCode FleetRequestIdDoesNotExist = new CancelBatchErrorCode("fleetRequestIdDoesNotExist"); /// /// Constant FleetRequestIdMalformed for CancelBatchErrorCode /// public static readonly CancelBatchErrorCode FleetRequestIdMalformed = new CancelBatchErrorCode("fleetRequestIdMalformed"); /// /// Constant FleetRequestNotInCancellableState for CancelBatchErrorCode /// public static readonly CancelBatchErrorCode FleetRequestNotInCancellableState = new CancelBatchErrorCode("fleetRequestNotInCancellableState"); /// /// Constant UnexpectedError for CancelBatchErrorCode /// public static readonly CancelBatchErrorCode UnexpectedError = new CancelBatchErrorCode("unexpectedError"); /// /// 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 CancelBatchErrorCode(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 CancelBatchErrorCode 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 CancelBatchErrorCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type CancelSpotInstanceRequestState. /// public class CancelSpotInstanceRequestState : ConstantClass { /// /// Constant Active for CancelSpotInstanceRequestState /// public static readonly CancelSpotInstanceRequestState Active = new CancelSpotInstanceRequestState("active"); /// /// Constant Cancelled for CancelSpotInstanceRequestState /// public static readonly CancelSpotInstanceRequestState Cancelled = new CancelSpotInstanceRequestState("cancelled"); /// /// Constant Closed for CancelSpotInstanceRequestState /// public static readonly CancelSpotInstanceRequestState Closed = new CancelSpotInstanceRequestState("closed"); /// /// Constant Completed for CancelSpotInstanceRequestState /// public static readonly CancelSpotInstanceRequestState Completed = new CancelSpotInstanceRequestState("completed"); /// /// Constant Open for CancelSpotInstanceRequestState /// public static readonly CancelSpotInstanceRequestState Open = new CancelSpotInstanceRequestState("open"); /// /// 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 CancelSpotInstanceRequestState(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 CancelSpotInstanceRequestState 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 CancelSpotInstanceRequestState(string value) { return FindValue(value); } } /// /// Constants used for properties of type CapacityReservationFleetState. /// public class CapacityReservationFleetState : ConstantClass { /// /// Constant Active for CapacityReservationFleetState /// public static readonly CapacityReservationFleetState Active = new CapacityReservationFleetState("active"); /// /// Constant Cancelled for CapacityReservationFleetState /// public static readonly CapacityReservationFleetState Cancelled = new CapacityReservationFleetState("cancelled"); /// /// Constant Cancelling for CapacityReservationFleetState /// public static readonly CapacityReservationFleetState Cancelling = new CapacityReservationFleetState("cancelling"); /// /// Constant Expired for CapacityReservationFleetState /// public static readonly CapacityReservationFleetState Expired = new CapacityReservationFleetState("expired"); /// /// Constant Expiring for CapacityReservationFleetState /// public static readonly CapacityReservationFleetState Expiring = new CapacityReservationFleetState("expiring"); /// /// Constant Failed for CapacityReservationFleetState /// public static readonly CapacityReservationFleetState Failed = new CapacityReservationFleetState("failed"); /// /// Constant Modifying for CapacityReservationFleetState /// public static readonly CapacityReservationFleetState Modifying = new CapacityReservationFleetState("modifying"); /// /// Constant Partially_fulfilled for CapacityReservationFleetState /// public static readonly CapacityReservationFleetState Partially_fulfilled = new CapacityReservationFleetState("partially_fulfilled"); /// /// Constant Submitted for CapacityReservationFleetState /// public static readonly CapacityReservationFleetState Submitted = new CapacityReservationFleetState("submitted"); /// /// 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 CapacityReservationFleetState(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 CapacityReservationFleetState 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 CapacityReservationFleetState(string value) { return FindValue(value); } } /// /// Constants used for properties of type CapacityReservationInstancePlatform. /// public class CapacityReservationInstancePlatform : ConstantClass { /// /// Constant LinuxUNIX for CapacityReservationInstancePlatform /// public static readonly CapacityReservationInstancePlatform LinuxUNIX = new CapacityReservationInstancePlatform("Linux/UNIX"); /// /// Constant LinuxWithSQLServerEnterprise for CapacityReservationInstancePlatform /// public static readonly CapacityReservationInstancePlatform LinuxWithSQLServerEnterprise = new CapacityReservationInstancePlatform("Linux with SQL Server Enterprise"); /// /// Constant LinuxWithSQLServerStandard for CapacityReservationInstancePlatform /// public static readonly CapacityReservationInstancePlatform LinuxWithSQLServerStandard = new CapacityReservationInstancePlatform("Linux with SQL Server Standard"); /// /// Constant LinuxWithSQLServerWeb for CapacityReservationInstancePlatform /// public static readonly CapacityReservationInstancePlatform LinuxWithSQLServerWeb = new CapacityReservationInstancePlatform("Linux with SQL Server Web"); /// /// Constant RedHatEnterpriseLinux for CapacityReservationInstancePlatform /// public static readonly CapacityReservationInstancePlatform RedHatEnterpriseLinux = new CapacityReservationInstancePlatform("Red Hat Enterprise Linux"); /// /// Constant RHELWithHA for CapacityReservationInstancePlatform /// public static readonly CapacityReservationInstancePlatform RHELWithHA = new CapacityReservationInstancePlatform("RHEL with HA"); /// /// Constant RHELWithHAAndSQLServerEnterprise for CapacityReservationInstancePlatform /// public static readonly CapacityReservationInstancePlatform RHELWithHAAndSQLServerEnterprise = new CapacityReservationInstancePlatform("RHEL with HA and SQL Server Enterprise"); /// /// Constant RHELWithHAAndSQLServerStandard for CapacityReservationInstancePlatform /// public static readonly CapacityReservationInstancePlatform RHELWithHAAndSQLServerStandard = new CapacityReservationInstancePlatform("RHEL with HA and SQL Server Standard"); /// /// Constant RHELWithSQLServerEnterprise for CapacityReservationInstancePlatform /// public static readonly CapacityReservationInstancePlatform RHELWithSQLServerEnterprise = new CapacityReservationInstancePlatform("RHEL with SQL Server Enterprise"); /// /// Constant RHELWithSQLServerStandard for CapacityReservationInstancePlatform /// public static readonly CapacityReservationInstancePlatform RHELWithSQLServerStandard = new CapacityReservationInstancePlatform("RHEL with SQL Server Standard"); /// /// Constant RHELWithSQLServerWeb for CapacityReservationInstancePlatform /// public static readonly CapacityReservationInstancePlatform RHELWithSQLServerWeb = new CapacityReservationInstancePlatform("RHEL with SQL Server Web"); /// /// Constant SUSELinux for CapacityReservationInstancePlatform /// public static readonly CapacityReservationInstancePlatform SUSELinux = new CapacityReservationInstancePlatform("SUSE Linux"); /// /// Constant Windows for CapacityReservationInstancePlatform /// public static readonly CapacityReservationInstancePlatform Windows = new CapacityReservationInstancePlatform("Windows"); /// /// Constant WindowsWithSQLServer for CapacityReservationInstancePlatform /// public static readonly CapacityReservationInstancePlatform WindowsWithSQLServer = new CapacityReservationInstancePlatform("Windows with SQL Server"); /// /// Constant WindowsWithSQLServerEnterprise for CapacityReservationInstancePlatform /// public static readonly CapacityReservationInstancePlatform WindowsWithSQLServerEnterprise = new CapacityReservationInstancePlatform("Windows with SQL Server Enterprise"); /// /// Constant WindowsWithSQLServerStandard for CapacityReservationInstancePlatform /// public static readonly CapacityReservationInstancePlatform WindowsWithSQLServerStandard = new CapacityReservationInstancePlatform("Windows with SQL Server Standard"); /// /// Constant WindowsWithSQLServerWeb for CapacityReservationInstancePlatform /// public static readonly CapacityReservationInstancePlatform WindowsWithSQLServerWeb = new CapacityReservationInstancePlatform("Windows with SQL Server Web"); /// /// 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 CapacityReservationInstancePlatform(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 CapacityReservationInstancePlatform 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 CapacityReservationInstancePlatform(string value) { return FindValue(value); } } /// /// Constants used for properties of type CapacityReservationPreference. /// public class CapacityReservationPreference : ConstantClass { /// /// Constant None for CapacityReservationPreference /// public static readonly CapacityReservationPreference None = new CapacityReservationPreference("none"); /// /// Constant Open for CapacityReservationPreference /// public static readonly CapacityReservationPreference Open = new CapacityReservationPreference("open"); /// /// 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 CapacityReservationPreference(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 CapacityReservationPreference 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 CapacityReservationPreference(string value) { return FindValue(value); } } /// /// Constants used for properties of type CapacityReservationState. /// public class CapacityReservationState : ConstantClass { /// /// Constant Active for CapacityReservationState /// public static readonly CapacityReservationState Active = new CapacityReservationState("active"); /// /// Constant Cancelled for CapacityReservationState /// public static readonly CapacityReservationState Cancelled = new CapacityReservationState("cancelled"); /// /// Constant Expired for CapacityReservationState /// public static readonly CapacityReservationState Expired = new CapacityReservationState("expired"); /// /// Constant Failed for CapacityReservationState /// public static readonly CapacityReservationState Failed = new CapacityReservationState("failed"); /// /// Constant Pending for CapacityReservationState /// public static readonly CapacityReservationState Pending = new CapacityReservationState("pending"); /// /// 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 CapacityReservationState(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 CapacityReservationState 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 CapacityReservationState(string value) { return FindValue(value); } } /// /// Constants used for properties of type CapacityReservationTenancy. /// public class CapacityReservationTenancy : ConstantClass { /// /// Constant Dedicated for CapacityReservationTenancy /// public static readonly CapacityReservationTenancy Dedicated = new CapacityReservationTenancy("dedicated"); /// /// Constant Default for CapacityReservationTenancy /// public static readonly CapacityReservationTenancy Default = new CapacityReservationTenancy("default"); /// /// 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 CapacityReservationTenancy(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 CapacityReservationTenancy 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 CapacityReservationTenancy(string value) { return FindValue(value); } } /// /// Constants used for properties of type CarrierGatewayState. /// public class CarrierGatewayState : ConstantClass { /// /// Constant Available for CarrierGatewayState /// public static readonly CarrierGatewayState Available = new CarrierGatewayState("available"); /// /// Constant Deleted for CarrierGatewayState /// public static readonly CarrierGatewayState Deleted = new CarrierGatewayState("deleted"); /// /// Constant Deleting for CarrierGatewayState /// public static readonly CarrierGatewayState Deleting = new CarrierGatewayState("deleting"); /// /// Constant Pending for CarrierGatewayState /// public static readonly CarrierGatewayState Pending = new CarrierGatewayState("pending"); /// /// 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 CarrierGatewayState(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 CarrierGatewayState 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 CarrierGatewayState(string value) { return FindValue(value); } } /// /// Constants used for properties of type ClientCertificateRevocationListStatusCode. /// public class ClientCertificateRevocationListStatusCode : ConstantClass { /// /// Constant Active for ClientCertificateRevocationListStatusCode /// public static readonly ClientCertificateRevocationListStatusCode Active = new ClientCertificateRevocationListStatusCode("active"); /// /// Constant Pending for ClientCertificateRevocationListStatusCode /// public static readonly ClientCertificateRevocationListStatusCode Pending = new ClientCertificateRevocationListStatusCode("pending"); /// /// 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 ClientCertificateRevocationListStatusCode(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 ClientCertificateRevocationListStatusCode 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 ClientCertificateRevocationListStatusCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type ClientVpnAuthenticationType. /// public class ClientVpnAuthenticationType : ConstantClass { /// /// Constant CertificateAuthentication for ClientVpnAuthenticationType /// public static readonly ClientVpnAuthenticationType CertificateAuthentication = new ClientVpnAuthenticationType("certificate-authentication"); /// /// Constant DirectoryServiceAuthentication for ClientVpnAuthenticationType /// public static readonly ClientVpnAuthenticationType DirectoryServiceAuthentication = new ClientVpnAuthenticationType("directory-service-authentication"); /// /// Constant FederatedAuthentication for ClientVpnAuthenticationType /// public static readonly ClientVpnAuthenticationType FederatedAuthentication = new ClientVpnAuthenticationType("federated-authentication"); /// /// 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 ClientVpnAuthenticationType(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 ClientVpnAuthenticationType 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 ClientVpnAuthenticationType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ClientVpnAuthorizationRuleStatusCode. /// public class ClientVpnAuthorizationRuleStatusCode : ConstantClass { /// /// Constant Active for ClientVpnAuthorizationRuleStatusCode /// public static readonly ClientVpnAuthorizationRuleStatusCode Active = new ClientVpnAuthorizationRuleStatusCode("active"); /// /// Constant Authorizing for ClientVpnAuthorizationRuleStatusCode /// public static readonly ClientVpnAuthorizationRuleStatusCode Authorizing = new ClientVpnAuthorizationRuleStatusCode("authorizing"); /// /// Constant Failed for ClientVpnAuthorizationRuleStatusCode /// public static readonly ClientVpnAuthorizationRuleStatusCode Failed = new ClientVpnAuthorizationRuleStatusCode("failed"); /// /// Constant Revoking for ClientVpnAuthorizationRuleStatusCode /// public static readonly ClientVpnAuthorizationRuleStatusCode Revoking = new ClientVpnAuthorizationRuleStatusCode("revoking"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ClientVpnAuthorizationRuleStatusCode(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 ClientVpnAuthorizationRuleStatusCode 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 ClientVpnAuthorizationRuleStatusCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type ClientVpnConnectionStatusCode. /// public class ClientVpnConnectionStatusCode : ConstantClass { /// /// Constant Active for ClientVpnConnectionStatusCode /// public static readonly ClientVpnConnectionStatusCode Active = new ClientVpnConnectionStatusCode("active"); /// /// Constant FailedToTerminate for ClientVpnConnectionStatusCode /// public static readonly ClientVpnConnectionStatusCode FailedToTerminate = new ClientVpnConnectionStatusCode("failed-to-terminate"); /// /// Constant Terminated for ClientVpnConnectionStatusCode /// public static readonly ClientVpnConnectionStatusCode Terminated = new ClientVpnConnectionStatusCode("terminated"); /// /// Constant Terminating for ClientVpnConnectionStatusCode /// public static readonly ClientVpnConnectionStatusCode Terminating = new ClientVpnConnectionStatusCode("terminating"); /// /// 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 ClientVpnConnectionStatusCode(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 ClientVpnConnectionStatusCode 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 ClientVpnConnectionStatusCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type ClientVpnEndpointAttributeStatusCode. /// public class ClientVpnEndpointAttributeStatusCode : ConstantClass { /// /// Constant Applied for ClientVpnEndpointAttributeStatusCode /// public static readonly ClientVpnEndpointAttributeStatusCode Applied = new ClientVpnEndpointAttributeStatusCode("applied"); /// /// Constant Applying for ClientVpnEndpointAttributeStatusCode /// public static readonly ClientVpnEndpointAttributeStatusCode Applying = new ClientVpnEndpointAttributeStatusCode("applying"); /// /// 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 ClientVpnEndpointAttributeStatusCode(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 ClientVpnEndpointAttributeStatusCode 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 ClientVpnEndpointAttributeStatusCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type ClientVpnEndpointStatusCode. /// public class ClientVpnEndpointStatusCode : ConstantClass { /// /// Constant Available for ClientVpnEndpointStatusCode /// public static readonly ClientVpnEndpointStatusCode Available = new ClientVpnEndpointStatusCode("available"); /// /// Constant Deleted for ClientVpnEndpointStatusCode /// public static readonly ClientVpnEndpointStatusCode Deleted = new ClientVpnEndpointStatusCode("deleted"); /// /// Constant Deleting for ClientVpnEndpointStatusCode /// public static readonly ClientVpnEndpointStatusCode Deleting = new ClientVpnEndpointStatusCode("deleting"); /// /// Constant PendingAssociate for ClientVpnEndpointStatusCode /// public static readonly ClientVpnEndpointStatusCode PendingAssociate = new ClientVpnEndpointStatusCode("pending-associate"); /// /// 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 ClientVpnEndpointStatusCode(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 ClientVpnEndpointStatusCode 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 ClientVpnEndpointStatusCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type ClientVpnRouteStatusCode. /// public class ClientVpnRouteStatusCode : ConstantClass { /// /// Constant Active for ClientVpnRouteStatusCode /// public static readonly ClientVpnRouteStatusCode Active = new ClientVpnRouteStatusCode("active"); /// /// Constant Creating for ClientVpnRouteStatusCode /// public static readonly ClientVpnRouteStatusCode Creating = new ClientVpnRouteStatusCode("creating"); /// /// Constant Deleting for ClientVpnRouteStatusCode /// public static readonly ClientVpnRouteStatusCode Deleting = new ClientVpnRouteStatusCode("deleting"); /// /// Constant Failed for ClientVpnRouteStatusCode /// public static readonly ClientVpnRouteStatusCode Failed = new ClientVpnRouteStatusCode("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 ClientVpnRouteStatusCode(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 ClientVpnRouteStatusCode 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 ClientVpnRouteStatusCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type ConnectionNotificationState. /// public class ConnectionNotificationState : ConstantClass { /// /// Constant Disabled for ConnectionNotificationState /// public static readonly ConnectionNotificationState Disabled = new ConnectionNotificationState("Disabled"); /// /// Constant Enabled for ConnectionNotificationState /// public static readonly ConnectionNotificationState Enabled = new ConnectionNotificationState("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 ConnectionNotificationState(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 ConnectionNotificationState 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 ConnectionNotificationState(string value) { return FindValue(value); } } /// /// Constants used for properties of type ConnectionNotificationType. /// public class ConnectionNotificationType : ConstantClass { /// /// Constant Topic for ConnectionNotificationType /// public static readonly ConnectionNotificationType Topic = new ConnectionNotificationType("Topic"); /// /// 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 ConnectionNotificationType(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 ConnectionNotificationType 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 ConnectionNotificationType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ConnectivityType. /// public class ConnectivityType : ConstantClass { /// /// Constant Private for ConnectivityType /// public static readonly ConnectivityType Private = new ConnectivityType("private"); /// /// Constant Public for ConnectivityType /// public static readonly ConnectivityType Public = new ConnectivityType("public"); /// /// 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 ConnectivityType(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 ConnectivityType 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 ConnectivityType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ContainerFormat. /// public class ContainerFormat : ConstantClass { /// /// Constant Ova for ContainerFormat /// public static readonly ContainerFormat Ova = new ContainerFormat("ova"); /// /// 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 ContainerFormat(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 ContainerFormat 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 ContainerFormat(string value) { return FindValue(value); } } /// /// Constants used for properties of type ConversionTaskState. /// public class ConversionTaskState : ConstantClass { /// /// Constant Active for ConversionTaskState /// public static readonly ConversionTaskState Active = new ConversionTaskState("active"); /// /// Constant Cancelled for ConversionTaskState /// public static readonly ConversionTaskState Cancelled = new ConversionTaskState("cancelled"); /// /// Constant Cancelling for ConversionTaskState /// public static readonly ConversionTaskState Cancelling = new ConversionTaskState("cancelling"); /// /// Constant Completed for ConversionTaskState /// public static readonly ConversionTaskState Completed = new ConversionTaskState("completed"); /// /// 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 ConversionTaskState(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 ConversionTaskState 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 ConversionTaskState(string value) { return FindValue(value); } } /// /// Constants used for properties of type CopyTagsFromSource. /// public class CopyTagsFromSource : ConstantClass { /// /// Constant Volume for CopyTagsFromSource /// public static readonly CopyTagsFromSource Volume = new CopyTagsFromSource("volume"); /// /// 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 CopyTagsFromSource(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 CopyTagsFromSource 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 CopyTagsFromSource(string value) { return FindValue(value); } } /// /// Constants used for properties of type CpuManufacturer. /// public class CpuManufacturer : ConstantClass { /// /// Constant AmazonWebServices for CpuManufacturer /// public static readonly CpuManufacturer AmazonWebServices = new CpuManufacturer("amazon-web-services"); /// /// Constant Amd for CpuManufacturer /// public static readonly CpuManufacturer Amd = new CpuManufacturer("amd"); /// /// Constant Intel for CpuManufacturer /// public static readonly CpuManufacturer Intel = new CpuManufacturer("intel"); /// /// 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 CpuManufacturer(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 CpuManufacturer 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 CpuManufacturer(string value) { return FindValue(value); } } /// /// Constants used for properties of type CurrencyCodeValues. /// public class CurrencyCodeValues : ConstantClass { /// /// Constant USD for CurrencyCodeValues /// public static readonly CurrencyCodeValues USD = new CurrencyCodeValues("USD"); /// /// 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 CurrencyCodeValues(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 CurrencyCodeValues 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 CurrencyCodeValues(string value) { return FindValue(value); } } /// /// Constants used for properties of type DatafeedSubscriptionState. /// public class DatafeedSubscriptionState : ConstantClass { /// /// Constant Active for DatafeedSubscriptionState /// public static readonly DatafeedSubscriptionState Active = new DatafeedSubscriptionState("Active"); /// /// Constant Inactive for DatafeedSubscriptionState /// public static readonly DatafeedSubscriptionState Inactive = new DatafeedSubscriptionState("Inactive"); /// /// 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 DatafeedSubscriptionState(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 DatafeedSubscriptionState 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 DatafeedSubscriptionState(string value) { return FindValue(value); } } /// /// Constants used for properties of type DefaultRouteTableAssociationValue. /// public class DefaultRouteTableAssociationValue : ConstantClass { /// /// Constant Disable for DefaultRouteTableAssociationValue /// public static readonly DefaultRouteTableAssociationValue Disable = new DefaultRouteTableAssociationValue("disable"); /// /// Constant Enable for DefaultRouteTableAssociationValue /// public static readonly DefaultRouteTableAssociationValue Enable = new DefaultRouteTableAssociationValue("enable"); /// /// 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 DefaultRouteTableAssociationValue(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 DefaultRouteTableAssociationValue 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 DefaultRouteTableAssociationValue(string value) { return FindValue(value); } } /// /// Constants used for properties of type DefaultRouteTablePropagationValue. /// public class DefaultRouteTablePropagationValue : ConstantClass { /// /// Constant Disable for DefaultRouteTablePropagationValue /// public static readonly DefaultRouteTablePropagationValue Disable = new DefaultRouteTablePropagationValue("disable"); /// /// Constant Enable for DefaultRouteTablePropagationValue /// public static readonly DefaultRouteTablePropagationValue Enable = new DefaultRouteTablePropagationValue("enable"); /// /// 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 DefaultRouteTablePropagationValue(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 DefaultRouteTablePropagationValue 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 DefaultRouteTablePropagationValue(string value) { return FindValue(value); } } /// /// Constants used for properties of type DefaultTargetCapacityType. /// public class DefaultTargetCapacityType : ConstantClass { /// /// Constant OnDemand for DefaultTargetCapacityType /// public static readonly DefaultTargetCapacityType OnDemand = new DefaultTargetCapacityType("on-demand"); /// /// Constant Spot for DefaultTargetCapacityType /// public static readonly DefaultTargetCapacityType Spot = new DefaultTargetCapacityType("spot"); /// /// 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 DefaultTargetCapacityType(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 DefaultTargetCapacityType 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 DefaultTargetCapacityType(string value) { return FindValue(value); } } /// /// Constants used for properties of type DeleteFleetErrorCode. /// public class DeleteFleetErrorCode : ConstantClass { /// /// Constant FleetIdDoesNotExist for DeleteFleetErrorCode /// public static readonly DeleteFleetErrorCode FleetIdDoesNotExist = new DeleteFleetErrorCode("fleetIdDoesNotExist"); /// /// Constant FleetIdMalformed for DeleteFleetErrorCode /// public static readonly DeleteFleetErrorCode FleetIdMalformed = new DeleteFleetErrorCode("fleetIdMalformed"); /// /// Constant FleetNotInDeletableState for DeleteFleetErrorCode /// public static readonly DeleteFleetErrorCode FleetNotInDeletableState = new DeleteFleetErrorCode("fleetNotInDeletableState"); /// /// Constant UnexpectedError for DeleteFleetErrorCode /// public static readonly DeleteFleetErrorCode UnexpectedError = new DeleteFleetErrorCode("unexpectedError"); /// /// 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 DeleteFleetErrorCode(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 DeleteFleetErrorCode 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 DeleteFleetErrorCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type DeleteQueuedReservedInstancesErrorCode. /// public class DeleteQueuedReservedInstancesErrorCode : ConstantClass { /// /// Constant ReservedInstancesIdInvalid for DeleteQueuedReservedInstancesErrorCode /// public static readonly DeleteQueuedReservedInstancesErrorCode ReservedInstancesIdInvalid = new DeleteQueuedReservedInstancesErrorCode("reserved-instances-id-invalid"); /// /// Constant ReservedInstancesNotInQueuedState for DeleteQueuedReservedInstancesErrorCode /// public static readonly DeleteQueuedReservedInstancesErrorCode ReservedInstancesNotInQueuedState = new DeleteQueuedReservedInstancesErrorCode("reserved-instances-not-in-queued-state"); /// /// Constant UnexpectedError for DeleteQueuedReservedInstancesErrorCode /// public static readonly DeleteQueuedReservedInstancesErrorCode UnexpectedError = new DeleteQueuedReservedInstancesErrorCode("unexpected-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 DeleteQueuedReservedInstancesErrorCode(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 DeleteQueuedReservedInstancesErrorCode 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 DeleteQueuedReservedInstancesErrorCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type DestinationFileFormat. /// public class DestinationFileFormat : ConstantClass { /// /// Constant Parquet for DestinationFileFormat /// public static readonly DestinationFileFormat Parquet = new DestinationFileFormat("parquet"); /// /// Constant PlainText for DestinationFileFormat /// public static readonly DestinationFileFormat PlainText = new DestinationFileFormat("plain-text"); /// /// 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 DestinationFileFormat(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 DestinationFileFormat 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 DestinationFileFormat(string value) { return FindValue(value); } } /// /// Constants used for properties of type DeviceTrustProviderType. /// public class DeviceTrustProviderType : ConstantClass { /// /// Constant Crowdstrike for DeviceTrustProviderType /// public static readonly DeviceTrustProviderType Crowdstrike = new DeviceTrustProviderType("crowdstrike"); /// /// Constant Jamf for DeviceTrustProviderType /// public static readonly DeviceTrustProviderType Jamf = new DeviceTrustProviderType("jamf"); /// /// 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 DeviceTrustProviderType(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 DeviceTrustProviderType 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 DeviceTrustProviderType(string value) { return FindValue(value); } } /// /// Constants used for properties of type DeviceType. /// public class DeviceType : ConstantClass { /// /// Constant Ebs for DeviceType /// public static readonly DeviceType Ebs = new DeviceType("ebs"); /// /// Constant InstanceStore for DeviceType /// public static readonly DeviceType InstanceStore = new DeviceType("instance-store"); /// /// 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 DeviceType(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 DeviceType 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 DeviceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type DiskImageFormat. /// public class DiskImageFormat : ConstantClass { /// /// Constant RAW for DiskImageFormat /// public static readonly DiskImageFormat RAW = new DiskImageFormat("RAW"); /// /// Constant VHD for DiskImageFormat /// public static readonly DiskImageFormat VHD = new DiskImageFormat("VHD"); /// /// Constant VMDK for DiskImageFormat /// public static readonly DiskImageFormat VMDK = new DiskImageFormat("VMDK"); /// /// 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 DiskImageFormat(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 DiskImageFormat 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 DiskImageFormat(string value) { return FindValue(value); } } /// /// Constants used for properties of type DiskType. /// public class DiskType : ConstantClass { /// /// Constant Hdd for DiskType /// public static readonly DiskType Hdd = new DiskType("hdd"); /// /// Constant Ssd for DiskType /// public static readonly DiskType Ssd = new DiskType("ssd"); /// /// 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 DiskType(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 DiskType 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 DiskType(string value) { return FindValue(value); } } /// /// Constants used for properties of type DnsNameState. /// public class DnsNameState : ConstantClass { /// /// Constant Failed for DnsNameState /// public static readonly DnsNameState Failed = new DnsNameState("failed"); /// /// Constant PendingVerification for DnsNameState /// public static readonly DnsNameState PendingVerification = new DnsNameState("pendingVerification"); /// /// Constant Verified for DnsNameState /// public static readonly DnsNameState Verified = new DnsNameState("verified"); /// /// 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 DnsNameState(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 DnsNameState 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 DnsNameState(string value) { return FindValue(value); } } /// /// Constants used for properties of type DnsRecordIpType. /// public class DnsRecordIpType : ConstantClass { /// /// Constant Dualstack for DnsRecordIpType /// public static readonly DnsRecordIpType Dualstack = new DnsRecordIpType("dualstack"); /// /// Constant Ipv4 for DnsRecordIpType /// public static readonly DnsRecordIpType Ipv4 = new DnsRecordIpType("ipv4"); /// /// Constant Ipv6 for DnsRecordIpType /// public static readonly DnsRecordIpType Ipv6 = new DnsRecordIpType("ipv6"); /// /// Constant ServiceDefined for DnsRecordIpType /// public static readonly DnsRecordIpType ServiceDefined = new DnsRecordIpType("service-defined"); /// /// 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 DnsRecordIpType(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 DnsRecordIpType 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 DnsRecordIpType(string value) { return FindValue(value); } } /// /// Constants used for properties of type DnsSupportValue. /// public class DnsSupportValue : ConstantClass { /// /// Constant Disable for DnsSupportValue /// public static readonly DnsSupportValue Disable = new DnsSupportValue("disable"); /// /// Constant Enable for DnsSupportValue /// public static readonly DnsSupportValue Enable = new DnsSupportValue("enable"); /// /// 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 DnsSupportValue(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 DnsSupportValue 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 DnsSupportValue(string value) { return FindValue(value); } } /// /// Constants used for properties of type DomainType. /// public class DomainType : ConstantClass { /// /// Constant Standard for DomainType /// public static readonly DomainType Standard = new DomainType("standard"); /// /// Constant Vpc for DomainType /// public static readonly DomainType Vpc = new DomainType("vpc"); /// /// 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 DomainType(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 DomainType 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 DomainType(string value) { return FindValue(value); } } /// /// Constants used for properties of type DynamicRoutingValue. /// public class DynamicRoutingValue : ConstantClass { /// /// Constant Disable for DynamicRoutingValue /// public static readonly DynamicRoutingValue Disable = new DynamicRoutingValue("disable"); /// /// Constant Enable for DynamicRoutingValue /// public static readonly DynamicRoutingValue Enable = new DynamicRoutingValue("enable"); /// /// 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 DynamicRoutingValue(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 DynamicRoutingValue 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 DynamicRoutingValue(string value) { return FindValue(value); } } /// /// Constants used for properties of type EbsEncryptionSupport. /// public class EbsEncryptionSupport : ConstantClass { /// /// Constant Supported for EbsEncryptionSupport /// public static readonly EbsEncryptionSupport Supported = new EbsEncryptionSupport("supported"); /// /// Constant Unsupported for EbsEncryptionSupport /// public static readonly EbsEncryptionSupport Unsupported = new EbsEncryptionSupport("unsupported"); /// /// 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 EbsEncryptionSupport(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 EbsEncryptionSupport 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 EbsEncryptionSupport(string value) { return FindValue(value); } } /// /// Constants used for properties of type EbsNvmeSupport. /// public class EbsNvmeSupport : ConstantClass { /// /// Constant Required for EbsNvmeSupport /// public static readonly EbsNvmeSupport Required = new EbsNvmeSupport("required"); /// /// Constant Supported for EbsNvmeSupport /// public static readonly EbsNvmeSupport Supported = new EbsNvmeSupport("supported"); /// /// Constant Unsupported for EbsNvmeSupport /// public static readonly EbsNvmeSupport Unsupported = new EbsNvmeSupport("unsupported"); /// /// 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 EbsNvmeSupport(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 EbsNvmeSupport 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 EbsNvmeSupport(string value) { return FindValue(value); } } /// /// Constants used for properties of type EbsOptimizedSupport. /// public class EbsOptimizedSupport : ConstantClass { /// /// Constant Default for EbsOptimizedSupport /// public static readonly EbsOptimizedSupport Default = new EbsOptimizedSupport("default"); /// /// Constant Supported for EbsOptimizedSupport /// public static readonly EbsOptimizedSupport Supported = new EbsOptimizedSupport("supported"); /// /// Constant Unsupported for EbsOptimizedSupport /// public static readonly EbsOptimizedSupport Unsupported = new EbsOptimizedSupport("unsupported"); /// /// 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 EbsOptimizedSupport(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 EbsOptimizedSupport 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 EbsOptimizedSupport(string value) { return FindValue(value); } } /// /// Constants used for properties of type Ec2InstanceConnectEndpointState. /// public class Ec2InstanceConnectEndpointState : ConstantClass { /// /// Constant CreateComplete for Ec2InstanceConnectEndpointState /// public static readonly Ec2InstanceConnectEndpointState CreateComplete = new Ec2InstanceConnectEndpointState("create-complete"); /// /// Constant CreateFailed for Ec2InstanceConnectEndpointState /// public static readonly Ec2InstanceConnectEndpointState CreateFailed = new Ec2InstanceConnectEndpointState("create-failed"); /// /// Constant CreateInProgress for Ec2InstanceConnectEndpointState /// public static readonly Ec2InstanceConnectEndpointState CreateInProgress = new Ec2InstanceConnectEndpointState("create-in-progress"); /// /// Constant DeleteComplete for Ec2InstanceConnectEndpointState /// public static readonly Ec2InstanceConnectEndpointState DeleteComplete = new Ec2InstanceConnectEndpointState("delete-complete"); /// /// Constant DeleteFailed for Ec2InstanceConnectEndpointState /// public static readonly Ec2InstanceConnectEndpointState DeleteFailed = new Ec2InstanceConnectEndpointState("delete-failed"); /// /// Constant DeleteInProgress for Ec2InstanceConnectEndpointState /// public static readonly Ec2InstanceConnectEndpointState DeleteInProgress = new Ec2InstanceConnectEndpointState("delete-in-progress"); /// /// 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 Ec2InstanceConnectEndpointState(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 Ec2InstanceConnectEndpointState 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 Ec2InstanceConnectEndpointState(string value) { return FindValue(value); } } /// /// Constants used for properties of type ElasticGpuState. /// public class ElasticGpuState : ConstantClass { /// /// Constant ATTACHED for ElasticGpuState /// public static readonly ElasticGpuState ATTACHED = new ElasticGpuState("ATTACHED"); /// /// 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 ElasticGpuState(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 ElasticGpuState 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 ElasticGpuState(string value) { return FindValue(value); } } /// /// Constants used for properties of type ElasticGpuStatus. /// public class ElasticGpuStatus : ConstantClass { /// /// Constant IMPAIRED for ElasticGpuStatus /// public static readonly ElasticGpuStatus IMPAIRED = new ElasticGpuStatus("IMPAIRED"); /// /// Constant OK for ElasticGpuStatus /// public static readonly ElasticGpuStatus OK = new ElasticGpuStatus("OK"); /// /// 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 ElasticGpuStatus(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 ElasticGpuStatus 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 ElasticGpuStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type EnaSupport. /// public class EnaSupport : ConstantClass { /// /// Constant Required for EnaSupport /// public static readonly EnaSupport Required = new EnaSupport("required"); /// /// Constant Supported for EnaSupport /// public static readonly EnaSupport Supported = new EnaSupport("supported"); /// /// Constant Unsupported for EnaSupport /// public static readonly EnaSupport Unsupported = new EnaSupport("unsupported"); /// /// 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 EnaSupport(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 EnaSupport 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 EnaSupport(string value) { return FindValue(value); } } /// /// Constants used for properties of type EndDateType. /// public class EndDateType : ConstantClass { /// /// Constant Limited for EndDateType /// public static readonly EndDateType Limited = new EndDateType("limited"); /// /// Constant Unlimited for EndDateType /// public static readonly EndDateType Unlimited = new EndDateType("unlimited"); /// /// 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 EndDateType(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 EndDateType 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 EndDateType(string value) { return FindValue(value); } } /// /// Constants used for properties of type EphemeralNvmeSupport. /// public class EphemeralNvmeSupport : ConstantClass { /// /// Constant Required for EphemeralNvmeSupport /// public static readonly EphemeralNvmeSupport Required = new EphemeralNvmeSupport("required"); /// /// Constant Supported for EphemeralNvmeSupport /// public static readonly EphemeralNvmeSupport Supported = new EphemeralNvmeSupport("supported"); /// /// Constant Unsupported for EphemeralNvmeSupport /// public static readonly EphemeralNvmeSupport Unsupported = new EphemeralNvmeSupport("unsupported"); /// /// 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 EphemeralNvmeSupport(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 EphemeralNvmeSupport 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 EphemeralNvmeSupport(string value) { return FindValue(value); } } /// /// Constants used for properties of type EventCode. /// public class EventCode : ConstantClass { /// /// Constant InstanceReboot for EventCode /// public static readonly EventCode InstanceReboot = new EventCode("instance-reboot"); /// /// Constant InstanceRetirement for EventCode /// public static readonly EventCode InstanceRetirement = new EventCode("instance-retirement"); /// /// Constant InstanceStop for EventCode /// public static readonly EventCode InstanceStop = new EventCode("instance-stop"); /// /// Constant SystemMaintenance for EventCode /// public static readonly EventCode SystemMaintenance = new EventCode("system-maintenance"); /// /// Constant SystemReboot for EventCode /// public static readonly EventCode SystemReboot = new EventCode("system-reboot"); /// /// 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 EventCode(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 EventCode 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 EventCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type EventType. /// public class EventType : ConstantClass { /// /// Constant Error for EventType /// public static readonly EventType Error = new EventType("error"); /// /// Constant FleetRequestChange for EventType /// public static readonly EventType FleetRequestChange = new EventType("fleetRequestChange"); /// /// Constant Information for EventType /// public static readonly EventType Information = new EventType("information"); /// /// Constant InstanceChange for EventType /// public static readonly EventType InstanceChange = new EventType("instanceChange"); /// /// 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 EventType(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 EventType 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 EventType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ExcessCapacityTerminationPolicy. /// public class ExcessCapacityTerminationPolicy : ConstantClass { /// /// Constant Default for ExcessCapacityTerminationPolicy /// public static readonly ExcessCapacityTerminationPolicy Default = new ExcessCapacityTerminationPolicy("default"); /// /// Constant NoTermination for ExcessCapacityTerminationPolicy /// public static readonly ExcessCapacityTerminationPolicy NoTermination = new ExcessCapacityTerminationPolicy("noTermination"); /// /// 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 ExcessCapacityTerminationPolicy(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 ExcessCapacityTerminationPolicy 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 ExcessCapacityTerminationPolicy(string value) { return FindValue(value); } } /// /// Constants used for properties of type ExportEnvironment. /// public class ExportEnvironment : ConstantClass { /// /// Constant Citrix for ExportEnvironment /// public static readonly ExportEnvironment Citrix = new ExportEnvironment("citrix"); /// /// Constant Microsoft for ExportEnvironment /// public static readonly ExportEnvironment Microsoft = new ExportEnvironment("microsoft"); /// /// Constant Vmware for ExportEnvironment /// public static readonly ExportEnvironment Vmware = new ExportEnvironment("vmware"); /// /// 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 ExportEnvironment(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 ExportEnvironment 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 ExportEnvironment(string value) { return FindValue(value); } } /// /// Constants used for properties of type ExportTaskState. /// public class ExportTaskState : ConstantClass { /// /// Constant Active for ExportTaskState /// public static readonly ExportTaskState Active = new ExportTaskState("active"); /// /// Constant Cancelled for ExportTaskState /// public static readonly ExportTaskState Cancelled = new ExportTaskState("cancelled"); /// /// Constant Cancelling for ExportTaskState /// public static readonly ExportTaskState Cancelling = new ExportTaskState("cancelling"); /// /// Constant Completed for ExportTaskState /// public static readonly ExportTaskState Completed = new ExportTaskState("completed"); /// /// 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 ExportTaskState(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 ExportTaskState 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 ExportTaskState(string value) { return FindValue(value); } } /// /// Constants used for properties of type FastLaunchResourceType. /// public class FastLaunchResourceType : ConstantClass { /// /// Constant Snapshot for FastLaunchResourceType /// public static readonly FastLaunchResourceType Snapshot = new FastLaunchResourceType("snapshot"); /// /// 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 FastLaunchResourceType(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 FastLaunchResourceType 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 FastLaunchResourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type FastLaunchStateCode. /// public class FastLaunchStateCode : ConstantClass { /// /// Constant Disabling for FastLaunchStateCode /// public static readonly FastLaunchStateCode Disabling = new FastLaunchStateCode("disabling"); /// /// Constant DisablingFailed for FastLaunchStateCode /// public static readonly FastLaunchStateCode DisablingFailed = new FastLaunchStateCode("disabling-failed"); /// /// Constant Enabled for FastLaunchStateCode /// public static readonly FastLaunchStateCode Enabled = new FastLaunchStateCode("enabled"); /// /// Constant EnabledFailed for FastLaunchStateCode /// public static readonly FastLaunchStateCode EnabledFailed = new FastLaunchStateCode("enabled-failed"); /// /// Constant Enabling for FastLaunchStateCode /// public static readonly FastLaunchStateCode Enabling = new FastLaunchStateCode("enabling"); /// /// Constant EnablingFailed for FastLaunchStateCode /// public static readonly FastLaunchStateCode EnablingFailed = new FastLaunchStateCode("enabling-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 FastLaunchStateCode(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 FastLaunchStateCode 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 FastLaunchStateCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type FastSnapshotRestoreStateCode. /// public class FastSnapshotRestoreStateCode : ConstantClass { /// /// Constant Disabled for FastSnapshotRestoreStateCode /// public static readonly FastSnapshotRestoreStateCode Disabled = new FastSnapshotRestoreStateCode("disabled"); /// /// Constant Disabling for FastSnapshotRestoreStateCode /// public static readonly FastSnapshotRestoreStateCode Disabling = new FastSnapshotRestoreStateCode("disabling"); /// /// Constant Enabled for FastSnapshotRestoreStateCode /// public static readonly FastSnapshotRestoreStateCode Enabled = new FastSnapshotRestoreStateCode("enabled"); /// /// Constant Enabling for FastSnapshotRestoreStateCode /// public static readonly FastSnapshotRestoreStateCode Enabling = new FastSnapshotRestoreStateCode("enabling"); /// /// Constant Optimizing for FastSnapshotRestoreStateCode /// public static readonly FastSnapshotRestoreStateCode Optimizing = new FastSnapshotRestoreStateCode("optimizing"); /// /// 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 FastSnapshotRestoreStateCode(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 FastSnapshotRestoreStateCode 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 FastSnapshotRestoreStateCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type FindingsFound. /// public class FindingsFound : ConstantClass { /// /// Constant False for FindingsFound /// public static readonly FindingsFound False = new FindingsFound("false"); /// /// Constant True for FindingsFound /// public static readonly FindingsFound True = new FindingsFound("true"); /// /// Constant Unknown for FindingsFound /// public static readonly FindingsFound Unknown = new FindingsFound("unknown"); /// /// 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 FindingsFound(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 FindingsFound 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 FindingsFound(string value) { return FindValue(value); } } /// /// Constants used for properties of type FleetActivityStatus. /// public class FleetActivityStatus : ConstantClass { /// /// Constant Error for FleetActivityStatus /// public static readonly FleetActivityStatus Error = new FleetActivityStatus("error"); /// /// Constant Fulfilled for FleetActivityStatus /// public static readonly FleetActivityStatus Fulfilled = new FleetActivityStatus("fulfilled"); /// /// Constant Pending_fulfillment for FleetActivityStatus /// public static readonly FleetActivityStatus Pending_fulfillment = new FleetActivityStatus("pending_fulfillment"); /// /// Constant Pending_termination for FleetActivityStatus /// public static readonly FleetActivityStatus Pending_termination = new FleetActivityStatus("pending_termination"); /// /// 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 FleetActivityStatus(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 FleetActivityStatus 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 FleetActivityStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type FleetCapacityReservationTenancy. /// public class FleetCapacityReservationTenancy : ConstantClass { /// /// Constant Default for FleetCapacityReservationTenancy /// public static readonly FleetCapacityReservationTenancy Default = new FleetCapacityReservationTenancy("default"); /// /// 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 FleetCapacityReservationTenancy(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 FleetCapacityReservationTenancy 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 FleetCapacityReservationTenancy(string value) { return FindValue(value); } } /// /// Constants used for properties of type FleetCapacityReservationUsageStrategy. /// public class FleetCapacityReservationUsageStrategy : ConstantClass { /// /// Constant UseCapacityReservationsFirst for FleetCapacityReservationUsageStrategy /// public static readonly FleetCapacityReservationUsageStrategy UseCapacityReservationsFirst = new FleetCapacityReservationUsageStrategy("use-capacity-reservations-first"); /// /// 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 FleetCapacityReservationUsageStrategy(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 FleetCapacityReservationUsageStrategy 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 FleetCapacityReservationUsageStrategy(string value) { return FindValue(value); } } /// /// Constants used for properties of type FleetEventType. /// public class FleetEventType : ConstantClass { /// /// Constant FleetChange for FleetEventType /// public static readonly FleetEventType FleetChange = new FleetEventType("fleet-change"); /// /// Constant InstanceChange for FleetEventType /// public static readonly FleetEventType InstanceChange = new FleetEventType("instance-change"); /// /// Constant ServiceError for FleetEventType /// public static readonly FleetEventType ServiceError = new FleetEventType("service-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 FleetEventType(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 FleetEventType 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 FleetEventType(string value) { return FindValue(value); } } /// /// Constants used for properties of type FleetExcessCapacityTerminationPolicy. /// public class FleetExcessCapacityTerminationPolicy : ConstantClass { /// /// Constant NoTermination for FleetExcessCapacityTerminationPolicy /// public static readonly FleetExcessCapacityTerminationPolicy NoTermination = new FleetExcessCapacityTerminationPolicy("no-termination"); /// /// Constant Termination for FleetExcessCapacityTerminationPolicy /// public static readonly FleetExcessCapacityTerminationPolicy Termination = new FleetExcessCapacityTerminationPolicy("termination"); /// /// 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 FleetExcessCapacityTerminationPolicy(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 FleetExcessCapacityTerminationPolicy 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 FleetExcessCapacityTerminationPolicy(string value) { return FindValue(value); } } /// /// Constants used for properties of type FleetInstanceMatchCriteria. /// public class FleetInstanceMatchCriteria : ConstantClass { /// /// Constant Open for FleetInstanceMatchCriteria /// public static readonly FleetInstanceMatchCriteria Open = new FleetInstanceMatchCriteria("open"); /// /// 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 FleetInstanceMatchCriteria(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 FleetInstanceMatchCriteria 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 FleetInstanceMatchCriteria(string value) { return FindValue(value); } } /// /// Constants used for properties of type FleetOnDemandAllocationStrategy. /// public class FleetOnDemandAllocationStrategy : ConstantClass { /// /// Constant LowestPrice for FleetOnDemandAllocationStrategy /// public static readonly FleetOnDemandAllocationStrategy LowestPrice = new FleetOnDemandAllocationStrategy("lowest-price"); /// /// Constant Prioritized for FleetOnDemandAllocationStrategy /// public static readonly FleetOnDemandAllocationStrategy Prioritized = new FleetOnDemandAllocationStrategy("prioritized"); /// /// 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 FleetOnDemandAllocationStrategy(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 FleetOnDemandAllocationStrategy 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 FleetOnDemandAllocationStrategy(string value) { return FindValue(value); } } /// /// Constants used for properties of type FleetReplacementStrategy. /// public class FleetReplacementStrategy : ConstantClass { /// /// Constant Launch for FleetReplacementStrategy /// public static readonly FleetReplacementStrategy Launch = new FleetReplacementStrategy("launch"); /// /// Constant LaunchBeforeTerminate for FleetReplacementStrategy /// public static readonly FleetReplacementStrategy LaunchBeforeTerminate = new FleetReplacementStrategy("launch-before-terminate"); /// /// 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 FleetReplacementStrategy(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 FleetReplacementStrategy 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 FleetReplacementStrategy(string value) { return FindValue(value); } } /// /// Constants used for properties of type FleetStateCode. /// public class FleetStateCode : ConstantClass { /// /// Constant Active for FleetStateCode /// public static readonly FleetStateCode Active = new FleetStateCode("active"); /// /// Constant Deleted for FleetStateCode /// public static readonly FleetStateCode Deleted = new FleetStateCode("deleted"); /// /// Constant Deleted_running for FleetStateCode /// public static readonly FleetStateCode Deleted_running = new FleetStateCode("deleted_running"); /// /// Constant Deleted_terminating for FleetStateCode /// public static readonly FleetStateCode Deleted_terminating = new FleetStateCode("deleted_terminating"); /// /// Constant Failed for FleetStateCode /// public static readonly FleetStateCode Failed = new FleetStateCode("failed"); /// /// Constant Modifying for FleetStateCode /// public static readonly FleetStateCode Modifying = new FleetStateCode("modifying"); /// /// Constant Submitted for FleetStateCode /// public static readonly FleetStateCode Submitted = new FleetStateCode("submitted"); /// /// 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 FleetStateCode(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 FleetStateCode 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 FleetStateCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type FleetType. /// public class FleetType : ConstantClass { /// /// Constant Instant for FleetType /// public static readonly FleetType Instant = new FleetType("instant"); /// /// Constant Maintain for FleetType /// public static readonly FleetType Maintain = new FleetType("maintain"); /// /// Constant Request for FleetType /// public static readonly FleetType Request = new FleetType("request"); /// /// 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 FleetType(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 FleetType 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 FleetType(string value) { return FindValue(value); } } /// /// Constants used for properties of type FlowLogsResourceType. /// public class FlowLogsResourceType : ConstantClass { /// /// Constant NetworkInterface for FlowLogsResourceType /// public static readonly FlowLogsResourceType NetworkInterface = new FlowLogsResourceType("NetworkInterface"); /// /// Constant Subnet for FlowLogsResourceType /// public static readonly FlowLogsResourceType Subnet = new FlowLogsResourceType("Subnet"); /// /// Constant TransitGateway for FlowLogsResourceType /// public static readonly FlowLogsResourceType TransitGateway = new FlowLogsResourceType("TransitGateway"); /// /// Constant TransitGatewayAttachment for FlowLogsResourceType /// public static readonly FlowLogsResourceType TransitGatewayAttachment = new FlowLogsResourceType("TransitGatewayAttachment"); /// /// Constant VPC for FlowLogsResourceType /// public static readonly FlowLogsResourceType VPC = new FlowLogsResourceType("VPC"); /// /// 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 FlowLogsResourceType(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 FlowLogsResourceType 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 FlowLogsResourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type FpgaImageAttributeName. /// public class FpgaImageAttributeName : ConstantClass { /// /// Constant Description for FpgaImageAttributeName /// public static readonly FpgaImageAttributeName Description = new FpgaImageAttributeName("description"); /// /// Constant LoadPermission for FpgaImageAttributeName /// public static readonly FpgaImageAttributeName LoadPermission = new FpgaImageAttributeName("loadPermission"); /// /// Constant Name for FpgaImageAttributeName /// public static readonly FpgaImageAttributeName Name = new FpgaImageAttributeName("name"); /// /// Constant ProductCodes for FpgaImageAttributeName /// public static readonly FpgaImageAttributeName ProductCodes = new FpgaImageAttributeName("productCodes"); /// /// 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 FpgaImageAttributeName(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 FpgaImageAttributeName 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 FpgaImageAttributeName(string value) { return FindValue(value); } } /// /// Constants used for properties of type FpgaImageStateCode. /// public class FpgaImageStateCode : ConstantClass { /// /// Constant Available for FpgaImageStateCode /// public static readonly FpgaImageStateCode Available = new FpgaImageStateCode("available"); /// /// Constant Failed for FpgaImageStateCode /// public static readonly FpgaImageStateCode Failed = new FpgaImageStateCode("failed"); /// /// Constant Pending for FpgaImageStateCode /// public static readonly FpgaImageStateCode Pending = new FpgaImageStateCode("pending"); /// /// Constant Unavailable for FpgaImageStateCode /// public static readonly FpgaImageStateCode Unavailable = new FpgaImageStateCode("unavailable"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public FpgaImageStateCode(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 FpgaImageStateCode 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 FpgaImageStateCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type GatewayAssociationState. /// public class GatewayAssociationState : ConstantClass { /// /// Constant Associated for GatewayAssociationState /// public static readonly GatewayAssociationState Associated = new GatewayAssociationState("associated"); /// /// Constant Associating for GatewayAssociationState /// public static readonly GatewayAssociationState Associating = new GatewayAssociationState("associating"); /// /// Constant Disassociating for GatewayAssociationState /// public static readonly GatewayAssociationState Disassociating = new GatewayAssociationState("disassociating"); /// /// Constant NotAssociated for GatewayAssociationState /// public static readonly GatewayAssociationState NotAssociated = new GatewayAssociationState("not-associated"); /// /// 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 GatewayAssociationState(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 GatewayAssociationState 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 GatewayAssociationState(string value) { return FindValue(value); } } /// /// Constants used for properties of type GatewayType. /// public class GatewayType : ConstantClass { /// /// Constant Ipsec1 for GatewayType /// public static readonly GatewayType Ipsec1 = new GatewayType("ipsec.1"); /// /// 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 GatewayType(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 GatewayType 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 GatewayType(string value) { return FindValue(value); } } /// /// Constants used for properties of type HostMaintenance. /// public class HostMaintenance : ConstantClass { /// /// Constant Off for HostMaintenance /// public static readonly HostMaintenance Off = new HostMaintenance("off"); /// /// Constant On for HostMaintenance /// public static readonly HostMaintenance On = new HostMaintenance("on"); /// /// 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 HostMaintenance(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 HostMaintenance 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 HostMaintenance(string value) { return FindValue(value); } } /// /// Constants used for properties of type HostnameType. /// public class HostnameType : ConstantClass { /// /// Constant IpName for HostnameType /// public static readonly HostnameType IpName = new HostnameType("ip-name"); /// /// Constant ResourceName for HostnameType /// public static readonly HostnameType ResourceName = new HostnameType("resource-name"); /// /// 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 HostnameType(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 HostnameType 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 HostnameType(string value) { return FindValue(value); } } /// /// Constants used for properties of type HostRecovery. /// public class HostRecovery : ConstantClass { /// /// Constant Off for HostRecovery /// public static readonly HostRecovery Off = new HostRecovery("off"); /// /// Constant On for HostRecovery /// public static readonly HostRecovery On = new HostRecovery("on"); /// /// 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 HostRecovery(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 HostRecovery 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 HostRecovery(string value) { return FindValue(value); } } /// /// Constants used for properties of type HostTenancy. /// public class HostTenancy : ConstantClass { /// /// Constant Dedicated for HostTenancy /// public static readonly HostTenancy Dedicated = new HostTenancy("dedicated"); /// /// Constant Host for HostTenancy /// public static readonly HostTenancy Host = new HostTenancy("host"); /// /// 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 HostTenancy(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 HostTenancy 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 HostTenancy(string value) { return FindValue(value); } } /// /// Constants used for properties of type HttpTokensState. /// public class HttpTokensState : ConstantClass { /// /// Constant Optional for HttpTokensState /// public static readonly HttpTokensState Optional = new HttpTokensState("optional"); /// /// Constant Required for HttpTokensState /// public static readonly HttpTokensState Required = new HttpTokensState("required"); /// /// 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 HttpTokensState(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 HttpTokensState 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 HttpTokensState(string value) { return FindValue(value); } } /// /// Constants used for properties of type HypervisorType. /// public class HypervisorType : ConstantClass { /// /// Constant Ovm for HypervisorType /// public static readonly HypervisorType Ovm = new HypervisorType("ovm"); /// /// Constant Xen for HypervisorType /// public static readonly HypervisorType Xen = new HypervisorType("xen"); /// /// 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 HypervisorType(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 HypervisorType 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 HypervisorType(string value) { return FindValue(value); } } /// /// Constants used for properties of type IamInstanceProfileAssociationState. /// public class IamInstanceProfileAssociationState : ConstantClass { /// /// Constant Associated for IamInstanceProfileAssociationState /// public static readonly IamInstanceProfileAssociationState Associated = new IamInstanceProfileAssociationState("associated"); /// /// Constant Associating for IamInstanceProfileAssociationState /// public static readonly IamInstanceProfileAssociationState Associating = new IamInstanceProfileAssociationState("associating"); /// /// Constant Disassociated for IamInstanceProfileAssociationState /// public static readonly IamInstanceProfileAssociationState Disassociated = new IamInstanceProfileAssociationState("disassociated"); /// /// Constant Disassociating for IamInstanceProfileAssociationState /// public static readonly IamInstanceProfileAssociationState Disassociating = new IamInstanceProfileAssociationState("disassociating"); /// /// 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 IamInstanceProfileAssociationState(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 IamInstanceProfileAssociationState 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 IamInstanceProfileAssociationState(string value) { return FindValue(value); } } /// /// Constants used for properties of type Igmpv2SupportValue. /// public class Igmpv2SupportValue : ConstantClass { /// /// Constant Disable for Igmpv2SupportValue /// public static readonly Igmpv2SupportValue Disable = new Igmpv2SupportValue("disable"); /// /// Constant Enable for Igmpv2SupportValue /// public static readonly Igmpv2SupportValue Enable = new Igmpv2SupportValue("enable"); /// /// 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 Igmpv2SupportValue(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 Igmpv2SupportValue 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 Igmpv2SupportValue(string value) { return FindValue(value); } } /// /// Constants used for properties of type ImageAttributeName. /// public class ImageAttributeName : ConstantClass { /// /// Constant BlockDeviceMapping for ImageAttributeName /// public static readonly ImageAttributeName BlockDeviceMapping = new ImageAttributeName("blockDeviceMapping"); /// /// Constant BootMode for ImageAttributeName /// public static readonly ImageAttributeName BootMode = new ImageAttributeName("bootMode"); /// /// Constant Description for ImageAttributeName /// public static readonly ImageAttributeName Description = new ImageAttributeName("description"); /// /// Constant ImdsSupport for ImageAttributeName /// public static readonly ImageAttributeName ImdsSupport = new ImageAttributeName("imdsSupport"); /// /// Constant Kernel for ImageAttributeName /// public static readonly ImageAttributeName Kernel = new ImageAttributeName("kernel"); /// /// Constant LastLaunchedTime for ImageAttributeName /// public static readonly ImageAttributeName LastLaunchedTime = new ImageAttributeName("lastLaunchedTime"); /// /// Constant LaunchPermission for ImageAttributeName /// public static readonly ImageAttributeName LaunchPermission = new ImageAttributeName("launchPermission"); /// /// Constant ProductCodes for ImageAttributeName /// public static readonly ImageAttributeName ProductCodes = new ImageAttributeName("productCodes"); /// /// Constant Ramdisk for ImageAttributeName /// public static readonly ImageAttributeName Ramdisk = new ImageAttributeName("ramdisk"); /// /// Constant SriovNetSupport for ImageAttributeName /// public static readonly ImageAttributeName SriovNetSupport = new ImageAttributeName("sriovNetSupport"); /// /// Constant TpmSupport for ImageAttributeName /// public static readonly ImageAttributeName TpmSupport = new ImageAttributeName("tpmSupport"); /// /// Constant UefiData for ImageAttributeName /// public static readonly ImageAttributeName UefiData = new ImageAttributeName("uefiData"); /// /// 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 ImageAttributeName(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 ImageAttributeName 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 ImageAttributeName(string value) { return FindValue(value); } } /// /// Constants used for properties of type ImageState. /// public class ImageState : ConstantClass { /// /// Constant Available for ImageState /// public static readonly ImageState Available = new ImageState("available"); /// /// Constant Deregistered for ImageState /// public static readonly ImageState Deregistered = new ImageState("deregistered"); /// /// Constant Error for ImageState /// public static readonly ImageState Error = new ImageState("error"); /// /// Constant Failed for ImageState /// public static readonly ImageState Failed = new ImageState("failed"); /// /// Constant Invalid for ImageState /// public static readonly ImageState Invalid = new ImageState("invalid"); /// /// Constant Pending for ImageState /// public static readonly ImageState Pending = new ImageState("pending"); /// /// Constant Transient for ImageState /// public static readonly ImageState Transient = new ImageState("transient"); /// /// 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 ImageState(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 ImageState 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 ImageState(string value) { return FindValue(value); } } /// /// Constants used for properties of type ImageTypeValues. /// public class ImageTypeValues : ConstantClass { /// /// Constant Kernel for ImageTypeValues /// public static readonly ImageTypeValues Kernel = new ImageTypeValues("kernel"); /// /// Constant Machine for ImageTypeValues /// public static readonly ImageTypeValues Machine = new ImageTypeValues("machine"); /// /// Constant Ramdisk for ImageTypeValues /// public static readonly ImageTypeValues Ramdisk = new ImageTypeValues("ramdisk"); /// /// 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 ImageTypeValues(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 ImageTypeValues 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 ImageTypeValues(string value) { return FindValue(value); } } /// /// Constants used for properties of type ImdsSupportValues. /// public class ImdsSupportValues : ConstantClass { /// /// Constant V20 for ImdsSupportValues /// public static readonly ImdsSupportValues V20 = new ImdsSupportValues("v2.0"); /// /// 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 ImdsSupportValues(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 ImdsSupportValues 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 ImdsSupportValues(string value) { return FindValue(value); } } /// /// Constants used for properties of type InstanceAttributeName. /// public class InstanceAttributeName : ConstantClass { /// /// Constant BlockDeviceMapping for InstanceAttributeName /// public static readonly InstanceAttributeName BlockDeviceMapping = new InstanceAttributeName("blockDeviceMapping"); /// /// Constant DisableApiStop for InstanceAttributeName /// public static readonly InstanceAttributeName DisableApiStop = new InstanceAttributeName("disableApiStop"); /// /// Constant DisableApiTermination for InstanceAttributeName /// public static readonly InstanceAttributeName DisableApiTermination = new InstanceAttributeName("disableApiTermination"); /// /// Constant EbsOptimized for InstanceAttributeName /// public static readonly InstanceAttributeName EbsOptimized = new InstanceAttributeName("ebsOptimized"); /// /// Constant EnaSupport for InstanceAttributeName /// public static readonly InstanceAttributeName EnaSupport = new InstanceAttributeName("enaSupport"); /// /// Constant EnclaveOptions for InstanceAttributeName /// public static readonly InstanceAttributeName EnclaveOptions = new InstanceAttributeName("enclaveOptions"); /// /// Constant GroupSet for InstanceAttributeName /// public static readonly InstanceAttributeName GroupSet = new InstanceAttributeName("groupSet"); /// /// Constant InstanceInitiatedShutdownBehavior for InstanceAttributeName /// public static readonly InstanceAttributeName InstanceInitiatedShutdownBehavior = new InstanceAttributeName("instanceInitiatedShutdownBehavior"); /// /// Constant InstanceType for InstanceAttributeName /// public static readonly InstanceAttributeName InstanceType = new InstanceAttributeName("instanceType"); /// /// Constant Kernel for InstanceAttributeName /// public static readonly InstanceAttributeName Kernel = new InstanceAttributeName("kernel"); /// /// Constant ProductCodes for InstanceAttributeName /// public static readonly InstanceAttributeName ProductCodes = new InstanceAttributeName("productCodes"); /// /// Constant Ramdisk for InstanceAttributeName /// public static readonly InstanceAttributeName Ramdisk = new InstanceAttributeName("ramdisk"); /// /// Constant RootDeviceName for InstanceAttributeName /// public static readonly InstanceAttributeName RootDeviceName = new InstanceAttributeName("rootDeviceName"); /// /// Constant SourceDestCheck for InstanceAttributeName /// public static readonly InstanceAttributeName SourceDestCheck = new InstanceAttributeName("sourceDestCheck"); /// /// Constant SriovNetSupport for InstanceAttributeName /// public static readonly InstanceAttributeName SriovNetSupport = new InstanceAttributeName("sriovNetSupport"); /// /// Constant UserData for InstanceAttributeName /// public static readonly InstanceAttributeName UserData = new InstanceAttributeName("userData"); /// /// 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 InstanceAttributeName(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 InstanceAttributeName 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 InstanceAttributeName(string value) { return FindValue(value); } } /// /// Constants used for properties of type InstanceAutoRecoveryState. /// public class InstanceAutoRecoveryState : ConstantClass { /// /// Constant Default for InstanceAutoRecoveryState /// public static readonly InstanceAutoRecoveryState Default = new InstanceAutoRecoveryState("default"); /// /// Constant Disabled for InstanceAutoRecoveryState /// public static readonly InstanceAutoRecoveryState Disabled = new InstanceAutoRecoveryState("disabled"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public InstanceAutoRecoveryState(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 InstanceAutoRecoveryState 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 InstanceAutoRecoveryState(string value) { return FindValue(value); } } /// /// Constants used for properties of type InstanceBootModeValues. /// public class InstanceBootModeValues : ConstantClass { /// /// Constant LegacyBios for InstanceBootModeValues /// public static readonly InstanceBootModeValues LegacyBios = new InstanceBootModeValues("legacy-bios"); /// /// Constant Uefi for InstanceBootModeValues /// public static readonly InstanceBootModeValues Uefi = new InstanceBootModeValues("uefi"); /// /// 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 InstanceBootModeValues(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 InstanceBootModeValues 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 InstanceBootModeValues(string value) { return FindValue(value); } } /// /// Constants used for properties of type InstanceEventWindowState. /// public class InstanceEventWindowState : ConstantClass { /// /// Constant Active for InstanceEventWindowState /// public static readonly InstanceEventWindowState Active = new InstanceEventWindowState("active"); /// /// Constant Creating for InstanceEventWindowState /// public static readonly InstanceEventWindowState Creating = new InstanceEventWindowState("creating"); /// /// Constant Deleted for InstanceEventWindowState /// public static readonly InstanceEventWindowState Deleted = new InstanceEventWindowState("deleted"); /// /// Constant Deleting for InstanceEventWindowState /// public static readonly InstanceEventWindowState Deleting = new InstanceEventWindowState("deleting"); /// /// 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 InstanceEventWindowState(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 InstanceEventWindowState 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 InstanceEventWindowState(string value) { return FindValue(value); } } /// /// Constants used for properties of type InstanceGeneration. /// public class InstanceGeneration : ConstantClass { /// /// Constant Current for InstanceGeneration /// public static readonly InstanceGeneration Current = new InstanceGeneration("current"); /// /// Constant Previous for InstanceGeneration /// public static readonly InstanceGeneration Previous = new InstanceGeneration("previous"); /// /// 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 InstanceGeneration(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 InstanceGeneration 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 InstanceGeneration(string value) { return FindValue(value); } } /// /// Constants used for properties of type InstanceHealthStatus. /// public class InstanceHealthStatus : ConstantClass { /// /// Constant Healthy for InstanceHealthStatus /// public static readonly InstanceHealthStatus Healthy = new InstanceHealthStatus("healthy"); /// /// Constant Unhealthy for InstanceHealthStatus /// public static readonly InstanceHealthStatus Unhealthy = new InstanceHealthStatus("unhealthy"); /// /// 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 InstanceHealthStatus(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 InstanceHealthStatus 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 InstanceHealthStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type InstanceInterruptionBehavior. /// public class InstanceInterruptionBehavior : ConstantClass { /// /// Constant Hibernate for InstanceInterruptionBehavior /// public static readonly InstanceInterruptionBehavior Hibernate = new InstanceInterruptionBehavior("hibernate"); /// /// Constant Stop for InstanceInterruptionBehavior /// public static readonly InstanceInterruptionBehavior Stop = new InstanceInterruptionBehavior("stop"); /// /// Constant Terminate for InstanceInterruptionBehavior /// public static readonly InstanceInterruptionBehavior Terminate = new InstanceInterruptionBehavior("terminate"); /// /// 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 InstanceInterruptionBehavior(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 InstanceInterruptionBehavior 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 InstanceInterruptionBehavior(string value) { return FindValue(value); } } /// /// Constants used for properties of type InstanceLifecycle. /// public class InstanceLifecycle : ConstantClass { /// /// Constant OnDemand for InstanceLifecycle /// public static readonly InstanceLifecycle OnDemand = new InstanceLifecycle("on-demand"); /// /// Constant Spot for InstanceLifecycle /// public static readonly InstanceLifecycle Spot = new InstanceLifecycle("spot"); /// /// 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 InstanceLifecycle(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 InstanceLifecycle 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 InstanceLifecycle(string value) { return FindValue(value); } } /// /// Constants used for properties of type InstanceLifecycleType. /// public class InstanceLifecycleType : ConstantClass { /// /// Constant Scheduled for InstanceLifecycleType /// public static readonly InstanceLifecycleType Scheduled = new InstanceLifecycleType("scheduled"); /// /// Constant Spot for InstanceLifecycleType /// public static readonly InstanceLifecycleType Spot = new InstanceLifecycleType("spot"); /// /// 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 InstanceLifecycleType(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 InstanceLifecycleType 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 InstanceLifecycleType(string value) { return FindValue(value); } } /// /// Constants used for properties of type InstanceMatchCriteria. /// public class InstanceMatchCriteria : ConstantClass { /// /// Constant Open for InstanceMatchCriteria /// public static readonly InstanceMatchCriteria Open = new InstanceMatchCriteria("open"); /// /// Constant Targeted for InstanceMatchCriteria /// public static readonly InstanceMatchCriteria Targeted = new InstanceMatchCriteria("targeted"); /// /// 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 InstanceMatchCriteria(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 InstanceMatchCriteria 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 InstanceMatchCriteria(string value) { return FindValue(value); } } /// /// Constants used for properties of type InstanceMetadataEndpointState. /// public class InstanceMetadataEndpointState : ConstantClass { /// /// Constant Disabled for InstanceMetadataEndpointState /// public static readonly InstanceMetadataEndpointState Disabled = new InstanceMetadataEndpointState("disabled"); /// /// Constant Enabled for InstanceMetadataEndpointState /// public static readonly InstanceMetadataEndpointState Enabled = new InstanceMetadataEndpointState("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 InstanceMetadataEndpointState(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 InstanceMetadataEndpointState 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 InstanceMetadataEndpointState(string value) { return FindValue(value); } } /// /// Constants used for properties of type InstanceMetadataOptionsState. /// public class InstanceMetadataOptionsState : ConstantClass { /// /// Constant Applied for InstanceMetadataOptionsState /// public static readonly InstanceMetadataOptionsState Applied = new InstanceMetadataOptionsState("applied"); /// /// Constant Pending for InstanceMetadataOptionsState /// public static readonly InstanceMetadataOptionsState Pending = new InstanceMetadataOptionsState("pending"); /// /// 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 InstanceMetadataOptionsState(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 InstanceMetadataOptionsState 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 InstanceMetadataOptionsState(string value) { return FindValue(value); } } /// /// Constants used for properties of type InstanceMetadataProtocolState. /// public class InstanceMetadataProtocolState : ConstantClass { /// /// Constant Disabled for InstanceMetadataProtocolState /// public static readonly InstanceMetadataProtocolState Disabled = new InstanceMetadataProtocolState("disabled"); /// /// Constant Enabled for InstanceMetadataProtocolState /// public static readonly InstanceMetadataProtocolState Enabled = new InstanceMetadataProtocolState("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 InstanceMetadataProtocolState(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 InstanceMetadataProtocolState 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 InstanceMetadataProtocolState(string value) { return FindValue(value); } } /// /// Constants used for properties of type InstanceMetadataTagsState. /// public class InstanceMetadataTagsState : ConstantClass { /// /// Constant Disabled for InstanceMetadataTagsState /// public static readonly InstanceMetadataTagsState Disabled = new InstanceMetadataTagsState("disabled"); /// /// Constant Enabled for InstanceMetadataTagsState /// public static readonly InstanceMetadataTagsState Enabled = new InstanceMetadataTagsState("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 InstanceMetadataTagsState(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 InstanceMetadataTagsState 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 InstanceMetadataTagsState(string value) { return FindValue(value); } } /// /// Constants used for properties of type InstanceStateName. /// public class InstanceStateName : ConstantClass { /// /// Constant Pending for InstanceStateName /// public static readonly InstanceStateName Pending = new InstanceStateName("pending"); /// /// Constant Running for InstanceStateName /// public static readonly InstanceStateName Running = new InstanceStateName("running"); /// /// Constant ShuttingDown for InstanceStateName /// public static readonly InstanceStateName ShuttingDown = new InstanceStateName("shutting-down"); /// /// Constant Stopped for InstanceStateName /// public static readonly InstanceStateName Stopped = new InstanceStateName("stopped"); /// /// Constant Stopping for InstanceStateName /// public static readonly InstanceStateName Stopping = new InstanceStateName("stopping"); /// /// Constant Terminated for InstanceStateName /// public static readonly InstanceStateName Terminated = new InstanceStateName("terminated"); /// /// 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 InstanceStateName(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 InstanceStateName 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 InstanceStateName(string value) { return FindValue(value); } } /// /// Constants used for properties of type InstanceStorageEncryptionSupport. /// public class InstanceStorageEncryptionSupport : ConstantClass { /// /// Constant Required for InstanceStorageEncryptionSupport /// public static readonly InstanceStorageEncryptionSupport Required = new InstanceStorageEncryptionSupport("required"); /// /// Constant Unsupported for InstanceStorageEncryptionSupport /// public static readonly InstanceStorageEncryptionSupport Unsupported = new InstanceStorageEncryptionSupport("unsupported"); /// /// 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 InstanceStorageEncryptionSupport(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 InstanceStorageEncryptionSupport 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 InstanceStorageEncryptionSupport(string value) { return FindValue(value); } } /// /// Constants used for properties of type InstanceType. /// public class InstanceType : ConstantClass { /// /// Constant A12xlarge for InstanceType /// public static readonly InstanceType A12xlarge = new InstanceType("a1.2xlarge"); /// /// Constant A14xlarge for InstanceType /// public static readonly InstanceType A14xlarge = new InstanceType("a1.4xlarge"); /// /// Constant A1Large for InstanceType /// public static readonly InstanceType A1Large = new InstanceType("a1.large"); /// /// Constant A1Medium for InstanceType /// public static readonly InstanceType A1Medium = new InstanceType("a1.medium"); /// /// Constant A1Metal for InstanceType /// public static readonly InstanceType A1Metal = new InstanceType("a1.metal"); /// /// Constant A1Xlarge for InstanceType /// public static readonly InstanceType A1Xlarge = new InstanceType("a1.xlarge"); /// /// Constant C1Medium for InstanceType /// public static readonly InstanceType C1Medium = new InstanceType("c1.medium"); /// /// Constant C1Xlarge for InstanceType /// public static readonly InstanceType C1Xlarge = new InstanceType("c1.xlarge"); /// /// Constant C32xlarge for InstanceType /// public static readonly InstanceType C32xlarge = new InstanceType("c3.2xlarge"); /// /// Constant C34xlarge for InstanceType /// public static readonly InstanceType C34xlarge = new InstanceType("c3.4xlarge"); /// /// Constant C38xlarge for InstanceType /// public static readonly InstanceType C38xlarge = new InstanceType("c3.8xlarge"); /// /// Constant C3Large for InstanceType /// public static readonly InstanceType C3Large = new InstanceType("c3.large"); /// /// Constant C3Xlarge for InstanceType /// public static readonly InstanceType C3Xlarge = new InstanceType("c3.xlarge"); /// /// Constant C42xlarge for InstanceType /// public static readonly InstanceType C42xlarge = new InstanceType("c4.2xlarge"); /// /// Constant C44xlarge for InstanceType /// public static readonly InstanceType C44xlarge = new InstanceType("c4.4xlarge"); /// /// Constant C48xlarge for InstanceType /// public static readonly InstanceType C48xlarge = new InstanceType("c4.8xlarge"); /// /// Constant C4Large for InstanceType /// public static readonly InstanceType C4Large = new InstanceType("c4.large"); /// /// Constant C4Xlarge for InstanceType /// public static readonly InstanceType C4Xlarge = new InstanceType("c4.xlarge"); /// /// Constant C512xlarge for InstanceType /// public static readonly InstanceType C512xlarge = new InstanceType("c5.12xlarge"); /// /// Constant C518xlarge for InstanceType /// public static readonly InstanceType C518xlarge = new InstanceType("c5.18xlarge"); /// /// Constant C524xlarge for InstanceType /// public static readonly InstanceType C524xlarge = new InstanceType("c5.24xlarge"); /// /// Constant C52xlarge for InstanceType /// public static readonly InstanceType C52xlarge = new InstanceType("c5.2xlarge"); /// /// Constant C54xlarge for InstanceType /// public static readonly InstanceType C54xlarge = new InstanceType("c5.4xlarge"); /// /// Constant C59xlarge for InstanceType /// public static readonly InstanceType C59xlarge = new InstanceType("c5.9xlarge"); /// /// Constant C5a12xlarge for InstanceType /// public static readonly InstanceType C5a12xlarge = new InstanceType("c5a.12xlarge"); /// /// Constant C5a16xlarge for InstanceType /// public static readonly InstanceType C5a16xlarge = new InstanceType("c5a.16xlarge"); /// /// Constant C5a24xlarge for InstanceType /// public static readonly InstanceType C5a24xlarge = new InstanceType("c5a.24xlarge"); /// /// Constant C5a2xlarge for InstanceType /// public static readonly InstanceType C5a2xlarge = new InstanceType("c5a.2xlarge"); /// /// Constant C5a4xlarge for InstanceType /// public static readonly InstanceType C5a4xlarge = new InstanceType("c5a.4xlarge"); /// /// Constant C5a8xlarge for InstanceType /// public static readonly InstanceType C5a8xlarge = new InstanceType("c5a.8xlarge"); /// /// Constant C5ad12xlarge for InstanceType /// public static readonly InstanceType C5ad12xlarge = new InstanceType("c5ad.12xlarge"); /// /// Constant C5ad16xlarge for InstanceType /// public static readonly InstanceType C5ad16xlarge = new InstanceType("c5ad.16xlarge"); /// /// Constant C5ad24xlarge for InstanceType /// public static readonly InstanceType C5ad24xlarge = new InstanceType("c5ad.24xlarge"); /// /// Constant C5ad2xlarge for InstanceType /// public static readonly InstanceType C5ad2xlarge = new InstanceType("c5ad.2xlarge"); /// /// Constant C5ad4xlarge for InstanceType /// public static readonly InstanceType C5ad4xlarge = new InstanceType("c5ad.4xlarge"); /// /// Constant C5ad8xlarge for InstanceType /// public static readonly InstanceType C5ad8xlarge = new InstanceType("c5ad.8xlarge"); /// /// Constant C5adLarge for InstanceType /// public static readonly InstanceType C5adLarge = new InstanceType("c5ad.large"); /// /// Constant C5adXlarge for InstanceType /// public static readonly InstanceType C5adXlarge = new InstanceType("c5ad.xlarge"); /// /// Constant C5aLarge for InstanceType /// public static readonly InstanceType C5aLarge = new InstanceType("c5a.large"); /// /// Constant C5aXlarge for InstanceType /// public static readonly InstanceType C5aXlarge = new InstanceType("c5a.xlarge"); /// /// Constant C5d12xlarge for InstanceType /// public static readonly InstanceType C5d12xlarge = new InstanceType("c5d.12xlarge"); /// /// Constant C5d18xlarge for InstanceType /// public static readonly InstanceType C5d18xlarge = new InstanceType("c5d.18xlarge"); /// /// Constant C5d24xlarge for InstanceType /// public static readonly InstanceType C5d24xlarge = new InstanceType("c5d.24xlarge"); /// /// Constant C5d2xlarge for InstanceType /// public static readonly InstanceType C5d2xlarge = new InstanceType("c5d.2xlarge"); /// /// Constant C5d4xlarge for InstanceType /// public static readonly InstanceType C5d4xlarge = new InstanceType("c5d.4xlarge"); /// /// Constant C5d9xlarge for InstanceType /// public static readonly InstanceType C5d9xlarge = new InstanceType("c5d.9xlarge"); /// /// Constant C5dLarge for InstanceType /// public static readonly InstanceType C5dLarge = new InstanceType("c5d.large"); /// /// Constant C5dMetal for InstanceType /// public static readonly InstanceType C5dMetal = new InstanceType("c5d.metal"); /// /// Constant C5dXlarge for InstanceType /// public static readonly InstanceType C5dXlarge = new InstanceType("c5d.xlarge"); /// /// Constant C5Large for InstanceType /// public static readonly InstanceType C5Large = new InstanceType("c5.large"); /// /// Constant C5Metal for InstanceType /// public static readonly InstanceType C5Metal = new InstanceType("c5.metal"); /// /// Constant C5n18xlarge for InstanceType /// public static readonly InstanceType C5n18xlarge = new InstanceType("c5n.18xlarge"); /// /// Constant C5n2xlarge for InstanceType /// public static readonly InstanceType C5n2xlarge = new InstanceType("c5n.2xlarge"); /// /// Constant C5n4xlarge for InstanceType /// public static readonly InstanceType C5n4xlarge = new InstanceType("c5n.4xlarge"); /// /// Constant C5n9xlarge for InstanceType /// public static readonly InstanceType C5n9xlarge = new InstanceType("c5n.9xlarge"); /// /// Constant C5nLarge for InstanceType /// public static readonly InstanceType C5nLarge = new InstanceType("c5n.large"); /// /// Constant C5nMetal for InstanceType /// public static readonly InstanceType C5nMetal = new InstanceType("c5n.metal"); /// /// Constant C5nXlarge for InstanceType /// public static readonly InstanceType C5nXlarge = new InstanceType("c5n.xlarge"); /// /// Constant C5Xlarge for InstanceType /// public static readonly InstanceType C5Xlarge = new InstanceType("c5.xlarge"); /// /// Constant C6a12xlarge for InstanceType /// public static readonly InstanceType C6a12xlarge = new InstanceType("c6a.12xlarge"); /// /// Constant C6a16xlarge for InstanceType /// public static readonly InstanceType C6a16xlarge = new InstanceType("c6a.16xlarge"); /// /// Constant C6a24xlarge for InstanceType /// public static readonly InstanceType C6a24xlarge = new InstanceType("c6a.24xlarge"); /// /// Constant C6a2xlarge for InstanceType /// public static readonly InstanceType C6a2xlarge = new InstanceType("c6a.2xlarge"); /// /// Constant C6a32xlarge for InstanceType /// public static readonly InstanceType C6a32xlarge = new InstanceType("c6a.32xlarge"); /// /// Constant C6a48xlarge for InstanceType /// public static readonly InstanceType C6a48xlarge = new InstanceType("c6a.48xlarge"); /// /// Constant C6a4xlarge for InstanceType /// public static readonly InstanceType C6a4xlarge = new InstanceType("c6a.4xlarge"); /// /// Constant C6a8xlarge for InstanceType /// public static readonly InstanceType C6a8xlarge = new InstanceType("c6a.8xlarge"); /// /// Constant C6aLarge for InstanceType /// public static readonly InstanceType C6aLarge = new InstanceType("c6a.large"); /// /// Constant C6aMetal for InstanceType /// public static readonly InstanceType C6aMetal = new InstanceType("c6a.metal"); /// /// Constant C6aXlarge for InstanceType /// public static readonly InstanceType C6aXlarge = new InstanceType("c6a.xlarge"); /// /// Constant C6g12xlarge for InstanceType /// public static readonly InstanceType C6g12xlarge = new InstanceType("c6g.12xlarge"); /// /// Constant C6g16xlarge for InstanceType /// public static readonly InstanceType C6g16xlarge = new InstanceType("c6g.16xlarge"); /// /// Constant C6g2xlarge for InstanceType /// public static readonly InstanceType C6g2xlarge = new InstanceType("c6g.2xlarge"); /// /// Constant C6g4xlarge for InstanceType /// public static readonly InstanceType C6g4xlarge = new InstanceType("c6g.4xlarge"); /// /// Constant C6g8xlarge for InstanceType /// public static readonly InstanceType C6g8xlarge = new InstanceType("c6g.8xlarge"); /// /// Constant C6gd12xlarge for InstanceType /// public static readonly InstanceType C6gd12xlarge = new InstanceType("c6gd.12xlarge"); /// /// Constant C6gd16xlarge for InstanceType /// public static readonly InstanceType C6gd16xlarge = new InstanceType("c6gd.16xlarge"); /// /// Constant C6gd2xlarge for InstanceType /// public static readonly InstanceType C6gd2xlarge = new InstanceType("c6gd.2xlarge"); /// /// Constant C6gd4xlarge for InstanceType /// public static readonly InstanceType C6gd4xlarge = new InstanceType("c6gd.4xlarge"); /// /// Constant C6gd8xlarge for InstanceType /// public static readonly InstanceType C6gd8xlarge = new InstanceType("c6gd.8xlarge"); /// /// Constant C6gdLarge for InstanceType /// public static readonly InstanceType C6gdLarge = new InstanceType("c6gd.large"); /// /// Constant C6gdMedium for InstanceType /// public static readonly InstanceType C6gdMedium = new InstanceType("c6gd.medium"); /// /// Constant C6gdMetal for InstanceType /// public static readonly InstanceType C6gdMetal = new InstanceType("c6gd.metal"); /// /// Constant C6gdXlarge for InstanceType /// public static readonly InstanceType C6gdXlarge = new InstanceType("c6gd.xlarge"); /// /// Constant C6gLarge for InstanceType /// public static readonly InstanceType C6gLarge = new InstanceType("c6g.large"); /// /// Constant C6gMedium for InstanceType /// public static readonly InstanceType C6gMedium = new InstanceType("c6g.medium"); /// /// Constant C6gMetal for InstanceType /// public static readonly InstanceType C6gMetal = new InstanceType("c6g.metal"); /// /// Constant C6gn12xlarge for InstanceType /// public static readonly InstanceType C6gn12xlarge = new InstanceType("c6gn.12xlarge"); /// /// Constant C6gn16xlarge for InstanceType /// public static readonly InstanceType C6gn16xlarge = new InstanceType("c6gn.16xlarge"); /// /// Constant C6gn2xlarge for InstanceType /// public static readonly InstanceType C6gn2xlarge = new InstanceType("c6gn.2xlarge"); /// /// Constant C6gn4xlarge for InstanceType /// public static readonly InstanceType C6gn4xlarge = new InstanceType("c6gn.4xlarge"); /// /// Constant C6gn8xlarge for InstanceType /// public static readonly InstanceType C6gn8xlarge = new InstanceType("c6gn.8xlarge"); /// /// Constant C6gnLarge for InstanceType /// public static readonly InstanceType C6gnLarge = new InstanceType("c6gn.large"); /// /// Constant C6gnMedium for InstanceType /// public static readonly InstanceType C6gnMedium = new InstanceType("c6gn.medium"); /// /// Constant C6gnXlarge for InstanceType /// public static readonly InstanceType C6gnXlarge = new InstanceType("c6gn.xlarge"); /// /// Constant C6gXlarge for InstanceType /// public static readonly InstanceType C6gXlarge = new InstanceType("c6g.xlarge"); /// /// Constant C6i12xlarge for InstanceType /// public static readonly InstanceType C6i12xlarge = new InstanceType("c6i.12xlarge"); /// /// Constant C6i16xlarge for InstanceType /// public static readonly InstanceType C6i16xlarge = new InstanceType("c6i.16xlarge"); /// /// Constant C6i24xlarge for InstanceType /// public static readonly InstanceType C6i24xlarge = new InstanceType("c6i.24xlarge"); /// /// Constant C6i2xlarge for InstanceType /// public static readonly InstanceType C6i2xlarge = new InstanceType("c6i.2xlarge"); /// /// Constant C6i32xlarge for InstanceType /// public static readonly InstanceType C6i32xlarge = new InstanceType("c6i.32xlarge"); /// /// Constant C6i4xlarge for InstanceType /// public static readonly InstanceType C6i4xlarge = new InstanceType("c6i.4xlarge"); /// /// Constant C6i8xlarge for InstanceType /// public static readonly InstanceType C6i8xlarge = new InstanceType("c6i.8xlarge"); /// /// Constant C6id12xlarge for InstanceType /// public static readonly InstanceType C6id12xlarge = new InstanceType("c6id.12xlarge"); /// /// Constant C6id16xlarge for InstanceType /// public static readonly InstanceType C6id16xlarge = new InstanceType("c6id.16xlarge"); /// /// Constant C6id24xlarge for InstanceType /// public static readonly InstanceType C6id24xlarge = new InstanceType("c6id.24xlarge"); /// /// Constant C6id2xlarge for InstanceType /// public static readonly InstanceType C6id2xlarge = new InstanceType("c6id.2xlarge"); /// /// Constant C6id32xlarge for InstanceType /// public static readonly InstanceType C6id32xlarge = new InstanceType("c6id.32xlarge"); /// /// Constant C6id4xlarge for InstanceType /// public static readonly InstanceType C6id4xlarge = new InstanceType("c6id.4xlarge"); /// /// Constant C6id8xlarge for InstanceType /// public static readonly InstanceType C6id8xlarge = new InstanceType("c6id.8xlarge"); /// /// Constant C6idLarge for InstanceType /// public static readonly InstanceType C6idLarge = new InstanceType("c6id.large"); /// /// Constant C6idMetal for InstanceType /// public static readonly InstanceType C6idMetal = new InstanceType("c6id.metal"); /// /// Constant C6idXlarge for InstanceType /// public static readonly InstanceType C6idXlarge = new InstanceType("c6id.xlarge"); /// /// Constant C6iLarge for InstanceType /// public static readonly InstanceType C6iLarge = new InstanceType("c6i.large"); /// /// Constant C6iMetal for InstanceType /// public static readonly InstanceType C6iMetal = new InstanceType("c6i.metal"); /// /// Constant C6in12xlarge for InstanceType /// public static readonly InstanceType C6in12xlarge = new InstanceType("c6in.12xlarge"); /// /// Constant C6in16xlarge for InstanceType /// public static readonly InstanceType C6in16xlarge = new InstanceType("c6in.16xlarge"); /// /// Constant C6in24xlarge for InstanceType /// public static readonly InstanceType C6in24xlarge = new InstanceType("c6in.24xlarge"); /// /// Constant C6in2xlarge for InstanceType /// public static readonly InstanceType C6in2xlarge = new InstanceType("c6in.2xlarge"); /// /// Constant C6in32xlarge for InstanceType /// public static readonly InstanceType C6in32xlarge = new InstanceType("c6in.32xlarge"); /// /// Constant C6in4xlarge for InstanceType /// public static readonly InstanceType C6in4xlarge = new InstanceType("c6in.4xlarge"); /// /// Constant C6in8xlarge for InstanceType /// public static readonly InstanceType C6in8xlarge = new InstanceType("c6in.8xlarge"); /// /// Constant C6inLarge for InstanceType /// public static readonly InstanceType C6inLarge = new InstanceType("c6in.large"); /// /// Constant C6inMetal for InstanceType /// public static readonly InstanceType C6inMetal = new InstanceType("c6in.metal"); /// /// Constant C6inXlarge for InstanceType /// public static readonly InstanceType C6inXlarge = new InstanceType("c6in.xlarge"); /// /// Constant C6iXlarge for InstanceType /// public static readonly InstanceType C6iXlarge = new InstanceType("c6i.xlarge"); /// /// Constant C7g12xlarge for InstanceType /// public static readonly InstanceType C7g12xlarge = new InstanceType("c7g.12xlarge"); /// /// Constant C7g16xlarge for InstanceType /// public static readonly InstanceType C7g16xlarge = new InstanceType("c7g.16xlarge"); /// /// Constant C7g2xlarge for InstanceType /// public static readonly InstanceType C7g2xlarge = new InstanceType("c7g.2xlarge"); /// /// Constant C7g4xlarge for InstanceType /// public static readonly InstanceType C7g4xlarge = new InstanceType("c7g.4xlarge"); /// /// Constant C7g8xlarge for InstanceType /// public static readonly InstanceType C7g8xlarge = new InstanceType("c7g.8xlarge"); /// /// Constant C7gLarge for InstanceType /// public static readonly InstanceType C7gLarge = new InstanceType("c7g.large"); /// /// Constant C7gMedium for InstanceType /// public static readonly InstanceType C7gMedium = new InstanceType("c7g.medium"); /// /// Constant C7gMetal for InstanceType /// public static readonly InstanceType C7gMetal = new InstanceType("c7g.metal"); /// /// Constant C7gn12xlarge for InstanceType /// public static readonly InstanceType C7gn12xlarge = new InstanceType("c7gn.12xlarge"); /// /// Constant C7gn16xlarge for InstanceType /// public static readonly InstanceType C7gn16xlarge = new InstanceType("c7gn.16xlarge"); /// /// Constant C7gn2xlarge for InstanceType /// public static readonly InstanceType C7gn2xlarge = new InstanceType("c7gn.2xlarge"); /// /// Constant C7gn4xlarge for InstanceType /// public static readonly InstanceType C7gn4xlarge = new InstanceType("c7gn.4xlarge"); /// /// Constant C7gn8xlarge for InstanceType /// public static readonly InstanceType C7gn8xlarge = new InstanceType("c7gn.8xlarge"); /// /// Constant C7gnLarge for InstanceType /// public static readonly InstanceType C7gnLarge = new InstanceType("c7gn.large"); /// /// Constant C7gnMedium for InstanceType /// public static readonly InstanceType C7gnMedium = new InstanceType("c7gn.medium"); /// /// Constant C7gnXlarge for InstanceType /// public static readonly InstanceType C7gnXlarge = new InstanceType("c7gn.xlarge"); /// /// Constant C7gXlarge for InstanceType /// public static readonly InstanceType C7gXlarge = new InstanceType("c7g.xlarge"); /// /// Constant Cc14xlarge for InstanceType /// public static readonly InstanceType Cc14xlarge = new InstanceType("cc1.4xlarge"); /// /// Constant Cc28xlarge for InstanceType /// public static readonly InstanceType Cc28xlarge = new InstanceType("cc2.8xlarge"); /// /// Constant Cg14xlarge for InstanceType /// public static readonly InstanceType Cg14xlarge = new InstanceType("cg1.4xlarge"); /// /// Constant Cr18xlarge for InstanceType /// public static readonly InstanceType Cr18xlarge = new InstanceType("cr1.8xlarge"); /// /// Constant D22xlarge for InstanceType /// public static readonly InstanceType D22xlarge = new InstanceType("d2.2xlarge"); /// /// Constant D24xlarge for InstanceType /// public static readonly InstanceType D24xlarge = new InstanceType("d2.4xlarge"); /// /// Constant D28xlarge for InstanceType /// public static readonly InstanceType D28xlarge = new InstanceType("d2.8xlarge"); /// /// Constant D2Xlarge for InstanceType /// public static readonly InstanceType D2Xlarge = new InstanceType("d2.xlarge"); /// /// Constant D32xlarge for InstanceType /// public static readonly InstanceType D32xlarge = new InstanceType("d3.2xlarge"); /// /// Constant D34xlarge for InstanceType /// public static readonly InstanceType D34xlarge = new InstanceType("d3.4xlarge"); /// /// Constant D38xlarge for InstanceType /// public static readonly InstanceType D38xlarge = new InstanceType("d3.8xlarge"); /// /// Constant D3en12xlarge for InstanceType /// public static readonly InstanceType D3en12xlarge = new InstanceType("d3en.12xlarge"); /// /// Constant D3en2xlarge for InstanceType /// public static readonly InstanceType D3en2xlarge = new InstanceType("d3en.2xlarge"); /// /// Constant D3en4xlarge for InstanceType /// public static readonly InstanceType D3en4xlarge = new InstanceType("d3en.4xlarge"); /// /// Constant D3en6xlarge for InstanceType /// public static readonly InstanceType D3en6xlarge = new InstanceType("d3en.6xlarge"); /// /// Constant D3en8xlarge for InstanceType /// public static readonly InstanceType D3en8xlarge = new InstanceType("d3en.8xlarge"); /// /// Constant D3enXlarge for InstanceType /// public static readonly InstanceType D3enXlarge = new InstanceType("d3en.xlarge"); /// /// Constant D3Xlarge for InstanceType /// public static readonly InstanceType D3Xlarge = new InstanceType("d3.xlarge"); /// /// Constant Dl124xlarge for InstanceType /// public static readonly InstanceType Dl124xlarge = new InstanceType("dl1.24xlarge"); /// /// Constant F116xlarge for InstanceType /// public static readonly InstanceType F116xlarge = new InstanceType("f1.16xlarge"); /// /// Constant F12xlarge for InstanceType /// public static readonly InstanceType F12xlarge = new InstanceType("f1.2xlarge"); /// /// Constant F14xlarge for InstanceType /// public static readonly InstanceType F14xlarge = new InstanceType("f1.4xlarge"); /// /// Constant G22xlarge for InstanceType /// public static readonly InstanceType G22xlarge = new InstanceType("g2.2xlarge"); /// /// Constant G28xlarge for InstanceType /// public static readonly InstanceType G28xlarge = new InstanceType("g2.8xlarge"); /// /// Constant G316xlarge for InstanceType /// public static readonly InstanceType G316xlarge = new InstanceType("g3.16xlarge"); /// /// Constant G34xlarge for InstanceType /// public static readonly InstanceType G34xlarge = new InstanceType("g3.4xlarge"); /// /// Constant G38xlarge for InstanceType /// public static readonly InstanceType G38xlarge = new InstanceType("g3.8xlarge"); /// /// Constant G3sXlarge for InstanceType /// public static readonly InstanceType G3sXlarge = new InstanceType("g3s.xlarge"); /// /// Constant G4ad16xlarge for InstanceType /// public static readonly InstanceType G4ad16xlarge = new InstanceType("g4ad.16xlarge"); /// /// Constant G4ad2xlarge for InstanceType /// public static readonly InstanceType G4ad2xlarge = new InstanceType("g4ad.2xlarge"); /// /// Constant G4ad4xlarge for InstanceType /// public static readonly InstanceType G4ad4xlarge = new InstanceType("g4ad.4xlarge"); /// /// Constant G4ad8xlarge for InstanceType /// public static readonly InstanceType G4ad8xlarge = new InstanceType("g4ad.8xlarge"); /// /// Constant G4adXlarge for InstanceType /// public static readonly InstanceType G4adXlarge = new InstanceType("g4ad.xlarge"); /// /// Constant G4dn12xlarge for InstanceType /// public static readonly InstanceType G4dn12xlarge = new InstanceType("g4dn.12xlarge"); /// /// Constant G4dn16xlarge for InstanceType /// public static readonly InstanceType G4dn16xlarge = new InstanceType("g4dn.16xlarge"); /// /// Constant G4dn2xlarge for InstanceType /// public static readonly InstanceType G4dn2xlarge = new InstanceType("g4dn.2xlarge"); /// /// Constant G4dn4xlarge for InstanceType /// public static readonly InstanceType G4dn4xlarge = new InstanceType("g4dn.4xlarge"); /// /// Constant G4dn8xlarge for InstanceType /// public static readonly InstanceType G4dn8xlarge = new InstanceType("g4dn.8xlarge"); /// /// Constant G4dnMetal for InstanceType /// public static readonly InstanceType G4dnMetal = new InstanceType("g4dn.metal"); /// /// Constant G4dnXlarge for InstanceType /// public static readonly InstanceType G4dnXlarge = new InstanceType("g4dn.xlarge"); /// /// Constant G512xlarge for InstanceType /// public static readonly InstanceType G512xlarge = new InstanceType("g5.12xlarge"); /// /// Constant G516xlarge for InstanceType /// public static readonly InstanceType G516xlarge = new InstanceType("g5.16xlarge"); /// /// Constant G524xlarge for InstanceType /// public static readonly InstanceType G524xlarge = new InstanceType("g5.24xlarge"); /// /// Constant G52xlarge for InstanceType /// public static readonly InstanceType G52xlarge = new InstanceType("g5.2xlarge"); /// /// Constant G548xlarge for InstanceType /// public static readonly InstanceType G548xlarge = new InstanceType("g5.48xlarge"); /// /// Constant G54xlarge for InstanceType /// public static readonly InstanceType G54xlarge = new InstanceType("g5.4xlarge"); /// /// Constant G58xlarge for InstanceType /// public static readonly InstanceType G58xlarge = new InstanceType("g5.8xlarge"); /// /// Constant G5g16xlarge for InstanceType /// public static readonly InstanceType G5g16xlarge = new InstanceType("g5g.16xlarge"); /// /// Constant G5g2xlarge for InstanceType /// public static readonly InstanceType G5g2xlarge = new InstanceType("g5g.2xlarge"); /// /// Constant G5g4xlarge for InstanceType /// public static readonly InstanceType G5g4xlarge = new InstanceType("g5g.4xlarge"); /// /// Constant G5g8xlarge for InstanceType /// public static readonly InstanceType G5g8xlarge = new InstanceType("g5g.8xlarge"); /// /// Constant G5gMetal for InstanceType /// public static readonly InstanceType G5gMetal = new InstanceType("g5g.metal"); /// /// Constant G5gXlarge for InstanceType /// public static readonly InstanceType G5gXlarge = new InstanceType("g5g.xlarge"); /// /// Constant G5Xlarge for InstanceType /// public static readonly InstanceType G5Xlarge = new InstanceType("g5.xlarge"); /// /// Constant H116xlarge for InstanceType /// public static readonly InstanceType H116xlarge = new InstanceType("h1.16xlarge"); /// /// Constant H12xlarge for InstanceType /// public static readonly InstanceType H12xlarge = new InstanceType("h1.2xlarge"); /// /// Constant H14xlarge for InstanceType /// public static readonly InstanceType H14xlarge = new InstanceType("h1.4xlarge"); /// /// Constant H18xlarge for InstanceType /// public static readonly InstanceType H18xlarge = new InstanceType("h1.8xlarge"); /// /// Constant Hi14xlarge for InstanceType /// public static readonly InstanceType Hi14xlarge = new InstanceType("hi1.4xlarge"); /// /// Constant Hpc6a48xlarge for InstanceType /// public static readonly InstanceType Hpc6a48xlarge = new InstanceType("hpc6a.48xlarge"); /// /// Constant Hpc6id32xlarge for InstanceType /// public static readonly InstanceType Hpc6id32xlarge = new InstanceType("hpc6id.32xlarge"); /// /// Constant Hpc7g16xlarge for InstanceType /// public static readonly InstanceType Hpc7g16xlarge = new InstanceType("hpc7g.16xlarge"); /// /// Constant Hpc7g4xlarge for InstanceType /// public static readonly InstanceType Hpc7g4xlarge = new InstanceType("hpc7g.4xlarge"); /// /// Constant Hpc7g8xlarge for InstanceType /// public static readonly InstanceType Hpc7g8xlarge = new InstanceType("hpc7g.8xlarge"); /// /// Constant Hs18xlarge for InstanceType /// public static readonly InstanceType Hs18xlarge = new InstanceType("hs1.8xlarge"); /// /// Constant I22xlarge for InstanceType /// public static readonly InstanceType I22xlarge = new InstanceType("i2.2xlarge"); /// /// Constant I24xlarge for InstanceType /// public static readonly InstanceType I24xlarge = new InstanceType("i2.4xlarge"); /// /// Constant I28xlarge for InstanceType /// public static readonly InstanceType I28xlarge = new InstanceType("i2.8xlarge"); /// /// Constant I2Xlarge for InstanceType /// public static readonly InstanceType I2Xlarge = new InstanceType("i2.xlarge"); /// /// Constant I316xlarge for InstanceType /// public static readonly InstanceType I316xlarge = new InstanceType("i3.16xlarge"); /// /// Constant I32xlarge for InstanceType /// public static readonly InstanceType I32xlarge = new InstanceType("i3.2xlarge"); /// /// Constant I34xlarge for InstanceType /// public static readonly InstanceType I34xlarge = new InstanceType("i3.4xlarge"); /// /// Constant I38xlarge for InstanceType /// public static readonly InstanceType I38xlarge = new InstanceType("i3.8xlarge"); /// /// Constant I3en12xlarge for InstanceType /// public static readonly InstanceType I3en12xlarge = new InstanceType("i3en.12xlarge"); /// /// Constant I3en24xlarge for InstanceType /// public static readonly InstanceType I3en24xlarge = new InstanceType("i3en.24xlarge"); /// /// Constant I3en2xlarge for InstanceType /// public static readonly InstanceType I3en2xlarge = new InstanceType("i3en.2xlarge"); /// /// Constant I3en3xlarge for InstanceType /// public static readonly InstanceType I3en3xlarge = new InstanceType("i3en.3xlarge"); /// /// Constant I3en6xlarge for InstanceType /// public static readonly InstanceType I3en6xlarge = new InstanceType("i3en.6xlarge"); /// /// Constant I3enLarge for InstanceType /// public static readonly InstanceType I3enLarge = new InstanceType("i3en.large"); /// /// Constant I3enMetal for InstanceType /// public static readonly InstanceType I3enMetal = new InstanceType("i3en.metal"); /// /// Constant I3enXlarge for InstanceType /// public static readonly InstanceType I3enXlarge = new InstanceType("i3en.xlarge"); /// /// Constant I3Large for InstanceType /// public static readonly InstanceType I3Large = new InstanceType("i3.large"); /// /// Constant I3Metal for InstanceType /// public static readonly InstanceType I3Metal = new InstanceType("i3.metal"); /// /// Constant I3Xlarge for InstanceType /// public static readonly InstanceType I3Xlarge = new InstanceType("i3.xlarge"); /// /// Constant I4g16xlarge for InstanceType /// public static readonly InstanceType I4g16xlarge = new InstanceType("i4g.16xlarge"); /// /// Constant I4g2xlarge for InstanceType /// public static readonly InstanceType I4g2xlarge = new InstanceType("i4g.2xlarge"); /// /// Constant I4g4xlarge for InstanceType /// public static readonly InstanceType I4g4xlarge = new InstanceType("i4g.4xlarge"); /// /// Constant I4g8xlarge for InstanceType /// public static readonly InstanceType I4g8xlarge = new InstanceType("i4g.8xlarge"); /// /// Constant I4gLarge for InstanceType /// public static readonly InstanceType I4gLarge = new InstanceType("i4g.large"); /// /// Constant I4gXlarge for InstanceType /// public static readonly InstanceType I4gXlarge = new InstanceType("i4g.xlarge"); /// /// Constant I4i16xlarge for InstanceType /// public static readonly InstanceType I4i16xlarge = new InstanceType("i4i.16xlarge"); /// /// Constant I4i2xlarge for InstanceType /// public static readonly InstanceType I4i2xlarge = new InstanceType("i4i.2xlarge"); /// /// Constant I4i32xlarge for InstanceType /// public static readonly InstanceType I4i32xlarge = new InstanceType("i4i.32xlarge"); /// /// Constant I4i4xlarge for InstanceType /// public static readonly InstanceType I4i4xlarge = new InstanceType("i4i.4xlarge"); /// /// Constant I4i8xlarge for InstanceType /// public static readonly InstanceType I4i8xlarge = new InstanceType("i4i.8xlarge"); /// /// Constant I4iLarge for InstanceType /// public static readonly InstanceType I4iLarge = new InstanceType("i4i.large"); /// /// Constant I4iMetal for InstanceType /// public static readonly InstanceType I4iMetal = new InstanceType("i4i.metal"); /// /// Constant I4iXlarge for InstanceType /// public static readonly InstanceType I4iXlarge = new InstanceType("i4i.xlarge"); /// /// Constant Im4gn16xlarge for InstanceType /// public static readonly InstanceType Im4gn16xlarge = new InstanceType("im4gn.16xlarge"); /// /// Constant Im4gn2xlarge for InstanceType /// public static readonly InstanceType Im4gn2xlarge = new InstanceType("im4gn.2xlarge"); /// /// Constant Im4gn4xlarge for InstanceType /// public static readonly InstanceType Im4gn4xlarge = new InstanceType("im4gn.4xlarge"); /// /// Constant Im4gn8xlarge for InstanceType /// public static readonly InstanceType Im4gn8xlarge = new InstanceType("im4gn.8xlarge"); /// /// Constant Im4gnLarge for InstanceType /// public static readonly InstanceType Im4gnLarge = new InstanceType("im4gn.large"); /// /// Constant Im4gnXlarge for InstanceType /// public static readonly InstanceType Im4gnXlarge = new InstanceType("im4gn.xlarge"); /// /// Constant Inf124xlarge for InstanceType /// public static readonly InstanceType Inf124xlarge = new InstanceType("inf1.24xlarge"); /// /// Constant Inf12xlarge for InstanceType /// public static readonly InstanceType Inf12xlarge = new InstanceType("inf1.2xlarge"); /// /// Constant Inf16xlarge for InstanceType /// public static readonly InstanceType Inf16xlarge = new InstanceType("inf1.6xlarge"); /// /// Constant Inf1Xlarge for InstanceType /// public static readonly InstanceType Inf1Xlarge = new InstanceType("inf1.xlarge"); /// /// Constant Inf224xlarge for InstanceType /// public static readonly InstanceType Inf224xlarge = new InstanceType("inf2.24xlarge"); /// /// Constant Inf248xlarge for InstanceType /// public static readonly InstanceType Inf248xlarge = new InstanceType("inf2.48xlarge"); /// /// Constant Inf28xlarge for InstanceType /// public static readonly InstanceType Inf28xlarge = new InstanceType("inf2.8xlarge"); /// /// Constant Inf2Xlarge for InstanceType /// public static readonly InstanceType Inf2Xlarge = new InstanceType("inf2.xlarge"); /// /// Constant Is4gen2xlarge for InstanceType /// public static readonly InstanceType Is4gen2xlarge = new InstanceType("is4gen.2xlarge"); /// /// Constant Is4gen4xlarge for InstanceType /// public static readonly InstanceType Is4gen4xlarge = new InstanceType("is4gen.4xlarge"); /// /// Constant Is4gen8xlarge for InstanceType /// public static readonly InstanceType Is4gen8xlarge = new InstanceType("is4gen.8xlarge"); /// /// Constant Is4genLarge for InstanceType /// public static readonly InstanceType Is4genLarge = new InstanceType("is4gen.large"); /// /// Constant Is4genMedium for InstanceType /// public static readonly InstanceType Is4genMedium = new InstanceType("is4gen.medium"); /// /// Constant Is4genXlarge for InstanceType /// public static readonly InstanceType Is4genXlarge = new InstanceType("is4gen.xlarge"); /// /// Constant M1Large for InstanceType /// public static readonly InstanceType M1Large = new InstanceType("m1.large"); /// /// Constant M1Medium for InstanceType /// public static readonly InstanceType M1Medium = new InstanceType("m1.medium"); /// /// Constant M1Small for InstanceType /// public static readonly InstanceType M1Small = new InstanceType("m1.small"); /// /// Constant M1Xlarge for InstanceType /// public static readonly InstanceType M1Xlarge = new InstanceType("m1.xlarge"); /// /// Constant M22xlarge for InstanceType /// public static readonly InstanceType M22xlarge = new InstanceType("m2.2xlarge"); /// /// Constant M24xlarge for InstanceType /// public static readonly InstanceType M24xlarge = new InstanceType("m2.4xlarge"); /// /// Constant M2Xlarge for InstanceType /// public static readonly InstanceType M2Xlarge = new InstanceType("m2.xlarge"); /// /// Constant M32xlarge for InstanceType /// public static readonly InstanceType M32xlarge = new InstanceType("m3.2xlarge"); /// /// Constant M3Large for InstanceType /// public static readonly InstanceType M3Large = new InstanceType("m3.large"); /// /// Constant M3Medium for InstanceType /// public static readonly InstanceType M3Medium = new InstanceType("m3.medium"); /// /// Constant M3Xlarge for InstanceType /// public static readonly InstanceType M3Xlarge = new InstanceType("m3.xlarge"); /// /// Constant M410xlarge for InstanceType /// public static readonly InstanceType M410xlarge = new InstanceType("m4.10xlarge"); /// /// Constant M416xlarge for InstanceType /// public static readonly InstanceType M416xlarge = new InstanceType("m4.16xlarge"); /// /// Constant M42xlarge for InstanceType /// public static readonly InstanceType M42xlarge = new InstanceType("m4.2xlarge"); /// /// Constant M44xlarge for InstanceType /// public static readonly InstanceType M44xlarge = new InstanceType("m4.4xlarge"); /// /// Constant M4Large for InstanceType /// public static readonly InstanceType M4Large = new InstanceType("m4.large"); /// /// Constant M4Xlarge for InstanceType /// public static readonly InstanceType M4Xlarge = new InstanceType("m4.xlarge"); /// /// Constant M512xlarge for InstanceType /// public static readonly InstanceType M512xlarge = new InstanceType("m5.12xlarge"); /// /// Constant M516xlarge for InstanceType /// public static readonly InstanceType M516xlarge = new InstanceType("m5.16xlarge"); /// /// Constant M524xlarge for InstanceType /// public static readonly InstanceType M524xlarge = new InstanceType("m5.24xlarge"); /// /// Constant M52xlarge for InstanceType /// public static readonly InstanceType M52xlarge = new InstanceType("m5.2xlarge"); /// /// Constant M54xlarge for InstanceType /// public static readonly InstanceType M54xlarge = new InstanceType("m5.4xlarge"); /// /// Constant M58xlarge for InstanceType /// public static readonly InstanceType M58xlarge = new InstanceType("m5.8xlarge"); /// /// Constant M5a12xlarge for InstanceType /// public static readonly InstanceType M5a12xlarge = new InstanceType("m5a.12xlarge"); /// /// Constant M5a16xlarge for InstanceType /// public static readonly InstanceType M5a16xlarge = new InstanceType("m5a.16xlarge"); /// /// Constant M5a24xlarge for InstanceType /// public static readonly InstanceType M5a24xlarge = new InstanceType("m5a.24xlarge"); /// /// Constant M5a2xlarge for InstanceType /// public static readonly InstanceType M5a2xlarge = new InstanceType("m5a.2xlarge"); /// /// Constant M5a4xlarge for InstanceType /// public static readonly InstanceType M5a4xlarge = new InstanceType("m5a.4xlarge"); /// /// Constant M5a8xlarge for InstanceType /// public static readonly InstanceType M5a8xlarge = new InstanceType("m5a.8xlarge"); /// /// Constant M5ad12xlarge for InstanceType /// public static readonly InstanceType M5ad12xlarge = new InstanceType("m5ad.12xlarge"); /// /// Constant M5ad16xlarge for InstanceType /// public static readonly InstanceType M5ad16xlarge = new InstanceType("m5ad.16xlarge"); /// /// Constant M5ad24xlarge for InstanceType /// public static readonly InstanceType M5ad24xlarge = new InstanceType("m5ad.24xlarge"); /// /// Constant M5ad2xlarge for InstanceType /// public static readonly InstanceType M5ad2xlarge = new InstanceType("m5ad.2xlarge"); /// /// Constant M5ad4xlarge for InstanceType /// public static readonly InstanceType M5ad4xlarge = new InstanceType("m5ad.4xlarge"); /// /// Constant M5ad8xlarge for InstanceType /// public static readonly InstanceType M5ad8xlarge = new InstanceType("m5ad.8xlarge"); /// /// Constant M5adLarge for InstanceType /// public static readonly InstanceType M5adLarge = new InstanceType("m5ad.large"); /// /// Constant M5adXlarge for InstanceType /// public static readonly InstanceType M5adXlarge = new InstanceType("m5ad.xlarge"); /// /// Constant M5aLarge for InstanceType /// public static readonly InstanceType M5aLarge = new InstanceType("m5a.large"); /// /// Constant M5aXlarge for InstanceType /// public static readonly InstanceType M5aXlarge = new InstanceType("m5a.xlarge"); /// /// Constant M5d12xlarge for InstanceType /// public static readonly InstanceType M5d12xlarge = new InstanceType("m5d.12xlarge"); /// /// Constant M5d16xlarge for InstanceType /// public static readonly InstanceType M5d16xlarge = new InstanceType("m5d.16xlarge"); /// /// Constant M5d24xlarge for InstanceType /// public static readonly InstanceType M5d24xlarge = new InstanceType("m5d.24xlarge"); /// /// Constant M5d2xlarge for InstanceType /// public static readonly InstanceType M5d2xlarge = new InstanceType("m5d.2xlarge"); /// /// Constant M5d4xlarge for InstanceType /// public static readonly InstanceType M5d4xlarge = new InstanceType("m5d.4xlarge"); /// /// Constant M5d8xlarge for InstanceType /// public static readonly InstanceType M5d8xlarge = new InstanceType("m5d.8xlarge"); /// /// Constant M5dLarge for InstanceType /// public static readonly InstanceType M5dLarge = new InstanceType("m5d.large"); /// /// Constant M5dMetal for InstanceType /// public static readonly InstanceType M5dMetal = new InstanceType("m5d.metal"); /// /// Constant M5dn12xlarge for InstanceType /// public static readonly InstanceType M5dn12xlarge = new InstanceType("m5dn.12xlarge"); /// /// Constant M5dn16xlarge for InstanceType /// public static readonly InstanceType M5dn16xlarge = new InstanceType("m5dn.16xlarge"); /// /// Constant M5dn24xlarge for InstanceType /// public static readonly InstanceType M5dn24xlarge = new InstanceType("m5dn.24xlarge"); /// /// Constant M5dn2xlarge for InstanceType /// public static readonly InstanceType M5dn2xlarge = new InstanceType("m5dn.2xlarge"); /// /// Constant M5dn4xlarge for InstanceType /// public static readonly InstanceType M5dn4xlarge = new InstanceType("m5dn.4xlarge"); /// /// Constant M5dn8xlarge for InstanceType /// public static readonly InstanceType M5dn8xlarge = new InstanceType("m5dn.8xlarge"); /// /// Constant M5dnLarge for InstanceType /// public static readonly InstanceType M5dnLarge = new InstanceType("m5dn.large"); /// /// Constant M5dnMetal for InstanceType /// public static readonly InstanceType M5dnMetal = new InstanceType("m5dn.metal"); /// /// Constant M5dnXlarge for InstanceType /// public static readonly InstanceType M5dnXlarge = new InstanceType("m5dn.xlarge"); /// /// Constant M5dXlarge for InstanceType /// public static readonly InstanceType M5dXlarge = new InstanceType("m5d.xlarge"); /// /// Constant M5Large for InstanceType /// public static readonly InstanceType M5Large = new InstanceType("m5.large"); /// /// Constant M5Metal for InstanceType /// public static readonly InstanceType M5Metal = new InstanceType("m5.metal"); /// /// Constant M5n12xlarge for InstanceType /// public static readonly InstanceType M5n12xlarge = new InstanceType("m5n.12xlarge"); /// /// Constant M5n16xlarge for InstanceType /// public static readonly InstanceType M5n16xlarge = new InstanceType("m5n.16xlarge"); /// /// Constant M5n24xlarge for InstanceType /// public static readonly InstanceType M5n24xlarge = new InstanceType("m5n.24xlarge"); /// /// Constant M5n2xlarge for InstanceType /// public static readonly InstanceType M5n2xlarge = new InstanceType("m5n.2xlarge"); /// /// Constant M5n4xlarge for InstanceType /// public static readonly InstanceType M5n4xlarge = new InstanceType("m5n.4xlarge"); /// /// Constant M5n8xlarge for InstanceType /// public static readonly InstanceType M5n8xlarge = new InstanceType("m5n.8xlarge"); /// /// Constant M5nLarge for InstanceType /// public static readonly InstanceType M5nLarge = new InstanceType("m5n.large"); /// /// Constant M5nMetal for InstanceType /// public static readonly InstanceType M5nMetal = new InstanceType("m5n.metal"); /// /// Constant M5nXlarge for InstanceType /// public static readonly InstanceType M5nXlarge = new InstanceType("m5n.xlarge"); /// /// Constant M5Xlarge for InstanceType /// public static readonly InstanceType M5Xlarge = new InstanceType("m5.xlarge"); /// /// Constant M5zn12xlarge for InstanceType /// public static readonly InstanceType M5zn12xlarge = new InstanceType("m5zn.12xlarge"); /// /// Constant M5zn2xlarge for InstanceType /// public static readonly InstanceType M5zn2xlarge = new InstanceType("m5zn.2xlarge"); /// /// Constant M5zn3xlarge for InstanceType /// public static readonly InstanceType M5zn3xlarge = new InstanceType("m5zn.3xlarge"); /// /// Constant M5zn6xlarge for InstanceType /// public static readonly InstanceType M5zn6xlarge = new InstanceType("m5zn.6xlarge"); /// /// Constant M5znLarge for InstanceType /// public static readonly InstanceType M5znLarge = new InstanceType("m5zn.large"); /// /// Constant M5znMetal for InstanceType /// public static readonly InstanceType M5znMetal = new InstanceType("m5zn.metal"); /// /// Constant M5znXlarge for InstanceType /// public static readonly InstanceType M5znXlarge = new InstanceType("m5zn.xlarge"); /// /// Constant M6a12xlarge for InstanceType /// public static readonly InstanceType M6a12xlarge = new InstanceType("m6a.12xlarge"); /// /// Constant M6a16xlarge for InstanceType /// public static readonly InstanceType M6a16xlarge = new InstanceType("m6a.16xlarge"); /// /// Constant M6a24xlarge for InstanceType /// public static readonly InstanceType M6a24xlarge = new InstanceType("m6a.24xlarge"); /// /// Constant M6a2xlarge for InstanceType /// public static readonly InstanceType M6a2xlarge = new InstanceType("m6a.2xlarge"); /// /// Constant M6a32xlarge for InstanceType /// public static readonly InstanceType M6a32xlarge = new InstanceType("m6a.32xlarge"); /// /// Constant M6a48xlarge for InstanceType /// public static readonly InstanceType M6a48xlarge = new InstanceType("m6a.48xlarge"); /// /// Constant M6a4xlarge for InstanceType /// public static readonly InstanceType M6a4xlarge = new InstanceType("m6a.4xlarge"); /// /// Constant M6a8xlarge for InstanceType /// public static readonly InstanceType M6a8xlarge = new InstanceType("m6a.8xlarge"); /// /// Constant M6aLarge for InstanceType /// public static readonly InstanceType M6aLarge = new InstanceType("m6a.large"); /// /// Constant M6aMetal for InstanceType /// public static readonly InstanceType M6aMetal = new InstanceType("m6a.metal"); /// /// Constant M6aXlarge for InstanceType /// public static readonly InstanceType M6aXlarge = new InstanceType("m6a.xlarge"); /// /// Constant M6g12xlarge for InstanceType /// public static readonly InstanceType M6g12xlarge = new InstanceType("m6g.12xlarge"); /// /// Constant M6g16xlarge for InstanceType /// public static readonly InstanceType M6g16xlarge = new InstanceType("m6g.16xlarge"); /// /// Constant M6g2xlarge for InstanceType /// public static readonly InstanceType M6g2xlarge = new InstanceType("m6g.2xlarge"); /// /// Constant M6g4xlarge for InstanceType /// public static readonly InstanceType M6g4xlarge = new InstanceType("m6g.4xlarge"); /// /// Constant M6g8xlarge for InstanceType /// public static readonly InstanceType M6g8xlarge = new InstanceType("m6g.8xlarge"); /// /// Constant M6gd12xlarge for InstanceType /// public static readonly InstanceType M6gd12xlarge = new InstanceType("m6gd.12xlarge"); /// /// Constant M6gd16xlarge for InstanceType /// public static readonly InstanceType M6gd16xlarge = new InstanceType("m6gd.16xlarge"); /// /// Constant M6gd2xlarge for InstanceType /// public static readonly InstanceType M6gd2xlarge = new InstanceType("m6gd.2xlarge"); /// /// Constant M6gd4xlarge for InstanceType /// public static readonly InstanceType M6gd4xlarge = new InstanceType("m6gd.4xlarge"); /// /// Constant M6gd8xlarge for InstanceType /// public static readonly InstanceType M6gd8xlarge = new InstanceType("m6gd.8xlarge"); /// /// Constant M6gdLarge for InstanceType /// public static readonly InstanceType M6gdLarge = new InstanceType("m6gd.large"); /// /// Constant M6gdMedium for InstanceType /// public static readonly InstanceType M6gdMedium = new InstanceType("m6gd.medium"); /// /// Constant M6gdMetal for InstanceType /// public static readonly InstanceType M6gdMetal = new InstanceType("m6gd.metal"); /// /// Constant M6gdXlarge for InstanceType /// public static readonly InstanceType M6gdXlarge = new InstanceType("m6gd.xlarge"); /// /// Constant M6gLarge for InstanceType /// public static readonly InstanceType M6gLarge = new InstanceType("m6g.large"); /// /// Constant M6gMedium for InstanceType /// public static readonly InstanceType M6gMedium = new InstanceType("m6g.medium"); /// /// Constant M6gMetal for InstanceType /// public static readonly InstanceType M6gMetal = new InstanceType("m6g.metal"); /// /// Constant M6gXlarge for InstanceType /// public static readonly InstanceType M6gXlarge = new InstanceType("m6g.xlarge"); /// /// Constant M6i12xlarge for InstanceType /// public static readonly InstanceType M6i12xlarge = new InstanceType("m6i.12xlarge"); /// /// Constant M6i16xlarge for InstanceType /// public static readonly InstanceType M6i16xlarge = new InstanceType("m6i.16xlarge"); /// /// Constant M6i24xlarge for InstanceType /// public static readonly InstanceType M6i24xlarge = new InstanceType("m6i.24xlarge"); /// /// Constant M6i2xlarge for InstanceType /// public static readonly InstanceType M6i2xlarge = new InstanceType("m6i.2xlarge"); /// /// Constant M6i32xlarge for InstanceType /// public static readonly InstanceType M6i32xlarge = new InstanceType("m6i.32xlarge"); /// /// Constant M6i4xlarge for InstanceType /// public static readonly InstanceType M6i4xlarge = new InstanceType("m6i.4xlarge"); /// /// Constant M6i8xlarge for InstanceType /// public static readonly InstanceType M6i8xlarge = new InstanceType("m6i.8xlarge"); /// /// Constant M6id12xlarge for InstanceType /// public static readonly InstanceType M6id12xlarge = new InstanceType("m6id.12xlarge"); /// /// Constant M6id16xlarge for InstanceType /// public static readonly InstanceType M6id16xlarge = new InstanceType("m6id.16xlarge"); /// /// Constant M6id24xlarge for InstanceType /// public static readonly InstanceType M6id24xlarge = new InstanceType("m6id.24xlarge"); /// /// Constant M6id2xlarge for InstanceType /// public static readonly InstanceType M6id2xlarge = new InstanceType("m6id.2xlarge"); /// /// Constant M6id32xlarge for InstanceType /// public static readonly InstanceType M6id32xlarge = new InstanceType("m6id.32xlarge"); /// /// Constant M6id4xlarge for InstanceType /// public static readonly InstanceType M6id4xlarge = new InstanceType("m6id.4xlarge"); /// /// Constant M6id8xlarge for InstanceType /// public static readonly InstanceType M6id8xlarge = new InstanceType("m6id.8xlarge"); /// /// Constant M6idLarge for InstanceType /// public static readonly InstanceType M6idLarge = new InstanceType("m6id.large"); /// /// Constant M6idMetal for InstanceType /// public static readonly InstanceType M6idMetal = new InstanceType("m6id.metal"); /// /// Constant M6idn12xlarge for InstanceType /// public static readonly InstanceType M6idn12xlarge = new InstanceType("m6idn.12xlarge"); /// /// Constant M6idn16xlarge for InstanceType /// public static readonly InstanceType M6idn16xlarge = new InstanceType("m6idn.16xlarge"); /// /// Constant M6idn24xlarge for InstanceType /// public static readonly InstanceType M6idn24xlarge = new InstanceType("m6idn.24xlarge"); /// /// Constant M6idn2xlarge for InstanceType /// public static readonly InstanceType M6idn2xlarge = new InstanceType("m6idn.2xlarge"); /// /// Constant M6idn32xlarge for InstanceType /// public static readonly InstanceType M6idn32xlarge = new InstanceType("m6idn.32xlarge"); /// /// Constant M6idn4xlarge for InstanceType /// public static readonly InstanceType M6idn4xlarge = new InstanceType("m6idn.4xlarge"); /// /// Constant M6idn8xlarge for InstanceType /// public static readonly InstanceType M6idn8xlarge = new InstanceType("m6idn.8xlarge"); /// /// Constant M6idnLarge for InstanceType /// public static readonly InstanceType M6idnLarge = new InstanceType("m6idn.large"); /// /// Constant M6idnMetal for InstanceType /// public static readonly InstanceType M6idnMetal = new InstanceType("m6idn.metal"); /// /// Constant M6idnXlarge for InstanceType /// public static readonly InstanceType M6idnXlarge = new InstanceType("m6idn.xlarge"); /// /// Constant M6idXlarge for InstanceType /// public static readonly InstanceType M6idXlarge = new InstanceType("m6id.xlarge"); /// /// Constant M6iLarge for InstanceType /// public static readonly InstanceType M6iLarge = new InstanceType("m6i.large"); /// /// Constant M6iMetal for InstanceType /// public static readonly InstanceType M6iMetal = new InstanceType("m6i.metal"); /// /// Constant M6in12xlarge for InstanceType /// public static readonly InstanceType M6in12xlarge = new InstanceType("m6in.12xlarge"); /// /// Constant M6in16xlarge for InstanceType /// public static readonly InstanceType M6in16xlarge = new InstanceType("m6in.16xlarge"); /// /// Constant M6in24xlarge for InstanceType /// public static readonly InstanceType M6in24xlarge = new InstanceType("m6in.24xlarge"); /// /// Constant M6in2xlarge for InstanceType /// public static readonly InstanceType M6in2xlarge = new InstanceType("m6in.2xlarge"); /// /// Constant M6in32xlarge for InstanceType /// public static readonly InstanceType M6in32xlarge = new InstanceType("m6in.32xlarge"); /// /// Constant M6in4xlarge for InstanceType /// public static readonly InstanceType M6in4xlarge = new InstanceType("m6in.4xlarge"); /// /// Constant M6in8xlarge for InstanceType /// public static readonly InstanceType M6in8xlarge = new InstanceType("m6in.8xlarge"); /// /// Constant M6inLarge for InstanceType /// public static readonly InstanceType M6inLarge = new InstanceType("m6in.large"); /// /// Constant M6inMetal for InstanceType /// public static readonly InstanceType M6inMetal = new InstanceType("m6in.metal"); /// /// Constant M6inXlarge for InstanceType /// public static readonly InstanceType M6inXlarge = new InstanceType("m6in.xlarge"); /// /// Constant M6iXlarge for InstanceType /// public static readonly InstanceType M6iXlarge = new InstanceType("m6i.xlarge"); /// /// Constant M7g12xlarge for InstanceType /// public static readonly InstanceType M7g12xlarge = new InstanceType("m7g.12xlarge"); /// /// Constant M7g16xlarge for InstanceType /// public static readonly InstanceType M7g16xlarge = new InstanceType("m7g.16xlarge"); /// /// Constant M7g2xlarge for InstanceType /// public static readonly InstanceType M7g2xlarge = new InstanceType("m7g.2xlarge"); /// /// Constant M7g4xlarge for InstanceType /// public static readonly InstanceType M7g4xlarge = new InstanceType("m7g.4xlarge"); /// /// Constant M7g8xlarge for InstanceType /// public static readonly InstanceType M7g8xlarge = new InstanceType("m7g.8xlarge"); /// /// Constant M7gLarge for InstanceType /// public static readonly InstanceType M7gLarge = new InstanceType("m7g.large"); /// /// Constant M7gMedium for InstanceType /// public static readonly InstanceType M7gMedium = new InstanceType("m7g.medium"); /// /// Constant M7gMetal for InstanceType /// public static readonly InstanceType M7gMetal = new InstanceType("m7g.metal"); /// /// Constant M7gXlarge for InstanceType /// public static readonly InstanceType M7gXlarge = new InstanceType("m7g.xlarge"); /// /// Constant Mac1Metal for InstanceType /// public static readonly InstanceType Mac1Metal = new InstanceType("mac1.metal"); /// /// Constant Mac2Metal for InstanceType /// public static readonly InstanceType Mac2Metal = new InstanceType("mac2.metal"); /// /// Constant P216xlarge for InstanceType /// public static readonly InstanceType P216xlarge = new InstanceType("p2.16xlarge"); /// /// Constant P28xlarge for InstanceType /// public static readonly InstanceType P28xlarge = new InstanceType("p2.8xlarge"); /// /// Constant P2Xlarge for InstanceType /// public static readonly InstanceType P2Xlarge = new InstanceType("p2.xlarge"); /// /// Constant P316xlarge for InstanceType /// public static readonly InstanceType P316xlarge = new InstanceType("p3.16xlarge"); /// /// Constant P32xlarge for InstanceType /// public static readonly InstanceType P32xlarge = new InstanceType("p3.2xlarge"); /// /// Constant P38xlarge for InstanceType /// public static readonly InstanceType P38xlarge = new InstanceType("p3.8xlarge"); /// /// Constant P3dn24xlarge for InstanceType /// public static readonly InstanceType P3dn24xlarge = new InstanceType("p3dn.24xlarge"); /// /// Constant P4d24xlarge for InstanceType /// public static readonly InstanceType P4d24xlarge = new InstanceType("p4d.24xlarge"); /// /// Constant P4de24xlarge for InstanceType /// public static readonly InstanceType P4de24xlarge = new InstanceType("p4de.24xlarge"); /// /// Constant R32xlarge for InstanceType /// public static readonly InstanceType R32xlarge = new InstanceType("r3.2xlarge"); /// /// Constant R34xlarge for InstanceType /// public static readonly InstanceType R34xlarge = new InstanceType("r3.4xlarge"); /// /// Constant R38xlarge for InstanceType /// public static readonly InstanceType R38xlarge = new InstanceType("r3.8xlarge"); /// /// Constant R3Large for InstanceType /// public static readonly InstanceType R3Large = new InstanceType("r3.large"); /// /// Constant R3Xlarge for InstanceType /// public static readonly InstanceType R3Xlarge = new InstanceType("r3.xlarge"); /// /// Constant R416xlarge for InstanceType /// public static readonly InstanceType R416xlarge = new InstanceType("r4.16xlarge"); /// /// Constant R42xlarge for InstanceType /// public static readonly InstanceType R42xlarge = new InstanceType("r4.2xlarge"); /// /// Constant R44xlarge for InstanceType /// public static readonly InstanceType R44xlarge = new InstanceType("r4.4xlarge"); /// /// Constant R48xlarge for InstanceType /// public static readonly InstanceType R48xlarge = new InstanceType("r4.8xlarge"); /// /// Constant R4Large for InstanceType /// public static readonly InstanceType R4Large = new InstanceType("r4.large"); /// /// Constant R4Xlarge for InstanceType /// public static readonly InstanceType R4Xlarge = new InstanceType("r4.xlarge"); /// /// Constant R512xlarge for InstanceType /// public static readonly InstanceType R512xlarge = new InstanceType("r5.12xlarge"); /// /// Constant R516xlarge for InstanceType /// public static readonly InstanceType R516xlarge = new InstanceType("r5.16xlarge"); /// /// Constant R524xlarge for InstanceType /// public static readonly InstanceType R524xlarge = new InstanceType("r5.24xlarge"); /// /// Constant R52xlarge for InstanceType /// public static readonly InstanceType R52xlarge = new InstanceType("r5.2xlarge"); /// /// Constant R54xlarge for InstanceType /// public static readonly InstanceType R54xlarge = new InstanceType("r5.4xlarge"); /// /// Constant R58xlarge for InstanceType /// public static readonly InstanceType R58xlarge = new InstanceType("r5.8xlarge"); /// /// Constant R5a12xlarge for InstanceType /// public static readonly InstanceType R5a12xlarge = new InstanceType("r5a.12xlarge"); /// /// Constant R5a16xlarge for InstanceType /// public static readonly InstanceType R5a16xlarge = new InstanceType("r5a.16xlarge"); /// /// Constant R5a24xlarge for InstanceType /// public static readonly InstanceType R5a24xlarge = new InstanceType("r5a.24xlarge"); /// /// Constant R5a2xlarge for InstanceType /// public static readonly InstanceType R5a2xlarge = new InstanceType("r5a.2xlarge"); /// /// Constant R5a4xlarge for InstanceType /// public static readonly InstanceType R5a4xlarge = new InstanceType("r5a.4xlarge"); /// /// Constant R5a8xlarge for InstanceType /// public static readonly InstanceType R5a8xlarge = new InstanceType("r5a.8xlarge"); /// /// Constant R5ad12xlarge for InstanceType /// public static readonly InstanceType R5ad12xlarge = new InstanceType("r5ad.12xlarge"); /// /// Constant R5ad16xlarge for InstanceType /// public static readonly InstanceType R5ad16xlarge = new InstanceType("r5ad.16xlarge"); /// /// Constant R5ad24xlarge for InstanceType /// public static readonly InstanceType R5ad24xlarge = new InstanceType("r5ad.24xlarge"); /// /// Constant R5ad2xlarge for InstanceType /// public static readonly InstanceType R5ad2xlarge = new InstanceType("r5ad.2xlarge"); /// /// Constant R5ad4xlarge for InstanceType /// public static readonly InstanceType R5ad4xlarge = new InstanceType("r5ad.4xlarge"); /// /// Constant R5ad8xlarge for InstanceType /// public static readonly InstanceType R5ad8xlarge = new InstanceType("r5ad.8xlarge"); /// /// Constant R5adLarge for InstanceType /// public static readonly InstanceType R5adLarge = new InstanceType("r5ad.large"); /// /// Constant R5adXlarge for InstanceType /// public static readonly InstanceType R5adXlarge = new InstanceType("r5ad.xlarge"); /// /// Constant R5aLarge for InstanceType /// public static readonly InstanceType R5aLarge = new InstanceType("r5a.large"); /// /// Constant R5aXlarge for InstanceType /// public static readonly InstanceType R5aXlarge = new InstanceType("r5a.xlarge"); /// /// Constant R5b12xlarge for InstanceType /// public static readonly InstanceType R5b12xlarge = new InstanceType("r5b.12xlarge"); /// /// Constant R5b16xlarge for InstanceType /// public static readonly InstanceType R5b16xlarge = new InstanceType("r5b.16xlarge"); /// /// Constant R5b24xlarge for InstanceType /// public static readonly InstanceType R5b24xlarge = new InstanceType("r5b.24xlarge"); /// /// Constant R5b2xlarge for InstanceType /// public static readonly InstanceType R5b2xlarge = new InstanceType("r5b.2xlarge"); /// /// Constant R5b4xlarge for InstanceType /// public static readonly InstanceType R5b4xlarge = new InstanceType("r5b.4xlarge"); /// /// Constant R5b8xlarge for InstanceType /// public static readonly InstanceType R5b8xlarge = new InstanceType("r5b.8xlarge"); /// /// Constant R5bLarge for InstanceType /// public static readonly InstanceType R5bLarge = new InstanceType("r5b.large"); /// /// Constant R5bMetal for InstanceType /// public static readonly InstanceType R5bMetal = new InstanceType("r5b.metal"); /// /// Constant R5bXlarge for InstanceType /// public static readonly InstanceType R5bXlarge = new InstanceType("r5b.xlarge"); /// /// Constant R5d12xlarge for InstanceType /// public static readonly InstanceType R5d12xlarge = new InstanceType("r5d.12xlarge"); /// /// Constant R5d16xlarge for InstanceType /// public static readonly InstanceType R5d16xlarge = new InstanceType("r5d.16xlarge"); /// /// Constant R5d24xlarge for InstanceType /// public static readonly InstanceType R5d24xlarge = new InstanceType("r5d.24xlarge"); /// /// Constant R5d2xlarge for InstanceType /// public static readonly InstanceType R5d2xlarge = new InstanceType("r5d.2xlarge"); /// /// Constant R5d4xlarge for InstanceType /// public static readonly InstanceType R5d4xlarge = new InstanceType("r5d.4xlarge"); /// /// Constant R5d8xlarge for InstanceType /// public static readonly InstanceType R5d8xlarge = new InstanceType("r5d.8xlarge"); /// /// Constant R5dLarge for InstanceType /// public static readonly InstanceType R5dLarge = new InstanceType("r5d.large"); /// /// Constant R5dMetal for InstanceType /// public static readonly InstanceType R5dMetal = new InstanceType("r5d.metal"); /// /// Constant R5dn12xlarge for InstanceType /// public static readonly InstanceType R5dn12xlarge = new InstanceType("r5dn.12xlarge"); /// /// Constant R5dn16xlarge for InstanceType /// public static readonly InstanceType R5dn16xlarge = new InstanceType("r5dn.16xlarge"); /// /// Constant R5dn24xlarge for InstanceType /// public static readonly InstanceType R5dn24xlarge = new InstanceType("r5dn.24xlarge"); /// /// Constant R5dn2xlarge for InstanceType /// public static readonly InstanceType R5dn2xlarge = new InstanceType("r5dn.2xlarge"); /// /// Constant R5dn4xlarge for InstanceType /// public static readonly InstanceType R5dn4xlarge = new InstanceType("r5dn.4xlarge"); /// /// Constant R5dn8xlarge for InstanceType /// public static readonly InstanceType R5dn8xlarge = new InstanceType("r5dn.8xlarge"); /// /// Constant R5dnLarge for InstanceType /// public static readonly InstanceType R5dnLarge = new InstanceType("r5dn.large"); /// /// Constant R5dnMetal for InstanceType /// public static readonly InstanceType R5dnMetal = new InstanceType("r5dn.metal"); /// /// Constant R5dnXlarge for InstanceType /// public static readonly InstanceType R5dnXlarge = new InstanceType("r5dn.xlarge"); /// /// Constant R5dXlarge for InstanceType /// public static readonly InstanceType R5dXlarge = new InstanceType("r5d.xlarge"); /// /// Constant R5Large for InstanceType /// public static readonly InstanceType R5Large = new InstanceType("r5.large"); /// /// Constant R5Metal for InstanceType /// public static readonly InstanceType R5Metal = new InstanceType("r5.metal"); /// /// Constant R5n12xlarge for InstanceType /// public static readonly InstanceType R5n12xlarge = new InstanceType("r5n.12xlarge"); /// /// Constant R5n16xlarge for InstanceType /// public static readonly InstanceType R5n16xlarge = new InstanceType("r5n.16xlarge"); /// /// Constant R5n24xlarge for InstanceType /// public static readonly InstanceType R5n24xlarge = new InstanceType("r5n.24xlarge"); /// /// Constant R5n2xlarge for InstanceType /// public static readonly InstanceType R5n2xlarge = new InstanceType("r5n.2xlarge"); /// /// Constant R5n4xlarge for InstanceType /// public static readonly InstanceType R5n4xlarge = new InstanceType("r5n.4xlarge"); /// /// Constant R5n8xlarge for InstanceType /// public static readonly InstanceType R5n8xlarge = new InstanceType("r5n.8xlarge"); /// /// Constant R5nLarge for InstanceType /// public static readonly InstanceType R5nLarge = new InstanceType("r5n.large"); /// /// Constant R5nMetal for InstanceType /// public static readonly InstanceType R5nMetal = new InstanceType("r5n.metal"); /// /// Constant R5nXlarge for InstanceType /// public static readonly InstanceType R5nXlarge = new InstanceType("r5n.xlarge"); /// /// Constant R5Xlarge for InstanceType /// public static readonly InstanceType R5Xlarge = new InstanceType("r5.xlarge"); /// /// Constant R6a12xlarge for InstanceType /// public static readonly InstanceType R6a12xlarge = new InstanceType("r6a.12xlarge"); /// /// Constant R6a16xlarge for InstanceType /// public static readonly InstanceType R6a16xlarge = new InstanceType("r6a.16xlarge"); /// /// Constant R6a24xlarge for InstanceType /// public static readonly InstanceType R6a24xlarge = new InstanceType("r6a.24xlarge"); /// /// Constant R6a2xlarge for InstanceType /// public static readonly InstanceType R6a2xlarge = new InstanceType("r6a.2xlarge"); /// /// Constant R6a32xlarge for InstanceType /// public static readonly InstanceType R6a32xlarge = new InstanceType("r6a.32xlarge"); /// /// Constant R6a48xlarge for InstanceType /// public static readonly InstanceType R6a48xlarge = new InstanceType("r6a.48xlarge"); /// /// Constant R6a4xlarge for InstanceType /// public static readonly InstanceType R6a4xlarge = new InstanceType("r6a.4xlarge"); /// /// Constant R6a8xlarge for InstanceType /// public static readonly InstanceType R6a8xlarge = new InstanceType("r6a.8xlarge"); /// /// Constant R6aLarge for InstanceType /// public static readonly InstanceType R6aLarge = new InstanceType("r6a.large"); /// /// Constant R6aMetal for InstanceType /// public static readonly InstanceType R6aMetal = new InstanceType("r6a.metal"); /// /// Constant R6aXlarge for InstanceType /// public static readonly InstanceType R6aXlarge = new InstanceType("r6a.xlarge"); /// /// Constant R6g12xlarge for InstanceType /// public static readonly InstanceType R6g12xlarge = new InstanceType("r6g.12xlarge"); /// /// Constant R6g16xlarge for InstanceType /// public static readonly InstanceType R6g16xlarge = new InstanceType("r6g.16xlarge"); /// /// Constant R6g2xlarge for InstanceType /// public static readonly InstanceType R6g2xlarge = new InstanceType("r6g.2xlarge"); /// /// Constant R6g4xlarge for InstanceType /// public static readonly InstanceType R6g4xlarge = new InstanceType("r6g.4xlarge"); /// /// Constant R6g8xlarge for InstanceType /// public static readonly InstanceType R6g8xlarge = new InstanceType("r6g.8xlarge"); /// /// Constant R6gd12xlarge for InstanceType /// public static readonly InstanceType R6gd12xlarge = new InstanceType("r6gd.12xlarge"); /// /// Constant R6gd16xlarge for InstanceType /// public static readonly InstanceType R6gd16xlarge = new InstanceType("r6gd.16xlarge"); /// /// Constant R6gd2xlarge for InstanceType /// public static readonly InstanceType R6gd2xlarge = new InstanceType("r6gd.2xlarge"); /// /// Constant R6gd4xlarge for InstanceType /// public static readonly InstanceType R6gd4xlarge = new InstanceType("r6gd.4xlarge"); /// /// Constant R6gd8xlarge for InstanceType /// public static readonly InstanceType R6gd8xlarge = new InstanceType("r6gd.8xlarge"); /// /// Constant R6gdLarge for InstanceType /// public static readonly InstanceType R6gdLarge = new InstanceType("r6gd.large"); /// /// Constant R6gdMedium for InstanceType /// public static readonly InstanceType R6gdMedium = new InstanceType("r6gd.medium"); /// /// Constant R6gdMetal for InstanceType /// public static readonly InstanceType R6gdMetal = new InstanceType("r6gd.metal"); /// /// Constant R6gdXlarge for InstanceType /// public static readonly InstanceType R6gdXlarge = new InstanceType("r6gd.xlarge"); /// /// Constant R6gLarge for InstanceType /// public static readonly InstanceType R6gLarge = new InstanceType("r6g.large"); /// /// Constant R6gMedium for InstanceType /// public static readonly InstanceType R6gMedium = new InstanceType("r6g.medium"); /// /// Constant R6gMetal for InstanceType /// public static readonly InstanceType R6gMetal = new InstanceType("r6g.metal"); /// /// Constant R6gXlarge for InstanceType /// public static readonly InstanceType R6gXlarge = new InstanceType("r6g.xlarge"); /// /// Constant R6i12xlarge for InstanceType /// public static readonly InstanceType R6i12xlarge = new InstanceType("r6i.12xlarge"); /// /// Constant R6i16xlarge for InstanceType /// public static readonly InstanceType R6i16xlarge = new InstanceType("r6i.16xlarge"); /// /// Constant R6i24xlarge for InstanceType /// public static readonly InstanceType R6i24xlarge = new InstanceType("r6i.24xlarge"); /// /// Constant R6i2xlarge for InstanceType /// public static readonly InstanceType R6i2xlarge = new InstanceType("r6i.2xlarge"); /// /// Constant R6i32xlarge for InstanceType /// public static readonly InstanceType R6i32xlarge = new InstanceType("r6i.32xlarge"); /// /// Constant R6i4xlarge for InstanceType /// public static readonly InstanceType R6i4xlarge = new InstanceType("r6i.4xlarge"); /// /// Constant R6i8xlarge for InstanceType /// public static readonly InstanceType R6i8xlarge = new InstanceType("r6i.8xlarge"); /// /// Constant R6id12xlarge for InstanceType /// public static readonly InstanceType R6id12xlarge = new InstanceType("r6id.12xlarge"); /// /// Constant R6id16xlarge for InstanceType /// public static readonly InstanceType R6id16xlarge = new InstanceType("r6id.16xlarge"); /// /// Constant R6id24xlarge for InstanceType /// public static readonly InstanceType R6id24xlarge = new InstanceType("r6id.24xlarge"); /// /// Constant R6id2xlarge for InstanceType /// public static readonly InstanceType R6id2xlarge = new InstanceType("r6id.2xlarge"); /// /// Constant R6id32xlarge for InstanceType /// public static readonly InstanceType R6id32xlarge = new InstanceType("r6id.32xlarge"); /// /// Constant R6id4xlarge for InstanceType /// public static readonly InstanceType R6id4xlarge = new InstanceType("r6id.4xlarge"); /// /// Constant R6id8xlarge for InstanceType /// public static readonly InstanceType R6id8xlarge = new InstanceType("r6id.8xlarge"); /// /// Constant R6idLarge for InstanceType /// public static readonly InstanceType R6idLarge = new InstanceType("r6id.large"); /// /// Constant R6idMetal for InstanceType /// public static readonly InstanceType R6idMetal = new InstanceType("r6id.metal"); /// /// Constant R6idn12xlarge for InstanceType /// public static readonly InstanceType R6idn12xlarge = new InstanceType("r6idn.12xlarge"); /// /// Constant R6idn16xlarge for InstanceType /// public static readonly InstanceType R6idn16xlarge = new InstanceType("r6idn.16xlarge"); /// /// Constant R6idn24xlarge for InstanceType /// public static readonly InstanceType R6idn24xlarge = new InstanceType("r6idn.24xlarge"); /// /// Constant R6idn2xlarge for InstanceType /// public static readonly InstanceType R6idn2xlarge = new InstanceType("r6idn.2xlarge"); /// /// Constant R6idn32xlarge for InstanceType /// public static readonly InstanceType R6idn32xlarge = new InstanceType("r6idn.32xlarge"); /// /// Constant R6idn4xlarge for InstanceType /// public static readonly InstanceType R6idn4xlarge = new InstanceType("r6idn.4xlarge"); /// /// Constant R6idn8xlarge for InstanceType /// public static readonly InstanceType R6idn8xlarge = new InstanceType("r6idn.8xlarge"); /// /// Constant R6idnLarge for InstanceType /// public static readonly InstanceType R6idnLarge = new InstanceType("r6idn.large"); /// /// Constant R6idnMetal for InstanceType /// public static readonly InstanceType R6idnMetal = new InstanceType("r6idn.metal"); /// /// Constant R6idnXlarge for InstanceType /// public static readonly InstanceType R6idnXlarge = new InstanceType("r6idn.xlarge"); /// /// Constant R6idXlarge for InstanceType /// public static readonly InstanceType R6idXlarge = new InstanceType("r6id.xlarge"); /// /// Constant R6iLarge for InstanceType /// public static readonly InstanceType R6iLarge = new InstanceType("r6i.large"); /// /// Constant R6iMetal for InstanceType /// public static readonly InstanceType R6iMetal = new InstanceType("r6i.metal"); /// /// Constant R6in12xlarge for InstanceType /// public static readonly InstanceType R6in12xlarge = new InstanceType("r6in.12xlarge"); /// /// Constant R6in16xlarge for InstanceType /// public static readonly InstanceType R6in16xlarge = new InstanceType("r6in.16xlarge"); /// /// Constant R6in24xlarge for InstanceType /// public static readonly InstanceType R6in24xlarge = new InstanceType("r6in.24xlarge"); /// /// Constant R6in2xlarge for InstanceType /// public static readonly InstanceType R6in2xlarge = new InstanceType("r6in.2xlarge"); /// /// Constant R6in32xlarge for InstanceType /// public static readonly InstanceType R6in32xlarge = new InstanceType("r6in.32xlarge"); /// /// Constant R6in4xlarge for InstanceType /// public static readonly InstanceType R6in4xlarge = new InstanceType("r6in.4xlarge"); /// /// Constant R6in8xlarge for InstanceType /// public static readonly InstanceType R6in8xlarge = new InstanceType("r6in.8xlarge"); /// /// Constant R6inLarge for InstanceType /// public static readonly InstanceType R6inLarge = new InstanceType("r6in.large"); /// /// Constant R6inMetal for InstanceType /// public static readonly InstanceType R6inMetal = new InstanceType("r6in.metal"); /// /// Constant R6inXlarge for InstanceType /// public static readonly InstanceType R6inXlarge = new InstanceType("r6in.xlarge"); /// /// Constant R6iXlarge for InstanceType /// public static readonly InstanceType R6iXlarge = new InstanceType("r6i.xlarge"); /// /// Constant R7g12xlarge for InstanceType /// public static readonly InstanceType R7g12xlarge = new InstanceType("r7g.12xlarge"); /// /// Constant R7g16xlarge for InstanceType /// public static readonly InstanceType R7g16xlarge = new InstanceType("r7g.16xlarge"); /// /// Constant R7g2xlarge for InstanceType /// public static readonly InstanceType R7g2xlarge = new InstanceType("r7g.2xlarge"); /// /// Constant R7g4xlarge for InstanceType /// public static readonly InstanceType R7g4xlarge = new InstanceType("r7g.4xlarge"); /// /// Constant R7g8xlarge for InstanceType /// public static readonly InstanceType R7g8xlarge = new InstanceType("r7g.8xlarge"); /// /// Constant R7gLarge for InstanceType /// public static readonly InstanceType R7gLarge = new InstanceType("r7g.large"); /// /// Constant R7gMedium for InstanceType /// public static readonly InstanceType R7gMedium = new InstanceType("r7g.medium"); /// /// Constant R7gMetal for InstanceType /// public static readonly InstanceType R7gMetal = new InstanceType("r7g.metal"); /// /// Constant R7gXlarge for InstanceType /// public static readonly InstanceType R7gXlarge = new InstanceType("r7g.xlarge"); /// /// Constant T1Micro for InstanceType /// public static readonly InstanceType T1Micro = new InstanceType("t1.micro"); /// /// Constant T22xlarge for InstanceType /// public static readonly InstanceType T22xlarge = new InstanceType("t2.2xlarge"); /// /// Constant T2Large for InstanceType /// public static readonly InstanceType T2Large = new InstanceType("t2.large"); /// /// Constant T2Medium for InstanceType /// public static readonly InstanceType T2Medium = new InstanceType("t2.medium"); /// /// Constant T2Micro for InstanceType /// public static readonly InstanceType T2Micro = new InstanceType("t2.micro"); /// /// Constant T2Nano for InstanceType /// public static readonly InstanceType T2Nano = new InstanceType("t2.nano"); /// /// Constant T2Small for InstanceType /// public static readonly InstanceType T2Small = new InstanceType("t2.small"); /// /// Constant T2Xlarge for InstanceType /// public static readonly InstanceType T2Xlarge = new InstanceType("t2.xlarge"); /// /// Constant T32xlarge for InstanceType /// public static readonly InstanceType T32xlarge = new InstanceType("t3.2xlarge"); /// /// Constant T3a2xlarge for InstanceType /// public static readonly InstanceType T3a2xlarge = new InstanceType("t3a.2xlarge"); /// /// Constant T3aLarge for InstanceType /// public static readonly InstanceType T3aLarge = new InstanceType("t3a.large"); /// /// Constant T3aMedium for InstanceType /// public static readonly InstanceType T3aMedium = new InstanceType("t3a.medium"); /// /// Constant T3aMicro for InstanceType /// public static readonly InstanceType T3aMicro = new InstanceType("t3a.micro"); /// /// Constant T3aNano for InstanceType /// public static readonly InstanceType T3aNano = new InstanceType("t3a.nano"); /// /// Constant T3aSmall for InstanceType /// public static readonly InstanceType T3aSmall = new InstanceType("t3a.small"); /// /// Constant T3aXlarge for InstanceType /// public static readonly InstanceType T3aXlarge = new InstanceType("t3a.xlarge"); /// /// Constant T3Large for InstanceType /// public static readonly InstanceType T3Large = new InstanceType("t3.large"); /// /// Constant T3Medium for InstanceType /// public static readonly InstanceType T3Medium = new InstanceType("t3.medium"); /// /// Constant T3Micro for InstanceType /// public static readonly InstanceType T3Micro = new InstanceType("t3.micro"); /// /// Constant T3Nano for InstanceType /// public static readonly InstanceType T3Nano = new InstanceType("t3.nano"); /// /// Constant T3Small for InstanceType /// public static readonly InstanceType T3Small = new InstanceType("t3.small"); /// /// Constant T3Xlarge for InstanceType /// public static readonly InstanceType T3Xlarge = new InstanceType("t3.xlarge"); /// /// Constant T4g2xlarge for InstanceType /// public static readonly InstanceType T4g2xlarge = new InstanceType("t4g.2xlarge"); /// /// Constant T4gLarge for InstanceType /// public static readonly InstanceType T4gLarge = new InstanceType("t4g.large"); /// /// Constant T4gMedium for InstanceType /// public static readonly InstanceType T4gMedium = new InstanceType("t4g.medium"); /// /// Constant T4gMicro for InstanceType /// public static readonly InstanceType T4gMicro = new InstanceType("t4g.micro"); /// /// Constant T4gNano for InstanceType /// public static readonly InstanceType T4gNano = new InstanceType("t4g.nano"); /// /// Constant T4gSmall for InstanceType /// public static readonly InstanceType T4gSmall = new InstanceType("t4g.small"); /// /// Constant T4gXlarge for InstanceType /// public static readonly InstanceType T4gXlarge = new InstanceType("t4g.xlarge"); /// /// Constant Trn12xlarge for InstanceType /// public static readonly InstanceType Trn12xlarge = new InstanceType("trn1.2xlarge"); /// /// Constant Trn132xlarge for InstanceType /// public static readonly InstanceType Trn132xlarge = new InstanceType("trn1.32xlarge"); /// /// Constant Trn1n32xlarge for InstanceType /// public static readonly InstanceType Trn1n32xlarge = new InstanceType("trn1n.32xlarge"); /// /// Constant U12tb1112xlarge for InstanceType /// public static readonly InstanceType U12tb1112xlarge = new InstanceType("u-12tb1.112xlarge"); /// /// Constant U12tb1Metal for InstanceType /// public static readonly InstanceType U12tb1Metal = new InstanceType("u-12tb1.metal"); /// /// Constant U18tb1112xlarge for InstanceType /// public static readonly InstanceType U18tb1112xlarge = new InstanceType("u-18tb1.112xlarge"); /// /// Constant U18tb1Metal for InstanceType /// public static readonly InstanceType U18tb1Metal = new InstanceType("u-18tb1.metal"); /// /// Constant U24tb1112xlarge for InstanceType /// public static readonly InstanceType U24tb1112xlarge = new InstanceType("u-24tb1.112xlarge"); /// /// Constant U24tb1Metal for InstanceType /// public static readonly InstanceType U24tb1Metal = new InstanceType("u-24tb1.metal"); /// /// Constant U3tb156xlarge for InstanceType /// public static readonly InstanceType U3tb156xlarge = new InstanceType("u-3tb1.56xlarge"); /// /// Constant U6tb1112xlarge for InstanceType /// public static readonly InstanceType U6tb1112xlarge = new InstanceType("u-6tb1.112xlarge"); /// /// Constant U6tb156xlarge for InstanceType /// public static readonly InstanceType U6tb156xlarge = new InstanceType("u-6tb1.56xlarge"); /// /// Constant U6tb1Metal for InstanceType /// public static readonly InstanceType U6tb1Metal = new InstanceType("u-6tb1.metal"); /// /// Constant U9tb1112xlarge for InstanceType /// public static readonly InstanceType U9tb1112xlarge = new InstanceType("u-9tb1.112xlarge"); /// /// Constant U9tb1Metal for InstanceType /// public static readonly InstanceType U9tb1Metal = new InstanceType("u-9tb1.metal"); /// /// Constant Vt124xlarge for InstanceType /// public static readonly InstanceType Vt124xlarge = new InstanceType("vt1.24xlarge"); /// /// Constant Vt13xlarge for InstanceType /// public static readonly InstanceType Vt13xlarge = new InstanceType("vt1.3xlarge"); /// /// Constant Vt16xlarge for InstanceType /// public static readonly InstanceType Vt16xlarge = new InstanceType("vt1.6xlarge"); /// /// Constant X116xlarge for InstanceType /// public static readonly InstanceType X116xlarge = new InstanceType("x1.16xlarge"); /// /// Constant X132xlarge for InstanceType /// public static readonly InstanceType X132xlarge = new InstanceType("x1.32xlarge"); /// /// Constant X1e16xlarge for InstanceType /// public static readonly InstanceType X1e16xlarge = new InstanceType("x1e.16xlarge"); /// /// Constant X1e2xlarge for InstanceType /// public static readonly InstanceType X1e2xlarge = new InstanceType("x1e.2xlarge"); /// /// Constant X1e32xlarge for InstanceType /// public static readonly InstanceType X1e32xlarge = new InstanceType("x1e.32xlarge"); /// /// Constant X1e4xlarge for InstanceType /// public static readonly InstanceType X1e4xlarge = new InstanceType("x1e.4xlarge"); /// /// Constant X1e8xlarge for InstanceType /// public static readonly InstanceType X1e8xlarge = new InstanceType("x1e.8xlarge"); /// /// Constant X1eXlarge for InstanceType /// public static readonly InstanceType X1eXlarge = new InstanceType("x1e.xlarge"); /// /// Constant X2gd12xlarge for InstanceType /// public static readonly InstanceType X2gd12xlarge = new InstanceType("x2gd.12xlarge"); /// /// Constant X2gd16xlarge for InstanceType /// public static readonly InstanceType X2gd16xlarge = new InstanceType("x2gd.16xlarge"); /// /// Constant X2gd2xlarge for InstanceType /// public static readonly InstanceType X2gd2xlarge = new InstanceType("x2gd.2xlarge"); /// /// Constant X2gd4xlarge for InstanceType /// public static readonly InstanceType X2gd4xlarge = new InstanceType("x2gd.4xlarge"); /// /// Constant X2gd8xlarge for InstanceType /// public static readonly InstanceType X2gd8xlarge = new InstanceType("x2gd.8xlarge"); /// /// Constant X2gdLarge for InstanceType /// public static readonly InstanceType X2gdLarge = new InstanceType("x2gd.large"); /// /// Constant X2gdMedium for InstanceType /// public static readonly InstanceType X2gdMedium = new InstanceType("x2gd.medium"); /// /// Constant X2gdMetal for InstanceType /// public static readonly InstanceType X2gdMetal = new InstanceType("x2gd.metal"); /// /// Constant X2gdXlarge for InstanceType /// public static readonly InstanceType X2gdXlarge = new InstanceType("x2gd.xlarge"); /// /// Constant X2idn16xlarge for InstanceType /// public static readonly InstanceType X2idn16xlarge = new InstanceType("x2idn.16xlarge"); /// /// Constant X2idn24xlarge for InstanceType /// public static readonly InstanceType X2idn24xlarge = new InstanceType("x2idn.24xlarge"); /// /// Constant X2idn32xlarge for InstanceType /// public static readonly InstanceType X2idn32xlarge = new InstanceType("x2idn.32xlarge"); /// /// Constant X2idnMetal for InstanceType /// public static readonly InstanceType X2idnMetal = new InstanceType("x2idn.metal"); /// /// Constant X2iedn16xlarge for InstanceType /// public static readonly InstanceType X2iedn16xlarge = new InstanceType("x2iedn.16xlarge"); /// /// Constant X2iedn24xlarge for InstanceType /// public static readonly InstanceType X2iedn24xlarge = new InstanceType("x2iedn.24xlarge"); /// /// Constant X2iedn2xlarge for InstanceType /// public static readonly InstanceType X2iedn2xlarge = new InstanceType("x2iedn.2xlarge"); /// /// Constant X2iedn32xlarge for InstanceType /// public static readonly InstanceType X2iedn32xlarge = new InstanceType("x2iedn.32xlarge"); /// /// Constant X2iedn4xlarge for InstanceType /// public static readonly InstanceType X2iedn4xlarge = new InstanceType("x2iedn.4xlarge"); /// /// Constant X2iedn8xlarge for InstanceType /// public static readonly InstanceType X2iedn8xlarge = new InstanceType("x2iedn.8xlarge"); /// /// Constant X2iednMetal for InstanceType /// public static readonly InstanceType X2iednMetal = new InstanceType("x2iedn.metal"); /// /// Constant X2iednXlarge for InstanceType /// public static readonly InstanceType X2iednXlarge = new InstanceType("x2iedn.xlarge"); /// /// Constant X2iezn12xlarge for InstanceType /// public static readonly InstanceType X2iezn12xlarge = new InstanceType("x2iezn.12xlarge"); /// /// Constant X2iezn2xlarge for InstanceType /// public static readonly InstanceType X2iezn2xlarge = new InstanceType("x2iezn.2xlarge"); /// /// Constant X2iezn4xlarge for InstanceType /// public static readonly InstanceType X2iezn4xlarge = new InstanceType("x2iezn.4xlarge"); /// /// Constant X2iezn6xlarge for InstanceType /// public static readonly InstanceType X2iezn6xlarge = new InstanceType("x2iezn.6xlarge"); /// /// Constant X2iezn8xlarge for InstanceType /// public static readonly InstanceType X2iezn8xlarge = new InstanceType("x2iezn.8xlarge"); /// /// Constant X2ieznMetal for InstanceType /// public static readonly InstanceType X2ieznMetal = new InstanceType("x2iezn.metal"); /// /// Constant Z1d12xlarge for InstanceType /// public static readonly InstanceType Z1d12xlarge = new InstanceType("z1d.12xlarge"); /// /// Constant Z1d2xlarge for InstanceType /// public static readonly InstanceType Z1d2xlarge = new InstanceType("z1d.2xlarge"); /// /// Constant Z1d3xlarge for InstanceType /// public static readonly InstanceType Z1d3xlarge = new InstanceType("z1d.3xlarge"); /// /// Constant Z1d6xlarge for InstanceType /// public static readonly InstanceType Z1d6xlarge = new InstanceType("z1d.6xlarge"); /// /// Constant Z1dLarge for InstanceType /// public static readonly InstanceType Z1dLarge = new InstanceType("z1d.large"); /// /// Constant Z1dMetal for InstanceType /// public static readonly InstanceType Z1dMetal = new InstanceType("z1d.metal"); /// /// Constant Z1dXlarge for InstanceType /// public static readonly InstanceType Z1dXlarge = new InstanceType("z1d.xlarge"); /// /// 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 InstanceType(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 InstanceType 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 InstanceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type InstanceTypeHypervisor. /// public class InstanceTypeHypervisor : ConstantClass { /// /// Constant Nitro for InstanceTypeHypervisor /// public static readonly InstanceTypeHypervisor Nitro = new InstanceTypeHypervisor("nitro"); /// /// Constant Xen for InstanceTypeHypervisor /// public static readonly InstanceTypeHypervisor Xen = new InstanceTypeHypervisor("xen"); /// /// 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 InstanceTypeHypervisor(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 InstanceTypeHypervisor 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 InstanceTypeHypervisor(string value) { return FindValue(value); } } /// /// Constants used for properties of type InterfacePermissionType. /// public class InterfacePermissionType : ConstantClass { /// /// Constant EIPASSOCIATE for InterfacePermissionType /// public static readonly InterfacePermissionType EIPASSOCIATE = new InterfacePermissionType("EIP-ASSOCIATE"); /// /// Constant INSTANCEATTACH for InterfacePermissionType /// public static readonly InterfacePermissionType INSTANCEATTACH = new InterfacePermissionType("INSTANCE-ATTACH"); /// /// 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 InterfacePermissionType(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 InterfacePermissionType 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 InterfacePermissionType(string value) { return FindValue(value); } } /// /// Constants used for properties of type InterfaceProtocolType. /// public class InterfaceProtocolType : ConstantClass { /// /// Constant GRE for InterfaceProtocolType /// public static readonly InterfaceProtocolType GRE = new InterfaceProtocolType("GRE"); /// /// Constant VLAN for InterfaceProtocolType /// public static readonly InterfaceProtocolType VLAN = new InterfaceProtocolType("VLAN"); /// /// 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 InterfaceProtocolType(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 InterfaceProtocolType 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 InterfaceProtocolType(string value) { return FindValue(value); } } /// /// Constants used for properties of type IpAddressType. /// public class IpAddressType : ConstantClass { /// /// Constant Dualstack for IpAddressType /// public static readonly IpAddressType Dualstack = new IpAddressType("dualstack"); /// /// Constant Ipv4 for IpAddressType /// public static readonly IpAddressType Ipv4 = new IpAddressType("ipv4"); /// /// Constant Ipv6 for IpAddressType /// public static readonly IpAddressType Ipv6 = new IpAddressType("ipv6"); /// /// 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 IpAddressType(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 IpAddressType 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 IpAddressType(string value) { return FindValue(value); } } /// /// Constants used for properties of type IpamAddressHistoryResourceType. /// public class IpamAddressHistoryResourceType : ConstantClass { /// /// Constant Eip for IpamAddressHistoryResourceType /// public static readonly IpamAddressHistoryResourceType Eip = new IpamAddressHistoryResourceType("eip"); /// /// Constant Instance for IpamAddressHistoryResourceType /// public static readonly IpamAddressHistoryResourceType Instance = new IpamAddressHistoryResourceType("instance"); /// /// Constant NetworkInterface for IpamAddressHistoryResourceType /// public static readonly IpamAddressHistoryResourceType NetworkInterface = new IpamAddressHistoryResourceType("network-interface"); /// /// Constant Subnet for IpamAddressHistoryResourceType /// public static readonly IpamAddressHistoryResourceType Subnet = new IpamAddressHistoryResourceType("subnet"); /// /// Constant Vpc for IpamAddressHistoryResourceType /// public static readonly IpamAddressHistoryResourceType Vpc = new IpamAddressHistoryResourceType("vpc"); /// /// 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 IpamAddressHistoryResourceType(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 IpamAddressHistoryResourceType 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 IpamAddressHistoryResourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type IpamAssociatedResourceDiscoveryStatus. /// public class IpamAssociatedResourceDiscoveryStatus : ConstantClass { /// /// Constant Active for IpamAssociatedResourceDiscoveryStatus /// public static readonly IpamAssociatedResourceDiscoveryStatus Active = new IpamAssociatedResourceDiscoveryStatus("active"); /// /// Constant NotFound for IpamAssociatedResourceDiscoveryStatus /// public static readonly IpamAssociatedResourceDiscoveryStatus NotFound = new IpamAssociatedResourceDiscoveryStatus("not-found"); /// /// 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 IpamAssociatedResourceDiscoveryStatus(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 IpamAssociatedResourceDiscoveryStatus 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 IpamAssociatedResourceDiscoveryStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type IpamComplianceStatus. /// public class IpamComplianceStatus : ConstantClass { /// /// Constant Compliant for IpamComplianceStatus /// public static readonly IpamComplianceStatus Compliant = new IpamComplianceStatus("compliant"); /// /// Constant Ignored for IpamComplianceStatus /// public static readonly IpamComplianceStatus Ignored = new IpamComplianceStatus("ignored"); /// /// Constant Noncompliant for IpamComplianceStatus /// public static readonly IpamComplianceStatus Noncompliant = new IpamComplianceStatus("noncompliant"); /// /// Constant Unmanaged for IpamComplianceStatus /// public static readonly IpamComplianceStatus Unmanaged = new IpamComplianceStatus("unmanaged"); /// /// 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 IpamComplianceStatus(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 IpamComplianceStatus 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 IpamComplianceStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type IpamDiscoveryFailureCode. /// public class IpamDiscoveryFailureCode : ConstantClass { /// /// Constant AssumeRoleFailure for IpamDiscoveryFailureCode /// public static readonly IpamDiscoveryFailureCode AssumeRoleFailure = new IpamDiscoveryFailureCode("assume-role-failure"); /// /// Constant ThrottlingFailure for IpamDiscoveryFailureCode /// public static readonly IpamDiscoveryFailureCode ThrottlingFailure = new IpamDiscoveryFailureCode("throttling-failure"); /// /// Constant UnauthorizedFailure for IpamDiscoveryFailureCode /// public static readonly IpamDiscoveryFailureCode UnauthorizedFailure = new IpamDiscoveryFailureCode("unauthorized-failure"); /// /// 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 IpamDiscoveryFailureCode(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 IpamDiscoveryFailureCode 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 IpamDiscoveryFailureCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type IpamManagementState. /// public class IpamManagementState : ConstantClass { /// /// Constant Ignored for IpamManagementState /// public static readonly IpamManagementState Ignored = new IpamManagementState("ignored"); /// /// Constant Managed for IpamManagementState /// public static readonly IpamManagementState Managed = new IpamManagementState("managed"); /// /// Constant Unmanaged for IpamManagementState /// public static readonly IpamManagementState Unmanaged = new IpamManagementState("unmanaged"); /// /// 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 IpamManagementState(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 IpamManagementState 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 IpamManagementState(string value) { return FindValue(value); } } /// /// Constants used for properties of type IpamOverlapStatus. /// public class IpamOverlapStatus : ConstantClass { /// /// Constant Ignored for IpamOverlapStatus /// public static readonly IpamOverlapStatus Ignored = new IpamOverlapStatus("ignored"); /// /// Constant Nonoverlapping for IpamOverlapStatus /// public static readonly IpamOverlapStatus Nonoverlapping = new IpamOverlapStatus("nonoverlapping"); /// /// Constant Overlapping for IpamOverlapStatus /// public static readonly IpamOverlapStatus Overlapping = new IpamOverlapStatus("overlapping"); /// /// 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 IpamOverlapStatus(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 IpamOverlapStatus 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 IpamOverlapStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type IpamPoolAllocationResourceType. /// public class IpamPoolAllocationResourceType : ConstantClass { /// /// Constant Custom for IpamPoolAllocationResourceType /// public static readonly IpamPoolAllocationResourceType Custom = new IpamPoolAllocationResourceType("custom"); /// /// Constant Ec2PublicIpv4Pool for IpamPoolAllocationResourceType /// public static readonly IpamPoolAllocationResourceType Ec2PublicIpv4Pool = new IpamPoolAllocationResourceType("ec2-public-ipv4-pool"); /// /// Constant IpamPool for IpamPoolAllocationResourceType /// public static readonly IpamPoolAllocationResourceType IpamPool = new IpamPoolAllocationResourceType("ipam-pool"); /// /// Constant Vpc for IpamPoolAllocationResourceType /// public static readonly IpamPoolAllocationResourceType Vpc = new IpamPoolAllocationResourceType("vpc"); /// /// 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 IpamPoolAllocationResourceType(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 IpamPoolAllocationResourceType 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 IpamPoolAllocationResourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type IpamPoolAwsService. /// public class IpamPoolAwsService : ConstantClass { /// /// Constant Ec2 for IpamPoolAwsService /// public static readonly IpamPoolAwsService Ec2 = new IpamPoolAwsService("ec2"); /// /// 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 IpamPoolAwsService(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 IpamPoolAwsService 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 IpamPoolAwsService(string value) { return FindValue(value); } } /// /// Constants used for properties of type IpamPoolCidrFailureCode. /// public class IpamPoolCidrFailureCode : ConstantClass { /// /// Constant CidrNotAvailable for IpamPoolCidrFailureCode /// public static readonly IpamPoolCidrFailureCode CidrNotAvailable = new IpamPoolCidrFailureCode("cidr-not-available"); /// /// Constant LimitExceeded for IpamPoolCidrFailureCode /// public static readonly IpamPoolCidrFailureCode LimitExceeded = new IpamPoolCidrFailureCode("limit-exceeded"); /// /// 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 IpamPoolCidrFailureCode(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 IpamPoolCidrFailureCode 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 IpamPoolCidrFailureCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type IpamPoolCidrState. /// public class IpamPoolCidrState : ConstantClass { /// /// Constant Deprovisioned for IpamPoolCidrState /// public static readonly IpamPoolCidrState Deprovisioned = new IpamPoolCidrState("deprovisioned"); /// /// Constant FailedDeprovision for IpamPoolCidrState /// public static readonly IpamPoolCidrState FailedDeprovision = new IpamPoolCidrState("failed-deprovision"); /// /// Constant FailedImport for IpamPoolCidrState /// public static readonly IpamPoolCidrState FailedImport = new IpamPoolCidrState("failed-import"); /// /// Constant FailedProvision for IpamPoolCidrState /// public static readonly IpamPoolCidrState FailedProvision = new IpamPoolCidrState("failed-provision"); /// /// Constant PendingDeprovision for IpamPoolCidrState /// public static readonly IpamPoolCidrState PendingDeprovision = new IpamPoolCidrState("pending-deprovision"); /// /// Constant PendingImport for IpamPoolCidrState /// public static readonly IpamPoolCidrState PendingImport = new IpamPoolCidrState("pending-import"); /// /// Constant PendingProvision for IpamPoolCidrState /// public static readonly IpamPoolCidrState PendingProvision = new IpamPoolCidrState("pending-provision"); /// /// Constant Provisioned for IpamPoolCidrState /// public static readonly IpamPoolCidrState Provisioned = new IpamPoolCidrState("provisioned"); /// /// 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 IpamPoolCidrState(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 IpamPoolCidrState 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 IpamPoolCidrState(string value) { return FindValue(value); } } /// /// Constants used for properties of type IpamPoolPublicIpSource. /// public class IpamPoolPublicIpSource : ConstantClass { /// /// Constant Amazon for IpamPoolPublicIpSource /// public static readonly IpamPoolPublicIpSource Amazon = new IpamPoolPublicIpSource("amazon"); /// /// Constant Byoip for IpamPoolPublicIpSource /// public static readonly IpamPoolPublicIpSource Byoip = new IpamPoolPublicIpSource("byoip"); /// /// 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 IpamPoolPublicIpSource(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 IpamPoolPublicIpSource 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 IpamPoolPublicIpSource(string value) { return FindValue(value); } } /// /// Constants used for properties of type IpamPoolState. /// public class IpamPoolState : ConstantClass { /// /// Constant CreateComplete for IpamPoolState /// public static readonly IpamPoolState CreateComplete = new IpamPoolState("create-complete"); /// /// Constant CreateFailed for IpamPoolState /// public static readonly IpamPoolState CreateFailed = new IpamPoolState("create-failed"); /// /// Constant CreateInProgress for IpamPoolState /// public static readonly IpamPoolState CreateInProgress = new IpamPoolState("create-in-progress"); /// /// Constant DeleteComplete for IpamPoolState /// public static readonly IpamPoolState DeleteComplete = new IpamPoolState("delete-complete"); /// /// Constant DeleteFailed for IpamPoolState /// public static readonly IpamPoolState DeleteFailed = new IpamPoolState("delete-failed"); /// /// Constant DeleteInProgress for IpamPoolState /// public static readonly IpamPoolState DeleteInProgress = new IpamPoolState("delete-in-progress"); /// /// Constant IsolateComplete for IpamPoolState /// public static readonly IpamPoolState IsolateComplete = new IpamPoolState("isolate-complete"); /// /// Constant IsolateInProgress for IpamPoolState /// public static readonly IpamPoolState IsolateInProgress = new IpamPoolState("isolate-in-progress"); /// /// Constant ModifyComplete for IpamPoolState /// public static readonly IpamPoolState ModifyComplete = new IpamPoolState("modify-complete"); /// /// Constant ModifyFailed for IpamPoolState /// public static readonly IpamPoolState ModifyFailed = new IpamPoolState("modify-failed"); /// /// Constant ModifyInProgress for IpamPoolState /// public static readonly IpamPoolState ModifyInProgress = new IpamPoolState("modify-in-progress"); /// /// Constant RestoreInProgress for IpamPoolState /// public static readonly IpamPoolState RestoreInProgress = new IpamPoolState("restore-in-progress"); /// /// 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 IpamPoolState(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 IpamPoolState 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 IpamPoolState(string value) { return FindValue(value); } } /// /// Constants used for properties of type IpamResourceDiscoveryAssociationState. /// public class IpamResourceDiscoveryAssociationState : ConstantClass { /// /// Constant AssociateComplete for IpamResourceDiscoveryAssociationState /// public static readonly IpamResourceDiscoveryAssociationState AssociateComplete = new IpamResourceDiscoveryAssociationState("associate-complete"); /// /// Constant AssociateFailed for IpamResourceDiscoveryAssociationState /// public static readonly IpamResourceDiscoveryAssociationState AssociateFailed = new IpamResourceDiscoveryAssociationState("associate-failed"); /// /// Constant AssociateInProgress for IpamResourceDiscoveryAssociationState /// public static readonly IpamResourceDiscoveryAssociationState AssociateInProgress = new IpamResourceDiscoveryAssociationState("associate-in-progress"); /// /// Constant DisassociateComplete for IpamResourceDiscoveryAssociationState /// public static readonly IpamResourceDiscoveryAssociationState DisassociateComplete = new IpamResourceDiscoveryAssociationState("disassociate-complete"); /// /// Constant DisassociateFailed for IpamResourceDiscoveryAssociationState /// public static readonly IpamResourceDiscoveryAssociationState DisassociateFailed = new IpamResourceDiscoveryAssociationState("disassociate-failed"); /// /// Constant DisassociateInProgress for IpamResourceDiscoveryAssociationState /// public static readonly IpamResourceDiscoveryAssociationState DisassociateInProgress = new IpamResourceDiscoveryAssociationState("disassociate-in-progress"); /// /// Constant IsolateComplete for IpamResourceDiscoveryAssociationState /// public static readonly IpamResourceDiscoveryAssociationState IsolateComplete = new IpamResourceDiscoveryAssociationState("isolate-complete"); /// /// Constant IsolateInProgress for IpamResourceDiscoveryAssociationState /// public static readonly IpamResourceDiscoveryAssociationState IsolateInProgress = new IpamResourceDiscoveryAssociationState("isolate-in-progress"); /// /// Constant RestoreInProgress for IpamResourceDiscoveryAssociationState /// public static readonly IpamResourceDiscoveryAssociationState RestoreInProgress = new IpamResourceDiscoveryAssociationState("restore-in-progress"); /// /// 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 IpamResourceDiscoveryAssociationState(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 IpamResourceDiscoveryAssociationState 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 IpamResourceDiscoveryAssociationState(string value) { return FindValue(value); } } /// /// Constants used for properties of type IpamResourceDiscoveryState. /// public class IpamResourceDiscoveryState : ConstantClass { /// /// Constant CreateComplete for IpamResourceDiscoveryState /// public static readonly IpamResourceDiscoveryState CreateComplete = new IpamResourceDiscoveryState("create-complete"); /// /// Constant CreateFailed for IpamResourceDiscoveryState /// public static readonly IpamResourceDiscoveryState CreateFailed = new IpamResourceDiscoveryState("create-failed"); /// /// Constant CreateInProgress for IpamResourceDiscoveryState /// public static readonly IpamResourceDiscoveryState CreateInProgress = new IpamResourceDiscoveryState("create-in-progress"); /// /// Constant DeleteComplete for IpamResourceDiscoveryState /// public static readonly IpamResourceDiscoveryState DeleteComplete = new IpamResourceDiscoveryState("delete-complete"); /// /// Constant DeleteFailed for IpamResourceDiscoveryState /// public static readonly IpamResourceDiscoveryState DeleteFailed = new IpamResourceDiscoveryState("delete-failed"); /// /// Constant DeleteInProgress for IpamResourceDiscoveryState /// public static readonly IpamResourceDiscoveryState DeleteInProgress = new IpamResourceDiscoveryState("delete-in-progress"); /// /// Constant IsolateComplete for IpamResourceDiscoveryState /// public static readonly IpamResourceDiscoveryState IsolateComplete = new IpamResourceDiscoveryState("isolate-complete"); /// /// Constant IsolateInProgress for IpamResourceDiscoveryState /// public static readonly IpamResourceDiscoveryState IsolateInProgress = new IpamResourceDiscoveryState("isolate-in-progress"); /// /// Constant ModifyComplete for IpamResourceDiscoveryState /// public static readonly IpamResourceDiscoveryState ModifyComplete = new IpamResourceDiscoveryState("modify-complete"); /// /// Constant ModifyFailed for IpamResourceDiscoveryState /// public static readonly IpamResourceDiscoveryState ModifyFailed = new IpamResourceDiscoveryState("modify-failed"); /// /// Constant ModifyInProgress for IpamResourceDiscoveryState /// public static readonly IpamResourceDiscoveryState ModifyInProgress = new IpamResourceDiscoveryState("modify-in-progress"); /// /// Constant RestoreInProgress for IpamResourceDiscoveryState /// public static readonly IpamResourceDiscoveryState RestoreInProgress = new IpamResourceDiscoveryState("restore-in-progress"); /// /// 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 IpamResourceDiscoveryState(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 IpamResourceDiscoveryState 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 IpamResourceDiscoveryState(string value) { return FindValue(value); } } /// /// Constants used for properties of type IpamResourceType. /// public class IpamResourceType : ConstantClass { /// /// Constant Eip for IpamResourceType /// public static readonly IpamResourceType Eip = new IpamResourceType("eip"); /// /// Constant Ipv6Pool for IpamResourceType /// public static readonly IpamResourceType Ipv6Pool = new IpamResourceType("ipv6-pool"); /// /// Constant PublicIpv4Pool for IpamResourceType /// public static readonly IpamResourceType PublicIpv4Pool = new IpamResourceType("public-ipv4-pool"); /// /// Constant Subnet for IpamResourceType /// public static readonly IpamResourceType Subnet = new IpamResourceType("subnet"); /// /// Constant Vpc for IpamResourceType /// public static readonly IpamResourceType Vpc = new IpamResourceType("vpc"); /// /// 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 IpamResourceType(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 IpamResourceType 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 IpamResourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type IpamScopeState. /// public class IpamScopeState : ConstantClass { /// /// Constant CreateComplete for IpamScopeState /// public static readonly IpamScopeState CreateComplete = new IpamScopeState("create-complete"); /// /// Constant CreateFailed for IpamScopeState /// public static readonly IpamScopeState CreateFailed = new IpamScopeState("create-failed"); /// /// Constant CreateInProgress for IpamScopeState /// public static readonly IpamScopeState CreateInProgress = new IpamScopeState("create-in-progress"); /// /// Constant DeleteComplete for IpamScopeState /// public static readonly IpamScopeState DeleteComplete = new IpamScopeState("delete-complete"); /// /// Constant DeleteFailed for IpamScopeState /// public static readonly IpamScopeState DeleteFailed = new IpamScopeState("delete-failed"); /// /// Constant DeleteInProgress for IpamScopeState /// public static readonly IpamScopeState DeleteInProgress = new IpamScopeState("delete-in-progress"); /// /// Constant IsolateComplete for IpamScopeState /// public static readonly IpamScopeState IsolateComplete = new IpamScopeState("isolate-complete"); /// /// Constant IsolateInProgress for IpamScopeState /// public static readonly IpamScopeState IsolateInProgress = new IpamScopeState("isolate-in-progress"); /// /// Constant ModifyComplete for IpamScopeState /// public static readonly IpamScopeState ModifyComplete = new IpamScopeState("modify-complete"); /// /// Constant ModifyFailed for IpamScopeState /// public static readonly IpamScopeState ModifyFailed = new IpamScopeState("modify-failed"); /// /// Constant ModifyInProgress for IpamScopeState /// public static readonly IpamScopeState ModifyInProgress = new IpamScopeState("modify-in-progress"); /// /// Constant RestoreInProgress for IpamScopeState /// public static readonly IpamScopeState RestoreInProgress = new IpamScopeState("restore-in-progress"); /// /// 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 IpamScopeState(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 IpamScopeState 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 IpamScopeState(string value) { return FindValue(value); } } /// /// Constants used for properties of type IpamScopeType. /// public class IpamScopeType : ConstantClass { /// /// Constant Private for IpamScopeType /// public static readonly IpamScopeType Private = new IpamScopeType("private"); /// /// Constant Public for IpamScopeType /// public static readonly IpamScopeType Public = new IpamScopeType("public"); /// /// 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 IpamScopeType(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 IpamScopeType 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 IpamScopeType(string value) { return FindValue(value); } } /// /// Constants used for properties of type IpamState. /// public class IpamState : ConstantClass { /// /// Constant CreateComplete for IpamState /// public static readonly IpamState CreateComplete = new IpamState("create-complete"); /// /// Constant CreateFailed for IpamState /// public static readonly IpamState CreateFailed = new IpamState("create-failed"); /// /// Constant CreateInProgress for IpamState /// public static readonly IpamState CreateInProgress = new IpamState("create-in-progress"); /// /// Constant DeleteComplete for IpamState /// public static readonly IpamState DeleteComplete = new IpamState("delete-complete"); /// /// Constant DeleteFailed for IpamState /// public static readonly IpamState DeleteFailed = new IpamState("delete-failed"); /// /// Constant DeleteInProgress for IpamState /// public static readonly IpamState DeleteInProgress = new IpamState("delete-in-progress"); /// /// Constant IsolateComplete for IpamState /// public static readonly IpamState IsolateComplete = new IpamState("isolate-complete"); /// /// Constant IsolateInProgress for IpamState /// public static readonly IpamState IsolateInProgress = new IpamState("isolate-in-progress"); /// /// Constant ModifyComplete for IpamState /// public static readonly IpamState ModifyComplete = new IpamState("modify-complete"); /// /// Constant ModifyFailed for IpamState /// public static readonly IpamState ModifyFailed = new IpamState("modify-failed"); /// /// Constant ModifyInProgress for IpamState /// public static readonly IpamState ModifyInProgress = new IpamState("modify-in-progress"); /// /// Constant RestoreInProgress for IpamState /// public static readonly IpamState RestoreInProgress = new IpamState("restore-in-progress"); /// /// 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 IpamState(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 IpamState 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 IpamState(string value) { return FindValue(value); } } /// /// Constants used for properties of type Ipv6SupportValue. /// public class Ipv6SupportValue : ConstantClass { /// /// Constant Disable for Ipv6SupportValue /// public static readonly Ipv6SupportValue Disable = new Ipv6SupportValue("disable"); /// /// Constant Enable for Ipv6SupportValue /// public static readonly Ipv6SupportValue Enable = new Ipv6SupportValue("enable"); /// /// 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 Ipv6SupportValue(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 Ipv6SupportValue 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 Ipv6SupportValue(string value) { return FindValue(value); } } /// /// Constants used for properties of type KeyFormat. /// public class KeyFormat : ConstantClass { /// /// Constant Pem for KeyFormat /// public static readonly KeyFormat Pem = new KeyFormat("pem"); /// /// Constant Ppk for KeyFormat /// public static readonly KeyFormat Ppk = new KeyFormat("ppk"); /// /// 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 KeyFormat(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 KeyFormat 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 KeyFormat(string value) { return FindValue(value); } } /// /// Constants used for properties of type KeyType. /// public class KeyType : ConstantClass { /// /// Constant Ed25519 for KeyType /// public static readonly KeyType Ed25519 = new KeyType("ed25519"); /// /// Constant Rsa for KeyType /// public static readonly KeyType Rsa = new KeyType("rsa"); /// /// 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 KeyType(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 KeyType 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 KeyType(string value) { return FindValue(value); } } /// /// Constants used for properties of type LaunchTemplateAutoRecoveryState. /// public class LaunchTemplateAutoRecoveryState : ConstantClass { /// /// Constant Default for LaunchTemplateAutoRecoveryState /// public static readonly LaunchTemplateAutoRecoveryState Default = new LaunchTemplateAutoRecoveryState("default"); /// /// Constant Disabled for LaunchTemplateAutoRecoveryState /// public static readonly LaunchTemplateAutoRecoveryState Disabled = new LaunchTemplateAutoRecoveryState("disabled"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public LaunchTemplateAutoRecoveryState(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 LaunchTemplateAutoRecoveryState 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 LaunchTemplateAutoRecoveryState(string value) { return FindValue(value); } } /// /// Constants used for properties of type LaunchTemplateErrorCode. /// public class LaunchTemplateErrorCode : ConstantClass { /// /// Constant LaunchTemplateIdDoesNotExist for LaunchTemplateErrorCode /// public static readonly LaunchTemplateErrorCode LaunchTemplateIdDoesNotExist = new LaunchTemplateErrorCode("launchTemplateIdDoesNotExist"); /// /// Constant LaunchTemplateIdMalformed for LaunchTemplateErrorCode /// public static readonly LaunchTemplateErrorCode LaunchTemplateIdMalformed = new LaunchTemplateErrorCode("launchTemplateIdMalformed"); /// /// Constant LaunchTemplateNameDoesNotExist for LaunchTemplateErrorCode /// public static readonly LaunchTemplateErrorCode LaunchTemplateNameDoesNotExist = new LaunchTemplateErrorCode("launchTemplateNameDoesNotExist"); /// /// Constant LaunchTemplateNameMalformed for LaunchTemplateErrorCode /// public static readonly LaunchTemplateErrorCode LaunchTemplateNameMalformed = new LaunchTemplateErrorCode("launchTemplateNameMalformed"); /// /// Constant LaunchTemplateVersionDoesNotExist for LaunchTemplateErrorCode /// public static readonly LaunchTemplateErrorCode LaunchTemplateVersionDoesNotExist = new LaunchTemplateErrorCode("launchTemplateVersionDoesNotExist"); /// /// Constant UnexpectedError for LaunchTemplateErrorCode /// public static readonly LaunchTemplateErrorCode UnexpectedError = new LaunchTemplateErrorCode("unexpectedError"); /// /// 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 LaunchTemplateErrorCode(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 LaunchTemplateErrorCode 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 LaunchTemplateErrorCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type LaunchTemplateHttpTokensState. /// public class LaunchTemplateHttpTokensState : ConstantClass { /// /// Constant Optional for LaunchTemplateHttpTokensState /// public static readonly LaunchTemplateHttpTokensState Optional = new LaunchTemplateHttpTokensState("optional"); /// /// Constant Required for LaunchTemplateHttpTokensState /// public static readonly LaunchTemplateHttpTokensState Required = new LaunchTemplateHttpTokensState("required"); /// /// 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 LaunchTemplateHttpTokensState(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 LaunchTemplateHttpTokensState 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 LaunchTemplateHttpTokensState(string value) { return FindValue(value); } } /// /// Constants used for properties of type LaunchTemplateInstanceMetadataEndpointState. /// public class LaunchTemplateInstanceMetadataEndpointState : ConstantClass { /// /// Constant Disabled for LaunchTemplateInstanceMetadataEndpointState /// public static readonly LaunchTemplateInstanceMetadataEndpointState Disabled = new LaunchTemplateInstanceMetadataEndpointState("disabled"); /// /// Constant Enabled for LaunchTemplateInstanceMetadataEndpointState /// public static readonly LaunchTemplateInstanceMetadataEndpointState Enabled = new LaunchTemplateInstanceMetadataEndpointState("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 LaunchTemplateInstanceMetadataEndpointState(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 LaunchTemplateInstanceMetadataEndpointState 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 LaunchTemplateInstanceMetadataEndpointState(string value) { return FindValue(value); } } /// /// Constants used for properties of type LaunchTemplateInstanceMetadataOptionsState. /// public class LaunchTemplateInstanceMetadataOptionsState : ConstantClass { /// /// Constant Applied for LaunchTemplateInstanceMetadataOptionsState /// public static readonly LaunchTemplateInstanceMetadataOptionsState Applied = new LaunchTemplateInstanceMetadataOptionsState("applied"); /// /// Constant Pending for LaunchTemplateInstanceMetadataOptionsState /// public static readonly LaunchTemplateInstanceMetadataOptionsState Pending = new LaunchTemplateInstanceMetadataOptionsState("pending"); /// /// 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 LaunchTemplateInstanceMetadataOptionsState(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 LaunchTemplateInstanceMetadataOptionsState 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 LaunchTemplateInstanceMetadataOptionsState(string value) { return FindValue(value); } } /// /// Constants used for properties of type LaunchTemplateInstanceMetadataProtocolIpv6. /// public class LaunchTemplateInstanceMetadataProtocolIpv6 : ConstantClass { /// /// Constant Disabled for LaunchTemplateInstanceMetadataProtocolIpv6 /// public static readonly LaunchTemplateInstanceMetadataProtocolIpv6 Disabled = new LaunchTemplateInstanceMetadataProtocolIpv6("disabled"); /// /// Constant Enabled for LaunchTemplateInstanceMetadataProtocolIpv6 /// public static readonly LaunchTemplateInstanceMetadataProtocolIpv6 Enabled = new LaunchTemplateInstanceMetadataProtocolIpv6("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 LaunchTemplateInstanceMetadataProtocolIpv6(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 LaunchTemplateInstanceMetadataProtocolIpv6 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 LaunchTemplateInstanceMetadataProtocolIpv6(string value) { return FindValue(value); } } /// /// Constants used for properties of type LaunchTemplateInstanceMetadataTagsState. /// public class LaunchTemplateInstanceMetadataTagsState : ConstantClass { /// /// Constant Disabled for LaunchTemplateInstanceMetadataTagsState /// public static readonly LaunchTemplateInstanceMetadataTagsState Disabled = new LaunchTemplateInstanceMetadataTagsState("disabled"); /// /// Constant Enabled for LaunchTemplateInstanceMetadataTagsState /// public static readonly LaunchTemplateInstanceMetadataTagsState Enabled = new LaunchTemplateInstanceMetadataTagsState("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 LaunchTemplateInstanceMetadataTagsState(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 LaunchTemplateInstanceMetadataTagsState 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 LaunchTemplateInstanceMetadataTagsState(string value) { return FindValue(value); } } /// /// Constants used for properties of type ListingState. /// public class ListingState : ConstantClass { /// /// Constant Available for ListingState /// public static readonly ListingState Available = new ListingState("available"); /// /// Constant Cancelled for ListingState /// public static readonly ListingState Cancelled = new ListingState("cancelled"); /// /// Constant Pending for ListingState /// public static readonly ListingState Pending = new ListingState("pending"); /// /// Constant Sold for ListingState /// public static readonly ListingState Sold = new ListingState("sold"); /// /// 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 ListingState(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 ListingState 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 ListingState(string value) { return FindValue(value); } } /// /// Constants used for properties of type ListingStatus. /// public class ListingStatus : ConstantClass { /// /// Constant Active for ListingStatus /// public static readonly ListingStatus Active = new ListingStatus("active"); /// /// Constant Cancelled for ListingStatus /// public static readonly ListingStatus Cancelled = new ListingStatus("cancelled"); /// /// Constant Closed for ListingStatus /// public static readonly ListingStatus Closed = new ListingStatus("closed"); /// /// Constant Pending for ListingStatus /// public static readonly ListingStatus Pending = new ListingStatus("pending"); /// /// 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 ListingStatus(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 ListingStatus 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 ListingStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type LocalGatewayRouteState. /// public class LocalGatewayRouteState : ConstantClass { /// /// Constant Active for LocalGatewayRouteState /// public static readonly LocalGatewayRouteState Active = new LocalGatewayRouteState("active"); /// /// Constant Blackhole for LocalGatewayRouteState /// public static readonly LocalGatewayRouteState Blackhole = new LocalGatewayRouteState("blackhole"); /// /// Constant Deleted for LocalGatewayRouteState /// public static readonly LocalGatewayRouteState Deleted = new LocalGatewayRouteState("deleted"); /// /// Constant Deleting for LocalGatewayRouteState /// public static readonly LocalGatewayRouteState Deleting = new LocalGatewayRouteState("deleting"); /// /// Constant Pending for LocalGatewayRouteState /// public static readonly LocalGatewayRouteState Pending = new LocalGatewayRouteState("pending"); /// /// 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 LocalGatewayRouteState(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 LocalGatewayRouteState 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 LocalGatewayRouteState(string value) { return FindValue(value); } } /// /// Constants used for properties of type LocalGatewayRouteTableMode. /// public class LocalGatewayRouteTableMode : ConstantClass { /// /// Constant Coip for LocalGatewayRouteTableMode /// public static readonly LocalGatewayRouteTableMode Coip = new LocalGatewayRouteTableMode("coip"); /// /// Constant DirectVpcRouting for LocalGatewayRouteTableMode /// public static readonly LocalGatewayRouteTableMode DirectVpcRouting = new LocalGatewayRouteTableMode("direct-vpc-routing"); /// /// 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 LocalGatewayRouteTableMode(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 LocalGatewayRouteTableMode 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 LocalGatewayRouteTableMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type LocalGatewayRouteType. /// public class LocalGatewayRouteType : ConstantClass { /// /// Constant Propagated for LocalGatewayRouteType /// public static readonly LocalGatewayRouteType Propagated = new LocalGatewayRouteType("propagated"); /// /// Constant Static for LocalGatewayRouteType /// public static readonly LocalGatewayRouteType Static = new LocalGatewayRouteType("static"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public LocalGatewayRouteType(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 LocalGatewayRouteType 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 LocalGatewayRouteType(string value) { return FindValue(value); } } /// /// Constants used for properties of type LocalStorage. /// public class LocalStorage : ConstantClass { /// /// Constant Excluded for LocalStorage /// public static readonly LocalStorage Excluded = new LocalStorage("excluded"); /// /// Constant Included for LocalStorage /// public static readonly LocalStorage Included = new LocalStorage("included"); /// /// Constant Required for LocalStorage /// public static readonly LocalStorage Required = new LocalStorage("required"); /// /// 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 LocalStorage(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 LocalStorage 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 LocalStorage(string value) { return FindValue(value); } } /// /// Constants used for properties of type LocalStorageType. /// public class LocalStorageType : ConstantClass { /// /// Constant Hdd for LocalStorageType /// public static readonly LocalStorageType Hdd = new LocalStorageType("hdd"); /// /// Constant Ssd for LocalStorageType /// public static readonly LocalStorageType Ssd = new LocalStorageType("ssd"); /// /// 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 LocalStorageType(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 LocalStorageType 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 LocalStorageType(string value) { return FindValue(value); } } /// /// Constants used for properties of type LocationType. /// public class LocationType : ConstantClass { /// /// Constant AvailabilityZone for LocationType /// public static readonly LocationType AvailabilityZone = new LocationType("availability-zone"); /// /// Constant AvailabilityZoneId for LocationType /// public static readonly LocationType AvailabilityZoneId = new LocationType("availability-zone-id"); /// /// Constant Region for LocationType /// public static readonly LocationType Region = new LocationType("region"); /// /// 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 LocationType(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 LocationType 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 LocationType(string value) { return FindValue(value); } } /// /// Constants used for properties of type LogDestinationType. /// public class LogDestinationType : ConstantClass { /// /// Constant CloudWatchLogs for LogDestinationType /// public static readonly LogDestinationType CloudWatchLogs = new LogDestinationType("cloud-watch-logs"); /// /// Constant KinesisDataFirehose for LogDestinationType /// public static readonly LogDestinationType KinesisDataFirehose = new LogDestinationType("kinesis-data-firehose"); /// /// Constant S3 for LogDestinationType /// public static readonly LogDestinationType S3 = new LogDestinationType("s3"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public LogDestinationType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static LogDestinationType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator LogDestinationType(string value) { return FindValue(value); } } /// /// Constants used for properties of type MarketType. /// public class MarketType : ConstantClass { /// /// Constant Spot for MarketType /// public static readonly MarketType Spot = new MarketType("spot"); /// /// 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 MarketType(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 MarketType 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 MarketType(string value) { return FindValue(value); } } /// /// Constants used for properties of type MembershipType. /// public class MembershipType : ConstantClass { /// /// Constant Igmp for MembershipType /// public static readonly MembershipType Igmp = new MembershipType("igmp"); /// /// Constant Static for MembershipType /// public static readonly MembershipType Static = new MembershipType("static"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public MembershipType(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 MembershipType 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 MembershipType(string value) { return FindValue(value); } } /// /// Constants used for properties of type MetricType. /// public class MetricType : ConstantClass { /// /// Constant AggregateLatency for MetricType /// public static readonly MetricType AggregateLatency = new MetricType("aggregate-latency"); /// /// 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 MetricType(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 MetricType 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 MetricType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ModifyAvailabilityZoneOptInStatus. /// public class ModifyAvailabilityZoneOptInStatus : ConstantClass { /// /// Constant NotOptedIn for ModifyAvailabilityZoneOptInStatus /// public static readonly ModifyAvailabilityZoneOptInStatus NotOptedIn = new ModifyAvailabilityZoneOptInStatus("not-opted-in"); /// /// Constant OptedIn for ModifyAvailabilityZoneOptInStatus /// public static readonly ModifyAvailabilityZoneOptInStatus OptedIn = new ModifyAvailabilityZoneOptInStatus("opted-in"); /// /// 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 ModifyAvailabilityZoneOptInStatus(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 ModifyAvailabilityZoneOptInStatus 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 ModifyAvailabilityZoneOptInStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type MonitoringState. /// public class MonitoringState : ConstantClass { /// /// Constant Disabled for MonitoringState /// public static readonly MonitoringState Disabled = new MonitoringState("disabled"); /// /// Constant Disabling for MonitoringState /// public static readonly MonitoringState Disabling = new MonitoringState("disabling"); /// /// Constant Enabled for MonitoringState /// public static readonly MonitoringState Enabled = new MonitoringState("enabled"); /// /// Constant Pending for MonitoringState /// public static readonly MonitoringState Pending = new MonitoringState("pending"); /// /// 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 MonitoringState(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 MonitoringState 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 MonitoringState(string value) { return FindValue(value); } } /// /// Constants used for properties of type MoveStatus. /// public class MoveStatus : ConstantClass { /// /// Constant MovingToVpc for MoveStatus /// public static readonly MoveStatus MovingToVpc = new MoveStatus("movingToVpc"); /// /// Constant RestoringToClassic for MoveStatus /// public static readonly MoveStatus RestoringToClassic = new MoveStatus("restoringToClassic"); /// /// 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 MoveStatus(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 MoveStatus 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 MoveStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type MulticastSupportValue. /// public class MulticastSupportValue : ConstantClass { /// /// Constant Disable for MulticastSupportValue /// public static readonly MulticastSupportValue Disable = new MulticastSupportValue("disable"); /// /// Constant Enable for MulticastSupportValue /// public static readonly MulticastSupportValue Enable = new MulticastSupportValue("enable"); /// /// 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 MulticastSupportValue(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 MulticastSupportValue 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 MulticastSupportValue(string value) { return FindValue(value); } } /// /// Constants used for properties of type NatGatewayAddressStatus. /// public class NatGatewayAddressStatus : ConstantClass { /// /// Constant Assigning for NatGatewayAddressStatus /// public static readonly NatGatewayAddressStatus Assigning = new NatGatewayAddressStatus("assigning"); /// /// Constant Associating for NatGatewayAddressStatus /// public static readonly NatGatewayAddressStatus Associating = new NatGatewayAddressStatus("associating"); /// /// Constant Disassociating for NatGatewayAddressStatus /// public static readonly NatGatewayAddressStatus Disassociating = new NatGatewayAddressStatus("disassociating"); /// /// Constant Failed for NatGatewayAddressStatus /// public static readonly NatGatewayAddressStatus Failed = new NatGatewayAddressStatus("failed"); /// /// Constant Succeeded for NatGatewayAddressStatus /// public static readonly NatGatewayAddressStatus Succeeded = new NatGatewayAddressStatus("succeeded"); /// /// Constant Unassigning for NatGatewayAddressStatus /// public static readonly NatGatewayAddressStatus Unassigning = new NatGatewayAddressStatus("unassigning"); /// /// 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 NatGatewayAddressStatus(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 NatGatewayAddressStatus 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 NatGatewayAddressStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type NatGatewayState. /// public class NatGatewayState : ConstantClass { /// /// Constant Available for NatGatewayState /// public static readonly NatGatewayState Available = new NatGatewayState("available"); /// /// Constant Deleted for NatGatewayState /// public static readonly NatGatewayState Deleted = new NatGatewayState("deleted"); /// /// Constant Deleting for NatGatewayState /// public static readonly NatGatewayState Deleting = new NatGatewayState("deleting"); /// /// Constant Failed for NatGatewayState /// public static readonly NatGatewayState Failed = new NatGatewayState("failed"); /// /// Constant Pending for NatGatewayState /// public static readonly NatGatewayState Pending = new NatGatewayState("pending"); /// /// 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 NatGatewayState(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 NatGatewayState 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 NatGatewayState(string value) { return FindValue(value); } } /// /// Constants used for properties of type NetworkInterfaceAttribute. /// public class NetworkInterfaceAttribute : ConstantClass { /// /// Constant Attachment for NetworkInterfaceAttribute /// public static readonly NetworkInterfaceAttribute Attachment = new NetworkInterfaceAttribute("attachment"); /// /// Constant Description for NetworkInterfaceAttribute /// public static readonly NetworkInterfaceAttribute Description = new NetworkInterfaceAttribute("description"); /// /// Constant GroupSet for NetworkInterfaceAttribute /// public static readonly NetworkInterfaceAttribute GroupSet = new NetworkInterfaceAttribute("groupSet"); /// /// Constant SourceDestCheck for NetworkInterfaceAttribute /// public static readonly NetworkInterfaceAttribute SourceDestCheck = new NetworkInterfaceAttribute("sourceDestCheck"); /// /// 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 NetworkInterfaceAttribute(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 NetworkInterfaceAttribute 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 NetworkInterfaceAttribute(string value) { return FindValue(value); } } /// /// Constants used for properties of type NetworkInterfaceCreationType. /// public class NetworkInterfaceCreationType : ConstantClass { /// /// Constant Branch for NetworkInterfaceCreationType /// public static readonly NetworkInterfaceCreationType Branch = new NetworkInterfaceCreationType("branch"); /// /// Constant Efa for NetworkInterfaceCreationType /// public static readonly NetworkInterfaceCreationType Efa = new NetworkInterfaceCreationType("efa"); /// /// Constant Trunk for NetworkInterfaceCreationType /// public static readonly NetworkInterfaceCreationType Trunk = new NetworkInterfaceCreationType("trunk"); /// /// 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 NetworkInterfaceCreationType(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 NetworkInterfaceCreationType 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 NetworkInterfaceCreationType(string value) { return FindValue(value); } } /// /// Constants used for properties of type NetworkInterfacePermissionStateCode. /// public class NetworkInterfacePermissionStateCode : ConstantClass { /// /// Constant Granted for NetworkInterfacePermissionStateCode /// public static readonly NetworkInterfacePermissionStateCode Granted = new NetworkInterfacePermissionStateCode("granted"); /// /// Constant Pending for NetworkInterfacePermissionStateCode /// public static readonly NetworkInterfacePermissionStateCode Pending = new NetworkInterfacePermissionStateCode("pending"); /// /// Constant Revoked for NetworkInterfacePermissionStateCode /// public static readonly NetworkInterfacePermissionStateCode Revoked = new NetworkInterfacePermissionStateCode("revoked"); /// /// Constant Revoking for NetworkInterfacePermissionStateCode /// public static readonly NetworkInterfacePermissionStateCode Revoking = new NetworkInterfacePermissionStateCode("revoking"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public NetworkInterfacePermissionStateCode(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 NetworkInterfacePermissionStateCode 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 NetworkInterfacePermissionStateCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type NetworkInterfaceStatus. /// public class NetworkInterfaceStatus : ConstantClass { /// /// Constant Associated for NetworkInterfaceStatus /// public static readonly NetworkInterfaceStatus Associated = new NetworkInterfaceStatus("associated"); /// /// Constant Attaching for NetworkInterfaceStatus /// public static readonly NetworkInterfaceStatus Attaching = new NetworkInterfaceStatus("attaching"); /// /// Constant Available for NetworkInterfaceStatus /// public static readonly NetworkInterfaceStatus Available = new NetworkInterfaceStatus("available"); /// /// Constant Detaching for NetworkInterfaceStatus /// public static readonly NetworkInterfaceStatus Detaching = new NetworkInterfaceStatus("detaching"); /// /// Constant InUse for NetworkInterfaceStatus /// public static readonly NetworkInterfaceStatus InUse = new NetworkInterfaceStatus("in-use"); /// /// 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 NetworkInterfaceStatus(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 NetworkInterfaceStatus 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 NetworkInterfaceStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type NetworkInterfaceType. /// public class NetworkInterfaceType : ConstantClass { /// /// Constant Api_gateway_managed for NetworkInterfaceType /// public static readonly NetworkInterfaceType Api_gateway_managed = new NetworkInterfaceType("api_gateway_managed"); /// /// Constant Aws_codestar_connections_managed for NetworkInterfaceType /// public static readonly NetworkInterfaceType Aws_codestar_connections_managed = new NetworkInterfaceType("aws_codestar_connections_managed"); /// /// Constant Branch for NetworkInterfaceType /// public static readonly NetworkInterfaceType Branch = new NetworkInterfaceType("branch"); /// /// Constant Efa for NetworkInterfaceType /// public static readonly NetworkInterfaceType Efa = new NetworkInterfaceType("efa"); /// /// Constant Gateway_load_balancer for NetworkInterfaceType /// public static readonly NetworkInterfaceType Gateway_load_balancer = new NetworkInterfaceType("gateway_load_balancer"); /// /// Constant Gateway_load_balancer_endpoint for NetworkInterfaceType /// public static readonly NetworkInterfaceType Gateway_load_balancer_endpoint = new NetworkInterfaceType("gateway_load_balancer_endpoint"); /// /// Constant Global_accelerator_managed for NetworkInterfaceType /// public static readonly NetworkInterfaceType Global_accelerator_managed = new NetworkInterfaceType("global_accelerator_managed"); /// /// Constant Interface for NetworkInterfaceType /// public static readonly NetworkInterfaceType Interface = new NetworkInterfaceType("interface"); /// /// Constant Iot_rules_managed for NetworkInterfaceType /// public static readonly NetworkInterfaceType Iot_rules_managed = new NetworkInterfaceType("iot_rules_managed"); /// /// Constant Lambda for NetworkInterfaceType /// public static readonly NetworkInterfaceType Lambda = new NetworkInterfaceType("lambda"); /// /// Constant Load_balancer for NetworkInterfaceType /// public static readonly NetworkInterfaceType Load_balancer = new NetworkInterfaceType("load_balancer"); /// /// Constant NatGateway for NetworkInterfaceType /// public static readonly NetworkInterfaceType NatGateway = new NetworkInterfaceType("natGateway"); /// /// Constant Network_load_balancer for NetworkInterfaceType /// public static readonly NetworkInterfaceType Network_load_balancer = new NetworkInterfaceType("network_load_balancer"); /// /// Constant Quicksight for NetworkInterfaceType /// public static readonly NetworkInterfaceType Quicksight = new NetworkInterfaceType("quicksight"); /// /// Constant Transit_gateway for NetworkInterfaceType /// public static readonly NetworkInterfaceType Transit_gateway = new NetworkInterfaceType("transit_gateway"); /// /// Constant Trunk for NetworkInterfaceType /// public static readonly NetworkInterfaceType Trunk = new NetworkInterfaceType("trunk"); /// /// Constant Vpc_endpoint for NetworkInterfaceType /// public static readonly NetworkInterfaceType Vpc_endpoint = new NetworkInterfaceType("vpc_endpoint"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public NetworkInterfaceType(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 NetworkInterfaceType 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 NetworkInterfaceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type NitroEnclavesSupport. /// public class NitroEnclavesSupport : ConstantClass { /// /// Constant Supported for NitroEnclavesSupport /// public static readonly NitroEnclavesSupport Supported = new NitroEnclavesSupport("supported"); /// /// Constant Unsupported for NitroEnclavesSupport /// public static readonly NitroEnclavesSupport Unsupported = new NitroEnclavesSupport("unsupported"); /// /// 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 NitroEnclavesSupport(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 NitroEnclavesSupport 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 NitroEnclavesSupport(string value) { return FindValue(value); } } /// /// Constants used for properties of type NitroTpmSupport. /// public class NitroTpmSupport : ConstantClass { /// /// Constant Supported for NitroTpmSupport /// public static readonly NitroTpmSupport Supported = new NitroTpmSupport("supported"); /// /// Constant Unsupported for NitroTpmSupport /// public static readonly NitroTpmSupport Unsupported = new NitroTpmSupport("unsupported"); /// /// 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 NitroTpmSupport(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 NitroTpmSupport 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 NitroTpmSupport(string value) { return FindValue(value); } } /// /// Constants used for properties of type OfferingClassType. /// public class OfferingClassType : ConstantClass { /// /// Constant Convertible for OfferingClassType /// public static readonly OfferingClassType Convertible = new OfferingClassType("convertible"); /// /// Constant Standard for OfferingClassType /// public static readonly OfferingClassType Standard = new OfferingClassType("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 OfferingClassType(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 OfferingClassType 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 OfferingClassType(string value) { return FindValue(value); } } /// /// Constants used for properties of type OfferingTypeValues. /// public class OfferingTypeValues : ConstantClass { /// /// Constant AllUpfront for OfferingTypeValues /// public static readonly OfferingTypeValues AllUpfront = new OfferingTypeValues("All Upfront"); /// /// Constant HeavyUtilization for OfferingTypeValues /// public static readonly OfferingTypeValues HeavyUtilization = new OfferingTypeValues("Heavy Utilization"); /// /// Constant LightUtilization for OfferingTypeValues /// public static readonly OfferingTypeValues LightUtilization = new OfferingTypeValues("Light Utilization"); /// /// Constant MediumUtilization for OfferingTypeValues /// public static readonly OfferingTypeValues MediumUtilization = new OfferingTypeValues("Medium Utilization"); /// /// Constant NoUpfront for OfferingTypeValues /// public static readonly OfferingTypeValues NoUpfront = new OfferingTypeValues("No Upfront"); /// /// Constant PartialUpfront for OfferingTypeValues /// public static readonly OfferingTypeValues PartialUpfront = new OfferingTypeValues("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 OfferingTypeValues(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 OfferingTypeValues 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 OfferingTypeValues(string value) { return FindValue(value); } } /// /// Constants used for properties of type OnDemandAllocationStrategy. /// public class OnDemandAllocationStrategy : ConstantClass { /// /// Constant LowestPrice for OnDemandAllocationStrategy /// public static readonly OnDemandAllocationStrategy LowestPrice = new OnDemandAllocationStrategy("lowestPrice"); /// /// Constant Prioritized for OnDemandAllocationStrategy /// public static readonly OnDemandAllocationStrategy Prioritized = new OnDemandAllocationStrategy("prioritized"); /// /// 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 OnDemandAllocationStrategy(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 OnDemandAllocationStrategy 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 OnDemandAllocationStrategy(string value) { return FindValue(value); } } /// /// Constants used for properties of type OperationType. /// public class OperationType : ConstantClass { /// /// Constant Add for OperationType /// public static readonly OperationType Add = new OperationType("add"); /// /// Constant Remove for OperationType /// public static readonly OperationType Remove = new OperationType("remove"); /// /// 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 OperationType(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 OperationType 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 OperationType(string value) { return FindValue(value); } } /// /// Constants used for properties of type PartitionLoadFrequency. /// public class PartitionLoadFrequency : ConstantClass { /// /// Constant Daily for PartitionLoadFrequency /// public static readonly PartitionLoadFrequency Daily = new PartitionLoadFrequency("daily"); /// /// Constant Monthly for PartitionLoadFrequency /// public static readonly PartitionLoadFrequency Monthly = new PartitionLoadFrequency("monthly"); /// /// Constant None for PartitionLoadFrequency /// public static readonly PartitionLoadFrequency None = new PartitionLoadFrequency("none"); /// /// Constant Weekly for PartitionLoadFrequency /// public static readonly PartitionLoadFrequency Weekly = new PartitionLoadFrequency("weekly"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public PartitionLoadFrequency(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 PartitionLoadFrequency 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 PartitionLoadFrequency(string value) { return FindValue(value); } } /// /// Constants used for properties of type PayerResponsibility. /// public class PayerResponsibility : ConstantClass { /// /// Constant ServiceOwner for PayerResponsibility /// public static readonly PayerResponsibility ServiceOwner = new PayerResponsibility("ServiceOwner"); /// /// 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 PayerResponsibility(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 PayerResponsibility 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 PayerResponsibility(string value) { return FindValue(value); } } /// /// Constants used for properties of type PaymentOption. /// public class PaymentOption : ConstantClass { /// /// Constant AllUpfront for PaymentOption /// public static readonly PaymentOption AllUpfront = new PaymentOption("AllUpfront"); /// /// Constant NoUpfront for PaymentOption /// public static readonly PaymentOption NoUpfront = new PaymentOption("NoUpfront"); /// /// Constant PartialUpfront for PaymentOption /// public static readonly PaymentOption PartialUpfront = new PaymentOption("PartialUpfront"); /// /// 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 PeriodType. /// public class PeriodType : ConstantClass { /// /// Constant FifteenMinutes for PeriodType /// public static readonly PeriodType FifteenMinutes = new PeriodType("fifteen-minutes"); /// /// Constant FiveMinutes for PeriodType /// public static readonly PeriodType FiveMinutes = new PeriodType("five-minutes"); /// /// Constant OneDay for PeriodType /// public static readonly PeriodType OneDay = new PeriodType("one-day"); /// /// Constant OneHour for PeriodType /// public static readonly PeriodType OneHour = new PeriodType("one-hour"); /// /// Constant OneWeek for PeriodType /// public static readonly PeriodType OneWeek = new PeriodType("one-week"); /// /// Constant ThreeHours for PeriodType /// public static readonly PeriodType ThreeHours = new PeriodType("three-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 PeriodType(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 PeriodType 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 PeriodType(string value) { return FindValue(value); } } /// /// Constants used for properties of type PermissionGroup. /// public class PermissionGroup : ConstantClass { /// /// Constant All for PermissionGroup /// public static readonly PermissionGroup All = new PermissionGroup("all"); /// /// 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 PermissionGroup(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 PermissionGroup 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 PermissionGroup(string value) { return FindValue(value); } } /// /// Constants used for properties of type PlacementGroupState. /// public class PlacementGroupState : ConstantClass { /// /// Constant Available for PlacementGroupState /// public static readonly PlacementGroupState Available = new PlacementGroupState("available"); /// /// Constant Deleted for PlacementGroupState /// public static readonly PlacementGroupState Deleted = new PlacementGroupState("deleted"); /// /// Constant Deleting for PlacementGroupState /// public static readonly PlacementGroupState Deleting = new PlacementGroupState("deleting"); /// /// Constant Pending for PlacementGroupState /// public static readonly PlacementGroupState Pending = new PlacementGroupState("pending"); /// /// 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 PlacementGroupState(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 PlacementGroupState 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 PlacementGroupState(string value) { return FindValue(value); } } /// /// Constants used for properties of type PlacementGroupStrategy. /// public class PlacementGroupStrategy : ConstantClass { /// /// Constant Cluster for PlacementGroupStrategy /// public static readonly PlacementGroupStrategy Cluster = new PlacementGroupStrategy("cluster"); /// /// Constant Partition for PlacementGroupStrategy /// public static readonly PlacementGroupStrategy Partition = new PlacementGroupStrategy("partition"); /// /// Constant Spread for PlacementGroupStrategy /// public static readonly PlacementGroupStrategy Spread = new PlacementGroupStrategy("spread"); /// /// 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 PlacementGroupStrategy(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 PlacementGroupStrategy 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 PlacementGroupStrategy(string value) { return FindValue(value); } } /// /// Constants used for properties of type PlacementStrategy. /// public class PlacementStrategy : ConstantClass { /// /// Constant Cluster for PlacementStrategy /// public static readonly PlacementStrategy Cluster = new PlacementStrategy("cluster"); /// /// Constant Partition for PlacementStrategy /// public static readonly PlacementStrategy Partition = new PlacementStrategy("partition"); /// /// Constant Spread for PlacementStrategy /// public static readonly PlacementStrategy Spread = new PlacementStrategy("spread"); /// /// 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 PlacementStrategy(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 PlacementStrategy 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 PlacementStrategy(string value) { return FindValue(value); } } /// /// Constants used for properties of type PlatformValues. /// public class PlatformValues : ConstantClass { /// /// Constant Windows for PlatformValues /// public static readonly PlatformValues Windows = new PlatformValues("Windows"); /// /// 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 PlatformValues(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 PlatformValues 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 PlatformValues(string value) { return FindValue(value); } } /// /// Constants used for properties of type PrefixListState. /// public class PrefixListState : ConstantClass { /// /// Constant CreateComplete for PrefixListState /// public static readonly PrefixListState CreateComplete = new PrefixListState("create-complete"); /// /// Constant CreateFailed for PrefixListState /// public static readonly PrefixListState CreateFailed = new PrefixListState("create-failed"); /// /// Constant CreateInProgress for PrefixListState /// public static readonly PrefixListState CreateInProgress = new PrefixListState("create-in-progress"); /// /// Constant DeleteComplete for PrefixListState /// public static readonly PrefixListState DeleteComplete = new PrefixListState("delete-complete"); /// /// Constant DeleteFailed for PrefixListState /// public static readonly PrefixListState DeleteFailed = new PrefixListState("delete-failed"); /// /// Constant DeleteInProgress for PrefixListState /// public static readonly PrefixListState DeleteInProgress = new PrefixListState("delete-in-progress"); /// /// Constant ModifyComplete for PrefixListState /// public static readonly PrefixListState ModifyComplete = new PrefixListState("modify-complete"); /// /// Constant ModifyFailed for PrefixListState /// public static readonly PrefixListState ModifyFailed = new PrefixListState("modify-failed"); /// /// Constant ModifyInProgress for PrefixListState /// public static readonly PrefixListState ModifyInProgress = new PrefixListState("modify-in-progress"); /// /// Constant RestoreComplete for PrefixListState /// public static readonly PrefixListState RestoreComplete = new PrefixListState("restore-complete"); /// /// Constant RestoreFailed for PrefixListState /// public static readonly PrefixListState RestoreFailed = new PrefixListState("restore-failed"); /// /// Constant RestoreInProgress for PrefixListState /// public static readonly PrefixListState RestoreInProgress = new PrefixListState("restore-in-progress"); /// /// 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 PrefixListState(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 PrefixListState 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 PrefixListState(string value) { return FindValue(value); } } /// /// Constants used for properties of type PrincipalType. /// public class PrincipalType : ConstantClass { /// /// Constant Account for PrincipalType /// public static readonly PrincipalType Account = new PrincipalType("Account"); /// /// Constant All for PrincipalType /// public static readonly PrincipalType All = new PrincipalType("All"); /// /// Constant OrganizationUnit for PrincipalType /// public static readonly PrincipalType OrganizationUnit = new PrincipalType("OrganizationUnit"); /// /// Constant Role for PrincipalType /// public static readonly PrincipalType Role = new PrincipalType("Role"); /// /// Constant Service for PrincipalType /// public static readonly PrincipalType Service = new PrincipalType("Service"); /// /// Constant User for PrincipalType /// public static readonly PrincipalType User = new PrincipalType("User"); /// /// 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 ProductCodeValues. /// public class ProductCodeValues : ConstantClass { /// /// Constant Devpay for ProductCodeValues /// public static readonly ProductCodeValues Devpay = new ProductCodeValues("devpay"); /// /// Constant Marketplace for ProductCodeValues /// public static readonly ProductCodeValues Marketplace = new ProductCodeValues("marketplace"); /// /// 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 ProductCodeValues(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 ProductCodeValues 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 ProductCodeValues(string value) { return FindValue(value); } } /// /// Constants used for properties of type Protocol. /// public class Protocol : ConstantClass { /// /// Constant Tcp for Protocol /// public static readonly Protocol Tcp = new Protocol("tcp"); /// /// Constant Udp for Protocol /// public static readonly Protocol Udp = new Protocol("udp"); /// /// 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 Protocol(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 Protocol 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 Protocol(string value) { return FindValue(value); } } /// /// Constants used for properties of type ProtocolValue. /// public class ProtocolValue : ConstantClass { /// /// Constant Gre for ProtocolValue /// public static readonly ProtocolValue Gre = new ProtocolValue("gre"); /// /// 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 ProtocolValue(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 ProtocolValue 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 ProtocolValue(string value) { return FindValue(value); } } /// /// Constants used for properties of type RecurringChargeFrequency. /// public class RecurringChargeFrequency : ConstantClass { /// /// Constant Hourly for RecurringChargeFrequency /// public static readonly RecurringChargeFrequency Hourly = new RecurringChargeFrequency("Hourly"); /// /// 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 RecurringChargeFrequency(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 RecurringChargeFrequency 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 RecurringChargeFrequency(string value) { return FindValue(value); } } /// /// Constants used for properties of type ReplacementStrategy. /// public class ReplacementStrategy : ConstantClass { /// /// Constant Launch for ReplacementStrategy /// public static readonly ReplacementStrategy Launch = new ReplacementStrategy("launch"); /// /// Constant LaunchBeforeTerminate for ReplacementStrategy /// public static readonly ReplacementStrategy LaunchBeforeTerminate = new ReplacementStrategy("launch-before-terminate"); /// /// 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 ReplacementStrategy(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 ReplacementStrategy 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 ReplacementStrategy(string value) { return FindValue(value); } } /// /// Constants used for properties of type ReplaceRootVolumeTaskState. /// public class ReplaceRootVolumeTaskState : ConstantClass { /// /// Constant Failed for ReplaceRootVolumeTaskState /// public static readonly ReplaceRootVolumeTaskState Failed = new ReplaceRootVolumeTaskState("failed"); /// /// Constant FailedDetached for ReplaceRootVolumeTaskState /// public static readonly ReplaceRootVolumeTaskState FailedDetached = new ReplaceRootVolumeTaskState("failed-detached"); /// /// Constant Failing for ReplaceRootVolumeTaskState /// public static readonly ReplaceRootVolumeTaskState Failing = new ReplaceRootVolumeTaskState("failing"); /// /// Constant InProgress for ReplaceRootVolumeTaskState /// public static readonly ReplaceRootVolumeTaskState InProgress = new ReplaceRootVolumeTaskState("in-progress"); /// /// Constant Pending for ReplaceRootVolumeTaskState /// public static readonly ReplaceRootVolumeTaskState Pending = new ReplaceRootVolumeTaskState("pending"); /// /// Constant Succeeded for ReplaceRootVolumeTaskState /// public static readonly ReplaceRootVolumeTaskState Succeeded = new ReplaceRootVolumeTaskState("succeeded"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ReplaceRootVolumeTaskState(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 ReplaceRootVolumeTaskState 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 ReplaceRootVolumeTaskState(string value) { return FindValue(value); } } /// /// Constants used for properties of type ReportInstanceReasonCodes. /// public class ReportInstanceReasonCodes : ConstantClass { /// /// Constant InstanceStuckInState for ReportInstanceReasonCodes /// public static readonly ReportInstanceReasonCodes InstanceStuckInState = new ReportInstanceReasonCodes("instance-stuck-in-state"); /// /// Constant NotAcceptingCredentials for ReportInstanceReasonCodes /// public static readonly ReportInstanceReasonCodes NotAcceptingCredentials = new ReportInstanceReasonCodes("not-accepting-credentials"); /// /// Constant Other for ReportInstanceReasonCodes /// public static readonly ReportInstanceReasonCodes Other = new ReportInstanceReasonCodes("other"); /// /// Constant PasswordNotAvailable for ReportInstanceReasonCodes /// public static readonly ReportInstanceReasonCodes PasswordNotAvailable = new ReportInstanceReasonCodes("password-not-available"); /// /// Constant PerformanceEbsVolume for ReportInstanceReasonCodes /// public static readonly ReportInstanceReasonCodes PerformanceEbsVolume = new ReportInstanceReasonCodes("performance-ebs-volume"); /// /// Constant PerformanceInstanceStore for ReportInstanceReasonCodes /// public static readonly ReportInstanceReasonCodes PerformanceInstanceStore = new ReportInstanceReasonCodes("performance-instance-store"); /// /// Constant PerformanceNetwork for ReportInstanceReasonCodes /// public static readonly ReportInstanceReasonCodes PerformanceNetwork = new ReportInstanceReasonCodes("performance-network"); /// /// Constant PerformanceOther for ReportInstanceReasonCodes /// public static readonly ReportInstanceReasonCodes PerformanceOther = new ReportInstanceReasonCodes("performance-other"); /// /// Constant Unresponsive for ReportInstanceReasonCodes /// public static readonly ReportInstanceReasonCodes Unresponsive = new ReportInstanceReasonCodes("unresponsive"); /// /// 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 ReportInstanceReasonCodes(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 ReportInstanceReasonCodes 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 ReportInstanceReasonCodes(string value) { return FindValue(value); } } /// /// Constants used for properties of type ReportStatusType. /// public class ReportStatusType : ConstantClass { /// /// Constant Impaired for ReportStatusType /// public static readonly ReportStatusType Impaired = new ReportStatusType("impaired"); /// /// Constant Ok for ReportStatusType /// public static readonly ReportStatusType Ok = new ReportStatusType("ok"); /// /// 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 ReportStatusType(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 ReportStatusType 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 ReportStatusType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ReservationState. /// public class ReservationState : ConstantClass { /// /// Constant Active for ReservationState /// public static readonly ReservationState Active = new ReservationState("active"); /// /// Constant PaymentFailed for ReservationState /// public static readonly ReservationState PaymentFailed = new ReservationState("payment-failed"); /// /// Constant PaymentPending for ReservationState /// public static readonly ReservationState PaymentPending = new ReservationState("payment-pending"); /// /// Constant Retired for ReservationState /// public static readonly ReservationState Retired = new ReservationState("retired"); /// /// 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 ReservationState(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 ReservationState 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 ReservationState(string value) { return FindValue(value); } } /// /// Constants used for properties of type ReservedInstanceState. /// public class ReservedInstanceState : ConstantClass { /// /// Constant Active for ReservedInstanceState /// public static readonly ReservedInstanceState Active = new ReservedInstanceState("active"); /// /// Constant PaymentFailed for ReservedInstanceState /// public static readonly ReservedInstanceState PaymentFailed = new ReservedInstanceState("payment-failed"); /// /// Constant PaymentPending for ReservedInstanceState /// public static readonly ReservedInstanceState PaymentPending = new ReservedInstanceState("payment-pending"); /// /// Constant Queued for ReservedInstanceState /// public static readonly ReservedInstanceState Queued = new ReservedInstanceState("queued"); /// /// Constant QueuedDeleted for ReservedInstanceState /// public static readonly ReservedInstanceState QueuedDeleted = new ReservedInstanceState("queued-deleted"); /// /// Constant Retired for ReservedInstanceState /// public static readonly ReservedInstanceState Retired = new ReservedInstanceState("retired"); /// /// 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 ReservedInstanceState(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 ReservedInstanceState 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 ReservedInstanceState(string value) { return FindValue(value); } } /// /// Constants used for properties of type ResetFpgaImageAttributeName. /// public class ResetFpgaImageAttributeName : ConstantClass { /// /// Constant LoadPermission for ResetFpgaImageAttributeName /// public static readonly ResetFpgaImageAttributeName LoadPermission = new ResetFpgaImageAttributeName("loadPermission"); /// /// 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 ResetFpgaImageAttributeName(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 ResetFpgaImageAttributeName 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 ResetFpgaImageAttributeName(string value) { return FindValue(value); } } /// /// Constants used for properties of type ResetImageAttributeName. /// public class ResetImageAttributeName : ConstantClass { /// /// Constant LaunchPermission for ResetImageAttributeName /// public static readonly ResetImageAttributeName LaunchPermission = new ResetImageAttributeName("launchPermission"); /// /// 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 ResetImageAttributeName(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 ResetImageAttributeName 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 ResetImageAttributeName(string value) { return FindValue(value); } } /// /// Constants used for properties of type ResourceType. /// public class ResourceType : ConstantClass { /// /// Constant CapacityReservation for ResourceType /// public static readonly ResourceType CapacityReservation = new ResourceType("capacity-reservation"); /// /// Constant CapacityReservationFleet for ResourceType /// public static readonly ResourceType CapacityReservationFleet = new ResourceType("capacity-reservation-fleet"); /// /// Constant CarrierGateway for ResourceType /// public static readonly ResourceType CarrierGateway = new ResourceType("carrier-gateway"); /// /// Constant ClientVpnEndpoint for ResourceType /// public static readonly ResourceType ClientVpnEndpoint = new ResourceType("client-vpn-endpoint"); /// /// Constant CoipPool for ResourceType /// public static readonly ResourceType CoipPool = new ResourceType("coip-pool"); /// /// Constant CustomerGateway for ResourceType /// public static readonly ResourceType CustomerGateway = new ResourceType("customer-gateway"); /// /// Constant DedicatedHost for ResourceType /// public static readonly ResourceType DedicatedHost = new ResourceType("dedicated-host"); /// /// Constant DhcpOptions for ResourceType /// public static readonly ResourceType DhcpOptions = new ResourceType("dhcp-options"); /// /// Constant EgressOnlyInternetGateway for ResourceType /// public static readonly ResourceType EgressOnlyInternetGateway = new ResourceType("egress-only-internet-gateway"); /// /// Constant ElasticGpu for ResourceType /// public static readonly ResourceType ElasticGpu = new ResourceType("elastic-gpu"); /// /// Constant ElasticIp for ResourceType /// public static readonly ResourceType ElasticIp = new ResourceType("elastic-ip"); /// /// Constant ExportImageTask for ResourceType /// public static readonly ResourceType ExportImageTask = new ResourceType("export-image-task"); /// /// Constant ExportInstanceTask for ResourceType /// public static readonly ResourceType ExportInstanceTask = new ResourceType("export-instance-task"); /// /// Constant Fleet for ResourceType /// public static readonly ResourceType Fleet = new ResourceType("fleet"); /// /// Constant FpgaImage for ResourceType /// public static readonly ResourceType FpgaImage = new ResourceType("fpga-image"); /// /// Constant HostReservation for ResourceType /// public static readonly ResourceType HostReservation = new ResourceType("host-reservation"); /// /// Constant Image for ResourceType /// public static readonly ResourceType Image = new ResourceType("image"); /// /// Constant ImportImageTask for ResourceType /// public static readonly ResourceType ImportImageTask = new ResourceType("import-image-task"); /// /// Constant ImportSnapshotTask for ResourceType /// public static readonly ResourceType ImportSnapshotTask = new ResourceType("import-snapshot-task"); /// /// Constant Instance for ResourceType /// public static readonly ResourceType Instance = new ResourceType("instance"); /// /// Constant InstanceConnectEndpoint for ResourceType /// public static readonly ResourceType InstanceConnectEndpoint = new ResourceType("instance-connect-endpoint"); /// /// Constant InstanceEventWindow for ResourceType /// public static readonly ResourceType InstanceEventWindow = new ResourceType("instance-event-window"); /// /// Constant InternetGateway for ResourceType /// public static readonly ResourceType InternetGateway = new ResourceType("internet-gateway"); /// /// Constant Ipam for ResourceType /// public static readonly ResourceType Ipam = new ResourceType("ipam"); /// /// Constant IpamPool for ResourceType /// public static readonly ResourceType IpamPool = new ResourceType("ipam-pool"); /// /// Constant IpamResourceDiscovery for ResourceType /// public static readonly ResourceType IpamResourceDiscovery = new ResourceType("ipam-resource-discovery"); /// /// Constant IpamResourceDiscoveryAssociation for ResourceType /// public static readonly ResourceType IpamResourceDiscoveryAssociation = new ResourceType("ipam-resource-discovery-association"); /// /// Constant IpamScope for ResourceType /// public static readonly ResourceType IpamScope = new ResourceType("ipam-scope"); /// /// Constant Ipv4poolEc2 for ResourceType /// public static readonly ResourceType Ipv4poolEc2 = new ResourceType("ipv4pool-ec2"); /// /// Constant Ipv6poolEc2 for ResourceType /// public static readonly ResourceType Ipv6poolEc2 = new ResourceType("ipv6pool-ec2"); /// /// Constant KeyPair for ResourceType /// public static readonly ResourceType KeyPair = new ResourceType("key-pair"); /// /// Constant LaunchTemplate for ResourceType /// public static readonly ResourceType LaunchTemplate = new ResourceType("launch-template"); /// /// Constant LocalGateway for ResourceType /// public static readonly ResourceType LocalGateway = new ResourceType("local-gateway"); /// /// Constant LocalGatewayRouteTable for ResourceType /// public static readonly ResourceType LocalGatewayRouteTable = new ResourceType("local-gateway-route-table"); /// /// Constant LocalGatewayRouteTableVirtualInterfaceGroupAssociation for ResourceType /// public static readonly ResourceType LocalGatewayRouteTableVirtualInterfaceGroupAssociation = new ResourceType("local-gateway-route-table-virtual-interface-group-association"); /// /// Constant LocalGatewayRouteTableVpcAssociation for ResourceType /// public static readonly ResourceType LocalGatewayRouteTableVpcAssociation = new ResourceType("local-gateway-route-table-vpc-association"); /// /// Constant LocalGatewayVirtualInterface for ResourceType /// public static readonly ResourceType LocalGatewayVirtualInterface = new ResourceType("local-gateway-virtual-interface"); /// /// Constant LocalGatewayVirtualInterfaceGroup for ResourceType /// public static readonly ResourceType LocalGatewayVirtualInterfaceGroup = new ResourceType("local-gateway-virtual-interface-group"); /// /// Constant Natgateway for ResourceType /// public static readonly ResourceType Natgateway = new ResourceType("natgateway"); /// /// Constant NetworkAcl for ResourceType /// public static readonly ResourceType NetworkAcl = new ResourceType("network-acl"); /// /// Constant NetworkInsightsAccessScope for ResourceType /// public static readonly ResourceType NetworkInsightsAccessScope = new ResourceType("network-insights-access-scope"); /// /// Constant NetworkInsightsAccessScopeAnalysis for ResourceType /// public static readonly ResourceType NetworkInsightsAccessScopeAnalysis = new ResourceType("network-insights-access-scope-analysis"); /// /// Constant NetworkInsightsAnalysis for ResourceType /// public static readonly ResourceType NetworkInsightsAnalysis = new ResourceType("network-insights-analysis"); /// /// Constant NetworkInsightsPath for ResourceType /// public static readonly ResourceType NetworkInsightsPath = new ResourceType("network-insights-path"); /// /// Constant NetworkInterface for ResourceType /// public static readonly ResourceType NetworkInterface = new ResourceType("network-interface"); /// /// Constant PlacementGroup for ResourceType /// public static readonly ResourceType PlacementGroup = new ResourceType("placement-group"); /// /// Constant PrefixList for ResourceType /// public static readonly ResourceType PrefixList = new ResourceType("prefix-list"); /// /// Constant ReplaceRootVolumeTask for ResourceType /// public static readonly ResourceType ReplaceRootVolumeTask = new ResourceType("replace-root-volume-task"); /// /// Constant ReservedInstances for ResourceType /// public static readonly ResourceType ReservedInstances = new ResourceType("reserved-instances"); /// /// Constant RouteTable for ResourceType /// public static readonly ResourceType RouteTable = new ResourceType("route-table"); /// /// Constant SecurityGroup for ResourceType /// public static readonly ResourceType SecurityGroup = new ResourceType("security-group"); /// /// Constant SecurityGroupRule for ResourceType /// public static readonly ResourceType SecurityGroupRule = new ResourceType("security-group-rule"); /// /// Constant Snapshot for ResourceType /// public static readonly ResourceType Snapshot = new ResourceType("snapshot"); /// /// Constant SpotFleetRequest for ResourceType /// public static readonly ResourceType SpotFleetRequest = new ResourceType("spot-fleet-request"); /// /// Constant SpotInstancesRequest for ResourceType /// public static readonly ResourceType SpotInstancesRequest = new ResourceType("spot-instances-request"); /// /// Constant Subnet for ResourceType /// public static readonly ResourceType Subnet = new ResourceType("subnet"); /// /// Constant SubnetCidrReservation for ResourceType /// public static readonly ResourceType SubnetCidrReservation = new ResourceType("subnet-cidr-reservation"); /// /// Constant TrafficMirrorFilter for ResourceType /// public static readonly ResourceType TrafficMirrorFilter = new ResourceType("traffic-mirror-filter"); /// /// Constant TrafficMirrorFilterRule for ResourceType /// public static readonly ResourceType TrafficMirrorFilterRule = new ResourceType("traffic-mirror-filter-rule"); /// /// Constant TrafficMirrorSession for ResourceType /// public static readonly ResourceType TrafficMirrorSession = new ResourceType("traffic-mirror-session"); /// /// Constant TrafficMirrorTarget for ResourceType /// public static readonly ResourceType TrafficMirrorTarget = new ResourceType("traffic-mirror-target"); /// /// Constant TransitGateway for ResourceType /// public static readonly ResourceType TransitGateway = new ResourceType("transit-gateway"); /// /// Constant TransitGatewayAttachment for ResourceType /// public static readonly ResourceType TransitGatewayAttachment = new ResourceType("transit-gateway-attachment"); /// /// Constant TransitGatewayConnectPeer for ResourceType /// public static readonly ResourceType TransitGatewayConnectPeer = new ResourceType("transit-gateway-connect-peer"); /// /// Constant TransitGatewayMulticastDomain for ResourceType /// public static readonly ResourceType TransitGatewayMulticastDomain = new ResourceType("transit-gateway-multicast-domain"); /// /// Constant TransitGatewayPolicyTable for ResourceType /// public static readonly ResourceType TransitGatewayPolicyTable = new ResourceType("transit-gateway-policy-table"); /// /// Constant TransitGatewayRouteTable for ResourceType /// public static readonly ResourceType TransitGatewayRouteTable = new ResourceType("transit-gateway-route-table"); /// /// Constant TransitGatewayRouteTableAnnouncement for ResourceType /// public static readonly ResourceType TransitGatewayRouteTableAnnouncement = new ResourceType("transit-gateway-route-table-announcement"); /// /// Constant VerifiedAccessEndpoint for ResourceType /// public static readonly ResourceType VerifiedAccessEndpoint = new ResourceType("verified-access-endpoint"); /// /// Constant VerifiedAccessGroup for ResourceType /// public static readonly ResourceType VerifiedAccessGroup = new ResourceType("verified-access-group"); /// /// Constant VerifiedAccessInstance for ResourceType /// public static readonly ResourceType VerifiedAccessInstance = new ResourceType("verified-access-instance"); /// /// Constant VerifiedAccessPolicy for ResourceType /// public static readonly ResourceType VerifiedAccessPolicy = new ResourceType("verified-access-policy"); /// /// Constant VerifiedAccessTrustProvider for ResourceType /// public static readonly ResourceType VerifiedAccessTrustProvider = new ResourceType("verified-access-trust-provider"); /// /// Constant Volume for ResourceType /// public static readonly ResourceType Volume = new ResourceType("volume"); /// /// Constant Vpc for ResourceType /// public static readonly ResourceType Vpc = new ResourceType("vpc"); /// /// Constant VpcBlockPublicAccessExclusion for ResourceType /// public static readonly ResourceType VpcBlockPublicAccessExclusion = new ResourceType("vpc-block-public-access-exclusion"); /// /// Constant VpcEndpoint for ResourceType /// public static readonly ResourceType VpcEndpoint = new ResourceType("vpc-endpoint"); /// /// Constant VpcEndpointConnection for ResourceType /// public static readonly ResourceType VpcEndpointConnection = new ResourceType("vpc-endpoint-connection"); /// /// Constant VpcEndpointConnectionDeviceType for ResourceType /// public static readonly ResourceType VpcEndpointConnectionDeviceType = new ResourceType("vpc-endpoint-connection-device-type"); /// /// Constant VpcEndpointService for ResourceType /// public static readonly ResourceType VpcEndpointService = new ResourceType("vpc-endpoint-service"); /// /// Constant VpcEndpointServicePermission for ResourceType /// public static readonly ResourceType VpcEndpointServicePermission = new ResourceType("vpc-endpoint-service-permission"); /// /// Constant VpcFlowLog for ResourceType /// public static readonly ResourceType VpcFlowLog = new ResourceType("vpc-flow-log"); /// /// Constant VpcPeeringConnection for ResourceType /// public static readonly ResourceType VpcPeeringConnection = new ResourceType("vpc-peering-connection"); /// /// Constant VpnConnection for ResourceType /// public static readonly ResourceType VpnConnection = new ResourceType("vpn-connection"); /// /// Constant VpnConnectionDeviceType for ResourceType /// public static readonly ResourceType VpnConnectionDeviceType = new ResourceType("vpn-connection-device-type"); /// /// Constant VpnGateway for ResourceType /// public static readonly ResourceType VpnGateway = new ResourceType("vpn-gateway"); /// /// 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 RIProductDescription. /// public class RIProductDescription : ConstantClass { /// /// Constant LinuxUNIX for RIProductDescription /// public static readonly RIProductDescription LinuxUNIX = new RIProductDescription("Linux/UNIX"); /// /// Constant LinuxUNIXAmazonVPC for RIProductDescription /// public static readonly RIProductDescription LinuxUNIXAmazonVPC = new RIProductDescription("Linux/UNIX (Amazon VPC)"); /// /// Constant Windows for RIProductDescription /// public static readonly RIProductDescription Windows = new RIProductDescription("Windows"); /// /// Constant WindowsAmazonVPC for RIProductDescription /// public static readonly RIProductDescription WindowsAmazonVPC = new RIProductDescription("Windows (Amazon VPC)"); /// /// 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 RIProductDescription(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 RIProductDescription 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 RIProductDescription(string value) { return FindValue(value); } } /// /// Constants used for properties of type RootDeviceType. /// public class RootDeviceType : ConstantClass { /// /// Constant Ebs for RootDeviceType /// public static readonly RootDeviceType Ebs = new RootDeviceType("ebs"); /// /// Constant InstanceStore for RootDeviceType /// public static readonly RootDeviceType InstanceStore = new RootDeviceType("instance-store"); /// /// 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 RootDeviceType(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 RootDeviceType 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 RootDeviceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type RouteOrigin. /// public class RouteOrigin : ConstantClass { /// /// Constant CreateRoute for RouteOrigin /// public static readonly RouteOrigin CreateRoute = new RouteOrigin("CreateRoute"); /// /// Constant CreateRouteTable for RouteOrigin /// public static readonly RouteOrigin CreateRouteTable = new RouteOrigin("CreateRouteTable"); /// /// Constant EnableVgwRoutePropagation for RouteOrigin /// public static readonly RouteOrigin EnableVgwRoutePropagation = new RouteOrigin("EnableVgwRoutePropagation"); /// /// 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 RouteOrigin(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 RouteOrigin 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 RouteOrigin(string value) { return FindValue(value); } } /// /// Constants used for properties of type RouteState. /// public class RouteState : ConstantClass { /// /// Constant Active for RouteState /// public static readonly RouteState Active = new RouteState("active"); /// /// Constant Blackhole for RouteState /// public static readonly RouteState Blackhole = new RouteState("blackhole"); /// /// 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 RouteState(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 RouteState 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 RouteState(string value) { return FindValue(value); } } /// /// Constants used for properties of type RouteTableAssociationStateCode. /// public class RouteTableAssociationStateCode : ConstantClass { /// /// Constant Associated for RouteTableAssociationStateCode /// public static readonly RouteTableAssociationStateCode Associated = new RouteTableAssociationStateCode("associated"); /// /// Constant Associating for RouteTableAssociationStateCode /// public static readonly RouteTableAssociationStateCode Associating = new RouteTableAssociationStateCode("associating"); /// /// Constant Disassociated for RouteTableAssociationStateCode /// public static readonly RouteTableAssociationStateCode Disassociated = new RouteTableAssociationStateCode("disassociated"); /// /// Constant Disassociating for RouteTableAssociationStateCode /// public static readonly RouteTableAssociationStateCode Disassociating = new RouteTableAssociationStateCode("disassociating"); /// /// Constant Failed for RouteTableAssociationStateCode /// public static readonly RouteTableAssociationStateCode Failed = new RouteTableAssociationStateCode("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 RouteTableAssociationStateCode(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 RouteTableAssociationStateCode 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 RouteTableAssociationStateCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type RuleAction. /// public class RuleAction : ConstantClass { /// /// Constant Allow for RuleAction /// public static readonly RuleAction Allow = new RuleAction("allow"); /// /// Constant Deny for RuleAction /// public static readonly RuleAction Deny = new RuleAction("deny"); /// /// 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 RuleAction(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 RuleAction 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 RuleAction(string value) { return FindValue(value); } } /// /// Constants used for properties of type Scope. /// public class Scope : ConstantClass { /// /// Constant AvailabilityZone for Scope /// public static readonly Scope AvailabilityZone = new Scope("Availability Zone"); /// /// Constant Region for Scope /// public static readonly Scope Region = new Scope("Region"); /// /// 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 Scope(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 Scope 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 Scope(string value) { return FindValue(value); } } /// /// Constants used for properties of type SelfServicePortal. /// public class SelfServicePortal : ConstantClass { /// /// Constant Disabled for SelfServicePortal /// public static readonly SelfServicePortal Disabled = new SelfServicePortal("disabled"); /// /// Constant Enabled for SelfServicePortal /// public static readonly SelfServicePortal Enabled = new SelfServicePortal("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 SelfServicePortal(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 SelfServicePortal 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 SelfServicePortal(string value) { return FindValue(value); } } /// /// Constants used for properties of type ServiceConnectivityType. /// public class ServiceConnectivityType : ConstantClass { /// /// Constant Ipv4 for ServiceConnectivityType /// public static readonly ServiceConnectivityType Ipv4 = new ServiceConnectivityType("ipv4"); /// /// Constant Ipv6 for ServiceConnectivityType /// public static readonly ServiceConnectivityType Ipv6 = new ServiceConnectivityType("ipv6"); /// /// 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 ServiceConnectivityType(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 ServiceConnectivityType 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 ServiceConnectivityType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ServiceState. /// public class ServiceState : ConstantClass { /// /// Constant Available for ServiceState /// public static readonly ServiceState Available = new ServiceState("Available"); /// /// Constant Deleted for ServiceState /// public static readonly ServiceState Deleted = new ServiceState("Deleted"); /// /// Constant Deleting for ServiceState /// public static readonly ServiceState Deleting = new ServiceState("Deleting"); /// /// Constant Failed for ServiceState /// public static readonly ServiceState Failed = new ServiceState("Failed"); /// /// Constant Pending for ServiceState /// public static readonly ServiceState Pending = new ServiceState("Pending"); /// /// 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 ServiceState(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 ServiceState 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 ServiceState(string value) { return FindValue(value); } } /// /// Constants used for properties of type ServiceType. /// public class ServiceType : ConstantClass { /// /// Constant Gateway for ServiceType /// public static readonly ServiceType Gateway = new ServiceType("Gateway"); /// /// Constant GatewayLoadBalancer for ServiceType /// public static readonly ServiceType GatewayLoadBalancer = new ServiceType("GatewayLoadBalancer"); /// /// Constant Interface for ServiceType /// public static readonly ServiceType Interface = new ServiceType("Interface"); /// /// 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 ServiceType(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 ServiceType 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 ServiceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ShutdownBehavior. /// public class ShutdownBehavior : ConstantClass { /// /// Constant Stop for ShutdownBehavior /// public static readonly ShutdownBehavior Stop = new ShutdownBehavior("stop"); /// /// Constant Terminate for ShutdownBehavior /// public static readonly ShutdownBehavior Terminate = new ShutdownBehavior("terminate"); /// /// 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 ShutdownBehavior(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 ShutdownBehavior 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 ShutdownBehavior(string value) { return FindValue(value); } } /// /// Constants used for properties of type SnapshotAttributeName. /// public class SnapshotAttributeName : ConstantClass { /// /// Constant CreateVolumePermission for SnapshotAttributeName /// public static readonly SnapshotAttributeName CreateVolumePermission = new SnapshotAttributeName("createVolumePermission"); /// /// Constant ProductCodes for SnapshotAttributeName /// public static readonly SnapshotAttributeName ProductCodes = new SnapshotAttributeName("productCodes"); /// /// 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 SnapshotAttributeName(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 SnapshotAttributeName 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 SnapshotAttributeName(string value) { return FindValue(value); } } /// /// Constants used for properties of type SnapshotState. /// public class SnapshotState : ConstantClass { /// /// Constant Completed for SnapshotState /// public static readonly SnapshotState Completed = new SnapshotState("completed"); /// /// Constant Error for SnapshotState /// public static readonly SnapshotState Error = new SnapshotState("error"); /// /// Constant Pending for SnapshotState /// public static readonly SnapshotState Pending = new SnapshotState("pending"); /// /// Constant Recoverable for SnapshotState /// public static readonly SnapshotState Recoverable = new SnapshotState("recoverable"); /// /// Constant Recovering for SnapshotState /// public static readonly SnapshotState Recovering = new SnapshotState("recovering"); /// /// 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 SnapshotState(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 SnapshotState 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 SnapshotState(string value) { return FindValue(value); } } /// /// Constants used for properties of type SpotAllocationStrategy. /// public class SpotAllocationStrategy : ConstantClass { /// /// Constant CapacityOptimized for SpotAllocationStrategy /// public static readonly SpotAllocationStrategy CapacityOptimized = new SpotAllocationStrategy("capacity-optimized"); /// /// Constant CapacityOptimizedPrioritized for SpotAllocationStrategy /// public static readonly SpotAllocationStrategy CapacityOptimizedPrioritized = new SpotAllocationStrategy("capacity-optimized-prioritized"); /// /// Constant Diversified for SpotAllocationStrategy /// public static readonly SpotAllocationStrategy Diversified = new SpotAllocationStrategy("diversified"); /// /// Constant LowestPrice for SpotAllocationStrategy /// public static readonly SpotAllocationStrategy LowestPrice = new SpotAllocationStrategy("lowest-price"); /// /// Constant PriceCapacityOptimized for SpotAllocationStrategy /// public static readonly SpotAllocationStrategy PriceCapacityOptimized = new SpotAllocationStrategy("price-capacity-optimized"); /// /// 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 SpotAllocationStrategy(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 SpotAllocationStrategy 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 SpotAllocationStrategy(string value) { return FindValue(value); } } /// /// Constants used for properties of type SpotInstanceInterruptionBehavior. /// public class SpotInstanceInterruptionBehavior : ConstantClass { /// /// Constant Hibernate for SpotInstanceInterruptionBehavior /// public static readonly SpotInstanceInterruptionBehavior Hibernate = new SpotInstanceInterruptionBehavior("hibernate"); /// /// Constant Stop for SpotInstanceInterruptionBehavior /// public static readonly SpotInstanceInterruptionBehavior Stop = new SpotInstanceInterruptionBehavior("stop"); /// /// Constant Terminate for SpotInstanceInterruptionBehavior /// public static readonly SpotInstanceInterruptionBehavior Terminate = new SpotInstanceInterruptionBehavior("terminate"); /// /// 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 SpotInstanceInterruptionBehavior(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 SpotInstanceInterruptionBehavior 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 SpotInstanceInterruptionBehavior(string value) { return FindValue(value); } } /// /// Constants used for properties of type SpotInstanceState. /// public class SpotInstanceState : ConstantClass { /// /// Constant Active for SpotInstanceState /// public static readonly SpotInstanceState Active = new SpotInstanceState("active"); /// /// Constant Cancelled for SpotInstanceState /// public static readonly SpotInstanceState Cancelled = new SpotInstanceState("cancelled"); /// /// Constant Closed for SpotInstanceState /// public static readonly SpotInstanceState Closed = new SpotInstanceState("closed"); /// /// Constant Disabled for SpotInstanceState /// public static readonly SpotInstanceState Disabled = new SpotInstanceState("disabled"); /// /// Constant Failed for SpotInstanceState /// public static readonly SpotInstanceState Failed = new SpotInstanceState("failed"); /// /// Constant Open for SpotInstanceState /// public static readonly SpotInstanceState Open = new SpotInstanceState("open"); /// /// 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 SpotInstanceState(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 SpotInstanceState 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 SpotInstanceState(string value) { return FindValue(value); } } /// /// Constants used for properties of type SpotInstanceType. /// public class SpotInstanceType : ConstantClass { /// /// Constant OneTime for SpotInstanceType /// public static readonly SpotInstanceType OneTime = new SpotInstanceType("one-time"); /// /// Constant Persistent for SpotInstanceType /// public static readonly SpotInstanceType Persistent = new SpotInstanceType("persistent"); /// /// 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 SpotInstanceType(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 SpotInstanceType 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 SpotInstanceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type SpreadLevel. /// public class SpreadLevel : ConstantClass { /// /// Constant Host for SpreadLevel /// public static readonly SpreadLevel Host = new SpreadLevel("host"); /// /// Constant Rack for SpreadLevel /// public static readonly SpreadLevel Rack = new SpreadLevel("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 SpreadLevel(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 SpreadLevel 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 SpreadLevel(string value) { return FindValue(value); } } /// /// Constants used for properties of type SSEType. /// public class SSEType : ConstantClass { /// /// Constant None for SSEType /// public static readonly SSEType None = new SSEType("none"); /// /// Constant SseEbs for SSEType /// public static readonly SSEType SseEbs = new SSEType("sse-ebs"); /// /// Constant SseKms for SSEType /// public static readonly SSEType SseKms = new SSEType("sse-kms"); /// /// 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 SSEType(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 SSEType 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 SSEType(string value) { return FindValue(value); } } /// /// Constants used for properties of type State. /// public class State : ConstantClass { /// /// Constant Available for State /// public static readonly State Available = new State("Available"); /// /// Constant Deleted for State /// public static readonly State Deleted = new State("Deleted"); /// /// Constant Deleting for State /// public static readonly State Deleting = new State("Deleting"); /// /// Constant Expired for State /// public static readonly State Expired = new State("Expired"); /// /// Constant Failed for State /// public static readonly State Failed = new State("Failed"); /// /// Constant Pending for State /// public static readonly State Pending = new State("Pending"); /// /// Constant PendingAcceptance for State /// public static readonly State PendingAcceptance = new State("PendingAcceptance"); /// /// Constant Rejected for State /// public static readonly State Rejected = new State("Rejected"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public State(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 State 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 State(string value) { return FindValue(value); } } /// /// Constants used for properties of type StaticSourcesSupportValue. /// public class StaticSourcesSupportValue : ConstantClass { /// /// Constant Disable for StaticSourcesSupportValue /// public static readonly StaticSourcesSupportValue Disable = new StaticSourcesSupportValue("disable"); /// /// Constant Enable for StaticSourcesSupportValue /// public static readonly StaticSourcesSupportValue Enable = new StaticSourcesSupportValue("enable"); /// /// 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 StaticSourcesSupportValue(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 StaticSourcesSupportValue 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 StaticSourcesSupportValue(string value) { return FindValue(value); } } /// /// Constants used for properties of type StatisticType. /// public class StatisticType : ConstantClass { /// /// Constant P50 for StatisticType /// public static readonly StatisticType P50 = new StatisticType("p50"); /// /// 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 StatisticType(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 StatisticType 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 StatisticType(string value) { return FindValue(value); } } /// /// Constants used for properties of type Status. /// public class Status : ConstantClass { /// /// Constant InClassic for Status /// public static readonly Status InClassic = new Status("InClassic"); /// /// Constant InVpc for Status /// public static readonly Status InVpc = new Status("InVpc"); /// /// Constant MoveInProgress for Status /// public static readonly Status MoveInProgress = new Status("MoveInProgress"); /// /// 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 Status(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 Status 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 Status(string value) { return FindValue(value); } } /// /// Constants used for properties of type StatusName. /// public class StatusName : ConstantClass { /// /// Constant Reachability for StatusName /// public static readonly StatusName Reachability = new StatusName("reachability"); /// /// 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 StatusName(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 StatusName 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 StatusName(string value) { return FindValue(value); } } /// /// Constants used for properties of type StatusType. /// public class StatusType : ConstantClass { /// /// Constant Failed for StatusType /// public static readonly StatusType Failed = new StatusType("failed"); /// /// Constant Initializing for StatusType /// public static readonly StatusType Initializing = new StatusType("initializing"); /// /// Constant InsufficientData for StatusType /// public static readonly StatusType InsufficientData = new StatusType("insufficient-data"); /// /// Constant Passed for StatusType /// public static readonly StatusType Passed = new StatusType("passed"); /// /// 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 StatusType(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 StatusType 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 StatusType(string value) { return FindValue(value); } } /// /// Constants used for properties of type StorageTier. /// public class StorageTier : ConstantClass { /// /// Constant Archive for StorageTier /// public static readonly StorageTier Archive = new StorageTier("archive"); /// /// Constant Standard for StorageTier /// public static readonly StorageTier Standard = new StorageTier("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 StorageTier(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 StorageTier 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 StorageTier(string value) { return FindValue(value); } } /// /// Constants used for properties of type SubnetCidrBlockStateCode. /// public class SubnetCidrBlockStateCode : ConstantClass { /// /// Constant Associated for SubnetCidrBlockStateCode /// public static readonly SubnetCidrBlockStateCode Associated = new SubnetCidrBlockStateCode("associated"); /// /// Constant Associating for SubnetCidrBlockStateCode /// public static readonly SubnetCidrBlockStateCode Associating = new SubnetCidrBlockStateCode("associating"); /// /// Constant Disassociated for SubnetCidrBlockStateCode /// public static readonly SubnetCidrBlockStateCode Disassociated = new SubnetCidrBlockStateCode("disassociated"); /// /// Constant Disassociating for SubnetCidrBlockStateCode /// public static readonly SubnetCidrBlockStateCode Disassociating = new SubnetCidrBlockStateCode("disassociating"); /// /// Constant Failed for SubnetCidrBlockStateCode /// public static readonly SubnetCidrBlockStateCode Failed = new SubnetCidrBlockStateCode("failed"); /// /// Constant Failing for SubnetCidrBlockStateCode /// public static readonly SubnetCidrBlockStateCode Failing = new SubnetCidrBlockStateCode("failing"); /// /// 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 SubnetCidrBlockStateCode(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 SubnetCidrBlockStateCode 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 SubnetCidrBlockStateCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type SubnetCidrReservationType. /// public class SubnetCidrReservationType : ConstantClass { /// /// Constant Explicit for SubnetCidrReservationType /// public static readonly SubnetCidrReservationType Explicit = new SubnetCidrReservationType("explicit"); /// /// Constant Prefix for SubnetCidrReservationType /// public static readonly SubnetCidrReservationType Prefix = new SubnetCidrReservationType("prefix"); /// /// 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 SubnetCidrReservationType(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 SubnetCidrReservationType 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 SubnetCidrReservationType(string value) { return FindValue(value); } } /// /// Constants used for properties of type SubnetState. /// public class SubnetState : ConstantClass { /// /// Constant Available for SubnetState /// public static readonly SubnetState Available = new SubnetState("available"); /// /// Constant Pending for SubnetState /// public static readonly SubnetState Pending = new SubnetState("pending"); /// /// 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 SubnetState(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 SubnetState 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 SubnetState(string value) { return FindValue(value); } } /// /// Constants used for properties of type SummaryStatus. /// public class SummaryStatus : ConstantClass { /// /// Constant Impaired for SummaryStatus /// public static readonly SummaryStatus Impaired = new SummaryStatus("impaired"); /// /// Constant Initializing for SummaryStatus /// public static readonly SummaryStatus Initializing = new SummaryStatus("initializing"); /// /// Constant InsufficientData for SummaryStatus /// public static readonly SummaryStatus InsufficientData = new SummaryStatus("insufficient-data"); /// /// Constant NotApplicable for SummaryStatus /// public static readonly SummaryStatus NotApplicable = new SummaryStatus("not-applicable"); /// /// Constant Ok for SummaryStatus /// public static readonly SummaryStatus Ok = new SummaryStatus("ok"); /// /// 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 SummaryStatus(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 SummaryStatus 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 SummaryStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type SupportedAdditionalProcessorFeature. /// public class SupportedAdditionalProcessorFeature : ConstantClass { /// /// Constant AmdSevSnp for SupportedAdditionalProcessorFeature /// public static readonly SupportedAdditionalProcessorFeature AmdSevSnp = new SupportedAdditionalProcessorFeature("amd-sev-snp"); /// /// 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 SupportedAdditionalProcessorFeature(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 SupportedAdditionalProcessorFeature 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 SupportedAdditionalProcessorFeature(string value) { return FindValue(value); } } /// /// Constants used for properties of type TargetCapacityUnitType. /// public class TargetCapacityUnitType : ConstantClass { /// /// Constant MemoryMib for TargetCapacityUnitType /// public static readonly TargetCapacityUnitType MemoryMib = new TargetCapacityUnitType("memory-mib"); /// /// Constant Units for TargetCapacityUnitType /// public static readonly TargetCapacityUnitType Units = new TargetCapacityUnitType("units"); /// /// Constant Vcpu for TargetCapacityUnitType /// public static readonly TargetCapacityUnitType Vcpu = new TargetCapacityUnitType("vcpu"); /// /// 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 TargetCapacityUnitType(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 TargetCapacityUnitType 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 TargetCapacityUnitType(string value) { return FindValue(value); } } /// /// Constants used for properties of type TargetStorageTier. /// public class TargetStorageTier : ConstantClass { /// /// Constant Archive for TargetStorageTier /// public static readonly TargetStorageTier Archive = new TargetStorageTier("archive"); /// /// 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 TargetStorageTier(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 TargetStorageTier 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 TargetStorageTier(string value) { return FindValue(value); } } /// /// Constants used for properties of type TelemetryStatus. /// public class TelemetryStatus : ConstantClass { /// /// Constant DOWN for TelemetryStatus /// public static readonly TelemetryStatus DOWN = new TelemetryStatus("DOWN"); /// /// Constant UP for TelemetryStatus /// public static readonly TelemetryStatus UP = new TelemetryStatus("UP"); /// /// 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 TelemetryStatus(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 TelemetryStatus 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 TelemetryStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type Tenancy. /// public class Tenancy : ConstantClass { /// /// Constant Dedicated for Tenancy /// public static readonly Tenancy Dedicated = new Tenancy("dedicated"); /// /// Constant Default for Tenancy /// public static readonly Tenancy Default = new Tenancy("default"); /// /// Constant Host for Tenancy /// public static readonly Tenancy Host = new Tenancy("host"); /// /// 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 Tenancy(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 Tenancy 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 Tenancy(string value) { return FindValue(value); } } /// /// Constants used for properties of type TieringOperationStatus. /// public class TieringOperationStatus : ConstantClass { /// /// Constant ArchivalCompleted for TieringOperationStatus /// public static readonly TieringOperationStatus ArchivalCompleted = new TieringOperationStatus("archival-completed"); /// /// Constant ArchivalFailed for TieringOperationStatus /// public static readonly TieringOperationStatus ArchivalFailed = new TieringOperationStatus("archival-failed"); /// /// Constant ArchivalInProgress for TieringOperationStatus /// public static readonly TieringOperationStatus ArchivalInProgress = new TieringOperationStatus("archival-in-progress"); /// /// Constant PermanentRestoreCompleted for TieringOperationStatus /// public static readonly TieringOperationStatus PermanentRestoreCompleted = new TieringOperationStatus("permanent-restore-completed"); /// /// Constant PermanentRestoreFailed for TieringOperationStatus /// public static readonly TieringOperationStatus PermanentRestoreFailed = new TieringOperationStatus("permanent-restore-failed"); /// /// Constant PermanentRestoreInProgress for TieringOperationStatus /// public static readonly TieringOperationStatus PermanentRestoreInProgress = new TieringOperationStatus("permanent-restore-in-progress"); /// /// Constant TemporaryRestoreCompleted for TieringOperationStatus /// public static readonly TieringOperationStatus TemporaryRestoreCompleted = new TieringOperationStatus("temporary-restore-completed"); /// /// Constant TemporaryRestoreFailed for TieringOperationStatus /// public static readonly TieringOperationStatus TemporaryRestoreFailed = new TieringOperationStatus("temporary-restore-failed"); /// /// Constant TemporaryRestoreInProgress for TieringOperationStatus /// public static readonly TieringOperationStatus TemporaryRestoreInProgress = new TieringOperationStatus("temporary-restore-in-progress"); /// /// 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 TieringOperationStatus(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 TieringOperationStatus 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 TieringOperationStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type TpmSupportValues. /// public class TpmSupportValues : ConstantClass { /// /// Constant V20 for TpmSupportValues /// public static readonly TpmSupportValues V20 = new TpmSupportValues("v2.0"); /// /// 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 TpmSupportValues(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 TpmSupportValues 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 TpmSupportValues(string value) { return FindValue(value); } } /// /// Constants used for properties of type TrafficDirection. /// public class TrafficDirection : ConstantClass { /// /// Constant Egress for TrafficDirection /// public static readonly TrafficDirection Egress = new TrafficDirection("egress"); /// /// Constant Ingress for TrafficDirection /// public static readonly TrafficDirection Ingress = new TrafficDirection("ingress"); /// /// 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 TrafficDirection(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 TrafficDirection 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 TrafficDirection(string value) { return FindValue(value); } } /// /// Constants used for properties of type TrafficMirrorFilterRuleField. /// public class TrafficMirrorFilterRuleField : ConstantClass { /// /// Constant Description for TrafficMirrorFilterRuleField /// public static readonly TrafficMirrorFilterRuleField Description = new TrafficMirrorFilterRuleField("description"); /// /// Constant DestinationPortRange for TrafficMirrorFilterRuleField /// public static readonly TrafficMirrorFilterRuleField DestinationPortRange = new TrafficMirrorFilterRuleField("destination-port-range"); /// /// Constant Protocol for TrafficMirrorFilterRuleField /// public static readonly TrafficMirrorFilterRuleField Protocol = new TrafficMirrorFilterRuleField("protocol"); /// /// Constant SourcePortRange for TrafficMirrorFilterRuleField /// public static readonly TrafficMirrorFilterRuleField SourcePortRange = new TrafficMirrorFilterRuleField("source-port-range"); /// /// 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 TrafficMirrorFilterRuleField(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 TrafficMirrorFilterRuleField 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 TrafficMirrorFilterRuleField(string value) { return FindValue(value); } } /// /// Constants used for properties of type TrafficMirrorNetworkService. /// public class TrafficMirrorNetworkService : ConstantClass { /// /// Constant AmazonDns for TrafficMirrorNetworkService /// public static readonly TrafficMirrorNetworkService AmazonDns = new TrafficMirrorNetworkService("amazon-dns"); /// /// 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 TrafficMirrorNetworkService(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 TrafficMirrorNetworkService 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 TrafficMirrorNetworkService(string value) { return FindValue(value); } } /// /// Constants used for properties of type TrafficMirrorRuleAction. /// public class TrafficMirrorRuleAction : ConstantClass { /// /// Constant Accept for TrafficMirrorRuleAction /// public static readonly TrafficMirrorRuleAction Accept = new TrafficMirrorRuleAction("accept"); /// /// Constant Reject for TrafficMirrorRuleAction /// public static readonly TrafficMirrorRuleAction Reject = new TrafficMirrorRuleAction("reject"); /// /// 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 TrafficMirrorRuleAction(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 TrafficMirrorRuleAction 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 TrafficMirrorRuleAction(string value) { return FindValue(value); } } /// /// Constants used for properties of type TrafficMirrorSessionField. /// public class TrafficMirrorSessionField : ConstantClass { /// /// Constant Description for TrafficMirrorSessionField /// public static readonly TrafficMirrorSessionField Description = new TrafficMirrorSessionField("description"); /// /// Constant PacketLength for TrafficMirrorSessionField /// public static readonly TrafficMirrorSessionField PacketLength = new TrafficMirrorSessionField("packet-length"); /// /// Constant VirtualNetworkId for TrafficMirrorSessionField /// public static readonly TrafficMirrorSessionField VirtualNetworkId = new TrafficMirrorSessionField("virtual-network-id"); /// /// 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 TrafficMirrorSessionField(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 TrafficMirrorSessionField 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 TrafficMirrorSessionField(string value) { return FindValue(value); } } /// /// Constants used for properties of type TrafficMirrorTargetType. /// public class TrafficMirrorTargetType : ConstantClass { /// /// Constant GatewayLoadBalancerEndpoint for TrafficMirrorTargetType /// public static readonly TrafficMirrorTargetType GatewayLoadBalancerEndpoint = new TrafficMirrorTargetType("gateway-load-balancer-endpoint"); /// /// Constant NetworkInterface for TrafficMirrorTargetType /// public static readonly TrafficMirrorTargetType NetworkInterface = new TrafficMirrorTargetType("network-interface"); /// /// Constant NetworkLoadBalancer for TrafficMirrorTargetType /// public static readonly TrafficMirrorTargetType NetworkLoadBalancer = new TrafficMirrorTargetType("network-load-balancer"); /// /// 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 TrafficMirrorTargetType(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 TrafficMirrorTargetType 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 TrafficMirrorTargetType(string value) { return FindValue(value); } } /// /// Constants used for properties of type TrafficType. /// public class TrafficType : ConstantClass { /// /// Constant ACCEPT for TrafficType /// public static readonly TrafficType ACCEPT = new TrafficType("ACCEPT"); /// /// Constant ALL for TrafficType /// public static readonly TrafficType ALL = new TrafficType("ALL"); /// /// Constant REJECT for TrafficType /// public static readonly TrafficType REJECT = new TrafficType("REJECT"); /// /// 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 TrafficType(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 TrafficType 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 TrafficType(string value) { return FindValue(value); } } /// /// Constants used for properties of type TransitGatewayAssociationState. /// public class TransitGatewayAssociationState : ConstantClass { /// /// Constant Associated for TransitGatewayAssociationState /// public static readonly TransitGatewayAssociationState Associated = new TransitGatewayAssociationState("associated"); /// /// Constant Associating for TransitGatewayAssociationState /// public static readonly TransitGatewayAssociationState Associating = new TransitGatewayAssociationState("associating"); /// /// Constant Disassociated for TransitGatewayAssociationState /// public static readonly TransitGatewayAssociationState Disassociated = new TransitGatewayAssociationState("disassociated"); /// /// Constant Disassociating for TransitGatewayAssociationState /// public static readonly TransitGatewayAssociationState Disassociating = new TransitGatewayAssociationState("disassociating"); /// /// 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 TransitGatewayAssociationState(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 TransitGatewayAssociationState 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 TransitGatewayAssociationState(string value) { return FindValue(value); } } /// /// Constants used for properties of type TransitGatewayAttachmentResourceType. /// public class TransitGatewayAttachmentResourceType : ConstantClass { /// /// Constant Connect for TransitGatewayAttachmentResourceType /// public static readonly TransitGatewayAttachmentResourceType Connect = new TransitGatewayAttachmentResourceType("connect"); /// /// Constant DirectConnectGateway for TransitGatewayAttachmentResourceType /// public static readonly TransitGatewayAttachmentResourceType DirectConnectGateway = new TransitGatewayAttachmentResourceType("direct-connect-gateway"); /// /// Constant Peering for TransitGatewayAttachmentResourceType /// public static readonly TransitGatewayAttachmentResourceType Peering = new TransitGatewayAttachmentResourceType("peering"); /// /// Constant TgwPeering for TransitGatewayAttachmentResourceType /// public static readonly TransitGatewayAttachmentResourceType TgwPeering = new TransitGatewayAttachmentResourceType("tgw-peering"); /// /// Constant Vpc for TransitGatewayAttachmentResourceType /// public static readonly TransitGatewayAttachmentResourceType Vpc = new TransitGatewayAttachmentResourceType("vpc"); /// /// Constant Vpn for TransitGatewayAttachmentResourceType /// public static readonly TransitGatewayAttachmentResourceType Vpn = new TransitGatewayAttachmentResourceType("vpn"); /// /// 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 TransitGatewayAttachmentResourceType(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 TransitGatewayAttachmentResourceType 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 TransitGatewayAttachmentResourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type TransitGatewayAttachmentState. /// public class TransitGatewayAttachmentState : ConstantClass { /// /// Constant Available for TransitGatewayAttachmentState /// public static readonly TransitGatewayAttachmentState Available = new TransitGatewayAttachmentState("available"); /// /// Constant Deleted for TransitGatewayAttachmentState /// public static readonly TransitGatewayAttachmentState Deleted = new TransitGatewayAttachmentState("deleted"); /// /// Constant Deleting for TransitGatewayAttachmentState /// public static readonly TransitGatewayAttachmentState Deleting = new TransitGatewayAttachmentState("deleting"); /// /// Constant Failed for TransitGatewayAttachmentState /// public static readonly TransitGatewayAttachmentState Failed = new TransitGatewayAttachmentState("failed"); /// /// Constant Failing for TransitGatewayAttachmentState /// public static readonly TransitGatewayAttachmentState Failing = new TransitGatewayAttachmentState("failing"); /// /// Constant Initiating for TransitGatewayAttachmentState /// public static readonly TransitGatewayAttachmentState Initiating = new TransitGatewayAttachmentState("initiating"); /// /// Constant InitiatingRequest for TransitGatewayAttachmentState /// public static readonly TransitGatewayAttachmentState InitiatingRequest = new TransitGatewayAttachmentState("initiatingRequest"); /// /// Constant Modifying for TransitGatewayAttachmentState /// public static readonly TransitGatewayAttachmentState Modifying = new TransitGatewayAttachmentState("modifying"); /// /// Constant Pending for TransitGatewayAttachmentState /// public static readonly TransitGatewayAttachmentState Pending = new TransitGatewayAttachmentState("pending"); /// /// Constant PendingAcceptance for TransitGatewayAttachmentState /// public static readonly TransitGatewayAttachmentState PendingAcceptance = new TransitGatewayAttachmentState("pendingAcceptance"); /// /// Constant Rejected for TransitGatewayAttachmentState /// public static readonly TransitGatewayAttachmentState Rejected = new TransitGatewayAttachmentState("rejected"); /// /// Constant Rejecting for TransitGatewayAttachmentState /// public static readonly TransitGatewayAttachmentState Rejecting = new TransitGatewayAttachmentState("rejecting"); /// /// Constant RollingBack for TransitGatewayAttachmentState /// public static readonly TransitGatewayAttachmentState RollingBack = new TransitGatewayAttachmentState("rollingBack"); /// /// 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 TransitGatewayAttachmentState(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 TransitGatewayAttachmentState 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 TransitGatewayAttachmentState(string value) { return FindValue(value); } } /// /// Constants used for properties of type TransitGatewayConnectPeerState. /// public class TransitGatewayConnectPeerState : ConstantClass { /// /// Constant Available for TransitGatewayConnectPeerState /// public static readonly TransitGatewayConnectPeerState Available = new TransitGatewayConnectPeerState("available"); /// /// Constant Deleted for TransitGatewayConnectPeerState /// public static readonly TransitGatewayConnectPeerState Deleted = new TransitGatewayConnectPeerState("deleted"); /// /// Constant Deleting for TransitGatewayConnectPeerState /// public static readonly TransitGatewayConnectPeerState Deleting = new TransitGatewayConnectPeerState("deleting"); /// /// Constant Pending for TransitGatewayConnectPeerState /// public static readonly TransitGatewayConnectPeerState Pending = new TransitGatewayConnectPeerState("pending"); /// /// 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 TransitGatewayConnectPeerState(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 TransitGatewayConnectPeerState 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 TransitGatewayConnectPeerState(string value) { return FindValue(value); } } /// /// Constants used for properties of type TransitGatewayMulitcastDomainAssociationState. /// public class TransitGatewayMulitcastDomainAssociationState : ConstantClass { /// /// Constant Associated for TransitGatewayMulitcastDomainAssociationState /// public static readonly TransitGatewayMulitcastDomainAssociationState Associated = new TransitGatewayMulitcastDomainAssociationState("associated"); /// /// Constant Associating for TransitGatewayMulitcastDomainAssociationState /// public static readonly TransitGatewayMulitcastDomainAssociationState Associating = new TransitGatewayMulitcastDomainAssociationState("associating"); /// /// Constant Disassociated for TransitGatewayMulitcastDomainAssociationState /// public static readonly TransitGatewayMulitcastDomainAssociationState Disassociated = new TransitGatewayMulitcastDomainAssociationState("disassociated"); /// /// Constant Disassociating for TransitGatewayMulitcastDomainAssociationState /// public static readonly TransitGatewayMulitcastDomainAssociationState Disassociating = new TransitGatewayMulitcastDomainAssociationState("disassociating"); /// /// Constant Failed for TransitGatewayMulitcastDomainAssociationState /// public static readonly TransitGatewayMulitcastDomainAssociationState Failed = new TransitGatewayMulitcastDomainAssociationState("failed"); /// /// Constant PendingAcceptance for TransitGatewayMulitcastDomainAssociationState /// public static readonly TransitGatewayMulitcastDomainAssociationState PendingAcceptance = new TransitGatewayMulitcastDomainAssociationState("pendingAcceptance"); /// /// Constant Rejected for TransitGatewayMulitcastDomainAssociationState /// public static readonly TransitGatewayMulitcastDomainAssociationState Rejected = new TransitGatewayMulitcastDomainAssociationState("rejected"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public TransitGatewayMulitcastDomainAssociationState(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 TransitGatewayMulitcastDomainAssociationState 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 TransitGatewayMulitcastDomainAssociationState(string value) { return FindValue(value); } } /// /// Constants used for properties of type TransitGatewayMulticastDomainState. /// public class TransitGatewayMulticastDomainState : ConstantClass { /// /// Constant Available for TransitGatewayMulticastDomainState /// public static readonly TransitGatewayMulticastDomainState Available = new TransitGatewayMulticastDomainState("available"); /// /// Constant Deleted for TransitGatewayMulticastDomainState /// public static readonly TransitGatewayMulticastDomainState Deleted = new TransitGatewayMulticastDomainState("deleted"); /// /// Constant Deleting for TransitGatewayMulticastDomainState /// public static readonly TransitGatewayMulticastDomainState Deleting = new TransitGatewayMulticastDomainState("deleting"); /// /// Constant Pending for TransitGatewayMulticastDomainState /// public static readonly TransitGatewayMulticastDomainState Pending = new TransitGatewayMulticastDomainState("pending"); /// /// 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 TransitGatewayMulticastDomainState(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 TransitGatewayMulticastDomainState 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 TransitGatewayMulticastDomainState(string value) { return FindValue(value); } } /// /// Constants used for properties of type TransitGatewayPolicyTableState. /// public class TransitGatewayPolicyTableState : ConstantClass { /// /// Constant Available for TransitGatewayPolicyTableState /// public static readonly TransitGatewayPolicyTableState Available = new TransitGatewayPolicyTableState("available"); /// /// Constant Deleted for TransitGatewayPolicyTableState /// public static readonly TransitGatewayPolicyTableState Deleted = new TransitGatewayPolicyTableState("deleted"); /// /// Constant Deleting for TransitGatewayPolicyTableState /// public static readonly TransitGatewayPolicyTableState Deleting = new TransitGatewayPolicyTableState("deleting"); /// /// Constant Pending for TransitGatewayPolicyTableState /// public static readonly TransitGatewayPolicyTableState Pending = new TransitGatewayPolicyTableState("pending"); /// /// 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 TransitGatewayPolicyTableState(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 TransitGatewayPolicyTableState 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 TransitGatewayPolicyTableState(string value) { return FindValue(value); } } /// /// Constants used for properties of type TransitGatewayPrefixListReferenceState. /// public class TransitGatewayPrefixListReferenceState : ConstantClass { /// /// Constant Available for TransitGatewayPrefixListReferenceState /// public static readonly TransitGatewayPrefixListReferenceState Available = new TransitGatewayPrefixListReferenceState("available"); /// /// Constant Deleting for TransitGatewayPrefixListReferenceState /// public static readonly TransitGatewayPrefixListReferenceState Deleting = new TransitGatewayPrefixListReferenceState("deleting"); /// /// Constant Modifying for TransitGatewayPrefixListReferenceState /// public static readonly TransitGatewayPrefixListReferenceState Modifying = new TransitGatewayPrefixListReferenceState("modifying"); /// /// Constant Pending for TransitGatewayPrefixListReferenceState /// public static readonly TransitGatewayPrefixListReferenceState Pending = new TransitGatewayPrefixListReferenceState("pending"); /// /// 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 TransitGatewayPrefixListReferenceState(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 TransitGatewayPrefixListReferenceState 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 TransitGatewayPrefixListReferenceState(string value) { return FindValue(value); } } /// /// Constants used for properties of type TransitGatewayPropagationState. /// public class TransitGatewayPropagationState : ConstantClass { /// /// Constant Disabled for TransitGatewayPropagationState /// public static readonly TransitGatewayPropagationState Disabled = new TransitGatewayPropagationState("disabled"); /// /// Constant Disabling for TransitGatewayPropagationState /// public static readonly TransitGatewayPropagationState Disabling = new TransitGatewayPropagationState("disabling"); /// /// Constant Enabled for TransitGatewayPropagationState /// public static readonly TransitGatewayPropagationState Enabled = new TransitGatewayPropagationState("enabled"); /// /// Constant Enabling for TransitGatewayPropagationState /// public static readonly TransitGatewayPropagationState Enabling = new TransitGatewayPropagationState("enabling"); /// /// 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 TransitGatewayPropagationState(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 TransitGatewayPropagationState 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 TransitGatewayPropagationState(string value) { return FindValue(value); } } /// /// Constants used for properties of type TransitGatewayRouteState. /// public class TransitGatewayRouteState : ConstantClass { /// /// Constant Active for TransitGatewayRouteState /// public static readonly TransitGatewayRouteState Active = new TransitGatewayRouteState("active"); /// /// Constant Blackhole for TransitGatewayRouteState /// public static readonly TransitGatewayRouteState Blackhole = new TransitGatewayRouteState("blackhole"); /// /// Constant Deleted for TransitGatewayRouteState /// public static readonly TransitGatewayRouteState Deleted = new TransitGatewayRouteState("deleted"); /// /// Constant Deleting for TransitGatewayRouteState /// public static readonly TransitGatewayRouteState Deleting = new TransitGatewayRouteState("deleting"); /// /// Constant Pending for TransitGatewayRouteState /// public static readonly TransitGatewayRouteState Pending = new TransitGatewayRouteState("pending"); /// /// 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 TransitGatewayRouteState(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 TransitGatewayRouteState 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 TransitGatewayRouteState(string value) { return FindValue(value); } } /// /// Constants used for properties of type TransitGatewayRouteTableAnnouncementDirection. /// public class TransitGatewayRouteTableAnnouncementDirection : ConstantClass { /// /// Constant Incoming for TransitGatewayRouteTableAnnouncementDirection /// public static readonly TransitGatewayRouteTableAnnouncementDirection Incoming = new TransitGatewayRouteTableAnnouncementDirection("incoming"); /// /// Constant Outgoing for TransitGatewayRouteTableAnnouncementDirection /// public static readonly TransitGatewayRouteTableAnnouncementDirection Outgoing = new TransitGatewayRouteTableAnnouncementDirection("outgoing"); /// /// 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 TransitGatewayRouteTableAnnouncementDirection(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 TransitGatewayRouteTableAnnouncementDirection 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 TransitGatewayRouteTableAnnouncementDirection(string value) { return FindValue(value); } } /// /// Constants used for properties of type TransitGatewayRouteTableAnnouncementState. /// public class TransitGatewayRouteTableAnnouncementState : ConstantClass { /// /// Constant Available for TransitGatewayRouteTableAnnouncementState /// public static readonly TransitGatewayRouteTableAnnouncementState Available = new TransitGatewayRouteTableAnnouncementState("available"); /// /// Constant Deleted for TransitGatewayRouteTableAnnouncementState /// public static readonly TransitGatewayRouteTableAnnouncementState Deleted = new TransitGatewayRouteTableAnnouncementState("deleted"); /// /// Constant Deleting for TransitGatewayRouteTableAnnouncementState /// public static readonly TransitGatewayRouteTableAnnouncementState Deleting = new TransitGatewayRouteTableAnnouncementState("deleting"); /// /// Constant Failed for TransitGatewayRouteTableAnnouncementState /// public static readonly TransitGatewayRouteTableAnnouncementState Failed = new TransitGatewayRouteTableAnnouncementState("failed"); /// /// Constant Failing for TransitGatewayRouteTableAnnouncementState /// public static readonly TransitGatewayRouteTableAnnouncementState Failing = new TransitGatewayRouteTableAnnouncementState("failing"); /// /// Constant Pending for TransitGatewayRouteTableAnnouncementState /// public static readonly TransitGatewayRouteTableAnnouncementState Pending = new TransitGatewayRouteTableAnnouncementState("pending"); /// /// 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 TransitGatewayRouteTableAnnouncementState(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 TransitGatewayRouteTableAnnouncementState 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 TransitGatewayRouteTableAnnouncementState(string value) { return FindValue(value); } } /// /// Constants used for properties of type TransitGatewayRouteTableState. /// public class TransitGatewayRouteTableState : ConstantClass { /// /// Constant Available for TransitGatewayRouteTableState /// public static readonly TransitGatewayRouteTableState Available = new TransitGatewayRouteTableState("available"); /// /// Constant Deleted for TransitGatewayRouteTableState /// public static readonly TransitGatewayRouteTableState Deleted = new TransitGatewayRouteTableState("deleted"); /// /// Constant Deleting for TransitGatewayRouteTableState /// public static readonly TransitGatewayRouteTableState Deleting = new TransitGatewayRouteTableState("deleting"); /// /// Constant Pending for TransitGatewayRouteTableState /// public static readonly TransitGatewayRouteTableState Pending = new TransitGatewayRouteTableState("pending"); /// /// 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 TransitGatewayRouteTableState(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 TransitGatewayRouteTableState 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 TransitGatewayRouteTableState(string value) { return FindValue(value); } } /// /// Constants used for properties of type TransitGatewayRouteType. /// public class TransitGatewayRouteType : ConstantClass { /// /// Constant Propagated for TransitGatewayRouteType /// public static readonly TransitGatewayRouteType Propagated = new TransitGatewayRouteType("propagated"); /// /// Constant Static for TransitGatewayRouteType /// public static readonly TransitGatewayRouteType Static = new TransitGatewayRouteType("static"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public TransitGatewayRouteType(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 TransitGatewayRouteType 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 TransitGatewayRouteType(string value) { return FindValue(value); } } /// /// Constants used for properties of type TransitGatewayState. /// public class TransitGatewayState : ConstantClass { /// /// Constant Available for TransitGatewayState /// public static readonly TransitGatewayState Available = new TransitGatewayState("available"); /// /// Constant Deleted for TransitGatewayState /// public static readonly TransitGatewayState Deleted = new TransitGatewayState("deleted"); /// /// Constant Deleting for TransitGatewayState /// public static readonly TransitGatewayState Deleting = new TransitGatewayState("deleting"); /// /// Constant Modifying for TransitGatewayState /// public static readonly TransitGatewayState Modifying = new TransitGatewayState("modifying"); /// /// Constant Pending for TransitGatewayState /// public static readonly TransitGatewayState Pending = new TransitGatewayState("pending"); /// /// 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 TransitGatewayState(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 TransitGatewayState 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 TransitGatewayState(string value) { return FindValue(value); } } /// /// Constants used for properties of type TransportProtocol. /// public class TransportProtocol : ConstantClass { /// /// Constant Tcp for TransportProtocol /// public static readonly TransportProtocol Tcp = new TransportProtocol("tcp"); /// /// Constant Udp for TransportProtocol /// public static readonly TransportProtocol Udp = new TransportProtocol("udp"); /// /// 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 TransportProtocol(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 TransportProtocol 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 TransportProtocol(string value) { return FindValue(value); } } /// /// Constants used for properties of type TrustProviderType. /// public class TrustProviderType : ConstantClass { /// /// Constant Device for TrustProviderType /// public static readonly TrustProviderType Device = new TrustProviderType("device"); /// /// Constant User for TrustProviderType /// public static readonly TrustProviderType User = new TrustProviderType("user"); /// /// 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 TrustProviderType(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 TrustProviderType 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 TrustProviderType(string value) { return FindValue(value); } } /// /// Constants used for properties of type TunnelInsideIpVersion. /// public class TunnelInsideIpVersion : ConstantClass { /// /// Constant Ipv4 for TunnelInsideIpVersion /// public static readonly TunnelInsideIpVersion Ipv4 = new TunnelInsideIpVersion("ipv4"); /// /// Constant Ipv6 for TunnelInsideIpVersion /// public static readonly TunnelInsideIpVersion Ipv6 = new TunnelInsideIpVersion("ipv6"); /// /// 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 TunnelInsideIpVersion(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 TunnelInsideIpVersion 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 TunnelInsideIpVersion(string value) { return FindValue(value); } } /// /// Constants used for properties of type UnlimitedSupportedInstanceFamily. /// public class UnlimitedSupportedInstanceFamily : ConstantClass { /// /// Constant T2 for UnlimitedSupportedInstanceFamily /// public static readonly UnlimitedSupportedInstanceFamily T2 = new UnlimitedSupportedInstanceFamily("t2"); /// /// Constant T3 for UnlimitedSupportedInstanceFamily /// public static readonly UnlimitedSupportedInstanceFamily T3 = new UnlimitedSupportedInstanceFamily("t3"); /// /// Constant T3a for UnlimitedSupportedInstanceFamily /// public static readonly UnlimitedSupportedInstanceFamily T3a = new UnlimitedSupportedInstanceFamily("t3a"); /// /// Constant T4g for UnlimitedSupportedInstanceFamily /// public static readonly UnlimitedSupportedInstanceFamily T4g = new UnlimitedSupportedInstanceFamily("t4g"); /// /// 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 UnlimitedSupportedInstanceFamily(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 UnlimitedSupportedInstanceFamily 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 UnlimitedSupportedInstanceFamily(string value) { return FindValue(value); } } /// /// Constants used for properties of type UnsuccessfulInstanceCreditSpecificationErrorCode. /// public class UnsuccessfulInstanceCreditSpecificationErrorCode : ConstantClass { /// /// Constant IncorrectInstanceState for UnsuccessfulInstanceCreditSpecificationErrorCode /// public static readonly UnsuccessfulInstanceCreditSpecificationErrorCode IncorrectInstanceState = new UnsuccessfulInstanceCreditSpecificationErrorCode("IncorrectInstanceState"); /// /// Constant InstanceCreditSpecificationNotSupported for UnsuccessfulInstanceCreditSpecificationErrorCode /// public static readonly UnsuccessfulInstanceCreditSpecificationErrorCode InstanceCreditSpecificationNotSupported = new UnsuccessfulInstanceCreditSpecificationErrorCode("InstanceCreditSpecification.NotSupported"); /// /// Constant InvalidInstanceIDMalformed for UnsuccessfulInstanceCreditSpecificationErrorCode /// public static readonly UnsuccessfulInstanceCreditSpecificationErrorCode InvalidInstanceIDMalformed = new UnsuccessfulInstanceCreditSpecificationErrorCode("InvalidInstanceID.Malformed"); /// /// Constant InvalidInstanceIDNotFound for UnsuccessfulInstanceCreditSpecificationErrorCode /// public static readonly UnsuccessfulInstanceCreditSpecificationErrorCode InvalidInstanceIDNotFound = new UnsuccessfulInstanceCreditSpecificationErrorCode("InvalidInstanceID.NotFound"); /// /// 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 UnsuccessfulInstanceCreditSpecificationErrorCode(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 UnsuccessfulInstanceCreditSpecificationErrorCode 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 UnsuccessfulInstanceCreditSpecificationErrorCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type UsageClassType. /// public class UsageClassType : ConstantClass { /// /// Constant OnDemand for UsageClassType /// public static readonly UsageClassType OnDemand = new UsageClassType("on-demand"); /// /// Constant Spot for UsageClassType /// public static readonly UsageClassType Spot = new UsageClassType("spot"); /// /// 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 UsageClassType(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 UsageClassType 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 UsageClassType(string value) { return FindValue(value); } } /// /// Constants used for properties of type UserTrustProviderType. /// public class UserTrustProviderType : ConstantClass { /// /// Constant IamIdentityCenter for UserTrustProviderType /// public static readonly UserTrustProviderType IamIdentityCenter = new UserTrustProviderType("iam-identity-center"); /// /// Constant Oidc for UserTrustProviderType /// public static readonly UserTrustProviderType Oidc = new UserTrustProviderType("oidc"); /// /// 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 UserTrustProviderType(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 UserTrustProviderType 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 UserTrustProviderType(string value) { return FindValue(value); } } /// /// Constants used for properties of type VerifiedAccessEndpointAttachmentType. /// public class VerifiedAccessEndpointAttachmentType : ConstantClass { /// /// Constant Vpc for VerifiedAccessEndpointAttachmentType /// public static readonly VerifiedAccessEndpointAttachmentType Vpc = new VerifiedAccessEndpointAttachmentType("vpc"); /// /// 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 VerifiedAccessEndpointAttachmentType(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 VerifiedAccessEndpointAttachmentType 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 VerifiedAccessEndpointAttachmentType(string value) { return FindValue(value); } } /// /// Constants used for properties of type VerifiedAccessEndpointProtocol. /// public class VerifiedAccessEndpointProtocol : ConstantClass { /// /// Constant Http for VerifiedAccessEndpointProtocol /// public static readonly VerifiedAccessEndpointProtocol Http = new VerifiedAccessEndpointProtocol("http"); /// /// Constant Https for VerifiedAccessEndpointProtocol /// public static readonly VerifiedAccessEndpointProtocol Https = new VerifiedAccessEndpointProtocol("https"); /// /// 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 VerifiedAccessEndpointProtocol(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 VerifiedAccessEndpointProtocol 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 VerifiedAccessEndpointProtocol(string value) { return FindValue(value); } } /// /// Constants used for properties of type VerifiedAccessEndpointStatusCode. /// public class VerifiedAccessEndpointStatusCode : ConstantClass { /// /// Constant Active for VerifiedAccessEndpointStatusCode /// public static readonly VerifiedAccessEndpointStatusCode Active = new VerifiedAccessEndpointStatusCode("active"); /// /// Constant Deleted for VerifiedAccessEndpointStatusCode /// public static readonly VerifiedAccessEndpointStatusCode Deleted = new VerifiedAccessEndpointStatusCode("deleted"); /// /// Constant Deleting for VerifiedAccessEndpointStatusCode /// public static readonly VerifiedAccessEndpointStatusCode Deleting = new VerifiedAccessEndpointStatusCode("deleting"); /// /// Constant Pending for VerifiedAccessEndpointStatusCode /// public static readonly VerifiedAccessEndpointStatusCode Pending = new VerifiedAccessEndpointStatusCode("pending"); /// /// Constant Updating for VerifiedAccessEndpointStatusCode /// public static readonly VerifiedAccessEndpointStatusCode Updating = new VerifiedAccessEndpointStatusCode("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 VerifiedAccessEndpointStatusCode(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 VerifiedAccessEndpointStatusCode 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 VerifiedAccessEndpointStatusCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type VerifiedAccessEndpointType. /// public class VerifiedAccessEndpointType : ConstantClass { /// /// Constant LoadBalancer for VerifiedAccessEndpointType /// public static readonly VerifiedAccessEndpointType LoadBalancer = new VerifiedAccessEndpointType("load-balancer"); /// /// Constant NetworkInterface for VerifiedAccessEndpointType /// public static readonly VerifiedAccessEndpointType NetworkInterface = new VerifiedAccessEndpointType("network-interface"); /// /// 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 VerifiedAccessEndpointType(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 VerifiedAccessEndpointType 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 VerifiedAccessEndpointType(string value) { return FindValue(value); } } /// /// Constants used for properties of type VerifiedAccessLogDeliveryStatusCode. /// public class VerifiedAccessLogDeliveryStatusCode : ConstantClass { /// /// Constant Failed for VerifiedAccessLogDeliveryStatusCode /// public static readonly VerifiedAccessLogDeliveryStatusCode Failed = new VerifiedAccessLogDeliveryStatusCode("failed"); /// /// Constant Success for VerifiedAccessLogDeliveryStatusCode /// public static readonly VerifiedAccessLogDeliveryStatusCode Success = new VerifiedAccessLogDeliveryStatusCode("success"); /// /// 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 VerifiedAccessLogDeliveryStatusCode(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 VerifiedAccessLogDeliveryStatusCode 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 VerifiedAccessLogDeliveryStatusCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type VirtualizationType. /// public class VirtualizationType : ConstantClass { /// /// Constant Hvm for VirtualizationType /// public static readonly VirtualizationType Hvm = new VirtualizationType("hvm"); /// /// Constant Paravirtual for VirtualizationType /// public static readonly VirtualizationType Paravirtual = new VirtualizationType("paravirtual"); /// /// 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 VirtualizationType(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 VirtualizationType 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 VirtualizationType(string value) { return FindValue(value); } } /// /// Constants used for properties of type VolumeAttachmentState. /// public class VolumeAttachmentState : ConstantClass { /// /// Constant Attached for VolumeAttachmentState /// public static readonly VolumeAttachmentState Attached = new VolumeAttachmentState("attached"); /// /// Constant Attaching for VolumeAttachmentState /// public static readonly VolumeAttachmentState Attaching = new VolumeAttachmentState("attaching"); /// /// Constant Busy for VolumeAttachmentState /// public static readonly VolumeAttachmentState Busy = new VolumeAttachmentState("busy"); /// /// Constant Detached for VolumeAttachmentState /// public static readonly VolumeAttachmentState Detached = new VolumeAttachmentState("detached"); /// /// Constant Detaching for VolumeAttachmentState /// public static readonly VolumeAttachmentState Detaching = new VolumeAttachmentState("detaching"); /// /// 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 VolumeAttachmentState(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 VolumeAttachmentState 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 VolumeAttachmentState(string value) { return FindValue(value); } } /// /// Constants used for properties of type VolumeAttributeName. /// public class VolumeAttributeName : ConstantClass { /// /// Constant AutoEnableIO for VolumeAttributeName /// public static readonly VolumeAttributeName AutoEnableIO = new VolumeAttributeName("autoEnableIO"); /// /// Constant ProductCodes for VolumeAttributeName /// public static readonly VolumeAttributeName ProductCodes = new VolumeAttributeName("productCodes"); /// /// 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 VolumeAttributeName(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 VolumeAttributeName 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 VolumeAttributeName(string value) { return FindValue(value); } } /// /// Constants used for properties of type VolumeModificationState. /// public class VolumeModificationState : ConstantClass { /// /// Constant Completed for VolumeModificationState /// public static readonly VolumeModificationState Completed = new VolumeModificationState("completed"); /// /// Constant Failed for VolumeModificationState /// public static readonly VolumeModificationState Failed = new VolumeModificationState("failed"); /// /// Constant Modifying for VolumeModificationState /// public static readonly VolumeModificationState Modifying = new VolumeModificationState("modifying"); /// /// Constant Optimizing for VolumeModificationState /// public static readonly VolumeModificationState Optimizing = new VolumeModificationState("optimizing"); /// /// 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 VolumeModificationState(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 VolumeModificationState 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 VolumeModificationState(string value) { return FindValue(value); } } /// /// Constants used for properties of type VolumeState. /// public class VolumeState : ConstantClass { /// /// Constant Available for VolumeState /// public static readonly VolumeState Available = new VolumeState("available"); /// /// Constant Creating for VolumeState /// public static readonly VolumeState Creating = new VolumeState("creating"); /// /// Constant Deleted for VolumeState /// public static readonly VolumeState Deleted = new VolumeState("deleted"); /// /// Constant Deleting for VolumeState /// public static readonly VolumeState Deleting = new VolumeState("deleting"); /// /// Constant Error for VolumeState /// public static readonly VolumeState Error = new VolumeState("error"); /// /// Constant InUse for VolumeState /// public static readonly VolumeState InUse = new VolumeState("in-use"); /// /// 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 VolumeState(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 VolumeState 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 VolumeState(string value) { return FindValue(value); } } /// /// Constants used for properties of type VolumeStatusInfoStatus. /// public class VolumeStatusInfoStatus : ConstantClass { /// /// Constant Impaired for VolumeStatusInfoStatus /// public static readonly VolumeStatusInfoStatus Impaired = new VolumeStatusInfoStatus("impaired"); /// /// Constant InsufficientData for VolumeStatusInfoStatus /// public static readonly VolumeStatusInfoStatus InsufficientData = new VolumeStatusInfoStatus("insufficient-data"); /// /// Constant Ok for VolumeStatusInfoStatus /// public static readonly VolumeStatusInfoStatus Ok = new VolumeStatusInfoStatus("ok"); /// /// 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 VolumeStatusInfoStatus(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 VolumeStatusInfoStatus 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 VolumeStatusInfoStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type VolumeStatusName. /// public class VolumeStatusName : ConstantClass { /// /// Constant IoEnabled for VolumeStatusName /// public static readonly VolumeStatusName IoEnabled = new VolumeStatusName("io-enabled"); /// /// Constant IoPerformance for VolumeStatusName /// public static readonly VolumeStatusName IoPerformance = new VolumeStatusName("io-performance"); /// /// 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 VolumeStatusName(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 VolumeStatusName 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 VolumeStatusName(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 Io2 for VolumeType /// public static readonly VolumeType Io2 = new VolumeType("io2"); /// /// Constant Sc1 for VolumeType /// public static readonly VolumeType Sc1 = new VolumeType("sc1"); /// /// Constant St1 for VolumeType /// public static readonly VolumeType St1 = new VolumeType("st1"); /// /// 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 VpcAttributeName. /// public class VpcAttributeName : ConstantClass { /// /// Constant EnableDnsHostnames for VpcAttributeName /// public static readonly VpcAttributeName EnableDnsHostnames = new VpcAttributeName("enableDnsHostnames"); /// /// Constant EnableDnsSupport for VpcAttributeName /// public static readonly VpcAttributeName EnableDnsSupport = new VpcAttributeName("enableDnsSupport"); /// /// Constant EnableNetworkAddressUsageMetrics for VpcAttributeName /// public static readonly VpcAttributeName EnableNetworkAddressUsageMetrics = new VpcAttributeName("enableNetworkAddressUsageMetrics"); /// /// 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 VpcAttributeName(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 VpcAttributeName 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 VpcAttributeName(string value) { return FindValue(value); } } /// /// Constants used for properties of type VpcCidrBlockStateCode. /// public class VpcCidrBlockStateCode : ConstantClass { /// /// Constant Associated for VpcCidrBlockStateCode /// public static readonly VpcCidrBlockStateCode Associated = new VpcCidrBlockStateCode("associated"); /// /// Constant Associating for VpcCidrBlockStateCode /// public static readonly VpcCidrBlockStateCode Associating = new VpcCidrBlockStateCode("associating"); /// /// Constant Disassociated for VpcCidrBlockStateCode /// public static readonly VpcCidrBlockStateCode Disassociated = new VpcCidrBlockStateCode("disassociated"); /// /// Constant Disassociating for VpcCidrBlockStateCode /// public static readonly VpcCidrBlockStateCode Disassociating = new VpcCidrBlockStateCode("disassociating"); /// /// Constant Failed for VpcCidrBlockStateCode /// public static readonly VpcCidrBlockStateCode Failed = new VpcCidrBlockStateCode("failed"); /// /// Constant Failing for VpcCidrBlockStateCode /// public static readonly VpcCidrBlockStateCode Failing = new VpcCidrBlockStateCode("failing"); /// /// 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 VpcCidrBlockStateCode(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 VpcCidrBlockStateCode 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 VpcCidrBlockStateCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type VpcEndpointType. /// public class VpcEndpointType : ConstantClass { /// /// Constant Gateway for VpcEndpointType /// public static readonly VpcEndpointType Gateway = new VpcEndpointType("Gateway"); /// /// Constant GatewayLoadBalancer for VpcEndpointType /// public static readonly VpcEndpointType GatewayLoadBalancer = new VpcEndpointType("GatewayLoadBalancer"); /// /// Constant Interface for VpcEndpointType /// public static readonly VpcEndpointType Interface = new VpcEndpointType("Interface"); /// /// 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 VpcEndpointType(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 VpcEndpointType 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 VpcEndpointType(string value) { return FindValue(value); } } /// /// Constants used for properties of type VpcPeeringConnectionStateReasonCode. /// public class VpcPeeringConnectionStateReasonCode : ConstantClass { /// /// Constant Active for VpcPeeringConnectionStateReasonCode /// public static readonly VpcPeeringConnectionStateReasonCode Active = new VpcPeeringConnectionStateReasonCode("active"); /// /// Constant Deleted for VpcPeeringConnectionStateReasonCode /// public static readonly VpcPeeringConnectionStateReasonCode Deleted = new VpcPeeringConnectionStateReasonCode("deleted"); /// /// Constant Deleting for VpcPeeringConnectionStateReasonCode /// public static readonly VpcPeeringConnectionStateReasonCode Deleting = new VpcPeeringConnectionStateReasonCode("deleting"); /// /// Constant Expired for VpcPeeringConnectionStateReasonCode /// public static readonly VpcPeeringConnectionStateReasonCode Expired = new VpcPeeringConnectionStateReasonCode("expired"); /// /// Constant Failed for VpcPeeringConnectionStateReasonCode /// public static readonly VpcPeeringConnectionStateReasonCode Failed = new VpcPeeringConnectionStateReasonCode("failed"); /// /// Constant InitiatingRequest for VpcPeeringConnectionStateReasonCode /// public static readonly VpcPeeringConnectionStateReasonCode InitiatingRequest = new VpcPeeringConnectionStateReasonCode("initiating-request"); /// /// Constant PendingAcceptance for VpcPeeringConnectionStateReasonCode /// public static readonly VpcPeeringConnectionStateReasonCode PendingAcceptance = new VpcPeeringConnectionStateReasonCode("pending-acceptance"); /// /// Constant Provisioning for VpcPeeringConnectionStateReasonCode /// public static readonly VpcPeeringConnectionStateReasonCode Provisioning = new VpcPeeringConnectionStateReasonCode("provisioning"); /// /// Constant Rejected for VpcPeeringConnectionStateReasonCode /// public static readonly VpcPeeringConnectionStateReasonCode Rejected = new VpcPeeringConnectionStateReasonCode("rejected"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public VpcPeeringConnectionStateReasonCode(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 VpcPeeringConnectionStateReasonCode 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 VpcPeeringConnectionStateReasonCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type VpcState. /// public class VpcState : ConstantClass { /// /// Constant Available for VpcState /// public static readonly VpcState Available = new VpcState("available"); /// /// Constant Pending for VpcState /// public static readonly VpcState Pending = new VpcState("pending"); /// /// 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 VpcState(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 VpcState 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 VpcState(string value) { return FindValue(value); } } /// /// Constants used for properties of type VpcTenancy. /// public class VpcTenancy : ConstantClass { /// /// Constant Default for VpcTenancy /// public static readonly VpcTenancy Default = new VpcTenancy("default"); /// /// 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 VpcTenancy(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 VpcTenancy 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 VpcTenancy(string value) { return FindValue(value); } } /// /// Constants used for properties of type VpnEcmpSupportValue. /// public class VpnEcmpSupportValue : ConstantClass { /// /// Constant Disable for VpnEcmpSupportValue /// public static readonly VpnEcmpSupportValue Disable = new VpnEcmpSupportValue("disable"); /// /// Constant Enable for VpnEcmpSupportValue /// public static readonly VpnEcmpSupportValue Enable = new VpnEcmpSupportValue("enable"); /// /// 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 VpnEcmpSupportValue(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 VpnEcmpSupportValue 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 VpnEcmpSupportValue(string value) { return FindValue(value); } } /// /// Constants used for properties of type VpnProtocol. /// public class VpnProtocol : ConstantClass { /// /// Constant Openvpn for VpnProtocol /// public static readonly VpnProtocol Openvpn = new VpnProtocol("openvpn"); /// /// 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 VpnProtocol(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 VpnProtocol 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 VpnProtocol(string value) { return FindValue(value); } } /// /// Constants used for properties of type VpnState. /// public class VpnState : ConstantClass { /// /// Constant Available for VpnState /// public static readonly VpnState Available = new VpnState("available"); /// /// Constant Deleted for VpnState /// public static readonly VpnState Deleted = new VpnState("deleted"); /// /// Constant Deleting for VpnState /// public static readonly VpnState Deleting = new VpnState("deleting"); /// /// Constant Pending for VpnState /// public static readonly VpnState Pending = new VpnState("pending"); /// /// 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 VpnState(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 VpnState 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 VpnState(string value) { return FindValue(value); } } /// /// Constants used for properties of type VpnStaticRouteSource. /// public class VpnStaticRouteSource : ConstantClass { /// /// Constant Static for VpnStaticRouteSource /// public static readonly VpnStaticRouteSource Static = new VpnStaticRouteSource("Static"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public VpnStaticRouteSource(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 VpnStaticRouteSource 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 VpnStaticRouteSource(string value) { return FindValue(value); } } /// /// Constants used for properties of type WeekDay. /// public class WeekDay : ConstantClass { /// /// Constant Friday for WeekDay /// public static readonly WeekDay Friday = new WeekDay("friday"); /// /// Constant Monday for WeekDay /// public static readonly WeekDay Monday = new WeekDay("monday"); /// /// Constant Saturday for WeekDay /// public static readonly WeekDay Saturday = new WeekDay("saturday"); /// /// Constant Sunday for WeekDay /// public static readonly WeekDay Sunday = new WeekDay("sunday"); /// /// Constant Thursday for WeekDay /// public static readonly WeekDay Thursday = new WeekDay("thursday"); /// /// Constant Tuesday for WeekDay /// public static readonly WeekDay Tuesday = new WeekDay("tuesday"); /// /// Constant Wednesday for WeekDay /// public static readonly WeekDay Wednesday = new WeekDay("wednesday"); /// /// 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 WeekDay(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 WeekDay 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 WeekDay(string value) { return FindValue(value); } } }