Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
AllowedValues: [
't2.small.elasticsearch', 't2.medium.elasticsearch', 'c4.large.elasticsearch',
'c4.xlarge.elasticsearch', 'c4.2xlarge.elasticsearch', 'c4.4xlarge.elasticsearch',
'c4.8xlarge.elasticsearch', 'm3.medium.elasticsearch', 'm3.large.elasticsearch',
'm3.xlarge.elasticsearch', 'm3.2xlarge.elasticsearch', 'm4.large.elasticsearch',
'm4.xlarge.elasticsearch', 'm4.2xlarge.elasticsearch', 'm4.4xlarge.elasticsearch',
'm4.10xlarge.elasticsearch', 'r3.large.elasticsearch', 'r3.xlarge.elasticsearch',
'r3.2xlarge.elasticsearch', 'r3.4xlarge.elasticsearch', 'r3.8xlarge.elasticsearch',
'r4.large.elasticsearch', 'r4.xlarge.elasticsearch', 'r4.2xlarge.elasticsearch',
'r4.4xlarge.elasticsearch', 'r4.8xlarge.elasticsearch', 'r4.16xlarge.elasticsearch',
'i2.xlarge.elasticsearch', 'i2.2xlarge.elasticsearch', 'i3.large.elasticsearch',
'i3.xlarge.elasticsearch', 'i3.2xlarge.elasticsearch', 'i3.4xlarge.elasticsearch',
'i3.8xlarge.elasticsearch', 'i3.16xlarge.elasticsearch'
]
}),
_a[ResourceFactory.ParameterIds.ElasticSearchEBSVolumeGB] = new cloudform_1.NumberParameter({
Description: 'The size in GB of the EBS volumes that contain our data.',
Default: 20
}),
_a[ResourceFactory.ParameterIds.StreamingLambdaCodeS3Bucket] = new cloudform_1.StringParameter({
Description: 'S3 bucket containing the DynamoDB streaming lambda code.',
Default: 'mp-lambda-blueprints'
}),
_a[ResourceFactory.ParameterIds.StreamingLambdaCodeS3Key] = new cloudform_1.StringParameter({
Description: 'S3 key containing the DynamoDB streaming lambda code.',
Default: 'streaming-lambda.zip'
}),
_a[ResourceFactory.ParameterIds.StreamingLambdaCodeS3Version] = new cloudform_1.StringParameter({
Description: 'S3 key containing the DynamoDB lambda code version.',
Default: 'Sc32fGDZq2SdHBc1Hek6I3_Lzzt4OazX'
}),
_a;
Default: 'AppSyncElasticSearchAccess'
}),
_a[amplify_graphql_transformer_common_1.ResourceConstants.PARAMETERS.ElasticSearchStreamingFunctionName] = new cloudform_1.StringParameter({
Description: 'The name of the streaming lambda function.',
Default: 'DynamoDBToElasticSearchFunction'
}),
_a[amplify_graphql_transformer_common_1.ResourceConstants.PARAMETERS.ElasticSearchStreamingIAMRoleName] = new cloudform_1.StringParameter({
Description: 'The name of the streaming lambda function IAM role.',
Default: 'DynamoDBToElasticSearchFunctionIAMRole'
}),
_a[amplify_graphql_transformer_common_1.ResourceConstants.PARAMETERS.ElasticSearchDebugStreamingLambda] = new cloudform_1.NumberParameter({
Description: 'Enable debug logs for the Dynamo -> ES streaming lambda.',
Default: 1,
AllowedValues: [0, 1]
}),
_a[amplify_graphql_transformer_common_1.ResourceConstants.PARAMETERS.ElasticSearchInstanceCount] = new cloudform_1.NumberParameter({
Description: 'The number of instances to launch into the ElasticSearch domain.',
Default: 1
}),
_a[amplify_graphql_transformer_common_1.ResourceConstants.PARAMETERS.ElasticSearchDomainName] = new cloudform_1.StringParameter({
Description: 'The name of the ElasticSearch domain.',
Default: 'appsync-elasticsearch-domain',
AllowedPattern: '^[a-z][a-z0-9-]*$',
MinLength: 1,
MaxLength: 28
}),
_a[amplify_graphql_transformer_common_1.ResourceConstants.PARAMETERS.ElasticSearchInstanceType] = new cloudform_1.StringParameter({
Description: 'The type of instance to launch into the ElasticSearch domain.',
Default: 't2.small.elasticsearch',
AllowedValues: [
't2.small.elasticsearch', 't2.medium.elasticsearch', 'c4.large.elasticsearch',
'c4.xlarge.elasticsearch', 'c4.2xlarge.elasticsearch', 'c4.4xlarge.elasticsearch',
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;
};
/**