LakeFormation / Client / list_resources

list_resources#

LakeFormation.Client.list_resources(**kwargs)#

Lists the resources registered to be managed by the Data Catalog.

See also: AWS API Documentation

Request Syntax

response = client.list_resources(
    FilterConditionList=[
        {
            'Field': 'RESOURCE_ARN'|'ROLE_ARN'|'LAST_MODIFIED',
            'ComparisonOperator': 'EQ'|'NE'|'LE'|'LT'|'GE'|'GT'|'CONTAINS'|'NOT_CONTAINS'|'BEGINS_WITH'|'IN'|'BETWEEN',
            'StringValueList': [
                'string',
            ]
        },
    ],
    MaxResults=123,
    NextToken='string'
)
Parameters:
  • FilterConditionList (list) –

    Any applicable row-level and/or column-level filtering conditions for the resources.

    • (dict) –

      This structure describes the filtering of columns in a table based on a filter condition.

      • Field (string) –

        The field to filter in the filter condition.

      • ComparisonOperator (string) –

        The comparison operator used in the filter condition.

      • StringValueList (list) –

        A string with values used in evaluating the filter condition.

        • (string) –

  • MaxResults (integer) – The maximum number of resource results.

  • NextToken (string) – A continuation token, if this is not the first call to retrieve these resources.

Return type:

dict

Returns:

Response Syntax

{
    'ResourceInfoList': [
        {
            'ResourceArn': 'string',
            'RoleArn': 'string',
            'LastModified': datetime(2015, 1, 1),
            'WithFederation': True|False,
            'HybridAccessEnabled': True|False
        },
    ],
    'NextToken': 'string'
}

Response Structure

  • (dict) –

    • ResourceInfoList (list) –

      A summary of the data lake resources.

      • (dict) –

        A structure containing information about an Lake Formation resource.

        • ResourceArn (string) –

          The Amazon Resource Name (ARN) of the resource.

        • RoleArn (string) –

          The IAM role that registered a resource.

        • LastModified (datetime) –

          The date and time the resource was last modified.

        • WithFederation (boolean) –

          Whether or not the resource is a federated resource.

        • HybridAccessEnabled (boolean) –

          Indicates whether the data access of tables pointing to the location can be managed by both Lake Formation permissions as well as Amazon S3 bucket policies.

    • NextToken (string) –

      A continuation token, if this is not the first call to retrieve these resources.

Exceptions

  • LakeFormation.Client.exceptions.InvalidInputException

  • LakeFormation.Client.exceptions.InternalServiceException

  • LakeFormation.Client.exceptions.OperationTimeoutException