@@ -113,6 +113,11 @@ ignore:
113113 - SubnetIpv6CidrBlockAssociation.Ipv6AddressAttribute
114114 - VpcIpv6CidrBlockAssociation.IpSource
115115 - VpcIpv6CidrBlockAssociation.Ipv6AddressAttribute
116+ - CreateLaunchTemplateInput.DryRun
117+ - CreateLaunchTemplateInput.ClientToken
118+ - CreateLaunchTemplateInput.TagSpecifications
119+ - CreateLaunchTemplateVersionInput.LaunchTemplateData.TagSpecifications
120+ - CreateLaunchTemplateVersionOutput.LaunchTemplateVersion.DefaultVersion
116121 resource_names :
117122 - CapacityReservationBySplitting
118123 - IpamExternalResourceVerificationToken
@@ -144,7 +149,7 @@ ignore:
144149 - IpamScope
145150 - KeyPair
146151 - LaunchTemplateVersion
147- - LaunchTemplate
152+ # - LaunchTemplate
148153 - LocalGatewayRouteTable
149154 - LocalGatewayRouteTableVpcAssociation
150155 - LocalGatewayRouteTableVirtualInterfaceGroupAssociation
@@ -217,6 +222,18 @@ operations:
217222 operation_type :
218223 - Delete
219224 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
220237 CreateNatGateway :
221238 output_wrapper_field_path : NatGateway
222239 CreateNetworkAcl :
@@ -485,6 +502,67 @@ resources:
485502 template_path : hooks/internet_gateway/sdk_file_end.go.tpl
486503 update_operation :
487504 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"
488566 NatGateway :
489567 exceptions :
490568 terminal_codes :
0 commit comments