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