IamConfig / RoleSetConfig / RoleConfig

IAM Role configuration

Example

- name: EC2-Default-SSM-AD-Role
assumedBy:
- principal: ec2.amazonaws.com
type: service
boundaryPolicy: Default-Boundary-Policy
instanceProfile: true
policies:
awsManaged:
- AmazonSSMManagedInstanceCore
- AmazonSSMDirectoryServiceAccess
- CloudWatchAgentServerPolicy

Hierarchy

  • RoleConfig

Implements

Constructors

Properties

assumedBy: AssumedByConfig[] = []

AssumedBy configuration

boundaryPolicy: string = ''

A permissions boundary configuration

instanceProfile: undefined | boolean = undefined

Indicates whether role is used for EC2 instance profile

name: string = ''

A name for the role

policies: undefined | PoliciesConfig = undefined

List of policies for the role

Generated using TypeDoc