Package org.cdk8s.plus24
Interface NetworkPolicyPeerConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
NetworkPolicyPeerConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.72.0 (build 4b8828b)", date="2022-12-22T02:29:49.558Z") @Stability(Stable) public interface NetworkPolicyPeerConfig extends software.amazon.jsii.JsiiSerializable
Configuration for network peers.A peer can either by an ip block, or a selection of pods, not both.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
NetworkPolicyPeerConfig.Builder
A builder forNetworkPolicyPeerConfig
static class
NetworkPolicyPeerConfig.Jsii$Proxy
An implementation forNetworkPolicyPeerConfig
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static NetworkPolicyPeerConfig.Builder
builder()
default NetworkPolicyIpBlock
getIpBlock()
The ip block this peer represents.default PodSelectorConfig
getPodSelector()
The pod selector this peer represents.
-
-
-
Method Detail
-
getIpBlock
@Stability(Stable) @Nullable default NetworkPolicyIpBlock getIpBlock()
The ip block this peer represents.
-
getPodSelector
@Stability(Stable) @Nullable default PodSelectorConfig getPodSelector()
The pod selector this peer represents.
-
builder
@Stability(Stable) static NetworkPolicyPeerConfig.Builder builder()
- Returns:
- a
NetworkPolicyPeerConfig.Builder
ofNetworkPolicyPeerConfig
-
-