pub struct ResourceQuota {
pub metadata: ObjectMeta,
pub spec: Option<ResourceQuotaSpec>,
pub status: Option<ResourceQuotaStatus>,
}
Expand description
ResourceQuota sets aggregate quota restrictions enforced per namespace
Fields§
§metadata: ObjectMeta
Standard object’s metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
spec: Option<ResourceQuotaSpec>
Spec defines the desired quota. https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
status: Option<ResourceQuotaStatus>
Status defines the actual enforced quota and its current usage. https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
Trait Implementations§
Source§impl Clone for ResourceQuota
impl Clone for ResourceQuota
Source§fn clone(&self) -> ResourceQuota
fn clone(&self) -> ResourceQuota
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ResourceQuota
impl Debug for ResourceQuota
Source§impl DeepMerge for ResourceQuota
impl DeepMerge for ResourceQuota
Source§fn merge_from(&mut self, other: Self)
fn merge_from(&mut self, other: Self)
Merge
other
into self
.Source§impl Default for ResourceQuota
impl Default for ResourceQuota
Source§fn default() -> ResourceQuota
fn default() -> ResourceQuota
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ResourceQuota
impl<'de> Deserialize<'de> for ResourceQuota
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl ListableResource for ResourceQuota
impl ListableResource for ResourceQuota
Source§impl Metadata for ResourceQuota
impl Metadata for ResourceQuota
Source§impl PartialEq for ResourceQuota
impl PartialEq for ResourceQuota
Source§impl Resource for ResourceQuota
impl Resource for ResourceQuota
Source§const API_VERSION: &'static str = "v1"
const API_VERSION: &'static str = "v1"
The API version of the resource. This is a composite of
Resource::GROUP
and Resource::VERSION
(eg "apiextensions.k8s.io/v1beta1"
)
or just the version for resources without a group (eg "v1"
). Read moreSource§const GROUP: &'static str = ""
const GROUP: &'static str = ""
The group of the resource, or the empty string if the resource doesn’t have a group.
Source§const URL_PATH_SEGMENT: &'static str = "resourcequotas"
const URL_PATH_SEGMENT: &'static str = "resourcequotas"
The URL path segment used to construct URLs related to this resource. Read more
Source§type Scope = NamespaceResourceScope
type Scope = NamespaceResourceScope
Indicates whether the resource is namespace-scoped or cluster-scoped or a subresource. Read more
Source§impl Serialize for ResourceQuota
impl Serialize for ResourceQuota
impl StructuralPartialEq for ResourceQuota
Auto Trait Implementations§
impl Freeze for ResourceQuota
impl RefUnwindSafe for ResourceQuota
impl Send for ResourceQuota
impl Sync for ResourceQuota
impl Unpin for ResourceQuota
impl UnwindSafe for ResourceQuota
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more