Last updated on 
                
                    Apr 27, 2021
                
            
            
        
        
    
Description
This function returns the following information about a table:
- Attributes
 - Date of creation
 - Global Secondary Indexes
 - Local Secondary Indexes
 - Schema
 - Provisioned Throughput
 
For more information, see DescribeTable.
Category
History
ColdFusion (2021 release): Added this function.
Syntax
serviceHandle.describeTable(requestParameters)
Parameters
See request parameters for DescribeTable.
Example
<cfscript> 
 cred = { 
    "credentialAlias" : "myalias", 
    "vendorName" : "AWS", 
    "region" : "us-east-2", 
    "secretAccessKey" : "xxxxx", 
    "accessKeyId" : "xxxx" 
  } 
  config = { 
    "serviceName" = "DYNAMODB" 
  } 
  dynamo = getCloudService(cred, config) 
  // list all tables 
  listTableStruct={ 
    "Limit":25 
  } 
  listTablesResponse=dynamo.listTables(listTableStruct) 
 
  // let's retrieve information about the table "YearlyProductCatalog" 
  if (ArrayContains(listTablesResponse.TableNames,"YearlyProductCatalog")){ 
    describeTableStruct={ 
      "TableName":"YearlyProductCatalog" 
    } 
    describeTableResponse=dynamo.describeTable(describeTableStruct) 
    writeDump(describeTableResponse) 
  } 
  else{ 
    writeOutput("Table not found") 
  } 
</cfscript> 
		
	
Output