Skip to content

Commit

Permalink
fix(eks): generated cluster name can exceed 100 characters (#5597)
Browse files Browse the repository at this point in the history
* fix(eks): generated cluster name can exceed 63 characters

Since the generated cluster name includes the logical ID of the resource as a prefix with a postfix of the request ID, the resulting generated name can exceed 63 characters.

Fixes #5596

NOTE: since the current version of the EKS module have not been released yet, this is not a breaking change.

* add test for cluster name trimming

* reduce to 62 because error message is not clear

* update to 100 chars

* update expectations
  • Loading branch information
Elad Ben-Israel authored and mergify[bot] committed Jan 1, 2020
1 parent cb12d31 commit 3256a41
Show file tree
Hide file tree
Showing 7 changed files with 141 additions and 105 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ import { IsCompleteResponse, OnEventResponse } from '@aws-cdk/custom-resources/l
// eslint-disable-next-line import/no-extraneous-dependencies
import * as aws from 'aws-sdk';

const MAX_CLUSTER_NAME_LEN = 100;

export class ClusterResourceHandler {

public get clusterName() {
Expand Down Expand Up @@ -71,7 +73,7 @@ export class ClusterResourceHandler {
throw new Error('"roleArn" is required');
}

const clusterName = this.newProps.name || `${this.logicalResourceId}-${this.requestId}`;
const clusterName = this.newProps.name || this.generateClusterName();

const resp = await this.eks.createCluster({
...this.newProps,
Expand Down Expand Up @@ -221,6 +223,12 @@ export class ClusterResourceHandler {
};
}
}

private generateClusterName() {
const suffix = this.requestId.replace(/-/g, ''); // 32 chars
const prefix = this.logicalResourceId.substr(0, MAX_CLUSTER_NAME_LEN - suffix.length - 1);
return `${prefix}-${suffix}`;
}
}

export interface EksClient {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1145,7 +1145,7 @@
},
"/",
{
"Ref": "AssetParameters209b080b138756cffeb08c815ba4ccfc21ca95800e8cd2bd26c0e5ea0a4fbb55S3Bucket67889A58"
"Ref": "AssetParametersf29b7dd5a7cb088f618b2e9719b79ce3a4c26d5def29508494ba139f87bdddfeS3Bucket39A5D284"
},
"/",
{
Expand All @@ -1155,7 +1155,7 @@
"Fn::Split": [
"||",
{
"Ref": "AssetParameters209b080b138756cffeb08c815ba4ccfc21ca95800e8cd2bd26c0e5ea0a4fbb55S3VersionKey4A356825"
"Ref": "AssetParametersf29b7dd5a7cb088f618b2e9719b79ce3a4c26d5def29508494ba139f87bdddfeS3VersionKey9DC7495B"
}
]
}
Expand All @@ -1168,7 +1168,7 @@
"Fn::Split": [
"||",
{
"Ref": "AssetParameters209b080b138756cffeb08c815ba4ccfc21ca95800e8cd2bd26c0e5ea0a4fbb55S3VersionKey4A356825"
"Ref": "AssetParametersf29b7dd5a7cb088f618b2e9719b79ce3a4c26d5def29508494ba139f87bdddfeS3VersionKey9DC7495B"
}
]
}
Expand All @@ -1178,11 +1178,11 @@
]
},
"Parameters": {
"referencetoeksintegdefaults2AssetParameterse3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7cS3Bucket61EFA364Ref": {
"Ref": "AssetParameterse3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7cS3BucketE861A468"
"referencetoeksintegdefaults2AssetParametersf9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692eaS3BucketA564E391Ref": {
"Ref": "AssetParametersf9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692eaS3Bucket8E07DCB6"
},
"referencetoeksintegdefaults2AssetParameterse3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7cS3VersionKey99475258Ref": {
"Ref": "AssetParameterse3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7cS3VersionKeyB62DD0C4"
"referencetoeksintegdefaults2AssetParametersf9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692eaS3VersionKey1BE9ECA3Ref": {
"Ref": "AssetParametersf9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692eaS3VersionKey0B557577"
},
"referencetoeksintegdefaults2AssetParameters3e728f777afd6d4a580bc77d99f86194358dca730432b3f4583e544f1e85d2a0S3Bucket45B8FC93Ref": {
"Ref": "AssetParameters3e728f777afd6d4a580bc77d99f86194358dca730432b3f4583e544f1e85d2a0S3BucketE8BB46CE"
Expand Down Expand Up @@ -1315,17 +1315,17 @@
}
},
"Parameters": {
"AssetParameterse3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7cS3BucketE861A468": {
"AssetParametersf9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692eaS3Bucket8E07DCB6": {
"Type": "String",
"Description": "S3 bucket for asset \"e3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7c\""
"Description": "S3 bucket for asset \"f9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692ea\""
},
"AssetParameterse3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7cS3VersionKeyB62DD0C4": {
"AssetParametersf9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692eaS3VersionKey0B557577": {
"Type": "String",
"Description": "S3 key for asset version \"e3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7c\""
"Description": "S3 key for asset version \"f9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692ea\""
},
"AssetParameterse3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7cArtifactHash1871DA56": {
"AssetParametersf9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692eaArtifactHashC8E461E7": {
"Type": "String",
"Description": "Artifact hash for asset \"e3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7c\""
"Description": "Artifact hash for asset \"f9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692ea\""
},
"AssetParameters3e728f777afd6d4a580bc77d99f86194358dca730432b3f4583e544f1e85d2a0S3BucketE8BB46CE": {
"Type": "String",
Expand Down Expand Up @@ -1363,17 +1363,17 @@
"Type": "String",
"Description": "Artifact hash for asset \"9c326f06202274fde286cdfb04b4d8be6f58ef01451f732630a5fb719e047b17\""
},
"AssetParameters209b080b138756cffeb08c815ba4ccfc21ca95800e8cd2bd26c0e5ea0a4fbb55S3Bucket67889A58": {
"AssetParametersf29b7dd5a7cb088f618b2e9719b79ce3a4c26d5def29508494ba139f87bdddfeS3Bucket39A5D284": {
"Type": "String",
"Description": "S3 bucket for asset \"209b080b138756cffeb08c815ba4ccfc21ca95800e8cd2bd26c0e5ea0a4fbb55\""
"Description": "S3 bucket for asset \"f29b7dd5a7cb088f618b2e9719b79ce3a4c26d5def29508494ba139f87bdddfe\""
},
"AssetParameters209b080b138756cffeb08c815ba4ccfc21ca95800e8cd2bd26c0e5ea0a4fbb55S3VersionKey4A356825": {
"AssetParametersf29b7dd5a7cb088f618b2e9719b79ce3a4c26d5def29508494ba139f87bdddfeS3VersionKey9DC7495B": {
"Type": "String",
"Description": "S3 key for asset version \"209b080b138756cffeb08c815ba4ccfc21ca95800e8cd2bd26c0e5ea0a4fbb55\""
"Description": "S3 key for asset version \"f29b7dd5a7cb088f618b2e9719b79ce3a4c26d5def29508494ba139f87bdddfe\""
},
"AssetParameters209b080b138756cffeb08c815ba4ccfc21ca95800e8cd2bd26c0e5ea0a4fbb55ArtifactHashB9F5917F": {
"AssetParametersf29b7dd5a7cb088f618b2e9719b79ce3a4c26d5def29508494ba139f87bdddfeArtifactHashF9EE70CA": {
"Type": "String",
"Description": "Artifact hash for asset \"209b080b138756cffeb08c815ba4ccfc21ca95800e8cd2bd26c0e5ea0a4fbb55\""
"Description": "Artifact hash for asset \"f29b7dd5a7cb088f618b2e9719b79ce3a4c26d5def29508494ba139f87bdddfe\""
},
"SsmParameterValueawsserviceeksoptimizedami114amazonlinux2recommendedimageidC96584B6F00A464EAD1953AFF4B05118Parameter": {
"Type": "AWS::SSM::Parameter::Value<String>",
Expand Down
38 changes: 19 additions & 19 deletions packages/@aws-cdk/aws-eks/test/integ.eks-cluster.lit.expected.json
Original file line number Diff line number Diff line change
Expand Up @@ -1145,7 +1145,7 @@
},
"/",
{
"Ref": "AssetParameters0dbfc75e2973c6dc284120b2ea80dd6df7c704e57ed3d90672ee28131aef83aaS3Bucket8A1FC920"
"Ref": "AssetParametersdf3b5d90d7dad88d62bd14f50797dac8969e0ada6fb00c19af4019edf4c3a293S3BucketF5EA9203"
},
"/",
{
Expand All @@ -1155,7 +1155,7 @@
"Fn::Split": [
"||",
{
"Ref": "AssetParameters0dbfc75e2973c6dc284120b2ea80dd6df7c704e57ed3d90672ee28131aef83aaS3VersionKeyA377CBC7"
"Ref": "AssetParametersdf3b5d90d7dad88d62bd14f50797dac8969e0ada6fb00c19af4019edf4c3a293S3VersionKeyBDC1E9A0"
}
]
}
Expand All @@ -1168,7 +1168,7 @@
"Fn::Split": [
"||",
{
"Ref": "AssetParameters0dbfc75e2973c6dc284120b2ea80dd6df7c704e57ed3d90672ee28131aef83aaS3VersionKeyA377CBC7"
"Ref": "AssetParametersdf3b5d90d7dad88d62bd14f50797dac8969e0ada6fb00c19af4019edf4c3a293S3VersionKeyBDC1E9A0"
}
]
}
Expand All @@ -1178,11 +1178,11 @@
]
},
"Parameters": {
"referencetoeksintegtestbasicAssetParameterse3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7cS3BucketACC4B323Ref": {
"Ref": "AssetParameterse3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7cS3BucketE861A468"
"referencetoeksintegtestbasicAssetParametersf9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692eaS3Bucket323156A5Ref": {
"Ref": "AssetParametersf9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692eaS3Bucket8E07DCB6"
},
"referencetoeksintegtestbasicAssetParameterse3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7cS3VersionKey84768DF0Ref": {
"Ref": "AssetParameterse3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7cS3VersionKeyB62DD0C4"
"referencetoeksintegtestbasicAssetParametersf9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692eaS3VersionKey8C792C48Ref": {
"Ref": "AssetParametersf9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692eaS3VersionKey0B557577"
},
"referencetoeksintegtestbasicAssetParameters3e728f777afd6d4a580bc77d99f86194358dca730432b3f4583e544f1e85d2a0S3BucketE44A33FBRef": {
"Ref": "AssetParameters3e728f777afd6d4a580bc77d99f86194358dca730432b3f4583e544f1e85d2a0S3BucketE8BB46CE"
Expand Down Expand Up @@ -1286,17 +1286,17 @@
}
},
"Parameters": {
"AssetParameterse3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7cS3BucketE861A468": {
"AssetParametersf9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692eaS3Bucket8E07DCB6": {
"Type": "String",
"Description": "S3 bucket for asset \"e3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7c\""
"Description": "S3 bucket for asset \"f9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692ea\""
},
"AssetParameterse3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7cS3VersionKeyB62DD0C4": {
"AssetParametersf9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692eaS3VersionKey0B557577": {
"Type": "String",
"Description": "S3 key for asset version \"e3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7c\""
"Description": "S3 key for asset version \"f9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692ea\""
},
"AssetParameterse3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7cArtifactHash1871DA56": {
"AssetParametersf9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692eaArtifactHashC8E461E7": {
"Type": "String",
"Description": "Artifact hash for asset \"e3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7c\""
"Description": "Artifact hash for asset \"f9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692ea\""
},
"AssetParameters3e728f777afd6d4a580bc77d99f86194358dca730432b3f4583e544f1e85d2a0S3BucketE8BB46CE": {
"Type": "String",
Expand Down Expand Up @@ -1334,17 +1334,17 @@
"Type": "String",
"Description": "Artifact hash for asset \"9356e02536cba133d17d8dc3b3b37541377d2e95d4d33433ea90e79ab0d859fe\""
},
"AssetParameters0dbfc75e2973c6dc284120b2ea80dd6df7c704e57ed3d90672ee28131aef83aaS3Bucket8A1FC920": {
"AssetParametersdf3b5d90d7dad88d62bd14f50797dac8969e0ada6fb00c19af4019edf4c3a293S3BucketF5EA9203": {
"Type": "String",
"Description": "S3 bucket for asset \"0dbfc75e2973c6dc284120b2ea80dd6df7c704e57ed3d90672ee28131aef83aa\""
"Description": "S3 bucket for asset \"df3b5d90d7dad88d62bd14f50797dac8969e0ada6fb00c19af4019edf4c3a293\""
},
"AssetParameters0dbfc75e2973c6dc284120b2ea80dd6df7c704e57ed3d90672ee28131aef83aaS3VersionKeyA377CBC7": {
"AssetParametersdf3b5d90d7dad88d62bd14f50797dac8969e0ada6fb00c19af4019edf4c3a293S3VersionKeyBDC1E9A0": {
"Type": "String",
"Description": "S3 key for asset version \"0dbfc75e2973c6dc284120b2ea80dd6df7c704e57ed3d90672ee28131aef83aa\""
"Description": "S3 key for asset version \"df3b5d90d7dad88d62bd14f50797dac8969e0ada6fb00c19af4019edf4c3a293\""
},
"AssetParameters0dbfc75e2973c6dc284120b2ea80dd6df7c704e57ed3d90672ee28131aef83aaArtifactHash01378DA1": {
"AssetParametersdf3b5d90d7dad88d62bd14f50797dac8969e0ada6fb00c19af4019edf4c3a293ArtifactHashB12A2009": {
"Type": "String",
"Description": "Artifact hash for asset \"0dbfc75e2973c6dc284120b2ea80dd6df7c704e57ed3d90672ee28131aef83aa\""
"Description": "Artifact hash for asset \"df3b5d90d7dad88d62bd14f50797dac8969e0ada6fb00c19af4019edf4c3a293\""
},
"SsmParameterValueawsserviceeksoptimizedami114amazonlinux2recommendedimageidC96584B6F00A464EAD1953AFF4B05118Parameter": {
"Type": "AWS::SSM::Parameter::Value<String>",
Expand Down
38 changes: 19 additions & 19 deletions packages/@aws-cdk/aws-eks/test/integ.eks-helm.lit.expected.json
Original file line number Diff line number Diff line change
Expand Up @@ -1071,7 +1071,7 @@
},
"/",
{
"Ref": "AssetParameters6d5f4417369ef3ef78dab6f6deae64529815a2be8d25a7d6161999af0bfe9eaeS3BucketB74693EC"
"Ref": "AssetParameters287294bfd74c989676c1bf6e34b8dfdb020cb1458d28eda2b603bd7362c657deS3Bucket6C6C9359"
},
"/",
{
Expand All @@ -1081,7 +1081,7 @@
"Fn::Split": [
"||",
{
"Ref": "AssetParameters6d5f4417369ef3ef78dab6f6deae64529815a2be8d25a7d6161999af0bfe9eaeS3VersionKeyDD3D4940"
"Ref": "AssetParameters287294bfd74c989676c1bf6e34b8dfdb020cb1458d28eda2b603bd7362c657deS3VersionKeyD9E934ED"
}
]
}
Expand All @@ -1094,7 +1094,7 @@
"Fn::Split": [
"||",
{
"Ref": "AssetParameters6d5f4417369ef3ef78dab6f6deae64529815a2be8d25a7d6161999af0bfe9eaeS3VersionKeyDD3D4940"
"Ref": "AssetParameters287294bfd74c989676c1bf6e34b8dfdb020cb1458d28eda2b603bd7362c657deS3VersionKeyD9E934ED"
}
]
}
Expand All @@ -1104,11 +1104,11 @@
]
},
"Parameters": {
"referencetok8sclusterAssetParameterse3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7cS3Bucket40DAFEBFRef": {
"Ref": "AssetParameterse3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7cS3BucketE861A468"
"referencetok8sclusterAssetParametersf9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692eaS3BucketC7043C91Ref": {
"Ref": "AssetParametersf9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692eaS3Bucket8E07DCB6"
},
"referencetok8sclusterAssetParameterse3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7cS3VersionKeyD9847EBDRef": {
"Ref": "AssetParameterse3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7cS3VersionKeyB62DD0C4"
"referencetok8sclusterAssetParametersf9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692eaS3VersionKey016E0262Ref": {
"Ref": "AssetParametersf9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692eaS3VersionKey0B557577"
},
"referencetok8sclusterAssetParameters3e728f777afd6d4a580bc77d99f86194358dca730432b3f4583e544f1e85d2a0S3Bucket6EE66685Ref": {
"Ref": "AssetParameters3e728f777afd6d4a580bc77d99f86194358dca730432b3f4583e544f1e85d2a0S3BucketE8BB46CE"
Expand Down Expand Up @@ -1301,17 +1301,17 @@
}
},
"Parameters": {
"AssetParameterse3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7cS3BucketE861A468": {
"AssetParametersf9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692eaS3Bucket8E07DCB6": {
"Type": "String",
"Description": "S3 bucket for asset \"e3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7c\""
"Description": "S3 bucket for asset \"f9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692ea\""
},
"AssetParameterse3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7cS3VersionKeyB62DD0C4": {
"AssetParametersf9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692eaS3VersionKey0B557577": {
"Type": "String",
"Description": "S3 key for asset version \"e3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7c\""
"Description": "S3 key for asset version \"f9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692ea\""
},
"AssetParameterse3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7cArtifactHash1871DA56": {
"AssetParametersf9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692eaArtifactHashC8E461E7": {
"Type": "String",
"Description": "Artifact hash for asset \"e3e075ac49ed41df2d65a2461111e2462dae18db8ec082455daea8dab8d47b7c\""
"Description": "Artifact hash for asset \"f9dcd200023059b31d92ba9ecdd46ce324d5fada466a683b42b425a5bd1692ea\""
},
"AssetParameters3e728f777afd6d4a580bc77d99f86194358dca730432b3f4583e544f1e85d2a0S3BucketE8BB46CE": {
"Type": "String",
Expand Down Expand Up @@ -1373,17 +1373,17 @@
"Type": "String",
"Description": "Artifact hash for asset \"8ca585e0c579a7f28f17f90e8e3e462c4cfeac06aa452dc164cb8200e5a40dec\""
},
"AssetParameters6d5f4417369ef3ef78dab6f6deae64529815a2be8d25a7d6161999af0bfe9eaeS3BucketB74693EC": {
"AssetParameters287294bfd74c989676c1bf6e34b8dfdb020cb1458d28eda2b603bd7362c657deS3Bucket6C6C9359": {
"Type": "String",
"Description": "S3 bucket for asset \"6d5f4417369ef3ef78dab6f6deae64529815a2be8d25a7d6161999af0bfe9eae\""
"Description": "S3 bucket for asset \"287294bfd74c989676c1bf6e34b8dfdb020cb1458d28eda2b603bd7362c657de\""
},
"AssetParameters6d5f4417369ef3ef78dab6f6deae64529815a2be8d25a7d6161999af0bfe9eaeS3VersionKeyDD3D4940": {
"AssetParameters287294bfd74c989676c1bf6e34b8dfdb020cb1458d28eda2b603bd7362c657deS3VersionKeyD9E934ED": {
"Type": "String",
"Description": "S3 key for asset version \"6d5f4417369ef3ef78dab6f6deae64529815a2be8d25a7d6161999af0bfe9eae\""
"Description": "S3 key for asset version \"287294bfd74c989676c1bf6e34b8dfdb020cb1458d28eda2b603bd7362c657de\""
},
"AssetParameters6d5f4417369ef3ef78dab6f6deae64529815a2be8d25a7d6161999af0bfe9eaeArtifactHashE7AA97DD": {
"AssetParameters287294bfd74c989676c1bf6e34b8dfdb020cb1458d28eda2b603bd7362c657deArtifactHash79A56F45": {
"Type": "String",
"Description": "Artifact hash for asset \"6d5f4417369ef3ef78dab6f6deae64529815a2be8d25a7d6161999af0bfe9eae\""
"Description": "Artifact hash for asset \"287294bfd74c989676c1bf6e34b8dfdb020cb1458d28eda2b603bd7362c657de\""
},
"SsmParameterValueawsserviceeksoptimizedami114amazonlinux2recommendedimageidC96584B6F00A464EAD1953AFF4B05118Parameter": {
"Type": "AWS::SSM::Parameter::Value<String>",
Expand Down
Loading

0 comments on commit 3256a41

Please sign in to comment.