Skip to content

Commit 3bb9458

Browse files
initial commit
0 parents  commit 3bb9458

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

README.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# tf-aws-module_primitive-iam_role_policy_attachment
2+
3+
<!-- BEGIN_TF_DOCS -->
4+
## Requirements
5+
6+
| Name | Version |
7+
|------|---------|
8+
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | ~> 1.0 |
9+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.0 |
10+
11+
## Providers
12+
13+
| Name | Version |
14+
|------|---------|
15+
| <a name="provider_aws"></a> [aws](#provider\_aws) | 5.100.0 |
16+
17+
## Modules
18+
19+
No modules.
20+
21+
## Resources
22+
23+
| Name | Type |
24+
|------|------|
25+
| [aws_iam_role_policy_attachment.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment) | resource |
26+
| [aws_iam_role_policy_attachment_document.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_role_policy_attachment_document) | data source |
27+
28+
## Inputs
29+
30+
| Name | Description | Type | Default | Required |
31+
|------|-------------|------|---------|:--------:|
32+
| <a name="input_policy_name"></a> [policy\_name](#input\_policy\_name) | The name of the IAM policy. | `string` | n/a | yes |
33+
| <a name="input_tags"></a> [tags](#input\_tags) | A map of tags to assign to the IAM policy. | `map(string)` | `{}` | no |
34+
| <a name="input_policy_statement"></a> [policy\_statement](#input\_policy\_statement) | The policy statement in JSON format. | <pre>map(object({<br/> sid = string<br/> actions = list(string)<br/> resources = list(string)<br/> }))</pre> | n/a | yes |
35+
36+
## Outputs
37+
38+
| Name | Description |
39+
|------|-------------|
40+
| <a name="output_policy_arn"></a> [policy\_arn](#output\_policy\_arn) | The ARN of the IAM policy. |
41+
| <a name="output_policy_name"></a> [policy\_name](#output\_policy\_name) | The name of the IAM policy. |
42+
| <a name="output_policy_id"></a> [policy\_id](#output\_policy\_id) | The ID of the IAM policy. |
43+
| <a name="output_policy_document"></a> [policy\_document](#output\_policy\_document) | The policy document in JSON format. |
44+
| <a name="output_policy_tags"></a> [policy\_tags](#output\_policy\_tags) | The tags applied to the IAM policy. |
45+
<!-- END_TF_DOCS -->

0 commit comments

Comments
 (0)