'Allows you to purchase reserved nodes. Amazon Redshift offers
a predefined set of reserved node offerings. You can purchase
one of the offerings. You can call the
DescribeReservedNodeOfferings API to obtain the available
reserved node offerings. You can call this API by providing a
specific reserved node offering and the number of nodes you
want to reserve.
For more information about managing parameter groups, go to
`Purchasing Reserved Nodes`_ in the Amazon Redshift Management
Guide .
:type reserved_node_offering_id: string
:param reserved_node_offering_id: The unique identifier of the reserved
node offering you want to purchase.
:type node_count: integer
:param node_count: The number of reserved nodes you want to purchase.
Default: `1`'

def purchase_reserved_node_offering(self, reserved_node_offering_id, node_count=None):

    params = {'ReservedNodeOfferingId': reserved_node_offering_id}
    if (node_count is not None):
        params['NodeCount'] = node_count
    return self._make_request(action='PurchaseReservedNodeOffering', verb='POST', path='/', params=params)
