Skip to content
Open
Show file tree
Hide file tree
Changes from 2 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-09-25T16:19:07Z"
build_hash: 6b4211163dcc34776b01da9a18217bac0f4103fd
go_version: go1.24.6
version: v0.52.0
api_directory_checksum: 5a5c93e3d4865ea08d8a47b2500551112ea831b9
build_date: "2025-10-28T08:49:43Z"
build_hash: eaabefb6bd7b2be8a1baf4478f22b3310e6921c8
go_version: go1.24.0
version: v0.52.0-6-geaabefb
api_directory_checksum: b558bf9c1a38a2d20a3521ab1048281ad80d5b29
api_version: v1alpha1
aws_sdk_go_version: v1.32.6
generator_config_info:
file_checksum: 6d72b2e7d053535b6f6966348d3ac4e4535052cd
file_checksum: 55f1bb2710143b1af7e97e443daf66cc641dd39d
original_file_name: generator.yaml
last_modification:
reason: API generation
64 changes: 63 additions & 1 deletion apis/v1alpha1/generator.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,9 @@ ignore:
- CreateLaunchTemplateInput.ClientToken
- CreateLaunchTemplateInput.TagSpecifications
- CreateLaunchTemplateVersionInput.LaunchTemplateData.TagSpecifications
- CreateManagedPrefixListInput.ClientToken
- CreateManagedPrefixListInput.TagSpecifications
- CreateManagedPrefixListInput.DryRun
- CreateLaunchTemplateVersionOutput.LaunchTemplateVersion.DefaultVersion
resource_names:
- CapacityReservationBySplitting
Expand Down Expand Up @@ -150,7 +153,7 @@ ignore:
- LocalGatewayRouteTableVpcAssociation
- LocalGatewayRouteTableVirtualInterfaceGroupAssociation
- LocalGatewayRoute
- ManagedPrefixList
#- ManagedPrefixList
#- NatGateway
- NetworkAclEntry
#- NetworkAcl
Expand Down Expand Up @@ -608,6 +611,65 @@ resources:
template_path: hooks/nat_gateway/sdk_file_end.go.tpl
update_operation:
custom_method_name: customUpdateNATGateway
ManagedPrefixList:
exceptions:
terminal_codes:
- InvalidParameterValue
- PrefixListMaxEntriesExceeded
fields:
PrefixListId:
is_primary_key: true
is_read_only: true
print:
path: Status.prefixListID
name: ID
PrefixListName:
is_required: true
print:
path: Spec.prefixListName
name: NAME
State:
is_read_only: true
print:
path: Status.state
name: STATE
Version:
is_read_only: true
print:
path: Status.version
name: VERSION
MaxEntries:
is_required: true
AddressFamily:
is_required: true
Entries:
custom_field:
list_of: AddPrefixListEntry
compare:
is_ignored: false
Tags:
from:
operation: CreateTags
path: Tags
synced:
when:
- path: Status.State
in:
- create-complete
- modify-complete
hooks:
sdk_create_post_build_request:
template_path: hooks/managed_prefix_list/sdk_create_post_build_request.go.tpl
sdk_create_post_set_output:
template_path: hooks/managed_prefix_list/sdk_create_post_set_output.go.tpl
sdk_read_many_post_set_output:
template_path: hooks/managed_prefix_list/sdk_read_many_post_set_output.go.tpl
sdk_update_pre_build_request:
template_path: hooks/managed_prefix_list/sdk_update_pre_build_request.go.tpl
sdk_file_end:
template_path: hooks/managed_prefix_list/sdk_file_end.go.tpl
update_operation:
custom_method_name: customUpdateManagedPrefixList
RouteTable:
fields:
# RouteStatuses as Route to ensure
Expand Down
105 changes: 105 additions & 0 deletions apis/v1alpha1/managed_prefix_list.go

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

Loading