28 lines
745 B
HCL
28 lines
745 B
HCL
variable "core_policy_statements" {
|
|
default = "[]"
|
|
description = "The JSON encoded list of AWS policy statements for the role in the core AWS account."
|
|
nullable = false
|
|
type = string
|
|
}
|
|
|
|
variable "name" {
|
|
description = "The IAM user's name."
|
|
nullable = false
|
|
type = string
|
|
}
|
|
|
|
variable "forgejo_repository" {
|
|
description = "The Forgejo's repository information the IAM user's access key will be provisioned to."
|
|
nullable = false
|
|
type = object({
|
|
name = string
|
|
owner = string
|
|
})
|
|
}
|
|
|
|
variable "tests_policy_statements" {
|
|
default = "[]"
|
|
description = "The JSON encoded list of AWS policy statements for the role in the tests AWS account."
|
|
nullable = false
|
|
type = string
|
|
}
|