AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs | Enumerations
Aws::ComputeOptimizer::Model Namespace Reference

Namespaces

 
 
namespace  CurrencyMapper
 
 
 
 
 
 
namespace  EBSFindingMapper
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
namespace  FileFormatMapper
 
namespace  FilterNameMapper
 
namespace  FindingMapper
 
 
namespace  IdleMapper
 
 
 
namespace  InstanceIdleMapper
 
 
 
 
 
namespace  JobStatusMapper
 
 
 
 
 
 
 
 
 
 
 
 
namespace  LicenseModelMapper
 
namespace  LicenseNameMapper
 
 
 
namespace  MetricNameMapper
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
namespace  ResourceTypeMapper
 
 
namespace  ScopeNameMapper
 
namespace  StatusMapper
 

Classes

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
class  EBSFilter
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
class  Filter
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
class  Gpu
 
class  GpuInfo
 
 
 
 
 
 
 
class  JobFilter
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
class  MetricSource
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
class  Scope
 
 
class  Summary
 
class  Tag
 
 
 
 
 
 
 
 

Typedefs

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Enumerations

 
 
enum class  Currency { NOT_SET , USD , CNY }
 
enum class  CurrentPerformanceRisk {
  NOT_SET , VeryLow , Low , Medium ,
  High
}
 
 
 
 
enum class  EBSFilterName { NOT_SET , Finding }
 
 
 
 
 
 
enum class  ECSServiceMetricName { NOT_SET , Cpu , Memory }
 
 
 
 
 
 
 
enum class  ExportableAutoScalingGroupField {
  NOT_SET , AccountId , AutoScalingGroupArn , AutoScalingGroupName ,
  Finding , UtilizationMetricsCpuMaximum , UtilizationMetricsMemoryMaximum , UtilizationMetricsEbsReadOpsPerSecondMaximum ,
  UtilizationMetricsEbsWriteOpsPerSecondMaximum , UtilizationMetricsEbsReadBytesPerSecondMaximum , UtilizationMetricsEbsWriteBytesPerSecondMaximum , UtilizationMetricsDiskReadOpsPerSecondMaximum ,
  UtilizationMetricsDiskWriteOpsPerSecondMaximum , UtilizationMetricsDiskReadBytesPerSecondMaximum , UtilizationMetricsDiskWriteBytesPerSecondMaximum , UtilizationMetricsNetworkInBytesPerSecondMaximum ,
  UtilizationMetricsNetworkOutBytesPerSecondMaximum , UtilizationMetricsNetworkPacketsInPerSecondMaximum , UtilizationMetricsNetworkPacketsOutPerSecondMaximum , LookbackPeriodInDays ,
  CurrentConfigurationInstanceType , CurrentConfigurationDesiredCapacity , CurrentConfigurationMinSize , CurrentConfigurationMaxSize ,
  CurrentOnDemandPrice , CurrentStandardOneYearNoUpfrontReservedPrice , CurrentStandardThreeYearNoUpfrontReservedPrice , CurrentVCpus ,
  CurrentMemory , CurrentStorage , CurrentNetwork , RecommendationOptionsConfigurationInstanceType ,
  RecommendationOptionsConfigurationDesiredCapacity , RecommendationOptionsConfigurationMinSize , RecommendationOptionsConfigurationMaxSize , RecommendationOptionsProjectedUtilizationMetricsCpuMaximum ,
  RecommendationOptionsProjectedUtilizationMetricsMemoryMaximum , RecommendationOptionsPerformanceRisk , RecommendationOptionsOnDemandPrice , RecommendationOptionsStandardOneYearNoUpfrontReservedPrice ,
  RecommendationOptionsStandardThreeYearNoUpfrontReservedPrice , RecommendationOptionsVcpus , RecommendationOptionsMemory , RecommendationOptionsStorage ,
  RecommendationOptionsNetwork , LastRefreshTimestamp , CurrentPerformanceRisk , RecommendationOptionsSavingsOpportunityPercentage ,
  RecommendationOptionsEstimatedMonthlySavingsCurrency , RecommendationOptionsEstimatedMonthlySavingsValue , EffectiveRecommendationPreferencesCpuVendorArchitectures , EffectiveRecommendationPreferencesEnhancedInfrastructureMetrics ,
  EffectiveRecommendationPreferencesInferredWorkloadTypes , EffectiveRecommendationPreferencesPreferredResources , EffectiveRecommendationPreferencesLookBackPeriod , InferredWorkloadTypes ,
  RecommendationOptionsMigrationEffort , CurrentInstanceGpuInfo , RecommendationOptionsInstanceGpuInfo , UtilizationMetricsGpuPercentageMaximum ,
  UtilizationMetricsGpuMemoryPercentageMaximum , RecommendationOptionsProjectedUtilizationMetricsGpuPercentageMaximum , RecommendationOptionsProjectedUtilizationMetricsGpuMemoryPercentageMaximum , EffectiveRecommendationPreferencesSavingsEstimationMode ,
  RecommendationOptionsSavingsOpportunityAfterDiscountsPercentage , RecommendationOptionsEstimatedMonthlySavingsCurrencyAfterDiscounts , RecommendationOptionsEstimatedMonthlySavingsValueAfterDiscounts
}
 
 
enum class  ExportableInstanceField {
  NOT_SET , AccountId , InstanceArn , InstanceName ,
  Finding , FindingReasonCodes , LookbackPeriodInDays , CurrentInstanceType ,
  UtilizationMetricsCpuMaximum , UtilizationMetricsMemoryMaximum , UtilizationMetricsEbsReadOpsPerSecondMaximum , UtilizationMetricsEbsWriteOpsPerSecondMaximum ,
  UtilizationMetricsEbsReadBytesPerSecondMaximum , UtilizationMetricsEbsWriteBytesPerSecondMaximum , UtilizationMetricsDiskReadOpsPerSecondMaximum , UtilizationMetricsDiskWriteOpsPerSecondMaximum ,
  UtilizationMetricsDiskReadBytesPerSecondMaximum , UtilizationMetricsDiskWriteBytesPerSecondMaximum , UtilizationMetricsNetworkInBytesPerSecondMaximum , UtilizationMetricsNetworkOutBytesPerSecondMaximum ,
  UtilizationMetricsNetworkPacketsInPerSecondMaximum , UtilizationMetricsNetworkPacketsOutPerSecondMaximum , CurrentOnDemandPrice , CurrentStandardOneYearNoUpfrontReservedPrice ,
  CurrentStandardThreeYearNoUpfrontReservedPrice , CurrentVCpus , CurrentMemory , CurrentStorage ,
  CurrentNetwork , RecommendationOptionsInstanceType , RecommendationOptionsProjectedUtilizationMetricsCpuMaximum , RecommendationOptionsProjectedUtilizationMetricsMemoryMaximum ,
  RecommendationOptionsPlatformDifferences , RecommendationOptionsPerformanceRisk , RecommendationOptionsVcpus , RecommendationOptionsMemory ,
  RecommendationOptionsStorage , RecommendationOptionsNetwork , RecommendationOptionsOnDemandPrice , RecommendationOptionsStandardOneYearNoUpfrontReservedPrice ,
  RecommendationOptionsStandardThreeYearNoUpfrontReservedPrice , RecommendationsSourcesRecommendationSourceArn , RecommendationsSourcesRecommendationSourceType , LastRefreshTimestamp ,
  CurrentPerformanceRisk , RecommendationOptionsSavingsOpportunityPercentage , RecommendationOptionsEstimatedMonthlySavingsCurrency , RecommendationOptionsEstimatedMonthlySavingsValue ,
  EffectiveRecommendationPreferencesCpuVendorArchitectures , EffectiveRecommendationPreferencesEnhancedInfrastructureMetrics , EffectiveRecommendationPreferencesInferredWorkloadTypes , InferredWorkloadTypes ,
  RecommendationOptionsMigrationEffort , EffectiveRecommendationPreferencesExternalMetricsSource , Tags , InstanceState ,
  ExternalMetricStatusCode , ExternalMetricStatusReason , CurrentInstanceGpuInfo , RecommendationOptionsInstanceGpuInfo ,
  UtilizationMetricsGpuPercentageMaximum , UtilizationMetricsGpuMemoryPercentageMaximum , RecommendationOptionsProjectedUtilizationMetricsGpuPercentageMaximum , RecommendationOptionsProjectedUtilizationMetricsGpuMemoryPercentageMaximum ,
  Idle , EffectiveRecommendationPreferencesPreferredResources , EffectiveRecommendationPreferencesLookBackPeriod , EffectiveRecommendationPreferencesUtilizationPreferences ,
  EffectiveRecommendationPreferencesSavingsEstimationMode , RecommendationOptionsSavingsOpportunityAfterDiscountsPercentage , RecommendationOptionsEstimatedMonthlySavingsCurrencyAfterDiscounts , RecommendationOptionsEstimatedMonthlySavingsValueAfterDiscounts
}
 
 
 
