AWS.Store.SSMParameters - AWS Telco Network Builder

AWS.Store.SSMParameters

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

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

Properties

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

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"