Skip to content

RecommendationSummary

Source code in docs_src/capo_trustedadvisor/types/recommendation_summary.py
class RecommendationSummary(TypedDict, closed=True):
    id: "str"
    """<p>The ID which identifies where the Recommendation was produced</p>"""
    type: "capo_trustedadvisor.types.recommendation_type.RecommendationType"
    """<p>Whether the Recommendation was automated or generated by AWS Trusted Advisor Priority</p>"""
    check_arn: NotRequired["str"]
    """<p>The AWS Trusted Advisor Check ARN that relates to the Recommendation</p>"""
    status: "capo_trustedadvisor.types.recommendation_status.RecommendationStatus"
    """<p>The status of the Recommendation</p>"""
    lifecycle_stage: NotRequired[
        "capo_trustedadvisor.types.recommendation_lifecycle_stage.RecommendationLifecycleStage"
    ]
    """<p>The lifecycle stage from AWS Trusted Advisor Priority</p>"""
    pillars: (
        "capo_trustedadvisor.types.recommendation_pillar_list.RecommendationPillarList"
    )
    """<p>The Pillars that the Recommendation is optimizing</p>"""
    source: "capo_trustedadvisor.types.recommendation_source.RecommendationSource"
    """<p>The source of the Recommendation</p>"""
    aws_services: NotRequired[
        "capo_trustedadvisor.types.recommendation_aws_service_list.RecommendationAwsServiceList"
    ]
    """<p>The AWS Services that the Recommendation applies to</p>"""
    name: "str"
    """<p>The name of the AWS Trusted Advisor Recommendation</p>"""
    resources_aggregates: "capo_trustedadvisor.types.recommendation_resources_aggregates.RecommendationResourcesAggregates"
    """<p>An aggregation of all resources</p>"""
    pillar_specific_aggregates: NotRequired[
        "capo_trustedadvisor.types.recommendation_pillar_specific_aggregates.RecommendationPillarSpecificAggregates"
    ]
    """<p>The pillar aggregations for cost savings</p>"""
    created_at: NotRequired["datetime.datetime"]
    """<p>When the Recommendation was created, if created by AWS Trusted Advisor Priority</p>"""
    last_updated_at: NotRequired["datetime.datetime"]
    """<p>When the Recommendation was last updated</p>"""
    arn: "capo_trustedadvisor.types.account_recommendation_arn.AccountRecommendationArn"
    """<p>The ARN of the Recommendation</p>"""
    status_reason: NotRequired["capo_trustedadvisor.types.status_reason.StatusReason"]
    """<p>This attribute provides additional details about potential discrepancies in check status determination.</p>"""

arn instance-attribute

The ARN of the Recommendation

aws_services instance-attribute

aws_services: NotRequired[RecommendationAwsServiceList]

The AWS Services that the Recommendation applies to

check_arn instance-attribute

check_arn: NotRequired[str]

The AWS Trusted Advisor Check ARN that relates to the Recommendation

created_at instance-attribute

created_at: NotRequired[datetime]

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

id instance-attribute

id: str

The ID which identifies where the Recommendation was produced

last_updated_at instance-attribute

last_updated_at: NotRequired[datetime]

When the Recommendation was last updated

lifecycle_stage instance-attribute

lifecycle_stage: NotRequired[RecommendationLifecycleStage]

The lifecycle stage from AWS Trusted Advisor Priority

name instance-attribute

name: str

The name of the AWS Trusted Advisor Recommendation

pillar_specific_aggregates instance-attribute

pillar_specific_aggregates: NotRequired[RecommendationPillarSpecificAggregates]

The pillar aggregations for cost savings

pillars instance-attribute

The Pillars that the Recommendation is optimizing

resources_aggregates instance-attribute

resources_aggregates: RecommendationResourcesAggregates

An aggregation of all resources

source instance-attribute

The source of the Recommendation

status instance-attribute

The status of the Recommendation

status_reason instance-attribute

status_reason: NotRequired[StatusReason]

This attribute provides additional details about potential discrepancies in check status determination.

type instance-attribute

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