Skip to content

Commit 7595981

Browse files
lightsail: Amend instance, fix add_on schema type
1 parent a8dc949 commit 7595981

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

internal/service/lightsail/instance.go

+6-6
Original file line numberDiff line numberDiff line change
@@ -208,10 +208,10 @@ func resourceInstanceCreate(ctx context.Context, d *schema.ResourceData, meta in
208208
}
209209

210210
// Cannot enable add ons with creation request
211-
if expandAddOnEnabled(d.Get("add_on").(*schema.Set).List()) {
211+
if expandAddOnEnabled(d.Get("add_on").([]interface{})) {
212212
in := lightsail.EnableAddOnInput{
213213
ResourceName: aws.String(d.Get("name").(string)),
214-
AddOnRequest: expandAddOnRequest(d.Get("add_on").(*schema.Set).List()),
214+
AddOnRequest: expandAddOnRequest(d.Get("add_on").([]interface{})),
215215
}
216216

217217
out, err := conn.EnableAddOnWithContext(ctx, &in)
@@ -419,10 +419,10 @@ func flattenAddOns(addOns []*lightsail.AddOn) []interface{} {
419419
}
420420

421421
func updateAddOnWithContext(ctx context.Context, conn *lightsail.Lightsail, name string, oldAddOnsRaw interface{}, newAddOnsRaw interface{}) diag.Diagnostics {
422-
oldAddOns := expandAddOnRequest(oldAddOnsRaw.(*schema.Set).List())
423-
newAddOns := expandAddOnRequest(newAddOnsRaw.(*schema.Set).List())
424-
oldAddOnStatus := expandAddOnEnabled(oldAddOnsRaw.(*schema.Set).List())
425-
newAddonStatus := expandAddOnEnabled(newAddOnsRaw.(*schema.Set).List())
422+
oldAddOns := expandAddOnRequest(oldAddOnsRaw.([]interface{}))
423+
newAddOns := expandAddOnRequest(newAddOnsRaw.([]interface{}))
424+
oldAddOnStatus := expandAddOnEnabled(oldAddOnsRaw.([]interface{}))
425+
newAddonStatus := expandAddOnEnabled(newAddOnsRaw.([]interface{}))
426426

427427
if (oldAddOnStatus && newAddonStatus) || !newAddonStatus {
428428
in := lightsail.DisableAddOnInput{

0 commit comments

Comments
 (0)