Skip to content

Commit 779be98

Browse files
authored
fix(aws): Add db_engine_version_description to aws_rds_engine_versions primary key (#6851)
1 parent 8a64414 commit 779be98

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

plugins/source/aws/docs/tables/aws_rds_engine_versions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
https://docs.aws.amazon.com/documentdb/latest/developerguide/API_DBEngineVersion.html
44

5-
The composite primary key for this table is (**account_id**, **region**, **engine**, **engine_version**).
5+
The composite primary key for this table is (**account_id**, **region**, **engine**, **engine_version**, **db_engine_version_description**).
66

77
## Relations
88

@@ -21,13 +21,13 @@ The following tables depend on aws_rds_engine_versions:
2121
|region (PK)|String|
2222
|engine (PK)|String|
2323
|engine_version (PK)|String|
24+
|db_engine_version_description (PK)|String|
2425
|tag_list|JSON|
2526
|create_time|Timestamp|
2627
|custom_db_engine_version_manifest|String|
2728
|db_engine_description|String|
2829
|db_engine_media_type|String|
2930
|db_engine_version_arn|String|
30-
|db_engine_version_description|String|
3131
|db_parameter_group_family|String|
3232
|database_installation_files_s3_bucket_name|String|
3333
|database_installation_files_s3_prefix|String|

plugins/source/aws/resources/services/rds/engine_versions.go

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ func EngineVersions() *schema.Table {
1212
Name: "aws_rds_engine_versions",
1313
Description: `https://docs.aws.amazon.com/documentdb/latest/developerguide/API_DBEngineVersion.html`,
1414
Resolver: fetchRdsEngineVersions,
15-
Transform: transformers.TransformWithStruct(&types.DBEngineVersion{}, transformers.WithSkipFields("TagList")),
15+
Transform: transformers.TransformWithStruct(&types.DBEngineVersion{}),
1616
Multiplex: client.ServiceAccountRegionMultiplexer("rds"),
1717
Columns: []schema.Column{
1818
{
@@ -47,6 +47,14 @@ func EngineVersions() *schema.Table {
4747
PrimaryKey: true,
4848
},
4949
},
50+
{
51+
Name: "db_engine_version_description",
52+
Type: schema.TypeString,
53+
Resolver: schema.PathResolver("DBEngineVersionDescription"),
54+
CreationOptions: schema.ColumnCreationOptions{
55+
PrimaryKey: true,
56+
},
57+
},
5058
{
5159
Name: "tag_list",
5260
Type: schema.TypeJSON,

0 commit comments

Comments
 (0)