Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
161 changes: 107 additions & 54 deletions aws/aws_db_instance/variables.tf.json

Large diffs are not rendered by default.

20 changes: 13 additions & 7 deletions aws/aws_db_parameter_group/variables.tf.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,16 @@
{
"type": "string",
"description": "The name of the parameter group",
"nullable": true
"nullable": true,
"default": null
}
],
"name_prefix": [
{
"type": "string",
"description": "Creates a unique name beginning with the specified prefix",
"nullable": true
"nullable": true,
"default": null
}
],
"family": [
Expand All @@ -25,29 +27,33 @@
{
"type": "string",
"description": "The description of the parameter group",
"nullable": true
"nullable": true,
"default": null
}
],
"parameter": [
{
"type": "list(object({name: string, value: string, apply_method: string}))",
"description": "A list of parameter values",
"nullable": true
"nullable": true,
"default": null
}
],
"skip_destroy": [
{
"type": "bool",
"description": "Set to true if you do not wish the parameter group to be deleted at destroy time",
"nullable": true
"nullable": true,
"default": null
}
],
"tags": [
{
"type": "map(string)",
"description": "A map of tags to assign to the parameter group",
"nullable": true
"nullable": true,
"default": null
}
]
}
}
}
11 changes: 7 additions & 4 deletions aws/aws_db_subnet_group/variables.tf.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,16 @@
{
"type": "string",
"description": "The name of the DB subnet group. If omitted, Terraform will assign a random, unique name.",
"nullable": true
"nullable": true,
"default": null
}
],
"name_prefix": [
{
"type": "string",
"description": "Creates a unique name beginning with the specified prefix. Conflicts with `name`.",
"nullable": true
"nullable": true,
"default": null
}
],
"description": [
Expand All @@ -33,8 +35,9 @@
{
"type": "map(string)",
"description": " A map of tags to assign to the resource.",
"nullable": true
"nullable": true,
"default": null
}
]
}
}
}
177 changes: 91 additions & 86 deletions aws/aws_ec2_transit_gateway/variables.tf.json
Original file line number Diff line number Diff line change
@@ -1,87 +1,92 @@
{
"variable": {
"amazon_side_asn": [
{
"description": "The Autonomous System Number (ASN) for the Amazon side of a BGP session.",
"nullable": true,
"type": "number"
}
],
"auto_accept_shared_attachments": [
{
"description": "Whether to automatically accept cross-account attachments for the transit gateway.",
"nullable": true,
"type": "string",
"default": "disable"
}
],
"default_route_table_association": [
{
"description": "Whether resource attachments are automatically associated with the default association route table.",
"nullable": true,
"type": "string",
"default": "enable"
}
],
"default_route_table_propagation": [
{
"description": "Whether resource attachments automatically propagate routes to the default propagation route table.",
"nullable": true,
"type": "string",
"default": "enable"
}
],
"description": [
{
"description": "A description for the transit gateway.",
"nullable": true,
"type": "string"
}
],
"dns_support": [
{
"description": "Enable or disable DNS support for the transit gateway.",
"nullable": true,
"type": "string",
"default": "enable"
}
],
"multicast_support": [
{
"description": "Enable or disable multicast support on the transit gateway.",
"nullable": true,
"type": "string",
"default": "disable"
}
],
"tags": [
{
"description": "A map of tags to assign to the transit gateway.",
"nullable": true,
"type": "map(string)"
}
],
"transit_gateway_cidr_blocks": [
{
"description": "The list of CIDR blocks for the transit gateway.",
"nullable": true,
"type": "list(string)"
}
],
"vpn_ecmp_support": [
{
"description": "Enable or disable Equal-Cost Multi-Path (ECMP) routing support for VPN connections.",
"nullable": true,
"type": "string",
"default": "enable"
}
],
"timeouts": [
{
"description": "A map of timeouts for the transit gateway.",
"nullable": true,
"type": "object({ create: optional(string), delete: optional(string), update: optional(string) })"
}
]
}
}
"variable": {
"amazon_side_asn": [
{
"description": "The Autonomous System Number (ASN) for the Amazon side of a BGP session.",
"nullable": true,
"type": "number",
"default": null
}
],
"auto_accept_shared_attachments": [
{
"description": "Whether to automatically accept cross-account attachments for the transit gateway.",
"nullable": true,
"type": "string",
"default": "disable"
}
],
"default_route_table_association": [
{
"description": "Whether resource attachments are automatically associated with the default association route table.",
"nullable": true,
"type": "string",
"default": "enable"
}
],
"default_route_table_propagation": [
{
"description": "Whether resource attachments automatically propagate routes to the default propagation route table.",
"nullable": true,
"type": "string",
"default": "enable"
}
],
"description": [
{
"description": "A description for the transit gateway.",
"nullable": true,
"type": "string",
"default": null
}
],
"dns_support": [
{
"description": "Enable or disable DNS support for the transit gateway.",
"nullable": true,
"type": "string",
"default": "enable"
}
],
"multicast_support": [
{
"description": "Enable or disable multicast support on the transit gateway.",
"nullable": true,
"type": "string",
"default": "disable"
}
],
"tags": [
{
"description": "A map of tags to assign to the transit gateway.",
"nullable": true,
"type": "map(string)",
"default": null
}
],
"transit_gateway_cidr_blocks": [
{
"description": "The list of CIDR blocks for the transit gateway.",
"nullable": true,
"type": "list(string)",
"default": null
}
],
"vpn_ecmp_support": [
{
"description": "Enable or disable Equal-Cost Multi-Path (ECMP) routing support for VPN connections.",
"nullable": true,
"type": "string",
"default": "enable"
}
],
"timeouts": [
{
"description": "A map of timeouts for the transit gateway.",
"nullable": true,
"type": "object({ create: optional(string), delete: optional(string), update: optional(string) })",
"default": null
}
]
}
}
18 changes: 12 additions & 6 deletions aws/aws_iam_role/variables.tf.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@
{
"description": "The description of the role",
"nullable": true,
"type": "string"
"type": "string",
"default": null
}
],
"force_detach_policies": [
Expand All @@ -26,35 +27,40 @@
{
"description": "The policy document",
"nullable": true,
"type": "list(object({ name: string, policy: string }))"
"type": "list(object({ name: string, policy: string }))",
"default": null
}
],
"name": [
{
"description": "The name of the role",
"type": "string",
"nullable": true
"nullable": true,
"default": null
}
],
"tags": [
{
"description": "A mapping of tags to assign to the role",
"nullable": true,
"type": "map(string)"
"type": "map(string)",
"default": null
}
],
"path": [
{
"description": "The path to the role",
"type": "string",
"nullable": true
"nullable": true,
"default": null
}
],
"max_session_duration": [
{
"description": "The maximum session duration (in seconds) that you want to set for the specified role",
"type": "number",
"nullable": true
"nullable": true,
"default": null
}
],
"permissions_boundary": [
Expand Down
8 changes: 5 additions & 3 deletions aws/aws_iam_user/variables.tf.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,8 @@
{
"type": "string",
"description": "he ARN of the policy that is used to set the permissions boundary for the user.",
"nullable": true
"nullable": true,
"default": null
}
],
"force_destroy": [
Expand All @@ -34,8 +35,9 @@
{
"type": "map(string)",
"description": "Key-value map of tags for the IAM user. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.",
"nullable": true
"nullable": true,
"default": null
}
]
}
}
}
Loading