enum class  ExportableRDSDBField {
  NOT_SET , ResourceArn , AccountId , Engine ,
  EngineVersion , Idle , MultiAZDBInstance , CurrentDBInstanceClass ,
  CurrentStorageConfigurationStorageType , CurrentStorageConfigurationAllocatedStorage , CurrentStorageConfigurationMaxAllocatedStorage , CurrentStorageConfigurationIOPS ,
  CurrentStorageConfigurationStorageThroughput , CurrentInstanceOnDemandHourlyPrice , CurrentStorageOnDemandMonthlyPrice , LookbackPeriodInDays ,
  UtilizationMetricsCpuMaximum , UtilizationMetricsMemoryMaximum , UtilizationMetricsEBSVolumeStorageSpaceUtilizationMaximum , UtilizationMetricsNetworkReceiveThroughputMaximum ,
  UtilizationMetricsNetworkTransmitThroughputMaximum , UtilizationMetricsEBSVolumeReadIOPSMaximum , UtilizationMetricsEBSVolumeWriteIOPSMaximum , UtilizationMetricsEBSVolumeReadThroughputMaximum ,
  UtilizationMetricsEBSVolumeWriteThroughputMaximum , UtilizationMetricsDatabaseConnectionsMaximum , InstanceFinding , InstanceFindingReasonCodes ,
  StorageFinding , StorageFindingReasonCodes , InstanceRecommendationOptionsDBInstanceClass , InstanceRecommendationOptionsRank ,
  InstanceRecommendationOptionsPerformanceRisk , InstanceRecommendationOptionsProjectedUtilizationMetricsCpuMaximum , StorageRecommendationOptionsStorageType , StorageRecommendationOptionsAllocatedStorage ,
  StorageRecommendationOptionsMaxAllocatedStorage , StorageRecommendationOptionsIOPS , StorageRecommendationOptionsStorageThroughput , StorageRecommendationOptionsRank ,
  InstanceRecommendationOptionsInstanceOnDemandHourlyPrice , InstanceRecommendationOptionsSavingsOpportunityPercentage , InstanceRecommendationOptionsEstimatedMonthlySavingsCurrency , InstanceRecommendationOptionsEstimatedMonthlySavingsValue ,
  InstanceRecommendationOptionsSavingsOpportunityAfterDiscountsPercentage , InstanceRecommendationOptionsEstimatedMonthlySavingsCurrencyAfterDiscounts , InstanceRecommendationOptionsEstimatedMonthlySavingsValueAfterDiscounts , StorageRecommendationOptionsOnDemandMonthlyPrice ,
  StorageRecommendationOptionsSavingsOpportunityPercentage , StorageRecommendationOptionsEstimatedMonthlySavingsCurrency , StorageRecommendationOptionsEstimatedMonthlySavingsValue , StorageRecommendationOptionsSavingsOpportunityAfterDiscountsPercentage ,
  StorageRecommendationOptionsEstimatedMonthlySavingsCurrencyAfterDiscounts , StorageRecommendationOptionsEstimatedMonthlySavingsValueAfterDiscounts , EffectiveRecommendationPreferencesCpuVendorArchitectures , EffectiveRecommendationPreferencesEnhancedInfrastructureMetrics ,
  EffectiveRecommendationPreferencesLookBackPeriod , EffectiveRecommendationPreferencesSavingsEstimationMode , LastRefreshTimestamp , Tags
}
 
enum class  ExportableVolumeField {
  NOT_SET , AccountId , VolumeArn , Finding ,
  UtilizationMetricsVolumeReadOpsPerSecondMaximum , UtilizationMetricsVolumeWriteOpsPerSecondMaximum , UtilizationMetricsVolumeReadBytesPerSecondMaximum , UtilizationMetricsVolumeWriteBytesPerSecondMaximum ,
  LookbackPeriodInDays , CurrentConfigurationVolumeType , CurrentConfigurationVolumeBaselineIOPS , CurrentConfigurationVolumeBaselineThroughput ,
  CurrentConfigurationVolumeBurstIOPS , CurrentConfigurationVolumeBurstThroughput , CurrentConfigurationVolumeSize , CurrentMonthlyPrice ,
  RecommendationOptionsConfigurationVolumeType , RecommendationOptionsConfigurationVolumeBaselineIOPS , RecommendationOptionsConfigurationVolumeBaselineThroughput , RecommendationOptionsConfigurationVolumeBurstIOPS ,
  RecommendationOptionsConfigurationVolumeBurstThroughput , RecommendationOptionsConfigurationVolumeSize , RecommendationOptionsMonthlyPrice , RecommendationOptionsPerformanceRisk ,
  LastRefreshTimestamp , CurrentPerformanceRisk , RecommendationOptionsSavingsOpportunityPercentage , RecommendationOptionsEstimatedMonthlySavingsCurrency ,
  RecommendationOptionsEstimatedMonthlySavingsValue , Tags , RootVolume , CurrentConfigurationRootVolume ,
  EffectiveRecommendationPreferencesSavingsEstimationMode , RecommendationOptionsSavingsOpportunityAfterDiscountsPercentage , RecommendationOptionsEstimatedMonthlySavingsCurrencyAfterDiscounts , RecommendationOptionsEstimatedMonthlySavingsValueAfterDiscounts
}
 
 
 
