---
name: iam-assume-role-duration
description: Session duration for IAM Assume Role session.
type: string
env:
  - TG_IAM_ASSUME_ROLE_DURATION
---

Specifies how long the temporary credentials should remain valid when assuming an IAM role. This flag is only used when [`iam-assume-role`](/reference/cli/commands/run#iam-assume-role) is specified.

For more information on how to use this flag, and how it differs from other ways of managing authentication with Terragrunt, see the [Authentication](/features/units/authentication) feature documentation.
