'Lists the instance profiles that have the specified path prefix. If
there are none, the action returns an empty list.
:type path_prefix: string
:param path_prefix: The path prefix for filtering the results. For
example: /application_abc/component_xyz/, which would get all
instance profiles whose path starts with
/application_abc/component_xyz/.
:type marker: string
:param marker: Use this parameter only when paginating results, and
only in a subsequent request after you\'ve received a response
where the results are truncated. Set it to the value of the
Marker element in the response you just received.
:type max_items: int
:param max_items: Use this parameter only when paginating results to
indicate the maximum number of user names you want in the response.'

def list_instance_profiles(self, path_prefix=None, marker=None, max_items=None):

    params = {}
    if (path_prefix is not None):
        params['PathPrefix'] = path_prefix
    if (marker is not None):
        params['Marker'] = marker
    if (max_items is not None):
        params['MaxItems'] = max_items
    return self.get_response('ListInstanceProfiles', params, list_marker='InstanceProfiles')
