Skip to content

Commit

Permalink
Add AWS RAM resources
Browse files Browse the repository at this point in the history
  • Loading branch information
candiduslynx committed Nov 8, 2022
1 parent 04087c8 commit 844c598
Show file tree
Hide file tree
Showing 49 changed files with 1,899 additions and 0 deletions.
276 changes: 276 additions & 0 deletions plugins/source/aws/client/mocks/ram.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions plugins/source/aws/client/services.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

23 changes: 23 additions & 0 deletions plugins/source/aws/client/services/ram.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions plugins/source/aws/codegen/main.go
Expand Up @@ -69,6 +69,7 @@ func generateResources() ([]*recipes.Resource, error) {
resources = append(resources, recipes.NeptuneResources()...)
resources = append(resources, recipes.OrganizationsResources()...)
resources = append(resources, recipes.QLDBResources()...)
resources = append(resources, recipes.RAMResources()...)
resources = append(resources, recipes.RDSResources()...)
resources = append(resources, recipes.RedshiftResources()...)
resources = append(resources, recipes.ResourceGroupsResources()...)
Expand Down
7 changes: 7 additions & 0 deletions plugins/source/aws/codegen/recipes/base.go
Expand Up @@ -39,6 +39,13 @@ type Resource struct {
// --------------------------------
ShouldGenerateResolverAndMockTest bool
ResolverAndMockTestTemplate string

// Needed because it's usually capitalised differently than 'Service'.
// Used for accessing 'client.Services().{{.CloudqueryServiceName}}'.
CloudqueryServiceName string

// To be used in list/paginator resolver
MaxResults int
}

//go:embed templates/resolver_and_mock_test/*/*.go.tpl
Expand Down

0 comments on commit 844c598

Please sign in to comment.