2.2 KiB
2.2 KiB
Requirements
No requirements.
Providers
| Name | Version |
|---|---|
| aws | n/a |
Modules
No modules.
Resources
| Name | Type |
|---|---|
| aws_iam_instance_profile.ip | resource |
| aws_iam_policy.p | resource |
| aws_iam_role.r | resource |
| aws_iam_role_policy_attachment.CsiPodIdentity | resource |
| aws_iam_role_policy_attachment.pa | resource |
Inputs
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| attach-managed-policies | List of managed policy arns to attach to the role | list(string) |
[] |
no |
| create-instance-profile | Determines whether instance profile will be created | bool |
false |
no |
| description | Description of IAM role | string |
n/a | yes |
| max-session-duration | Max session duration in seconds | number |
3600 |
no |
| path | Path of IAM role. Defaults to /Customer/ | string |
"/Customer/" |
no |
| policies | Map of policies to be created and attached | map( |
{} |
no |
| role-name | Name of IAM role | string |
n/a | yes |
| tags | Tags additional to default tags | map(string) |
{} |
no |
| trusted-entity | AWS service allowed to assume this role or a full assume role policy | string |
n/a | yes |
Outputs
| Name | Description |
|---|---|
| instance-profile-arn | ARN of IAM instance profile |
| name | Name of IAM role |
| profile-name | Name of IAM instance profile |
| role-arn | IAM role ARN |
Authorship
This module was developed by xpk.