UNPKG

@flowaccount/nx-aws-cdk

Version:

aws-cdk executors and generators for nx workspace

72 lines (71 loc) 2.02 kB
{ "$schema": "http://json-schema.org/schema", "id": "SchematicsAwsCdkWebAppDeployment", "title": "Angular aws-cdk Deployment Options Schema", "type": "object", "properties": { "name": { "type": "string", "description": "The stack name for your ec2-instance", "x-prompt": "Stack Name for your ec2-instance to?" }, "directory": { "description": "The directory of the new api.", "type": "string", "x-prompt": "In which directory should the serverless api be generated?" }, "project": { "type": "string", "description": "The application project to add ec2-instance to (if none, will create new)", "x-prompt": "Name of your project to add ec2-instance to (if none, will create new)?" }, "id": { "description": "EC2 instance id, for the cdk template", "type": "string" }, "imageId": { "description": "EC2 instance image-id, to create the instance from", "type": "string" }, "instanceType": { "description": "The instance type you want to create", "type": "string" }, "keyName": { "description": "The key name you want to use for the instance (this is the .pem file)", "type": "string" }, "monitoring": { "description": "Do you want to enable detailed monitoring?", "type": "boolean", "default": false }, "associatePublicIpAddress": { "description": "Do you want to associate public ip?", "type": "boolean", "default": true }, "subnetId": { "description": "The subnet-id for your instance to live in.", "type": "string" }, "skipFormat": { "description": "Skips the prettier format of files", "type": "boolean", "default": false }, "tags": { "type": "string", "description": "Add tags to the api (used for linting)" } }, "required": [ "name", "project", "id", "imageId", "instanceType", "keyName", "subnetId" ] }