- release_tracks: [ALPHA] help_text: brief: | Update a simulation. description: | Update an existing simulation. examples: | The following command updates the simulation with id `1234` where the proposed config changes are specified in the `PROPOSED_CONFIG_FILE` argument and file is in tf format and requested simulation-type is connectivity-test. $ {command} 1234 --proposed-config-file=`PROPOSED_CONFIG_FILE` --file-format=tf --simulation-type=connectivity-test The following command updates the simulation with id `1234` where the proposed config changes are specified in the `PROPOSED_CONFIG_FILE` argument, original config is specified in `ORIGINAL_CONFIG_FILE` argument and both files are in gcp format and requested simulation-type is connectivity-test. $ {command} 1234 --proposed-config-file=`PROPOSED_CONFIG_FILE` --original-config=`ORIGINAL_CONFIG_FILE` --file-format=gcp --simulation-type=connectivity-test request: ALPHA: api_version: v1alpha1 collection: networkmanagement.projects.locations.simulations modify_request_hooks: - googlecloudsdk.command_lib.network_management.simulation.hooks:ProcessSimulationConfigChangesFile async: collection: networkmanagement.projects.locations.operations arguments: resource: spec: !REF googlecloudsdk.command_lib.network_management.simulation.resources:simulation help_text: | ID of the simulation to update. params: - arg_name: proposed-config-file metavar: PROPOSED_CONFIG_FILE required: true help_text: | Path to json file containing the changes. - arg_name: original-config-file metavar: ORIGINAL_CONFIG_FILE help_text: | Path to JSON file with the original config. Required when FILE_FORMAT is gcp. - arg_name: file-format metavar: FILE_FORMAT required: true help_text: | Format of the proposed-config-file. choices: - arg_value: gcp help_text: The config change file is in gcp format. - arg_value: tf help_text: The config change file is in terraform format. - arg_name: simulation-type required: true help_text: | Type of simulation. choices: - arg_value: connectivity-test - arg_value: shadowed-firewall