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