File tree Expand file tree Collapse file tree 3 files changed +19
-0
lines changed
core/src/lambda/vue/configEditor
toolkit/.changes/next-release Expand file tree Collapse file tree 3 files changed +19
-0
lines changed Original file line number Diff line number Diff line change 139
139
</select >
140
140
<span class =" data-view" >runtime in data: {{ launchConfig.lambda.runtime }}</span >
141
141
</div >
142
+ <div class =" config-item" >
143
+ <label for =" useDebugger" >Attach a debugger</label >
144
+ <input type =" checkbox" id =" useDebugger" v-model =" useDebugger" name =" useDebugger" />
145
+ </div >
142
146
</div >
143
147
<div class =" target-template" v-else-if =" launchConfig.invokeTarget.target === 'template'" >
144
148
<div class =" config-item" >
195
199
For invoke the runtime defined in the template is used.
196
200
</p >
197
201
</div >
202
+ <div class =" config-item" >
203
+ <label for =" useDebugger" >Attach a debugger</label >
204
+ <input type =" checkbox" id =" useDebugger" v-model =" useDebugger" name =" useDebugger" />
205
+ </div >
198
206
</div >
199
207
<div class =" target-apigw" v-else-if =" launchConfig.invokeTarget.target === 'api'" >
200
208
<button v-on:click.prevent =" loadResource" >Load resource</button ><br />
229
237
</select >
230
238
<span class =" data-view" >runtime in data: {{ launchConfig.lambda.runtime }}</span >
231
239
</div >
240
+ <div class =" config-item" >
241
+ <label for =" useDebugger" >Attach a debugger</label >
242
+ <input type =" checkbox" id =" useDebugger" v-model =" useDebugger" name =" useDebugger" />
243
+ </div >
232
244
<div class =" config-item" >
233
245
<label for =" path" >Path</label >
234
246
<input type =" text" v-model =" launchConfig.api.path" />
Original file line number Diff line number Diff line change @@ -48,6 +48,7 @@ interface SamInvokeVueData {
48
48
showNameInput : boolean
49
49
newTestEventName : string
50
50
resourceData : ResourceData | undefined
51
+ useDebugger : boolean
51
52
}
52
53
53
54
function newLaunchConfig ( existingConfig ?: AwsSamDebuggerConfiguration ) : AwsSamDebuggerConfigurationLoose {
@@ -112,6 +113,7 @@ function initData() {
112
113
return {
113
114
containerBuild : false ,
114
115
skipNewImageCheck : false ,
116
+ useDebugger : true ,
115
117
launchConfig : newLaunchConfig ( ) ,
116
118
payload : { value : '' , errorMsg : '' } ,
117
119
apiPayload : { value : '' , errorMsg : '' } ,
@@ -449,6 +451,7 @@ export default defineComponent({
449
451
} ,
450
452
}
451
453
: undefined ,
454
+ noDebug : ! this . useDebugger ,
452
455
}
453
456
} ,
454
457
clearForm ( ) {
Original file line number Diff line number Diff line change
1
+ {
2
+ "type" : " Feature" ,
3
+ "description" : " AppBuilder: unchecking the 'Attach a debugger' checkbox in local invoke webview invokes the function without a debugger"
4
+ }
You can’t perform that action at this time.
0 commit comments