Documentation ¶
Overview ¶
Package v1 is the v1 version of the API.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var GroupVersion = schema.GroupVersion{Group: "network.openshift.io", Version: "v1"}
View Source
var (
Install = schemeBuilder.AddToScheme
)
Functions ¶
This section is empty.
Types ¶
type ExternalIPRangerAdmissionConfig ¶
type ExternalIPRangerAdmissionConfig struct { metav1.TypeMeta `json:",inline"` // ExternalIPNetworkCIDRs controls what values are acceptable for the service external IP field. If empty, no externalIP // may be set. It may contain a list of CIDRs which are checked for access. If a CIDR is prefixed with !, IPs in that // CIDR will be rejected. Rejections will be applied first, then the IP checked against one of the allowed CIDRs. You // should ensure this range does not overlap with your nodes, pods, or service CIDRs for security reasons. ExternalIPNetworkCIDRs []string `json:"externalIPNetworkCIDRs"` // AllowIngressIP indicates that ingress IPs should be allowed AllowIngressIP bool `json:"allowIngressIP"` }
ExternalIPRangerAdmissionConfig is the configuration for which CIDRs services can't manage
func (*ExternalIPRangerAdmissionConfig) DeepCopy ¶
func (in *ExternalIPRangerAdmissionConfig) DeepCopy() *ExternalIPRangerAdmissionConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalIPRangerAdmissionConfig.
func (*ExternalIPRangerAdmissionConfig) DeepCopyInto ¶
func (in *ExternalIPRangerAdmissionConfig) DeepCopyInto(out *ExternalIPRangerAdmissionConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExternalIPRangerAdmissionConfig) DeepCopyObject ¶
func (in *ExternalIPRangerAdmissionConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
Click to show internal directories.
Click to hide internal directories.