code: @Override
      public GetTemplateSummaryResult getTemplateSummary(GetTemplateSummaryRequest request) {
          request = beforeClientExecution(request);
          return executeGetTemplateSummary(request);
      }
docs: <p>
  Returns information about a new or existing template. The <code>GetTemplateSummary</code> action is useful for
  viewing parameter information, such as default parameter values and parameter types, before you create or update
  a stack or stack set.
  </p>
  <p>
  You can use the <code>GetTemplateSummary</code> action when you submit a template, or you can get template
  information for a stack set, or a running or deleted stack.
  </p>
  <p>
  For deleted stacks, <code>GetTemplateSummary</code> returns the template information for up to 90 days after the
  stack has been deleted. If the template does not exist, a <code>ValidationError</code> is returned.
  </p>
  
  @param getTemplateSummaryRequest
  The input for the <a>GetTemplateSummary</a> action.
  @return Result of the GetTemplateSummary operation returned by the service.
  @throws StackSetNotFoundException
  The specified stack set doesn't exist.
  @sample AmazonCloudFormation.GetTemplateSummary
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/GetTemplateSummary"
  target="_top">AWS API Documentation</a>