k8s_openapi

Trait ListableResource

Source
pub trait ListableResource: Resource {
    const LIST_KIND: &'static str;
}
Expand description

A trait applied to all Kubernetes resources that can be part of a corresponding list.

Required Associated Constants§

Source

const LIST_KIND: &'static str

The kind of the list type of the resource.

This is the string used in the kind field of the list type’s serialized form.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl ListableResource for MutatingWebhookConfiguration

Source§

const LIST_KIND: &'static str = "MutatingWebhookConfigurationList"

Source§

impl ListableResource for ValidatingWebhookConfiguration

Source§

const LIST_KIND: &'static str = "ValidatingWebhookConfigurationList"

Source§

impl ListableResource for k8s_openapi::api::admissionregistration::v1alpha1::ValidatingAdmissionPolicy

Source§

const LIST_KIND: &'static str = "ValidatingAdmissionPolicyList"

Source§

impl ListableResource for k8s_openapi::api::admissionregistration::v1alpha1::ValidatingAdmissionPolicyBinding

Source§

const LIST_KIND: &'static str = "ValidatingAdmissionPolicyBindingList"

Source§

impl ListableResource for k8s_openapi::api::admissionregistration::v1beta1::ValidatingAdmissionPolicy

Source§

const LIST_KIND: &'static str = "ValidatingAdmissionPolicyList"

Source§

impl ListableResource for k8s_openapi::api::admissionregistration::v1beta1::ValidatingAdmissionPolicyBinding

Source§

const LIST_KIND: &'static str = "ValidatingAdmissionPolicyBindingList"

Source§

impl ListableResource for StorageVersion

Source§

const LIST_KIND: &'static str = "StorageVersionList"

Source§

impl ListableResource for ControllerRevision

Source§

const LIST_KIND: &'static str = "ControllerRevisionList"

Source§

impl ListableResource for DaemonSet

Source§

const LIST_KIND: &'static str = "DaemonSetList"

Source§

impl ListableResource for Deployment

Source§

const LIST_KIND: &'static str = "DeploymentList"

Source§

impl ListableResource for ReplicaSet

Source§

const LIST_KIND: &'static str = "ReplicaSetList"

Source§

impl ListableResource for StatefulSet

Source§

const LIST_KIND: &'static str = "StatefulSetList"

Source§

impl ListableResource for k8s_openapi::api::autoscaling::v1::HorizontalPodAutoscaler

Source§

const LIST_KIND: &'static str = "HorizontalPodAutoscalerList"

Source§

impl ListableResource for k8s_openapi::api::autoscaling::v2::HorizontalPodAutoscaler

Source§

const LIST_KIND: &'static str = "HorizontalPodAutoscalerList"

Source§

impl ListableResource for CronJob

Source§

const LIST_KIND: &'static str = "CronJobList"

Source§

impl ListableResource for Job

Source§

const LIST_KIND: &'static str = "JobList"

Source§

impl ListableResource for CertificateSigningRequest

Source§

const LIST_KIND: &'static str = "CertificateSigningRequestList"

Source§

impl ListableResource for ClusterTrustBundle

Source§

const LIST_KIND: &'static str = "ClusterTrustBundleList"

Source§

impl ListableResource for Lease

Source§

const LIST_KIND: &'static str = "LeaseList"

Source§

impl ListableResource for ComponentStatus

Source§

const LIST_KIND: &'static str = "ComponentStatusList"

Source§

impl ListableResource for ConfigMap

Source§

const LIST_KIND: &'static str = "ConfigMapList"

Source§

impl ListableResource for Endpoints

Source§

const LIST_KIND: &'static str = "EndpointsList"

Source§

impl ListableResource for k8s_openapi::api::core::v1::Event

Source§

const LIST_KIND: &'static str = "EventList"

Source§

impl ListableResource for LimitRange

Source§

const LIST_KIND: &'static str = "LimitRangeList"

Source§

impl ListableResource for Namespace

Source§

const LIST_KIND: &'static str = "NamespaceList"

Source§

impl ListableResource for Node

Source§

const LIST_KIND: &'static str = "NodeList"

Source§

impl ListableResource for PersistentVolume

Source§

const LIST_KIND: &'static str = "PersistentVolumeList"

Source§

impl ListableResource for PersistentVolumeClaim

Source§

const LIST_KIND: &'static str = "PersistentVolumeClaimList"

Source§

impl ListableResource for Pod

Source§

const LIST_KIND: &'static str = "PodList"

Source§

impl ListableResource for PodTemplate

Source§

const LIST_KIND: &'static str = "PodTemplateList"

