Skip to content

feat: Add support for Collection resource #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions apis/v1alpha1/ack-generate-metadata.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
ack_generate_info:
build_date: "2025-06-18T18:22:02Z"
build_hash: e675923dfc54d8b6e09730098c3e3e1056d3c1e9
go_version: go1.24.1
version: v0.48.0
api_directory_checksum: 149cb1432b3f51556b5ac241c2a57f57c6a1a580
build_date: "2025-07-14T18:09:47Z"
build_hash: 49a32e72777469d874a917cf1da21809d988dccc
go_version: go1.24.4
version: v0.48.0-2-g49a32e7
api_directory_checksum: f27db0327167670395f1f06471960f393d57f6b8
api_version: v1alpha1
aws_sdk_go_version: v1.32.6
generator_config_info:
file_checksum: fbbdaf93971d4dd3acf80603af15a0cc0106f054
file_checksum: 58da07929dcf3c4d93e37f431545ce44b847e187
original_file_name: generator.yaml
last_modification:
reason: API generation
97 changes: 97 additions & 0 deletions apis/v1alpha1/collection.go

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

10 changes: 5 additions & 5 deletions apis/v1alpha1/enums.go

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

26 changes: 25 additions & 1 deletion apis/v1alpha1/generator.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
ignore:
resource_names:
- AccessPolicy
- Collection
# - Collection
- LifecyclePolicy
- SecurityConfig
# - SecurityPolicy
Expand All @@ -10,6 +10,15 @@ ignore:
- CreateSecurityPolicyOutput.SecurityPolicyDetail.Policy
- CreateSecurityPolicyOutput.SecurityPolicyDetail.ClientToken
- CreateSecurityPolicyInput.ClientToken
- CreateCollectionInput.ClientToken
operations:
CreateCollection:
output_wrapper_field_path: CreateCollectionDetail
BatchGetCollection:
operation_type:
- List
output_wrapper_field_path: CollectionDetails
resource_name: Collection
resources:
SecurityPolicy:
# Tags are not supported for SecurityPolicy
Expand All @@ -30,3 +39,18 @@ resources:
is_ignored: true
Name:
is_immutable: true
Collection:
is_arn_primary_key: true
fields:
Type:
is_immutable: true
go_tag: json:"type,omitempty"
Name:
is_immutable: true
StandbyReplicas:
is_immutable: true
hooks:
sdk_update_pre_build_request:
template_path: hooks/collection/sdk_update_pre_build_request.go.tpl
sdk_read_many_post_set_output:
template_path: hooks/collection/sdk_read_many_post_set_output.go.tpl
41 changes: 40 additions & 1 deletion apis/v1alpha1/types.go

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

Loading