Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
ResourceFactory.prototype.makeParams = function () {
return _a = {},
_a[ResourceFactory.ParameterIds.IAMRoleName] = new cloudform_1.StringParameter({
Description: 'The name of the IAM role assumed by AppSync.',
Default: 'AppSyncElasticSearchAccess'
}),
_a[ResourceFactory.ParameterIds.StreamingIAMRoleName] = new cloudform_1.StringParameter({
Description: 'The name of the streaming lambda function.',
Default: 'DynamoDBToElasticSearch'
}),
_a[ResourceFactory.ParameterIds.DebugStreamingLambda] = new cloudform_1.NumberParameter({
Description: 'Enable debug logs for the Dynamo -> ES streaming lambda.',
Default: 1,
AllowedValues: [0, 1]
}),
_a[ResourceFactory.ParameterIds.ElasticSearchInstanceCount] = new cloudform_1.NumberParameter({
Description: 'The number of instances to launch into the ElasticSearch domain.',
Default: 1
}),
ResourceFactory.prototype.makeParams = function () {
var _a;
return _a = {},
_a[graphql_transformer_common_1.ResourceConstants.PARAMETERS.AppSyncApiName] = new cloudform_1.StringParameter({
Description: 'The name of the AppSync API',
Default: 'AppSyncSimpleTransform'
}),
_a[graphql_transformer_common_1.ResourceConstants.PARAMETERS.DynamoDBModelTableReadIOPS] = new cloudform_1.NumberParameter({
Description: 'The number of read IOPS the table should support.',
Default: 5
}),
_a[graphql_transformer_common_1.ResourceConstants.PARAMETERS.DynamoDBModelTableWriteIOPS] = new cloudform_1.NumberParameter({
Description: 'The number of write IOPS the table should support.',
Default: 5
}),
_a;
};
/**
'i3.8xlarge.elasticsearch', 'i3.16xlarge.elasticsearch'
]
}),
_a[amplify_graphql_transformer_common_1.ResourceConstants.PARAMETERS.ElasticSearchEBSVolumeGB] = new cloudform_1.NumberParameter({
Description: 'The size in GB of the EBS volumes that contain our data.',
Default: 20
}),
_a[amplify_graphql_transformer_common_1.ResourceConstants.PARAMETERS.ElasticSearchStreamingLambdaCodeS3Bucket] = new cloudform_1.StringParameter({
Description: 'S3 bucket containing the DynamoDB streaming lambda code.',
Default: 'sr-lambda-blueprints'
}),
_a[amplify_graphql_transformer_common_1.ResourceConstants.PARAMETERS.ElasticSearchStreamingLambdaCodeS3Key] = new cloudform_1.StringParameter({
Description: 'S3 key containing the DynamoDB streaming lambda code.',
Default: 'streaming-lambda.zip'
}),
_a[amplify_graphql_transformer_common_1.ResourceConstants.PARAMETERS.ElasticSearchStreamingLambdaCodeS3Version] = new cloudform_1.StringParameter({
Description: 'S3 key containing the DynamoDB lambda code version.',
Default: 'n9NaP2A0v3G3BzPXDkrs3rbrkLq2O4qJ'
}),
_a;
};
/**