Module: Aws::CostOptimizationHub::Client::_GetRecommendationResponseSuccess
- Includes:
- Seahorse::Client::_ResponseSuccess[Types::GetRecommendationResponse]
- Defined in:
- sig/client.rbs
Instance Method Summary collapse
- #account_id ⇒ ::String
- #action_type ⇒ "Rightsize", ...
- #cost_calculation_lookback_period_in_days ⇒ ::Integer
- #currency_code ⇒ ::String
- #current_resource_details ⇒ Types::ResourceDetails
- #current_resource_type ⇒ "Ec2Instance", ...
- #estimated_monthly_cost ⇒ ::Float
- #estimated_monthly_savings ⇒ ::Float
- #estimated_savings_over_cost_calculation_lookback_period ⇒ ::Float
- #estimated_savings_percentage ⇒ ::Float
- #implementation_effort ⇒ "VeryLow", ...
- #last_refresh_timestamp ⇒ ::Time
- #recommendation_id ⇒ ::String
- #recommendation_lookback_period_in_days ⇒ ::Integer
- #recommended_resource_details ⇒ Types::ResourceDetails
- #recommended_resource_type ⇒ "Ec2Instance", ...
- #region ⇒ ::String
- #resource_arn ⇒ ::String
- #resource_id ⇒ ::String
- #restart_needed ⇒ Boolean
- #rollback_possible ⇒ Boolean
- #source ⇒ "ComputeOptimizer", "CostExplorer"
- #tags ⇒ ::Array[Types::Tag]
Instance Method Details
#account_id ⇒ ::String
98 |
# File 'sig/client.rbs', line 98
def account_id: () -> ::String
|
#action_type ⇒ "Rightsize", ...
113 |
# File 'sig/client.rbs', line 113
def action_type: () -> ("Rightsize" | "Stop" | "Upgrade" | "PurchaseSavingsPlans" | "PurchaseReservedInstances" | "MigrateToGraviton" | "Delete" | "ScaleIn")
|
#cost_calculation_lookback_period_in_days ⇒ ::Integer
101 |
# File 'sig/client.rbs', line 101
def cost_calculation_lookback_period_in_days: () -> ::Integer
|
#currency_code ⇒ ::String
99 |
# File 'sig/client.rbs', line 99
def currency_code: () -> ::String
|
#current_resource_details ⇒ Types::ResourceDetails
115 |
# File 'sig/client.rbs', line 115
def current_resource_details: () -> Types::ResourceDetails
|
#current_resource_type ⇒ "Ec2Instance", ...
104 |
# File 'sig/client.rbs', line 104
def current_resource_type: () -> ("Ec2Instance" | "LambdaFunction" | "EbsVolume" | "EcsService" | "Ec2AutoScalingGroup" | "Ec2InstanceSavingsPlans" | "ComputeSavingsPlans" | "SageMakerSavingsPlans" | "Ec2ReservedInstances" | "RdsReservedInstances" | "OpenSearchReservedInstances" | "RedshiftReservedInstances" | "ElastiCacheReservedInstances" | "RdsDbInstanceStorage" | "RdsDbInstance" | "AuroraDbClusterStorage" | "DynamoDbReservedCapacity" | "MemoryDbReservedInstances" | "NatGateway" | "DynamoDBTable" | "ElastiCacheCluster" | "MemoryDBCluster" | "DocumentDBCluster" | "WorkSpaces" | "SageMakerEndpoint")
|
#estimated_monthly_cost ⇒ ::Float
110 |
# File 'sig/client.rbs', line 110
def estimated_monthly_cost: () -> ::Float
|
#estimated_monthly_savings ⇒ ::Float
109 |
# File 'sig/client.rbs', line 109
def estimated_monthly_savings: () -> ::Float
|
#estimated_savings_over_cost_calculation_lookback_period ⇒ ::Float
103 |
# File 'sig/client.rbs', line 103
def estimated_savings_over_cost_calculation_lookback_period: () -> ::Float
|
#estimated_savings_percentage ⇒ ::Float
102 |
# File 'sig/client.rbs', line 102
def estimated_savings_percentage: () -> ::Float
|
#implementation_effort ⇒ "VeryLow", ...
111 |
# File 'sig/client.rbs', line 111
def implementation_effort: () -> ("VeryLow" | "Low" | "Medium" | "High" | "VeryHigh")
|
#last_refresh_timestamp ⇒ ::Time
108 |
# File 'sig/client.rbs', line 108
def last_refresh_timestamp: () -> ::Time
|
#recommendation_id ⇒ ::String
95 |
# File 'sig/client.rbs', line 95
def recommendation_id: () -> ::String
|
#recommendation_lookback_period_in_days ⇒ ::Integer
100 |
# File 'sig/client.rbs', line 100
def recommendation_lookback_period_in_days: () -> ::Integer
|
#recommended_resource_details ⇒ Types::ResourceDetails
116 |
# File 'sig/client.rbs', line 116
def recommended_resource_details: () -> Types::ResourceDetails
|
#recommended_resource_type ⇒ "Ec2Instance", ...
105 |
# File 'sig/client.rbs', line 105
def recommended_resource_type: () -> ("Ec2Instance" | "LambdaFunction" | "EbsVolume" | "EcsService" | "Ec2AutoScalingGroup" | "Ec2InstanceSavingsPlans" | "ComputeSavingsPlans" | "SageMakerSavingsPlans" | "Ec2ReservedInstances" | "RdsReservedInstances" | "OpenSearchReservedInstances" | "RedshiftReservedInstances" | "ElastiCacheReservedInstances" | "RdsDbInstanceStorage" | "RdsDbInstance" | "AuroraDbClusterStorage" | "DynamoDbReservedCapacity" | "MemoryDbReservedInstances" | "NatGateway" | "DynamoDBTable" | "ElastiCacheCluster" | "MemoryDBCluster" | "DocumentDBCluster" | "WorkSpaces" | "SageMakerEndpoint")
|
#region ⇒ ::String
106 |
# File 'sig/client.rbs', line 106
def region: () -> ::String
|
#resource_arn ⇒ ::String
97 |
# File 'sig/client.rbs', line 97
def resource_arn: () -> ::String
|
#resource_id ⇒ ::String
96 |
# File 'sig/client.rbs', line 96
def resource_id: () -> ::String
|
#restart_needed ⇒ Boolean
112 |
# File 'sig/client.rbs', line 112
def restart_needed: () -> bool
|
#rollback_possible ⇒ Boolean
114 |
# File 'sig/client.rbs', line 114
def rollback_possible: () -> bool
|
#source ⇒ "ComputeOptimizer", "CostExplorer"
107 |
# File 'sig/client.rbs', line 107
def source: () -> ("ComputeOptimizer" | "CostExplorer")
|
#tags ⇒ ::Array[Types::Tag]
117 |
# File 'sig/client.rbs', line 117
def tags: () -> ::Array[Types::Tag]
|