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