enum class  FileFormat { NOT_SET , Csv }
 
 
 
 
enum class  Idle { NOT_SET , True , False }
 
 
 
enum class  InstanceIdle { NOT_SET , True , False }
 
 
 
 
 
enum class  JobStatus {
  NOT_SET , Queued , InProgress , Complete ,
  Failed
}
 
 
 
 
 
 
 
 
 
 
 
 
 
enum class  LicenseName { NOT_SET , SQLServer }
 
 
 
 
 
enum class  MetricStatistic { NOT_SET , Maximum , Average }
 
enum class  MigrationEffort {
  NOT_SET , VeryLow , Low , Medium ,
  High
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
enum class  Status {
  NOT_SET , Active , Inactive , Pending ,
  Failed
}
 

Typedef Documentation

◆ DeleteRecommendationPreferencesOutcome

Definition at line 127 of file ComputeOptimizerServiceClientModel.h.

◆ DeleteRecommendationPreferencesOutcomeCallable

Definition at line 156 of file ComputeOptimizerServiceClientModel.h.

◆ DescribeRecommendationExportJobsOutcome

Definition at line 128 of file ComputeOptimizerServiceClientModel.h.

◆ DescribeRecommendationExportJobsOutcomeCallable

Definition at line 157 of file ComputeOptimizerServiceClientModel.h.

◆ ExportAutoScalingGroupRecommendationsOutcome

Definition at line 129 of file ComputeOptimizerServiceClientModel.h.

◆ ExportAutoScalingGroupRecommendationsOutcomeCallable

Definition at line 158 of file ComputeOptimizerServiceClientModel.h.

◆ ExportEBSVolumeRecommendationsOutcome

Definition at line 130 of file ComputeOptimizerServiceClientModel.h.

◆ ExportEBSVolumeRecommendationsOutcomeCallable

Definition at line 159 of file ComputeOptimizerServiceClientModel.h.

◆ ExportEC2InstanceRecommendationsOutcome

Definition at line 131 of file ComputeOptimizerServiceClientModel.h.

◆ ExportEC2InstanceRecommendationsOutcomeCallable

Definition at line 160 of file ComputeOptimizerServiceClientModel.h.

◆ ExportECSServiceRecommendationsOutcome

Definition at line 132 of file ComputeOptimizerServiceClientModel.h.

◆ ExportECSServiceRecommendationsOutcomeCallable

Definition at line 161 of file ComputeOptimizerServiceClientModel.h.

◆ ExportLambdaFunctionRecommendationsOutcome

Definition at line 133 of file ComputeOptimizerServiceClientModel.h.

◆ ExportLambdaFunctionRecommendationsOutcomeCallable

Definition at line 162 of file ComputeOptimizerServiceClientModel.h.

◆ ExportLicenseRecommendationsOutcome

Definition at line 134 of file ComputeOptimizerServiceClientModel.h.

◆ ExportLicenseRecommendationsOutcomeCallable

Definition at line 163 of file ComputeOptimizerServiceClientModel.h.

◆ ExportRDSDatabaseRecommendationsOutcome

Definition at line 135 of file ComputeOptimizerServiceClientModel.h.

◆ ExportRDSDatabaseRecommendationsOutcomeCallable

Definition at line 164 of file ComputeOptimizerServiceClientModel.h.

◆ GetAutoScalingGroupRecommendationsOutcome

Definition at line 136 of file ComputeOptimizerServiceClientModel.h.

◆ GetAutoScalingGroupRecommendationsOutcomeCallable

Definition at line 165 of file ComputeOptimizerServiceClientModel.h.

◆ GetEBSVolumeRecommendationsOutcome

Definition at line 137 of file ComputeOptimizerServiceClientModel.h.

◆ GetEBSVolumeRecommendationsOutcomeCallable

Definition at line 166 of file ComputeOptimizerServiceClientModel.h.

◆ GetEC2InstanceRecommendationsOutcome

Definition at line 138 of file ComputeOptimizerServiceClientModel.h.

◆ GetEC2InstanceRecommendationsOutcomeCallable

Definition at line 167 of file ComputeOptimizerServiceClientModel.h.

◆ GetEC2RecommendationProjectedMetricsOutcome

Definition at line 139 of file ComputeOptimizerServiceClientModel.h.

◆ GetEC2RecommendationProjectedMetricsOutcomeCallable

Definition at line 168 of file ComputeOptimizerServiceClientModel.h.

◆ GetECSServiceRecommendationProjectedMetricsOutcome

Definition at line 140 of file ComputeOptimizerServiceClientModel.h.

◆ GetECSServiceRecommendationProjectedMetricsOutcomeCallable

Definition at line 169 of file ComputeOptimizerServiceClientModel.h.

◆ GetECSServiceRecommendationsOutcome

Definition at line 141 of file ComputeOptimizerServiceClientModel.h.

◆ GetECSServiceRecommendationsOutcomeCallable

Definition at line 170 of file ComputeOptimizerServiceClientModel.h.

◆ GetEffectiveRecommendationPreferencesOutcome

Definition at line 142 of file ComputeOptimizerServiceClientModel.h.

◆ GetEffectiveRecommendationPreferencesOutcomeCallable

Definition at line 171 of file ComputeOptimizerServiceClientModel.h.

◆ GetEnrollmentStatusesForOrganizationOutcome

Definition at line 144 of file ComputeOptimizerServiceClientModel.h.

◆ GetEnrollmentStatusesForOrganizationOutcomeCallable

Definition at line 173 of file ComputeOptimizerServiceClientModel.h.

◆ GetEnrollmentStatusOutcome

Definition at line 143 of file ComputeOptimizerServiceClientModel.h.

◆ GetEnrollmentStatusOutcomeCallable

Definition at line 172 of file ComputeOptimizerServiceClientModel.h.

◆ GetLambdaFunctionRecommendationsOutcome

Definition at line 145 of file ComputeOptimizerServiceClientModel.h.

◆ GetLambdaFunctionRecommendationsOutcomeCallable

Definition at line 174 of file ComputeOptimizerServiceClientModel.h.

◆ GetLicenseRecommendationsOutcome

Definition at line 146 of file ComputeOptimizerServiceClientModel.h.

◆ GetLicenseRecommendationsOutcomeCallable

Definition at line 175 of file ComputeOptimizerServiceClientModel.h.

◆ GetRDSDatabaseRecommendationProjectedMetricsOutcome

Definition at line 147 of file ComputeOptimizerServiceClientModel.h.

◆ GetRDSDatabaseRecommendationProjectedMetricsOutcomeCallable

Definition at line 176 of file ComputeOptimizerServiceClientModel.h.

◆ GetRDSDatabaseRecommendationsOutcome

Definition at line 148 of file ComputeOptimizerServiceClientModel.h.

◆ GetRDSDatabaseRecommendationsOutcomeCallable

Definition at line 177 of file ComputeOptimizerServiceClientModel.h.

◆ GetRecommendationPreferencesOutcome

Definition at line 149 of file ComputeOptimizerServiceClientModel.h.

◆ GetRecommendationPreferencesOutcomeCallable

Definition at line 178 of file ComputeOptimizerServiceClientModel.h.

◆ GetRecommendationSummariesOutcome

Definition at line 150 of file ComputeOptimizerServiceClientModel.h.

◆ GetRecommendationSummariesOutcomeCallable

Definition at line 179 of file ComputeOptimizerServiceClientModel.h.

◆ PutRecommendationPreferencesOutcome

Definition at line 151 of file ComputeOptimizerServiceClientModel.h.

◆ PutRecommendationPreferencesOutcomeCallable

Definition at line 180 of file ComputeOptimizerServiceClientModel.h.

◆ UpdateEnrollmentStatusOutcome

Definition at line 152 of file ComputeOptimizerServiceClientModel.h.

◆ UpdateEnrollmentStatusOutcomeCallable

Definition at line 181 of file ComputeOptimizerServiceClientModel.h.

Enumeration Type Documentation

◆ AutoScalingConfiguration

Enumerator
NOT_SET 
TargetTrackingScalingCpu 
TargetTrackingScalingMemory 

Definition at line 16 of file AutoScalingConfiguration.h.

◆ CpuVendorArchitecture

Enumerator
NOT_SET 
AWS_ARM64 
CURRENT 

Definition at line 16 of file CpuVendorArchitecture.h.

◆ Currency

Enumerator
NOT_SET 
USD 
CNY 

Definition at line 16 of file Currency.h.

◆ CurrentPerformanceRisk

Enumerator
NOT_SET 
VeryLow 
Low 
Medium 
High 

Definition at line 16 of file CurrentPerformanceRisk.h.

◆ CustomizableMetricHeadroom

Enumerator
NOT_SET 
PERCENT_30 
PERCENT_20 
PERCENT_10 
PERCENT_0 

Definition at line 16 of file CustomizableMetricHeadroom.h.

◆ CustomizableMetricName

Enumerator
NOT_SET 
CpuUtilization 
MemoryUtilization 

Definition at line 16 of file CustomizableMetricName.h.

◆ CustomizableMetricThreshold

Enumerator
NOT_SET 
P90 
P95 
P99_5 

Definition at line 16 of file CustomizableMetricThreshold.h.

◆ EBSFilterName

Enumerator
NOT_SET 
Finding 

Definition at line 16 of file EBSFilterName.h.

◆ EBSFinding

Enumerator
NOT_SET 
Optimized 
NotOptimized 

Definition at line 16 of file EBSFinding.h.

◆ EBSMetricName

Enumerator
NOT_SET 
VolumeReadOpsPerSecond 
VolumeWriteOpsPerSecond 
VolumeReadBytesPerSecond 
VolumeWriteBytesPerSecond 

Definition at line 16 of file EBSMetricName.h.

◆ EBSSavingsEstimationModeSource

Enumerator
NOT_SET 
PublicPricing 
CostExplorerRightsizing 
CostOptimizationHub 

Definition at line 16 of file EBSSavingsEstimationModeSource.h.

◆ ECSSavingsEstimationModeSource

Enumerator
NOT_SET 
PublicPricing 
CostExplorerRightsizing 
CostOptimizationHub 

Definition at line 16 of file ECSSavingsEstimationModeSource.h.

◆ ECSServiceLaunchType

Enumerator
NOT_SET 
EC2 
Fargate 

Definition at line 16 of file ECSServiceLaunchType.h.

◆ ECSServiceMetricName

Enumerator
NOT_SET 
Cpu 
Memory 

Definition at line 16 of file ECSServiceMetricName.h.

◆ ECSServiceMetricStatistic

Enumerator
NOT_SET 
Maximum 
Average 

Definition at line 16 of file ECSServiceMetricStatistic.h.

◆ ECSServiceRecommendationFilterName

Enumerator
NOT_SET 
Finding 
FindingReasonCode 

Definition at line 16 of file ECSServiceRecommendationFilterName.h.

◆ ECSServiceRecommendationFinding

Enumerator
NOT_SET 
Optimized 
Underprovisioned 
Overprovisioned 

Definition at line 16 of file ECSServiceRecommendationFinding.h.

◆ ECSServiceRecommendationFindingReasonCode

Enumerator
NOT_SET 
MemoryOverprovisioned 
MemoryUnderprovisioned 
CPUOverprovisioned 
CPUUnderprovisioned 

Definition at line 16 of file ECSServiceRecommendationFindingReasonCode.h.

◆ EnhancedInfrastructureMetrics

Enumerator
NOT_SET 
Active 
Inactive 

Definition at line 16 of file EnhancedInfrastructureMetrics.h.

◆ EnrollmentFilterName

Enumerator
NOT_SET 
Status 

Definition at line 16 of file EnrollmentFilterName.h.

◆ ExportableAutoScalingGroupField

Enumerator
NOT_SET 
AccountId 
AutoScalingGroupArn 
AutoScalingGroupName 
Finding 
UtilizationMetricsCpuMaximum 
UtilizationMetricsMemoryMaximum 
UtilizationMetricsEbsReadOpsPerSecondMaximum 
UtilizationMetricsEbsWriteOpsPerSecondMaximum 
UtilizationMetricsEbsReadBytesPerSecondMaximum 
UtilizationMetricsEbsWriteBytesPerSecondMaximum 
UtilizationMetricsDiskReadOpsPerSecondMaximum 
UtilizationMetricsDiskWriteOpsPerSecondMaximum 
UtilizationMetricsDiskReadBytesPerSecondMaximum 
UtilizationMetricsDiskWriteBytesPerSecondMaximum 
UtilizationMetricsNetworkInBytesPerSecondMaximum 
UtilizationMetricsNetworkOutBytesPerSecondMaximum 
UtilizationMetricsNetworkPacketsInPerSecondMaximum 
UtilizationMetricsNetworkPacketsOutPerSecondMaximum 
LookbackPeriodInDays 
CurrentConfigurationInstanceType 
CurrentConfigurationDesiredCapacity 
CurrentConfigurationMinSize 
CurrentConfigurationMaxSize 
CurrentOnDemandPrice 
CurrentStandardOneYearNoUpfrontReservedPrice 
CurrentStandardThreeYearNoUpfrontReservedPrice 
CurrentVCpus 
CurrentMemory 
CurrentStorage 
CurrentNetwork 
RecommendationOptionsConfigurationInstanceType 
RecommendationOptionsConfigurationDesiredCapacity 
RecommendationOptionsConfigurationMinSize 
RecommendationOptionsConfigurationMaxSize 
RecommendationOptionsProjectedUtilizationMetricsCpuMaximum 
RecommendationOptionsProjectedUtilizationMetricsMemoryMaximum 
RecommendationOptionsPerformanceRisk 
RecommendationOptionsOnDemandPrice 
RecommendationOptionsStandardOneYearNoUpfrontReservedPrice 
RecommendationOptionsStandardThreeYearNoUpfrontReservedPrice 
RecommendationOptionsVcpus 
RecommendationOptionsMemory 
RecommendationOptionsStorage 
RecommendationOptionsNetwork 
LastRefreshTimestamp 
CurrentPerformanceRisk 
RecommendationOptionsSavingsOpportunityPercentage 
RecommendationOptionsEstimatedMonthlySavingsCurrency 
RecommendationOptionsEstimatedMonthlySavingsValue 
EffectiveRecommendationPreferencesCpuVendorArchitectures 
EffectiveRecommendationPreferencesEnhancedInfrastructureMetrics 
EffectiveRecommendationPreferencesInferredWorkloadTypes 
EffectiveRecommendationPreferencesPreferredResources 
EffectiveRecommendationPreferencesLookBackPeriod 
InferredWorkloadTypes 
RecommendationOptionsMigrationEffort 
CurrentInstanceGpuInfo 
RecommendationOptionsInstanceGpuInfo 
UtilizationMetricsGpuPercentageMaximum 
UtilizationMetricsGpuMemoryPercentageMaximum 
RecommendationOptionsProjectedUtilizationMetricsGpuPercentageMaximum 
RecommendationOptionsProjectedUtilizationMetricsGpuMemoryPercentageMaximum 
EffectiveRecommendationPreferencesSavingsEstimationMode 
RecommendationOptionsSavingsOpportunityAfterDiscountsPercentage 
RecommendationOptionsEstimatedMonthlySavingsCurrencyAfterDiscounts 
RecommendationOptionsEstimatedMonthlySavingsValueAfterDiscounts 

Definition at line 16 of file ExportableAutoScalingGroupField.h.

◆ ExportableECSServiceField

Enumerator
NOT_SET 
AccountId 
ServiceArn 
LookbackPeriodInDays 
LastRefreshTimestamp 
LaunchType 
CurrentPerformanceRisk 
CurrentServiceConfigurationMemory 
CurrentServiceConfigurationCpu 
CurrentServiceConfigurationTaskDefinitionArn 
CurrentServiceConfigurationAutoScalingConfiguration 
CurrentServiceContainerConfigurations 
UtilizationMetricsCpuMaximum 
UtilizationMetricsMemoryMaximum 
Finding 
FindingReasonCodes 
RecommendationOptionsMemory 
RecommendationOptionsCpu 
RecommendationOptionsSavingsOpportunityPercentage 
RecommendationOptionsEstimatedMonthlySavingsCurrency 
RecommendationOptionsEstimatedMonthlySavingsValue 
RecommendationOptionsContainerRecommendations 
RecommendationOptionsProjectedUtilizationMetricsCpuMaximum 
RecommendationOptionsProjectedUtilizationMetricsMemoryMaximum 
Tags 
EffectiveRecommendationPreferencesSavingsEstimationMode 
RecommendationOptionsSavingsOpportunityAfterDiscountsPercentage 
RecommendationOptionsEstimatedMonthlySavingsCurrencyAfterDiscounts 
RecommendationOptionsEstimatedMonthlySavingsValueAfterDiscounts 

Definition at line 16 of file ExportableECSServiceField.h.

◆ ExportableInstanceField

Enumerator
NOT_SET 
AccountId 
InstanceArn 
InstanceName 
Finding 
FindingReasonCodes 
LookbackPeriodInDays 
CurrentInstanceType 
UtilizationMetricsCpuMaximum 
UtilizationMetricsMemoryMaximum 
UtilizationMetricsEbsReadOpsPerSecondMaximum 
UtilizationMetricsEbsWriteOpsPerSecondMaximum 
UtilizationMetricsEbsReadBytesPerSecondMaximum 
UtilizationMetricsEbsWriteBytesPerSecondMaximum 
UtilizationMetricsDiskReadOpsPerSecondMaximum 
UtilizationMetricsDiskWriteOpsPerSecondMaximum 
UtilizationMetricsDiskReadBytesPerSecondMaximum 
UtilizationMetricsDiskWriteBytesPerSecondMaximum 
UtilizationMetricsNetworkInBytesPerSecondMaximum 
UtilizationMetricsNetworkOutBytesPerSecondMaximum 
UtilizationMetricsNetworkPacketsInPerSecondMaximum 
UtilizationMetricsNetworkPacketsOutPerSecondMaximum 
CurrentOnDemandPrice 
CurrentStandardOneYearNoUpfrontReservedPrice 
CurrentStandardThreeYearNoUpfrontReservedPrice 
CurrentVCpus 
CurrentMemory 
CurrentStorage 
CurrentNetwork 
RecommendationOptionsInstanceType 
RecommendationOptionsProjectedUtilizationMetricsCpuMaximum 
RecommendationOptionsProjectedUtilizationMetricsMemoryMaximum 
RecommendationOptionsPlatformDifferences 
RecommendationOptionsPerformanceRisk 
RecommendationOptionsVcpus 
RecommendationOptionsMemory 
RecommendationOptionsStorage 
RecommendationOptionsNetwork 
RecommendationOptionsOnDemandPrice 
RecommendationOptionsStandardOneYearNoUpfrontReservedPrice 
RecommendationOptionsStandardThreeYearNoUpfrontReservedPrice 
RecommendationsSourcesRecommendationSourceArn 
RecommendationsSourcesRecommendationSourceType 
LastRefreshTimestamp 
CurrentPerformanceRisk 
RecommendationOptionsSavingsOpportunityPercentage 
RecommendationOptionsEstimatedMonthlySavingsCurrency 
RecommendationOptionsEstimatedMonthlySavingsValue 
EffectiveRecommendationPreferencesCpuVendorArchitectures 
EffectiveRecommendationPreferencesEnhancedInfrastructureMetrics 
EffectiveRecommendationPreferencesInferredWorkloadTypes 
InferredWorkloadTypes 
RecommendationOptionsMigrationEffort 
EffectiveRecommendationPreferencesExternalMetricsSource 
Tags 
InstanceState 
ExternalMetricStatusCode 
ExternalMetricStatusReason 
CurrentInstanceGpuInfo 
RecommendationOptionsInstanceGpuInfo 
UtilizationMetricsGpuPercentageMaximum 
UtilizationMetricsGpuMemoryPercentageMaximum 
RecommendationOptionsProjectedUtilizationMetricsGpuPercentageMaximum 
RecommendationOptionsProjectedUtilizationMetricsGpuMemoryPercentageMaximum 
Idle 
EffectiveRecommendationPreferencesPreferredResources 
EffectiveRecommendationPreferencesLookBackPeriod 
EffectiveRecommendationPreferencesUtilizationPreferences 
EffectiveRecommendationPreferencesSavingsEstimationMode 
RecommendationOptionsSavingsOpportunityAfterDiscountsPercentage 
RecommendationOptionsEstimatedMonthlySavingsCurrencyAfterDiscounts 
RecommendationOptionsEstimatedMonthlySavingsValueAfterDiscounts 

Definition at line 16 of file ExportableInstanceField.h.

◆ ExportableLambdaFunctionField

Enumerator
NOT_SET 
AccountId 
FunctionArn 
FunctionVersion 
Finding 
FindingReasonCodes 
NumberOfInvocations 
UtilizationMetricsDurationMaximum 
UtilizationMetricsDurationAverage 
UtilizationMetricsMemoryMaximum 
UtilizationMetricsMemoryAverage 
LookbackPeriodInDays 
CurrentConfigurationMemorySize 
CurrentConfigurationTimeout 
CurrentCostTotal 
CurrentCostAverage 
RecommendationOptionsConfigurationMemorySize 
RecommendationOptionsCostLow 
RecommendationOptionsCostHigh 
RecommendationOptionsProjectedUtilizationMetricsDurationLowerBound 
RecommendationOptionsProjectedUtilizationMetricsDurationUpperBound 
RecommendationOptionsProjectedUtilizationMetricsDurationExpected 
LastRefreshTimestamp 
CurrentPerformanceRisk 
RecommendationOptionsSavingsOpportunityPercentage 
RecommendationOptionsEstimatedMonthlySavingsCurrency 
RecommendationOptionsEstimatedMonthlySavingsValue 
Tags 
EffectiveRecommendationPreferencesSavingsEstimationMode 
RecommendationOptionsSavingsOpportunityAfterDiscountsPercentage 
RecommendationOptionsEstimatedMonthlySavingsCurrencyAfterDiscounts 
RecommendationOptionsEstimatedMonthlySavingsValueAfterDiscounts 

Definition at line 16 of file ExportableLambdaFunctionField.h.

◆ ExportableLicenseField

Enumerator
NOT_SET 
AccountId 
ResourceArn 
LookbackPeriodInDays 
LastRefreshTimestamp 
Finding 
FindingReasonCodes 
CurrentLicenseConfigurationNumberOfCores 
CurrentLicenseConfigurationInstanceType 
CurrentLicenseConfigurationOperatingSystem 
CurrentLicenseConfigurationLicenseName 
CurrentLicenseConfigurationLicenseEdition 
CurrentLicenseConfigurationLicenseModel 
CurrentLicenseConfigurationLicenseVersion 
CurrentLicenseConfigurationMetricsSource 
RecommendationOptionsOperatingSystem 
RecommendationOptionsLicenseEdition 
RecommendationOptionsLicenseModel 
RecommendationOptionsSavingsOpportunityPercentage 
RecommendationOptionsEstimatedMonthlySavingsCurrency 
RecommendationOptionsEstimatedMonthlySavingsValue 
Tags 

Definition at line 16 of file ExportableLicenseField.h.

◆ ExportableRDSDBField

Enumerator
NOT_SET 
ResourceArn 
AccountId 
Engine 
EngineVersion 
Idle 
MultiAZDBInstance 
CurrentDBInstanceClass 
CurrentStorageConfigurationStorageType 
CurrentStorageConfigurationAllocatedStorage 
CurrentStorageConfigurationMaxAllocatedStorage 
CurrentStorageConfigurationIOPS 
CurrentStorageConfigurationStorageThroughput 
CurrentInstanceOnDemandHourlyPrice 
CurrentStorageOnDemandMonthlyPrice 
LookbackPeriodInDays 
UtilizationMetricsCpuMaximum 
UtilizationMetricsMemoryMaximum 
UtilizationMetricsEBSVolumeStorageSpaceUtilizationMaximum 
UtilizationMetricsNetworkReceiveThroughputMaximum 
UtilizationMetricsNetworkTransmitThroughputMaximum 
UtilizationMetricsEBSVolumeReadIOPSMaximum 
UtilizationMetricsEBSVolumeWriteIOPSMaximum 
UtilizationMetricsEBSVolumeReadThroughputMaximum 
UtilizationMetricsEBSVolumeWriteThroughputMaximum 
UtilizationMetricsDatabaseConnectionsMaximum 
InstanceFinding 
InstanceFindingReasonCodes 
StorageFinding 
StorageFindingReasonCodes 
InstanceRecommendationOptionsDBInstanceClass 
InstanceRecommendationOptionsRank 
InstanceRecommendationOptionsPerformanceRisk 
InstanceRecommendationOptionsProjectedUtilizationMetricsCpuMaximum 
StorageRecommendationOptionsStorageType 
StorageRecommendationOptionsAllocatedStorage 
StorageRecommendationOptionsMaxAllocatedStorage 
StorageRecommendationOptionsIOPS 
StorageRecommendationOptionsStorageThroughput 
StorageRecommendationOptionsRank 
InstanceRecommendationOptionsInstanceOnDemandHourlyPrice 
InstanceRecommendationOptionsSavingsOpportunityPercentage 
InstanceRecommendationOptionsEstimatedMonthlySavingsCurrency 
InstanceRecommendationOptionsEstimatedMonthlySavingsValue 
InstanceRecommendationOptionsSavingsOpportunityAfterDiscountsPercentage 
InstanceRecommendationOptionsEstimatedMonthlySavingsCurrencyAfterDiscounts 
InstanceRecommendationOptionsEstimatedMonthlySavingsValueAfterDiscounts 
StorageRecommendationOptionsOnDemandMonthlyPrice 
StorageRecommendationOptionsSavingsOpportunityPercentage 
StorageRecommendationOptionsEstimatedMonthlySavingsCurrency 
StorageRecommendationOptionsEstimatedMonthlySavingsValue 
StorageRecommendationOptionsSavingsOpportunityAfterDiscountsPercentage 
StorageRecommendationOptionsEstimatedMonthlySavingsCurrencyAfterDiscounts 
StorageRecommendationOptionsEstimatedMonthlySavingsValueAfterDiscounts 
EffectiveRecommendationPreferencesCpuVendorArchitectures 
EffectiveRecommendationPreferencesEnhancedInfrastructureMetrics 
EffectiveRecommendationPreferencesLookBackPeriod 
EffectiveRecommendationPreferencesSavingsEstimationMode 
LastRefreshTimestamp 
Tags 

Definition at line 16 of file ExportableRDSDBField.h.

◆ ExportableVolumeField

Enumerator
NOT_SET 
AccountId 
VolumeArn 
Finding 
UtilizationMetricsVolumeReadOpsPerSecondMaximum 
UtilizationMetricsVolumeWriteOpsPerSecondMaximum 
UtilizationMetricsVolumeReadBytesPerSecondMaximum 
UtilizationMetricsVolumeWriteBytesPerSecondMaximum 
LookbackPeriodInDays 
CurrentConfigurationVolumeType 
CurrentConfigurationVolumeBaselineIOPS 
CurrentConfigurationVolumeBaselineThroughput 
CurrentConfigurationVolumeBurstIOPS 
CurrentConfigurationVolumeBurstThroughput 
CurrentConfigurationVolumeSize 
CurrentMonthlyPrice 
RecommendationOptionsConfigurationVolumeType 
RecommendationOptionsConfigurationVolumeBaselineIOPS 
RecommendationOptionsConfigurationVolumeBaselineThroughput 
RecommendationOptionsConfigurationVolumeBurstIOPS 
RecommendationOptionsConfigurationVolumeBurstThroughput 
RecommendationOptionsConfigurationVolumeSize 
RecommendationOptionsMonthlyPrice 
RecommendationOptionsPerformanceRisk 
LastRefreshTimestamp 
CurrentPerformanceRisk 
RecommendationOptionsSavingsOpportunityPercentage 
RecommendationOptionsEstimatedMonthlySavingsCurrency 
RecommendationOptionsEstimatedMonthlySavingsValue 
Tags 
RootVolume 
CurrentConfigurationRootVolume 
EffectiveRecommendationPreferencesSavingsEstimationMode 
RecommendationOptionsSavingsOpportunityAfterDiscountsPercentage 
RecommendationOptionsEstimatedMonthlySavingsCurrencyAfterDiscounts 
RecommendationOptionsEstimatedMonthlySavingsValueAfterDiscounts 

Definition at line 16 of file ExportableVolumeField.h.

◆ ExternalMetricsSource

Enumerator
NOT_SET 
Datadog 
Dynatrace 
NewRelic 
Instana 

Definition at line 16 of file ExternalMetricsSource.h.

◆ ExternalMetricStatusCode

Enumerator
NOT_SET 
NO_EXTERNAL_METRIC_SET 
INTEGRATION_SUCCESS 
DATADOG_INTEGRATION_ERROR 
DYNATRACE_INTEGRATION_ERROR 
NEWRELIC_INTEGRATION_ERROR 
INSTANA_INTEGRATION_ERROR 
INSUFFICIENT_DATADOG_METRICS 
INSUFFICIENT_DYNATRACE_METRICS 
INSUFFICIENT_NEWRELIC_METRICS 
INSUFFICIENT_INSTANA_METRICS 

Definition at line 16 of file ExternalMetricStatusCode.h.

◆ FileFormat

Enumerator
NOT_SET 
Csv 

Definition at line 16 of file FileFormat.h.

◆ FilterName

Enumerator
NOT_SET 
Finding 
FindingReasonCodes 
RecommendationSourceType 
InferredWorkloadTypes 

Definition at line 16 of file FilterName.h.

◆ Finding

Enumerator
NOT_SET 
Underprovisioned 
Overprovisioned 
Optimized 
NotOptimized 

Definition at line 16 of file Finding.h.

◆ FindingReasonCode

Enumerator
NOT_SET 
MemoryOverprovisioned 
MemoryUnderprovisioned 

Definition at line 16 of file FindingReasonCode.h.

◆ Idle

Enumerator
NOT_SET 
True 
False 

Definition at line 16 of file Idle.h.

◆ InferredWorkloadType

Enumerator
NOT_SET 
AmazonEmr 
ApacheCassandra 
ApacheHadoop 
Memcached 
Nginx 
PostgreSql 
Redis 
Kafka 
SQLServer 

Definition at line 16 of file InferredWorkloadType.h.

◆ InferredWorkloadTypesPreference

Enumerator
NOT_SET 
Active 
Inactive 

Definition at line 16 of file InferredWorkloadTypesPreference.h.

◆ InstanceIdle

Enumerator
NOT_SET 
True 
False 

Definition at line 16 of file InstanceIdle.h.

◆ InstanceRecommendationFindingReasonCode

Enumerator
NOT_SET 
CPUOverprovisioned 
CPUUnderprovisioned 
MemoryOverprovisioned 
MemoryUnderprovisioned 
EBSThroughputOverprovisioned 
EBSThroughputUnderprovisioned 
EBSIOPSOverprovisioned 
EBSIOPSUnderprovisioned 
NetworkBandwidthOverprovisioned 
NetworkBandwidthUnderprovisioned 
NetworkPPSOverprovisioned 
NetworkPPSUnderprovisioned 
DiskIOPSOverprovisioned 
DiskIOPSUnderprovisioned 
DiskThroughputOverprovisioned 
DiskThroughputUnderprovisioned 
GPUUnderprovisioned 
GPUOverprovisioned 
GPUMemoryUnderprovisioned 
GPUMemoryOverprovisioned 

Definition at line 16 of file InstanceRecommendationFindingReasonCode.h.

◆ InstanceSavingsEstimationModeSource

Enumerator
NOT_SET 
PublicPricing 
CostExplorerRightsizing 
CostOptimizationHub 

Definition at line 16 of file InstanceSavingsEstimationModeSource.h.

◆ InstanceState

Enumerator
NOT_SET 
pending 
running 
shutting_down 
terminated 
stopping 
stopped 

Definition at line 16 of file InstanceState.h.

◆ JobFilterName

Enumerator
NOT_SET 
ResourceType 
JobStatus 

Definition at line 16 of file JobFilterName.h.

◆ JobStatus

Enumerator
NOT_SET 
Queued 
InProgress 
Complete 
Failed 

Definition at line 16 of file JobStatus.h.

◆ LambdaFunctionMemoryMetricName

Enumerator
NOT_SET 
Duration 

Definition at line 16 of file LambdaFunctionMemoryMetricName.h.

◆ LambdaFunctionMemoryMetricStatistic

Enumerator
NOT_SET 
LowerBound 
UpperBound 
Expected 

Definition at line 16 of file LambdaFunctionMemoryMetricStatistic.h.

◆ LambdaFunctionMetricName

Enumerator
NOT_SET 
Duration 
Memory 

Definition at line 16 of file LambdaFunctionMetricName.h.

◆ LambdaFunctionMetricStatistic

Enumerator
NOT_SET 
Maximum 
Average 

Definition at line 16 of file LambdaFunctionMetricStatistic.h.

◆ LambdaFunctionRecommendationFilterName

Enumerator
NOT_SET 
Finding 
FindingReasonCode 

Definition at line 16 of file LambdaFunctionRecommendationFilterName.h.

◆ LambdaFunctionRecommendationFinding

Enumerator
NOT_SET 
Optimized 
NotOptimized 
Unavailable 

Definition at line 16 of file LambdaFunctionRecommendationFinding.h.

◆ LambdaFunctionRecommendationFindingReasonCode

Enumerator
NOT_SET 
MemoryOverprovisioned 
MemoryUnderprovisioned 
InsufficientData 
Inconclusive 

Definition at line 16 of file LambdaFunctionRecommendationFindingReasonCode.h.

◆ LambdaSavingsEstimationModeSource

Enumerator
NOT_SET 
PublicPricing 
CostExplorerRightsizing 
CostOptimizationHub 

Definition at line 16 of file LambdaSavingsEstimationModeSource.h.

◆ LicenseEdition

Enumerator
NOT_SET 
Enterprise 
Standard 
Free 
NoLicenseEditionFound 

Definition at line 16 of file LicenseEdition.h.

◆ LicenseFinding

Enumerator
NOT_SET 
InsufficientMetrics 
Optimized 
NotOptimized 

Definition at line 16 of file LicenseFinding.h.

◆ LicenseFindingReasonCode

Enumerator
NOT_SET 
InvalidCloudWatchApplicationInsightsSetup 
CloudWatchApplicationInsightsError 
LicenseOverprovisioned 
Optimized 

Definition at line 16 of file LicenseFindingReasonCode.h.

◆ LicenseModel

Enumerator
NOT_SET 
LicenseIncluded 
BringYourOwnLicense 

Definition at line 16 of file LicenseModel.h.

◆ LicenseName

Enumerator
NOT_SET 
SQLServer 

Definition at line 16 of file LicenseName.h.

◆ LicenseRecommendationFilterName

Enumerator
NOT_SET 
Finding 
FindingReasonCode 
LicenseName 

Definition at line 16 of file LicenseRecommendationFilterName.h.

◆ LookBackPeriodPreference

Enumerator
NOT_SET 
DAYS_14 
DAYS_32 
DAYS_93 

Definition at line 16 of file LookBackPeriodPreference.h.

◆ MetricName

Enumerator
NOT_SET 
Cpu 
Memory 
EBS_READ_OPS_PER_SECOND 
EBS_WRITE_OPS_PER_SECOND 
EBS_READ_BYTES_PER_SECOND 
EBS_WRITE_BYTES_PER_SECOND 
DISK_READ_OPS_PER_SECOND 
DISK_WRITE_OPS_PER_SECOND 
DISK_READ_BYTES_PER_SECOND 
DISK_WRITE_BYTES_PER_SECOND 
NETWORK_IN_BYTES_PER_SECOND 
NETWORK_OUT_BYTES_PER_SECOND 
NETWORK_PACKETS_IN_PER_SECOND 
NETWORK_PACKETS_OUT_PER_SECOND 
GPU_PERCENTAGE 
GPU_MEMORY_PERCENTAGE 

Definition at line 16 of file MetricName.h.

◆ MetricSourceProvider

Enumerator
NOT_SET 
CloudWatchApplicationInsights 

Definition at line 16 of file MetricSourceProvider.h.

◆ MetricStatistic

Enumerator
NOT_SET 
Maximum 
Average 

Definition at line 16 of file MetricStatistic.h.

◆ MigrationEffort

Enumerator
NOT_SET 
VeryLow 
Low 
Medium 
High 

Definition at line 16 of file MigrationEffort.h.

◆ PlatformDifference

Enumerator
NOT_SET 
Hypervisor 
NetworkInterface 
StorageInterface 
InstanceStoreAvailability 
VirtualizationType 
Architecture 

Definition at line 16 of file PlatformDifference.h.

◆ PreferredResourceName

Enumerator
NOT_SET 
Ec2InstanceTypes 

Definition at line 16 of file PreferredResourceName.h.

◆ RDSDBMetricName

Enumerator
NOT_SET 
CPU 
Memory 
EBSVolumeStorageSpaceUtilization 
NetworkReceiveThroughput 
NetworkTransmitThroughput 
EBSVolumeReadIOPS 
EBSVolumeWriteIOPS 
EBSVolumeReadThroughput 
EBSVolumeWriteThroughput 
DatabaseConnections 

Definition at line 16 of file RDSDBMetricName.h.

◆ RDSDBMetricStatistic

Enumerator
NOT_SET 
Maximum 
Minimum 
Average 

Definition at line 16 of file RDSDBMetricStatistic.h.

◆ RDSDBRecommendationFilterName

Enumerator
NOT_SET 
InstanceFinding 
InstanceFindingReasonCode 
StorageFinding 
StorageFindingReasonCode 
Idle 

Definition at line 16 of file RDSDBRecommendationFilterName.h.

◆ RDSInstanceFinding

Enumerator
NOT_SET 
Optimized 
Underprovisioned 
Overprovisioned 

Definition at line 16 of file RDSInstanceFinding.h.

◆ RDSInstanceFindingReasonCode

Enumerator
NOT_SET 
CPUOverprovisioned 
NetworkBandwidthOverprovisioned 
EBSIOPSOverprovisioned 
EBSThroughputOverprovisioned 
CPUUnderprovisioned 
NetworkBandwidthUnderprovisioned 
EBSThroughputUnderprovisioned 
NewGenerationDBInstanceClassAvailable 
NewEngineVersionAvailable 

Definition at line 16 of file RDSInstanceFindingReasonCode.h.

◆ RDSSavingsEstimationModeSource

Enumerator
NOT_SET 
PublicPricing 
CostExplorerRightsizing 
CostOptimizationHub 

Definition at line 16 of file RDSSavingsEstimationModeSource.h.

◆ RDSStorageFinding

Enumerator
NOT_SET 
Optimized 
Underprovisioned 
Overprovisioned 

Definition at line 16 of file RDSStorageFinding.h.

◆ RDSStorageFindingReasonCode

Enumerator
NOT_SET 
EBSVolumeAllocatedStorageUnderprovisioned 
EBSVolumeThroughputUnderprovisioned 
EBSVolumeIOPSOverprovisioned 
EBSVolumeThroughputOverprovisioned 
NewGenerationStorageTypeAvailable 

Definition at line 16 of file RDSStorageFindingReasonCode.h.

◆ RecommendationPreferenceName

Enumerator
NOT_SET 
EnhancedInfrastructureMetrics 
InferredWorkloadTypes 
ExternalMetricsPreference 
LookBackPeriodPreference 
PreferredResources 
UtilizationPreferences 

Definition at line 16 of file RecommendationPreferenceName.h.

◆ RecommendationSourceType

Enumerator
NOT_SET 
Ec2Instance 
AutoScalingGroup 
EbsVolume 
LambdaFunction 
EcsService 
License 
RdsDBInstance 
RdsDBInstanceStorage 

Definition at line 16 of file RecommendationSourceType.h.

◆ ResourceType

Enumerator
NOT_SET 
Ec2Instance 
AutoScalingGroup 
EbsVolume 
LambdaFunction 
NotApplicable 
EcsService 
License 
RdsDBInstance 

Definition at line 16 of file ResourceType.h.

◆ SavingsEstimationMode

Enumerator
NOT_SET 
AfterDiscounts 
BeforeDiscounts 

Definition at line 16 of file SavingsEstimationMode.h.

◆ ScopeName

Enumerator
NOT_SET 
Organization 
AccountId 
ResourceArn 

Definition at line 16 of file ScopeName.h.

◆ Status

Enumerator
NOT_SET 
Active 
Inactive 
Pending 
Failed 

Definition at line 16 of file Status.h.