code: func GetSecretsFromSSM(names []string, client SSMClient) (map[string]string, error) {
  	var secretNames []*string
  	for _, name := range names {
  		secretNames = append(secretNames, aws.String(name))
  	}
  
  	in := &ssm.GetParametersInput{
  		Names:          secretNames,
  		WithDecryption: aws.Bool(true),
  	}
  
  	out, err := client.GetParameters(in)
  	if err != nil {
  		return nil, err
  	}
  
  	return extractSSMValues(out)
  }
docs: // GetSecretFromSSM makes the api call to the AWS SSM parameter store to
  // retrieve secrets value in batches