Struct k8s_openapi::api::core::v1::ResourceQuotaSpec
source · [−]pub struct ResourceQuotaSpec {
pub hard: Option<BTreeMap<String, Quantity>>,
pub scope_selector: Option<ScopeSelector>,
pub scopes: Option<Vec<String>>,
}
Expand description
ResourceQuotaSpec defines the desired hard limits to enforce for Quota.
Fields
hard: Option<BTreeMap<String, Quantity>>
hard is the set of desired hard limits for each named resource. More info: https://kubernetes.io/docs/concepts/policy/resource-quotas/
scope_selector: Option<ScopeSelector>
scopeSelector is also a collection of filters like scopes that must match each object tracked by a quota but expressed using ScopeSelectorOperator in combination with possible values. For a resource to match, both scopes AND scopeSelector (if specified in spec), must be matched.
scopes: Option<Vec<String>>
A collection of filters that must match each object tracked by a quota. If not specified, the quota matches all objects.
Trait Implementations
Returns the “default value” for a type. Read more
Deserialize this value from the given Serde deserializer. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for ResourceQuotaSpec
impl Send for ResourceQuotaSpec
impl Sync for ResourceQuotaSpec
impl Unpin for ResourceQuotaSpec
impl UnwindSafe for ResourceQuotaSpec
Blanket Implementations
Mutably borrows from an owned value. Read more