@@ -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,62 @@ 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
+ LaunchTemplateName : Name
533
+ LaunchTemplateData : Data
534
+ output_fields :
535
+ LaunchTemplateData : Data
536
+ LaunchTemplateName : Name
537
+ LaunchTemplateId : ID
538
+ DeleteLaunchTemplate :
539
+ input_fields :
540
+ LaunchTemplateId : ID
541
+ DescribeLaunchTemplates :
542
+ input_fields :
543
+ LaunchTemplateIds : ID
544
+ output_fields :
545
+ LaunchTemplate.LatestVersionNumber : LatestVersion
546
+ LaunchTemplate.DefaultVersionNumber : DefaultVersion
547
+ fields :
548
+ ID :
549
+ is_primary_key : true
550
+ print :
551
+ path : Status.ID
552
+ name : ID
553
+ Tags :
554
+ from :
555
+ operation : CreateTags
556
+ path : Tags
557
+ DefaultVersion :
558
+ from :
559
+ operation : ModifyLaunchTemplate
560
+ path : LaunchTemplate.DefaultVersionNumber
488
561
NatGateway :
489
562
exceptions :
490
563
terminal_codes :
0 commit comments