{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://api-evangelist.github.io/amazon-application-migration-service/json-structure/application-migration-service-life-cycle-structure.json", "title": "LifeCycle", "description": "Lifecycle state of a source server", "type": "record", "fields": { "state": { "type": "string", "description": "Current lifecycle state" }, "addedToServiceDateTime": { "type": "string", "description": "Date/time the server was added to the service" }, "firstByteDateTime": { "type": "string", "description": "Date/time the first replication byte was received" }, "elapsedReplicationDuration": { "type": "string", "description": "Elapsed duration of replication" }, "lastSeenByServiceDateTime": { "type": "string", "description": "Date/time the agent last communicated with the service" }, "lastTestInitiated": { "type": "string", "description": "lastTestInitiated" }, "lastTestReverted": { "type": "string", "description": "lastTestReverted" }, "lastTestFinalized": { "type": "string", "description": "lastTestFinalized" }, "lastCutoverInitiated": { "type": "string", "description": "lastCutoverInitiated" }, "lastCutoverReverted": { "type": "string", "description": "lastCutoverReverted" }, "lastCutoverFinalized": { "type": "string", "description": "lastCutoverFinalized" } } }