[][src]Trait k8s_openapi::Resource

pub trait Resource {
    pub const API_VERSION: &'static str;
    pub const GROUP: &'static str;
    pub const KIND: &'static str;
    pub const VERSION: &'static str;
}

A trait applied to all Kubernetes resources.

Associated Constants

pub const API_VERSION: &'static str[src]

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").

This is the string used in the apiVersion field of the resource's serialized form.

pub const GROUP: &'static str[src]

The group of the resource, or the empty string if the resource doesn't have a group.

pub const KIND: &'static str[src]

The kind of the resource.

This is the string used in the kind field of the resource's serialized form.

pub const VERSION: &'static str[src]

The version of the resource.

Loading content...

Implementors

impl Resource for k8s_openapi::api::admissionregistration::v1::MutatingWebhookConfiguration[src]

impl Resource for k8s_openapi::api::admissionregistration::v1::ValidatingWebhookConfiguration[src]

impl Resource for k8s_openapi::api::admissionregistration::v1beta1::MutatingWebhookConfiguration[src]

impl Resource for k8s_openapi::api::admissionregistration::v1beta1::ValidatingWebhookConfiguration[src]

impl Resource for StorageVersion[src]

impl Resource for ControllerRevision[src]

impl Resource for DaemonSet[src]

impl Resource for Deployment[src]

impl Resource for ReplicaSet[src]

impl Resource for StatefulSet[src]

impl Resource for TokenRequest[src]

impl Resource for k8s_openapi::api::authentication::v1::TokenReview[src]

impl Resource for k8s_openapi::api::authentication::v1beta1::TokenReview[src]

impl Resource for k8s_openapi::api::authorization::v1::LocalSubjectAccessReview[src]

impl Resource for k8s_openapi::api::authorization::v1::SelfSubjectAccessReview[src]

impl Resource for k8s_openapi::api::authorization::v1::SelfSubjectRulesReview[src]

impl Resource for k8s_openapi::api::authorization::v1::SubjectAccessReview[src]

impl Resource for k8s_openapi::api::authorization::v1beta1::LocalSubjectAccessReview[src]

impl Resource for k8s_openapi::api::authorization::v1beta1::SelfSubjectAccessReview[src]

impl Resource for k8s_openapi::api::authorization::v1beta1::SelfSubjectRulesReview[src]

impl Resource for k8s_openapi::api::authorization::v1beta1::SubjectAccessReview[src]

impl Resource for k8s_openapi::api::autoscaling::v1::HorizontalPodAutoscaler[src]

impl Resource for Scale[src]

impl Resource for k8s_openapi::api::autoscaling::v2beta1::HorizontalPodAutoscaler[src]

impl Resource for k8s_openapi::api::autoscaling::v2beta2::HorizontalPodAutoscaler[src]

impl Resource for Job[src]

impl Resource for k8s_openapi::api::batch::v1beta1::CronJob[src]

impl Resource for k8s_openapi::api::batch::v2alpha1::CronJob[src]

impl Resource for k8s_openapi::api::certificates::v1::CertificateSigningRequest[src]

impl Resource for k8s_openapi::api::certificates::v1beta1::CertificateSigningRequest[src]

impl Resource for k8s_openapi::api::coordination::v1::Lease[src]

impl Resource for k8s_openapi::api::coordination::v1beta1::Lease[src]

impl Resource for Binding[src]

impl Resource for ComponentStatus[src]

impl Resource for ConfigMap[src]

impl Resource for Endpoints[src]

impl Resource for k8s_openapi::api::core::v1::Event[src]

impl Resource for LimitRange[src]

impl Resource for Namespace[src]

impl Resource for Node[src]

impl Resource for PersistentVolume[src]

impl Resource for PersistentVolumeClaim[src]

impl Resource for Pod[src]

impl Resource for PodTemplate[src]

impl Resource for ReplicationController[src]

impl Resource for ResourceQuota[src]

impl Resource for Secret[src]

impl Resource for Service[src]

impl Resource for ServiceAccount[src]

impl Resource for EndpointSlice[src]

impl Resource for k8s_openapi::api::events::v1::Event[src]

impl Resource for k8s_openapi::api::events::v1beta1::Event[src]

