File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed
Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -483,11 +483,16 @@ func newUpdateNodegroupVersionPayload(
483483 if delta .DifferentAt ("Spec.LaunchTemplate" ) {
484484 // We need to be careful here to not access a nil pointer
485485 if desired .ko .Spec .LaunchTemplate != nil {
486- input .LaunchTemplate = & svcsdktypes.LaunchTemplateSpecification {
487- Id : desired .ko .Spec .LaunchTemplate .ID ,
488- Name : desired .ko .Spec .LaunchTemplate .Name ,
489- Version : desired .ko .Spec .LaunchTemplate .Version ,
486+ input .LaunchTemplate = & svcsdktypes.LaunchTemplateSpecification {}
487+
488+ // set only one out of ID or Name (priority to ID)
489+ if desired .ko .Spec .LaunchTemplate .ID != nil {
490+ input .LaunchTemplate .Id = desired .ko .Spec .LaunchTemplate .ID
491+ } else if desired .ko .Spec .LaunchTemplate .Name != nil {
492+ input .LaunchTemplate .Name = desired .ko .Spec .LaunchTemplate .Name
490493 }
494+
495+ input .Version = desired .ko .Spec .LaunchTemplate .Version
491496 }
492497 }
493498
You can’t perform that action at this time.
0 commit comments