|
108 | 108 | is_flag=True, |
109 | 109 | help="Prompt to confirm if the computed changeset is to be deployed by SAM CLI.", |
110 | 110 | ) |
| 111 | +@click.option( |
| 112 | + "--include-nested-stacks/--no-include-nested-stacks", |
| 113 | + default=True, |
| 114 | + required=False, |
| 115 | + is_flag=True, |
| 116 | + help="Display changes for nested stacks in the changeset. " |
| 117 | + "For large nested stack hierarchies, use --no-include-nested-stacks to reduce output verbosity. " |
| 118 | + "Defaults to displaying nested stack changes.", |
| 119 | +) |
111 | 120 | @click.option( |
112 | 121 | "--disable-rollback/--no-disable-rollback", |
113 | 122 | default=False, |
@@ -191,6 +200,7 @@ def cli( |
191 | 200 | metadata, |
192 | 201 | guided, |
193 | 202 | confirm_changeset, |
| 203 | + include_nested_stacks, |
194 | 204 | signing_profiles, |
195 | 205 | resolve_s3, |
196 | 206 | resolve_image_repos, |
@@ -226,6 +236,7 @@ def cli( |
226 | 236 | metadata, |
227 | 237 | guided, |
228 | 238 | confirm_changeset, |
| 239 | + include_nested_stacks, |
229 | 240 | ctx.region, |
230 | 241 | ctx.profile, |
231 | 242 | signing_profiles, |
@@ -260,16 +271,17 @@ def do_cli( |
260 | 271 | metadata, |
261 | 272 | guided, |
262 | 273 | confirm_changeset, |
263 | | - region, |
264 | | - profile, |
265 | | - signing_profiles, |
266 | | - resolve_s3, |
267 | | - config_file, |
268 | | - config_env, |
269 | | - resolve_image_repos, |
270 | | - disable_rollback, |
271 | | - on_failure, |
272 | | - max_wait_duration, |
| 274 | + include_nested_stacks=True, |
| 275 | + region=None, |
| 276 | + profile=None, |
| 277 | + signing_profiles=None, |
| 278 | + resolve_s3=False, |
| 279 | + config_file=None, |
| 280 | + config_env=None, |
| 281 | + resolve_image_repos=False, |
| 282 | + disable_rollback=False, |
| 283 | + on_failure=None, |
| 284 | + max_wait_duration=60, |
273 | 285 | ): |
274 | 286 | """ |
275 | 287 | Implementation of the ``cli`` method |
@@ -370,6 +382,7 @@ def do_cli( |
370 | 382 | region=guided_context.guided_region if guided else region, |
371 | 383 | profile=profile, |
372 | 384 | confirm_changeset=guided_context.confirm_changeset if guided else confirm_changeset, |
| 385 | + include_nested_stacks=include_nested_stacks, |
373 | 386 | signing_profiles=guided_context.signing_profiles if guided else signing_profiles, |
374 | 387 | use_changeset=True, |
375 | 388 | disable_rollback=guided_context.disable_rollback if guided else disable_rollback, |
|
0 commit comments