NetworkPolicyIngressRule

An ingress rule allowing inbound traffic to selected pods from specified sources on specified ports. An empty from list allows traffic from all sources. An empty ports list allows all ports.

Container OrchestrationKubernetesLoad BalancingNetworkingService Discovery

Properties

Name Type Description
from array Allowed traffic sources. Items are OR'd together; within an item, podSelector and namespaceSelector are AND'd.
ports array Ports on which the ingress traffic is allowed.
View JSON Schema on GitHub

JSON Schema

kubernetes-services-networkpolicyingressrule-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/NetworkPolicyIngressRule",
  "title": "NetworkPolicyIngressRule",
  "type": "object",
  "description": "An ingress rule allowing inbound traffic to selected pods from specified sources on specified ports. An empty from list allows traffic from all sources. An empty ports list allows all ports.",
  "properties": {
    "from": {
      "type": "array",
      "description": "Allowed traffic sources. Items are OR'd together; within an item, podSelector and namespaceSelector are AND'd.",
      "items": {
        "$ref": "#/components/schemas/NetworkPolicyPeer"
      }
    },
    "ports": {
      "type": "array",
      "description": "Ports on which the ingress traffic is allowed.",
      "items": {
        "$ref": "#/components/schemas/NetworkPolicyPort"
      }
    }
  }
}