/terraform-aws-ssm-parameter

Create a SSM parameter

Primary LanguageHCLApache License 2.0Apache-2.0


Need help with your Cloud builds GET IN TOUCH.


terraform-aws-ssm-parameter

Creates a SSM parameter.

Upon launching the following resources will be created:

  • SSM Parameter

Major versions

  • 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.

Requirements

Name Version
terraform >= 1.4.6

Providers

Name Version
aws n/a

Modules

No modules.

Resources

Name Type
aws_ssm_parameter.parameter resource

Inputs

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

Outputs

Name Description
parameter Parameter object