Skip to content
Open
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
514 changes: 251 additions & 263 deletions ATTRIBUTION.md

Large diffs are not rendered by default.

6 changes: 3 additions & 3 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: "2026-03-31T20:49:31Z"
build_date: "2026-04-02T11:13:56Z"
build_hash: a9e2ceaadfc00a742e2ea2b6d6c68348f03e52a5
go_version: go1.26.1
version: v0.58.0-3-ga9e2cea
api_directory_checksum: 3dca3992dafa3c55cf11ec49bf1b3084c01ae8d6
api_directory_checksum: 823aebd7d4f0327f14769caf14f00f5378f743a8
api_version: v1alpha1
aws_sdk_go_version: v1.41.1
generator_config_info:
file_checksum: 7d17e806218e4f31db5006de1aa270afb85e867e
file_checksum: 4a0d22e950c89e235e2e34dc86cd1babcb562466
original_file_name: generator.yaml
last_modification:
reason: API generation
153 changes: 153 additions & 0 deletions apis/v1alpha1/fleet.go

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

108 changes: 107 additions & 1 deletion apis/v1alpha1/generator.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,12 @@ ignore:
- ManagedPrefixList.IpamPrefixListResolverSyncEnabled
- ManagedPrefixList.IpamPrefixListResolverTargetId
- CreateLaunchTemplateVersionOutput.LaunchTemplateVersion.DefaultVersion
- CreateFleetInput.ClientToken
- CreateFleetInput.TagSpecifications
- CreateFleetInput.DryRun
- CreateFleetOutput.Instances
- FleetLaunchTemplateOverrides.AvailabilityZoneId
- FleetLaunchTemplateOverridesRequest.AvailabilityZoneId
resource_names:
- CapacityReservationBySplitting
- IpamExternalResourceVerificationToken
Expand All @@ -174,7 +180,7 @@ ignore:
- DelegateMacVolumeOwnershipTask
#- DhcpOptions
- EgressOnlyInternetGateway
- Fleet
# - Fleet
- FpgaImage
- Image
- ImageUsageReport
Expand Down Expand Up @@ -320,6 +326,10 @@ operations:
operation_type:
- Delete
resource_name: FlowLog
DeleteFleets:
operation_type:
- Delete
resource_name: Fleet
RunInstances:
#ouput shape: Reservation
output_wrapper_field_path: Instances
Expand Down Expand Up @@ -1264,3 +1274,99 @@ resources:
template_path: hooks/vpc_peering_connection/sdk_read_many_post_set_output.go.tpl
sdk_file_end:
template_path: hooks/vpc_peering_connection/sdk_file_end.go.tpl
Fleet:
fields:
FleetID:
is_primary_key: true
is_read_only: true
print:
name: ID
Tags:
from:
operation: CreateTags
path: Tags
FleetState:
is_read_only: true
from:
operation: DescribeFleets
path: Fleets.FleetState
ActivityStatus:
is_read_only: true
from:
operation: DescribeFleets
path: Fleets.ActivityStatus
FulfilledCapacity:
is_read_only: true
from:
operation: DescribeFleets
path: Fleets.FulfilledCapacity
Type:
late_initialize:
skip_incomplete_check: {}
is_immutable: true
go_tag: json:"type,omitempty"
TerminateInstancesOnDeletion:
type: bool
ReplaceUnhealthyInstances:
late_initialize:
skip_incomplete_check: {}
is_immutable: true
TerminateInstancesWithExpiration:
late_initialize:
skip_incomplete_check: {}
is_immutable: true
ExcessCapacityTerminationPolicy:
late_initialize:
skip_incomplete_check: {}
SpotOptions:
late_initialize:
skip_incomplete_check: {}
is_immutable: true
OnDemandOptions:
late_initialize:
skip_incomplete_check: {}
is_immutable: true
ValidFrom:
late_initialize:
skip_incomplete_check: {}
is_immutable: true
ValidUntil:
late_initialize:
skip_incomplete_check: {}
is_immutable: true
TargetCapacitySpecification.OnDemandTargetCapacity:
late_initialize:
skip_incomplete_check: {}
TargetCapacitySpecification.SpotTargetCapacity:
late_initialize:
skip_incomplete_check: {}
TargetCapacitySpecification.DefaultTargetCapacityType:
is_immutable: true
synced:
when:
- path: Status.ActivityStatus
in:
- fulfilled
- path: Status.FleetState
in:
- active
exceptions:
terminal_codes:
- InvalidParameterValue
hooks:
delta_pre_compare:
code: customPreCompare(delta, a, b)
sdk_create_post_build_request:
template_path: hooks/fleet/sdk_create_post_build_request.go.tpl
sdk_read_many_post_set_output:
template_path: hooks/fleet/sdk_read_many_post_set_output.go.tpl
sdk_delete_pre_build_request:
template_path: hooks/fleet/sdk_delete_pre_build_request.go.tpl
sdk_delete_post_build_request:
template_path: hooks/fleet/sdk_delete_post_build_request.go.tpl
sdk_update_pre_build_request:
template_path: hooks/fleet/sdk_update_pre_build_request.go.tpl
sdk_update_pre_set_output:
template_path: hooks/fleet/sdk_update_pre_set_output.go.tpl
sdk_file_end:
template_path: hooks/fleet/sdk_file_end.go.tpl
Loading