id: 1 unit: constructor() file: src/config.js start line: 5 end line: 140 size: 106 LOC McCabe index: 31 number of parameters: 0 id: 2 unit: async function createEc2InstanceWithFleetParams() file: src/aws.js start line: 231 end line: 341 size: 89 LOC McCabe index: 22 number of parameters: 6 id: 3 unit: function buildUserDataScript() file: src/aws.js start line: 15 end line: 78 size: 55 LOC McCabe index: 7 number of parameters: 2 id: 4 unit: async function createEc2InstanceWithParams() file: src/aws.js start line: 93 end line: 140 size: 35 LOC McCabe index: 7 number of parameters: 6 id: 5 unit: async function waitForRunnerRegistered() file: src/gh.js start line: 54 end line: 87 size: 30 LOC McCabe index: 9 number of parameters: 1 id: 6 unit: async function startEc2Instance() file: src/aws.js start line: 142 end line: 180 size: 29 LOC McCabe index: 3 number of parameters: 2 id: 7 unit: async function waitForInstanceRunning() file: src/aws.js start line: 199 end line: 229 size: 22 LOC McCabe index: 4 number of parameters: 2 id: 8 unit: async function removeRunner() file: src/gh.js start line: 34 end line: 52 size: 16 LOC McCabe index: 3 number of parameters: 0 id: 9 unit: async function terminateEc2Instance() file: src/aws.js start line: 182 end line: 197 size: 14 LOC McCabe index: 2 number of parameters: 0 id: 10 unit: async function getRegistrationToken() file: src/gh.js start line: 21 end line: 32 size: 11 LOC McCabe index: 2 number of parameters: 0 id: 11 unit: function buildMarketOptions() file: src/aws.js start line: 80 end line: 91 size: 11 LOC McCabe index: 2 number of parameters: 0 id: 12 unit: async function start() file: src/index.js start line: 12 end line: 25 size: 10 LOC McCabe index: 2 number of parameters: 0 id: 13 unit: async function getRunner() file: src/gh.js start line: 8 end line: 18 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 14 unit: function setOutput() file: src/index.js start line: 6 end line: 10 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 15 unit: await waitUntilInstanceRunning() file: src/aws.js start line: 208 end line: 212 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 16 unit: async function stop() file: src/index.js start line: 27 end line: 30 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 17 unit: InstanceMarketOptions: buildMarketOptions() file: src/aws.js start line: 117 end line: 121 size: 4 LOC McCabe index: 4 number of parameters: 0 id: 18 unit: generateUniqueLabel() file: src/config.js start line: 142 end line: 144 size: 3 LOC McCabe index: 1 number of parameters: 0