package main
import (
"context"
"github.com/kernel/kernel-go-sdk"
)
func main() {
ctx := context.Background()
client := kernel.NewClient()
proxy, err := client.Proxies.New(ctx, kernel.ProxyNewParams{
Type: kernel.ProxyNewParamsTypeDatacenter,
Name: kernel.String("datacenter-with-bypass"),
Config: kernel.ProxyNewParamsConfigUnion{
OfProxyNewsConfigDatacenterProxyConfig: &kernel.ProxyNewParamsConfigDatacenterProxyConfig{
Country: kernel.String("US"),
},
},
BypassHosts: []string{
"localhost",
"internal.service.local",
"*.amazonaws.com",
},
})
if err != nil {
panic(err)
}
_ = proxy
}