package aws

import (
	"context"

	"github.com/aws/aws-sdk-go-v2/aws"
	route53api "github.com/aws/aws-sdk-go-v2/service/route53"
)

var _ Route53Client = &route53api.Client{}

type Route53Client interface {
	CreateHostedZone(ctx context.Context, params *route53api.CreateHostedZoneInput, optFns ...func(*route53api.Options)) (*route53api.CreateHostedZoneOutput, error)
}

func newRoute53(cfg aws.Config) Route53Client {
	c := route53api.NewFromConfig(cfg)
	return c
}
