async function main(projectId, locationId, parameterId) {
  // [START parametermanager_get_regional_param]
  /**
   * TODO(developer): Uncomment these variables before running the sample.
   */
  // const projectId = 'my-project';
  // const locationId = 'us-central1';
  // const parameterId = 'my-parameter';

  // Imports the Parameter Manager library
  const {ParameterManagerClient} = require('@google-cloud/parametermanager');

  // Adding the endpoint to call the regional parameter manager server
  const options = {
    apiEndpoint: `parametermanager.${locationId}.rep.googleapis.com`,
  };

  // Instantiates a client with regional endpoint
  const client = new ParameterManagerClient(options);

  async function getRegionalParam() {
    // Construct the fully qualified parameter name
    const name = client.parameterPath(projectId, locationId, parameterId);

    // Get the parameter
    const [parameter] = await client.getParameter({
      name: name,
    });

    // Find more details for the Parameter object here:
    // https://cloud.google.com/secret-manager/parameter-manager/docs/reference/rest/v1/projects.locations.parameters#Parameter
    console.log(
      `Found regional parameter ${parameter.name} with format ${parameter.format}`
    );
    return parameter;
  }

  return await getRegionalParam();
  // [END parametermanager_get_regional_param]
}
Retrieves a parameter from the specified region of the specified
project using the Google Cloud Parameter Manager SDK.

@param {string} projectId - The Google Cloud project ID where the parameter is located.
@param {string} locationId - The ID of the region where parameter is located.
@param {string} parameterId - The ID of the parameter to retrieve.