Commit 926d278
feat: Move AWS to use built-in transformations (no codegen) (#6337)
Similar to #6276 moving
transformation to be part of our SDK
cloudquery/plugin-sdk#564
This is related to cloudquery/plugin-sdk#573
Few notes on column changes:
most of changes are just additional columns and this should be fine as
we did too much transformation. we want to keep the code simple, focus
on extraction and provide and easy way of doing "dumb" one level
transformation via reflection. The additional column are because we have
in some places a duplicate where we add our own `arn` so it can be
consistent but this is our decision and we still want to be as close as
possible to the API so some duplicates is fine (and it makes the code
simple and consistent).
breaking changes in `aws_docdb_pending_maintenance_actions ` those
apparently never worked and those columns where always empty (they
didn't have mock tests so we didn't catch those)
Co-authored-by: Kemal <223029+disq@users.noreply.github.com>
Co-authored-by: Kemal Hadimli <disq@users.noreply.github.com>1 parent 779907c commit 926d278
778 files changed
Lines changed: 1823 additions & 37018 deletions
File tree
- plugins/source/aws
- client
- codegen
- recipes
- discover
- templates
- resolver_and_mock_test
- describe_resources_1
- list_and_describe_resources_1
- list_resources_1
- services
- custom
- models/s3manager
- templates
- tables
- templates
- docs/tables
- resources/services
- accessanalyzer
- account
- acm
- amp
- apigatewayv2
- apigateway
- applicationautoscaling
- apprunner
- appstream
- appsync
- athena
- autoscaling
- backup
- cloudformation
- cloudfront
- cloudhsmv2
- cloudtrail
- cloudwatchlogs
- codebuild
- codepipeline
- cognito
- config
- dax
- directconnect
- dms
- docdb
- dynamodb
- ec2
- ecrpublic
- ecr
- ecs
- efs
- eks
- elasticache
- elasticbeanstalk
- elasticsearch
- elastictranscoder
- elbv1
- elbv2
- emr
- eventbridge
- firehose
- frauddetector
- fsx
- glacier
- glue
- guardduty
- iam
- models
- identitystore
- inspector2
- inspector
- iot
- kafka
- kinesis
- kms
- lambda
- lightsail
- mq
- mwaa
- neptune
- organizations
- qldb
- quicksight
- ram
- rds
- redshift
- resourcegroups
- route53
- s3
- sagemaker
- scheduler
- secretsmanager
- servicecatalog
- servicequotas
- ses
- shield
- sns
- sqs
- ssm
- ssoadmin
- stepfunctions
- timestream
- transfer
- wafregional
- wafv2
- waf
- workspaces
- xray
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | 16 | | |
22 | | - | |
| 17 | + | |
23 | 18 | | |
24 | 19 | | |
25 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
| |||
396 | 397 | | |
397 | 398 | | |
398 | 399 | | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments