in cmd/resource/eks.go [288:307]
func isPrivate(model *Model) bool {
if model.ResourcesVpcConfig == nil {
return false
}
if model.ResourcesVpcConfig.EndpointPublicAccess != nil {
if !*model.ResourcesVpcConfig.EndpointPublicAccess {
return true
}
}
cidrs := model.ResourcesVpcConfig.PublicAccessCidrs
if cidrs == nil || len(cidrs) == 0 {
return false
}
for _, cidr := range cidrs {
if cidr == "0.0.0.0/0" {
return false
}
}
return true
}