commonMain.aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of computeoptimizer-jvm Show documentation
Show all versions of computeoptimizer-jvm Show documentation
The AWS SDK for Kotlin client for Compute Optimizer
// Code generated by smithy-kotlin-codegen. DO NOT EDIT!
package aws.sdk.kotlin.services.computeoptimizer.model
import kotlin.collections.List
public sealed class ExportableRdsdbField {
public abstract val value: kotlin.String
public object AccountId : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "AccountId"
override fun toString(): kotlin.String = "AccountId"
}
public object CurrentDbInstanceClass : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "CurrentDBInstanceClass"
override fun toString(): kotlin.String = "CurrentDbInstanceClass"
}
public object CurrentInstanceOnDemandHourlyPrice : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "CurrentInstanceOnDemandHourlyPrice"
override fun toString(): kotlin.String = "CurrentInstanceOnDemandHourlyPrice"
}
public object CurrentStorageConfigurationAllocatedStorage : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "CurrentStorageConfigurationAllocatedStorage"
override fun toString(): kotlin.String = "CurrentStorageConfigurationAllocatedStorage"
}
public object CurrentStorageConfigurationIops : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "CurrentStorageConfigurationIOPS"
override fun toString(): kotlin.String = "CurrentStorageConfigurationIops"
}
public object CurrentStorageConfigurationMaxAllocatedStorage : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "CurrentStorageConfigurationMaxAllocatedStorage"
override fun toString(): kotlin.String = "CurrentStorageConfigurationMaxAllocatedStorage"
}
public object CurrentStorageConfigurationStorageThroughput : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "CurrentStorageConfigurationStorageThroughput"
override fun toString(): kotlin.String = "CurrentStorageConfigurationStorageThroughput"
}
public object CurrentStorageConfigurationStorageType : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "CurrentStorageConfigurationStorageType"
override fun toString(): kotlin.String = "CurrentStorageConfigurationStorageType"
}
public object CurrentStorageOnDemandMonthlyPrice : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "CurrentStorageOnDemandMonthlyPrice"
override fun toString(): kotlin.String = "CurrentStorageOnDemandMonthlyPrice"
}
public object EffectiveRecommendationPreferencesCpuVendorArchitectures : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "EffectiveRecommendationPreferencesCpuVendorArchitectures"
override fun toString(): kotlin.String = "EffectiveRecommendationPreferencesCpuVendorArchitectures"
}
public object EffectiveRecommendationPreferencesEnhancedInfrastructureMetrics : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "EffectiveRecommendationPreferencesEnhancedInfrastructureMetrics"
override fun toString(): kotlin.String = "EffectiveRecommendationPreferencesEnhancedInfrastructureMetrics"
}
public object EffectiveRecommendationPreferencesLookbackPeriod : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "EffectiveRecommendationPreferencesLookBackPeriod"
override fun toString(): kotlin.String = "EffectiveRecommendationPreferencesLookbackPeriod"
}
public object EffectiveRecommendationPreferencesSavingsEstimationMode : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "EffectiveRecommendationPreferencesSavingsEstimationMode"
override fun toString(): kotlin.String = "EffectiveRecommendationPreferencesSavingsEstimationMode"
}
public object Engine : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "Engine"
override fun toString(): kotlin.String = "Engine"
}
public object EngineVersion : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "EngineVersion"
override fun toString(): kotlin.String = "EngineVersion"
}
public object Idle : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "Idle"
override fun toString(): kotlin.String = "Idle"
}
public object InstanceFinding : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "InstanceFinding"
override fun toString(): kotlin.String = "InstanceFinding"
}
public object InstanceFindingReasonCodes : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "InstanceFindingReasonCodes"
override fun toString(): kotlin.String = "InstanceFindingReasonCodes"
}
public object InstanceRecommendationOptionsDbInstanceClass : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "InstanceRecommendationOptionsDBInstanceClass"
override fun toString(): kotlin.String = "InstanceRecommendationOptionsDbInstanceClass"
}
public object InstanceRecommendationOptionsEstimatedMonthlySavingsCurrency : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "InstanceRecommendationOptionsEstimatedMonthlySavingsCurrency"
override fun toString(): kotlin.String = "InstanceRecommendationOptionsEstimatedMonthlySavingsCurrency"
}
public object InstanceRecommendationOptionsEstimatedMonthlySavingsCurrencyAfterDiscounts : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "InstanceRecommendationOptionsEstimatedMonthlySavingsCurrencyAfterDiscounts"
override fun toString(): kotlin.String = "InstanceRecommendationOptionsEstimatedMonthlySavingsCurrencyAfterDiscounts"
}
public object InstanceRecommendationOptionsEstimatedMonthlySavingsValue : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "InstanceRecommendationOptionsEstimatedMonthlySavingsValue"
override fun toString(): kotlin.String = "InstanceRecommendationOptionsEstimatedMonthlySavingsValue"
}
public object InstanceRecommendationOptionsEstimatedMonthlySavingsValueAfterDiscounts : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "InstanceRecommendationOptionsEstimatedMonthlySavingsValueAfterDiscounts"
override fun toString(): kotlin.String = "InstanceRecommendationOptionsEstimatedMonthlySavingsValueAfterDiscounts"
}
public object InstanceRecommendationOptionsInstanceOnDemandHourlyPrice : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "InstanceRecommendationOptionsInstanceOnDemandHourlyPrice"
override fun toString(): kotlin.String = "InstanceRecommendationOptionsInstanceOnDemandHourlyPrice"
}
public object InstanceRecommendationOptionsPerformanceRisk : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "InstanceRecommendationOptionsPerformanceRisk"
override fun toString(): kotlin.String = "InstanceRecommendationOptionsPerformanceRisk"
}
public object InstanceRecommendationOptionsProjectedUtilizationMetricsCpuMaximum : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "InstanceRecommendationOptionsProjectedUtilizationMetricsCpuMaximum"
override fun toString(): kotlin.String = "InstanceRecommendationOptionsProjectedUtilizationMetricsCpuMaximum"
}
public object InstanceRecommendationOptionsRank : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "InstanceRecommendationOptionsRank"
override fun toString(): kotlin.String = "InstanceRecommendationOptionsRank"
}
public object InstanceRecommendationOptionsSavingsOpportunityAfterDiscountsPercentage : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "InstanceRecommendationOptionsSavingsOpportunityAfterDiscountsPercentage"
override fun toString(): kotlin.String = "InstanceRecommendationOptionsSavingsOpportunityAfterDiscountsPercentage"
}
public object InstanceRecommendationOptionsSavingsOpportunityPercentage : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "InstanceRecommendationOptionsSavingsOpportunityPercentage"
override fun toString(): kotlin.String = "InstanceRecommendationOptionsSavingsOpportunityPercentage"
}
public object LastRefreshTimestamp : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "LastRefreshTimestamp"
override fun toString(): kotlin.String = "LastRefreshTimestamp"
}
public object LookbackPeriodInDays : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "LookbackPeriodInDays"
override fun toString(): kotlin.String = "LookbackPeriodInDays"
}
public object MultiAzDbInstance : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "MultiAZDBInstance"
override fun toString(): kotlin.String = "MultiAzDbInstance"
}
public object ResourceArn : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "ResourceArn"
override fun toString(): kotlin.String = "ResourceArn"
}
public object StorageFinding : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "StorageFinding"
override fun toString(): kotlin.String = "StorageFinding"
}
public object StorageFindingReasonCodes : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "StorageFindingReasonCodes"
override fun toString(): kotlin.String = "StorageFindingReasonCodes"
}
public object StorageRecommendationOptionsAllocatedStorage : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "StorageRecommendationOptionsAllocatedStorage"
override fun toString(): kotlin.String = "StorageRecommendationOptionsAllocatedStorage"
}
public object StorageRecommendationOptionsEstimatedMonthlySavingsCurrency : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "StorageRecommendationOptionsEstimatedMonthlySavingsCurrency"
override fun toString(): kotlin.String = "StorageRecommendationOptionsEstimatedMonthlySavingsCurrency"
}
public object StorageRecommendationOptionsEstimatedMonthlySavingsCurrencyAfterDiscounts : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "StorageRecommendationOptionsEstimatedMonthlySavingsCurrencyAfterDiscounts"
override fun toString(): kotlin.String = "StorageRecommendationOptionsEstimatedMonthlySavingsCurrencyAfterDiscounts"
}
public object StorageRecommendationOptionsEstimatedMonthlySavingsValue : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "StorageRecommendationOptionsEstimatedMonthlySavingsValue"
override fun toString(): kotlin.String = "StorageRecommendationOptionsEstimatedMonthlySavingsValue"
}
public object StorageRecommendationOptionsEstimatedMonthlySavingsValueAfterDiscounts : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "StorageRecommendationOptionsEstimatedMonthlySavingsValueAfterDiscounts"
override fun toString(): kotlin.String = "StorageRecommendationOptionsEstimatedMonthlySavingsValueAfterDiscounts"
}
public object StorageRecommendationOptionsIops : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "StorageRecommendationOptionsIOPS"
override fun toString(): kotlin.String = "StorageRecommendationOptionsIops"
}
public object StorageRecommendationOptionsMaxAllocatedStorage : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "StorageRecommendationOptionsMaxAllocatedStorage"
override fun toString(): kotlin.String = "StorageRecommendationOptionsMaxAllocatedStorage"
}
public object StorageRecommendationOptionsOnDemandMonthlyPrice : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "StorageRecommendationOptionsOnDemandMonthlyPrice"
override fun toString(): kotlin.String = "StorageRecommendationOptionsOnDemandMonthlyPrice"
}
public object StorageRecommendationOptionsRank : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "StorageRecommendationOptionsRank"
override fun toString(): kotlin.String = "StorageRecommendationOptionsRank"
}
public object StorageRecommendationOptionsSavingsOpportunityAfterDiscountsPercentage : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "StorageRecommendationOptionsSavingsOpportunityAfterDiscountsPercentage"
override fun toString(): kotlin.String = "StorageRecommendationOptionsSavingsOpportunityAfterDiscountsPercentage"
}
public object StorageRecommendationOptionsSavingsOpportunityPercentage : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "StorageRecommendationOptionsSavingsOpportunityPercentage"
override fun toString(): kotlin.String = "StorageRecommendationOptionsSavingsOpportunityPercentage"
}
public object StorageRecommendationOptionsStorageThroughput : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "StorageRecommendationOptionsStorageThroughput"
override fun toString(): kotlin.String = "StorageRecommendationOptionsStorageThroughput"
}
public object StorageRecommendationOptionsStorageType : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "StorageRecommendationOptionsStorageType"
override fun toString(): kotlin.String = "StorageRecommendationOptionsStorageType"
}
public object Tags : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "Tags"
override fun toString(): kotlin.String = "Tags"
}
public object UtilizationMetricsCpuMaximum : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "UtilizationMetricsCpuMaximum"
override fun toString(): kotlin.String = "UtilizationMetricsCpuMaximum"
}
public object UtilizationMetricsDatabaseConnectionsMaximum : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "UtilizationMetricsDatabaseConnectionsMaximum"
override fun toString(): kotlin.String = "UtilizationMetricsDatabaseConnectionsMaximum"
}
public object UtilizationMetricsEbsVolumeReadIopsMaximum : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "UtilizationMetricsEBSVolumeReadIOPSMaximum"
override fun toString(): kotlin.String = "UtilizationMetricsEbsVolumeReadIopsMaximum"
}
public object UtilizationMetricsEbsVolumeReadThroughputMaximum : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "UtilizationMetricsEBSVolumeReadThroughputMaximum"
override fun toString(): kotlin.String = "UtilizationMetricsEbsVolumeReadThroughputMaximum"
}
public object UtilizationMetricsEbsVolumeStorageSpaceUtilizationMaximum : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "UtilizationMetricsEBSVolumeStorageSpaceUtilizationMaximum"
override fun toString(): kotlin.String = "UtilizationMetricsEbsVolumeStorageSpaceUtilizationMaximum"
}
public object UtilizationMetricsEbsVolumeWriteIopsMaximum : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "UtilizationMetricsEBSVolumeWriteIOPSMaximum"
override fun toString(): kotlin.String = "UtilizationMetricsEbsVolumeWriteIopsMaximum"
}
public object UtilizationMetricsEbsVolumeWriteThroughputMaximum : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "UtilizationMetricsEBSVolumeWriteThroughputMaximum"
override fun toString(): kotlin.String = "UtilizationMetricsEbsVolumeWriteThroughputMaximum"
}
public object UtilizationMetricsMemoryMaximum : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "UtilizationMetricsMemoryMaximum"
override fun toString(): kotlin.String = "UtilizationMetricsMemoryMaximum"
}
public object UtilizationMetricsNetworkReceiveThroughputMaximum : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "UtilizationMetricsNetworkReceiveThroughputMaximum"
override fun toString(): kotlin.String = "UtilizationMetricsNetworkReceiveThroughputMaximum"
}
public object UtilizationMetricsNetworkTransmitThroughputMaximum : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override val value: kotlin.String = "UtilizationMetricsNetworkTransmitThroughputMaximum"
override fun toString(): kotlin.String = "UtilizationMetricsNetworkTransmitThroughputMaximum"
}
public data class SdkUnknown(override val value: kotlin.String) : aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField() {
override fun toString(): kotlin.String = "SdkUnknown($value)"
}
public companion object {
/**
* Convert a raw value to one of the sealed variants or [SdkUnknown]
*/
public fun fromValue(value: kotlin.String): aws.sdk.kotlin.services.computeoptimizer.model.ExportableRdsdbField = when (value) {
"AccountId" -> AccountId
"CurrentDBInstanceClass" -> CurrentDbInstanceClass
"CurrentInstanceOnDemandHourlyPrice" -> CurrentInstanceOnDemandHourlyPrice
"CurrentStorageConfigurationAllocatedStorage" -> CurrentStorageConfigurationAllocatedStorage
"CurrentStorageConfigurationIOPS" -> CurrentStorageConfigurationIops
"CurrentStorageConfigurationMaxAllocatedStorage" -> CurrentStorageConfigurationMaxAllocatedStorage
"CurrentStorageConfigurationStorageThroughput" -> CurrentStorageConfigurationStorageThroughput
"CurrentStorageConfigurationStorageType" -> CurrentStorageConfigurationStorageType
"CurrentStorageOnDemandMonthlyPrice" -> CurrentStorageOnDemandMonthlyPrice
"EffectiveRecommendationPreferencesCpuVendorArchitectures" -> EffectiveRecommendationPreferencesCpuVendorArchitectures
"EffectiveRecommendationPreferencesEnhancedInfrastructureMetrics" -> EffectiveRecommendationPreferencesEnhancedInfrastructureMetrics
"EffectiveRecommendationPreferencesLookBackPeriod" -> EffectiveRecommendationPreferencesLookbackPeriod
"EffectiveRecommendationPreferencesSavingsEstimationMode" -> EffectiveRecommendationPreferencesSavingsEstimationMode
"Engine" -> Engine
"EngineVersion" -> EngineVersion
"Idle" -> Idle
"InstanceFinding" -> InstanceFinding
"InstanceFindingReasonCodes" -> InstanceFindingReasonCodes
"InstanceRecommendationOptionsDBInstanceClass" -> InstanceRecommendationOptionsDbInstanceClass
"InstanceRecommendationOptionsEstimatedMonthlySavingsCurrency" -> InstanceRecommendationOptionsEstimatedMonthlySavingsCurrency
"InstanceRecommendationOptionsEstimatedMonthlySavingsCurrencyAfterDiscounts" -> InstanceRecommendationOptionsEstimatedMonthlySavingsCurrencyAfterDiscounts
"InstanceRecommendationOptionsEstimatedMonthlySavingsValue" -> InstanceRecommendationOptionsEstimatedMonthlySavingsValue
"InstanceRecommendationOptionsEstimatedMonthlySavingsValueAfterDiscounts" -> InstanceRecommendationOptionsEstimatedMonthlySavingsValueAfterDiscounts
"InstanceRecommendationOptionsInstanceOnDemandHourlyPrice" -> InstanceRecommendationOptionsInstanceOnDemandHourlyPrice
"InstanceRecommendationOptionsPerformanceRisk" -> InstanceRecommendationOptionsPerformanceRisk
"InstanceRecommendationOptionsProjectedUtilizationMetricsCpuMaximum" -> InstanceRecommendationOptionsProjectedUtilizationMetricsCpuMaximum
"InstanceRecommendationOptionsRank" -> InstanceRecommendationOptionsRank
"InstanceRecommendationOptionsSavingsOpportunityAfterDiscountsPercentage" -> InstanceRecommendationOptionsSavingsOpportunityAfterDiscountsPercentage
"InstanceRecommendationOptionsSavingsOpportunityPercentage" -> InstanceRecommendationOptionsSavingsOpportunityPercentage
"LastRefreshTimestamp" -> LastRefreshTimestamp
"LookbackPeriodInDays" -> LookbackPeriodInDays
"MultiAZDBInstance" -> MultiAzDbInstance
"ResourceArn" -> ResourceArn
"StorageFinding" -> StorageFinding
"StorageFindingReasonCodes" -> StorageFindingReasonCodes
"StorageRecommendationOptionsAllocatedStorage" -> StorageRecommendationOptionsAllocatedStorage
"StorageRecommendationOptionsEstimatedMonthlySavingsCurrency" -> StorageRecommendationOptionsEstimatedMonthlySavingsCurrency
"StorageRecommendationOptionsEstimatedMonthlySavingsCurrencyAfterDiscounts" -> StorageRecommendationOptionsEstimatedMonthlySavingsCurrencyAfterDiscounts
"StorageRecommendationOptionsEstimatedMonthlySavingsValue" -> StorageRecommendationOptionsEstimatedMonthlySavingsValue
"StorageRecommendationOptionsEstimatedMonthlySavingsValueAfterDiscounts" -> StorageRecommendationOptionsEstimatedMonthlySavingsValueAfterDiscounts
"StorageRecommendationOptionsIOPS" -> StorageRecommendationOptionsIops
"StorageRecommendationOptionsMaxAllocatedStorage" -> StorageRecommendationOptionsMaxAllocatedStorage
"StorageRecommendationOptionsOnDemandMonthlyPrice" -> StorageRecommendationOptionsOnDemandMonthlyPrice
"StorageRecommendationOptionsRank" -> StorageRecommendationOptionsRank
"StorageRecommendationOptionsSavingsOpportunityAfterDiscountsPercentage" -> StorageRecommendationOptionsSavingsOpportunityAfterDiscountsPercentage
"StorageRecommendationOptionsSavingsOpportunityPercentage" -> StorageRecommendationOptionsSavingsOpportunityPercentage
"StorageRecommendationOptionsStorageThroughput" -> StorageRecommendationOptionsStorageThroughput
"StorageRecommendationOptionsStorageType" -> StorageRecommendationOptionsStorageType
"Tags" -> Tags
"UtilizationMetricsCpuMaximum" -> UtilizationMetricsCpuMaximum
"UtilizationMetricsDatabaseConnectionsMaximum" -> UtilizationMetricsDatabaseConnectionsMaximum
"UtilizationMetricsEBSVolumeReadIOPSMaximum" -> UtilizationMetricsEbsVolumeReadIopsMaximum
"UtilizationMetricsEBSVolumeReadThroughputMaximum" -> UtilizationMetricsEbsVolumeReadThroughputMaximum
"UtilizationMetricsEBSVolumeStorageSpaceUtilizationMaximum" -> UtilizationMetricsEbsVolumeStorageSpaceUtilizationMaximum
"UtilizationMetricsEBSVolumeWriteIOPSMaximum" -> UtilizationMetricsEbsVolumeWriteIopsMaximum
"UtilizationMetricsEBSVolumeWriteThroughputMaximum" -> UtilizationMetricsEbsVolumeWriteThroughputMaximum
"UtilizationMetricsMemoryMaximum" -> UtilizationMetricsMemoryMaximum
"UtilizationMetricsNetworkReceiveThroughputMaximum" -> UtilizationMetricsNetworkReceiveThroughputMaximum
"UtilizationMetricsNetworkTransmitThroughputMaximum" -> UtilizationMetricsNetworkTransmitThroughputMaximum
else -> SdkUnknown(value)
}
/**
* Get a list of all possible variants
*/
public fun values(): kotlin.collections.List = values
private val values: kotlin.collections.List = listOf(
AccountId,
CurrentDbInstanceClass,
CurrentInstanceOnDemandHourlyPrice,
CurrentStorageConfigurationAllocatedStorage,
CurrentStorageConfigurationIops,
CurrentStorageConfigurationMaxAllocatedStorage,
CurrentStorageConfigurationStorageThroughput,
CurrentStorageConfigurationStorageType,
CurrentStorageOnDemandMonthlyPrice,
EffectiveRecommendationPreferencesCpuVendorArchitectures,
EffectiveRecommendationPreferencesEnhancedInfrastructureMetrics,
EffectiveRecommendationPreferencesLookbackPeriod,
EffectiveRecommendationPreferencesSavingsEstimationMode,
Engine,
EngineVersion,
Idle,
InstanceFinding,
InstanceFindingReasonCodes,
InstanceRecommendationOptionsDbInstanceClass,
InstanceRecommendationOptionsEstimatedMonthlySavingsCurrency,
InstanceRecommendationOptionsEstimatedMonthlySavingsCurrencyAfterDiscounts,
InstanceRecommendationOptionsEstimatedMonthlySavingsValue,
InstanceRecommendationOptionsEstimatedMonthlySavingsValueAfterDiscounts,
InstanceRecommendationOptionsInstanceOnDemandHourlyPrice,
InstanceRecommendationOptionsPerformanceRisk,
InstanceRecommendationOptionsProjectedUtilizationMetricsCpuMaximum,
InstanceRecommendationOptionsRank,
InstanceRecommendationOptionsSavingsOpportunityAfterDiscountsPercentage,
InstanceRecommendationOptionsSavingsOpportunityPercentage,
LastRefreshTimestamp,
LookbackPeriodInDays,
MultiAzDbInstance,
ResourceArn,
StorageFinding,
StorageFindingReasonCodes,
StorageRecommendationOptionsAllocatedStorage,
StorageRecommendationOptionsEstimatedMonthlySavingsCurrency,
StorageRecommendationOptionsEstimatedMonthlySavingsCurrencyAfterDiscounts,
StorageRecommendationOptionsEstimatedMonthlySavingsValue,
StorageRecommendationOptionsEstimatedMonthlySavingsValueAfterDiscounts,
StorageRecommendationOptionsIops,
StorageRecommendationOptionsMaxAllocatedStorage,
StorageRecommendationOptionsOnDemandMonthlyPrice,
StorageRecommendationOptionsRank,
StorageRecommendationOptionsSavingsOpportunityAfterDiscountsPercentage,
StorageRecommendationOptionsSavingsOpportunityPercentage,
StorageRecommendationOptionsStorageThroughput,
StorageRecommendationOptionsStorageType,
Tags,
UtilizationMetricsCpuMaximum,
UtilizationMetricsDatabaseConnectionsMaximum,
UtilizationMetricsEbsVolumeReadIopsMaximum,
UtilizationMetricsEbsVolumeReadThroughputMaximum,
UtilizationMetricsEbsVolumeStorageSpaceUtilizationMaximum,
UtilizationMetricsEbsVolumeWriteIopsMaximum,
UtilizationMetricsEbsVolumeWriteThroughputMaximum,
UtilizationMetricsMemoryMaximum,
UtilizationMetricsNetworkReceiveThroughputMaximum,
UtilizationMetricsNetworkTransmitThroughputMaximum,
)
}
}