AWSTemplateFormatVersion: "2010-09-09"
Parameters:
OrgMainAccountId:
Type: String
Default: "123456789012"
Resources:
CloudFormationStackSetSecurityAuditRole:
Type: AWS::IAM::Role
Properties:
RoleName: security-audit
AssumeRolePolicyDocument:
Version: "2012-10-17"
Statement:
- Effect: Allow
Principal:
AWS:
- !Sub "arn:aws:iam::${OrgMainAccountId}:root"
Action:
- "sts:AssumeRole"
- "sts:TagSession"
ManagedPolicyArns:
- "arn:aws:iam::aws:policy/SecurityAudit"
MaxSessionDuration: 10800 # 3 hours in seconds
Description: Role for TurboT steampipe