func isPrivate()

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
}