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

#arnString

The ARN of the Recommendation

Returns:

  • (String)


861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 861

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

#aws_servicesArray<String>

The AWS Services that the Recommendation applies to

Returns:

  • (Array<String>)


861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 861

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

#check_arnString

The AWS Trusted Advisor Check ARN that relates to the Recommendation

Returns:

  • (String)


861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 861

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

#created_atTime

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

Returns:

  • (Time)


861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 861

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

#idString

The ID which identifies where the Recommendation was produced

Returns:

  • (String)


861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 861

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

#last_updated_atTime

When the Recommendation was last updated

Returns:

  • (Time)


861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 861

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

#lifecycle_stageString

The lifecycle stage from AWS Trusted Advisor Priority

Returns:

  • (String)


861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 861

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

#nameString

The name of the AWS Trusted Advisor Recommendation

Returns:

  • (String)


861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 861

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

#pillar_specific_aggregatesTypes::RecommendationPillarSpecificAggregates

The pillar aggregations for cost savings



861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 861

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

#pillarsArray<String>

The Pillars that the Recommendation is optimizing

Returns:

  • (Array<String>)


861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 861

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

#resources_aggregatesTypes::RecommendationResourcesAggregates

An aggregation of all resources



861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 861

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

#sourceString

The source of the Recommendation

Returns:

  • (String)


861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 861

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

#statusString

The status of the Recommendation

Returns:

  • (String)


861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 861

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

#typeString

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

Returns:

  • (String)


861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
# File 'gems/aws-sdk-trustedadvisor/lib/aws-sdk-trustedadvisor/types.rb', line 861

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