Source§

impl ListableResource for ReplicationController

Source§

const LIST_KIND: &'static str = "ReplicationControllerList"

Source§

impl ListableResource for ResourceQuota

Source§

const LIST_KIND: &'static str = "ResourceQuotaList"

Source§

impl ListableResource for Secret

Source§

const LIST_KIND: &'static str = "SecretList"

Source§

impl ListableResource for Service

Source§

const LIST_KIND: &'static str = "ServiceList"

Source§

impl ListableResource for ServiceAccount

Source§

const LIST_KIND: &'static str = "ServiceAccountList"

Source§

impl ListableResource for EndpointSlice

Source§

const LIST_KIND: &'static str = "EndpointSliceList"

Source§

impl ListableResource for k8s_openapi::api::events::v1::Event

Source§

const LIST_KIND: &'static str = "EventList"

Source§

impl ListableResource for k8s_openapi::api::flowcontrol::v1::FlowSchema

Source§

const LIST_KIND: &'static str = "FlowSchemaList"

Source§

impl ListableResource for k8s_openapi::api::flowcontrol::v1::PriorityLevelConfiguration

Source§

const LIST_KIND: &'static str = "PriorityLevelConfigurationList"

Source§

impl ListableResource for k8s_openapi::api::flowcontrol::v1beta3::FlowSchema

Source§

const LIST_KIND: &'static str = "FlowSchemaList"

Source§

impl ListableResource for k8s_openapi::api::flowcontrol::v1beta3::PriorityLevelConfiguration

Source§

const LIST_KIND: &'static str = "PriorityLevelConfigurationList"

Source§

impl ListableResource for Ingress

Source§

const LIST_KIND: &'static str = "IngressList"

Source§

impl ListableResource for IngressClass

Source§

const LIST_KIND: &'static str = "IngressClassList"

Source§

impl ListableResource for NetworkPolicy

Source§

const LIST_KIND: &'static str = "NetworkPolicyList"

Source§

impl ListableResource for IPAddress

Source§

const LIST_KIND: &'static str = "IPAddressList"

Source§

impl ListableResource for ServiceCIDR

Source§

const LIST_KIND: &'static str = "ServiceCIDRList"

Source§

impl ListableResource for RuntimeClass

Source§

const LIST_KIND: &'static str = "RuntimeClassList"

Source§

impl ListableResource for PodDisruptionBudget

Source§

const LIST_KIND: &'static str = "PodDisruptionBudgetList"

Source§

impl ListableResource for ClusterRole

Source§

const LIST_KIND: &'static str = "ClusterRoleList"

Source§

impl ListableResource for ClusterRoleBinding

Source§

const LIST_KIND: &'static str = "ClusterRoleBindingList"

Source§

impl ListableResource for Role

Source§

const LIST_KIND: &'static str = "RoleList"

Source§

impl ListableResource for RoleBinding

Source§

const LIST_KIND: &'static str = "RoleBindingList"

Source§

impl ListableResource for PodSchedulingContext

Source§

const LIST_KIND: &'static str = "PodSchedulingContextList"

Source§

impl ListableResource for ResourceClaim

Source§

const LIST_KIND: &'static str = "ResourceClaimList"

Source§

impl ListableResource for ResourceClaimTemplate

Source§

const LIST_KIND: &'static str = "ResourceClaimTemplateList"

Source§

impl ListableResource for ResourceClass

Source§

const LIST_KIND: &'static str = "ResourceClassList"

Source§

impl ListableResource for PriorityClass

Source§

const LIST_KIND: &'static str = "PriorityClassList"

Source§

impl ListableResource for CSIDriver

Source§

const LIST_KIND: &'static str = "CSIDriverList"

Source§

impl ListableResource for CSINode

Source§

const LIST_KIND: &'static str = "CSINodeList"

Source§

impl ListableResource for CSIStorageCapacity

Source§

const LIST_KIND: &'static str = "CSIStorageCapacityList"

Source§

impl ListableResource for StorageClass

Source§

const LIST_KIND: &'static str = "StorageClassList"

Source§

impl ListableResource for VolumeAttachment

Source§

const LIST_KIND: &'static str = "VolumeAttachmentList"

Source§

impl ListableResource for VolumeAttributesClass

Source§

const LIST_KIND: &'static str = "VolumeAttributesClassList"

Source§

impl ListableResource for CustomResourceDefinition

Source§

const LIST_KIND: &'static str = "CustomResourceDefinitionList"

Source§

impl ListableResource for APIService

Source§

const LIST_KIND: &'static str = "APIServiceList"