@@ -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,60 @@ 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
+ exceptions :
514
+ errors :
515
+ 404 :
516
+ code : InvalidLaunchTemplateName.NotFoundException
517
+ renames :
518
+ operations :
519
+ CreateLaunchTemplate :
520
+ input_fields :
521
+ LaunchTemplateName : Name
522
+ LaunchTemplateData : Data
523
+ output_fields :
524
+ LaunchTemplateId : ID
525
+ # Note: maybe we can rename this to just version?
526
+ # thoughts...
527
+ DefaultVersionNumber : DefaultVersion
528
+ LatestVersionNumber : LatestVersion
529
+ CreateLaunchTemplateVersion :
530
+ input_fields :
531
+ LaunchTemplateId : ID
532
+ LaunchTemplateData : Data
533
+ output_fields :
534
+ LaunchTemplateData : Data
535
+ LaunchTemplateId : ID
536
+ DeleteLaunchTemplate :
537
+ input_fields :
538
+ LaunchTemplateId : ID
539
+ DescribeLaunchTemplates :
540
+ input_fields :
541
+ LaunchTemplateIds : ID
542
+ output_fields :
543
+ LaunchTemplate.LatestVersionNumber : LatestVersion
544
+ LaunchTemplate.DefaultVersionNumber : DefaultVersion
545
+ fields :
546
+ ID :
547
+ is_primary_key : true
548
+ print :
549
+ path : Status.ID
550
+ name : ID
551
+ Tags :
552
+ from :
553
+ operation : CreateTags
554
+ path : Tags
555
+ DefaultVersion :
556
+ from :
557
+ operation : ModifyLaunchTemplate
558
+ path : LaunchTemplate.DefaultVersionNumber
488
559
NatGateway :
489
560
exceptions :
490
561
terminal_codes :
0 commit comments