docstr: Returns the name of the AWS SSM Parameter Store parameter in which the current output
  service stores its credentials.
  
  FIXME (Ryxias) DRY out this SSM parameter name with what is configured in the
    tf_alert_processor_iam Terraform module.
  
  @see https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services
          /ssm.html#SSM.Client.put_parameter
  
  Params:
      descriptor (str): Descriptor of current output
  
  Returns:
      str
docstr_tok: ["Returns","the","name","of","the","AWS","SSM","Parameter","Store","parameter","in","which","the","current","output","service","stores","its","credentials",".","FIXME","(","Ryxias",")","DRY","out","this","SSM","parameter","name","with","what","is","configured","in","the","tf_alert_processor_iam","Terraform","module",".","@","see","https",":","\/\/boto3.amazonaws.com\/v1\/documentation\/api\/latest\/reference\/services","\/ssm.html","#","SSM.Client.put_parameter","Params",":","descriptor","(","str",")",":","Descriptor","of","current","output","Returns",":","str"]
code: def _get_parameter_name(self, descriptor):
      """
      Returns the name of the AWS SSM Parameter Store parameter in which the current output
      service stores its credentials.
  
      FIXME (Ryxias) DRY out this SSM parameter name with what is configured in the
        tf_alert_processor_iam Terraform module.
  
      @see https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services
              /ssm.html#SSM.Client.put_parameter
  
      Params:
          descriptor (str): Descriptor of current output
  
      Returns:
          str
      """
      parameter_suffix = get_formatted_output_credentials_name(
          self._service_name, descriptor
      )
  
      # The leading forward slash character is intentional for parameters in a hierarchy
      return "/{}/streamalert/outputs/{}".format(
          self._prefix, parameter_suffix
      )
  
imports: import json
  import os
  import shutil
  import tempfile
  from abc import abstractmethod
  from botocore.exceptions import ClientError
  from streamalert.shared.helpers.aws_api_client import AwsKms, AwsSsm
  from streamalert.shared.logger import get_logger
label_desc: Use image node_id 5 for calling the SSMDriver obj's underlying member method code with example usage: obj._get_parameter_name(descriptor) and returns: str