@@ -113,6 +113,11 @@ ignore:
113
113
- SubnetIpv6CidrBlockAssociation.Ipv6AddressAttribute
114
114
- VpcIpv6CidrBlockAssociation.IpSource
115
115
- VpcIpv6CidrBlockAssociation.Ipv6AddressAttribute
116
+ - CreateLaunchTemplateInput.DryRun
117
+ - CreateLaunchTemplateInput.ClientToken
118
+ - CreateLaunchTemplateInput.TagSpecifications
119
+ - CreateLaunchTemplateVersionInput.LaunchTemplateData.TagSpecifications
120
+ - CreateLaunchTemplateVersionOutput.LaunchTemplateVersion.DefaultVersion
116
121
resource_names :
117
122
- CapacityReservationBySplitting
118
123
- IpamExternalResourceVerificationToken
@@ -144,7 +149,7 @@ ignore:
144
149
- IpamScope
145
150
- KeyPair
146
151
- LaunchTemplateVersion
147
- - LaunchTemplate
152
+ # - LaunchTemplate
148
153
- LocalGatewayRouteTable
149
154
- LocalGatewayRouteTableVpcAssociation
150
155
- LocalGatewayRouteTableVirtualInterfaceGroupAssociation
@@ -217,6 +222,18 @@ operations:
217
222
operation_type :
218
223
- Delete
219
224
resource_name : ElasticIPAddress
225
+ CreateLaunchTemplate :
226
+ operation_type :
227
+ - Create
228
+ output_wrapper_field_path : LaunchTemplate
229
+ resource_name : LaunchTemplate
230
+ CreateLaunchTemplateVersion :
231
+ operation_type :
232
+ - Update
233
+ output_wrapper_field_path : LaunchTemplateVersion
234
+ resource_name : LaunchTemplate
235
+ DescribeLaunchTemplates :
236
+ custom_check_required_fields_missing_method : checkForMissingRequiredFields
220
237
CreateNatGateway :
221
238
output_wrapper_field_path : NatGateway
222
239
CreateNetworkAcl :
@@ -485,6 +502,67 @@ resources:
485
502
template_path : hooks/internet_gateway/sdk_file_end.go.tpl
486
503
update_operation :
487
504
custom_method_name : customUpdateInternetGateway
505
+ LaunchTemplate :
506
+ hooks :
507
+ sdk_create_post_build_request :
508
+ template_path : hooks/launch_template/sdk_create_post_build_request.go.tpl
509
+ sdk_update_pre_build_request :
510
+ template_path : hooks/launch_template/sdk_update_pre_build_request.go.tpl
511
+ sdk_read_many_post_set_output :
512
+ template_path : hooks/launch_template/sdk_read_many_post_set_output.go.tpl
513
+ sdk_file_end :
514
+ template_path : hooks/launch_template/sdk_file_end.go.tpl
515
+ exceptions :
516
+ errors :
517
+ 404 :
518
+ code : InvalidLaunchTemplateName.NotFoundException
519
+ renames :
520
+ operations :
521
+ CreateLaunchTemplate :
522
+ input_fields :
523
+ LaunchTemplateName : Name
524
+ LaunchTemplateData : Data
525
+ output_fields :
526
+ LaunchTemplateId : ID
527
+ # Note: maybe we can rename this to just version?
528
+ # thoughts...
529
+ DefaultVersionNumber : DefaultVersion
530
+ LatestVersionNumber : LatestVersion
531
+ CreateLaunchTemplateVersion :
532
+ input_fields :
533
+ LaunchTemplateId : ID
534
+ LaunchTemplateData : Data
535
+ output_fields :
536
+ LaunchTemplateData : Data
537
+ LaunchTemplateId : ID
538
+ VersionNumber : LatestVersion
539
+ DeleteLaunchTemplate :
540
+ input_fields :
541
+ LaunchTemplateId : ID
542
+ DescribeLaunchTemplates :
543
+ input_fields :
544
+ LaunchTemplateIds : ID
545
+ output_fields :
546
+ LatestVersionNumber : LatestVersion
547
+ DefaultVersionNumber : DefaultVersion
548
+ fields :
549
+ ID :
550
+ is_primary_key : true
551
+ print :
552
+ path : Status.ID
553
+ name : ID
554
+ Tags :
555
+ from :
556
+ operation : CreateTags
557
+ path : Tags
558
+ DefaultVersion :
559
+ from :
560
+ operation : ModifyLaunchTemplate
561
+ path : LaunchTemplate.DefaultVersionNumber
562
+ Data.ElasticInferenceAccelerators.Type :
563
+ go_tag : json:"type,omitempty"
564
+ Data.ElasticGPUSpecifications.Type :
565
+ go_tag : json:"type,omitempty"
488
566
NatGateway :
489
567
exceptions :
490
568
terminal_codes :
0 commit comments