def set_health(options = {})
      options = options.merge(instance_id: @id)
      resp = @client.set_instance_health(options)
      resp.data
    end
def set_health(options = {})
      options = options.merge(instance_id: @id)
      resp = @client.set_instance_health(options)
      resp.data
    end
@example Request syntax with placeholder values

   instance.set_health({
     health_status: "XmlStringMaxLen32", # required
     should_respect_grace_period: false,
   })
 @param [Hash] options ({})
 @option options [required, String] :health_status
   The health status of the instance. Set to `Healthy` to have the
   instance remain in service. Set to `Unhealthy` to have the instance be
   out of service. Amazon EC2 Auto Scaling terminates and replaces the
   unhealthy instance.
 @option options [Boolean] :should_respect_grace_period
   If the Auto Scaling group of the specified instance has a
   `HealthCheckGracePeriod` specified for the group, by default, this
   call respects the grace period. Set this to `False`, to have the call
   not respect the grace period associated with the group.

   For more information about the health check grace period, see
   CreateAutoScalingGroup.
 @return [EmptyStructure]