Struct k8s_openapi::v1_11::api::core::v1::NodeSelectorRequirement[][src]

pub struct NodeSelectorRequirement {
    pub key: String,
    pub operator: String,
    pub values: Option<Vec<String>>,
}

A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.

Fields

The label key that the selector applies to.

Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.

An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.

Trait Implementations

impl Clone for NodeSelectorRequirement
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for NodeSelectorRequirement
[src]

Formats the value using the given formatter. Read more

impl Default for NodeSelectorRequirement
[src]

Returns the "default value" for a type. Read more

impl PartialEq for NodeSelectorRequirement
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl<'de> Deserialize<'de> for NodeSelectorRequirement
[src]

Deserialize this value from the given Serde deserializer. Read more

impl Serialize for NodeSelectorRequirement
[src]

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations