def check_required_conditions()

in Onboarding/AWS/Utils.py [0:0]


def check_required_conditions(trust_policy_document: Dict[str, Dict]):
    conditions = {
        "sts:AssumeRole": not check_assume_role_permitted(trust_policy_document),
        "MFA": check_condition(trust_policy_document, is_mfa_required),
        "ExternalId": check_condition(trust_policy_document, is_external_id_required),
        "SourceIdentity": check_condition(trust_policy_document, is_source_identity_required)
    }
    return conditions