Files
goodBaby/drivers/alidns/alidns.go
T

28 lines
544 B
Go
Raw Normal View History

2026-08-28 13:51:51 +08:00
package alidns
import (
"context"
2026-08-30 09:13:15 +08:00
"github.com/alibabacloud-go/alidns-20150109/v5/client"
2026-08-28 13:51:51 +08:00
"github.com/ssdomei232/goodBaby/model"
)
2026-08-30 09:13:15 +08:00
func deleteAliDNSRecord(ctx context.Context, rule *model.Rule) error {
aliDNSClient, err := getAliDNSClient(rule)
if err != nil {
return err
}
deleteRecordConfig, err := getDeleteRecordConfig(rule)
if err != nil {
return err
}
_, err = aliDNSClient.DeleteDomainRecord(&client.DeleteDomainRecordRequest{
RecordId: &deleteRecordConfig.RecordID,
})
if err != nil {
return err
}
return nil
2026-08-28 13:51:51 +08:00
}