def set_desired_capacity(AutoScalingGroupName=None, DesiredCapacity=None,
    HonorCooldown=None):
    """
    Sets the size of the specified Auto Scaling group.
    For more information about desired capacity, see What Is Auto Scaling? in the Auto Scaling User Guide .
    See also: AWS API Documentation
    
    Examples
    This example sets the desired capacity for the specified Auto Scaling group.
    Expected Output:
    
    :example: response = client.set_desired_capacity(
        AutoScalingGroupName='string',
        DesiredCapacity=123,
        HonorCooldown=True|False
    )
    
    
    :type AutoScalingGroupName: string
    :param AutoScalingGroupName: [REQUIRED]
            The name of the Auto Scaling group.
            

    :type DesiredCapacity: integer
    :param DesiredCapacity: [REQUIRED]
            The number of EC2 instances that should be running in the Auto Scaling group.
            

    :type HonorCooldown: boolean
    :param HonorCooldown: By default, SetDesiredCapacity overrides any cooldown period associated with the Auto Scaling group. Specify True to make Auto Scaling to wait for the cool-down period associated with the Auto Scaling group to complete before initiating a scaling activity to set your Auto Scaling group to its new capacity.

    :return: response = client.set_desired_capacity(
        AutoScalingGroupName='my-auto-scaling-group',
        DesiredCapacity=2,
        HonorCooldown=True,
    )
    
    print(response)
    
    
    """
    pass
