/*
* 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 compute-optimizer-2019-11-01.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.ComputeOptimizer
{
///
/// Constants used for properties of type AutoScalingConfiguration.
///
public class AutoScalingConfiguration : ConstantClass
{
///
/// Constant TargetTrackingScalingCpu for AutoScalingConfiguration
///
public static readonly AutoScalingConfiguration TargetTrackingScalingCpu = new AutoScalingConfiguration("TargetTrackingScalingCpu");
///
/// Constant TargetTrackingScalingMemory for AutoScalingConfiguration
///
public static readonly AutoScalingConfiguration TargetTrackingScalingMemory = new AutoScalingConfiguration("TargetTrackingScalingMemory");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public AutoScalingConfiguration(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static AutoScalingConfiguration FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator AutoScalingConfiguration(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type CpuVendorArchitecture.
///
public class CpuVendorArchitecture : ConstantClass
{
///
/// Constant AWS_ARM64 for CpuVendorArchitecture
///
public static readonly CpuVendorArchitecture AWS_ARM64 = new CpuVendorArchitecture("AWS_ARM64");
///
/// Constant CURRENT for CpuVendorArchitecture
///
public static readonly CpuVendorArchitecture CURRENT = new CpuVendorArchitecture("CURRENT");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public CpuVendorArchitecture(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static CpuVendorArchitecture FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator CpuVendorArchitecture(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Currency.
///
public class Currency : ConstantClass
{
///
/// Constant CNY for Currency
///
public static readonly Currency CNY = new Currency("CNY");
///
/// Constant USD for Currency
///
public static readonly Currency USD = new Currency("USD");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public Currency(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static Currency FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator Currency(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type CurrentPerformanceRisk.
///
public class CurrentPerformanceRisk : ConstantClass
{
///
/// Constant High for CurrentPerformanceRisk
///
public static readonly CurrentPerformanceRisk High = new CurrentPerformanceRisk("High");
///
/// Constant Low for CurrentPerformanceRisk
///
public static readonly CurrentPerformanceRisk Low = new CurrentPerformanceRisk("Low");
///
/// Constant Medium for CurrentPerformanceRisk
///
public static readonly CurrentPerformanceRisk Medium = new CurrentPerformanceRisk("Medium");
///
/// Constant VeryLow for CurrentPerformanceRisk
///
public static readonly CurrentPerformanceRisk VeryLow = new CurrentPerformanceRisk("VeryLow");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public CurrentPerformanceRisk(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static CurrentPerformanceRisk FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator CurrentPerformanceRisk(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EBSFilterName.
///
public class EBSFilterName : ConstantClass
{
///
/// Constant Finding for EBSFilterName
///
public static readonly EBSFilterName Finding = new EBSFilterName("Finding");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public EBSFilterName(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static EBSFilterName FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator EBSFilterName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EBSFinding.
///
public class EBSFinding : ConstantClass
{
///
/// Constant NotOptimized for EBSFinding
///
public static readonly EBSFinding NotOptimized = new EBSFinding("NotOptimized");
///
/// Constant Optimized for EBSFinding
///
public static readonly EBSFinding Optimized = new EBSFinding("Optimized");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public EBSFinding(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static EBSFinding FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator EBSFinding(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EBSMetricName.
///
public class EBSMetricName : ConstantClass
{
///
/// Constant VolumeReadBytesPerSecond for EBSMetricName
///
public static readonly EBSMetricName VolumeReadBytesPerSecond = new EBSMetricName("VolumeReadBytesPerSecond");
///
/// Constant VolumeReadOpsPerSecond for EBSMetricName
///
public static readonly EBSMetricName VolumeReadOpsPerSecond = new EBSMetricName("VolumeReadOpsPerSecond");
///
/// Constant VolumeWriteBytesPerSecond for EBSMetricName
///
public static readonly EBSMetricName VolumeWriteBytesPerSecond = new EBSMetricName("VolumeWriteBytesPerSecond");
///
/// Constant VolumeWriteOpsPerSecond for EBSMetricName
///
public static readonly EBSMetricName VolumeWriteOpsPerSecond = new EBSMetricName("VolumeWriteOpsPerSecond");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public EBSMetricName(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static EBSMetricName FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator EBSMetricName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ECSServiceLaunchType.
///
public class ECSServiceLaunchType : ConstantClass
{
///
/// Constant EC2 for ECSServiceLaunchType
///
public static readonly ECSServiceLaunchType EC2 = new ECSServiceLaunchType("EC2");
///
/// Constant Fargate for ECSServiceLaunchType
///
public static readonly ECSServiceLaunchType Fargate = new ECSServiceLaunchType("Fargate");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ECSServiceLaunchType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ECSServiceLaunchType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ECSServiceLaunchType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ECSServiceMetricName.
///
public class ECSServiceMetricName : ConstantClass
{
///
/// Constant Cpu for ECSServiceMetricName
///
public static readonly ECSServiceMetricName Cpu = new ECSServiceMetricName("Cpu");
///
/// Constant Memory for ECSServiceMetricName
///
public static readonly ECSServiceMetricName Memory = new ECSServiceMetricName("Memory");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ECSServiceMetricName(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ECSServiceMetricName FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ECSServiceMetricName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ECSServiceMetricStatistic.
///
public class ECSServiceMetricStatistic : ConstantClass
{
///
/// Constant Average for ECSServiceMetricStatistic
///
public static readonly ECSServiceMetricStatistic Average = new ECSServiceMetricStatistic("Average");
///
/// Constant Maximum for ECSServiceMetricStatistic
///
public static readonly ECSServiceMetricStatistic Maximum = new ECSServiceMetricStatistic("Maximum");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ECSServiceMetricStatistic(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ECSServiceMetricStatistic FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ECSServiceMetricStatistic(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ECSServiceRecommendationFilterName.
///
public class ECSServiceRecommendationFilterName : ConstantClass
{
///
/// Constant Finding for ECSServiceRecommendationFilterName
///
public static readonly ECSServiceRecommendationFilterName Finding = new ECSServiceRecommendationFilterName("Finding");
///
/// Constant FindingReasonCode for ECSServiceRecommendationFilterName
///
public static readonly ECSServiceRecommendationFilterName FindingReasonCode = new ECSServiceRecommendationFilterName("FindingReasonCode");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ECSServiceRecommendationFilterName(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ECSServiceRecommendationFilterName FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ECSServiceRecommendationFilterName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ECSServiceRecommendationFinding.
///
public class ECSServiceRecommendationFinding : ConstantClass
{
///
/// Constant Optimized for ECSServiceRecommendationFinding
///
public static readonly ECSServiceRecommendationFinding Optimized = new ECSServiceRecommendationFinding("Optimized");
///
/// Constant Overprovisioned for ECSServiceRecommendationFinding
///
public static readonly ECSServiceRecommendationFinding Overprovisioned = new ECSServiceRecommendationFinding("Overprovisioned");
///
/// Constant Underprovisioned for ECSServiceRecommendationFinding
///
public static readonly ECSServiceRecommendationFinding Underprovisioned = new ECSServiceRecommendationFinding("Underprovisioned");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ECSServiceRecommendationFinding(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ECSServiceRecommendationFinding FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ECSServiceRecommendationFinding(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ECSServiceRecommendationFindingReasonCode.
///
public class ECSServiceRecommendationFindingReasonCode : ConstantClass
{
///
/// Constant CPUOverprovisioned for ECSServiceRecommendationFindingReasonCode
///
public static readonly ECSServiceRecommendationFindingReasonCode CPUOverprovisioned = new ECSServiceRecommendationFindingReasonCode("CPUOverprovisioned");
///
/// Constant CPUUnderprovisioned for ECSServiceRecommendationFindingReasonCode
///
public static readonly ECSServiceRecommendationFindingReasonCode CPUUnderprovisioned = new ECSServiceRecommendationFindingReasonCode("CPUUnderprovisioned");
///
/// Constant MemoryOverprovisioned for ECSServiceRecommendationFindingReasonCode
///
public static readonly ECSServiceRecommendationFindingReasonCode MemoryOverprovisioned = new ECSServiceRecommendationFindingReasonCode("MemoryOverprovisioned");
///
/// Constant MemoryUnderprovisioned for ECSServiceRecommendationFindingReasonCode
///
public static readonly ECSServiceRecommendationFindingReasonCode MemoryUnderprovisioned = new ECSServiceRecommendationFindingReasonCode("MemoryUnderprovisioned");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ECSServiceRecommendationFindingReasonCode(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ECSServiceRecommendationFindingReasonCode FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ECSServiceRecommendationFindingReasonCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EnhancedInfrastructureMetrics.
///
public class EnhancedInfrastructureMetrics : ConstantClass
{
///
/// Constant Active for EnhancedInfrastructureMetrics
///
public static readonly EnhancedInfrastructureMetrics Active = new EnhancedInfrastructureMetrics("Active");
///
/// Constant Inactive for EnhancedInfrastructureMetrics
///
public static readonly EnhancedInfrastructureMetrics Inactive = new EnhancedInfrastructureMetrics("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 EnhancedInfrastructureMetrics(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static EnhancedInfrastructureMetrics FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator EnhancedInfrastructureMetrics(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EnrollmentFilterName.
///
public class EnrollmentFilterName : ConstantClass
{
///
/// Constant Status for EnrollmentFilterName
///
public static readonly EnrollmentFilterName Status = new EnrollmentFilterName("Status");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public EnrollmentFilterName(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static EnrollmentFilterName FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator EnrollmentFilterName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ExportableAutoScalingGroupField.
///
public class ExportableAutoScalingGroupField : ConstantClass
{
///
/// Constant AccountId for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField AccountId = new ExportableAutoScalingGroupField("AccountId");
///
/// Constant AutoScalingGroupArn for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField AutoScalingGroupArn = new ExportableAutoScalingGroupField("AutoScalingGroupArn");
///
/// Constant AutoScalingGroupName for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField AutoScalingGroupName = new ExportableAutoScalingGroupField("AutoScalingGroupName");
///
/// Constant CurrentConfigurationDesiredCapacity for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField CurrentConfigurationDesiredCapacity = new ExportableAutoScalingGroupField("CurrentConfigurationDesiredCapacity");
///
/// Constant CurrentConfigurationInstanceType for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField CurrentConfigurationInstanceType = new ExportableAutoScalingGroupField("CurrentConfigurationInstanceType");
///
/// Constant CurrentConfigurationMaxSize for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField CurrentConfigurationMaxSize = new ExportableAutoScalingGroupField("CurrentConfigurationMaxSize");
///
/// Constant CurrentConfigurationMinSize for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField CurrentConfigurationMinSize = new ExportableAutoScalingGroupField("CurrentConfigurationMinSize");
///
/// Constant CurrentMemory for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField CurrentMemory = new ExportableAutoScalingGroupField("CurrentMemory");
///
/// Constant CurrentNetwork for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField CurrentNetwork = new ExportableAutoScalingGroupField("CurrentNetwork");
///
/// Constant CurrentOnDemandPrice for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField CurrentOnDemandPrice = new ExportableAutoScalingGroupField("CurrentOnDemandPrice");
///
/// Constant CurrentPerformanceRisk for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField CurrentPerformanceRisk = new ExportableAutoScalingGroupField("CurrentPerformanceRisk");
///
/// Constant CurrentStandardOneYearNoUpfrontReservedPrice for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField CurrentStandardOneYearNoUpfrontReservedPrice = new ExportableAutoScalingGroupField("CurrentStandardOneYearNoUpfrontReservedPrice");
///
/// Constant CurrentStandardThreeYearNoUpfrontReservedPrice for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField CurrentStandardThreeYearNoUpfrontReservedPrice = new ExportableAutoScalingGroupField("CurrentStandardThreeYearNoUpfrontReservedPrice");
///
/// Constant CurrentStorage for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField CurrentStorage = new ExportableAutoScalingGroupField("CurrentStorage");
///
/// Constant CurrentVCpus for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField CurrentVCpus = new ExportableAutoScalingGroupField("CurrentVCpus");
///
/// Constant EffectiveRecommendationPreferencesCpuVendorArchitectures for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField EffectiveRecommendationPreferencesCpuVendorArchitectures = new ExportableAutoScalingGroupField("EffectiveRecommendationPreferencesCpuVendorArchitectures");
///
/// Constant EffectiveRecommendationPreferencesEnhancedInfrastructureMetrics for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField EffectiveRecommendationPreferencesEnhancedInfrastructureMetrics = new ExportableAutoScalingGroupField("EffectiveRecommendationPreferencesEnhancedInfrastructureMetrics");
///
/// Constant EffectiveRecommendationPreferencesInferredWorkloadTypes for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField EffectiveRecommendationPreferencesInferredWorkloadTypes = new ExportableAutoScalingGroupField("EffectiveRecommendationPreferencesInferredWorkloadTypes");
///
/// Constant Finding for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField Finding = new ExportableAutoScalingGroupField("Finding");
///
/// Constant InferredWorkloadTypes for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField InferredWorkloadTypes = new ExportableAutoScalingGroupField("InferredWorkloadTypes");
///
/// Constant LastRefreshTimestamp for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField LastRefreshTimestamp = new ExportableAutoScalingGroupField("LastRefreshTimestamp");
///
/// Constant LookbackPeriodInDays for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField LookbackPeriodInDays = new ExportableAutoScalingGroupField("LookbackPeriodInDays");
///
/// Constant RecommendationOptionsConfigurationDesiredCapacity for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField RecommendationOptionsConfigurationDesiredCapacity = new ExportableAutoScalingGroupField("RecommendationOptionsConfigurationDesiredCapacity");
///
/// Constant RecommendationOptionsConfigurationInstanceType for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField RecommendationOptionsConfigurationInstanceType = new ExportableAutoScalingGroupField("RecommendationOptionsConfigurationInstanceType");
///
/// Constant RecommendationOptionsConfigurationMaxSize for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField RecommendationOptionsConfigurationMaxSize = new ExportableAutoScalingGroupField("RecommendationOptionsConfigurationMaxSize");
///
/// Constant RecommendationOptionsConfigurationMinSize for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField RecommendationOptionsConfigurationMinSize = new ExportableAutoScalingGroupField("RecommendationOptionsConfigurationMinSize");
///
/// Constant RecommendationOptionsEstimatedMonthlySavingsCurrency for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField RecommendationOptionsEstimatedMonthlySavingsCurrency = new ExportableAutoScalingGroupField("RecommendationOptionsEstimatedMonthlySavingsCurrency");
///
/// Constant RecommendationOptionsEstimatedMonthlySavingsValue for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField RecommendationOptionsEstimatedMonthlySavingsValue = new ExportableAutoScalingGroupField("RecommendationOptionsEstimatedMonthlySavingsValue");
///
/// Constant RecommendationOptionsMemory for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField RecommendationOptionsMemory = new ExportableAutoScalingGroupField("RecommendationOptionsMemory");
///
/// Constant RecommendationOptionsMigrationEffort for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField RecommendationOptionsMigrationEffort = new ExportableAutoScalingGroupField("RecommendationOptionsMigrationEffort");
///
/// Constant RecommendationOptionsNetwork for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField RecommendationOptionsNetwork = new ExportableAutoScalingGroupField("RecommendationOptionsNetwork");
///
/// Constant RecommendationOptionsOnDemandPrice for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField RecommendationOptionsOnDemandPrice = new ExportableAutoScalingGroupField("RecommendationOptionsOnDemandPrice");
///
/// Constant RecommendationOptionsPerformanceRisk for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField RecommendationOptionsPerformanceRisk = new ExportableAutoScalingGroupField("RecommendationOptionsPerformanceRisk");
///
/// Constant RecommendationOptionsProjectedUtilizationMetricsCpuMaximum for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField RecommendationOptionsProjectedUtilizationMetricsCpuMaximum = new ExportableAutoScalingGroupField("RecommendationOptionsProjectedUtilizationMetricsCpuMaximum");
///
/// Constant RecommendationOptionsProjectedUtilizationMetricsMemoryMaximum for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField RecommendationOptionsProjectedUtilizationMetricsMemoryMaximum = new ExportableAutoScalingGroupField("RecommendationOptionsProjectedUtilizationMetricsMemoryMaximum");
///
/// Constant RecommendationOptionsSavingsOpportunityPercentage for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField RecommendationOptionsSavingsOpportunityPercentage = new ExportableAutoScalingGroupField("RecommendationOptionsSavingsOpportunityPercentage");
///
/// Constant RecommendationOptionsStandardOneYearNoUpfrontReservedPrice for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField RecommendationOptionsStandardOneYearNoUpfrontReservedPrice = new ExportableAutoScalingGroupField("RecommendationOptionsStandardOneYearNoUpfrontReservedPrice");
///
/// Constant RecommendationOptionsStandardThreeYearNoUpfrontReservedPrice for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField RecommendationOptionsStandardThreeYearNoUpfrontReservedPrice = new ExportableAutoScalingGroupField("RecommendationOptionsStandardThreeYearNoUpfrontReservedPrice");
///
/// Constant RecommendationOptionsStorage for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField RecommendationOptionsStorage = new ExportableAutoScalingGroupField("RecommendationOptionsStorage");
///
/// Constant RecommendationOptionsVcpus for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField RecommendationOptionsVcpus = new ExportableAutoScalingGroupField("RecommendationOptionsVcpus");
///
/// Constant UtilizationMetricsCpuMaximum for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField UtilizationMetricsCpuMaximum = new ExportableAutoScalingGroupField("UtilizationMetricsCpuMaximum");
///
/// Constant UtilizationMetricsDiskReadBytesPerSecondMaximum for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField UtilizationMetricsDiskReadBytesPerSecondMaximum = new ExportableAutoScalingGroupField("UtilizationMetricsDiskReadBytesPerSecondMaximum");
///
/// Constant UtilizationMetricsDiskReadOpsPerSecondMaximum for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField UtilizationMetricsDiskReadOpsPerSecondMaximum = new ExportableAutoScalingGroupField("UtilizationMetricsDiskReadOpsPerSecondMaximum");
///
/// Constant UtilizationMetricsDiskWriteBytesPerSecondMaximum for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField UtilizationMetricsDiskWriteBytesPerSecondMaximum = new ExportableAutoScalingGroupField("UtilizationMetricsDiskWriteBytesPerSecondMaximum");
///
/// Constant UtilizationMetricsDiskWriteOpsPerSecondMaximum for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField UtilizationMetricsDiskWriteOpsPerSecondMaximum = new ExportableAutoScalingGroupField("UtilizationMetricsDiskWriteOpsPerSecondMaximum");
///
/// Constant UtilizationMetricsEbsReadBytesPerSecondMaximum for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField UtilizationMetricsEbsReadBytesPerSecondMaximum = new ExportableAutoScalingGroupField("UtilizationMetricsEbsReadBytesPerSecondMaximum");
///
/// Constant UtilizationMetricsEbsReadOpsPerSecondMaximum for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField UtilizationMetricsEbsReadOpsPerSecondMaximum = new ExportableAutoScalingGroupField("UtilizationMetricsEbsReadOpsPerSecondMaximum");
///
/// Constant UtilizationMetricsEbsWriteBytesPerSecondMaximum for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField UtilizationMetricsEbsWriteBytesPerSecondMaximum = new ExportableAutoScalingGroupField("UtilizationMetricsEbsWriteBytesPerSecondMaximum");
///
/// Constant UtilizationMetricsEbsWriteOpsPerSecondMaximum for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField UtilizationMetricsEbsWriteOpsPerSecondMaximum = new ExportableAutoScalingGroupField("UtilizationMetricsEbsWriteOpsPerSecondMaximum");
///
/// Constant UtilizationMetricsMemoryMaximum for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField UtilizationMetricsMemoryMaximum = new ExportableAutoScalingGroupField("UtilizationMetricsMemoryMaximum");
///
/// Constant UtilizationMetricsNetworkInBytesPerSecondMaximum for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField UtilizationMetricsNetworkInBytesPerSecondMaximum = new ExportableAutoScalingGroupField("UtilizationMetricsNetworkInBytesPerSecondMaximum");
///
/// Constant UtilizationMetricsNetworkOutBytesPerSecondMaximum for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField UtilizationMetricsNetworkOutBytesPerSecondMaximum = new ExportableAutoScalingGroupField("UtilizationMetricsNetworkOutBytesPerSecondMaximum");
///
/// Constant UtilizationMetricsNetworkPacketsInPerSecondMaximum for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField UtilizationMetricsNetworkPacketsInPerSecondMaximum = new ExportableAutoScalingGroupField("UtilizationMetricsNetworkPacketsInPerSecondMaximum");
///
/// Constant UtilizationMetricsNetworkPacketsOutPerSecondMaximum for ExportableAutoScalingGroupField
///
public static readonly ExportableAutoScalingGroupField UtilizationMetricsNetworkPacketsOutPerSecondMaximum = new ExportableAutoScalingGroupField("UtilizationMetricsNetworkPacketsOutPerSecondMaximum");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ExportableAutoScalingGroupField(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ExportableAutoScalingGroupField FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ExportableAutoScalingGroupField(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ExportableECSServiceField.
///
public class ExportableECSServiceField : ConstantClass
{
///
/// Constant AccountId for ExportableECSServiceField
///
public static readonly ExportableECSServiceField AccountId = new ExportableECSServiceField("AccountId");
///
/// Constant CurrentPerformanceRisk for ExportableECSServiceField
///
public static readonly ExportableECSServiceField CurrentPerformanceRisk = new ExportableECSServiceField("CurrentPerformanceRisk");
///
/// Constant CurrentServiceConfigurationAutoScalingConfiguration for ExportableECSServiceField
///
public static readonly ExportableECSServiceField CurrentServiceConfigurationAutoScalingConfiguration = new ExportableECSServiceField("CurrentServiceConfigurationAutoScalingConfiguration");
///
/// Constant CurrentServiceConfigurationCpu for ExportableECSServiceField
///
public static readonly ExportableECSServiceField CurrentServiceConfigurationCpu = new ExportableECSServiceField("CurrentServiceConfigurationCpu");
///
/// Constant CurrentServiceConfigurationMemory for ExportableECSServiceField
///
public static readonly ExportableECSServiceField CurrentServiceConfigurationMemory = new ExportableECSServiceField("CurrentServiceConfigurationMemory");
///
/// Constant CurrentServiceConfigurationTaskDefinitionArn for ExportableECSServiceField
///
public static readonly ExportableECSServiceField CurrentServiceConfigurationTaskDefinitionArn = new ExportableECSServiceField("CurrentServiceConfigurationTaskDefinitionArn");
///
/// Constant CurrentServiceContainerConfigurations for ExportableECSServiceField
///
public static readonly ExportableECSServiceField CurrentServiceContainerConfigurations = new ExportableECSServiceField("CurrentServiceContainerConfigurations");
///
/// Constant Finding for ExportableECSServiceField
///
public static readonly ExportableECSServiceField Finding = new ExportableECSServiceField("Finding");
///
/// Constant FindingReasonCodes for ExportableECSServiceField
///
public static readonly ExportableECSServiceField FindingReasonCodes = new ExportableECSServiceField("FindingReasonCodes");
///
/// Constant LastRefreshTimestamp for ExportableECSServiceField
///
public static readonly ExportableECSServiceField LastRefreshTimestamp = new ExportableECSServiceField("LastRefreshTimestamp");
///
/// Constant LaunchType for ExportableECSServiceField
///
public static readonly ExportableECSServiceField LaunchType = new ExportableECSServiceField("LaunchType");
///
/// Constant LookbackPeriodInDays for ExportableECSServiceField
///
public static readonly ExportableECSServiceField LookbackPeriodInDays = new ExportableECSServiceField("LookbackPeriodInDays");
///
/// Constant RecommendationOptionsContainerRecommendations for ExportableECSServiceField
///
public static readonly ExportableECSServiceField RecommendationOptionsContainerRecommendations = new ExportableECSServiceField("RecommendationOptionsContainerRecommendations");
///
/// Constant RecommendationOptionsCpu for ExportableECSServiceField
///
public static readonly ExportableECSServiceField RecommendationOptionsCpu = new ExportableECSServiceField("RecommendationOptionsCpu");
///
/// Constant RecommendationOptionsEstimatedMonthlySavingsCurrency for ExportableECSServiceField
///
public static readonly ExportableECSServiceField RecommendationOptionsEstimatedMonthlySavingsCurrency = new ExportableECSServiceField("RecommendationOptionsEstimatedMonthlySavingsCurrency");
///
/// Constant RecommendationOptionsEstimatedMonthlySavingsValue for ExportableECSServiceField
///
public static readonly ExportableECSServiceField RecommendationOptionsEstimatedMonthlySavingsValue = new ExportableECSServiceField("RecommendationOptionsEstimatedMonthlySavingsValue");
///
/// Constant RecommendationOptionsMemory for ExportableECSServiceField
///
public static readonly ExportableECSServiceField RecommendationOptionsMemory = new ExportableECSServiceField("RecommendationOptionsMemory");
///
/// Constant RecommendationOptionsProjectedUtilizationMetricsCpuMaximum for ExportableECSServiceField
///
public static readonly ExportableECSServiceField RecommendationOptionsProjectedUtilizationMetricsCpuMaximum = new ExportableECSServiceField("RecommendationOptionsProjectedUtilizationMetricsCpuMaximum");
///
/// Constant RecommendationOptionsProjectedUtilizationMetricsMemoryMaximum for ExportableECSServiceField
///
public static readonly ExportableECSServiceField RecommendationOptionsProjectedUtilizationMetricsMemoryMaximum = new ExportableECSServiceField("RecommendationOptionsProjectedUtilizationMetricsMemoryMaximum");
///
/// Constant RecommendationOptionsSavingsOpportunityPercentage for ExportableECSServiceField
///
public static readonly ExportableECSServiceField RecommendationOptionsSavingsOpportunityPercentage = new ExportableECSServiceField("RecommendationOptionsSavingsOpportunityPercentage");
///
/// Constant ServiceArn for ExportableECSServiceField
///
public static readonly ExportableECSServiceField ServiceArn = new ExportableECSServiceField("ServiceArn");
///
/// Constant Tags for ExportableECSServiceField
///
public static readonly ExportableECSServiceField Tags = new ExportableECSServiceField("Tags");
///
/// Constant UtilizationMetricsCpuMaximum for ExportableECSServiceField
///
public static readonly ExportableECSServiceField UtilizationMetricsCpuMaximum = new ExportableECSServiceField("UtilizationMetricsCpuMaximum");
///
/// Constant UtilizationMetricsMemoryMaximum for ExportableECSServiceField
///
public static readonly ExportableECSServiceField UtilizationMetricsMemoryMaximum = new ExportableECSServiceField("UtilizationMetricsMemoryMaximum");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ExportableECSServiceField(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ExportableECSServiceField FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ExportableECSServiceField(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ExportableInstanceField.
///
public class ExportableInstanceField : ConstantClass
{
///
/// Constant AccountId for ExportableInstanceField
///
public static readonly ExportableInstanceField AccountId = new ExportableInstanceField("AccountId");
///
/// Constant CurrentInstanceType for ExportableInstanceField
///
public static readonly ExportableInstanceField CurrentInstanceType = new ExportableInstanceField("CurrentInstanceType");
///
/// Constant CurrentMemory for ExportableInstanceField
///
public static readonly ExportableInstanceField CurrentMemory = new ExportableInstanceField("CurrentMemory");
///
/// Constant CurrentNetwork for ExportableInstanceField
///
public static readonly ExportableInstanceField CurrentNetwork = new ExportableInstanceField("CurrentNetwork");
///
/// Constant CurrentOnDemandPrice for ExportableInstanceField
///
public static readonly ExportableInstanceField CurrentOnDemandPrice = new ExportableInstanceField("CurrentOnDemandPrice");
///
/// Constant CurrentPerformanceRisk for ExportableInstanceField
///
public static readonly ExportableInstanceField CurrentPerformanceRisk = new ExportableInstanceField("CurrentPerformanceRisk");
///
/// Constant CurrentStandardOneYearNoUpfrontReservedPrice for ExportableInstanceField
///
public static readonly ExportableInstanceField CurrentStandardOneYearNoUpfrontReservedPrice = new ExportableInstanceField("CurrentStandardOneYearNoUpfrontReservedPrice");
///
/// Constant CurrentStandardThreeYearNoUpfrontReservedPrice for ExportableInstanceField
///
public static readonly ExportableInstanceField CurrentStandardThreeYearNoUpfrontReservedPrice = new ExportableInstanceField("CurrentStandardThreeYearNoUpfrontReservedPrice");
///
/// Constant CurrentStorage for ExportableInstanceField
///
public static readonly ExportableInstanceField CurrentStorage = new ExportableInstanceField("CurrentStorage");
///
/// Constant CurrentVCpus for ExportableInstanceField
///
public static readonly ExportableInstanceField CurrentVCpus = new ExportableInstanceField("CurrentVCpus");
///
/// Constant EffectiveRecommendationPreferencesCpuVendorArchitectures for ExportableInstanceField
///
public static readonly ExportableInstanceField EffectiveRecommendationPreferencesCpuVendorArchitectures = new ExportableInstanceField("EffectiveRecommendationPreferencesCpuVendorArchitectures");
///
/// Constant EffectiveRecommendationPreferencesEnhancedInfrastructureMetrics for ExportableInstanceField
///
public static readonly ExportableInstanceField EffectiveRecommendationPreferencesEnhancedInfrastructureMetrics = new ExportableInstanceField("EffectiveRecommendationPreferencesEnhancedInfrastructureMetrics");
///
/// Constant EffectiveRecommendationPreferencesExternalMetricsSource for ExportableInstanceField
///
public static readonly ExportableInstanceField EffectiveRecommendationPreferencesExternalMetricsSource = new ExportableInstanceField("EffectiveRecommendationPreferencesExternalMetricsSource");
///
/// Constant EffectiveRecommendationPreferencesInferredWorkloadTypes for ExportableInstanceField
///
public static readonly ExportableInstanceField EffectiveRecommendationPreferencesInferredWorkloadTypes = new ExportableInstanceField("EffectiveRecommendationPreferencesInferredWorkloadTypes");
///
/// Constant ExternalMetricStatusCode for ExportableInstanceField
///
public static readonly ExportableInstanceField ExternalMetricStatusCode = new ExportableInstanceField("ExternalMetricStatusCode");
///
/// Constant ExternalMetricStatusReason for ExportableInstanceField
///
public static readonly ExportableInstanceField ExternalMetricStatusReason = new ExportableInstanceField("ExternalMetricStatusReason");
///
/// Constant Finding for ExportableInstanceField
///
public static readonly ExportableInstanceField Finding = new ExportableInstanceField("Finding");
///
/// Constant FindingReasonCodes for ExportableInstanceField
///
public static readonly ExportableInstanceField FindingReasonCodes = new ExportableInstanceField("FindingReasonCodes");
///
/// Constant InferredWorkloadTypes for ExportableInstanceField
///
public static readonly ExportableInstanceField InferredWorkloadTypes = new ExportableInstanceField("InferredWorkloadTypes");
///
/// Constant InstanceArn for ExportableInstanceField
///
public static readonly ExportableInstanceField InstanceArn = new ExportableInstanceField("InstanceArn");
///
/// Constant InstanceName for ExportableInstanceField
///
public static readonly ExportableInstanceField InstanceName = new ExportableInstanceField("InstanceName");
///
/// Constant InstanceState for ExportableInstanceField
///
public static readonly ExportableInstanceField InstanceState = new ExportableInstanceField("InstanceState");
///
/// Constant LastRefreshTimestamp for ExportableInstanceField
///
public static readonly ExportableInstanceField LastRefreshTimestamp = new ExportableInstanceField("LastRefreshTimestamp");
///
/// Constant LookbackPeriodInDays for ExportableInstanceField
///
public static readonly ExportableInstanceField LookbackPeriodInDays = new ExportableInstanceField("LookbackPeriodInDays");
///
/// Constant RecommendationOptionsEstimatedMonthlySavingsCurrency for ExportableInstanceField
///
public static readonly ExportableInstanceField RecommendationOptionsEstimatedMonthlySavingsCurrency = new ExportableInstanceField("RecommendationOptionsEstimatedMonthlySavingsCurrency");
///
/// Constant RecommendationOptionsEstimatedMonthlySavingsValue for ExportableInstanceField
///
public static readonly ExportableInstanceField RecommendationOptionsEstimatedMonthlySavingsValue = new ExportableInstanceField("RecommendationOptionsEstimatedMonthlySavingsValue");
///
/// Constant RecommendationOptionsInstanceType for ExportableInstanceField
///
public static readonly ExportableInstanceField RecommendationOptionsInstanceType = new ExportableInstanceField("RecommendationOptionsInstanceType");
///
/// Constant RecommendationOptionsMemory for ExportableInstanceField
///
public static readonly ExportableInstanceField RecommendationOptionsMemory = new ExportableInstanceField("RecommendationOptionsMemory");
///
/// Constant RecommendationOptionsMigrationEffort for ExportableInstanceField
///
public static readonly ExportableInstanceField RecommendationOptionsMigrationEffort = new ExportableInstanceField("RecommendationOptionsMigrationEffort");
///
/// Constant RecommendationOptionsNetwork for ExportableInstanceField
///
public static readonly ExportableInstanceField RecommendationOptionsNetwork = new ExportableInstanceField("RecommendationOptionsNetwork");
///
/// Constant RecommendationOptionsOnDemandPrice for ExportableInstanceField
///
public static readonly ExportableInstanceField RecommendationOptionsOnDemandPrice = new ExportableInstanceField("RecommendationOptionsOnDemandPrice");
///
/// Constant RecommendationOptionsPerformanceRisk for ExportableInstanceField
///
public static readonly ExportableInstanceField RecommendationOptionsPerformanceRisk = new ExportableInstanceField("RecommendationOptionsPerformanceRisk");
///
/// Constant RecommendationOptionsPlatformDifferences for ExportableInstanceField
///
public static readonly ExportableInstanceField RecommendationOptionsPlatformDifferences = new ExportableInstanceField("RecommendationOptionsPlatformDifferences");
///
/// Constant RecommendationOptionsProjectedUtilizationMetricsCpuMaximum for ExportableInstanceField
///
public static readonly ExportableInstanceField RecommendationOptionsProjectedUtilizationMetricsCpuMaximum = new ExportableInstanceField("RecommendationOptionsProjectedUtilizationMetricsCpuMaximum");
///
/// Constant RecommendationOptionsProjectedUtilizationMetricsMemoryMaximum for ExportableInstanceField
///
public static readonly ExportableInstanceField RecommendationOptionsProjectedUtilizationMetricsMemoryMaximum = new ExportableInstanceField("RecommendationOptionsProjectedUtilizationMetricsMemoryMaximum");
///
/// Constant RecommendationOptionsSavingsOpportunityPercentage for ExportableInstanceField
///
public static readonly ExportableInstanceField RecommendationOptionsSavingsOpportunityPercentage = new ExportableInstanceField("RecommendationOptionsSavingsOpportunityPercentage");
///
/// Constant RecommendationOptionsStandardOneYearNoUpfrontReservedPrice for ExportableInstanceField
///
public static readonly ExportableInstanceField RecommendationOptionsStandardOneYearNoUpfrontReservedPrice = new ExportableInstanceField("RecommendationOptionsStandardOneYearNoUpfrontReservedPrice");
///
/// Constant RecommendationOptionsStandardThreeYearNoUpfrontReservedPrice for ExportableInstanceField
///
public static readonly ExportableInstanceField RecommendationOptionsStandardThreeYearNoUpfrontReservedPrice = new ExportableInstanceField("RecommendationOptionsStandardThreeYearNoUpfrontReservedPrice");
///
/// Constant RecommendationOptionsStorage for ExportableInstanceField
///
public static readonly ExportableInstanceField RecommendationOptionsStorage = new ExportableInstanceField("RecommendationOptionsStorage");
///
/// Constant RecommendationOptionsVcpus for ExportableInstanceField
///
public static readonly ExportableInstanceField RecommendationOptionsVcpus = new ExportableInstanceField("RecommendationOptionsVcpus");
///
/// Constant RecommendationsSourcesRecommendationSourceArn for ExportableInstanceField
///
public static readonly ExportableInstanceField RecommendationsSourcesRecommendationSourceArn = new ExportableInstanceField("RecommendationsSourcesRecommendationSourceArn");
///
/// Constant RecommendationsSourcesRecommendationSourceType for ExportableInstanceField
///
public static readonly ExportableInstanceField RecommendationsSourcesRecommendationSourceType = new ExportableInstanceField("RecommendationsSourcesRecommendationSourceType");
///
/// Constant Tags for ExportableInstanceField
///
public static readonly ExportableInstanceField Tags = new ExportableInstanceField("Tags");
///
/// Constant UtilizationMetricsCpuMaximum for ExportableInstanceField
///
public static readonly ExportableInstanceField UtilizationMetricsCpuMaximum = new ExportableInstanceField("UtilizationMetricsCpuMaximum");
///
/// Constant UtilizationMetricsDiskReadBytesPerSecondMaximum for ExportableInstanceField
///
public static readonly ExportableInstanceField UtilizationMetricsDiskReadBytesPerSecondMaximum = new ExportableInstanceField("UtilizationMetricsDiskReadBytesPerSecondMaximum");
///
/// Constant UtilizationMetricsDiskReadOpsPerSecondMaximum for ExportableInstanceField
///
public static readonly ExportableInstanceField UtilizationMetricsDiskReadOpsPerSecondMaximum = new ExportableInstanceField("UtilizationMetricsDiskReadOpsPerSecondMaximum");
///
/// Constant UtilizationMetricsDiskWriteBytesPerSecondMaximum for ExportableInstanceField
///
public static readonly ExportableInstanceField UtilizationMetricsDiskWriteBytesPerSecondMaximum = new ExportableInstanceField("UtilizationMetricsDiskWriteBytesPerSecondMaximum");
///
/// Constant UtilizationMetricsDiskWriteOpsPerSecondMaximum for ExportableInstanceField
///
public static readonly ExportableInstanceField UtilizationMetricsDiskWriteOpsPerSecondMaximum = new ExportableInstanceField("UtilizationMetricsDiskWriteOpsPerSecondMaximum");
///
/// Constant UtilizationMetricsEbsReadBytesPerSecondMaximum for ExportableInstanceField
///
public static readonly ExportableInstanceField UtilizationMetricsEbsReadBytesPerSecondMaximum = new ExportableInstanceField("UtilizationMetricsEbsReadBytesPerSecondMaximum");
///
/// Constant UtilizationMetricsEbsReadOpsPerSecondMaximum for ExportableInstanceField
///
public static readonly ExportableInstanceField UtilizationMetricsEbsReadOpsPerSecondMaximum = new ExportableInstanceField("UtilizationMetricsEbsReadOpsPerSecondMaximum");
///
/// Constant UtilizationMetricsEbsWriteBytesPerSecondMaximum for ExportableInstanceField
///
public static readonly ExportableInstanceField UtilizationMetricsEbsWriteBytesPerSecondMaximum = new ExportableInstanceField("UtilizationMetricsEbsWriteBytesPerSecondMaximum");
///
/// Constant UtilizationMetricsEbsWriteOpsPerSecondMaximum for ExportableInstanceField
///
public static readonly ExportableInstanceField UtilizationMetricsEbsWriteOpsPerSecondMaximum = new ExportableInstanceField("UtilizationMetricsEbsWriteOpsPerSecondMaximum");
///
/// Constant UtilizationMetricsMemoryMaximum for ExportableInstanceField
///
public static readonly ExportableInstanceField UtilizationMetricsMemoryMaximum = new ExportableInstanceField("UtilizationMetricsMemoryMaximum");
///
/// Constant UtilizationMetricsNetworkInBytesPerSecondMaximum for ExportableInstanceField
///
public static readonly ExportableInstanceField UtilizationMetricsNetworkInBytesPerSecondMaximum = new ExportableInstanceField("UtilizationMetricsNetworkInBytesPerSecondMaximum");
///
/// Constant UtilizationMetricsNetworkOutBytesPerSecondMaximum for ExportableInstanceField
///
public static readonly ExportableInstanceField UtilizationMetricsNetworkOutBytesPerSecondMaximum = new ExportableInstanceField("UtilizationMetricsNetworkOutBytesPerSecondMaximum");
///
/// Constant UtilizationMetricsNetworkPacketsInPerSecondMaximum for ExportableInstanceField
///
public static readonly ExportableInstanceField UtilizationMetricsNetworkPacketsInPerSecondMaximum = new ExportableInstanceField("UtilizationMetricsNetworkPacketsInPerSecondMaximum");
///
/// Constant UtilizationMetricsNetworkPacketsOutPerSecondMaximum for ExportableInstanceField
///
public static readonly ExportableInstanceField UtilizationMetricsNetworkPacketsOutPerSecondMaximum = new ExportableInstanceField("UtilizationMetricsNetworkPacketsOutPerSecondMaximum");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ExportableInstanceField(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ExportableInstanceField FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ExportableInstanceField(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ExportableLambdaFunctionField.
///
public class ExportableLambdaFunctionField : ConstantClass
{
///
/// Constant AccountId for ExportableLambdaFunctionField
///
public static readonly ExportableLambdaFunctionField AccountId = new ExportableLambdaFunctionField("AccountId");
///
/// Constant CurrentConfigurationMemorySize for ExportableLambdaFunctionField
///
public static readonly ExportableLambdaFunctionField CurrentConfigurationMemorySize = new ExportableLambdaFunctionField("CurrentConfigurationMemorySize");
///
/// Constant CurrentConfigurationTimeout for ExportableLambdaFunctionField
///
public static readonly ExportableLambdaFunctionField CurrentConfigurationTimeout = new ExportableLambdaFunctionField("CurrentConfigurationTimeout");
///
/// Constant CurrentCostAverage for ExportableLambdaFunctionField
///
public static readonly ExportableLambdaFunctionField CurrentCostAverage = new ExportableLambdaFunctionField("CurrentCostAverage");
///
/// Constant CurrentCostTotal for ExportableLambdaFunctionField
///
public static readonly ExportableLambdaFunctionField CurrentCostTotal = new ExportableLambdaFunctionField("CurrentCostTotal");
///
/// Constant CurrentPerformanceRisk for ExportableLambdaFunctionField
///
public static readonly ExportableLambdaFunctionField CurrentPerformanceRisk = new ExportableLambdaFunctionField("CurrentPerformanceRisk");
///
/// Constant Finding for ExportableLambdaFunctionField
///
public static readonly ExportableLambdaFunctionField Finding = new ExportableLambdaFunctionField("Finding");
///
/// Constant FindingReasonCodes for ExportableLambdaFunctionField
///
public static readonly ExportableLambdaFunctionField FindingReasonCodes = new ExportableLambdaFunctionField("FindingReasonCodes");
///
/// Constant FunctionArn for ExportableLambdaFunctionField
///
public static readonly ExportableLambdaFunctionField FunctionArn = new ExportableLambdaFunctionField("FunctionArn");
///
/// Constant FunctionVersion for ExportableLambdaFunctionField
///
public static readonly ExportableLambdaFunctionField FunctionVersion = new ExportableLambdaFunctionField("FunctionVersion");
///
/// Constant LastRefreshTimestamp for ExportableLambdaFunctionField
///
public static readonly ExportableLambdaFunctionField LastRefreshTimestamp = new ExportableLambdaFunctionField("LastRefreshTimestamp");
///
/// Constant LookbackPeriodInDays for ExportableLambdaFunctionField
///
public static readonly ExportableLambdaFunctionField LookbackPeriodInDays = new ExportableLambdaFunctionField("LookbackPeriodInDays");
///
/// Constant NumberOfInvocations for ExportableLambdaFunctionField
///
public static readonly ExportableLambdaFunctionField NumberOfInvocations = new ExportableLambdaFunctionField("NumberOfInvocations");
///
/// Constant RecommendationOptionsConfigurationMemorySize for ExportableLambdaFunctionField
///
public static readonly ExportableLambdaFunctionField RecommendationOptionsConfigurationMemorySize = new ExportableLambdaFunctionField("RecommendationOptionsConfigurationMemorySize");
///
/// Constant RecommendationOptionsCostHigh for ExportableLambdaFunctionField
///
public static readonly ExportableLambdaFunctionField RecommendationOptionsCostHigh = new ExportableLambdaFunctionField("RecommendationOptionsCostHigh");
///
/// Constant RecommendationOptionsCostLow for ExportableLambdaFunctionField
///
public static readonly ExportableLambdaFunctionField RecommendationOptionsCostLow = new ExportableLambdaFunctionField("RecommendationOptionsCostLow");
///
/// Constant RecommendationOptionsEstimatedMonthlySavingsCurrency for ExportableLambdaFunctionField
///
public static readonly ExportableLambdaFunctionField RecommendationOptionsEstimatedMonthlySavingsCurrency = new ExportableLambdaFunctionField("RecommendationOptionsEstimatedMonthlySavingsCurrency");
///
/// Constant RecommendationOptionsEstimatedMonthlySavingsValue for ExportableLambdaFunctionField
///
public static readonly ExportableLambdaFunctionField RecommendationOptionsEstimatedMonthlySavingsValue = new ExportableLambdaFunctionField("RecommendationOptionsEstimatedMonthlySavingsValue");
///
/// Constant RecommendationOptionsProjectedUtilizationMetricsDurationExpected for ExportableLambdaFunctionField
///
public static readonly ExportableLambdaFunctionField RecommendationOptionsProjectedUtilizationMetricsDurationExpected = new ExportableLambdaFunctionField("RecommendationOptionsProjectedUtilizationMetricsDurationExpected");
///
/// Constant RecommendationOptionsProjectedUtilizationMetricsDurationLowerBound for ExportableLambdaFunctionField
///
public static readonly ExportableLambdaFunctionField RecommendationOptionsProjectedUtilizationMetricsDurationLowerBound = new ExportableLambdaFunctionField("RecommendationOptionsProjectedUtilizationMetricsDurationLowerBound");
///
/// Constant RecommendationOptionsProjectedUtilizationMetricsDurationUpperBound for ExportableLambdaFunctionField
///
public static readonly ExportableLambdaFunctionField RecommendationOptionsProjectedUtilizationMetricsDurationUpperBound = new ExportableLambdaFunctionField("RecommendationOptionsProjectedUtilizationMetricsDurationUpperBound");
///
/// Constant RecommendationOptionsSavingsOpportunityPercentage for ExportableLambdaFunctionField
///
public static readonly ExportableLambdaFunctionField RecommendationOptionsSavingsOpportunityPercentage = new ExportableLambdaFunctionField("RecommendationOptionsSavingsOpportunityPercentage");
///
/// Constant Tags for ExportableLambdaFunctionField
///
public static readonly ExportableLambdaFunctionField Tags = new ExportableLambdaFunctionField("Tags");
///
/// Constant UtilizationMetricsDurationAverage for ExportableLambdaFunctionField
///
public static readonly ExportableLambdaFunctionField UtilizationMetricsDurationAverage = new ExportableLambdaFunctionField("UtilizationMetricsDurationAverage");
///
/// Constant UtilizationMetricsDurationMaximum for ExportableLambdaFunctionField
///
public static readonly ExportableLambdaFunctionField UtilizationMetricsDurationMaximum = new ExportableLambdaFunctionField("UtilizationMetricsDurationMaximum");
///
/// Constant UtilizationMetricsMemoryAverage for ExportableLambdaFunctionField
///
public static readonly ExportableLambdaFunctionField UtilizationMetricsMemoryAverage = new ExportableLambdaFunctionField("UtilizationMetricsMemoryAverage");
///
/// Constant UtilizationMetricsMemoryMaximum for ExportableLambdaFunctionField
///
public static readonly ExportableLambdaFunctionField UtilizationMetricsMemoryMaximum = new ExportableLambdaFunctionField("UtilizationMetricsMemoryMaximum");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ExportableLambdaFunctionField(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ExportableLambdaFunctionField FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ExportableLambdaFunctionField(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ExportableVolumeField.
///
public class ExportableVolumeField : ConstantClass
{
///
/// Constant AccountId for ExportableVolumeField
///
public static readonly ExportableVolumeField AccountId = new ExportableVolumeField("AccountId");
///
/// Constant CurrentConfigurationVolumeBaselineIOPS for ExportableVolumeField
///
public static readonly ExportableVolumeField CurrentConfigurationVolumeBaselineIOPS = new ExportableVolumeField("CurrentConfigurationVolumeBaselineIOPS");
///
/// Constant CurrentConfigurationVolumeBaselineThroughput for ExportableVolumeField
///
public static readonly ExportableVolumeField CurrentConfigurationVolumeBaselineThroughput = new ExportableVolumeField("CurrentConfigurationVolumeBaselineThroughput");
///
/// Constant CurrentConfigurationVolumeBurstIOPS for ExportableVolumeField
///
public static readonly ExportableVolumeField CurrentConfigurationVolumeBurstIOPS = new ExportableVolumeField("CurrentConfigurationVolumeBurstIOPS");
///
/// Constant CurrentConfigurationVolumeBurstThroughput for ExportableVolumeField
///
public static readonly ExportableVolumeField CurrentConfigurationVolumeBurstThroughput = new ExportableVolumeField("CurrentConfigurationVolumeBurstThroughput");
///
/// Constant CurrentConfigurationVolumeSize for ExportableVolumeField
///
public static readonly ExportableVolumeField CurrentConfigurationVolumeSize = new ExportableVolumeField("CurrentConfigurationVolumeSize");
///
/// Constant CurrentConfigurationVolumeType for ExportableVolumeField
///
public static readonly ExportableVolumeField CurrentConfigurationVolumeType = new ExportableVolumeField("CurrentConfigurationVolumeType");
///
/// Constant CurrentMonthlyPrice for ExportableVolumeField
///
public static readonly ExportableVolumeField CurrentMonthlyPrice = new ExportableVolumeField("CurrentMonthlyPrice");
///
/// Constant CurrentPerformanceRisk for ExportableVolumeField
///
public static readonly ExportableVolumeField CurrentPerformanceRisk = new ExportableVolumeField("CurrentPerformanceRisk");
///
/// Constant Finding for ExportableVolumeField
///
public static readonly ExportableVolumeField Finding = new ExportableVolumeField("Finding");
///
/// Constant LastRefreshTimestamp for ExportableVolumeField
///
public static readonly ExportableVolumeField LastRefreshTimestamp = new ExportableVolumeField("LastRefreshTimestamp");
///
/// Constant LookbackPeriodInDays for ExportableVolumeField
///
public static readonly ExportableVolumeField LookbackPeriodInDays = new ExportableVolumeField("LookbackPeriodInDays");
///
/// Constant RecommendationOptionsConfigurationVolumeBaselineIOPS for ExportableVolumeField
///
public static readonly ExportableVolumeField RecommendationOptionsConfigurationVolumeBaselineIOPS = new ExportableVolumeField("RecommendationOptionsConfigurationVolumeBaselineIOPS");
///
/// Constant RecommendationOptionsConfigurationVolumeBaselineThroughput for ExportableVolumeField
///
public static readonly ExportableVolumeField RecommendationOptionsConfigurationVolumeBaselineThroughput = new ExportableVolumeField("RecommendationOptionsConfigurationVolumeBaselineThroughput");
///
/// Constant RecommendationOptionsConfigurationVolumeBurstIOPS for ExportableVolumeField
///
public static readonly ExportableVolumeField RecommendationOptionsConfigurationVolumeBurstIOPS = new ExportableVolumeField("RecommendationOptionsConfigurationVolumeBurstIOPS");
///
/// Constant RecommendationOptionsConfigurationVolumeBurstThroughput for ExportableVolumeField
///
public static readonly ExportableVolumeField RecommendationOptionsConfigurationVolumeBurstThroughput = new ExportableVolumeField("RecommendationOptionsConfigurationVolumeBurstThroughput");
///
/// Constant RecommendationOptionsConfigurationVolumeSize for ExportableVolumeField
///
public static readonly ExportableVolumeField RecommendationOptionsConfigurationVolumeSize = new ExportableVolumeField("RecommendationOptionsConfigurationVolumeSize");
///
/// Constant RecommendationOptionsConfigurationVolumeType for ExportableVolumeField
///
public static readonly ExportableVolumeField RecommendationOptionsConfigurationVolumeType = new ExportableVolumeField("RecommendationOptionsConfigurationVolumeType");
///
/// Constant RecommendationOptionsEstimatedMonthlySavingsCurrency for ExportableVolumeField
///
public static readonly ExportableVolumeField RecommendationOptionsEstimatedMonthlySavingsCurrency = new ExportableVolumeField("RecommendationOptionsEstimatedMonthlySavingsCurrency");
///
/// Constant RecommendationOptionsEstimatedMonthlySavingsValue for ExportableVolumeField
///
public static readonly ExportableVolumeField RecommendationOptionsEstimatedMonthlySavingsValue = new ExportableVolumeField("RecommendationOptionsEstimatedMonthlySavingsValue");
///
/// Constant RecommendationOptionsMonthlyPrice for ExportableVolumeField
///
public static readonly ExportableVolumeField RecommendationOptionsMonthlyPrice = new ExportableVolumeField("RecommendationOptionsMonthlyPrice");
///
/// Constant RecommendationOptionsPerformanceRisk for ExportableVolumeField
///
public static readonly ExportableVolumeField RecommendationOptionsPerformanceRisk = new ExportableVolumeField("RecommendationOptionsPerformanceRisk");
///
/// Constant RecommendationOptionsSavingsOpportunityPercentage for ExportableVolumeField
///
public static readonly ExportableVolumeField RecommendationOptionsSavingsOpportunityPercentage = new ExportableVolumeField("RecommendationOptionsSavingsOpportunityPercentage");
///
/// Constant RootVolume for ExportableVolumeField
///
public static readonly ExportableVolumeField RootVolume = new ExportableVolumeField("RootVolume");
///
/// Constant Tags for ExportableVolumeField
///
public static readonly ExportableVolumeField Tags = new ExportableVolumeField("Tags");
///
/// Constant UtilizationMetricsVolumeReadBytesPerSecondMaximum for ExportableVolumeField
///
public static readonly ExportableVolumeField UtilizationMetricsVolumeReadBytesPerSecondMaximum = new ExportableVolumeField("UtilizationMetricsVolumeReadBytesPerSecondMaximum");
///
/// Constant UtilizationMetricsVolumeReadOpsPerSecondMaximum for ExportableVolumeField
///
public static readonly ExportableVolumeField UtilizationMetricsVolumeReadOpsPerSecondMaximum = new ExportableVolumeField("UtilizationMetricsVolumeReadOpsPerSecondMaximum");
///
/// Constant UtilizationMetricsVolumeWriteBytesPerSecondMaximum for ExportableVolumeField
///
public static readonly ExportableVolumeField UtilizationMetricsVolumeWriteBytesPerSecondMaximum = new ExportableVolumeField("UtilizationMetricsVolumeWriteBytesPerSecondMaximum");
///
/// Constant UtilizationMetricsVolumeWriteOpsPerSecondMaximum for ExportableVolumeField
///
public static readonly ExportableVolumeField UtilizationMetricsVolumeWriteOpsPerSecondMaximum = new ExportableVolumeField("UtilizationMetricsVolumeWriteOpsPerSecondMaximum");
///
/// Constant VolumeArn for ExportableVolumeField
///
public static readonly ExportableVolumeField VolumeArn = new ExportableVolumeField("VolumeArn");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ExportableVolumeField(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ExportableVolumeField FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ExportableVolumeField(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ExternalMetricsSource.
///
public class ExternalMetricsSource : ConstantClass
{
///
/// Constant Datadog for ExternalMetricsSource
///
public static readonly ExternalMetricsSource Datadog = new ExternalMetricsSource("Datadog");
///
/// Constant Dynatrace for ExternalMetricsSource
///
public static readonly ExternalMetricsSource Dynatrace = new ExternalMetricsSource("Dynatrace");
///
/// Constant Instana for ExternalMetricsSource
///
public static readonly ExternalMetricsSource Instana = new ExternalMetricsSource("Instana");
///
/// Constant NewRelic for ExternalMetricsSource
///
public static readonly ExternalMetricsSource NewRelic = new ExternalMetricsSource("NewRelic");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ExternalMetricsSource(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ExternalMetricsSource FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ExternalMetricsSource(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ExternalMetricStatusCode.
///
public class ExternalMetricStatusCode : ConstantClass
{
///
/// Constant DATADOG_INTEGRATION_ERROR for ExternalMetricStatusCode
///
public static readonly ExternalMetricStatusCode DATADOG_INTEGRATION_ERROR = new ExternalMetricStatusCode("DATADOG_INTEGRATION_ERROR");
///
/// Constant DYNATRACE_INTEGRATION_ERROR for ExternalMetricStatusCode
///
public static readonly ExternalMetricStatusCode DYNATRACE_INTEGRATION_ERROR = new ExternalMetricStatusCode("DYNATRACE_INTEGRATION_ERROR");
///
/// Constant INSTANA_INTEGRATION_ERROR for ExternalMetricStatusCode
///
public static readonly ExternalMetricStatusCode INSTANA_INTEGRATION_ERROR = new ExternalMetricStatusCode("INSTANA_INTEGRATION_ERROR");
///
/// Constant INSUFFICIENT_DATADOG_METRICS for ExternalMetricStatusCode
///
public static readonly ExternalMetricStatusCode INSUFFICIENT_DATADOG_METRICS = new ExternalMetricStatusCode("INSUFFICIENT_DATADOG_METRICS");
///
/// Constant INSUFFICIENT_DYNATRACE_METRICS for ExternalMetricStatusCode
///
public static readonly ExternalMetricStatusCode INSUFFICIENT_DYNATRACE_METRICS = new ExternalMetricStatusCode("INSUFFICIENT_DYNATRACE_METRICS");
///
/// Constant INSUFFICIENT_INSTANA_METRICS for ExternalMetricStatusCode
///
public static readonly ExternalMetricStatusCode INSUFFICIENT_INSTANA_METRICS = new ExternalMetricStatusCode("INSUFFICIENT_INSTANA_METRICS");
///
/// Constant INSUFFICIENT_NEWRELIC_METRICS for ExternalMetricStatusCode
///
public static readonly ExternalMetricStatusCode INSUFFICIENT_NEWRELIC_METRICS = new ExternalMetricStatusCode("INSUFFICIENT_NEWRELIC_METRICS");
///
/// Constant INTEGRATION_SUCCESS for ExternalMetricStatusCode
///
public static readonly ExternalMetricStatusCode INTEGRATION_SUCCESS = new ExternalMetricStatusCode("INTEGRATION_SUCCESS");
///
/// Constant NEWRELIC_INTEGRATION_ERROR for ExternalMetricStatusCode
///
public static readonly ExternalMetricStatusCode NEWRELIC_INTEGRATION_ERROR = new ExternalMetricStatusCode("NEWRELIC_INTEGRATION_ERROR");
///
/// Constant NO_EXTERNAL_METRIC_SET for ExternalMetricStatusCode
///
public static readonly ExternalMetricStatusCode NO_EXTERNAL_METRIC_SET = new ExternalMetricStatusCode("NO_EXTERNAL_METRIC_SET");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ExternalMetricStatusCode(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ExternalMetricStatusCode FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ExternalMetricStatusCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FileFormat.
///
public class FileFormat : ConstantClass
{
///
/// Constant Csv for FileFormat
///
public static readonly FileFormat Csv = new FileFormat("Csv");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public FileFormat(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static FileFormat FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator FileFormat(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FilterName.
///
public class FilterName : ConstantClass
{
///
/// Constant Finding for FilterName
///
public static readonly FilterName Finding = new FilterName("Finding");
///
/// Constant FindingReasonCodes for FilterName
///
public static readonly FilterName FindingReasonCodes = new FilterName("FindingReasonCodes");
///
/// Constant InferredWorkloadTypes for FilterName
///
public static readonly FilterName InferredWorkloadTypes = new FilterName("InferredWorkloadTypes");
///
/// Constant RecommendationSourceType for FilterName
///
public static readonly FilterName RecommendationSourceType = new FilterName("RecommendationSourceType");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public FilterName(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static FilterName FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator FilterName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Finding.
///
public class Finding : ConstantClass
{
///
/// Constant NotOptimized for Finding
///
public static readonly Finding NotOptimized = new Finding("NotOptimized");
///
/// Constant Optimized for Finding
///
public static readonly Finding Optimized = new Finding("Optimized");
///
/// Constant Overprovisioned for Finding
///
public static readonly Finding Overprovisioned = new Finding("Overprovisioned");
///
/// Constant Underprovisioned for Finding
///
public static readonly Finding Underprovisioned = new Finding("Underprovisioned");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public Finding(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static Finding FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator Finding(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FindingReasonCode.
///
public class FindingReasonCode : ConstantClass
{
///
/// Constant MemoryOverprovisioned for FindingReasonCode
///
public static readonly FindingReasonCode MemoryOverprovisioned = new FindingReasonCode("MemoryOverprovisioned");
///
/// Constant MemoryUnderprovisioned for FindingReasonCode
///
public static readonly FindingReasonCode MemoryUnderprovisioned = new FindingReasonCode("MemoryUnderprovisioned");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that 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 InferredWorkloadType.
///
public class InferredWorkloadType : ConstantClass
{
///
/// Constant AmazonEmr for InferredWorkloadType
///
public static readonly InferredWorkloadType AmazonEmr = new InferredWorkloadType("AmazonEmr");
///
/// Constant ApacheCassandra for InferredWorkloadType
///
public static readonly InferredWorkloadType ApacheCassandra = new InferredWorkloadType("ApacheCassandra");
///
/// Constant ApacheHadoop for InferredWorkloadType
///
public static readonly InferredWorkloadType ApacheHadoop = new InferredWorkloadType("ApacheHadoop");
///
/// Constant Kafka for InferredWorkloadType
///
public static readonly InferredWorkloadType Kafka = new InferredWorkloadType("Kafka");
///
/// Constant Memcached for InferredWorkloadType
///
public static readonly InferredWorkloadType Memcached = new InferredWorkloadType("Memcached");
///
/// Constant Nginx for InferredWorkloadType
///
public static readonly InferredWorkloadType Nginx = new InferredWorkloadType("Nginx");
///
/// Constant PostgreSql for InferredWorkloadType
///
public static readonly InferredWorkloadType PostgreSql = new InferredWorkloadType("PostgreSql");
///
/// Constant Redis for InferredWorkloadType
///
public static readonly InferredWorkloadType Redis = new InferredWorkloadType("Redis");
///
/// Constant SQLServer for InferredWorkloadType
///
public static readonly InferredWorkloadType SQLServer = new InferredWorkloadType("SQLServer");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public InferredWorkloadType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static InferredWorkloadType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator InferredWorkloadType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type InferredWorkloadTypesPreference.
///
public class InferredWorkloadTypesPreference : ConstantClass
{
///
/// Constant Active for InferredWorkloadTypesPreference
///
public static readonly InferredWorkloadTypesPreference Active = new InferredWorkloadTypesPreference("Active");
///
/// Constant Inactive for InferredWorkloadTypesPreference
///
public static readonly InferredWorkloadTypesPreference Inactive = new InferredWorkloadTypesPreference("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 InferredWorkloadTypesPreference(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static InferredWorkloadTypesPreference FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator InferredWorkloadTypesPreference(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type InstanceRecommendationFindingReasonCode.
///
public class InstanceRecommendationFindingReasonCode : ConstantClass
{
///
/// Constant CPUOverprovisioned for InstanceRecommendationFindingReasonCode
///
public static readonly InstanceRecommendationFindingReasonCode CPUOverprovisioned = new InstanceRecommendationFindingReasonCode("CPUOverprovisioned");
///
/// Constant CPUUnderprovisioned for InstanceRecommendationFindingReasonCode
///
public static readonly InstanceRecommendationFindingReasonCode CPUUnderprovisioned = new InstanceRecommendationFindingReasonCode("CPUUnderprovisioned");
///
/// Constant DiskIOPSOverprovisioned for InstanceRecommendationFindingReasonCode
///
public static readonly InstanceRecommendationFindingReasonCode DiskIOPSOverprovisioned = new InstanceRecommendationFindingReasonCode("DiskIOPSOverprovisioned");
///
/// Constant DiskIOPSUnderprovisioned for InstanceRecommendationFindingReasonCode
///
public static readonly InstanceRecommendationFindingReasonCode DiskIOPSUnderprovisioned = new InstanceRecommendationFindingReasonCode("DiskIOPSUnderprovisioned");
///
/// Constant DiskThroughputOverprovisioned for InstanceRecommendationFindingReasonCode
///
public static readonly InstanceRecommendationFindingReasonCode DiskThroughputOverprovisioned = new InstanceRecommendationFindingReasonCode("DiskThroughputOverprovisioned");
///
/// Constant DiskThroughputUnderprovisioned for InstanceRecommendationFindingReasonCode
///
public static readonly InstanceRecommendationFindingReasonCode DiskThroughputUnderprovisioned = new InstanceRecommendationFindingReasonCode("DiskThroughputUnderprovisioned");
///
/// Constant EBSIOPSOverprovisioned for InstanceRecommendationFindingReasonCode
///
public static readonly InstanceRecommendationFindingReasonCode EBSIOPSOverprovisioned = new InstanceRecommendationFindingReasonCode("EBSIOPSOverprovisioned");
///
/// Constant EBSIOPSUnderprovisioned for InstanceRecommendationFindingReasonCode
///
public static readonly InstanceRecommendationFindingReasonCode EBSIOPSUnderprovisioned = new InstanceRecommendationFindingReasonCode("EBSIOPSUnderprovisioned");
///
/// Constant EBSThroughputOverprovisioned for InstanceRecommendationFindingReasonCode
///
public static readonly InstanceRecommendationFindingReasonCode EBSThroughputOverprovisioned = new InstanceRecommendationFindingReasonCode("EBSThroughputOverprovisioned");
///
/// Constant EBSThroughputUnderprovisioned for InstanceRecommendationFindingReasonCode
///
public static readonly InstanceRecommendationFindingReasonCode EBSThroughputUnderprovisioned = new InstanceRecommendationFindingReasonCode("EBSThroughputUnderprovisioned");
///
/// Constant MemoryOverprovisioned for InstanceRecommendationFindingReasonCode
///
public static readonly InstanceRecommendationFindingReasonCode MemoryOverprovisioned = new InstanceRecommendationFindingReasonCode("MemoryOverprovisioned");
///
/// Constant MemoryUnderprovisioned for InstanceRecommendationFindingReasonCode
///
public static readonly InstanceRecommendationFindingReasonCode MemoryUnderprovisioned = new InstanceRecommendationFindingReasonCode("MemoryUnderprovisioned");
///
/// Constant NetworkBandwidthOverprovisioned for InstanceRecommendationFindingReasonCode
///
public static readonly InstanceRecommendationFindingReasonCode NetworkBandwidthOverprovisioned = new InstanceRecommendationFindingReasonCode("NetworkBandwidthOverprovisioned");
///
/// Constant NetworkBandwidthUnderprovisioned for InstanceRecommendationFindingReasonCode
///
public static readonly InstanceRecommendationFindingReasonCode NetworkBandwidthUnderprovisioned = new InstanceRecommendationFindingReasonCode("NetworkBandwidthUnderprovisioned");
///
/// Constant NetworkPPSOverprovisioned for InstanceRecommendationFindingReasonCode
///
public static readonly InstanceRecommendationFindingReasonCode NetworkPPSOverprovisioned = new InstanceRecommendationFindingReasonCode("NetworkPPSOverprovisioned");
///
/// Constant NetworkPPSUnderprovisioned for InstanceRecommendationFindingReasonCode
///
public static readonly InstanceRecommendationFindingReasonCode NetworkPPSUnderprovisioned = new InstanceRecommendationFindingReasonCode("NetworkPPSUnderprovisioned");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public InstanceRecommendationFindingReasonCode(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static InstanceRecommendationFindingReasonCode FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator InstanceRecommendationFindingReasonCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type InstanceState.
///
public class InstanceState : ConstantClass
{
///
/// Constant Pending for InstanceState
///
public static readonly InstanceState Pending = new InstanceState("pending");
///
/// Constant Running for InstanceState
///
public static readonly InstanceState Running = new InstanceState("running");
///
/// Constant ShuttingDown for InstanceState
///
public static readonly InstanceState ShuttingDown = new InstanceState("shutting-down");
///
/// Constant Stopped for InstanceState
///
public static readonly InstanceState Stopped = new InstanceState("stopped");
///
/// Constant Stopping for InstanceState
///
public static readonly InstanceState Stopping = new InstanceState("stopping");
///
/// Constant Terminated for InstanceState
///
public static readonly InstanceState Terminated = new InstanceState("terminated");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public InstanceState(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static InstanceState FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator InstanceState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type JobFilterName.
///
public class JobFilterName : ConstantClass
{
///
/// Constant JobStatus for JobFilterName
///
public static readonly JobFilterName JobStatus = new JobFilterName("JobStatus");
///
/// Constant ResourceType for JobFilterName
///
public static readonly JobFilterName ResourceType = new JobFilterName("ResourceType");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public JobFilterName(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static JobFilterName FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator JobFilterName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type JobStatus.
///
public class JobStatus : ConstantClass
{
///
/// Constant Complete for JobStatus
///
public static readonly JobStatus Complete = new JobStatus("Complete");
///
/// Constant Failed for JobStatus
///
public static readonly JobStatus Failed = new JobStatus("Failed");
///
/// Constant InProgress for JobStatus
///
public static readonly JobStatus InProgress = new JobStatus("InProgress");
///
/// Constant Queued for JobStatus
///
public static readonly JobStatus Queued = new JobStatus("Queued");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public JobStatus(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static JobStatus FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator JobStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LambdaFunctionMemoryMetricName.
///
public class LambdaFunctionMemoryMetricName : ConstantClass
{
///
/// Constant Duration for LambdaFunctionMemoryMetricName
///
public static readonly LambdaFunctionMemoryMetricName Duration = new LambdaFunctionMemoryMetricName("Duration");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public LambdaFunctionMemoryMetricName(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static LambdaFunctionMemoryMetricName FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator LambdaFunctionMemoryMetricName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LambdaFunctionMemoryMetricStatistic.
///
public class LambdaFunctionMemoryMetricStatistic : ConstantClass
{
///
/// Constant Expected for LambdaFunctionMemoryMetricStatistic
///
public static readonly LambdaFunctionMemoryMetricStatistic Expected = new LambdaFunctionMemoryMetricStatistic("Expected");
///
/// Constant LowerBound for LambdaFunctionMemoryMetricStatistic
///
public static readonly LambdaFunctionMemoryMetricStatistic LowerBound = new LambdaFunctionMemoryMetricStatistic("LowerBound");
///
/// Constant UpperBound for LambdaFunctionMemoryMetricStatistic
///
public static readonly LambdaFunctionMemoryMetricStatistic UpperBound = new LambdaFunctionMemoryMetricStatistic("UpperBound");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public LambdaFunctionMemoryMetricStatistic(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static LambdaFunctionMemoryMetricStatistic FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator LambdaFunctionMemoryMetricStatistic(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LambdaFunctionMetricName.
///
public class LambdaFunctionMetricName : ConstantClass
{
///
/// Constant Duration for LambdaFunctionMetricName
///
public static readonly LambdaFunctionMetricName Duration = new LambdaFunctionMetricName("Duration");
///
/// Constant Memory for LambdaFunctionMetricName
///
public static readonly LambdaFunctionMetricName Memory = new LambdaFunctionMetricName("Memory");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public LambdaFunctionMetricName(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static LambdaFunctionMetricName FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator LambdaFunctionMetricName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LambdaFunctionMetricStatistic.
///
public class LambdaFunctionMetricStatistic : ConstantClass
{
///
/// Constant Average for LambdaFunctionMetricStatistic
///
public static readonly LambdaFunctionMetricStatistic Average = new LambdaFunctionMetricStatistic("Average");
///
/// Constant Maximum for LambdaFunctionMetricStatistic
///
public static readonly LambdaFunctionMetricStatistic Maximum = new LambdaFunctionMetricStatistic("Maximum");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public LambdaFunctionMetricStatistic(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static LambdaFunctionMetricStatistic FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator LambdaFunctionMetricStatistic(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LambdaFunctionRecommendationFilterName.
///
public class LambdaFunctionRecommendationFilterName : ConstantClass
{
///
/// Constant Finding for LambdaFunctionRecommendationFilterName
///
public static readonly LambdaFunctionRecommendationFilterName Finding = new LambdaFunctionRecommendationFilterName("Finding");
///
/// Constant FindingReasonCode for LambdaFunctionRecommendationFilterName
///
public static readonly LambdaFunctionRecommendationFilterName FindingReasonCode = new LambdaFunctionRecommendationFilterName("FindingReasonCode");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public LambdaFunctionRecommendationFilterName(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static LambdaFunctionRecommendationFilterName FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator LambdaFunctionRecommendationFilterName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LambdaFunctionRecommendationFinding.
///
public class LambdaFunctionRecommendationFinding : ConstantClass
{
///
/// Constant NotOptimized for LambdaFunctionRecommendationFinding
///
public static readonly LambdaFunctionRecommendationFinding NotOptimized = new LambdaFunctionRecommendationFinding("NotOptimized");
///
/// Constant Optimized for LambdaFunctionRecommendationFinding
///
public static readonly LambdaFunctionRecommendationFinding Optimized = new LambdaFunctionRecommendationFinding("Optimized");
///
/// Constant Unavailable for LambdaFunctionRecommendationFinding
///
public static readonly LambdaFunctionRecommendationFinding Unavailable = new LambdaFunctionRecommendationFinding("Unavailable");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public LambdaFunctionRecommendationFinding(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static LambdaFunctionRecommendationFinding FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator LambdaFunctionRecommendationFinding(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LambdaFunctionRecommendationFindingReasonCode.
///
public class LambdaFunctionRecommendationFindingReasonCode : ConstantClass
{
///
/// Constant Inconclusive for LambdaFunctionRecommendationFindingReasonCode
///
public static readonly LambdaFunctionRecommendationFindingReasonCode Inconclusive = new LambdaFunctionRecommendationFindingReasonCode("Inconclusive");
///
/// Constant InsufficientData for LambdaFunctionRecommendationFindingReasonCode
///
public static readonly LambdaFunctionRecommendationFindingReasonCode InsufficientData = new LambdaFunctionRecommendationFindingReasonCode("InsufficientData");
///
/// Constant MemoryOverprovisioned for LambdaFunctionRecommendationFindingReasonCode
///
public static readonly LambdaFunctionRecommendationFindingReasonCode MemoryOverprovisioned = new LambdaFunctionRecommendationFindingReasonCode("MemoryOverprovisioned");
///
/// Constant MemoryUnderprovisioned for LambdaFunctionRecommendationFindingReasonCode
///
public static readonly LambdaFunctionRecommendationFindingReasonCode MemoryUnderprovisioned = new LambdaFunctionRecommendationFindingReasonCode("MemoryUnderprovisioned");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public LambdaFunctionRecommendationFindingReasonCode(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static LambdaFunctionRecommendationFindingReasonCode FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator LambdaFunctionRecommendationFindingReasonCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type MetricName.
///
public class MetricName : ConstantClass
{
///
/// Constant Cpu for MetricName
///
public static readonly MetricName Cpu = new MetricName("Cpu");
///
/// Constant DISK_READ_BYTES_PER_SECOND for MetricName
///
public static readonly MetricName DISK_READ_BYTES_PER_SECOND = new MetricName("DISK_READ_BYTES_PER_SECOND");
///
/// Constant DISK_READ_OPS_PER_SECOND for MetricName
///
public static readonly MetricName DISK_READ_OPS_PER_SECOND = new MetricName("DISK_READ_OPS_PER_SECOND");
///
/// Constant DISK_WRITE_BYTES_PER_SECOND for MetricName
///
public static readonly MetricName DISK_WRITE_BYTES_PER_SECOND = new MetricName("DISK_WRITE_BYTES_PER_SECOND");
///
/// Constant DISK_WRITE_OPS_PER_SECOND for MetricName
///
public static readonly MetricName DISK_WRITE_OPS_PER_SECOND = new MetricName("DISK_WRITE_OPS_PER_SECOND");
///
/// Constant EBS_READ_BYTES_PER_SECOND for MetricName
///
public static readonly MetricName EBS_READ_BYTES_PER_SECOND = new MetricName("EBS_READ_BYTES_PER_SECOND");
///
/// Constant EBS_READ_OPS_PER_SECOND for MetricName
///
public static readonly MetricName EBS_READ_OPS_PER_SECOND = new MetricName("EBS_READ_OPS_PER_SECOND");
///
/// Constant EBS_WRITE_BYTES_PER_SECOND for MetricName
///
public static readonly MetricName EBS_WRITE_BYTES_PER_SECOND = new MetricName("EBS_WRITE_BYTES_PER_SECOND");
///
/// Constant EBS_WRITE_OPS_PER_SECOND for MetricName
///
public static readonly MetricName EBS_WRITE_OPS_PER_SECOND = new MetricName("EBS_WRITE_OPS_PER_SECOND");
///
/// Constant Memory for MetricName
///
public static readonly MetricName Memory = new MetricName("Memory");
///
/// Constant NETWORK_IN_BYTES_PER_SECOND for MetricName
///
public static readonly MetricName NETWORK_IN_BYTES_PER_SECOND = new MetricName("NETWORK_IN_BYTES_PER_SECOND");
///
/// Constant NETWORK_OUT_BYTES_PER_SECOND for MetricName
///
public static readonly MetricName NETWORK_OUT_BYTES_PER_SECOND = new MetricName("NETWORK_OUT_BYTES_PER_SECOND");
///
/// Constant NETWORK_PACKETS_IN_PER_SECOND for MetricName
///
public static readonly MetricName NETWORK_PACKETS_IN_PER_SECOND = new MetricName("NETWORK_PACKETS_IN_PER_SECOND");
///
/// Constant NETWORK_PACKETS_OUT_PER_SECOND for MetricName
///
public static readonly MetricName NETWORK_PACKETS_OUT_PER_SECOND = new MetricName("NETWORK_PACKETS_OUT_PER_SECOND");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public MetricName(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static MetricName FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator MetricName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type MetricStatistic.
///
public class MetricStatistic : ConstantClass
{
///
/// Constant Average for MetricStatistic
///
public static readonly MetricStatistic Average = new MetricStatistic("Average");
///
/// Constant Maximum for MetricStatistic
///
public static readonly MetricStatistic Maximum = new MetricStatistic("Maximum");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public MetricStatistic(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static MetricStatistic FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator MetricStatistic(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type MigrationEffort.
///
public class MigrationEffort : ConstantClass
{
///
/// Constant High for MigrationEffort
///
public static readonly MigrationEffort High = new MigrationEffort("High");
///
/// Constant Low for MigrationEffort
///
public static readonly MigrationEffort Low = new MigrationEffort("Low");
///
/// Constant Medium for MigrationEffort
///
public static readonly MigrationEffort Medium = new MigrationEffort("Medium");
///
/// Constant VeryLow for MigrationEffort
///
public static readonly MigrationEffort VeryLow = new MigrationEffort("VeryLow");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public MigrationEffort(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static MigrationEffort FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator MigrationEffort(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PlatformDifference.
///
public class PlatformDifference : ConstantClass
{
///
/// Constant Architecture for PlatformDifference
///
public static readonly PlatformDifference Architecture = new PlatformDifference("Architecture");
///
/// Constant Hypervisor for PlatformDifference
///
public static readonly PlatformDifference Hypervisor = new PlatformDifference("Hypervisor");
///
/// Constant InstanceStoreAvailability for PlatformDifference
///
public static readonly PlatformDifference InstanceStoreAvailability = new PlatformDifference("InstanceStoreAvailability");
///
/// Constant NetworkInterface for PlatformDifference
///
public static readonly PlatformDifference NetworkInterface = new PlatformDifference("NetworkInterface");
///
/// Constant StorageInterface for PlatformDifference
///
public static readonly PlatformDifference StorageInterface = new PlatformDifference("StorageInterface");
///
/// Constant VirtualizationType for PlatformDifference
///
public static readonly PlatformDifference VirtualizationType = new PlatformDifference("VirtualizationType");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that 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 RecommendationPreferenceName.
///
public class RecommendationPreferenceName : ConstantClass
{
///
/// Constant EnhancedInfrastructureMetrics for RecommendationPreferenceName
///
public static readonly RecommendationPreferenceName EnhancedInfrastructureMetrics = new RecommendationPreferenceName("EnhancedInfrastructureMetrics");
///
/// Constant ExternalMetricsPreference for RecommendationPreferenceName
///
public static readonly RecommendationPreferenceName ExternalMetricsPreference = new RecommendationPreferenceName("ExternalMetricsPreference");
///
/// Constant InferredWorkloadTypes for RecommendationPreferenceName
///
public static readonly RecommendationPreferenceName InferredWorkloadTypes = new RecommendationPreferenceName("InferredWorkloadTypes");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public RecommendationPreferenceName(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static RecommendationPreferenceName FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator RecommendationPreferenceName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RecommendationSourceType.
///
public class RecommendationSourceType : ConstantClass
{
///
/// Constant AutoScalingGroup for RecommendationSourceType
///
public static readonly RecommendationSourceType AutoScalingGroup = new RecommendationSourceType("AutoScalingGroup");
///
/// Constant EbsVolume for RecommendationSourceType
///
public static readonly RecommendationSourceType EbsVolume = new RecommendationSourceType("EbsVolume");
///
/// Constant Ec2Instance for RecommendationSourceType
///
public static readonly RecommendationSourceType Ec2Instance = new RecommendationSourceType("Ec2Instance");
///
/// Constant EcsService for RecommendationSourceType
///
public static readonly RecommendationSourceType EcsService = new RecommendationSourceType("EcsService");
///
/// Constant LambdaFunction for RecommendationSourceType
///
public static readonly RecommendationSourceType LambdaFunction = new RecommendationSourceType("LambdaFunction");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public RecommendationSourceType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static RecommendationSourceType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator RecommendationSourceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ResourceType.
///
public class ResourceType : ConstantClass
{
///
/// Constant AutoScalingGroup for ResourceType
///
public static readonly ResourceType AutoScalingGroup = new ResourceType("AutoScalingGroup");
///
/// Constant EbsVolume for ResourceType
///
public static readonly ResourceType EbsVolume = new ResourceType("EbsVolume");
///
/// Constant Ec2Instance for ResourceType
///
public static readonly ResourceType Ec2Instance = new ResourceType("Ec2Instance");
///
/// Constant EcsService for ResourceType
///
public static readonly ResourceType EcsService = new ResourceType("EcsService");
///
/// Constant LambdaFunction for ResourceType
///
public static readonly ResourceType LambdaFunction = new ResourceType("LambdaFunction");
///
/// Constant NotApplicable for ResourceType
///
public static readonly ResourceType NotApplicable = new ResourceType("NotApplicable");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ResourceType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ResourceType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ResourceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ScopeName.
///
public class ScopeName : ConstantClass
{
///
/// Constant AccountId for ScopeName
///
public static readonly ScopeName AccountId = new ScopeName("AccountId");
///
/// Constant Organization for ScopeName
///
public static readonly ScopeName Organization = new ScopeName("Organization");
///
/// Constant ResourceArn for ScopeName
///
public static readonly ScopeName ResourceArn = new ScopeName("ResourceArn");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ScopeName(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ScopeName FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ScopeName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Status.
///
public class Status : ConstantClass
{
///
/// Constant Active for Status
///
public static readonly Status Active = new Status("Active");
///
/// Constant Failed for Status
///
public static readonly Status Failed = new Status("Failed");
///
/// Constant Inactive for Status
///
public static readonly Status Inactive = new Status("Inactive");
///
/// Constant Pending for Status
///
public static readonly Status Pending = new Status("Pending");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public Status(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static Status FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator Status(string value)
{
return FindValue(value);
}
}
}