Class: Aws::Types::RecommendationDetailData

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Constant Summary collapse

SENSITIVE =

Returns:

  • ([])

Instance Attribute Summary collapse

Instance Attribute Details

#account_id::String

Returns the value of attribute account_id.

Returns:

  • (::String)


1083
1084
1085
# File 'sig/types.rbs', line 1083

def 
  @account_id
end

#account_scope"PAYER", "LINKED"

Returns the value of attribute account_scope.

Returns:

  • ("PAYER", "LINKED")


1078
1079
1080
# File 'sig/types.rbs', line 1078

def 
  @account_scope
end

#currency_code::String

Returns the value of attribute currency_code.

Returns:

  • (::String)


1084
1085
1086
# File 'sig/types.rbs', line 1084

def currency_code
  @currency_code
end

#current_average_coverage::String

Returns the value of attribute current_average_coverage.

Returns:

  • (::String)


1104
1105
1106
# File 'sig/types.rbs', line 1104

def current_average_coverage
  @current_average_coverage
end

#current_average_hourly_on_demand_spend::String

Returns the value of attribute current_average_hourly_on_demand_spend.

Returns:

  • (::String)


1090
1091
1092
# File 'sig/types.rbs', line 1090

def current_average_hourly_on_demand_spend
  @current_average_hourly_on_demand_spend
end

#current_maximum_hourly_on_demand_spend::String

Returns the value of attribute current_maximum_hourly_on_demand_spend.

Returns:

  • (::String)


1091
1092
1093
# File 'sig/types.rbs', line 1091

def current_maximum_hourly_on_demand_spend
  @current_maximum_hourly_on_demand_spend
end

#current_minimum_hourly_on_demand_spend::String

Returns the value of attribute current_minimum_hourly_on_demand_spend.

Returns:

  • (::String)


1092
1093
1094
# File 'sig/types.rbs', line 1092

def current_minimum_hourly_on_demand_spend
  @current_minimum_hourly_on_demand_spend
end

#estimated_average_coverage::String

Returns the value of attribute estimated_average_coverage.

Returns:

  • (::String)


1105
1106
1107
# File 'sig/types.rbs', line 1105

def estimated_average_coverage
  @estimated_average_coverage
end

#estimated_average_utilization::String

Returns the value of attribute estimated_average_utilization.

Returns:

  • (::String)


1093
1094
1095
# File 'sig/types.rbs', line 1093

def estimated_average_utilization
  @estimated_average_utilization
end

#estimated_monthly_savings_amount::String

Returns the value of attribute estimated_monthly_savings_amount.

Returns:

  • (::String)


1094
1095
1096
# File 'sig/types.rbs', line 1094

def estimated_monthly_savings_amount
  @estimated_monthly_savings_amount
end

#estimated_on_demand_cost::String

Returns the value of attribute estimated_on_demand_cost.

Returns:

  • (::String)


1095
1096
1097
# File 'sig/types.rbs', line 1095

def estimated_on_demand_cost
  @estimated_on_demand_cost
end

#estimated_on_demand_cost_with_current_commitment::String

Returns the value of attribute estimated_on_demand_cost_with_current_commitment.

Returns:

  • (::String)


1096
1097
1098
# File 'sig/types.rbs', line 1096

def estimated_on_demand_cost_with_current_commitment
  @estimated_on_demand_cost_with_current_commitment
end

#estimated_roi::String

Returns the value of attribute estimated_roi.

Returns:

  • (::String)


1097
1098
1099
# File 'sig/types.rbs', line 1097

def estimated_roi
  @estimated_roi
end

#estimated_savings_amount::String

Returns the value of attribute estimated_savings_amount.

Returns:

  • (::String)


1099
1100
1101
# File 'sig/types.rbs', line 1099

def estimated_savings_amount
  @estimated_savings_amount
end

#estimated_savings_percentage::String

Returns the value of attribute estimated_savings_percentage.

