Skip to content

RecommendationItem

Source code in docs_src/capo_resiliencehub/types/recommendation_item.py
class RecommendationItem(TypedDict, closed=True):
    resource_id: NotRequired["capo_resiliencehub.types.string500.String500"]
    """<p>Identifier of the resource.</p>"""
    target_account_id: NotRequired["capo_resiliencehub.types.customer_id.CustomerId"]
    """<p>Identifier of the target account.</p>"""
    target_region: NotRequired["capo_resiliencehub.types.aws_region.AwsRegion"]
    """<p>The target region.</p>"""
    already_implemented: NotRequired[
        "capo_resiliencehub.types.boolean_optional.BooleanOptional"
    ]
    """<p>Specifies if the recommendation has already been implemented.</p>"""
    excluded: NotRequired["capo_resiliencehub.types.boolean_optional.BooleanOptional"]
    """<p>Indicates if an operational recommendation item is excluded.</p>"""
    exclude_reason: NotRequired[
        "capo_resiliencehub.types.exclude_recommendation_reason.ExcludeRecommendationReason"
    ]
    """<p>Indicates the reason for excluding an operational recommendation.</p>"""
    latest_discovered_experiment: NotRequired[
        "capo_resiliencehub.types.experiment.Experiment"
    ]
    """<p>Indicates the experiment created in FIS that was discovered by Resilience Hub, which matches the recommendation.</p>"""
    discovered_alarm: NotRequired["capo_resiliencehub.types.alarm.Alarm"]
    """<p>Indicates the previously implemented Amazon CloudWatch alarm discovered by Resilience Hub.</p>"""

already_implemented instance-attribute

already_implemented: NotRequired[BooleanOptional]

Specifies if the recommendation has already been implemented.

discovered_alarm instance-attribute

discovered_alarm: NotRequired[Alarm]

Indicates the previously implemented Amazon CloudWatch alarm discovered by Resilience Hub.

exclude_reason instance-attribute

exclude_reason: NotRequired[ExcludeRecommendationReason]

Indicates the reason for excluding an operational recommendation.

excluded instance-attribute

excluded: NotRequired[BooleanOptional]

Indicates if an operational recommendation item is excluded.

latest_discovered_experiment instance-attribute

latest_discovered_experiment: NotRequired[Experiment]

Indicates the experiment created in FIS that was discovered by Resilience Hub, which matches the recommendation.

resource_id instance-attribute

resource_id: NotRequired[String500]

Identifier of the resource.

target_account_id instance-attribute

target_account_id: NotRequired[CustomerId]

Identifier of the target account.

target_region instance-attribute

target_region: NotRequired[AwsRegion]

The target region.