code: def before_deploy_print(self) -> None:
      cluster_id = self.parameters[constants.cloudformation.CLUSTER_ID]
      aws_region = self.parameters[
          constants.cloudformation.BOTO3_SESSION
      ].region_name
      version = (
          self.parameters[constants.cloudformation.VERSION]
          if self.parameters[constants.cloudformation.VERSION]
          else determined.__version__
      )
      keypair = self.parameters[constants.cloudformation.KEYPAIR]
  
      print(f"Determined Version: {version}")
      print(f"Stack Name: {cluster_id}")
      print(f"AWS Region: {aws_region}")
      print(f"Keypair: {keypair}")
  
file_path: determined/harness/determined/deploy/aws/deployment_types/base.py
imports: import abc
  from typing import Any, Dict, Iterable, List, Optional
  import pkg_resources
  from termcolor import colored
  import determined
  import determined.deploy
  from determined.common.api import certs
  from determined.deploy import healthcheck
  from determined.deploy.aws import aws, constants
label_desc: Use image node_id 5 for calling the DeterminedDeployment obj's underlying member method code with example usage: obj.before_deploy_print() without return types