Ecto.Adapters.DynamoDB.Info.table_info

You're seeing just the function table_info, go back to Ecto.Adapters.DynamoDB.Info module for more information.
Link to this function

table_info(repo, tablename)

View Source

Specs

table_info(Ecto.Repo.t(), table_name_t()) :: dynamo_response_t() | no_return()

Returns the raw amazon dynamo DB table schema information. The raw json is presented as an elixir map.

Here is an example of what it may look like

%{"AttributeDefinitions" => [%{"AttributeName" => "id",
     "AttributeType" => "S"},
   %{"AttributeName" => "person_id", "AttributeType" => "S"}],
  "CreationDateTime" => 1489615412.651,
  "GlobalSecondaryIndexes" => [%{"IndexArn" => "arn:aws:dynamodb:ddblocal:000000000000:table/circle_members/index/person_id",
     "IndexName" => "person_id", "IndexSizeBytes" => 7109,
     "IndexStatus" => "ACTIVE", "ItemCount" => 146,
     "KeySchema" => [%{"AttributeName" => "person_id", "KeyType" => "HASH"}],
     "Projection" => %{"ProjectionType" => "ALL"},
     "ProvisionedThroughput" => %{"ReadCapacityUnits" => 100,
       "WriteCapacityUnits" => 50}}], "ItemCount" => 146,
  "KeySchema" => [%{"AttributeName" => "id", "KeyType" => "HASH"},
   %{"AttributeName" => "person_id", "KeyType" => "RANGE"}],
  "ProvisionedThroughput" => %{"LastDecreaseDateTime" => 0.0,
    "LastIncreaseDateTime" => 0.0, "NumberOfDecreasesToday" => 0,
    "ReadCapacityUnits" => 100, "WriteCapacityUnits" => 50},
  "TableArn" => "arn:aws:dynamodb:ddblocal:000000000000:table/circle_members",
  "TableName" => "circle_members", "TableSizeBytes" => 7109,
  "TableStatus" => "ACTIVE"}