def describe_spot_instance_requests()

in paginated-api-call-examples/boto3/example.py [0:0]


def describe_spot_instance_requests(request_ids):
    described_spot_instance_requests = []

    # Create Paginator and Page Iterator for DescribeInstances
    paginator = ec2.get_paginator('describe_spot_instance_requests')
    page_iterator = paginator.paginate(SpotInstanceRequestIds=request_ids)

    # Iterate Pages and Add Instances To List
    for page in page_iterator:
        for request in page['SpotInstanceRequests']:
            described_spot_instance_requests.append(request)

    return described_spot_instance_requests