

# AWS.Store.SSMParameters
<a name="node-ssm"></a>

You can create SSM parameters through AWS TNB. The SSM parameters that you create are created in SSM and prefixed by the AWS TNB network instance ID. This prevents parameter values from an override when multiple instances are instantiated and upgraded using the same NSD template.

## Syntax
<a name="node-ssm-syntax"></a>

```
tosca.nodes.AWS.Store.SSMParameters
  properties:
    parameters:
      name: String
      value: String         
    tags: List
```

## Properties
<a name="node-ssm-properties"></a>Parameters

 `name`    
The name of the ssm property. Use the following format: `^[a-zA-Z0-9]+[a-zA-Z0-9\-\_]*[a-zA-Z0-9]+$`  
Each parameter's name must be less than 256 characters.  
Required: Yes  
Type: String

 `value`    
The value of the ssm property. Use one of the following formats:  
+ For values without references: `^[a-zA-Z0-9]+[a-zA-Z0-9\-\_]*[a-zA-Z0-9]+$`
+ For static references: `^\$\{[a-zA-Z0-9]+\.(properties|capabilities|requirements)(\.([a-zA-Z0-9\-_]+))+\}$`
+ For dynamic references: `^\$\{[a-zA-Z0-9]+\.(name|id|arn)\}$`
Each parameter’s value must be less than 4 KB.  
Required: Yes  
Type: String

 `tags`    
The tags that you can attach to an SSM property.  
Required: No  
Type: List

## Example
<a name="node-ssm-example"></a>

```
SampleSSM
    type: tosca.nodes.AWS.Store.SSMParameters
    properties:
        parameters:
            - name: "Name1"
              value: "Value1"
            - name: "EKS_VERSION"
              value: "${SampleEKS.properties.version}"
            - name: "VPC_ID"
              value: "${SampleVPC.id}
            - name: "REGION"
              value: "${AWS::Region}
        tags:
            - "tagKey=tagValue"
```