@@ -105,7 +105,7 @@ export class SsmParametersConstruct extends Construct {
105105 super ( scope , id )
106106
107107 const {
108- namePrefix : stackName ,
108+ namePrefix,
109109 parameters,
110110 readPolicyExportSuffix,
111111 readPolicyDescription = "Allows reading SSM parameters" ,
@@ -128,7 +128,7 @@ export class SsmParametersConstruct extends Construct {
128128 }
129129 seenIds . add ( parameterId )
130130
131- const parameterName = `${ stackName } -${ parameter . nameSuffix } `
131+ const parameterName = `${ namePrefix } -${ parameter . nameSuffix } `
132132 if ( seenNames . has ( parameterName ) ) {
133133 throw new Error ( `Duplicate parameter name detected: ${ parameterName } .` )
134134 }
@@ -145,7 +145,7 @@ export class SsmParametersConstruct extends Construct {
145145 new CfnOutput ( this , `${ parameter . id } ParameterNameOutput` , {
146146 description : parameter . outputDescription ?? parameter . description ,
147147 value : ssmParameter . parameterName ,
148- exportName : `${ stackName } -${ parameter . outputExportSuffix ?? parameter . nameSuffix } `
148+ exportName : `${ namePrefix } -${ parameter . outputExportSuffix ?? parameter . nameSuffix } `
149149 } )
150150 }
151151
@@ -163,7 +163,7 @@ export class SsmParametersConstruct extends Construct {
163163 new CfnOutput ( this , "ReadParametersPolicyOutput" , {
164164 description : readPolicyOutputDescription ,
165165 value : readParametersPolicy . managedPolicyArn ,
166- exportName : `${ stackName } -${ readPolicyExportSuffix } `
166+ exportName : `${ namePrefix } -${ readPolicyExportSuffix } `
167167 } )
168168
169169 this . parameters = createdParameters
0 commit comments