Files
goodBaby/drivers/alidns/alidns.go
T
mei 74ff904598
Quality check / Web UI (push) Successful in 9m37s
feat(drivers): add alidns(WIP)
2026-08-30 09:13:15 +08:00

28 lines
544 B
Go

package alidns
import (
"context"
"github.com/alibabacloud-go/alidns-20150109/v5/client"
"github.com/ssdomei232/goodBaby/model"
)
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
}