[ 
https://issues.apache.org/jira/browse/ATLAS-3569?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Barbara Eckman updated ATLAS-3569:
----------------------------------
    Description: 
Currently the base types in Atlas do not include AWS Dynamodb tables. It would 
be nice to add typedefs for them.  

ENTITIES could include:
 - dynamodb table with fields:

 * table_arn (AWS table id)
 * create_time
 * aws_account that the table is created in 
 * aws_region
 * aws_tags associated with the table
 * cloudwatch metrics associated with the table

-  dynamodb attribute with fields:
 * type
 * optional string representing the struct definition of map or list type 
attribute

-dynamodb index with field:
 * index type (Local or Global Secondary Index)

RELATIONSHIPS could include:
 * table to attribute that is its primary partition key
 * table to attribute that is its primary sort key
 * table to other attributes 
 * table to indexes
 * index to partition key
 * index to sort key
 * attribute to schema (for highly nested attributes that are best understood 
via JSON or avro sxhemas)

 ENUMS for:
 * index type ((Local or Global Secondary Index))
 * aws region name
 * dynamodb attribute datatypes

STRUCTS (already defined in ATLAS-2708 ) for:
 * aws_cloud_watch_metric
 * aws_tag

> AWS Dynamodb type def for Atlas
> -------------------------------
>
>                 Key: ATLAS-3569
>                 URL: https://issues.apache.org/jira/browse/ATLAS-3569
>             Project: Atlas
>          Issue Type: New Feature
>            Reporter: Barbara Eckman
>            Priority: Major
>         Attachments: aws_dynamodb_typedef
>
>
> Currently the base types in Atlas do not include AWS Dynamodb tables. It 
> would be nice to add typedefs for them.  
> ENTITIES could include:
>  - dynamodb table with fields:
>  * table_arn (AWS table id)
>  * create_time
>  * aws_account that the table is created in 
>  * aws_region
>  * aws_tags associated with the table
>  * cloudwatch metrics associated with the table
> -  dynamodb attribute with fields:
>  * type
>  * optional string representing the struct definition of map or list type 
> attribute
> -dynamodb index with field:
>  * index type (Local or Global Secondary Index)
> RELATIONSHIPS could include:
>  * table to attribute that is its primary partition key
>  * table to attribute that is its primary sort key
>  * table to other attributes 
>  * table to indexes
>  * index to partition key
>  * index to sort key
>  * attribute to schema (for highly nested attributes that are best understood 
> via JSON or avro sxhemas)
>  ENUMS for:
>  * index type ((Local or Global Secondary Index))
>  * aws region name
>  * dynamodb attribute datatypes
> STRUCTS (already defined in ATLAS-2708 ) for:
>  * aws_cloud_watch_metric
>  * aws_tag



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to