Struct kube_client::discovery::ApiCapabilities
source · pub struct ApiCapabilities {
pub scope: Scope,
pub subresources: Vec<(ApiResource, ApiCapabilities), Global>,
pub operations: Vec<String, Global>,
}
Available on crate feature
client
only.Expand description
Contains the capabilities of an API resource
Fields§
§scope: Scope
Scope of the resource
subresources: Vec<(ApiResource, ApiCapabilities), Global>
Available subresources.
Please note that returned ApiResources are not standalone resources.
Their name will be of form subresource_name
, not resource_name/subresource_name
.
To work with subresources, use Request
methods for now.
operations: Vec<String, Global>
Supported operations on this resource
Implementations§
source§impl ApiCapabilities
impl ApiCapabilities
sourcepub fn supports_operation(&self, operation: &str) -> bool
pub fn supports_operation(&self, operation: &str) -> bool
Checks that given verb is supported on this resource.
Trait Implementations§
source§impl Clone for ApiCapabilities
impl Clone for ApiCapabilities
source§fn clone(&self) -> ApiCapabilities
fn clone(&self) -> ApiCapabilities
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 more