-
Notifications
You must be signed in to change notification settings - Fork 2
/
variables.tf
61 lines (52 loc) · 2.33 KB
/
variables.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# General vars
variable "repository_name" {
description = "Name of the repository."
type = string
}
# catalog_data
variable "catalog_data" {
description = "Catalog data configuration for the repository."
type = any
default = {}
}
variable "catalog_data_about_text" {
description = "A detailed description of the contents of the repository. It is publicly visible in the Amazon ECR Public Gallery. The text must be in markdown format."
type = string
default = null
}
variable "catalog_data_architectures" {
description = "The system architecture that the images in the repository are compatible with. On the Amazon ECR Public Gallery, the following supported architectures will appear as badges on the repository and are used as search filters: `Linux`, `Windows`."
type = list(string)
default = []
}
variable "catalog_data_description" {
description = "A short description of the contents of the repository. This text appears in both the image details and also when searching for repositories on the Amazon ECR Public Gallery."
type = string
default = null
}
variable "catalog_data_logo_image_blob" {
description = "The base64-encoded repository logo payload. (Only visible for verified accounts) Note that drift detection is disabled for this attribute."
type = string
default = null
}
variable "catalog_data_operating_systems" {
description = "The operating systems that the images in the repository are compatible with. On the Amazon ECR Public Gallery, the following supported operating systems will appear as badges on the repository and are used as search filters. 'ARM', 'ARM 64', 'x86', 'x86-64'."
type = list(string)
default = null
}
variable "catalog_data_usage_text" {
description = "Detailed information on how to use the contents of the repository. It is publicly visible in the Amazon ECR Public Gallery. The usage text provides context, support information, and additional usage details for users of the repository. The text must be in markdown format."
type = string
default = null
}
# Timeouts
variable "timeouts" {
description = "Timeouts map."
type = map
default = {}
}
variable "timeouts_delete" {
description = "How long to wait for a repository to be deleted."
type = string
default = null
}