class Aws::IAM::Types::UpdateRoleRequest

@note When making an API call, you may pass UpdateRoleRequest

data as a hash:

    {
      role_name: "roleNameType", # required
      description: "roleDescriptionType",
      max_session_duration: 1,
    }

@!attribute [rw] role_name

The name of the role that you want to modify.
@return [String]

@!attribute [rw] description

The new description that you want to apply to the specified role.
@return [String]

@!attribute [rw] max_session_duration

The maximum session duration (in seconds) that you want to set for
the specified role. If you do not specify a value for this setting,
the default maximum of one hour is applied. This setting can have a
value from 1 hour to 12 hours.

Anyone who assumes the role from the CLI or API can use the
`DurationSeconds` API parameter or the `duration-seconds` CLI
parameter to request a longer session. The `MaxSessionDuration`
setting determines the maximum duration that can be requested using
the `DurationSeconds` parameter. If users don't specify a value for
the `DurationSeconds` parameter, their security credentials are
valid for one hour by default. This applies when you use the
`AssumeRole*` API operations or the `assume-role*` CLI operations
but does not apply when you use those operations to create a console
URL. For more information, see [Using IAM roles][1] in the *IAM User
Guide*.

[1]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use.html
@return [Integer]

@see docs.aws.amazon.com/goto/WebAPI/iam-2010-05-08/UpdateRoleRequest AWS API Documentation

Constants

SENSITIVE