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