Class: Aws::Types::Recommendation

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

Constant Summary collapse

SENSITIVE =

Returns:

  • ([:update_reason])

Instance Attribute Summary collapse

Instance Attribute Details

#arn::String

Returns the value of attribute arn.

Returns:

  • (::String)


278
279
280
# File 'sig/types.rbs', line 278

def arn
  @arn
end

#aws_services::Array[::String]

Returns the value of attribute aws_services.

Returns:

  • (::Array[::String])


272
273
274
# File 'sig/types.rbs', line 272

def aws_services
  @aws_services
end

#check_arn::String

Returns the value of attribute check_arn.

Returns:

  • (::String)


267
268
269
# File 'sig/types.rbs', line 267

def check_arn
  @check_arn
end

#created_at::Time

Returns the value of attribute created_at.

Returns:

  • (::Time)


276
277
278
# File 'sig/types.rbs', line 276

def created_at
  @created_at
end

#created_by::String

Returns the value of attribute created_by.

Returns:

  • (::String)


281
282
283
# File 'sig/types.rbs', line 281

def created_by
  @created_by
end

#description::String

Returns the value of attribute description.

Returns:

  • (::String)


280
281
282
# File 'sig/types.rbs', line 280

def description
  @description
end

#id::String

Returns the value of attribute id.

Returns:

  • (::String)


265
266
267
# File 'sig/types.rbs', line 265

def id
  @id
end

#last_updated_at::Time

Returns the value of attribute last_updated_at.

Returns:

  • (::Time)


277
278
279
# File 'sig/types.rbs', line 277

def last_updated_at
  @last_updated_at
end

#lifecycle_stage"in_progress", ...

Returns the value of attribute lifecycle_stage.

Returns:

  • ("in_progress", "pending_response", "dismissed", "resolved")


269
270
271
# File 'sig/types.rbs', line 269

def lifecycle_stage
  @lifecycle_stage
end

#name::String

Returns the value of attribute name.

Returns:

  • (::String)


273
274
275
# File 'sig/types.rbs', line 273

def name
  @name
end

#pillar_specific_aggregatesTypes::RecommendationPillarSpecificAggregates

Returns the value of attribute pillar_specific_aggregates.



275
276
277
# File 'sig/types.rbs', line 275

def pillar_specific_aggregates
  @pillar_specific_aggregates
end

#pillars::Array[("cost_optimizing" | "performance" | "security" | "service_limits" | "fault_tolerance" | "operational_excellence")]

Returns the value of attribute pillars.

Returns:

  • (::Array[("cost_optimizing" | "performance" | "security" | "service_limits" | "fault_tolerance" | "operational_excellence")])


270
271
272
# File 'sig/types.rbs', line 270

def pillars
  @pillars
end

#resolved_at::Time

Returns the value of attribute resolved_at.

Returns:

  • (::Time)


286
287
288
# File 'sig/types.rbs', line 286

def resolved_at
  @resolved_at
end

#resources_aggregatesTypes::RecommendationResourcesAggregates

Returns the value of attribute resources_aggregates.



274
275
276
# File 'sig/types.rbs', line 274

def resources_aggregates
  @resources_aggregates
end

#source"aws_config", ...

Returns the value of attribute source.

Returns:

  • ("aws_config", "compute_optimizer", "cost_explorer", "lse", "manual", "pse", "rds", "resilience", "resilience_hub", "security_hub", "stir", "ta_check", "well_architected", "cost_optimization_hub")


271
272
273
# File 'sig/types.rbs', line 271

def source
  @source
end

#status"ok", ...

Returns the value of attribute status.

Returns:

  • ("ok", "warning", "error")


268
269
270
# File 'sig/types.rbs', line 268

def status
  @status
end

#status_reason"no_data_ok"

Returns the value of attribute status_reason.

Returns:

  • ("no_data_ok")


279
280
281
# File 'sig/types.rbs', line 279

def status_reason
  @status_reason
end

#type"standard", "priority"

Returns the value of attribute type.

Returns:

  • ("standard", "priority")


266
267
268
# File 'sig/types.rbs', line 266

def type
  @type
end

#update_reason::String

Returns the value of attribute update_reason.

Returns:

  • (::String)


284
285
286
# File 'sig/types.rbs', line 284

def update_reason
  @update_reason
end

#update_reason_code"non_critical_account", ...

Returns the value of attribute update_reason_code.

Returns:

  • ("non_critical_account", "temporary_account", "valid_business_case", "other_methods_available", "low_priority", "not_applicable", "other")


285
286
287
# File 'sig/types.rbs', line 285

def update_reason_code
  @update_reason_code
end

#updated_on_behalf_of::String

Returns the value of attribute updated_on_behalf_of.

Returns:

  • (::String)


282
283
284
# File 'sig/types.rbs', line 282

def updated_on_behalf_of
  @updated_on_behalf_of
end

#updated_on_behalf_of_job_title::String

Returns the value of attribute updated_on_behalf_of_job_title.

Returns:

  • (::String)


283
284
285
# File 'sig/types.rbs', line 283

def updated_on_behalf_of_job_title
  @updated_on_behalf_of_job_title
end