code: def deploy(
      self, no_prompt: bool, update_terminate_agents: bool
  ) -> None:
      self.before_deploy_print()
      cfn_parameters = self.consolidate_parameters()
      with open(self.template_path) as f:
          template = f.read()
  
      aws.deploy_stack(
          stack_name=self.parameters[
              constants.cloudformation.CLUSTER_ID
          ],
          template_body=template,
          keypair=self.parameters[constants.cloudformation.KEYPAIR],
          boto3_session=self.parameters[
              constants.cloudformation.BOTO3_SESSION
          ],
          parameters=cfn_parameters,
          extra_tags=self.parameters[
              constants.cloudformation.EXTRA_TAGS
          ],
          no_prompt=no_prompt,
          deployment_type=self.deployment_type,
          update_terminate_agents=update_terminate_agents,
      )
      self.print_results()
  
file_path: determined/harness/determined/deploy/aws/deployment_types/vpc.py
imports: from determined.common.api import certs
  from determined.deploy import healthcheck
  from determined.deploy.aws import aws, constants
  from determined.deploy.aws.deployment_types import base
label_desc: Use image node_id 1 for calling the VPCBase obj's underlying member method code with example usage: obj.deploy(no_prompt, update_terminate_agents) without return types