# AWS::SSM::Parameter Resource Type definition for AWS::SSM::Parameter ## Syntax To declare this entity in your AWS CloudFormation template, use the following syntax: ### JSON
{ "Type" : "AWS::SSM::Parameter", "Properties" : { "Type" : String, "Value" : String, "Description" : String, "Policies" : String, "AllowedPattern" : String, "Tier" : String, "Tags" : Tags, "DataType" : String, "Name" : String } }### YAML
Type: AWS::SSM::Parameter Properties: Type: String Value: String Description: String Policies: String AllowedPattern: String Tier: String Tags: Tags DataType: String Name: String## Properties #### Type The type of the parameter. _Required_: Yes _Type_: String _Allowed Values_:
String
| StringList
| SecureString
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### Value
The value associated with the parameter.
_Required_: Yes
_Type_: String
_Minimum Length_: 1
_Maximum Length_: 32768
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### Description
The information about the parameter.
_Required_: No
_Type_: String
_Maximum Length_: 1024
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### Policies
The policies attached to the parameter.
_Required_: No
_Type_: String
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### AllowedPattern
The regular expression used to validate the parameter value.
_Required_: No
_Type_: String
_Maximum Length_: 1024
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### Tier
The corresponding tier of the parameter.
_Required_: No
_Type_: String
_Allowed Values_: Standard
| Advanced
| Intelligent-Tiering
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### Tags
A key-value pair to associate with a resource.
_Required_: No
_Type_: Tags
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### DataType
The corresponding DataType of the parameter.
_Required_: No
_Type_: String
_Allowed Values_: text
| aws:ec2:image
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### Name
The name of the parameter.
_Required_: No
_Type_: String
_Minimum Length_: 1
_Maximum Length_: 2048
_Update requires_: [Replacement](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement)
## Return Values
### Ref
When you pass the logical ID of this resource to the intrinsic `Ref` function, Ref returns the Name.