Documentation ¶
Overview ¶
Package v1 is the v1 version of the API. +genconversion=true
Package v1 is a generated protocol buffer package. It is generated from these files: github.com/openshift/origin/pkg/sdn/api/v1/generated.proto It has these top-level messages: ClusterNetwork ClusterNetworkList EgressNetworkPolicy EgressNetworkPolicyList EgressNetworkPolicyPeer EgressNetworkPolicyRule EgressNetworkPolicySpec HostSubnet HostSubnetList NetNamespace NetNamespaceList
Index ¶
- Constants
- Variables
- func AddToScheme(scheme *runtime.Scheme)
- func Convert_api_ClusterNetworkList_To_v1_ClusterNetworkList(in *sdn_api.ClusterNetworkList, out *ClusterNetworkList, s conversion.Scope) error
- func Convert_api_ClusterNetwork_To_v1_ClusterNetwork(in *sdn_api.ClusterNetwork, out *ClusterNetwork, s conversion.Scope) error
- func Convert_api_EgressNetworkPolicyList_To_v1_EgressNetworkPolicyList(in *sdn_api.EgressNetworkPolicyList, out *EgressNetworkPolicyList, ...) error
- func Convert_api_EgressNetworkPolicyPeer_To_v1_EgressNetworkPolicyPeer(in *sdn_api.EgressNetworkPolicyPeer, out *EgressNetworkPolicyPeer, ...) error
- func Convert_api_EgressNetworkPolicyRule_To_v1_EgressNetworkPolicyRule(in *sdn_api.EgressNetworkPolicyRule, out *EgressNetworkPolicyRule, ...) error
- func Convert_api_EgressNetworkPolicySpec_To_v1_EgressNetworkPolicySpec(in *sdn_api.EgressNetworkPolicySpec, out *EgressNetworkPolicySpec, ...) error
- func Convert_api_EgressNetworkPolicy_To_v1_EgressNetworkPolicy(in *sdn_api.EgressNetworkPolicy, out *EgressNetworkPolicy, s conversion.Scope) error
- func Convert_api_HostSubnetList_To_v1_HostSubnetList(in *sdn_api.HostSubnetList, out *HostSubnetList, s conversion.Scope) error
- func Convert_api_HostSubnet_To_v1_HostSubnet(in *sdn_api.HostSubnet, out *HostSubnet, s conversion.Scope) error
- func Convert_api_NetNamespaceList_To_v1_NetNamespaceList(in *sdn_api.NetNamespaceList, out *NetNamespaceList, s conversion.Scope) error
- func Convert_api_NetNamespace_To_v1_NetNamespace(in *sdn_api.NetNamespace, out *NetNamespace, s conversion.Scope) error
- func Convert_v1_ClusterNetworkList_To_api_ClusterNetworkList(in *ClusterNetworkList, out *sdn_api.ClusterNetworkList, s conversion.Scope) error
- func Convert_v1_ClusterNetwork_To_api_ClusterNetwork(in *ClusterNetwork, out *sdn_api.ClusterNetwork, s conversion.Scope) error
- func Convert_v1_EgressNetworkPolicyList_To_api_EgressNetworkPolicyList(in *EgressNetworkPolicyList, out *sdn_api.EgressNetworkPolicyList, ...) error
- func Convert_v1_EgressNetworkPolicyPeer_To_api_EgressNetworkPolicyPeer(in *EgressNetworkPolicyPeer, out *sdn_api.EgressNetworkPolicyPeer, ...) error
- func Convert_v1_EgressNetworkPolicyRule_To_api_EgressNetworkPolicyRule(in *EgressNetworkPolicyRule, out *sdn_api.EgressNetworkPolicyRule, ...) error
- func Convert_v1_EgressNetworkPolicySpec_To_api_EgressNetworkPolicySpec(in *EgressNetworkPolicySpec, out *sdn_api.EgressNetworkPolicySpec, ...) error
- func Convert_v1_EgressNetworkPolicy_To_api_EgressNetworkPolicy(in *EgressNetworkPolicy, out *sdn_api.EgressNetworkPolicy, s conversion.Scope) error
- func Convert_v1_HostSubnetList_To_api_HostSubnetList(in *HostSubnetList, out *sdn_api.HostSubnetList, s conversion.Scope) error
- func Convert_v1_HostSubnet_To_api_HostSubnet(in *HostSubnet, out *sdn_api.HostSubnet, s conversion.Scope) error
- func Convert_v1_NetNamespaceList_To_api_NetNamespaceList(in *NetNamespaceList, out *sdn_api.NetNamespaceList, s conversion.Scope) error
- func Convert_v1_NetNamespace_To_api_NetNamespace(in *NetNamespace, out *sdn_api.NetNamespace, s conversion.Scope) error
- func DeepCopy_v1_ClusterNetwork(in ClusterNetwork, out *ClusterNetwork, c *conversion.Cloner) error
- func DeepCopy_v1_ClusterNetworkList(in ClusterNetworkList, out *ClusterNetworkList, c *conversion.Cloner) error
- func DeepCopy_v1_EgressNetworkPolicy(in EgressNetworkPolicy, out *EgressNetworkPolicy, c *conversion.Cloner) error
- func DeepCopy_v1_EgressNetworkPolicyList(in EgressNetworkPolicyList, out *EgressNetworkPolicyList, c *conversion.Cloner) error
- func DeepCopy_v1_EgressNetworkPolicyPeer(in EgressNetworkPolicyPeer, out *EgressNetworkPolicyPeer, c *conversion.Cloner) error
- func DeepCopy_v1_EgressNetworkPolicyRule(in EgressNetworkPolicyRule, out *EgressNetworkPolicyRule, c *conversion.Cloner) error
- func DeepCopy_v1_EgressNetworkPolicySpec(in EgressNetworkPolicySpec, out *EgressNetworkPolicySpec, c *conversion.Cloner) error
- func DeepCopy_v1_HostSubnet(in HostSubnet, out *HostSubnet, c *conversion.Cloner) error
- func DeepCopy_v1_HostSubnetList(in HostSubnetList, out *HostSubnetList, c *conversion.Cloner) error
- func DeepCopy_v1_NetNamespace(in NetNamespace, out *NetNamespace, c *conversion.Cloner) error
- func DeepCopy_v1_NetNamespaceList(in NetNamespaceList, out *NetNamespaceList, c *conversion.Cloner) error
- type ClusterNetwork
- func (obj *ClusterNetwork) GetObjectKind() unversioned.ObjectKind
- func (m *ClusterNetwork) Marshal() (data []byte, err error)
- func (m *ClusterNetwork) MarshalTo(data []byte) (int, error)
- func (*ClusterNetwork) ProtoMessage()
- func (m *ClusterNetwork) Reset()
- func (m *ClusterNetwork) Size() (n int)
- func (m *ClusterNetwork) String() string
- func (ClusterNetwork) SwaggerDoc() map[string]string
- func (m *ClusterNetwork) Unmarshal(data []byte) error
- type ClusterNetworkList
- func (obj *ClusterNetworkList) GetObjectKind() unversioned.ObjectKind
- func (m *ClusterNetworkList) Marshal() (data []byte, err error)
- func (m *ClusterNetworkList) MarshalTo(data []byte) (int, error)
- func (*ClusterNetworkList) ProtoMessage()
- func (m *ClusterNetworkList) Reset()
- func (m *ClusterNetworkList) Size() (n int)
- func (m *ClusterNetworkList) String() string
- func (ClusterNetworkList) SwaggerDoc() map[string]string
- func (m *ClusterNetworkList) Unmarshal(data []byte) error
- type EgressNetworkPolicy
- func (obj *EgressNetworkPolicy) GetObjectKind() unversioned.ObjectKind
- func (m *EgressNetworkPolicy) Marshal() (data []byte, err error)
- func (m *EgressNetworkPolicy) MarshalTo(data []byte) (int, error)
- func (*EgressNetworkPolicy) ProtoMessage()
- func (m *EgressNetworkPolicy) Reset()
- func (m *EgressNetworkPolicy) Size() (n int)
- func (m *EgressNetworkPolicy) String() string
- func (EgressNetworkPolicy) SwaggerDoc() map[string]string
- func (m *EgressNetworkPolicy) Unmarshal(data []byte) error
- type EgressNetworkPolicyList
- func (obj *EgressNetworkPolicyList) GetObjectKind() unversioned.ObjectKind
- func (m *EgressNetworkPolicyList) Marshal() (data []byte, err error)
- func (m *EgressNetworkPolicyList) MarshalTo(data []byte) (int, error)
- func (*EgressNetworkPolicyList) ProtoMessage()
- func (m *EgressNetworkPolicyList) Reset()
- func (m *EgressNetworkPolicyList) Size() (n int)
- func (m *EgressNetworkPolicyList) String() string
- func (EgressNetworkPolicyList) SwaggerDoc() map[string]string
- func (m *EgressNetworkPolicyList) Unmarshal(data []byte) error
- type EgressNetworkPolicyPeer
- func (m *EgressNetworkPolicyPeer) Marshal() (data []byte, err error)
- func (m *EgressNetworkPolicyPeer) MarshalTo(data []byte) (int, error)
- func (*EgressNetworkPolicyPeer) ProtoMessage()
- func (m *EgressNetworkPolicyPeer) Reset()
- func (m *EgressNetworkPolicyPeer) Size() (n int)
- func (m *EgressNetworkPolicyPeer) String() string
- func (EgressNetworkPolicyPeer) SwaggerDoc() map[string]string
- func (m *EgressNetworkPolicyPeer) Unmarshal(data []byte) error
- type EgressNetworkPolicyRule
- func (m *EgressNetworkPolicyRule) Marshal() (data []byte, err error)
- func (m *EgressNetworkPolicyRule) MarshalTo(data []byte) (int, error)
- func (*EgressNetworkPolicyRule) ProtoMessage()
- func (m *EgressNetworkPolicyRule) Reset()
- func (m *EgressNetworkPolicyRule) Size() (n int)
- func (m *EgressNetworkPolicyRule) String() string
- func (EgressNetworkPolicyRule) SwaggerDoc() map[string]string
- func (m *EgressNetworkPolicyRule) Unmarshal(data []byte) error
- type EgressNetworkPolicyRuleType
- type EgressNetworkPolicySpec
- func (m *EgressNetworkPolicySpec) Marshal() (data []byte, err error)
- func (m *EgressNetworkPolicySpec) MarshalTo(data []byte) (int, error)
- func (*EgressNetworkPolicySpec) ProtoMessage()
- func (m *EgressNetworkPolicySpec) Reset()
- func (m *EgressNetworkPolicySpec) Size() (n int)
- func (m *EgressNetworkPolicySpec) String() string
- func (EgressNetworkPolicySpec) SwaggerDoc() map[string]string
- func (m *EgressNetworkPolicySpec) Unmarshal(data []byte) error
- type HostSubnet
- func (obj *HostSubnet) GetObjectKind() unversioned.ObjectKind
- func (m *HostSubnet) Marshal() (data []byte, err error)
- func (m *HostSubnet) MarshalTo(data []byte) (int, error)
- func (*HostSubnet) ProtoMessage()
- func (m *HostSubnet) Reset()
- func (m *HostSubnet) Size() (n int)
- func (m *HostSubnet) String() string
- func (HostSubnet) SwaggerDoc() map[string]string
- func (m *HostSubnet) Unmarshal(data []byte) error
- type HostSubnetList
- func (obj *HostSubnetList) GetObjectKind() unversioned.ObjectKind
- func (m *HostSubnetList) Marshal() (data []byte, err error)
- func (m *HostSubnetList) MarshalTo(data []byte) (int, error)
- func (*HostSubnetList) ProtoMessage()
- func (m *HostSubnetList) Reset()
- func (m *HostSubnetList) Size() (n int)
- func (m *HostSubnetList) String() string
- func (HostSubnetList) SwaggerDoc() map[string]string
- func (m *HostSubnetList) Unmarshal(data []byte) error
- type NetNamespace
- func (obj *NetNamespace) GetObjectKind() unversioned.ObjectKind
- func (m *NetNamespace) Marshal() (data []byte, err error)
- func (m *NetNamespace) MarshalTo(data []byte) (int, error)
- func (*NetNamespace) ProtoMessage()
- func (m *NetNamespace) Reset()
- func (m *NetNamespace) Size() (n int)
- func (m *NetNamespace) String() string
- func (NetNamespace) SwaggerDoc() map[string]string
- func (m *NetNamespace) Unmarshal(data []byte) error
- type NetNamespaceList
- func (obj *NetNamespaceList) GetObjectKind() unversioned.ObjectKind
- func (m *NetNamespaceList) Marshal() (data []byte, err error)
- func (m *NetNamespaceList) MarshalTo(data []byte) (int, error)
- func (*NetNamespaceList) ProtoMessage()
- func (m *NetNamespaceList) Reset()
- func (m *NetNamespaceList) Size() (n int)
- func (m *NetNamespaceList) String() string
- func (NetNamespaceList) SwaggerDoc() map[string]string
- func (m *NetNamespaceList) Unmarshal(data []byte) error
Constants ¶
const (
ClusterNetworkDefault = "default"
)
const GroupName = ""
Variables ¶
var ( ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow") )
var SchemeGroupVersion = unversioned.GroupVersion{Group: GroupName, Version: "v1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func AddToScheme ¶ added in v1.1.3
func Convert_api_ClusterNetworkList_To_v1_ClusterNetworkList ¶ added in v1.3.0
func Convert_api_ClusterNetworkList_To_v1_ClusterNetworkList(in *sdn_api.ClusterNetworkList, out *ClusterNetworkList, s conversion.Scope) error
func Convert_api_ClusterNetwork_To_v1_ClusterNetwork ¶ added in v1.3.0
func Convert_api_ClusterNetwork_To_v1_ClusterNetwork(in *sdn_api.ClusterNetwork, out *ClusterNetwork, s conversion.Scope) error
func Convert_api_EgressNetworkPolicyList_To_v1_EgressNetworkPolicyList ¶ added in v1.3.0
func Convert_api_EgressNetworkPolicyList_To_v1_EgressNetworkPolicyList(in *sdn_api.EgressNetworkPolicyList, out *EgressNetworkPolicyList, s conversion.Scope) error
func Convert_api_EgressNetworkPolicyPeer_To_v1_EgressNetworkPolicyPeer ¶ added in v1.3.0
func Convert_api_EgressNetworkPolicyPeer_To_v1_EgressNetworkPolicyPeer(in *sdn_api.EgressNetworkPolicyPeer, out *EgressNetworkPolicyPeer, s conversion.Scope) error
func Convert_api_EgressNetworkPolicyRule_To_v1_EgressNetworkPolicyRule ¶ added in v1.3.0
func Convert_api_EgressNetworkPolicyRule_To_v1_EgressNetworkPolicyRule(in *sdn_api.EgressNetworkPolicyRule, out *EgressNetworkPolicyRule, s conversion.Scope) error
func Convert_api_EgressNetworkPolicySpec_To_v1_EgressNetworkPolicySpec ¶ added in v1.3.0
func Convert_api_EgressNetworkPolicySpec_To_v1_EgressNetworkPolicySpec(in *sdn_api.EgressNetworkPolicySpec, out *EgressNetworkPolicySpec, s conversion.Scope) error
func Convert_api_EgressNetworkPolicy_To_v1_EgressNetworkPolicy ¶ added in v1.3.0
func Convert_api_EgressNetworkPolicy_To_v1_EgressNetworkPolicy(in *sdn_api.EgressNetworkPolicy, out *EgressNetworkPolicy, s conversion.Scope) error
func Convert_api_HostSubnetList_To_v1_HostSubnetList ¶ added in v1.3.0
func Convert_api_HostSubnetList_To_v1_HostSubnetList(in *sdn_api.HostSubnetList, out *HostSubnetList, s conversion.Scope) error
func Convert_api_HostSubnet_To_v1_HostSubnet ¶ added in v1.3.0
func Convert_api_HostSubnet_To_v1_HostSubnet(in *sdn_api.HostSubnet, out *HostSubnet, s conversion.Scope) error
func Convert_api_NetNamespaceList_To_v1_NetNamespaceList ¶ added in v1.3.0
func Convert_api_NetNamespaceList_To_v1_NetNamespaceList(in *sdn_api.NetNamespaceList, out *NetNamespaceList, s conversion.Scope) error
func Convert_api_NetNamespace_To_v1_NetNamespace ¶ added in v1.3.0
func Convert_api_NetNamespace_To_v1_NetNamespace(in *sdn_api.NetNamespace, out *NetNamespace, s conversion.Scope) error
func Convert_v1_ClusterNetworkList_To_api_ClusterNetworkList ¶ added in v1.3.0
func Convert_v1_ClusterNetworkList_To_api_ClusterNetworkList(in *ClusterNetworkList, out *sdn_api.ClusterNetworkList, s conversion.Scope) error
func Convert_v1_ClusterNetwork_To_api_ClusterNetwork ¶ added in v1.3.0
func Convert_v1_ClusterNetwork_To_api_ClusterNetwork(in *ClusterNetwork, out *sdn_api.ClusterNetwork, s conversion.Scope) error
func Convert_v1_EgressNetworkPolicyList_To_api_EgressNetworkPolicyList ¶ added in v1.3.0
func Convert_v1_EgressNetworkPolicyList_To_api_EgressNetworkPolicyList(in *EgressNetworkPolicyList, out *sdn_api.EgressNetworkPolicyList, s conversion.Scope) error
func Convert_v1_EgressNetworkPolicyPeer_To_api_EgressNetworkPolicyPeer ¶ added in v1.3.0
func Convert_v1_EgressNetworkPolicyPeer_To_api_EgressNetworkPolicyPeer(in *EgressNetworkPolicyPeer, out *sdn_api.EgressNetworkPolicyPeer, s conversion.Scope) error
func Convert_v1_EgressNetworkPolicyRule_To_api_EgressNetworkPolicyRule ¶ added in v1.3.0
func Convert_v1_EgressNetworkPolicyRule_To_api_EgressNetworkPolicyRule(in *EgressNetworkPolicyRule, out *sdn_api.EgressNetworkPolicyRule, s conversion.Scope) error
func Convert_v1_EgressNetworkPolicySpec_To_api_EgressNetworkPolicySpec ¶ added in v1.3.0
func Convert_v1_EgressNetworkPolicySpec_To_api_EgressNetworkPolicySpec(in *EgressNetworkPolicySpec, out *sdn_api.EgressNetworkPolicySpec, s conversion.Scope) error
func Convert_v1_EgressNetworkPolicy_To_api_EgressNetworkPolicy ¶ added in v1.3.0
func Convert_v1_EgressNetworkPolicy_To_api_EgressNetworkPolicy(in *EgressNetworkPolicy, out *sdn_api.EgressNetworkPolicy, s conversion.Scope) error
func Convert_v1_HostSubnetList_To_api_HostSubnetList ¶ added in v1.3.0
func Convert_v1_HostSubnetList_To_api_HostSubnetList(in *HostSubnetList, out *sdn_api.HostSubnetList, s conversion.Scope) error
func Convert_v1_HostSubnet_To_api_HostSubnet ¶ added in v1.3.0
func Convert_v1_HostSubnet_To_api_HostSubnet(in *HostSubnet, out *sdn_api.HostSubnet, s conversion.Scope) error
func Convert_v1_NetNamespaceList_To_api_NetNamespaceList ¶ added in v1.3.0
func Convert_v1_NetNamespaceList_To_api_NetNamespaceList(in *NetNamespaceList, out *sdn_api.NetNamespaceList, s conversion.Scope) error
func Convert_v1_NetNamespace_To_api_NetNamespace ¶ added in v1.3.0
func Convert_v1_NetNamespace_To_api_NetNamespace(in *NetNamespace, out *sdn_api.NetNamespace, s conversion.Scope) error
func DeepCopy_v1_ClusterNetwork ¶ added in v1.3.0
func DeepCopy_v1_ClusterNetwork(in ClusterNetwork, out *ClusterNetwork, c *conversion.Cloner) error
func DeepCopy_v1_ClusterNetworkList ¶ added in v1.3.0
func DeepCopy_v1_ClusterNetworkList(in ClusterNetworkList, out *ClusterNetworkList, c *conversion.Cloner) error
func DeepCopy_v1_EgressNetworkPolicy ¶ added in v1.3.0
func DeepCopy_v1_EgressNetworkPolicy(in EgressNetworkPolicy, out *EgressNetworkPolicy, c *conversion.Cloner) error
func DeepCopy_v1_EgressNetworkPolicyList ¶ added in v1.3.0
func DeepCopy_v1_EgressNetworkPolicyList(in EgressNetworkPolicyList, out *EgressNetworkPolicyList, c *conversion.Cloner) error
func DeepCopy_v1_EgressNetworkPolicyPeer ¶ added in v1.3.0
func DeepCopy_v1_EgressNetworkPolicyPeer(in EgressNetworkPolicyPeer, out *EgressNetworkPolicyPeer, c *conversion.Cloner) error
func DeepCopy_v1_EgressNetworkPolicyRule ¶ added in v1.3.0
func DeepCopy_v1_EgressNetworkPolicyRule(in EgressNetworkPolicyRule, out *EgressNetworkPolicyRule, c *conversion.Cloner) error
func DeepCopy_v1_EgressNetworkPolicySpec ¶ added in v1.3.0
func DeepCopy_v1_EgressNetworkPolicySpec(in EgressNetworkPolicySpec, out *EgressNetworkPolicySpec, c *conversion.Cloner) error
func DeepCopy_v1_HostSubnet ¶ added in v1.3.0
func DeepCopy_v1_HostSubnet(in HostSubnet, out *HostSubnet, c *conversion.Cloner) error
func DeepCopy_v1_HostSubnetList ¶ added in v1.3.0
func DeepCopy_v1_HostSubnetList(in HostSubnetList, out *HostSubnetList, c *conversion.Cloner) error
func DeepCopy_v1_NetNamespace ¶ added in v1.3.0
func DeepCopy_v1_NetNamespace(in NetNamespace, out *NetNamespace, c *conversion.Cloner) error
func DeepCopy_v1_NetNamespaceList ¶ added in v1.3.0
func DeepCopy_v1_NetNamespaceList(in NetNamespaceList, out *NetNamespaceList, c *conversion.Cloner) error
Types ¶
type ClusterNetwork ¶
type ClusterNetwork struct { unversioned.TypeMeta `json:",inline"` // Standard object's metadata. kapi.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // Network is a CIDR string to specify the global overlay network's L3 space Network string `json:"network" protobuf:"bytes,2,opt,name=network"` // HostSubnetLength is the number of bits to allocate to each host's subnet e.g. 8 would mean a /24 network on the host HostSubnetLength uint32 `json:"hostsubnetlength" protobuf:"varint,3,opt,name=hostsubnetlength"` // ServiceNetwork is the CIDR string to specify the service network ServiceNetwork string `json:"serviceNetwork" protobuf:"bytes,4,opt,name=serviceNetwork"` // PluginName is the name of the network plugin PluginName string `json:"pluginName,omitempty" protobuf:"bytes,5,opt,name=pluginName"` }
ClusterNetwork describes a cluster network
func (*ClusterNetwork) GetObjectKind ¶ added in v1.1.3
func (obj *ClusterNetwork) GetObjectKind() unversioned.ObjectKind
func (*ClusterNetwork) Marshal ¶ added in v1.3.0
func (m *ClusterNetwork) Marshal() (data []byte, err error)
func (*ClusterNetwork) MarshalTo ¶ added in v1.3.0
func (m *ClusterNetwork) MarshalTo(data []byte) (int, error)
func (*ClusterNetwork) ProtoMessage ¶ added in v1.3.0
func (*ClusterNetwork) ProtoMessage()
func (*ClusterNetwork) Reset ¶ added in v1.3.0
func (m *ClusterNetwork) Reset()
func (*ClusterNetwork) Size ¶ added in v1.3.0
func (m *ClusterNetwork) Size() (n int)
func (*ClusterNetwork) String ¶ added in v1.3.0
func (m *ClusterNetwork) String() string
func (ClusterNetwork) SwaggerDoc ¶ added in v1.1.4
func (ClusterNetwork) SwaggerDoc() map[string]string
func (*ClusterNetwork) Unmarshal ¶ added in v1.3.0
func (m *ClusterNetwork) Unmarshal(data []byte) error
type ClusterNetworkList ¶
type ClusterNetworkList struct { unversioned.TypeMeta `json:",inline"` // Standard object's metadata. unversioned.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // Items is the list of cluster networks Items []ClusterNetwork `json:"items" protobuf:"bytes,2,rep,name=items"` }
ClusterNetworkList is a collection of ClusterNetworks
func (*ClusterNetworkList) GetObjectKind ¶ added in v1.1.3
func (obj *ClusterNetworkList) GetObjectKind() unversioned.ObjectKind
func (*ClusterNetworkList) Marshal ¶ added in v1.3.0
func (m *ClusterNetworkList) Marshal() (data []byte, err error)
func (*ClusterNetworkList) MarshalTo ¶ added in v1.3.0
func (m *ClusterNetworkList) MarshalTo(data []byte) (int, error)
func (*ClusterNetworkList) ProtoMessage ¶ added in v1.3.0
func (*ClusterNetworkList) ProtoMessage()
func (*ClusterNetworkList) Reset ¶ added in v1.3.0
func (m *ClusterNetworkList) Reset()
func (*ClusterNetworkList) Size ¶ added in v1.3.0
func (m *ClusterNetworkList) Size() (n int)
func (*ClusterNetworkList) String ¶ added in v1.3.0
func (m *ClusterNetworkList) String() string
func (ClusterNetworkList) SwaggerDoc ¶ added in v1.1.4
func (ClusterNetworkList) SwaggerDoc() map[string]string
func (*ClusterNetworkList) Unmarshal ¶ added in v1.3.0
func (m *ClusterNetworkList) Unmarshal(data []byte) error
type EgressNetworkPolicy ¶ added in v1.3.0
type EgressNetworkPolicy struct { unversioned.TypeMeta `json:",inline"` // metadata for EgressNetworkPolicy kapi.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // spec is the specification of the current egress network policy Spec EgressNetworkPolicySpec `json:"spec" protobuf:"bytes,2,opt,name=spec"` }
EgressNetworkPolicy describes the current egress network policy for a Namespace. When using the 'redhat/openshift-ovs-multitenant' network plugin, traffic from a pod to an IP address outside the cluster will be checked against each EgressNetworkPolicyRule in the pod's namespace's EgressNetworkPolicy, in order. If no rule matches (or no EgressNetworkPolicy is present) then the traffic will be allowed by default.
func (*EgressNetworkPolicy) GetObjectKind ¶ added in v1.3.0
func (obj *EgressNetworkPolicy) GetObjectKind() unversioned.ObjectKind
func (*EgressNetworkPolicy) Marshal ¶ added in v1.3.0
func (m *EgressNetworkPolicy) Marshal() (data []byte, err error)
func (*EgressNetworkPolicy) MarshalTo ¶ added in v1.3.0
func (m *EgressNetworkPolicy) MarshalTo(data []byte) (int, error)
func (*EgressNetworkPolicy) ProtoMessage ¶ added in v1.3.0
func (*EgressNetworkPolicy) ProtoMessage()
func (*EgressNetworkPolicy) Reset ¶ added in v1.3.0
func (m *EgressNetworkPolicy) Reset()
func (*EgressNetworkPolicy) Size ¶ added in v1.3.0
func (m *EgressNetworkPolicy) Size() (n int)
func (*EgressNetworkPolicy) String ¶ added in v1.3.0
func (m *EgressNetworkPolicy) String() string
func (EgressNetworkPolicy) SwaggerDoc ¶ added in v1.3.0
func (EgressNetworkPolicy) SwaggerDoc() map[string]string
func (*EgressNetworkPolicy) Unmarshal ¶ added in v1.3.0
func (m *EgressNetworkPolicy) Unmarshal(data []byte) error
type EgressNetworkPolicyList ¶ added in v1.3.0
type EgressNetworkPolicyList struct { unversioned.TypeMeta `json:",inline"` // metadata for EgressNetworkPolicyList unversioned.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // items is the list of policies Items []EgressNetworkPolicy `json:"items" protobuf:"bytes,2,rep,name=items"` }
EgressNetworkPolicyList is a collection of EgressNetworkPolicy
func (*EgressNetworkPolicyList) GetObjectKind ¶ added in v1.3.0
func (obj *EgressNetworkPolicyList) GetObjectKind() unversioned.ObjectKind
func (*EgressNetworkPolicyList) Marshal ¶ added in v1.3.0
func (m *EgressNetworkPolicyList) Marshal() (data []byte, err error)
func (*EgressNetworkPolicyList) MarshalTo ¶ added in v1.3.0
func (m *EgressNetworkPolicyList) MarshalTo(data []byte) (int, error)
func (*EgressNetworkPolicyList) ProtoMessage ¶ added in v1.3.0
func (*EgressNetworkPolicyList) ProtoMessage()
func (*EgressNetworkPolicyList) Reset ¶ added in v1.3.0
func (m *EgressNetworkPolicyList) Reset()
func (*EgressNetworkPolicyList) Size ¶ added in v1.3.0
func (m *EgressNetworkPolicyList) Size() (n int)
func (*EgressNetworkPolicyList) String ¶ added in v1.3.0
func (m *EgressNetworkPolicyList) String() string
func (EgressNetworkPolicyList) SwaggerDoc ¶ added in v1.3.0
func (EgressNetworkPolicyList) SwaggerDoc() map[string]string
func (*EgressNetworkPolicyList) Unmarshal ¶ added in v1.3.0
func (m *EgressNetworkPolicyList) Unmarshal(data []byte) error
type EgressNetworkPolicyPeer ¶ added in v1.3.0
type EgressNetworkPolicyPeer struct { // cidrSelector is the CIDR range to allow/deny traffic to CIDRSelector string `json:"cidrSelector" protobuf:"bytes,1,rep,name=cidrSelector"` }
EgressNetworkPolicyPeer specifies a target to apply egress network policy to
func (*EgressNetworkPolicyPeer) Marshal ¶ added in v1.3.0
func (m *EgressNetworkPolicyPeer) Marshal() (data []byte, err error)
func (*EgressNetworkPolicyPeer) MarshalTo ¶ added in v1.3.0
func (m *EgressNetworkPolicyPeer) MarshalTo(data []byte) (int, error)
func (*EgressNetworkPolicyPeer) ProtoMessage ¶ added in v1.3.0
func (*EgressNetworkPolicyPeer) ProtoMessage()
func (*EgressNetworkPolicyPeer) Reset ¶ added in v1.3.0
func (m *EgressNetworkPolicyPeer) Reset()
func (*EgressNetworkPolicyPeer) Size ¶ added in v1.3.0
func (m *EgressNetworkPolicyPeer) Size() (n int)
func (*EgressNetworkPolicyPeer) String ¶ added in v1.3.0
func (m *EgressNetworkPolicyPeer) String() string
func (EgressNetworkPolicyPeer) SwaggerDoc ¶ added in v1.3.0
func (EgressNetworkPolicyPeer) SwaggerDoc() map[string]string
func (*EgressNetworkPolicyPeer) Unmarshal ¶ added in v1.3.0
func (m *EgressNetworkPolicyPeer) Unmarshal(data []byte) error
type EgressNetworkPolicyRule ¶ added in v1.3.0
type EgressNetworkPolicyRule struct { // type marks this as an "Allow" or "Deny" rule Type EgressNetworkPolicyRuleType `json:"type" protobuf:"bytes,1,rep,name=type"` // to is the target that traffic is allowed/denied to To EgressNetworkPolicyPeer `json:"to" protobuf:"bytes,2,rep,name=to"` }
EgressNetworkPolicyRule contains a single egress network policy rule
func (*EgressNetworkPolicyRule) Marshal ¶ added in v1.3.0
func (m *EgressNetworkPolicyRule) Marshal() (data []byte, err error)
func (*EgressNetworkPolicyRule) MarshalTo ¶ added in v1.3.0
func (m *EgressNetworkPolicyRule) MarshalTo(data []byte) (int, error)
func (*EgressNetworkPolicyRule) ProtoMessage ¶ added in v1.3.0
func (*EgressNetworkPolicyRule) ProtoMessage()
func (*EgressNetworkPolicyRule) Reset ¶ added in v1.3.0
func (m *EgressNetworkPolicyRule) Reset()
func (*EgressNetworkPolicyRule) Size ¶ added in v1.3.0
func (m *EgressNetworkPolicyRule) Size() (n int)
func (*EgressNetworkPolicyRule) String ¶ added in v1.3.0
func (m *EgressNetworkPolicyRule) String() string
func (EgressNetworkPolicyRule) SwaggerDoc ¶ added in v1.3.0
func (EgressNetworkPolicyRule) SwaggerDoc() map[string]string
func (*EgressNetworkPolicyRule) Unmarshal ¶ added in v1.3.0
func (m *EgressNetworkPolicyRule) Unmarshal(data []byte) error
type EgressNetworkPolicyRuleType ¶ added in v1.3.0
type EgressNetworkPolicyRuleType string
EgressNetworkPolicyRuleType indicates whether an EgressNetworkPolicyRule allows or denies traffic
const ( EgressNetworkPolicyRuleAllow EgressNetworkPolicyRuleType = "Allow" EgressNetworkPolicyRuleDeny EgressNetworkPolicyRuleType = "Deny" )
type EgressNetworkPolicySpec ¶ added in v1.3.0
type EgressNetworkPolicySpec struct { // egress contains the list of egress policy rules Egress []EgressNetworkPolicyRule `json:"egress" protobuf:"bytes,1,rep,name=egress"` }
EgressNetworkPolicySpec provides a list of policies on outgoing network traffic
func (*EgressNetworkPolicySpec) Marshal ¶ added in v1.3.0
func (m *EgressNetworkPolicySpec) Marshal() (data []byte, err error)
func (*EgressNetworkPolicySpec) MarshalTo ¶ added in v1.3.0
func (m *EgressNetworkPolicySpec) MarshalTo(data []byte) (int, error)
func (*EgressNetworkPolicySpec) ProtoMessage ¶ added in v1.3.0
func (*EgressNetworkPolicySpec) ProtoMessage()
func (*EgressNetworkPolicySpec) Reset ¶ added in v1.3.0
func (m *EgressNetworkPolicySpec) Reset()
func (*EgressNetworkPolicySpec) Size ¶ added in v1.3.0
func (m *EgressNetworkPolicySpec) Size() (n int)
func (*EgressNetworkPolicySpec) String ¶ added in v1.3.0
func (m *EgressNetworkPolicySpec) String() string
func (EgressNetworkPolicySpec) SwaggerDoc ¶ added in v1.3.0
func (EgressNetworkPolicySpec) SwaggerDoc() map[string]string
func (*EgressNetworkPolicySpec) Unmarshal ¶ added in v1.3.0
func (m *EgressNetworkPolicySpec) Unmarshal(data []byte) error
type HostSubnet ¶
type HostSubnet struct { unversioned.TypeMeta `json:",inline"` // Standard object's metadata. kapi.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // Host is the name of the host that is registered at the master. May just be an IP address, resolvable hostname or a complete DNS. // A lease will be sought after this name. Host string `json:"host" protobuf:"bytes,2,opt,name=host"` // HostIP is the IP address to be used as vtep by other hosts in the overlay network HostIP string `json:"hostIP" protobuf:"bytes,3,opt,name=hostIP"` // Subnet is the actual subnet CIDR lease assigned to the host Subnet string `json:"subnet" protobuf:"bytes,4,opt,name=subnet"` }
HostSubnet encapsulates the inputs needed to define the container subnet network on a node
func (*HostSubnet) GetObjectKind ¶ added in v1.1.3
func (obj *HostSubnet) GetObjectKind() unversioned.ObjectKind
func (*HostSubnet) Marshal ¶ added in v1.3.0
func (m *HostSubnet) Marshal() (data []byte, err error)
func (*HostSubnet) MarshalTo ¶ added in v1.3.0
func (m *HostSubnet) MarshalTo(data []byte) (int, error)
func (*HostSubnet) ProtoMessage ¶ added in v1.3.0
func (*HostSubnet) ProtoMessage()
func (*HostSubnet) Reset ¶ added in v1.3.0
func (m *HostSubnet) Reset()
func (*HostSubnet) Size ¶ added in v1.3.0
func (m *HostSubnet) Size() (n int)
func (*HostSubnet) String ¶ added in v1.3.0
func (m *HostSubnet) String() string
func (HostSubnet) SwaggerDoc ¶ added in v1.1.4
func (HostSubnet) SwaggerDoc() map[string]string
func (*HostSubnet) Unmarshal ¶ added in v1.3.0
func (m *HostSubnet) Unmarshal(data []byte) error
type HostSubnetList ¶
type HostSubnetList struct { unversioned.TypeMeta `json:",inline"` // Standard object's metadata. unversioned.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // Items is the list of host subnets Items []HostSubnet `json:"items" protobuf:"bytes,2,rep,name=items"` }
HostSubnetList is a collection of HostSubnets
func (*HostSubnetList) GetObjectKind ¶ added in v1.1.3
func (obj *HostSubnetList) GetObjectKind() unversioned.ObjectKind
func (*HostSubnetList) Marshal ¶ added in v1.3.0
func (m *HostSubnetList) Marshal() (data []byte, err error)
func (*HostSubnetList) MarshalTo ¶ added in v1.3.0
func (m *HostSubnetList) MarshalTo(data []byte) (int, error)
func (*HostSubnetList) ProtoMessage ¶ added in v1.3.0
func (*HostSubnetList) ProtoMessage()
func (*HostSubnetList) Reset ¶ added in v1.3.0
func (m *HostSubnetList) Reset()
func (*HostSubnetList) Size ¶ added in v1.3.0
func (m *HostSubnetList) Size() (n int)
func (*HostSubnetList) String ¶ added in v1.3.0
func (m *HostSubnetList) String() string
func (HostSubnetList) SwaggerDoc ¶ added in v1.1.4
func (HostSubnetList) SwaggerDoc() map[string]string
func (*HostSubnetList) Unmarshal ¶ added in v1.3.0
func (m *HostSubnetList) Unmarshal(data []byte) error
type NetNamespace ¶ added in v1.0.5
type NetNamespace struct { unversioned.TypeMeta `json:",inline"` // Standard object's metadata. kapi.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // NetName is the name of the network namespace NetName string `json:"netname" protobuf:"bytes,2,opt,name=netname"` // NetID is the network identifier of the network namespace assigned to each overlay network packet NetID uint32 `json:"netid" protobuf:"varint,3,opt,name=netid"` }
NetNamespace encapsulates the inputs needed to define a unique network namespace on the cluster
func (*NetNamespace) GetObjectKind ¶ added in v1.1.3
func (obj *NetNamespace) GetObjectKind() unversioned.ObjectKind
func (*NetNamespace) Marshal ¶ added in v1.3.0
func (m *NetNamespace) Marshal() (data []byte, err error)
func (*NetNamespace) MarshalTo ¶ added in v1.3.0
func (m *NetNamespace) MarshalTo(data []byte) (int, error)
func (*NetNamespace) ProtoMessage ¶ added in v1.3.0
func (*NetNamespace) ProtoMessage()
func (*NetNamespace) Reset ¶ added in v1.3.0
func (m *NetNamespace) Reset()
func (*NetNamespace) Size ¶ added in v1.3.0
func (m *NetNamespace) Size() (n int)
func (*NetNamespace) String ¶ added in v1.3.0
func (m *NetNamespace) String() string
func (NetNamespace) SwaggerDoc ¶ added in v1.1.4
func (NetNamespace) SwaggerDoc() map[string]string
func (*NetNamespace) Unmarshal ¶ added in v1.3.0
func (m *NetNamespace) Unmarshal(data []byte) error
type NetNamespaceList ¶ added in v1.0.5
type NetNamespaceList struct { unversioned.TypeMeta `json:",inline"` // Standard object's metadata. unversioned.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // Items is the list of net namespaces Items []NetNamespace `json:"items" protobuf:"bytes,2,rep,name=items"` }
NetNamespaceList is a collection of NetNamespaces
func (*NetNamespaceList) GetObjectKind ¶ added in v1.1.3
func (obj *NetNamespaceList) GetObjectKind() unversioned.ObjectKind
func (*NetNamespaceList) Marshal ¶ added in v1.3.0
func (m *NetNamespaceList) Marshal() (data []byte, err error)
func (*NetNamespaceList) MarshalTo ¶ added in v1.3.0
func (m *NetNamespaceList) MarshalTo(data []byte) (int, error)
func (*NetNamespaceList) ProtoMessage ¶ added in v1.3.0
func (*NetNamespaceList) ProtoMessage()
func (*NetNamespaceList) Reset ¶ added in v1.3.0
func (m *NetNamespaceList) Reset()
func (*NetNamespaceList) Size ¶ added in v1.3.0
func (m *NetNamespaceList) Size() (n int)
func (*NetNamespaceList) String ¶ added in v1.3.0
func (m *NetNamespaceList) String() string
func (NetNamespaceList) SwaggerDoc ¶ added in v1.1.4
func (NetNamespaceList) SwaggerDoc() map[string]string
func (*NetNamespaceList) Unmarshal ¶ added in v1.3.0
func (m *NetNamespaceList) Unmarshal(data []byte) error