## Requirements | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | >= 1.1 | | [aws](#requirement\_aws) | >= 3.73.0 | | [awscc](#requirement\_awscc) | >= 0.21.0 | ## Providers | Name | Version | |------|---------| | [aws](#provider\_aws) | >= 3.73.0 | ## Modules No modules. ## Resources | Name | Type | |------|------| | [aws_iam_instance_profile.profile](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_instance_profile) | resource | | [aws_iam_policy.policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_policy) | resource | | [aws_iam_role.role](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role) | resource | | [aws_iam_role_policy_attachment.attach](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment) | resource | | [aws_iam_role_policy_attachment.default](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment) | resource | ## Inputs | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| | [attach\_policies](#input\_attach\_policies) | n/a | `list(any)` | `[]` | no | | [create\_instance\_profile](#input\_create\_instance\_profile) | n/a | `bool` | `false` | no | | [name](#input\_name) | n/a | `string` | n/a | yes | | [permissions\_boundary](#input\_permissions\_boundary) | n/a | `string` | `""` | no | | [policy](#input\_policy) | n/a | `string` | n/a | yes | | [trusted\_aws\_services](#input\_trusted\_aws\_services) | n/a | `list(any)` | `[]` | no | ## Outputs | Name | Description | |------|-------------| | [arn](#output\_arn) | n/a | | [instance\_profile\_arn](#output\_instance\_profile\_arn) | n/a | | [instance\_profile\_name](#output\_instance\_profile\_name) | n/a |