AWS::IAM::RolePolicyAdds or updates an inline policy document that is embedded in the specified IAM role. When you embed an inline policy in a role, the inline policy is used as part of the role's access (permissions) policy. The role's trust policy is created at the same time as the role, using [CreateRole](https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateRole.html). You can update a role's trust policy using [UpdateAssumeRolePolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateAs...
3 configurable properties. 2 required. Click a row to see details.
| Property | Type | Flags |
|---|---|---|
PolicyName | string | RequiredCreate-only |
RoleName | string | RequiredCreate-only |
PolicyDocument | object |
A minimal template with required properties and common optional ones.
AWSTemplateFormatVersion: "2010-09-09"
Description: Sample template for AWS::IAM::RolePolicy
Resources:
MyResource:
Type: AWS::IAM::RolePolicy
Properties:
PolicyName: "my-policyname"
RoleName: "my-rolename"Permissions CloudFormation needs in your IAM role to manage this resource.
iam:PutRolePolicyiam:GetRolePolicyiam:GetRolePolicyiam:PutRolePolicyiam:GetRolePolicyiam:DeleteRolePolicyiam:GetRolePolicyEverything you need to know about IAM on one page. HD quality, print-friendly.
Download Free InfographicPolicyNameThese properties cannot be changed after the resource is created. Updating them triggers a replacement.
PolicyNameRoleName