impl Resource for k8s_openapi::api::extensions::v1beta1::Ingress[src]

impl Resource for k8s_openapi::api::flowcontrol::v1alpha1::FlowSchema[src]

impl Resource for k8s_openapi::api::flowcontrol::v1alpha1::PriorityLevelConfiguration[src]

impl Resource for k8s_openapi::api::flowcontrol::v1beta1::FlowSchema[src]

impl Resource for k8s_openapi::api::flowcontrol::v1beta1::PriorityLevelConfiguration[src]

impl Resource for k8s_openapi::api::networking::v1::Ingress[src]

impl Resource for k8s_openapi::api::networking::v1::IngressClass[src]

impl Resource for NetworkPolicy[src]

impl Resource for k8s_openapi::api::networking::v1beta1::Ingress[src]

impl Resource for k8s_openapi::api::networking::v1beta1::IngressClass[src]

impl Resource for k8s_openapi::api::node::v1::RuntimeClass[src]

impl Resource for k8s_openapi::api::node::v1alpha1::RuntimeClass[src]

impl Resource for k8s_openapi::api::node::v1beta1::RuntimeClass[src]

impl Resource for Eviction[src]

impl Resource for PodDisruptionBudget[src]

impl Resource for PodSecurityPolicy[src]

impl Resource for k8s_openapi::api::rbac::v1::ClusterRole[src]

impl Resource for k8s_openapi::api::rbac::v1::ClusterRoleBinding[src]

impl Resource for k8s_openapi::api::rbac::v1::Role[src]

impl Resource for k8s_openapi::api::rbac::v1::RoleBinding[src]

impl Resource for k8s_openapi::api::rbac::v1alpha1::ClusterRole[src]

impl Resource for k8s_openapi::api::rbac::v1alpha1::ClusterRoleBinding[src]

impl Resource for k8s_openapi::api::rbac::v1alpha1::Role[src]

impl Resource for k8s_openapi::api::rbac::v1alpha1::RoleBinding[src]

impl Resource for k8s_openapi::api::rbac::v1beta1::ClusterRole[src]

impl Resource for k8s_openapi::api::rbac::v1beta1::ClusterRoleBinding[src]

impl Resource for k8s_openapi::api::rbac::v1beta1::Role[src]

impl Resource for k8s_openapi::api::rbac::v1beta1::RoleBinding[src]

impl Resource for k8s_openapi::api::scheduling::v1::PriorityClass[src]

impl Resource for k8s_openapi::api::scheduling::v1alpha1::PriorityClass[src]

impl Resource for k8s_openapi::api::scheduling::v1beta1::PriorityClass[src]

impl Resource for k8s_openapi::api::storage::v1::CSIDriver[src]

impl Resource for k8s_openapi::api::storage::v1::CSINode[src]

impl Resource for k8s_openapi::api::storage::v1::StorageClass[src]

impl Resource for k8s_openapi::api::storage::v1::VolumeAttachment[src]

impl Resource for k8s_openapi::api::storage::v1alpha1::VolumeAttachment[src]

impl Resource for k8s_openapi::api::storage::v1beta1::CSIDriver[src]

impl Resource for k8s_openapi::api::storage::v1beta1::CSINode[src]

impl Resource for k8s_openapi::api::storage::v1beta1::StorageClass[src]

impl Resource for k8s_openapi::api::storage::v1beta1::VolumeAttachment[src]

impl Resource for k8s_openapi::apiextensions_apiserver::pkg::apis::apiextensions::v1::CustomResourceDefinition[src]

impl Resource for k8s_openapi::apiextensions_apiserver::pkg::apis::apiextensions::v1beta1::CustomResourceDefinition[src]

impl Resource for APIGroup[src]

impl Resource for APIGroupList[src]

impl Resource for APIResourceList[src]

impl Resource for APIVersions[src]

impl Resource for Status[src]

impl Resource for k8s_openapi::kube_aggregator::pkg::apis::apiregistration::v1::APIService[src]

impl Resource for k8s_openapi::kube_aggregator::pkg::apis::apiregistration::v1beta1::APIService[src]

impl<T> Resource for List<T> where
    T: ListableResource
[src]

Loading content...