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