[−][src]Struct openshift_openapi::api::network::v1::ClusterNetwork
ClusterNetwork describes the cluster network. There is normally only one object of this type, named "default", which is created by the SDN network plugin based on the master configuration when the cluster is brought up for the first time.
Fields
cluster_networks: Vec<ClusterNetworkEntry>
ClusterNetworks is a list of ClusterNetwork objects that defines the global overlay network's L3 space by specifying a set of CIDR and netmasks that the SDN can allocate addressed from.
hostsubnetlength: Option<i64>
HostSubnetLength is the number of bits of network to allocate to each node. eg, 8 would mean that each node would have a /24 slice of the overlay network for its pods
metadata: Option<ObjectMeta>
Standard object's metadata.
network: Option<String>
Network is a CIDR string specifying the global overlay network's L3 space
plugin_name: Option<String>
PluginName is the name of the network plugin being used
service_network: String
ServiceNetwork is the CIDR range that Service IP addresses are allocated from
vxlan_port: Option<i64>
VXLANPort sets the VXLAN destination port used by the cluster. It is set by the master configuration file on startup and cannot be edited manually. Valid values for VXLANPort are integers 1-65535 inclusive and if unset defaults to 4789. Changing VXLANPort allows users to resolve issues between openshift SDN and other software trying to use the same VXLAN destination port.
Implementations
impl ClusterNetwork
[src]
pub fn create_cluster_network(
body: &ClusterNetwork,
optional: CreateOptional
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<CreateResponse<Self>>), RequestError>
[src]
body: &ClusterNetwork,
optional: CreateOptional
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<CreateResponse<Self>>), RequestError>
create a ClusterNetwork
Use the returned k8s_openapi::ResponseBody
<
k8s_openapi::CreateResponse
<Self>>
constructor, or k8s_openapi::CreateResponse
<Self>
directly, to parse the HTTP response.
Arguments
-
body
-
optional
Optional parameters. Use
Default::default()
to not pass any.
impl ClusterNetwork
[src]
pub fn delete_cluster_network(
name: &str,
optional: DeleteOptional
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<DeleteResponse<Self>>), RequestError>
[src]
name: &str,
optional: DeleteOptional
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<DeleteResponse<Self>>), RequestError>
delete a ClusterNetwork
Use the returned k8s_openapi::ResponseBody
<
k8s_openapi::DeleteResponse
<Self>>
constructor, or k8s_openapi::DeleteResponse
<Self>
directly, to parse the HTTP response.
Arguments
-
name
name of the ClusterNetwork
-
optional
Optional parameters. Use
Default::default()
to not pass any.
impl ClusterNetwork
[src]
pub fn delete_collection_cluster_network(
delete_optional: DeleteOptional,
list_optional: ListOptional
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<DeleteResponse<List<Self>>>), RequestError>
[src]
delete_optional: DeleteOptional,
list_optional: ListOptional
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<DeleteResponse<List<Self>>>), RequestError>
delete collection of ClusterNetwork
Use the returned k8s_openapi::ResponseBody
<
k8s_openapi::DeleteResponse
<
k8s_openapi::List
<Self>>>
constructor, or k8s_openapi::DeleteResponse
<
k8s_openapi::List
<Self>>
directly, to parse the HTTP response.
Arguments
-
delete_optional
Delete options. Use
Default::default()
to not pass any. -
list_optional
List options. Use
Default::default()
to not pass any.
impl ClusterNetwork
[src]
pub fn list_cluster_network(
optional: ListOptional
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<ListResponse<Self>>), RequestError>
[src]
optional: ListOptional
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<ListResponse<Self>>), RequestError>
list or watch objects of kind ClusterNetwork
This operation only supports listing all items of this type.
Use the returned k8s_openapi::ResponseBody
<
k8s_openapi::ListResponse
<Self>>
constructor, or k8s_openapi::ListResponse
<Self>
directly, to parse the HTTP response.
Arguments
-
optional
Optional parameters. Use
Default::default()
to not pass any.
impl ClusterNetwork
[src]
pub fn patch_cluster_network(
name: &str,
body: &Patch,
optional: PatchOptional
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<PatchResponse<Self>>), RequestError>
[src]
name: &str,
body: &Patch,
optional: PatchOptional
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<PatchResponse<Self>>), RequestError>
partially update the specified ClusterNetwork
Use the returned k8s_openapi::ResponseBody
<
k8s_openapi::PatchResponse
<Self>>
constructor, or k8s_openapi::PatchResponse
<Self>
directly, to parse the HTTP response.
Arguments
-
name
name of the ClusterNetwork
-
body
-
optional
Optional parameters. Use
Default::default()
to not pass any.
impl ClusterNetwork
[src]
pub fn read_cluster_network(
name: &str,
optional: ReadClusterNetworkOptional
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<ReadClusterNetworkResponse>), RequestError>
[src]
name: &str,
optional: ReadClusterNetworkOptional
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<ReadClusterNetworkResponse>), RequestError>
read the specified ClusterNetwork
Use the returned k8s_openapi::ResponseBody
<
ReadClusterNetworkResponse
>
constructor, or ReadClusterNetworkResponse
directly, to parse the HTTP response.
Arguments
-
name
name of the ClusterNetwork
-
optional
Optional parameters. Use
Default::default()
to not pass any.
impl ClusterNetwork
[src]
pub fn replace_cluster_network(
name: &str,
body: &ClusterNetwork,
optional: ReplaceOptional
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<ReplaceResponse<Self>>), RequestError>
[src]
name: &str,
body: &ClusterNetwork,
optional: ReplaceOptional
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<ReplaceResponse<Self>>), RequestError>
replace the specified ClusterNetwork
Use the returned k8s_openapi::ResponseBody
<
k8s_openapi::ReplaceResponse
<Self>>
constructor, or k8s_openapi::ReplaceResponse
<Self>
directly, to parse the HTTP response.
Arguments
-
name
name of the ClusterNetwork
-
body
-
optional
Optional parameters. Use
Default::default()
to not pass any.
impl ClusterNetwork
[src]
pub fn watch_cluster_network(
optional: WatchOptional
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<WatchResponse<Self>>), RequestError>
[src]
optional: WatchOptional
) -> Result<(Request<Vec<u8>>, fn(_: StatusCode) -> ResponseBody<WatchResponse<Self>>), RequestError>
list or watch objects of kind ClusterNetwork
This operation only supports watching one item, or a list of items, of this type for changes.
Use the returned k8s_openapi::ResponseBody
<
k8s_openapi::WatchResponse
<Self>>
constructor, or k8s_openapi::WatchResponse
<Self>
directly, to parse the HTTP response.
Arguments
-
optional
Optional parameters. Use
Default::default()
to not pass any.
Trait Implementations
impl Clone for ClusterNetwork
[src]
fn clone(&self) -> ClusterNetwork
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ClusterNetwork
[src]
impl Default for ClusterNetwork
[src]
fn default() -> ClusterNetwork
[src]
impl<'de> Deserialize<'de> for ClusterNetwork
[src]
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
[src]
D: Deserializer<'de>,
impl ListableResource for ClusterNetwork
[src]
impl Metadata for ClusterNetwork
[src]
impl PartialEq<ClusterNetwork> for ClusterNetwork
[src]
fn eq(&self, other: &ClusterNetwork) -> bool
[src]
fn ne(&self, other: &ClusterNetwork) -> bool
[src]
impl Resource for ClusterNetwork
[src]
const API_VERSION: &'static str
[src]
const GROUP: &'static str
[src]
const KIND: &'static str
[src]
const VERSION: &'static str
[src]
impl Serialize for ClusterNetwork
[src]
impl StructuralPartialEq for ClusterNetwork
[src]
Auto Trait Implementations
impl RefUnwindSafe for ClusterNetwork
impl Send for ClusterNetwork
impl Sync for ClusterNetwork
impl Unpin for ClusterNetwork
impl UnwindSafe for ClusterNetwork
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,