list_table_storage_optimizers

LakeFormation.Client.list_table_storage_optimizers(**kwargs)

Returns the configuration of all storage optimizers associated with a specified table.

See also: AWS API Documentation

Request Syntax

response = client.list_table_storage_optimizers(
    CatalogId='string',
    DatabaseName='string',
    TableName='string',
    StorageOptimizerType='COMPACTION'|'GARBAGE_COLLECTION'|'ALL',
    MaxResults=123,
    NextToken='string'
)
Parameters
  • CatalogId (string) -- The Catalog ID of the table.
  • DatabaseName (string) --

    [REQUIRED]

    Name of the database where the table is present.

  • TableName (string) --

    [REQUIRED]

    Name of the table.

  • StorageOptimizerType (string) -- The specific type of storage optimizers to list. The supported value is compaction .
  • MaxResults (integer) -- The number of storage optimizers to return on each call.
  • NextToken (string) -- A continuation token, if this is a continuation call.
Return type

dict

Returns

Response Syntax

{
    'StorageOptimizerList': [
        {
            'StorageOptimizerType': 'COMPACTION'|'GARBAGE_COLLECTION'|'ALL',
            'Config': {
                'string': 'string'
            },
            'ErrorMessage': 'string',
            'Warnings': 'string',
            'LastRunDetails': 'string'
        },
    ],
    'NextToken': 'string'
}

Response Structure

  • (dict) --

    • StorageOptimizerList (list) --

      A list of the storage optimizers associated with a table.

      • (dict) --

        A structure describing the configuration and details of a storage optimizer.

        • StorageOptimizerType (string) --

          The specific type of storage optimizer. The supported value is compaction .

        • Config (dict) --

          A map of the storage optimizer configuration. Currently contains only one key-value pair: is_enabled indicates true or false for acceleration.

          • (string) --
            • (string) --
        • ErrorMessage (string) --

          A message that contains information about any error (if present).

          When an acceleration result has an enabled status, the error message is empty.

          When an acceleration result has a disabled status, the message describes an error or simply indicates "disabled by the user".

        • Warnings (string) --

          A message that contains information about any warnings (if present).

        • LastRunDetails (string) --

          When an acceleration result has an enabled status, contains the details of the last job run.

    • NextToken (string) --

      A continuation token for paginating the returned list of tokens, returned if the current segment of the list is not the last.

Exceptions

  • LakeFormation.Client.exceptions.EntityNotFoundException
  • LakeFormation.Client.exceptions.InvalidInputException
  • LakeFormation.Client.exceptions.AccessDeniedException
  • LakeFormation.Client.exceptions.InternalServiceException