IPBlock

com.coralogix.zio.k8s.model.networking.v1.IPBlock
See theIPBlock companion object
case class IPBlock(cidr: String, except: Optional[Vector[String]])

IPBlock describes a particular CIDR (Ex. "192.168.1.1/24","2001:db9::/64") that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should not be included within this rule.

Value parameters

cidr

CIDR is a string representing the IP Block Valid examples are "192.168.1.1/24" or "2001:db9::/64"

except

Except is a slice of CIDRs that should not be included within an IP Block Valid examples are "192.168.1.1/24" or "2001:db9::/64" Except values will be rejected if they are outside the CIDR range

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

CIDR is a string representing the IP Block Valid examples are "192.168.1.1/24" or "2001:db9::/64"

CIDR is a string representing the IP Block Valid examples are "192.168.1.1/24" or "2001:db9::/64"

This effect always succeeds, it is safe to use the field cidr directly.

Attributes

Except is a slice of CIDRs that should not be included within an IP Block Valid examples are "192.168.1.1/24" or "2001:db9::/64" Except values will be rejected if they are outside the CIDR range

Except is a slice of CIDRs that should not be included within an IP Block Valid examples are "192.168.1.1/24" or "2001:db9::/64" Except values will be rejected if they are outside the CIDR range

If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

Attributes

Inherited methods

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product