package
0.0.0-20210718062109-496be73d0ac7
Repository: https://github.com/piyuo/libsrv.git
Documentation: pkg.go.dev

# Functions

CreateCloudRunCNAME add domain cname record point to google cloud run backend, it will create not proxied CNAME and after manually add cloud run mapping you should manually set proxied=true on cloudflare err = CreateCloudRunCNAME(ctx, "my.somedomain.com") .
CreateCNAME create domain CNAME record err = AddCNAME(ctx, "my.somedomain.com", false) .
CreateStorageCNAME add domain cname record point to google storage backend err = CreateStorageCNAME(ctx, "my.somedomain.com") .
CreateTXT add TXT record to dns err = cflare.CreateTXT(ctx, "my.somedomain.com", txt) .
DeleteCNAME delete cname record, return no error if domain name not exists err = DeleteCNAME(ctx, "my.somedomain.com") .
IsCNAMEExists return true if CNAME exist exist, err := IsCNAMEExists(ctx, "my.somedomain.com") .
IsTXTExists return true if txt record exist exist, err = IsTXTExists(ctx, "my.somedomain.com", txt) .
RemoveTXT remove txt record from dns err = RemoveTXT(ctx, "my.somedomain.com", txt) .

# Constants

CnameExists let IsCNAMEExists return exists .
MockError let function error .
MockSuccess let function return nil .

# Type aliases

Mock define key test flag .