/* * 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 ce-2017-10-25.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.CostExplorer { /// /// Constants used for properties of type AccountScope. /// public class AccountScope : ConstantClass { /// /// Constant LINKED for AccountScope /// public static readonly AccountScope LINKED = new AccountScope("LINKED"); /// /// Constant PAYER for AccountScope /// public static readonly AccountScope PAYER = new AccountScope("PAYER"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AccountScope(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static AccountScope FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator AccountScope(string value) { return FindValue(value); } } /// /// Constants used for properties of type AnomalyFeedbackType. /// public class AnomalyFeedbackType : ConstantClass { /// /// Constant NO for AnomalyFeedbackType /// public static readonly AnomalyFeedbackType NO = new AnomalyFeedbackType("NO"); /// /// Constant PLANNED_ACTIVITY for AnomalyFeedbackType /// public static readonly AnomalyFeedbackType PLANNED_ACTIVITY = new AnomalyFeedbackType("PLANNED_ACTIVITY"); /// /// Constant YES for AnomalyFeedbackType /// public static readonly AnomalyFeedbackType YES = new AnomalyFeedbackType("YES"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AnomalyFeedbackType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static AnomalyFeedbackType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator AnomalyFeedbackType(string value) { return FindValue(value); } } /// /// Constants used for properties of type AnomalySubscriptionFrequency. /// public class AnomalySubscriptionFrequency : ConstantClass { /// /// Constant DAILY for AnomalySubscriptionFrequency /// public static readonly AnomalySubscriptionFrequency DAILY = new AnomalySubscriptionFrequency("DAILY"); /// /// Constant IMMEDIATE for AnomalySubscriptionFrequency /// public static readonly AnomalySubscriptionFrequency IMMEDIATE = new AnomalySubscriptionFrequency("IMMEDIATE"); /// /// Constant WEEKLY for AnomalySubscriptionFrequency /// public static readonly AnomalySubscriptionFrequency WEEKLY = new AnomalySubscriptionFrequency("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 AnomalySubscriptionFrequency(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static AnomalySubscriptionFrequency FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator AnomalySubscriptionFrequency(string value) { return FindValue(value); } } /// /// Constants used for properties of type Context. /// public class Context : ConstantClass { /// /// Constant COST_AND_USAGE for Context /// public static readonly Context COST_AND_USAGE = new Context("COST_AND_USAGE"); /// /// Constant RESERVATIONS for Context /// public static readonly Context RESERVATIONS = new Context("RESERVATIONS"); /// /// Constant SAVINGS_PLANS for Context /// public static readonly Context SAVINGS_PLANS = new Context("SAVINGS_PLANS"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public Context(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static Context FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator Context(string value) { return FindValue(value); } } /// /// Constants used for properties of type CostAllocationTagStatus. /// public class CostAllocationTagStatus : ConstantClass { /// /// Constant Active for CostAllocationTagStatus /// public static readonly CostAllocationTagStatus Active = new CostAllocationTagStatus("Active"); /// /// Constant Inactive for CostAllocationTagStatus /// public static readonly CostAllocationTagStatus Inactive = new CostAllocationTagStatus("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 CostAllocationTagStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static CostAllocationTagStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator CostAllocationTagStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type CostAllocationTagType. /// public class CostAllocationTagType : ConstantClass { /// /// Constant AWSGenerated for CostAllocationTagType /// public static readonly CostAllocationTagType AWSGenerated = new CostAllocationTagType("AWSGenerated"); /// /// Constant UserDefined for CostAllocationTagType /// public static readonly CostAllocationTagType UserDefined = new CostAllocationTagType("UserDefined"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public CostAllocationTagType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static CostAllocationTagType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator CostAllocationTagType(string value) { return FindValue(value); } } /// /// Constants used for properties of type CostCategoryInheritedValueDimensionName. /// public class CostCategoryInheritedValueDimensionName : ConstantClass { /// /// Constant LINKED_ACCOUNT_NAME for CostCategoryInheritedValueDimensionName /// public static readonly CostCategoryInheritedValueDimensionName LINKED_ACCOUNT_NAME = new CostCategoryInheritedValueDimensionName("LINKED_ACCOUNT_NAME"); /// /// Constant TAG for CostCategoryInheritedValueDimensionName /// public static readonly CostCategoryInheritedValueDimensionName TAG = new CostCategoryInheritedValueDimensionName("TAG"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public CostCategoryInheritedValueDimensionName(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static CostCategoryInheritedValueDimensionName FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator CostCategoryInheritedValueDimensionName(string value) { return FindValue(value); } } /// /// Constants used for properties of type CostCategoryRuleType. /// public class CostCategoryRuleType : ConstantClass { /// /// Constant INHERITED_VALUE for CostCategoryRuleType /// public static readonly CostCategoryRuleType INHERITED_VALUE = new CostCategoryRuleType("INHERITED_VALUE"); /// /// Constant REGULAR for CostCategoryRuleType /// public static readonly CostCategoryRuleType REGULAR = new CostCategoryRuleType("REGULAR"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public CostCategoryRuleType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static CostCategoryRuleType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator CostCategoryRuleType(string value) { return FindValue(value); } } /// /// Constants used for properties of type CostCategoryRuleVersion. /// public class CostCategoryRuleVersion : ConstantClass { /// /// Constant CostCategoryExpressionV1 for CostCategoryRuleVersion /// public static readonly CostCategoryRuleVersion CostCategoryExpressionV1 = new CostCategoryRuleVersion("CostCategoryExpression.v1"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public CostCategoryRuleVersion(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static CostCategoryRuleVersion FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator CostCategoryRuleVersion(string value) { return FindValue(value); } } /// /// Constants used for properties of type CostCategorySplitChargeMethod. /// public class CostCategorySplitChargeMethod : ConstantClass { /// /// Constant EVEN for CostCategorySplitChargeMethod /// public static readonly CostCategorySplitChargeMethod EVEN = new CostCategorySplitChargeMethod("EVEN"); /// /// Constant FIXED for CostCategorySplitChargeMethod /// public static readonly CostCategorySplitChargeMethod FIXED = new CostCategorySplitChargeMethod("FIXED"); /// /// Constant PROPORTIONAL for CostCategorySplitChargeMethod /// public static readonly CostCategorySplitChargeMethod PROPORTIONAL = new CostCategorySplitChargeMethod("PROPORTIONAL"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public CostCategorySplitChargeMethod(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static CostCategorySplitChargeMethod FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator CostCategorySplitChargeMethod(string value) { return FindValue(value); } } /// /// Constants used for properties of type CostCategorySplitChargeRuleParameterType. /// public class CostCategorySplitChargeRuleParameterType : ConstantClass { /// /// Constant ALLOCATION_PERCENTAGES for CostCategorySplitChargeRuleParameterType /// public static readonly CostCategorySplitChargeRuleParameterType ALLOCATION_PERCENTAGES = new CostCategorySplitChargeRuleParameterType("ALLOCATION_PERCENTAGES"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public CostCategorySplitChargeRuleParameterType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static CostCategorySplitChargeRuleParameterType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator CostCategorySplitChargeRuleParameterType(string value) { return FindValue(value); } } /// /// Constants used for properties of type CostCategoryStatus. /// public class CostCategoryStatus : ConstantClass { /// /// Constant APPLIED for CostCategoryStatus /// public static readonly CostCategoryStatus APPLIED = new CostCategoryStatus("APPLIED"); /// /// Constant PROCESSING for CostCategoryStatus /// public static readonly CostCategoryStatus PROCESSING = new CostCategoryStatus("PROCESSING"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public CostCategoryStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static CostCategoryStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator CostCategoryStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type CostCategoryStatusComponent. /// public class CostCategoryStatusComponent : ConstantClass { /// /// Constant COST_EXPLORER for CostCategoryStatusComponent /// public static readonly CostCategoryStatusComponent COST_EXPLORER = new CostCategoryStatusComponent("COST_EXPLORER"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public CostCategoryStatusComponent(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static CostCategoryStatusComponent FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator CostCategoryStatusComponent(string value) { return FindValue(value); } } /// /// Constants used for properties of type Dimension. /// public class Dimension : ConstantClass { /// /// Constant AGREEMENT_END_DATE_TIME_AFTER for Dimension /// public static readonly Dimension AGREEMENT_END_DATE_TIME_AFTER = new Dimension("AGREEMENT_END_DATE_TIME_AFTER"); /// /// Constant AGREEMENT_END_DATE_TIME_BEFORE for Dimension /// public static readonly Dimension AGREEMENT_END_DATE_TIME_BEFORE = new Dimension("AGREEMENT_END_DATE_TIME_BEFORE"); /// /// Constant ANOMALY_TOTAL_IMPACT_ABSOLUTE for Dimension /// public static readonly Dimension ANOMALY_TOTAL_IMPACT_ABSOLUTE = new Dimension("ANOMALY_TOTAL_IMPACT_ABSOLUTE"); /// /// Constant ANOMALY_TOTAL_IMPACT_PERCENTAGE for Dimension /// public static readonly Dimension ANOMALY_TOTAL_IMPACT_PERCENTAGE = new Dimension("ANOMALY_TOTAL_IMPACT_PERCENTAGE"); /// /// Constant AZ for Dimension /// public static readonly Dimension AZ = new Dimension("AZ"); /// /// Constant BILLING_ENTITY for Dimension /// public static readonly Dimension BILLING_ENTITY = new Dimension("BILLING_ENTITY"); /// /// Constant CACHE_ENGINE for Dimension /// public static readonly Dimension CACHE_ENGINE = new Dimension("CACHE_ENGINE"); /// /// Constant DATABASE_ENGINE for Dimension /// public static readonly Dimension DATABASE_ENGINE = new Dimension("DATABASE_ENGINE"); /// /// Constant DEPLOYMENT_OPTION for Dimension /// public static readonly Dimension DEPLOYMENT_OPTION = new Dimension("DEPLOYMENT_OPTION"); /// /// Constant INSTANCE_TYPE for Dimension /// public static readonly Dimension INSTANCE_TYPE = new Dimension("INSTANCE_TYPE"); /// /// Constant INSTANCE_TYPE_FAMILY for Dimension /// public static readonly Dimension INSTANCE_TYPE_FAMILY = new Dimension("INSTANCE_TYPE_FAMILY"); /// /// Constant INVOICING_ENTITY for Dimension /// public static readonly Dimension INVOICING_ENTITY = new Dimension("INVOICING_ENTITY"); /// /// Constant LEGAL_ENTITY_NAME for Dimension /// public static readonly Dimension LEGAL_ENTITY_NAME = new Dimension("LEGAL_ENTITY_NAME"); /// /// Constant LINKED_ACCOUNT for Dimension /// public static readonly Dimension LINKED_ACCOUNT = new Dimension("LINKED_ACCOUNT"); /// /// Constant LINKED_ACCOUNT_NAME for Dimension /// public static readonly Dimension LINKED_ACCOUNT_NAME = new Dimension("LINKED_ACCOUNT_NAME"); /// /// Constant OPERATING_SYSTEM for Dimension /// public static readonly Dimension OPERATING_SYSTEM = new Dimension("OPERATING_SYSTEM"); /// /// Constant OPERATION for Dimension /// public static readonly Dimension OPERATION = new Dimension("OPERATION"); /// /// Constant PAYMENT_OPTION for Dimension /// public static readonly Dimension PAYMENT_OPTION = new Dimension("PAYMENT_OPTION"); /// /// Constant PLATFORM for Dimension /// public static readonly Dimension PLATFORM = new Dimension("PLATFORM"); /// /// Constant PURCHASE_TYPE for Dimension /// public static readonly Dimension PURCHASE_TYPE = new Dimension("PURCHASE_TYPE"); /// /// Constant RECORD_TYPE for Dimension /// public static readonly Dimension RECORD_TYPE = new Dimension("RECORD_TYPE"); /// /// Constant REGION for Dimension /// public static readonly Dimension REGION = new Dimension("REGION"); /// /// Constant RESERVATION_ID for Dimension /// public static readonly Dimension RESERVATION_ID = new Dimension("RESERVATION_ID"); /// /// Constant RESOURCE_ID for Dimension /// public static readonly Dimension RESOURCE_ID = new Dimension("RESOURCE_ID"); /// /// Constant RIGHTSIZING_TYPE for Dimension /// public static readonly Dimension RIGHTSIZING_TYPE = new Dimension("RIGHTSIZING_TYPE"); /// /// Constant SAVINGS_PLAN_ARN for Dimension /// public static readonly Dimension SAVINGS_PLAN_ARN = new Dimension("SAVINGS_PLAN_ARN"); /// /// Constant SAVINGS_PLANS_TYPE for Dimension /// public static readonly Dimension SAVINGS_PLANS_TYPE = new Dimension("SAVINGS_PLANS_TYPE"); /// /// Constant SCOPE for Dimension /// public static readonly Dimension SCOPE = new Dimension("SCOPE"); /// /// Constant SERVICE for Dimension /// public static readonly Dimension SERVICE = new Dimension("SERVICE"); /// /// Constant SERVICE_CODE for Dimension /// public static readonly Dimension SERVICE_CODE = new Dimension("SERVICE_CODE"); /// /// Constant SUBSCRIPTION_ID for Dimension /// public static readonly Dimension SUBSCRIPTION_ID = new Dimension("SUBSCRIPTION_ID"); /// /// Constant TENANCY for Dimension /// public static readonly Dimension TENANCY = new Dimension("TENANCY"); /// /// Constant USAGE_TYPE for Dimension /// public static readonly Dimension USAGE_TYPE = new Dimension("USAGE_TYPE"); /// /// Constant USAGE_TYPE_GROUP for Dimension /// public static readonly Dimension USAGE_TYPE_GROUP = new Dimension("USAGE_TYPE_GROUP"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public Dimension(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static Dimension FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator Dimension(string value) { return FindValue(value); } } /// /// Constants used for properties of type FindingReasonCode. /// public class FindingReasonCode : ConstantClass { /// /// Constant CPU_OVER_PROVISIONED for FindingReasonCode /// public static readonly FindingReasonCode CPU_OVER_PROVISIONED = new FindingReasonCode("CPU_OVER_PROVISIONED"); /// /// Constant CPU_UNDER_PROVISIONED for FindingReasonCode /// public static readonly FindingReasonCode CPU_UNDER_PROVISIONED = new FindingReasonCode("CPU_UNDER_PROVISIONED"); /// /// Constant DISK_IOPS_OVER_PROVISIONED for FindingReasonCode /// public static readonly FindingReasonCode DISK_IOPS_OVER_PROVISIONED = new FindingReasonCode("DISK_IOPS_OVER_PROVISIONED"); /// /// Constant DISK_IOPS_UNDER_PROVISIONED for FindingReasonCode /// public static readonly FindingReasonCode DISK_IOPS_UNDER_PROVISIONED = new FindingReasonCode("DISK_IOPS_UNDER_PROVISIONED"); /// /// Constant DISK_THROUGHPUT_OVER_PROVISIONED for FindingReasonCode /// public static readonly FindingReasonCode DISK_THROUGHPUT_OVER_PROVISIONED = new FindingReasonCode("DISK_THROUGHPUT_OVER_PROVISIONED"); /// /// Constant DISK_THROUGHPUT_UNDER_PROVISIONED for FindingReasonCode /// public static readonly FindingReasonCode DISK_THROUGHPUT_UNDER_PROVISIONED = new FindingReasonCode("DISK_THROUGHPUT_UNDER_PROVISIONED"); /// /// Constant EBS_IOPS_OVER_PROVISIONED for FindingReasonCode /// public static readonly FindingReasonCode EBS_IOPS_OVER_PROVISIONED = new FindingReasonCode("EBS_IOPS_OVER_PROVISIONED"); /// /// Constant EBS_IOPS_UNDER_PROVISIONED for FindingReasonCode /// public static readonly FindingReasonCode EBS_IOPS_UNDER_PROVISIONED = new FindingReasonCode("EBS_IOPS_UNDER_PROVISIONED"); /// /// Constant EBS_THROUGHPUT_OVER_PROVISIONED for FindingReasonCode /// public static readonly FindingReasonCode EBS_THROUGHPUT_OVER_PROVISIONED = new FindingReasonCode("EBS_THROUGHPUT_OVER_PROVISIONED"); /// /// Constant EBS_THROUGHPUT_UNDER_PROVISIONED for FindingReasonCode /// public static readonly FindingReasonCode EBS_THROUGHPUT_UNDER_PROVISIONED = new FindingReasonCode("EBS_THROUGHPUT_UNDER_PROVISIONED"); /// /// Constant MEMORY_OVER_PROVISIONED for FindingReasonCode /// public static readonly FindingReasonCode MEMORY_OVER_PROVISIONED = new FindingReasonCode("MEMORY_OVER_PROVISIONED"); /// /// Constant MEMORY_UNDER_PROVISIONED for FindingReasonCode /// public static readonly FindingReasonCode MEMORY_UNDER_PROVISIONED = new FindingReasonCode("MEMORY_UNDER_PROVISIONED"); /// /// Constant NETWORK_BANDWIDTH_OVER_PROVISIONED for FindingReasonCode /// public static readonly FindingReasonCode NETWORK_BANDWIDTH_OVER_PROVISIONED = new FindingReasonCode("NETWORK_BANDWIDTH_OVER_PROVISIONED"); /// /// Constant NETWORK_BANDWIDTH_UNDER_PROVISIONED for FindingReasonCode /// public static readonly FindingReasonCode NETWORK_BANDWIDTH_UNDER_PROVISIONED = new FindingReasonCode("NETWORK_BANDWIDTH_UNDER_PROVISIONED"); /// /// Constant NETWORK_PPS_OVER_PROVISIONED for FindingReasonCode /// public static readonly FindingReasonCode NETWORK_PPS_OVER_PROVISIONED = new FindingReasonCode("NETWORK_PPS_OVER_PROVISIONED"); /// /// Constant NETWORK_PPS_UNDER_PROVISIONED for FindingReasonCode /// public static readonly FindingReasonCode NETWORK_PPS_UNDER_PROVISIONED = new FindingReasonCode("NETWORK_PPS_UNDER_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 FindingReasonCode(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static FindingReasonCode FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator FindingReasonCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type GenerationStatus. /// public class GenerationStatus : ConstantClass { /// /// Constant FAILED for GenerationStatus /// public static readonly GenerationStatus FAILED = new GenerationStatus("FAILED"); /// /// Constant PROCESSING for GenerationStatus /// public static readonly GenerationStatus PROCESSING = new GenerationStatus("PROCESSING"); /// /// Constant SUCCEEDED for GenerationStatus /// public static readonly GenerationStatus SUCCEEDED = new GenerationStatus("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 GenerationStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static GenerationStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator GenerationStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type Granularity. /// public class Granularity : ConstantClass { /// /// Constant DAILY for Granularity /// public static readonly Granularity DAILY = new Granularity("DAILY"); /// /// Constant HOURLY for Granularity /// public static readonly Granularity HOURLY = new Granularity("HOURLY"); /// /// Constant MONTHLY for Granularity /// public static readonly Granularity MONTHLY = new Granularity("MONTHLY"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public Granularity(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static Granularity FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator Granularity(string value) { return FindValue(value); } } /// /// Constants used for properties of type GroupDefinitionType. /// public class GroupDefinitionType : ConstantClass { /// /// Constant COST_CATEGORY for GroupDefinitionType /// public static readonly GroupDefinitionType COST_CATEGORY = new GroupDefinitionType("COST_CATEGORY"); /// /// Constant DIMENSION for GroupDefinitionType /// public static readonly GroupDefinitionType DIMENSION = new GroupDefinitionType("DIMENSION"); /// /// Constant TAG for GroupDefinitionType /// public static readonly GroupDefinitionType TAG = new GroupDefinitionType("TAG"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public GroupDefinitionType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static GroupDefinitionType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator GroupDefinitionType(string value) { return FindValue(value); } } /// /// Constants used for properties of type LookbackPeriodInDays. /// public class LookbackPeriodInDays : ConstantClass { /// /// Constant SEVEN_DAYS for LookbackPeriodInDays /// public static readonly LookbackPeriodInDays SEVEN_DAYS = new LookbackPeriodInDays("SEVEN_DAYS"); /// /// Constant SIXTY_DAYS for LookbackPeriodInDays /// public static readonly LookbackPeriodInDays SIXTY_DAYS = new LookbackPeriodInDays("SIXTY_DAYS"); /// /// Constant THIRTY_DAYS for LookbackPeriodInDays /// public static readonly LookbackPeriodInDays THIRTY_DAYS = new LookbackPeriodInDays("THIRTY_DAYS"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public LookbackPeriodInDays(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static LookbackPeriodInDays FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator LookbackPeriodInDays(string value) { return FindValue(value); } } /// /// Constants used for properties of type MatchOption. /// public class MatchOption : ConstantClass { /// /// Constant ABSENT for MatchOption /// public static readonly MatchOption ABSENT = new MatchOption("ABSENT"); /// /// Constant CASE_INSENSITIVE for MatchOption /// public static readonly MatchOption CASE_INSENSITIVE = new MatchOption("CASE_INSENSITIVE"); /// /// Constant CASE_SENSITIVE for MatchOption /// public static readonly MatchOption CASE_SENSITIVE = new MatchOption("CASE_SENSITIVE"); /// /// Constant CONTAINS for MatchOption /// public static readonly MatchOption CONTAINS = new MatchOption("CONTAINS"); /// /// Constant ENDS_WITH for MatchOption /// public static readonly MatchOption ENDS_WITH = new MatchOption("ENDS_WITH"); /// /// Constant EQUALS for MatchOption /// public static readonly MatchOption EQUALS = new MatchOption("EQUALS"); /// /// Constant GREATER_THAN_OR_EQUAL for MatchOption /// public static readonly MatchOption GREATER_THAN_OR_EQUAL = new MatchOption("GREATER_THAN_OR_EQUAL"); /// /// Constant STARTS_WITH for MatchOption /// public static readonly MatchOption STARTS_WITH = new MatchOption("STARTS_WITH"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public MatchOption(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static MatchOption FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator MatchOption(string value) { return FindValue(value); } } /// /// Constants used for properties of type Metric. /// public class Metric : ConstantClass { /// /// Constant AMORTIZED_COST for Metric /// public static readonly Metric AMORTIZED_COST = new Metric("AMORTIZED_COST"); /// /// Constant BLENDED_COST for Metric /// public static readonly Metric BLENDED_COST = new Metric("BLENDED_COST"); /// /// Constant NET_AMORTIZED_COST for Metric /// public static readonly Metric NET_AMORTIZED_COST = new Metric("NET_AMORTIZED_COST"); /// /// Constant NET_UNBLENDED_COST for Metric /// public static readonly Metric NET_UNBLENDED_COST = new Metric("NET_UNBLENDED_COST"); /// /// Constant NORMALIZED_USAGE_AMOUNT for Metric /// public static readonly Metric NORMALIZED_USAGE_AMOUNT = new Metric("NORMALIZED_USAGE_AMOUNT"); /// /// Constant UNBLENDED_COST for Metric /// public static readonly Metric UNBLENDED_COST = new Metric("UNBLENDED_COST"); /// /// Constant USAGE_QUANTITY for Metric /// public static readonly Metric USAGE_QUANTITY = new Metric("USAGE_QUANTITY"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public Metric(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static Metric FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator Metric(string value) { return FindValue(value); } } /// /// Constants used for properties of type MonitorDimension. /// public class MonitorDimension : ConstantClass { /// /// Constant SERVICE for MonitorDimension /// public static readonly MonitorDimension SERVICE = new MonitorDimension("SERVICE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public MonitorDimension(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static MonitorDimension FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator MonitorDimension(string value) { return FindValue(value); } } /// /// Constants used for properties of type MonitorType. /// public class MonitorType : ConstantClass { /// /// Constant CUSTOM for MonitorType /// public static readonly MonitorType CUSTOM = new MonitorType("CUSTOM"); /// /// Constant DIMENSIONAL for MonitorType /// public static readonly MonitorType DIMENSIONAL = new MonitorType("DIMENSIONAL"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public MonitorType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static MonitorType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator MonitorType(string value) { return FindValue(value); } } /// /// Constants used for properties of type NumericOperator. /// public class NumericOperator : ConstantClass { /// /// Constant BETWEEN for NumericOperator /// public static readonly NumericOperator BETWEEN = new NumericOperator("BETWEEN"); /// /// Constant EQUAL for NumericOperator /// public static readonly NumericOperator EQUAL = new NumericOperator("EQUAL"); /// /// Constant GREATER_THAN for NumericOperator /// public static readonly NumericOperator GREATER_THAN = new NumericOperator("GREATER_THAN"); /// /// Constant GREATER_THAN_OR_EQUAL for NumericOperator /// public static readonly NumericOperator GREATER_THAN_OR_EQUAL = new NumericOperator("GREATER_THAN_OR_EQUAL"); /// /// Constant LESS_THAN for NumericOperator /// public static readonly NumericOperator LESS_THAN = new NumericOperator("LESS_THAN"); /// /// Constant LESS_THAN_OR_EQUAL for NumericOperator /// public static readonly NumericOperator LESS_THAN_OR_EQUAL = new NumericOperator("LESS_THAN_OR_EQUAL"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public NumericOperator(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static NumericOperator FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator NumericOperator(string value) { return FindValue(value); } } /// /// Constants used for properties of type OfferingClass. /// public class OfferingClass : ConstantClass { /// /// Constant CONVERTIBLE for OfferingClass /// public static readonly OfferingClass CONVERTIBLE = new OfferingClass("CONVERTIBLE"); /// /// Constant STANDARD for OfferingClass /// public static readonly OfferingClass STANDARD = new OfferingClass("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 OfferingClass(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static OfferingClass FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator OfferingClass(string value) { return FindValue(value); } } /// /// Constants used for properties of type PaymentOption. /// public class PaymentOption : ConstantClass { /// /// Constant ALL_UPFRONT for PaymentOption /// public static readonly PaymentOption ALL_UPFRONT = new PaymentOption("ALL_UPFRONT"); /// /// Constant HEAVY_UTILIZATION for PaymentOption /// public static readonly PaymentOption HEAVY_UTILIZATION = new PaymentOption("HEAVY_UTILIZATION"); /// /// Constant LIGHT_UTILIZATION for PaymentOption /// public static readonly PaymentOption LIGHT_UTILIZATION = new PaymentOption("LIGHT_UTILIZATION"); /// /// Constant MEDIUM_UTILIZATION for PaymentOption /// public static readonly PaymentOption MEDIUM_UTILIZATION = new PaymentOption("MEDIUM_UTILIZATION"); /// /// Constant NO_UPFRONT for PaymentOption /// public static readonly PaymentOption NO_UPFRONT = new PaymentOption("NO_UPFRONT"); /// /// Constant PARTIAL_UPFRONT for PaymentOption /// public static readonly PaymentOption PARTIAL_UPFRONT = new PaymentOption("PARTIAL_UPFRONT"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public PaymentOption(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static PaymentOption FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator PaymentOption(string value) { return FindValue(value); } } /// /// Constants used for properties of type PlatformDifference. /// public class PlatformDifference : ConstantClass { /// /// Constant HYPERVISOR for PlatformDifference /// public static readonly PlatformDifference HYPERVISOR = new PlatformDifference("HYPERVISOR"); /// /// Constant INSTANCE_STORE_AVAILABILITY for PlatformDifference /// public static readonly PlatformDifference INSTANCE_STORE_AVAILABILITY = new PlatformDifference("INSTANCE_STORE_AVAILABILITY"); /// /// Constant NETWORK_INTERFACE for PlatformDifference /// public static readonly PlatformDifference NETWORK_INTERFACE = new PlatformDifference("NETWORK_INTERFACE"); /// /// Constant STORAGE_INTERFACE for PlatformDifference /// public static readonly PlatformDifference STORAGE_INTERFACE = new PlatformDifference("STORAGE_INTERFACE"); /// /// Constant VIRTUALIZATION_TYPE for PlatformDifference /// public static readonly PlatformDifference VIRTUALIZATION_TYPE = new PlatformDifference("VIRTUALIZATION_TYPE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public PlatformDifference(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static PlatformDifference FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator PlatformDifference(string value) { return FindValue(value); } } /// /// Constants used for properties of type RecommendationTarget. /// public class RecommendationTarget : ConstantClass { /// /// Constant CROSS_INSTANCE_FAMILY for RecommendationTarget /// public static readonly RecommendationTarget CROSS_INSTANCE_FAMILY = new RecommendationTarget("CROSS_INSTANCE_FAMILY"); /// /// Constant SAME_INSTANCE_FAMILY for RecommendationTarget /// public static readonly RecommendationTarget SAME_INSTANCE_FAMILY = new RecommendationTarget("SAME_INSTANCE_FAMILY"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public RecommendationTarget(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static RecommendationTarget FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator RecommendationTarget(string value) { return FindValue(value); } } /// /// Constants used for properties of type RightsizingType. /// public class RightsizingType : ConstantClass { /// /// Constant MODIFY for RightsizingType /// public static readonly RightsizingType MODIFY = new RightsizingType("MODIFY"); /// /// Constant TERMINATE for RightsizingType /// public static readonly RightsizingType TERMINATE = new RightsizingType("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 RightsizingType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static RightsizingType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator RightsizingType(string value) { return FindValue(value); } } /// /// Constants used for properties of type SavingsPlansDataType. /// public class SavingsPlansDataType : ConstantClass { /// /// Constant AMORTIZED_COMMITMENT for SavingsPlansDataType /// public static readonly SavingsPlansDataType AMORTIZED_COMMITMENT = new SavingsPlansDataType("AMORTIZED_COMMITMENT"); /// /// Constant ATTRIBUTES for SavingsPlansDataType /// public static readonly SavingsPlansDataType ATTRIBUTES = new SavingsPlansDataType("ATTRIBUTES"); /// /// Constant SAVINGS for SavingsPlansDataType /// public static readonly SavingsPlansDataType SAVINGS = new SavingsPlansDataType("SAVINGS"); /// /// Constant UTILIZATION for SavingsPlansDataType /// public static readonly SavingsPlansDataType UTILIZATION = new SavingsPlansDataType("UTILIZATION"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public SavingsPlansDataType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static SavingsPlansDataType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator SavingsPlansDataType(string value) { return FindValue(value); } } /// /// Constants used for properties of type SortOrder. /// public class SortOrder : ConstantClass { /// /// Constant ASCENDING for SortOrder /// public static readonly SortOrder ASCENDING = new SortOrder("ASCENDING"); /// /// Constant DESCENDING for SortOrder /// public static readonly SortOrder DESCENDING = new SortOrder("DESCENDING"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public SortOrder(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static SortOrder FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator SortOrder(string value) { return FindValue(value); } } /// /// Constants used for properties of type SubscriberStatus. /// public class SubscriberStatus : ConstantClass { /// /// Constant CONFIRMED for SubscriberStatus /// public static readonly SubscriberStatus CONFIRMED = new SubscriberStatus("CONFIRMED"); /// /// Constant DECLINED for SubscriberStatus /// public static readonly SubscriberStatus DECLINED = new SubscriberStatus("DECLINED"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public SubscriberStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static SubscriberStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator SubscriberStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type SubscriberType. /// public class SubscriberType : ConstantClass { /// /// Constant EMAIL for SubscriberType /// public static readonly SubscriberType EMAIL = new SubscriberType("EMAIL"); /// /// Constant SNS for SubscriberType /// public static readonly SubscriberType SNS = new SubscriberType("SNS"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public SubscriberType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static SubscriberType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator SubscriberType(string value) { return FindValue(value); } } /// /// Constants used for properties of type SupportedSavingsPlansType. /// public class SupportedSavingsPlansType : ConstantClass { /// /// Constant COMPUTE_SP for SupportedSavingsPlansType /// public static readonly SupportedSavingsPlansType COMPUTE_SP = new SupportedSavingsPlansType("COMPUTE_SP"); /// /// Constant EC2_INSTANCE_SP for SupportedSavingsPlansType /// public static readonly SupportedSavingsPlansType EC2_INSTANCE_SP = new SupportedSavingsPlansType("EC2_INSTANCE_SP"); /// /// Constant SAGEMAKER_SP for SupportedSavingsPlansType /// public static readonly SupportedSavingsPlansType SAGEMAKER_SP = new SupportedSavingsPlansType("SAGEMAKER_SP"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public SupportedSavingsPlansType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static SupportedSavingsPlansType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator SupportedSavingsPlansType(string value) { return FindValue(value); } } /// /// Constants used for properties of type TermInYears. /// public class TermInYears : ConstantClass { /// /// Constant ONE_YEAR for TermInYears /// public static readonly TermInYears ONE_YEAR = new TermInYears("ONE_YEAR"); /// /// Constant THREE_YEARS for TermInYears /// public static readonly TermInYears THREE_YEARS = new TermInYears("THREE_YEARS"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public TermInYears(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static TermInYears FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator TermInYears(string value) { return FindValue(value); } } }