AWS IAM Create Role Version 1

This handler uses the AWS REST API to create an AWS IAM (Identify and Access Management) Role. For more information see the AWS Amazon Virtual Private Cloud User Guide online.

Parameters

Name Description
Role Name The name of the role to create. No spaces allowed, alphanumeric characters and any of these '+=,.@_-' only.
Path The path for the policy (for more information see AWS IAM documentation on IAM Identifiers. If not included it defaults to a slash (/).
Assume Role Policy Document The policy document.

Sample Configuration

Name Description
Role Name Dev_Role
Path /desired/path
Assume Role Policy Document JSON

Results

Name Description
Role Name The name of the role created.
Role Id The ID of the role created.
Role Arn
Role Path The path of the role created.
Role Create Date The create date of the role created.
Role Assume Role Policy Document The role assume role policy document of the role created.
Role ARN

Changelog

AWS IAM Create Role V1 (2017-08-31)

  • Initial version. See README for details.


Related Handlers

AWS IAM Attach Role Policy
Attaches a specified managed policy to a specified role in AWS IAM (Identify and Access Management)
AWS IAM Create Policy
Creates an AWS IAM (Identify and Access Management) Policy
AWS IAM Delete Instance Profile
Deletes a specified instance profile. The instance profile must not have an associated role.
AWS IAM Delete Policy
Deletes the specified managed policy.
AWS IAM Delete Role
Deletes the specified role. The role must not have any policies attached.
AWS IAM Detach Role Policy
Removes the specified managed policy from the specified role.
AWS IAM List Instance Profiles
Lists the instance profiles that have the specified path prefix. If there are none, the action returns an empty list.
AWS IAM Remove Role from Instance Profile
Removes a specified role from a specified instance profile.