Class: Aws::TrustedAdvisor::Types::AccountRecommendationLifecycleSummary

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-trustedadvisor/types.rb

Overview

Summary of an AccountRecommendationLifecycle for an Organization Recommendation

Constant Summary collapse

SENSITIVE =
[:update_reason]

Instance Attribute Summary collapse

Instance Attribute Details

#account_idString

The AWS account ID

Returns:

  • (String)


69
70
71
72
73
74
75
76
77
78
79
80
# File 'lib/aws-sdk-trustedadvisor/types.rb', line 69

class AccountRecommendationLifecycleSummary < Struct.new(
  :account_id,
  :account_recommendation_arn,
  :last_updated_at,
  :lifecycle_stage,
  :update_reason,
  :update_reason_code,
  :updated_on_behalf_of,
  :updated_on_behalf_of_job_title)
  SENSITIVE = [:update_reason]
  include Aws::Structure
end

#account_recommendation_arnString

The Recommendation ARN

Returns:

  • (String)


69
70
71
72
73
74
75
76
77
78
79
80
# File 'lib/aws-sdk-trustedadvisor/types.rb', line 69

class AccountRecommendationLifecycleSummary < Struct.new(
  :account_id,
  :account_recommendation_arn,
  :last_updated_at,
  :lifecycle_stage,
  :update_reason,
  :update_reason_code,
  :updated_on_behalf_of,
  :updated_on_behalf_of_job_title)
  SENSITIVE = [:update_reason]
  include Aws::Structure
end

#last_updated_atTime

When the Recommendation was last updated

Returns:

  • (Time)


69
70
71
72
73
74
75
76
77
78
79
80
# File 'lib/aws-sdk-trustedadvisor/types.rb', line 69

class AccountRecommendationLifecycleSummary < Struct.new(
  :account_id,
  :account_recommendation_arn,
  :last_updated_at,
  :lifecycle_stage,
  :update_reason,
  :update_reason_code,
  :updated_on_behalf_of,
  :updated_on_behalf_of_job_title)
  SENSITIVE = [:update_reason]
  include Aws::Structure
end

#lifecycle_stageString

The lifecycle stage from AWS Trusted Advisor Priority

Returns:

  • (String)


69
70
71
72
73
74
75
76
77
78
79
80
# File 'lib/aws-sdk-trustedadvisor/types.rb', line 69

class AccountRecommendationLifecycleSummary < Struct.new(
  :account_id,
  :account_recommendation_arn,
  :last_updated_at,
  :lifecycle_stage,
  :update_reason,
  :update_reason_code,
  :updated_on_behalf_of,
  :updated_on_behalf_of_job_title)
  SENSITIVE = [:update_reason]
  include Aws::Structure
end

#update_reasonString

Reason for the lifecycle stage change

Returns:

  • (String)


69
70
71
72
73
74
75
76
77
78
79
80
# File 'lib/aws-sdk-trustedadvisor/types.rb', line 69

class AccountRecommendationLifecycleSummary < Struct.new(
  :account_id,
  :account_recommendation_arn,
  :last_updated_at,
  :lifecycle_stage,
  :update_reason,
  :update_reason_code,
  :updated_on_behalf_of,
  :updated_on_behalf_of_job_title)
  SENSITIVE = [:update_reason]
  include Aws::Structure
end

#update_reason_codeString

Reason code for the lifecycle state change

Returns:

  • (String)


69
70
71
72
73
74
75
76
77
78
79
80
# File 'lib/aws-sdk-trustedadvisor/types.rb', line 69

class AccountRecommendationLifecycleSummary < Struct.new(
  :account_id,
  :account_recommendation_arn,
  :last_updated_at,
  :lifecycle_stage,
  :update_reason,
  :update_reason_code,
  :updated_on_behalf_of,
  :updated_on_behalf_of_job_title)
  SENSITIVE = [:update_reason]
  include Aws::Structure
end

#updated_on_behalf_ofString

The person on whose behalf a Technical Account Manager (TAM) updated the recommendation. This information is only available when a Technical Account Manager takes an action on a recommendation managed by AWS Trusted Advisor Priority

Returns:

  • (String)


69
70
71
72
73
74
75
76
77
78
79
80
# File 'lib/aws-sdk-trustedadvisor/types.rb', line 69

class AccountRecommendationLifecycleSummary < Struct.new(
  :account_id,
  :account_recommendation_arn,
  :last_updated_at,
  :lifecycle_stage,
  :update_reason,
  :update_reason_code,
  :updated_on_behalf_of,
  :updated_on_behalf_of_job_title)
  SENSITIVE = [:update_reason]
  include Aws::Structure
end

#updated_on_behalf_of_job_titleString

The job title of the person on whose behalf a Technical Account Manager (TAM) updated the recommendation. This information is only available when a Technical Account Manager takes an action on a recommendation managed by AWS Trusted Advisor Priority

Returns:

  • (String)


69
70
71
72
73
74
75
76
77
78
79
80
# File 'lib/aws-sdk-trustedadvisor/types.rb', line 69

class AccountRecommendationLifecycleSummary < Struct.new(
  :account_id,
  :account_recommendation_arn,
  :last_updated_at,
  :lifecycle_stage,
  :update_reason,
  :update_reason_code,
  :updated_on_behalf_of,
  :updated_on_behalf_of_job_title)
  SENSITIVE = [:update_reason]
  include Aws::Structure
end