    # File lib/fog/aws/models/beanstalk/template.rb, line 40
            def save
              requires :name, :application_name

              options = {
                  'ApplicationName' => application_name,
                  'Description' => description,
                  'EnvironmentId' => environment_id,
                  'OptionSettings' => option_settings,
                  'SolutionStackName' => solution_stack_name,
                  'SourceConfiguration' => source_configuration,
                  'TemplateName' => name
              }
              options.delete_if {|key, value| value.nil?}

              data = service.create_configuration_template(options).body['CreateConfigurationTemplateResult']
              merge_attributes(data)
              true
            end