in chalice/deploy/validate.py [0:0]
def _validate_manage_iam_role(config):
# type: (Config) -> None
# We need to check if manage_iam_role is None because that's the value
# it the user hasn't specified this value.
# However, if the manage_iam_role value is not None, the user set it
# to something, in which case we care if they set it to False.
if not config.manage_iam_role:
# If they don't want us to manage the role, they
# have to specify an iam_role_arn.
if not config.iam_role_arn:
raise ValueError(
"When 'manage_iam_role' is set to false, you "
"must provide an 'iam_role_arn' in config.json."
)