Need help with your Cloud builds GET IN TOUCH.
Creates a SSM parameter.
Upon launching the following resources will be created:
- SSM Parameter
-
v2 : Parameter is created. Lifecycle ignore changes applied. Once created changes are ignored and the value can be managed outside Terraform.
-
v3 : Parameter is created. Value is managed by Terraform. Any changes made outside of Terraform will be corrected.
-
v4 : Parameter is created. Value is managed by Terraform. Any changes made outside of Terraform will be corrected. Tags passed in as a map.
-
v5 : Parameter is created. Lifecycle ignore changes applied. Once created changes are ignored and the value can be managed outside Terraform. Tags passed in as a map.
Name | Version |
---|---|
terraform | >= 1.4.6 |
Name | Version |
---|---|
aws | n/a |
No modules.
Name | Type |
---|---|
aws_ssm_parameter.parameter | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
description | Description of the parameter | string |
"" |
no |
key_id | Set KMS key id used for encryption if SecureString is used. Not required for String type | any |
null |
no |
name | Name of the parameter | any |
n/a | yes |
overwrite | If parameter already exists, whether to overwrite or not | string |
"false" |
no |
tags | Tags map | map(string) |
{} |
no |
tier | Tier of the parameter. Standard or Advanced | string |
"Standard" |
no |
type | Type of the parameter. One of String, StringList or SecureString | string |
"SecureString" |
no |
value | The value of the parameter | any |
n/a | yes |
Name | Description |
---|---|
parameter | Parameter object |