Returns:

  • (::String)


1100
1101
1102
# File 'sig/types.rbs', line 1100

def estimated_savings_percentage
  @estimated_savings_percentage
end

#estimated_sp_cost::String

Returns the value of attribute estimated_sp_cost.

Returns:

  • (::String)


1098
1099
1100
# File 'sig/types.rbs', line 1098

def estimated_sp_cost
  @estimated_sp_cost
end

#existing_hourly_commitment::String

Returns the value of attribute existing_hourly_commitment.

Returns:

  • (::String)


1101
1102
1103
# File 'sig/types.rbs', line 1101

def existing_hourly_commitment
  @existing_hourly_commitment
end

#generation_timestamp::String

Returns the value of attribute generation_timestamp.

Returns:

  • (::String)


1088
1089
1090
# File 'sig/types.rbs', line 1088

def generation_timestamp
  @generation_timestamp
end

#hourly_commitment_to_purchase::String

Returns the value of attribute hourly_commitment_to_purchase.

Returns:

  • (::String)


1102
1103
1104
# File 'sig/types.rbs', line 1102

def hourly_commitment_to_purchase
  @hourly_commitment_to_purchase
end

#instance_family::String

Returns the value of attribute instance_family.

Returns:

  • (::String)


1085
1086
1087
# File 'sig/types.rbs', line 1085

def instance_family
  @instance_family
end

#latest_usage_timestamp::String

Returns the value of attribute latest_usage_timestamp.

Returns:

  • (::String)


1089
1090
1091
# File 'sig/types.rbs', line 1089

def latest_usage_timestamp
  @latest_usage_timestamp
end

#lookback_period_in_days"SEVEN_DAYS", ...

Returns the value of attribute lookback_period_in_days.

Returns:

  • ("SEVEN_DAYS", "THIRTY_DAYS", "SIXTY_DAYS")


1079
1080
1081
# File 'sig/types.rbs', line 1079

def lookback_period_in_days
  @lookback_period_in_days
end

#metrics_over_lookback_period::Array[Types::RecommendationDetailHourlyMetrics]

Returns the value of attribute metrics_over_lookback_period.



1106
1107
1108
# File 'sig/types.rbs', line 1106

def metrics_over_lookback_period
  @metrics_over_lookback_period
end

#offering_id::String

Returns the value of attribute offering_id.

Returns:

  • (::String)


1087
1088
1089
# File 'sig/types.rbs', line 1087

def offering_id
  @offering_id
end

#payment_option"NO_UPFRONT", ...

Returns the value of attribute payment_option.

Returns:

  • ("NO_UPFRONT", "PARTIAL_UPFRONT", "ALL_UPFRONT", "LIGHT_UTILIZATION", "MEDIUM_UTILIZATION", "HEAVY_UTILIZATION")


1082
1083
1084
# File 'sig/types.rbs', line 1082

def payment_option
  @payment_option
end

#region::String

Returns the value of attribute region.

Returns:

  • (::String)


1086
1087
1088
# File 'sig/types.rbs', line 1086

def region
  @region
end

#savings_plans_type"COMPUTE_SP", ...

Returns the value of attribute savings_plans_type.

Returns:

  • ("COMPUTE_SP", "EC2_INSTANCE_SP", "SAGEMAKER_SP", "DATABASE_SP")


1080
1081
1082
# File 'sig/types.rbs', line 1080

def savings_plans_type
  @savings_plans_type
end

#term_in_years"ONE_YEAR", "THREE_YEARS"

Returns the value of attribute term_in_years.

Returns:

  • ("ONE_YEAR", "THREE_YEARS")


1081
1082
1083
# File 'sig/types.rbs', line 1081

def term_in_years
  @term_in_years
end

#upfront_cost::String

Returns the value of attribute upfront_cost.

Returns:

  • (::String)


1103
1104
1105
# File 'sig/types.rbs', line 1103

def upfront_cost
  @upfront_cost
end