| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.CostExplorer.Types.TargetInstance
Description
Synopsis
- data TargetInstance = TargetInstance' {}
- newTargetInstance :: TargetInstance
- targetInstance_currencyCode :: Lens' TargetInstance (Maybe Text)
- targetInstance_defaultTargetInstance :: Lens' TargetInstance (Maybe Bool)
- targetInstance_estimatedMonthlyCost :: Lens' TargetInstance (Maybe Text)
- targetInstance_estimatedMonthlySavings :: Lens' TargetInstance (Maybe Text)
- targetInstance_expectedResourceUtilization :: Lens' TargetInstance (Maybe ResourceUtilization)
- targetInstance_platformDifferences :: Lens' TargetInstance (Maybe [PlatformDifference])
- targetInstance_resourceDetails :: Lens' TargetInstance (Maybe ResourceDetails)
Documentation
data TargetInstance Source #
Details on recommended instance.
See: newTargetInstance smart constructor.
Constructors
| TargetInstance' | |
Fields
| |
Instances
newTargetInstance :: TargetInstance Source #
Create a value of TargetInstance with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:currencyCode:TargetInstance', targetInstance_currencyCode - The currency code that Amazon Web Services used to calculate the costs
for this instance.
$sel:defaultTargetInstance:TargetInstance', targetInstance_defaultTargetInstance - Determines whether this recommendation is the defaulted Amazon Web
Services recommendation.
$sel:estimatedMonthlyCost:TargetInstance', targetInstance_estimatedMonthlyCost - The expected cost to operate this instance type on a monthly basis.
$sel:estimatedMonthlySavings:TargetInstance', targetInstance_estimatedMonthlySavings - The estimated savings that result from modification, on a monthly basis.
$sel:expectedResourceUtilization:TargetInstance', targetInstance_expectedResourceUtilization - The expected utilization metrics for target instance type.
$sel:platformDifferences:TargetInstance', targetInstance_platformDifferences - Explains the actions that you might need to take to successfully migrate
your workloads from the current instance type to the recommended
instance type.
$sel:resourceDetails:TargetInstance', targetInstance_resourceDetails - Details on the target instance type.
targetInstance_currencyCode :: Lens' TargetInstance (Maybe Text) Source #
The currency code that Amazon Web Services used to calculate the costs for this instance.
targetInstance_defaultTargetInstance :: Lens' TargetInstance (Maybe Bool) Source #
Determines whether this recommendation is the defaulted Amazon Web Services recommendation.
targetInstance_estimatedMonthlyCost :: Lens' TargetInstance (Maybe Text) Source #
The expected cost to operate this instance type on a monthly basis.
targetInstance_estimatedMonthlySavings :: Lens' TargetInstance (Maybe Text) Source #
The estimated savings that result from modification, on a monthly basis.
targetInstance_expectedResourceUtilization :: Lens' TargetInstance (Maybe ResourceUtilization) Source #
The expected utilization metrics for target instance type.
targetInstance_platformDifferences :: Lens' TargetInstance (Maybe [PlatformDifference]) Source #
Explains the actions that you might need to take to successfully migrate your workloads from the current instance type to the recommended instance type.
targetInstance_resourceDetails :: Lens' TargetInstance (Maybe ResourceDetails) Source #
Details on the target instance type.