MaxSessionDuration should be included in the list_roles response (#3750)
This commit is contained in:
parent
433e4c0733
commit
a4009e7bd1
@ -1414,6 +1414,7 @@ LIST_ROLES_TEMPLATE = """<ListRolesResponse xmlns="https://iam.amazonaws.com/doc
|
||||
<AssumeRolePolicyDocument>{{ role.assume_role_policy_document }}</AssumeRolePolicyDocument>
|
||||
<CreateDate>{{ role.created_iso_8601 }}</CreateDate>
|
||||
<RoleId>{{ role.id }}</RoleId>
|
||||
<MaxSessionDuration>{{ role.max_session_duration }}</MaxSessionDuration>
|
||||
{% if role.permissions_boundary %}
|
||||
<PermissionsBoundary>
|
||||
<PermissionsBoundaryType>PermissionsBoundaryPolicy</PermissionsBoundaryType>
|
||||
|
@ -4052,6 +4052,17 @@ def test_list_roles_without_description():
|
||||
conn.list_roles().get("Roles")[0].should_not.have.key("Description")
|
||||
|
||||
|
||||
@mock_iam()
|
||||
def test_list_roles_includes_max_session_duration():
|
||||
conn = boto3.client("iam", region_name="us-east-1")
|
||||
conn.create_role(
|
||||
RoleName="my-role", AssumeRolePolicyDocument="some policy",
|
||||
)
|
||||
|
||||
# Ensure the MaxSessionDuration is included in the role listing
|
||||
conn.list_roles().get("Roles")[0].should.have.key("MaxSessionDuration")
|
||||
|
||||
|
||||
@mock_iam()
|
||||
def test_create_user_with_tags():
|
||||
conn = boto3.client("iam", region_name="us-east-1")
|
||||
|
Loading…
x
Reference in New Issue
Block a user