You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| <aname="input_agent_space_arn"></a> [agent\_space\_arn](#input\_agent\_space\_arn)| ARN of the Agent Space from the hub module output. Scopes this role's trust policy to that specific Agent Space — no other Agent Space in the hosting account can assume it. |`string`| n/a | yes |
52
+
| <aname="input_permissions_boundary_arn"></a> [permissions\_boundary\_arn](#input\_permissions\_boundary\_arn)| Optional ARN of a permissions boundary policy to attach to the cross-account role. See examples/spoke/ for EKS and ECS boundary policy examples. |`string`|`null`| no |
53
+
| <aname="input_role_name"></a> [role\_name](#input\_role\_name)| Name for the cross-account IAM role created in this workload account. |`string`|`"DevOpsAgentCrossAccountRole"`| no |
54
+
| <aname="input_tags"></a> [tags](#input\_tags)| Tags to apply to resources. |`map(string)`|`{}`| no |
55
+
56
+
## Outputs
57
+
58
+
| Name | Description |
59
+
| ---- | ----------- |
60
+
| <aname="output_role_arn"></a> [role\_arn](#output\_role\_arn)| ARN of the cross-account IAM role. Pass this to the hub module's secondary\_accounts map as cross\_account\_role\_arn. |
61
+
| <aname="output_role_iam_id"></a> [role\_iam\_id](#output\_role\_iam\_id)| IAM ID of the cross-account role. Needed when attaching inline policies directly. |
62
+
| <aname="output_role_name"></a> [role\_name](#output\_role\_name)| Name of the cross-account IAM role. |
0 commit comments