(CommandList children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:PROJECT) op: Equal rhs: { (BracedVarSub token: <VSub_Name PROJECT> suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(kubernetes-jenkins)}) spids: [48 52] ) } spids: [47] ) ] spids: [47] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:REGION) op: Equal rhs: { (BracedVarSub token: <VSub_Name REGION> suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(us-central1)}) spids: [55 59] ) } spids: [54] ) ] spids: [54] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:LIST) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (C {(gcloud)} {(--project) (Lit_Other '=') (${ VSub_Name PROJECT)} {(compute)} {(target-pools)} {(list)} {(--format) (Lit_Other '=') (SQ <'value(name)'>)} ) ] ) left_token: <Left_CommandSub '$('> spids: [63 83] ) } spids: [62] ) ] spids: [62] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:result) op:Equal rhs:{(0)} spids:[86])] spids: [86] ) (ForEach iter_name: x iter_words: [{(${ VSub_Name LIST)}] do_arg_iter: False body: (DoGroup children: [ (If arms: [ (if_arm cond: [ (Sentence child: (Pipeline children: [ (SimpleCommand words: [ {(gcloud)} {(compute)} {(--project) (Lit_Other '=') (${ VSub_Name PROJECT)} {(target-pools)} {(get-health)} {(DQ (${ VSub_Name x))} {(--region) (Lit_Other '=') (${ VSub_Name REGION)} ] redirects: [ (Redir op_id: Redir_Great fd: 2 arg_word: {(/dev/null)} spids: [133] ) (Redir op_id: Redir_Great fd: 16777215 arg_word: {(/dev/null)} spids: [136] ) ] ) ] negated: True ) terminator: <Op_Semi ';'> ) ] action: [ (C {(echo)} {(DELETING)} {(DQ (${ VSub_Name x))}) (C {(gcloud)} {(compute)} {(--project) (Lit_Other '=') (${ VSub_Name PROJECT)} {(firewall-rules)} {(delete)} {(DQ (k8s-fw-) (${ VSub_Name x))} {(-q)} ) (C {(gcloud)} {(compute)} {(--project) (Lit_Other '=') (${ VSub_Name PROJECT)} {(forwarding-rules)} {(delete)} {(DQ (${ VSub_Name x))} {(--region) (Lit_Other '=') (${ VSub_Name REGION)} {(-q)} ) (C {(gcloud)} {(compute)} {(--project) (Lit_Other '=') (${ VSub_Name PROJECT)} {(addresses)} {(delete)} {(DQ (${ VSub_Name x))} {(--region) (Lit_Other '=') (${ VSub_Name REGION)} {(-q)} ) (C {(gcloud)} {(compute)} {(--project) (Lit_Other '=') (${ VSub_Name PROJECT)} {(target-pools)} {(delete)} {(DQ (${ VSub_Name x))} {(--region) (Lit_Other '=') (${ VSub_Name REGION)} {(-q)} ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:result) op:Equal rhs:{(1)} spids:[265])] spids: [265] ) ] spids: [16777215 140] ) ] spids: [16777215 269] ) ] spids: [100 271] ) spids: [94 98] ) (C {(exit)} {(${ VSub_Name result)}) ] )