Trait k8s_openapi::Resource [−][src]
pub trait Resource { const API_VERSION: &'static str; const GROUP: &'static str; const KIND: &'static str; const VERSION: &'static str; }
Expand description
A trait applied to all Kubernetes resources.
Associated Constants
const API_VERSION: &'static str
[src]
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.
const GROUP: &'static str
[src]
const GROUP: &'static str
[src]The group of the resource, or the empty string if the resource doesn’t have a group.
Implementors
impl Resource for k8s_openapi::api::apps::v1::ControllerRevision
[src]
impl Resource for k8s_openapi::api::apps::v1::ControllerRevision
[src]impl Resource for k8s_openapi::api::apps::v1::Deployment
[src]
impl Resource for k8s_openapi::api::apps::v1::Deployment
[src]impl Resource for k8s_openapi::api::apps::v1::ReplicaSet
[src]
impl Resource for k8s_openapi::api::apps::v1::ReplicaSet
[src]impl Resource for k8s_openapi::api::apps::v1::StatefulSet
[src]
impl Resource for k8s_openapi::api::apps::v1::StatefulSet
[src]impl Resource for k8s_openapi::api::apps::v1beta1::ControllerRevision
[src]
impl Resource for k8s_openapi::api::apps::v1beta1::ControllerRevision
[src]impl Resource for k8s_openapi::api::apps::v1beta1::Deployment
[src]
impl Resource for k8s_openapi::api::apps::v1beta1::Deployment
[src]impl Resource for k8s_openapi::api::apps::v1beta1::DeploymentRollback
[src]
impl Resource for k8s_openapi::api::apps::v1beta1::DeploymentRollback
[src]impl Resource for k8s_openapi::api::apps::v1beta1::StatefulSet
[src]
impl Resource for k8s_openapi::api::apps::v1beta1::StatefulSet
[src]impl Resource for k8s_openapi::api::apps::v1beta2::ControllerRevision
[src]
impl Resource for k8s_openapi::api::apps::v1beta2::ControllerRevision
[src]impl Resource for k8s_openapi::api::apps::v1beta2::Deployment
[src]
impl Resource for k8s_openapi::api::apps::v1beta2::Deployment
[src]impl Resource for k8s_openapi::api::apps::v1beta2::ReplicaSet
[src]
impl Resource for k8s_openapi::api::apps::v1beta2::ReplicaSet
[src]impl Resource for k8s_openapi::api::apps::v1beta2::StatefulSet
[src]
impl Resource for k8s_openapi::api::apps::v1beta2::StatefulSet
[src]impl Resource for k8s_openapi::api::authentication::v1::TokenReview
[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::authentication::v1beta1::TokenReview
[src]impl Resource for k8s_openapi::api::authorization::v1::LocalSubjectAccessReview
[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::SelfSubjectAccessReview
[src]impl Resource for k8s_openapi::api::authorization::v1::SelfSubjectRulesReview
[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::v1::SubjectAccessReview
[src]impl Resource for k8s_openapi::api::authorization::v1beta1::LocalSubjectAccessReview
[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::SelfSubjectAccessReview
[src]impl Resource for k8s_openapi::api::authorization::v1beta1::SelfSubjectRulesReview
[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::authorization::v1beta1::SubjectAccessReview
[src]impl Resource for k8s_openapi::api::autoscaling::v1::HorizontalPodAutoscaler
[src]
impl Resource for k8s_openapi::api::autoscaling::v1::HorizontalPodAutoscaler
[src]impl Resource for k8s_openapi::api::autoscaling::v2beta1::HorizontalPodAutoscaler
[src]
impl Resource for k8s_openapi::api::autoscaling::v2beta1::HorizontalPodAutoscaler
[src]impl Resource for k8s_openapi::api::autoscaling::v2beta2::HorizontalPodAutoscaler
[src]
impl Resource for k8s_openapi::api::autoscaling::v2beta2::HorizontalPodAutoscaler
[src]impl Resource for CertificateSigningRequest
[src]
impl Resource for CertificateSigningRequest
[src]impl Resource for ComponentStatus
[src]
impl Resource for ComponentStatus
[src]impl Resource for LimitRange
[src]
impl Resource for LimitRange
[src]impl Resource for PersistentVolume
[src]
impl Resource for PersistentVolume
[src]impl Resource for PersistentVolumeClaim
[src]
impl Resource for PersistentVolumeClaim
[src]impl Resource for PodTemplate
[src]
impl Resource for PodTemplate
[src]impl Resource for ReplicationController
[src]
impl Resource for ReplicationController
[src]impl Resource for ResourceQuota
[src]
impl Resource for ResourceQuota
[src]impl Resource for ServiceAccount
[src]
impl Resource for ServiceAccount
[src]impl Resource for k8s_openapi::api::extensions::v1beta1::Deployment
[src]
impl Resource for k8s_openapi::api::extensions::v1beta1::Deployment
[src]impl Resource for k8s_openapi::api::extensions::v1beta1::DeploymentRollback
[src]
impl Resource for k8s_openapi::api::extensions::v1beta1::DeploymentRollback
[src]impl Resource for k8s_openapi::api::extensions::v1beta1::NetworkPolicy
[src]
impl Resource for k8s_openapi::api::extensions::v1beta1::NetworkPolicy
[src]impl Resource for k8s_openapi::api::extensions::v1beta1::PodSecurityPolicy
[src]
impl Resource for k8s_openapi::api::extensions::v1beta1::PodSecurityPolicy
[src]impl Resource for k8s_openapi::api::extensions::v1beta1::ReplicaSet
[src]
impl Resource for k8s_openapi::api::extensions::v1beta1::ReplicaSet
[src]impl Resource for k8s_openapi::api::networking::v1::NetworkPolicy
[src]
impl Resource for k8s_openapi::api::networking::v1::NetworkPolicy
[src]impl Resource for k8s_openapi::api::node::v1alpha1::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 k8s_openapi::api::node::v1beta1::RuntimeClass
[src]impl Resource for PodDisruptionBudget
[src]
impl Resource for PodDisruptionBudget
[src]impl Resource for k8s_openapi::api::policy::v1beta1::PodSecurityPolicy
[src]
impl Resource for k8s_openapi::api::policy::v1beta1::PodSecurityPolicy
[src]impl Resource for k8s_openapi::api::rbac::v1::ClusterRole
[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::ClusterRoleBinding
[src]impl Resource for k8s_openapi::api::rbac::v1::RoleBinding
[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::ClusterRole
[src]impl Resource for k8s_openapi::api::rbac::v1alpha1::ClusterRoleBinding
[src]
impl Resource for k8s_openapi::api::rbac::v1alpha1::ClusterRoleBinding
[src]impl Resource for k8s_openapi::api::rbac::v1alpha1::RoleBinding
[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::ClusterRole
[src]impl Resource for k8s_openapi::api::rbac::v1beta1::ClusterRoleBinding
[src]
impl Resource for k8s_openapi::api::rbac::v1beta1::ClusterRoleBinding
[src]impl Resource for k8s_openapi::api::rbac::v1beta1::RoleBinding
[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::v1::PriorityClass
[src]impl Resource for k8s_openapi::api::scheduling::v1alpha1::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::scheduling::v1beta1::PriorityClass
[src]impl Resource for k8s_openapi::api::storage::v1::StorageClass
[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::v1::VolumeAttachment
[src]impl Resource for k8s_openapi::api::storage::v1alpha1::VolumeAttachment
[src]
impl Resource for k8s_openapi::api::storage::v1alpha1::VolumeAttachment
[src]impl Resource for k8s_openapi::api::storage::v1beta1::StorageClass
[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::api::storage::v1beta1::VolumeAttachment
[src]impl Resource for CustomResourceDefinition
[src]
impl Resource for CustomResourceDefinition
[src]impl Resource for APIGroupList
[src]
impl Resource for APIGroupList
[src]impl Resource for APIResourceList
[src]
impl Resource for APIResourceList
[src]impl Resource for APIVersions
[src]
impl Resource for APIVersions
[src]impl Resource for k8s_openapi::kube_aggregator::pkg::apis::apiregistration::v1::APIService
[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 Resource for k8s_openapi::kube_aggregator::pkg::apis::apiregistration::v1beta1::APIService
[src]