Fix policy date
This commit is contained in:
parent
37a765db8d
commit
ce7b5ebf54
9
file.tmp
Normal file
9
file.tmp
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
|
||||||
|
AWSTemplateFormatVersion: '2010-09-09'
|
||||||
|
Description: Simple CloudFormation Test Template
|
||||||
|
Resources:
|
||||||
|
S3Bucket:
|
||||||
|
Type: AWS::S3::Bucket
|
||||||
|
Properties:
|
||||||
|
AccessControl: PublicRead
|
||||||
|
BucketName: cf-test-bucket-1
|
@ -479,6 +479,11 @@ class IAMBackend(BaseBackend):
|
|||||||
role.description = role_description
|
role.description = role_description
|
||||||
return role
|
return role
|
||||||
|
|
||||||
|
def update_role(self, role_name, role_description):
|
||||||
|
role = self.get_role(role_name)
|
||||||
|
role.description = role_description
|
||||||
|
return role
|
||||||
|
|
||||||
def detach_role_policy(self, policy_arn, role_name):
|
def detach_role_policy(self, policy_arn, role_name):
|
||||||
arns = dict((p.arn, p) for p in self.managed_policies.values())
|
arns = dict((p.arn, p) for p in self.managed_policies.values())
|
||||||
try:
|
try:
|
||||||
|
@ -183,8 +183,8 @@ class IamResponse(BaseResponse):
|
|||||||
def update_role(self):
|
def update_role(self):
|
||||||
role_name = self._get_param('RoleName')
|
role_name = self._get_param('RoleName')
|
||||||
description = self._get_param('Description')
|
description = self._get_param('Description')
|
||||||
role = iam_backend.update_role_description(role_name, description)
|
role = iam_backend.update_role(role_name, description)
|
||||||
template = self.response_template(UPDATE_ROLE_DESCRIPTION_TEMPLATE)
|
template = self.response_template(UPDATE_ROLE_TEMPLATE)
|
||||||
return template.render(role=role)
|
return template.render(role=role)
|
||||||
|
|
||||||
def create_policy_version(self):
|
def create_policy_version(self):
|
||||||
@ -944,6 +944,14 @@ GET_ROLE_POLICY_TEMPLATE = """<GetRolePolicyResponse xmlns="https://iam.amazonaw
|
|||||||
</ResponseMetadata>
|
</ResponseMetadata>
|
||||||
</GetRolePolicyResponse>"""
|
</GetRolePolicyResponse>"""
|
||||||
|
|
||||||
|
UPDATE_ROLE_TEMPLATE = """<UpdateRoleResponse xmlns="https://iam.amazonaws.com/doc/2010-05-08/">
|
||||||
|
<UpdateRoleResult>
|
||||||
|
</UpdateRoleResult>
|
||||||
|
<ResponseMetadata>
|
||||||
|
<RequestId>df37e965-9967-11e1-a4c3-270EXAMPLE04</RequestId>
|
||||||
|
</ResponseMetadata>
|
||||||
|
</UpdateRoleResponse>"""
|
||||||
|
|
||||||
UPDATE_ROLE_DESCRIPTION_TEMPLATE = """<UpdateRoleDescriptionResponse xmlns="https://iam.amazonaws.com/doc/2010-05-08/">
|
UPDATE_ROLE_DESCRIPTION_TEMPLATE = """<UpdateRoleDescriptionResponse xmlns="https://iam.amazonaws.com/doc/2010-05-08/">
|
||||||
<UpdateRoleDescriptionResult>
|
<UpdateRoleDescriptionResult>
|
||||||
<Role>
|
<Role>
|
||||||
|
@ -1185,7 +1185,7 @@ def test_update_role():
|
|||||||
|
|
||||||
conn.create_role(RoleName="my-role", AssumeRolePolicyDocument="some policy", Path="/my-path/")
|
conn.create_role(RoleName="my-role", AssumeRolePolicyDocument="some policy", Path="/my-path/")
|
||||||
response = conn.update_role(RoleName="my-role", Description="test")
|
response = conn.update_role(RoleName="my-role", Description="test")
|
||||||
assert response['Role']['RoleName'] == 'my-role'
|
assert len(response.keys()) == 1
|
||||||
|
|
||||||
@mock_iam()
|
@mock_iam()
|
||||||
def test_list_entities_for_policy():
|
def test_list_entities_for_policy():
|
||||||
|
Loading…
Reference in New Issue
Block a user