Class: Aws::TrustedAdvisor::Types::OrganizationRecommendationSummary

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

Overview

Summary of recommendation for accounts within an Organization

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arn ⇒ String

The ARN of the Recommendation

Returns:

  • (String)


968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 968

class OrganizationRecommendationSummary < Struct.new(
  :id,
  :type,
  :check_arn,
  :status,
  :lifecycle_stage,
  :pillars,
  :source,
  :aws_services,
  :name,
  :resources_aggregates,
  :pillar_specific_aggregates,
  :created_at,
  :last_updated_at,
  :arn)
  SENSITIVE = []
  include Aws::Structure
end

#aws_services ⇒ Array<String>

The AWS Services that the Recommendation applies to

Returns:

  • (Array<String>)


968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 968

class OrganizationRecommendationSummary < Struct.new(
  :id,
  :type,
  :check_arn,
  :status,
  :lifecycle_stage,
  :pillars,
  :source,
  :aws_services,
  :name,
  :resources_aggregates,
  :pillar_specific_aggregates,
  :created_at,
  :last_updated_at,
  :arn)
  SENSITIVE = []
  include Aws::Structure
end

#check_arn ⇒ String

The AWS Trusted Advisor Check ARN that relates to the Recommendation

Returns:

  • (String)


968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 968

class OrganizationRecommendationSummary < Struct.new(
  :id,
  :type,
  :check_arn,
  :status,
  :lifecycle_stage,
  :pillars,
  :source,
  :aws_services,
  :name,
  :resources_aggregates,
  :pillar_specific_aggregates,
  :created_at,
  :last_updated_at,
  :arn)
  SENSITIVE = []
  include Aws::Structure
end

#created_at ⇒ Time

When the Recommendation was created, if created by AWS Trusted Advisor Priority

Returns:

  • (Time)


968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 968

class OrganizationRecommendationSummary < Struct.new(
  :id,
  :type,
  :check_arn,
  :status,
  :lifecycle_stage,
  :pillars,
  :source,
  :aws_services,
  :name,
  :resources_aggregates,
  :pillar_specific_aggregates,
  :created_at,
  :last_updated_at,
  :arn)
  SENSITIVE = []
  include Aws::Structure
end

#id ⇒ String

The ID which identifies where the Recommendation was produced

Returns:

  • (String)


968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 968

class OrganizationRecommendationSummary < Struct.new(
  :id,
  :type,
  :check_arn,
  :status,
  :lifecycle_stage,
  :pillars,
  :source,
  :aws_services,
  :name,
  :resources_aggregates,
  :pillar_specific_aggregates,
  :created_at,
  :last_updated_at,
  :arn)
  SENSITIVE = []
  include Aws::Structure
end

#last_updated_at ⇒ Time

When the Recommendation was last updated

Returns:

  • (Time)


968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 968

class OrganizationRecommendationSummary < Struct.new(
  :id,
  :type,
  :check_arn,
  :status,
  :lifecycle_stage,
  :pillars,
  :source,
  :aws_services,
  :name,
  :resources_aggregates,
  :pillar_specific_aggregates,
  :created_at,
  :last_updated_at,
  :arn)
  SENSITIVE = []
  include Aws::Structure
end

#lifecycle_stage ⇒ String

The lifecycle stage from AWS Trusted Advisor Priority

Returns:

  • (String)


968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 968

class OrganizationRecommendationSummary < Struct.new(
  :id,
  :type,
  :check_arn,
  :status,
  :lifecycle_stage,
  :pillars,
  :source,
  :aws_services,
  :name,
  :resources_aggregates,
  :pillar_specific_aggregates,
  :created_at,
  :last_updated_at,
  :arn)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The name of the AWS Trusted Advisor Recommendation

Returns:

  • (String)


968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 968

class OrganizationRecommendationSummary < Struct.new(
  :id,
  :type,
  :check_arn,
  :status,
  :lifecycle_stage,
  :pillars,
  :source,
  :aws_services,
  :name,
  :resources_aggregates,
  :pillar_specific_aggregates,
  :created_at,
  :last_updated_at,
  :arn)
  SENSITIVE = []
  include Aws::Structure
end

#pillar_specific_aggregates ⇒ Types::RecommendationPillarSpecificAggregates

The pillar aggregations for cost savings



968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 968

class OrganizationRecommendationSummary < Struct.new(
  :id,
  :type,
  :check_arn,
  :status,
  :lifecycle_stage,
  :pillars,
  :source,
  :aws_services,
  :name,
  :resources_aggregates,
  :pillar_specific_aggregates,
  :created_at,
  :last_updated_at,
  :arn)
  SENSITIVE = []
  include Aws::Structure
end

#pillars ⇒ Array<String>

The Pillars that the Recommendation is optimizing

Returns:

  • (Array<String>)


968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 968

class OrganizationRecommendationSummary < Struct.new(
  :id,
  :type,
  :check_arn,
  :status,
  :lifecycle_stage,
  :pillars,
  :source,
  :aws_services,
  :name,
  :resources_aggregates,
  :pillar_specific_aggregates,
  :created_at,
  :last_updated_at,
  :arn)
  SENSITIVE = []
  include Aws::Structure
end

#resources_aggregates ⇒ Types::RecommendationResourcesAggregates

An aggregation of all resources



968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 968

class OrganizationRecommendationSummary < Struct.new(
  :id,
  :type,
  :check_arn,
  :status,
  :lifecycle_stage,
  :pillars,
  :source,
  :aws_services,
  :name,
  :resources_aggregates,
  :pillar_specific_aggregates,
  :created_at,
  :last_updated_at,
  :arn)
  SENSITIVE = []
  include Aws::Structure
end

#source ⇒ String

The source of the Recommendation

Returns:

  • (String)


968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 968

class OrganizationRecommendationSummary < Struct.new(
  :id,
  :type,
  :check_arn,
  :status,
  :lifecycle_stage,
  :pillars,
  :source,
  :aws_services,
  :name,
  :resources_aggregates,
  :pillar_specific_aggregates,
  :created_at,
  :last_updated_at,
  :arn)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

The status of the Recommendation

Returns:

  • (String)


968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 968

class OrganizationRecommendationSummary < Struct.new(
  :id,
  :type,
  :check_arn,
  :status,
  :lifecycle_stage,
  :pillars,
  :source,
  :aws_services,
  :name,
  :resources_aggregates,
  :pillar_specific_aggregates,
  :created_at,
  :last_updated_at,
  :arn)
  SENSITIVE = []
  include Aws::Structure
end

#type ⇒ String

Whether the Recommendation was automated or generated by AWS Trusted Advisor Priority

Returns:

  • (String)


968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 968

class OrganizationRecommendationSummary < Struct.new(
  :id,
  :type,
  :check_arn,
  :status,
  :lifecycle_stage,
  :pillars,
  :source,
  :aws_services,
  :name,
  :resources_aggregates,
  :pillar_specific_aggregates,
  :created_at,
  :last_updated_at,
  :arn)
  SENSITIVE = []
  include Aws::Structure
end