(CommandList children: [ (FuncDef name: create-master-instance-with-resources body: (BraceGroup children: [ (SimpleCommand words: [{(echo)} {(DQ ("MASTER_IP: ") ($ VSub_Name "$MASTER_IP"))}] redirects: [(Redir op_id:Redir_GreatAnd fd:1 arg_word:{(2)} spids:[107])] ) (SimpleCommand words: [{(echo)} {(DQ ("MASTER_NAME: ") ($ VSub_Name "$MASTER_NAME"))}] redirects: [(Redir op_id:Redir_GreatAnd fd:1 arg_word:{(2)} spids:[118])] ) ] spids: [97] ) spids: [93 96] ) (FuncDef name: execute-cmd-on-master-with-retries body: (BraceGroup children: [ (SimpleCommand words: [{(echo)} {(DQ ("Executing command on the master"))}] redirects: [(Redir op_id:Redir_GreatAnd fd:1 arg_word:{(2)} spids:[148])] ) ] spids: [139] ) spids: [133 138] ) (FuncDef name: copy-files body: (BraceGroup children: [ (SimpleCommand words: [{(echo)} {(DQ ("Copying files"))}] redirects: [(Redir op_id:Redir_GreatAnd fd:1 arg_word:{(2)} spids:[184])] ) ] spids: [175] ) spids: [169 174] ) (FuncDef name: delete-master-instance-and-resources body: (BraceGroup children: [ (SimpleCommand words: [{(echo)} {(DQ ("Deleting master instance and its allocated resources"))}] redirects: [(Redir op_id:Redir_GreatAnd fd:1 arg_word:{(2)} spids:[218])] ) ] spids: [209] ) spids: [205 208] ) ] )