{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://api-evangelist.github.io/amazon-application-migration-service/json-schema/application-migration-service-launch-configuration-schema.json", "title": "LaunchConfiguration", "description": "Launch configuration for a source server", "type": "object", "properties": { "sourceServerID": { "type": "string", "description": "Source server ID" }, "name": { "type": "string", "description": "Configuration name" }, "ec2LaunchTemplateID": { "type": "string", "description": "EC2 launch template ID" }, "launchDisposition": { "type": "string", "description": "Launch disposition for the instance" }, "targetInstanceTypeRightSizingMethod": { "type": "string", "description": "Right-sizing method for target instance type" }, "copyPrivateIp": { "type": "boolean", "description": "Whether to copy source server private IP to target" }, "copyTags": { "type": "boolean", "description": "Whether to copy source server tags to target instance" }, "licensing": { "type": "string", "description": "licensing" }, "bootMode": { "type": "string", "description": "Boot mode for the target instance" }, "postLaunchActions": { "type": "string", "description": "postLaunchActions" }, "enableMapAutoTagging": { "type": "boolean", "description": "Whether to enable MAP auto-tagging" }, "mapAutoTaggingMpeID": { "type": "string", "description": "MAP auto-tagging MPE ID" } } }