Kwalitee Issues

use_strict

Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: IO::K8s::Api::Admissionregistration::V1::AuditAnnotation, IO::K8s::Api::Admissionregistration::V1::ExpressionWarning, IO::K8s::Api::Admissionregistration::V1::MatchCondition, IO::K8s::Api::Admissionregistration::V1::MatchResources, IO::K8s::Api::Admissionregistration::V1::MutatingWebhook, IO::K8s::Api::Admissionregistration::V1::MutatingWebhookConfiguration, IO::K8s::Api::Admissionregistration::V1::NamedRuleWithOperations, IO::K8s::Api::Admissionregistration::V1::ParamKind, IO::K8s::Api::Admissionregistration::V1::ParamRef, IO::K8s::Api::Admissionregistration::V1::RuleWithOperations, IO::K8s::Api::Admissionregistration::V1::ServiceReference, IO::K8s::Api::Admissionregistration::V1::TypeChecking, IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicy, IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicyBinding, IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicyBindingSpec, IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicySpec, IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicyStatus, IO::K8s::Api::Admissionregistration::V1::ValidatingWebhook, IO::K8s::Api::Admissionregistration::V1::ValidatingWebhookConfiguration, IO::K8s::Api::Admissionregistration::V1::Validation, IO::K8s::Api::Admissionregistration::V1::Variable, IO::K8s::Api::Admissionregistration::V1::WebhookClientConfig, IO::K8s::Api::Admissionregistration::V1alpha1::AuditAnnotation, IO::K8s::Api::Admissionregistration::V1alpha1::ExpressionWarning, IO::K8s::Api::Admissionregistration::V1alpha1::MatchCondition, IO::K8s::Api::Admissionregistration::V1alpha1::MatchResources, IO::K8s::Api::Admissionregistration::V1alpha1::NamedRuleWithOperations, IO::K8s::Api::Admissionregistration::V1alpha1::ParamKind, IO::K8s::Api::Admissionregistration::V1alpha1::ParamRef, IO::K8s::Api::Admissionregistration::V1alpha1::TypeChecking, IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicy, IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicyBinding, IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicyBindingSpec, IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicySpec, IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicyStatus, IO::K8s::Api::Admissionregistration::V1alpha1::Validation, IO::K8s::Api::Admissionregistration::V1alpha1::Variable, IO::K8s::Api::Admissionregistration::V1beta1::AuditAnnotation, IO::K8s::Api::Admissionregistration::V1beta1::ExpressionWarning, IO::K8s::Api::Admissionregistration::V1beta1::MatchCondition, IO::K8s::Api::Admissionregistration::V1beta1::MatchResources, IO::K8s::Api::Admissionregistration::V1beta1::NamedRuleWithOperations, IO::K8s::Api::Admissionregistration::V1beta1::ParamKind, IO::K8s::Api::Admissionregistration::V1beta1::ParamRef, IO::K8s::Api::Admissionregistration::V1beta1::TypeChecking, IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicy, IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicyBinding, IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicyBindingSpec, IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicySpec, IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicyStatus, IO::K8s::Api::Admissionregistration::V1beta1::Validation, IO::K8s::Api::Admissionregistration::V1beta1::Variable, IO::K8s::Api::Apiserverinternal::V1alpha1::ServerStorageVersion, IO::K8s::Api::Apiserverinternal::V1alpha1::StorageVersion, IO::K8s::Api::Apiserverinternal::V1alpha1::StorageVersionCondition, IO::K8s::Api::Apiserverinternal::V1alpha1::StorageVersionStatus, IO::K8s::Api::Apps::V1::ControllerRevision, IO::K8s::Api::Apps::V1::DaemonSet, IO::K8s::Api::Apps::V1::DaemonSetCondition, IO::K8s::Api::Apps::V1::DaemonSetSpec, IO::K8s::Api::Apps::V1::DaemonSetStatus, IO::K8s::Api::Apps::V1::DaemonSetUpdateStrategy, IO::K8s::Api::Apps::V1::Deployment, IO::K8s::Api::Apps::V1::DeploymentCondition, IO::K8s::Api::Apps::V1::DeploymentSpec, IO::K8s::Api::Apps::V1::DeploymentStatus, IO::K8s::Api::Apps::V1::DeploymentStrategy, IO::K8s::Api::Apps::V1::ReplicaSet, IO::K8s::Api::Apps::V1::ReplicaSetCondition, IO::K8s::Api::Apps::V1::ReplicaSetSpec, IO::K8s::Api::Apps::V1::ReplicaSetStatus, IO::K8s::Api::Apps::V1::RollingUpdateDaemonSet, IO::K8s::Api::Apps::V1::RollingUpdateDeployment, IO::K8s::Api::Apps::V1::RollingUpdateStatefulSetStrategy, IO::K8s::Api::Apps::V1::StatefulSet, IO::K8s::Api::Apps::V1::StatefulSetCondition, IO::K8s::Api::Apps::V1::StatefulSetOrdinals, IO::K8s::Api::Apps::V1::StatefulSetPersistentVolumeClaimRetentionPolicy, IO::K8s::Api::Apps::V1::StatefulSetSpec, IO::K8s::Api::Apps::V1::StatefulSetStatus, IO::K8s::Api::Apps::V1::StatefulSetUpdateStrategy, IO::K8s::Api::Authentication::V1::BoundObjectReference, IO::K8s::Api::Authentication::V1::SelfSubjectReview, IO::K8s::Api::Authentication::V1::SelfSubjectReviewStatus, IO::K8s::Api::Authentication::V1::TokenRequest, IO::K8s::Api::Authentication::V1::TokenRequestSpec, IO::K8s::Api::Authentication::V1::TokenRequestStatus, IO::K8s::Api::Authentication::V1::TokenReview, IO::K8s::Api::Authentication::V1::TokenReviewSpec, IO::K8s::Api::Authentication::V1::TokenReviewStatus, IO::K8s::Api::Authentication::V1::UserInfo, IO::K8s::Api::Authentication::V1alpha1::SelfSubjectReview, IO::K8s::Api::Authentication::V1alpha1::SelfSubjectReviewStatus, IO::K8s::Api::Authentication::V1beta1::SelfSubjectReview, IO::K8s::Api::Authentication::V1beta1::SelfSubjectReviewStatus, IO::K8s::Api::Authorization::V1::FieldSelectorAttributes, IO::K8s::Api::Authorization::V1::LabelSelectorAttributes, IO::K8s::Api::Authorization::V1::LocalSubjectAccessReview, IO::K8s::Api::Authorization::V1::NonResourceAttributes, IO::K8s::Api::Authorization::V1::NonResourceRule, IO::K8s::Api::Authorization::V1::ResourceAttributes, IO::K8s::Api::Authorization::V1::ResourceRule, IO::K8s::Api::Authorization::V1::SelfSubjectAccessReview, IO::K8s::Api::Authorization::V1::SelfSubjectAccessReviewSpec, IO::K8s::Api::Authorization::V1::SelfSubjectRulesReview, IO::K8s::Api::Authorization::V1::SelfSubjectRulesReviewSpec, IO::K8s::Api::Authorization::V1::SubjectAccessReview, IO::K8s::Api::Authorization::V1::SubjectAccessReviewSpec, IO::K8s::Api::Authorization::V1::SubjectAccessReviewStatus, IO::K8s::Api::Authorization::V1::SubjectRulesReviewStatus, IO::K8s::Api::Autoscaling::V1::CrossVersionObjectReference, IO::K8s::Api::Autoscaling::V1::HorizontalPodAutoscaler, IO::K8s::Api::Autoscaling::V1::HorizontalPodAutoscalerSpec, IO::K8s::Api::Autoscaling::V1::HorizontalPodAutoscalerStatus, IO::K8s::Api::Autoscaling::V1::Scale, IO::K8s::Api::Autoscaling::V1::ScaleSpec, IO::K8s::Api::Autoscaling::V1::ScaleStatus, IO::K8s::Api::Autoscaling::V2::ContainerResourceMetricSource, IO::K8s::Api::Autoscaling::V2::ContainerResourceMetricStatus, IO::K8s::Api::Autoscaling::V2::CrossVersionObjectReference, IO::K8s::Api::Autoscaling::V2::ExternalMetricSource, IO::K8s::Api::Autoscaling::V2::ExternalMetricStatus, IO::K8s::Api::Autoscaling::V2::HPAScalingPolicy, IO::K8s::Api::Autoscaling::V2::HPAScalingRules, IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscaler, IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscalerBehavior, IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscalerCondition, IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscalerSpec, IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscalerStatus, IO::K8s::Api::Autoscaling::V2::MetricIdentifier, IO::K8s::Api::Autoscaling::V2::MetricSpec, IO::K8s::Api::Autoscaling::V2::MetricStatus, IO::K8s::Api::Autoscaling::V2::MetricTarget, IO::K8s::Api::Autoscaling::V2::MetricValueStatus, IO::K8s::Api::Autoscaling::V2::ObjectMetricSource, IO::K8s::Api::Autoscaling::V2::ObjectMetricStatus, IO::K8s::Api::Autoscaling::V2::PodsMetricSource, IO::K8s::Api::Autoscaling::V2::PodsMetricStatus, IO::K8s::Api::Autoscaling::V2::ResourceMetricSource, IO::K8s::Api::Autoscaling::V2::ResourceMetricStatus, IO::K8s::Api::Batch::V1::CronJob, IO::K8s::Api::Batch::V1::CronJobSpec, IO::K8s::Api::Batch::V1::CronJobStatus, IO::K8s::Api::Batch::V1::Job, IO::K8s::Api::Batch::V1::JobCondition, IO::K8s::Api::Batch::V1::JobSpec, IO::K8s::Api::Batch::V1::JobStatus, IO::K8s::Api::Batch::V1::JobTemplateSpec, IO::K8s::Api::Batch::V1::PodFailurePolicy, IO::K8s::Api::Batch::V1::PodFailurePolicyOnExitCodesRequirement, IO::K8s::Api::Batch::V1::PodFailurePolicyOnPodConditionsPattern, IO::K8s::Api::Batch::V1::PodFailurePolicyRule, IO::K8s::Api::Batch::V1::SuccessPolicy, IO::K8s::Api::Batch::V1::SuccessPolicyRule, IO::K8s::Api::Batch::V1::UncountedTerminatedPods, IO::K8s::Api::Certificates::V1::CertificateSigningRequest, IO::K8s::Api::Certificates::V1::CertificateSigningRequestCondition, IO::K8s::Api::Certificates::V1::CertificateSigningRequestSpec, IO::K8s::Api::Certificates::V1::CertificateSigningRequestStatus, IO::K8s::Api::Certificates::V1alpha1::ClusterTrustBundle, IO::K8s::Api::Certificates::V1alpha1::ClusterTrustBundleSpec, IO::K8s::Api::Coordination::V1::Lease, IO::K8s::Api::Coordination::V1::LeaseSpec, IO::K8s::Api::Coordination::V1alpha1::LeaseCandidate, IO::K8s::Api::Coordination::V1alpha1::LeaseCandidateSpec, IO::K8s::Api::Core::V1::AWSElasticBlockStoreVolumeSource, IO::K8s::Api::Core::V1::Affinity, IO::K8s::Api::Core::V1::AppArmorProfile, IO::K8s::Api::Core::V1::AttachedVolume, IO::K8s::Api::Core::V1::AzureDiskVolumeSource, IO::K8s::Api::Core::V1::AzureFilePersistentVolumeSource, IO::K8s::Api::Core::V1::AzureFileVolumeSource, IO::K8s::Api::Core::V1::Binding, IO::K8s::Api::Core::V1::CSIPersistentVolumeSource, IO::K8s::Api::Core::V1::CSIVolumeSource, IO::K8s::Api::Core::V1::Capabilities, IO::K8s::Api::Core::V1::CephFSPersistentVolumeSource, IO::K8s::Api::Core::V1::CephFSVolumeSource, IO::K8s::Api::Core::V1::CinderPersistentVolumeSource, IO::K8s::Api::Core::V1::CinderVolumeSource, IO::K8s::Api::Core::V1::ClientIPConfig, IO::K8s::Api::Core::V1::ClusterTrustBundleProjection, IO::K8s::Api::Core::V1::ComponentCondition, IO::K8s::Api::Core::V1::ComponentStatus, IO::K8s::Api::Core::V1::ConfigMap, IO::K8s::Api::Core::V1::ConfigMapEnvSource, IO::K8s::Api::Core::V1::ConfigMapKeySelector, IO::K8s::Api::Core::V1::ConfigMapNodeConfigSource, IO::K8s::Api::Core::V1::ConfigMapProjection, IO::K8s::Api::Core::V1::ConfigMapVolumeSource, IO::K8s::Api::Core::V1::Container, IO::K8s::Api::Core::V1::ContainerImage, IO::K8s::Api::Core::V1::ContainerPort, IO::K8s::Api::Core::V1::ContainerResizePolicy, IO::K8s::Api::Core::V1::ContainerState, IO::K8s::Api::Core::V1::ContainerStateRunning, IO::K8s::Api::Core::V1::ContainerStateTerminated, IO::K8s::Api::Core::V1::ContainerStateWaiting, IO::K8s::Api::Core::V1::ContainerStatus, IO::K8s::Api::Core::V1::ContainerUser, IO::K8s::Api::Core::V1::DaemonEndpoint, IO::K8s::Api::Core::V1::DownwardAPIProjection, IO::K8s::Api::Core::V1::DownwardAPIVolumeFile, IO::K8s::Api::Core::V1::DownwardAPIVolumeSource, IO::K8s::Api::Core::V1::EmptyDirVolumeSource, IO::K8s::Api::Core::V1::EndpointAddress, IO::K8s::Api::Core::V1::EndpointPort, IO::K8s::Api::Core::V1::EndpointSubset, IO::K8s::Api::Core::V1::Endpoints, IO::K8s::Api::Core::V1::EnvFromSource, IO::K8s::Api::Core::V1::EnvVar, IO::K8s::Api::Core::V1::EnvVarSource, IO::K8s::Api::Core::V1::EphemeralContainer, IO::K8s::Api::Core::V1::EphemeralVolumeSource, IO::K8s::Api::Core::V1::Event, IO::K8s::Api::Core::V1::EventSeries, IO::K8s::Api::Core::V1::EventSource, IO::K8s::Api::Core::V1::ExecAction, IO::K8s::Api::Core::V1::FCVolumeSource, IO::K8s::Api::Core::V1::FlexPersistentVolumeSource, IO::K8s::Api::Core::V1::FlexVolumeSource, IO::K8s::Api::Core::V1::FlockerVolumeSource, IO::K8s::Api::Core::V1::GCEPersistentDiskVolumeSource, IO::K8s::Api::Core::V1::GRPCAction, IO::K8s::Api::Core::V1::GitRepoVolumeSource, IO::K8s::Api::Core::V1::GlusterfsPersistentVolumeSource, IO::K8s::Api::Core::V1::GlusterfsVolumeSource, IO::K8s::Api::Core::V1::HTTPGetAction, IO::K8s::Api::Core::V1::HTTPHeader, IO::K8s::Api::Core::V1::HostAlias, IO::K8s::Api::Core::V1::HostIP, IO::K8s::Api::Core::V1::HostPathVolumeSource, IO::K8s::Api::Core::V1::ISCSIPersistentVolumeSource, IO::K8s::Api::Core::V1::ISCSIVolumeSource, IO::K8s::Api::Core::V1::ImageVolumeSource, IO::K8s::Api::Core::V1::KeyToPath, IO::K8s::Api::Core::V1::Lifecycle, IO::K8s::Api::Core::V1::LifecycleHandler, IO::K8s::Api::Core::V1::LimitRange, IO::K8s::Api::Core::V1::LimitRangeItem, IO::K8s::Api::Core::V1::LimitRangeSpec, IO::K8s::Api::Core::V1::LinuxContainerUser, IO::K8s::Api::Core::V1::LoadBalancerIngress, IO::K8s::Api::Core::V1::LoadBalancerStatus, IO::K8s::Api::Core::V1::LocalObjectReference, IO::K8s::Api::Core::V1::LocalVolumeSource, IO::K8s::Api::Core::V1::ModifyVolumeStatus, IO::K8s::Api::Core::V1::NFSVolumeSource, IO::K8s::Api::Core::V1::Namespace, IO::K8s::Api::Core::V1::NamespaceCondition, IO::K8s::Api::Core::V1::NamespaceSpec, IO::K8s::Api::Core::V1::NamespaceStatus, IO::K8s::Api::Core::V1::Node, IO::K8s::Api::Core::V1::NodeAddress, IO::K8s::Api::Core::V1::NodeAffinity, IO::K8s::Api::Core::V1::NodeCondition, IO::K8s::Api::Core::V1::NodeConfigSource, IO::K8s::Api::Core::V1::NodeConfigStatus, IO::K8s::Api::Core::V1::NodeDaemonEndpoints, IO::K8s::Api::Core::V1::NodeFeatures, IO::K8s::Api::Core::V1::NodeRuntimeHandler, IO::K8s::Api::Core::V1::NodeRuntimeHandlerFeatures, IO::K8s::Api::Core::V1::NodeSelector, IO::K8s::Api::Core::V1::NodeSelectorRequirement, IO::K8s::Api::Core::V1::NodeSelectorTerm, IO::K8s::Api::Core::V1::NodeSpec, IO::K8s::Api::Core::V1::NodeStatus, IO::K8s::Api::Core::V1::NodeSystemInfo, IO::K8s::Api::Core::V1::ObjectFieldSelector, IO::K8s::Api::Core::V1::ObjectReference, IO::K8s::Api::Core::V1::PersistentVolume, IO::K8s::Api::Core::V1::PersistentVolumeClaim, IO::K8s::Api::Core::V1::PersistentVolumeClaimCondition, IO::K8s::Api::Core::V1::PersistentVolumeClaimSpec, IO::K8s::Api::Core::V1::PersistentVolumeClaimStatus, IO::K8s::Api::Core::V1::PersistentVolumeClaimTemplate, IO::K8s::Api::Core::V1::PersistentVolumeClaimVolumeSource, IO::K8s::Api::Core::V1::PersistentVolumeSpec, IO::K8s::Api::Core::V1::PersistentVolumeStatus, IO::K8s::Api::Core::V1::PhotonPersistentDiskVolumeSource, IO::K8s::Api::Core::V1::Pod, IO::K8s::Api::Core::V1::PodAffinity, IO::K8s::Api::Core::V1::PodAffinityTerm, IO::K8s::Api::Core::V1::PodAntiAffinity, IO::K8s::Api::Core::V1::PodCondition, IO::K8s::Api::Core::V1::PodDNSConfig, IO::K8s::Api::Core::V1::PodDNSConfigOption, IO::K8s::Api::Core::V1::PodIP, IO::K8s::Api::Core::V1::PodOS, IO::K8s::Api::Core::V1::PodReadinessGate, IO::K8s::Api::Core::V1::PodResourceClaim, IO::K8s::Api::Core::V1::PodResourceClaimStatus, IO::K8s::Api::Core::V1::PodSchedulingGate, IO::K8s::Api::Core::V1::PodSecurityContext, IO::K8s::Api::Core::V1::PodSpec, IO::K8s::Api::Core::V1::PodStatus, IO::K8s::Api::Core::V1::PodTemplate, IO::K8s::Api::Core::V1::PodTemplateSpec, IO::K8s::Api::Core::V1::PortStatus, IO::K8s::Api::Core::V1::PortworxVolumeSource, IO::K8s::Api::Core::V1::PreferredSchedulingTerm, IO::K8s::Api::Core::V1::Probe, IO::K8s::Api::Core::V1::ProjectedVolumeSource, IO::K8s::Api::Core::V1::QuobyteVolumeSource, IO::K8s::Api::Core::V1::RBDPersistentVolumeSource, IO::K8s::Api::Core::V1::RBDVolumeSource, IO::K8s::Api::Core::V1::ReplicationController, IO::K8s::Api::Core::V1::ReplicationControllerCondition, IO::K8s::Api::Core::V1::ReplicationControllerSpec, IO::K8s::Api::Core::V1::ReplicationControllerStatus, IO::K8s::Api::Core::V1::ResourceClaim, IO::K8s::Api::Core::V1::ResourceFieldSelector, IO::K8s::Api::Core::V1::ResourceHealth, IO::K8s::Api::Core::V1::ResourceQuota, IO::K8s::Api::Core::V1::ResourceQuotaSpec, IO::K8s::Api::Core::V1::ResourceQuotaStatus, IO::K8s::Api::Core::V1::ResourceRequirements, IO::K8s::Api::Core::V1::ResourceStatus, IO::K8s::Api::Core::V1::SELinuxOptions, IO::K8s::Api::Core::V1::ScaleIOPersistentVolumeSource, IO::K8s::Api::Core::V1::ScaleIOVolumeSource, IO::K8s::Api::Core::V1::ScopeSelector, IO::K8s::Api::Core::V1::ScopedResourceSelectorRequirement, IO::K8s::Api::Core::V1::SeccompProfile, IO::K8s::Api::Core::V1::Secret, IO::K8s::Api::Core::V1::SecretEnvSource, IO::K8s::Api::Core::V1::SecretKeySelector, IO::K8s::Api::Core::V1::SecretProjection, IO::K8s::Api::Core::V1::SecretReference, IO::K8s::Api::Core::V1::SecretVolumeSource, IO::K8s::Api::Core::V1::SecurityContext, IO::K8s::Api::Core::V1::Service, IO::K8s::Api::Core::V1::ServiceAccount, IO::K8s::Api::Core::V1::ServiceAccountTokenProjection, IO::K8s::Api::Core::V1::ServicePort, IO::K8s::Api::Core::V1::ServiceSpec, IO::K8s::Api::Core::V1::ServiceStatus, IO::K8s::Api::Core::V1::SessionAffinityConfig, IO::K8s::Api::Core::V1::SleepAction, IO::K8s::Api::Core::V1::StorageOSPersistentVolumeSource, IO::K8s::Api::Core::V1::StorageOSVolumeSource, IO::K8s::Api::Core::V1::Sysctl, IO::K8s::Api::Core::V1::TCPSocketAction, IO::K8s::Api::Core::V1::Taint, IO::K8s::Api::Core::V1::Toleration, IO::K8s::Api::Core::V1::TopologySelectorLabelRequirement, IO::K8s::Api::Core::V1::TopologySelectorTerm, IO::K8s::Api::Core::V1::TopologySpreadConstraint, IO::K8s::Api::Core::V1::TypedLocalObjectReference, IO::K8s::Api::Core::V1::TypedObjectReference, IO::K8s::Api::Core::V1::Volume, IO::K8s::Api::Core::V1::VolumeDevice, IO::K8s::Api::Core::V1::VolumeMount, IO::K8s::Api::Core::V1::VolumeMountStatus, IO::K8s::Api::Core::V1::VolumeNodeAffinity, IO::K8s::Api::Core::V1::VolumeProjection, IO::K8s::Api::Core::V1::VolumeResourceRequirements, IO::K8s::Api::Core::V1::VsphereVirtualDiskVolumeSource, IO::K8s::Api::Core::V1::WeightedPodAffinityTerm, IO::K8s::Api::Core::V1::WindowsSecurityContextOptions, IO::K8s::Api::Discovery::V1::Endpoint, IO::K8s::Api::Discovery::V1::EndpointConditions, IO::K8s::Api::Discovery::V1::EndpointHints, IO::K8s::Api::Discovery::V1::EndpointPort, IO::K8s::Api::Discovery::V1::EndpointSlice, IO::K8s::Api::Discovery::V1::ForZone, IO::K8s::Api::Events::V1::Event, IO::K8s::Api::Events::V1::EventSeries, IO::K8s::Api::Flowcontrol::V1::ExemptPriorityLevelConfiguration, IO::K8s::Api::Flowcontrol::V1::FlowDistinguisherMethod, IO::K8s::Api::Flowcontrol::V1::FlowSchema, IO::K8s::Api::Flowcontrol::V1::FlowSchemaCondition, IO::K8s::Api::Flowcontrol::V1::FlowSchemaSpec, IO::K8s::Api::Flowcontrol::V1::FlowSchemaStatus, IO::K8s::Api::Flowcontrol::V1::GroupSubject, IO::K8s::Api::Flowcontrol::V1::LimitResponse, IO::K8s::Api::Flowcontrol::V1::LimitedPriorityLevelConfiguration, IO::K8s::Api::Flowcontrol::V1::NonResourcePolicyRule, IO::K8s::Api::Flowcontrol::V1::PolicyRulesWithSubjects, IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfiguration, IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfigurationCondition, IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfigurationReference, IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfigurationSpec, IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfigurationStatus, IO::K8s::Api::Flowcontrol::V1::QueuingConfiguration, IO::K8s::Api::Flowcontrol::V1::ResourcePolicyRule, IO::K8s::Api::Flowcontrol::V1::ServiceAccountSubject, IO::K8s::Api::Flowcontrol::V1::Subject, IO::K8s::Api::Flowcontrol::V1::UserSubject, IO::K8s::Api::Flowcontrol::V1beta3::ExemptPriorityLevelConfiguration, IO::K8s::Api::Flowcontrol::V1beta3::FlowDistinguisherMethod, IO::K8s::Api::Flowcontrol::V1beta3::FlowSchema, IO::K8s::Api::Flowcontrol::V1beta3::FlowSchemaCondition, IO::K8s::Api::Flowcontrol::V1beta3::FlowSchemaSpec, IO::K8s::Api::Flowcontrol::V1beta3::FlowSchemaStatus, IO::K8s::Api::Flowcontrol::V1beta3::GroupSubject, IO::K8s::Api::Flowcontrol::V1beta3::LimitResponse, IO::K8s::Api::Flowcontrol::V1beta3::LimitedPriorityLevelConfiguration, IO::K8s::Api::Flowcontrol::V1beta3::NonResourcePolicyRule, IO::K8s::Api::Flowcontrol::V1beta3::PolicyRulesWithSubjects, IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfiguration, IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfigurationCondition, IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfigurationReference, IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfigurationSpec, IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfigurationStatus, IO::K8s::Api::Flowcontrol::V1beta3::QueuingConfiguration, IO::K8s::Api::Flowcontrol::V1beta3::ResourcePolicyRule, IO::K8s::Api::Flowcontrol::V1beta3::ServiceAccountSubject, IO::K8s::Api::Flowcontrol::V1beta3::Subject, IO::K8s::Api::Flowcontrol::V1beta3::UserSubject, IO::K8s::Api::Networking::V1::HTTPIngressPath, IO::K8s::Api::Networking::V1::HTTPIngressRuleValue, IO::K8s::Api::Networking::V1::IPBlock, IO::K8s::Api::Networking::V1::Ingress, IO::K8s::Api::Networking::V1::IngressBackend, IO::K8s::Api::Networking::V1::IngressClass, IO::K8s::Api::Networking::V1::IngressClassParametersReference, IO::K8s::Api::Networking::V1::IngressClassSpec, IO::K8s::Api::Networking::V1::IngressLoadBalancerIngress, IO::K8s::Api::Networking::V1::IngressLoadBalancerStatus, IO::K8s::Api::Networking::V1::IngressPortStatus, IO::K8s::Api::Networking::V1::IngressRule, IO::K8s::Api::Networking::V1::IngressServiceBackend, IO::K8s::Api::Networking::V1::IngressSpec, IO::K8s::Api::Networking::V1::IngressStatus, IO::K8s::Api::Networking::V1::IngressTLS, IO::K8s::Api::Networking::V1::NetworkPolicy, IO::K8s::Api::Networking::V1::NetworkPolicyEgressRule, IO::K8s::Api::Networking::V1::NetworkPolicyIngressRule, IO::K8s::Api::Networking::V1::NetworkPolicyPeer, IO::K8s::Api::Networking::V1::NetworkPolicyPort, IO::K8s::Api::Networking::V1::NetworkPolicySpec, IO::K8s::Api::Networking::V1::ServiceBackendPort, IO::K8s::Api::Networking::V1beta1::IPAddress, IO::K8s::Api::Networking::V1beta1::IPAddressSpec, IO::K8s::Api::Networking::V1beta1::ParentReference, IO::K8s::Api::Networking::V1beta1::ServiceCIDR, IO::K8s::Api::Networking::V1beta1::ServiceCIDRSpec, IO::K8s::Api::Networking::V1beta1::ServiceCIDRStatus, IO::K8s::Api::Node::V1::Overhead, IO::K8s::Api::Node::V1::RuntimeClass, IO::K8s::Api::Node::V1::Scheduling, IO::K8s::Api::Policy::V1::Eviction, IO::K8s::Api::Policy::V1::PodDisruptionBudget, IO::K8s::Api::Policy::V1::PodDisruptionBudgetSpec, IO::K8s::Api::Policy::V1::PodDisruptionBudgetStatus, IO::K8s::Api::Rbac::V1::AggregationRule, IO::K8s::Api::Rbac::V1::ClusterRole, IO::K8s::Api::Rbac::V1::ClusterRoleBinding, IO::K8s::Api::Rbac::V1::PolicyRule, IO::K8s::Api::Rbac::V1::Role, IO::K8s::Api::Rbac::V1::RoleBinding, IO::K8s::Api::Rbac::V1::RoleRef, IO::K8s::Api::Rbac::V1::Subject, IO::K8s::Api::Resource::V1alpha3::AllocationResult, IO::K8s::Api::Resource::V1alpha3::BasicDevice, IO::K8s::Api::Resource::V1alpha3::CELDeviceSelector, IO::K8s::Api::Resource::V1alpha3::Device, IO::K8s::Api::Resource::V1alpha3::DeviceAllocationConfiguration, IO::K8s::Api::Resource::V1alpha3::DeviceAllocationResult, IO::K8s::Api::Resource::V1alpha3::DeviceAttribute, IO::K8s::Api::Resource::V1alpha3::DeviceClaim, IO::K8s::Api::Resource::V1alpha3::DeviceClaimConfiguration, IO::K8s::Api::Resource::V1alpha3::DeviceClass, IO::K8s::Api::Resource::V1alpha3::DeviceClassConfiguration, IO::K8s::Api::Resource::V1alpha3::DeviceClassSpec, IO::K8s::Api::Resource::V1alpha3::DeviceConstraint, IO::K8s::Api::Resource::V1alpha3::DeviceRequest, IO::K8s::Api::Resource::V1alpha3::DeviceRequestAllocationResult, IO::K8s::Api::Resource::V1alpha3::DeviceSelector, IO::K8s::Api::Resource::V1alpha3::OpaqueDeviceConfiguration, IO::K8s::Api::Resource::V1alpha3::PodSchedulingContext, IO::K8s::Api::Resource::V1alpha3::PodSchedulingContextSpec, IO::K8s::Api::Resource::V1alpha3::PodSchedulingContextStatus, IO::K8s::Api::Resource::V1alpha3::ResourceClaim, IO::K8s::Api::Resource::V1alpha3::ResourceClaimConsumerReference, IO::K8s::Api::Resource::V1alpha3::ResourceClaimSchedulingStatus, IO::K8s::Api::Resource::V1alpha3::ResourceClaimSpec, IO::K8s::Api::Resource::V1alpha3::ResourceClaimStatus, IO::K8s::Api::Resource::V1alpha3::ResourceClaimTemplate, IO::K8s::Api::Resource::V1alpha3::ResourceClaimTemplateSpec, IO::K8s::Api::Resource::V1alpha3::ResourcePool, IO::K8s::Api::Resource::V1alpha3::ResourceSlice, IO::K8s::Api::Resource::V1alpha3::ResourceSliceSpec, IO::K8s::Api::Scheduling::V1::PriorityClass, IO::K8s::Api::Storage::V1::CSIDriver, IO::K8s::Api::Storage::V1::CSIDriverSpec, IO::K8s::Api::Storage::V1::CSINode, IO::K8s::Api::Storage::V1::CSINodeDriver, IO::K8s::Api::Storage::V1::CSINodeSpec, IO::K8s::Api::Storage::V1::CSIStorageCapacity, IO::K8s::Api::Storage::V1::StorageClass, IO::K8s::Api::Storage::V1::TokenRequest, IO::K8s::Api::Storage::V1::VolumeAttachment, IO::K8s::Api::Storage::V1::VolumeAttachmentSource, IO::K8s::Api::Storage::V1::VolumeAttachmentSpec, IO::K8s::Api::Storage::V1::VolumeAttachmentStatus, IO::K8s::Api::Storage::V1::VolumeError, IO::K8s::Api::Storage::V1::VolumeNodeResources, IO::K8s::Api::Storage::V1alpha1::VolumeAttributesClass, IO::K8s::Api::Storage::V1beta1::VolumeAttributesClass, IO::K8s::Api::Storagemigration::V1alpha1::GroupVersionResource, IO::K8s::Api::Storagemigration::V1alpha1::MigrationCondition, IO::K8s::Api::Storagemigration::V1alpha1::StorageVersionMigration, IO::K8s::Api::Storagemigration::V1alpha1::StorageVersionMigrationSpec, IO::K8s::Api::Storagemigration::V1alpha1::StorageVersionMigrationStatus, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceColumnDefinition, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceConversion, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinition, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionCondition, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionNames, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionSpec, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionStatus, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionVersion, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceSubresourceScale, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceSubresources, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceValidation, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::ExternalDocumentation, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::JSONSchemaProps, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::SelectableField, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::ServiceReference, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::ValidationRule, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::WebhookClientConfig, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::WebhookConversion, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::APIGroup, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::APIResource, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::APIVersions, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::Condition, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::DeleteOptions, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::FieldSelectorRequirement, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::GroupVersionForDiscovery, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::LabelSelector, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::LabelSelectorRequirement, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ListMeta, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ManagedFieldsEntry, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ObjectMeta, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::OwnerReference, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::Preconditions, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ServerAddressByClientCIDR, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::Status, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::StatusCause, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::StatusDetails, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::WatchEvent, IO::K8s::Apimachinery::Pkg::Version::Info, IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::APIService, IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::APIServiceCondition, IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::APIServiceSpec, IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::APIServiceStatus, IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::ServiceReference, IO::K8s::Types

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Module::Runtime

meta_yml_declares_perl_version

If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.

use_warnings

Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: IO::K8s::Api::Admissionregistration::V1::AuditAnnotation, IO::K8s::Api::Admissionregistration::V1::ExpressionWarning, IO::K8s::Api::Admissionregistration::V1::MatchCondition, IO::K8s::Api::Admissionregistration::V1::MatchResources, IO::K8s::Api::Admissionregistration::V1::MutatingWebhook, IO::K8s::Api::Admissionregistration::V1::MutatingWebhookConfiguration, IO::K8s::Api::Admissionregistration::V1::NamedRuleWithOperations, IO::K8s::Api::Admissionregistration::V1::ParamKind, IO::K8s::Api::Admissionregistration::V1::ParamRef, IO::K8s::Api::Admissionregistration::V1::RuleWithOperations, IO::K8s::Api::Admissionregistration::V1::ServiceReference, IO::K8s::Api::Admissionregistration::V1::TypeChecking, IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicy, IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicyBinding, IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicyBindingSpec, IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicySpec, IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicyStatus, IO::K8s::Api::Admissionregistration::V1::ValidatingWebhook, IO::K8s::Api::Admissionregistration::V1::ValidatingWebhookConfiguration, IO::K8s::Api::Admissionregistration::V1::Validation, IO::K8s::Api::Admissionregistration::V1::Variable, IO::K8s::Api::Admissionregistration::V1::WebhookClientConfig, IO::K8s::Api::Admissionregistration::V1alpha1::AuditAnnotation, IO::K8s::Api::Admissionregistration::V1alpha1::ExpressionWarning, IO::K8s::Api::Admissionregistration::V1alpha1::MatchCondition, IO::K8s::Api::Admissionregistration::V1alpha1::MatchResources, IO::K8s::Api::Admissionregistration::V1alpha1::NamedRuleWithOperations, IO::K8s::Api::Admissionregistration::V1alpha1::ParamKind, IO::K8s::Api::Admissionregistration::V1alpha1::ParamRef, IO::K8s::Api::Admissionregistration::V1alpha1::TypeChecking, IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicy, IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicyBinding, IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicyBindingSpec, IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicySpec, IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicyStatus, IO::K8s::Api::Admissionregistration::V1alpha1::Validation, IO::K8s::Api::Admissionregistration::V1alpha1::Variable, IO::K8s::Api::Admissionregistration::V1beta1::AuditAnnotation, IO::K8s::Api::Admissionregistration::V1beta1::ExpressionWarning, IO::K8s::Api::Admissionregistration::V1beta1::MatchCondition, IO::K8s::Api::Admissionregistration::V1beta1::MatchResources, IO::K8s::Api::Admissionregistration::V1beta1::NamedRuleWithOperations, IO::K8s::Api::Admissionregistration::V1beta1::ParamKind, IO::K8s::Api::Admissionregistration::V1beta1::ParamRef, IO::K8s::Api::Admissionregistration::V1beta1::TypeChecking, IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicy, IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicyBinding, IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicyBindingSpec, IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicySpec, IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicyStatus, IO::K8s::Api::Admissionregistration::V1beta1::Validation, IO::K8s::Api::Admissionregistration::V1beta1::Variable, IO::K8s::Api::Apiserverinternal::V1alpha1::ServerStorageVersion, IO::K8s::Api::Apiserverinternal::V1alpha1::StorageVersion, IO::K8s::Api::Apiserverinternal::V1alpha1::StorageVersionCondition, IO::K8s::Api::Apiserverinternal::V1alpha1::StorageVersionStatus, IO::K8s::Api::Apps::V1::ControllerRevision, IO::K8s::Api::Apps::V1::DaemonSet, IO::K8s::Api::Apps::V1::DaemonSetCondition, IO::K8s::Api::Apps::V1::DaemonSetSpec, IO::K8s::Api::Apps::V1::DaemonSetStatus, IO::K8s::Api::Apps::V1::DaemonSetUpdateStrategy, IO::K8s::Api::Apps::V1::Deployment, IO::K8s::Api::Apps::V1::DeploymentCondition, IO::K8s::Api::Apps::V1::DeploymentSpec, IO::K8s::Api::Apps::V1::DeploymentStatus, IO::K8s::Api::Apps::V1::DeploymentStrategy, IO::K8s::Api::Apps::V1::ReplicaSet, IO::K8s::Api::Apps::V1::ReplicaSetCondition, IO::K8s::Api::Apps::V1::ReplicaSetSpec, IO::K8s::Api::Apps::V1::ReplicaSetStatus, IO::K8s::Api::Apps::V1::RollingUpdateDaemonSet, IO::K8s::Api::Apps::V1::RollingUpdateDeployment, IO::K8s::Api::Apps::V1::RollingUpdateStatefulSetStrategy, IO::K8s::Api::Apps::V1::StatefulSet, IO::K8s::Api::Apps::V1::StatefulSetCondition, IO::K8s::Api::Apps::V1::StatefulSetOrdinals, IO::K8s::Api::Apps::V1::StatefulSetPersistentVolumeClaimRetentionPolicy, IO::K8s::Api::Apps::V1::StatefulSetSpec, IO::K8s::Api::Apps::V1::StatefulSetStatus, IO::K8s::Api::Apps::V1::StatefulSetUpdateStrategy, IO::K8s::Api::Authentication::V1::BoundObjectReference, IO::K8s::Api::Authentication::V1::SelfSubjectReview, IO::K8s::Api::Authentication::V1::SelfSubjectReviewStatus, IO::K8s::Api::Authentication::V1::TokenRequest, IO::K8s::Api::Authentication::V1::TokenRequestSpec, IO::K8s::Api::Authentication::V1::TokenRequestStatus, IO::K8s::Api::Authentication::V1::TokenReview, IO::K8s::Api::Authentication::V1::TokenReviewSpec, IO::K8s::Api::Authentication::V1::TokenReviewStatus, IO::K8s::Api::Authentication::V1::UserInfo, IO::K8s::Api::Authentication::V1alpha1::SelfSubjectReview, IO::K8s::Api::Authentication::V1alpha1::SelfSubjectReviewStatus, IO::K8s::Api::Authentication::V1beta1::SelfSubjectReview, IO::K8s::Api::Authentication::V1beta1::SelfSubjectReviewStatus, IO::K8s::Api::Authorization::V1::FieldSelectorAttributes, IO::K8s::Api::Authorization::V1::LabelSelectorAttributes, IO::K8s::Api::Authorization::V1::LocalSubjectAccessReview, IO::K8s::Api::Authorization::V1::NonResourceAttributes, IO::K8s::Api::Authorization::V1::NonResourceRule, IO::K8s::Api::Authorization::V1::ResourceAttributes, IO::K8s::Api::Authorization::V1::ResourceRule, IO::K8s::Api::Authorization::V1::SelfSubjectAccessReview, IO::K8s::Api::Authorization::V1::SelfSubjectAccessReviewSpec, IO::K8s::Api::Authorization::V1::SelfSubjectRulesReview, IO::K8s::Api::Authorization::V1::SelfSubjectRulesReviewSpec, IO::K8s::Api::Authorization::V1::SubjectAccessReview, IO::K8s::Api::Authorization::V1::SubjectAccessReviewSpec, IO::K8s::Api::Authorization::V1::SubjectAccessReviewStatus, IO::K8s::Api::Authorization::V1::SubjectRulesReviewStatus, IO::K8s::Api::Autoscaling::V1::CrossVersionObjectReference, IO::K8s::Api::Autoscaling::V1::HorizontalPodAutoscaler, IO::K8s::Api::Autoscaling::V1::HorizontalPodAutoscalerSpec, IO::K8s::Api::Autoscaling::V1::HorizontalPodAutoscalerStatus, IO::K8s::Api::Autoscaling::V1::Scale, IO::K8s::Api::Autoscaling::V1::ScaleSpec, IO::K8s::Api::Autoscaling::V1::ScaleStatus, IO::K8s::Api::Autoscaling::V2::ContainerResourceMetricSource, IO::K8s::Api::Autoscaling::V2::ContainerResourceMetricStatus, IO::K8s::Api::Autoscaling::V2::CrossVersionObjectReference, IO::K8s::Api::Autoscaling::V2::ExternalMetricSource, IO::K8s::Api::Autoscaling::V2::ExternalMetricStatus, IO::K8s::Api::Autoscaling::V2::HPAScalingPolicy, IO::K8s::Api::Autoscaling::V2::HPAScalingRules, IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscaler, IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscalerBehavior, IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscalerCondition, IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscalerSpec, IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscalerStatus, IO::K8s::Api::Autoscaling::V2::MetricIdentifier, IO::K8s::Api::Autoscaling::V2::MetricSpec, IO::K8s::Api::Autoscaling::V2::MetricStatus, IO::K8s::Api::Autoscaling::V2::MetricTarget, IO::K8s::Api::Autoscaling::V2::MetricValueStatus, IO::K8s::Api::Autoscaling::V2::ObjectMetricSource, IO::K8s::Api::Autoscaling::V2::ObjectMetricStatus, IO::K8s::Api::Autoscaling::V2::PodsMetricSource, IO::K8s::Api::Autoscaling::V2::PodsMetricStatus, IO::K8s::Api::Autoscaling::V2::ResourceMetricSource, IO::K8s::Api::Autoscaling::V2::ResourceMetricStatus, IO::K8s::Api::Batch::V1::CronJob, IO::K8s::Api::Batch::V1::CronJobSpec, IO::K8s::Api::Batch::V1::CronJobStatus, IO::K8s::Api::Batch::V1::Job, IO::K8s::Api::Batch::V1::JobCondition, IO::K8s::Api::Batch::V1::JobSpec, IO::K8s::Api::Batch::V1::JobStatus, IO::K8s::Api::Batch::V1::JobTemplateSpec, IO::K8s::Api::Batch::V1::PodFailurePolicy, IO::K8s::Api::Batch::V1::PodFailurePolicyOnExitCodesRequirement, IO::K8s::Api::Batch::V1::PodFailurePolicyOnPodConditionsPattern, IO::K8s::Api::Batch::V1::PodFailurePolicyRule, IO::K8s::Api::Batch::V1::SuccessPolicy, IO::K8s::Api::Batch::V1::SuccessPolicyRule, IO::K8s::Api::Batch::V1::UncountedTerminatedPods, IO::K8s::Api::Certificates::V1::CertificateSigningRequest, IO::K8s::Api::Certificates::V1::CertificateSigningRequestCondition, IO::K8s::Api::Certificates::V1::CertificateSigningRequestSpec, IO::K8s::Api::Certificates::V1::CertificateSigningRequestStatus, IO::K8s::Api::Certificates::V1alpha1::ClusterTrustBundle, IO::K8s::Api::Certificates::V1alpha1::ClusterTrustBundleSpec, IO::K8s::Api::Coordination::V1::Lease, IO::K8s::Api::Coordination::V1::LeaseSpec, IO::K8s::Api::Coordination::V1alpha1::LeaseCandidate, IO::K8s::Api::Coordination::V1alpha1::LeaseCandidateSpec, IO::K8s::Api::Core::V1::AWSElasticBlockStoreVolumeSource, IO::K8s::Api::Core::V1::Affinity, IO::K8s::Api::Core::V1::AppArmorProfile, IO::K8s::Api::Core::V1::AttachedVolume, IO::K8s::Api::Core::V1::AzureDiskVolumeSource, IO::K8s::Api::Core::V1::AzureFilePersistentVolumeSource, IO::K8s::Api::Core::V1::AzureFileVolumeSource, IO::K8s::Api::Core::V1::Binding, IO::K8s::Api::Core::V1::CSIPersistentVolumeSource, IO::K8s::Api::Core::V1::CSIVolumeSource, IO::K8s::Api::Core::V1::Capabilities, IO::K8s::Api::Core::V1::CephFSPersistentVolumeSource, IO::K8s::Api::Core::V1::CephFSVolumeSource, IO::K8s::Api::Core::V1::CinderPersistentVolumeSource, IO::K8s::Api::Core::V1::CinderVolumeSource, IO::K8s::Api::Core::V1::ClientIPConfig, IO::K8s::Api::Core::V1::ClusterTrustBundleProjection, IO::K8s::Api::Core::V1::ComponentCondition, IO::K8s::Api::Core::V1::ComponentStatus, IO::K8s::Api::Core::V1::ConfigMap, IO::K8s::Api::Core::V1::ConfigMapEnvSource, IO::K8s::Api::Core::V1::ConfigMapKeySelector, IO::K8s::Api::Core::V1::ConfigMapNodeConfigSource, IO::K8s::Api::Core::V1::ConfigMapProjection, IO::K8s::Api::Core::V1::ConfigMapVolumeSource, IO::K8s::Api::Core::V1::Container, IO::K8s::Api::Core::V1::ContainerImage, IO::K8s::Api::Core::V1::ContainerPort, IO::K8s::Api::Core::V1::ContainerResizePolicy, IO::K8s::Api::Core::V1::ContainerState, IO::K8s::Api::Core::V1::ContainerStateRunning, IO::K8s::Api::Core::V1::ContainerStateTerminated, IO::K8s::Api::Core::V1::ContainerStateWaiting, IO::K8s::Api::Core::V1::ContainerStatus, IO::K8s::Api::Core::V1::ContainerUser, IO::K8s::Api::Core::V1::DaemonEndpoint, IO::K8s::Api::Core::V1::DownwardAPIProjection, IO::K8s::Api::Core::V1::DownwardAPIVolumeFile, IO::K8s::Api::Core::V1::DownwardAPIVolumeSource, IO::K8s::Api::Core::V1::EmptyDirVolumeSource, IO::K8s::Api::Core::V1::EndpointAddress, IO::K8s::Api::Core::V1::EndpointPort, IO::K8s::Api::Core::V1::EndpointSubset, IO::K8s::Api::Core::V1::Endpoints, IO::K8s::Api::Core::V1::EnvFromSource, IO::K8s::Api::Core::V1::EnvVar, IO::K8s::Api::Core::V1::EnvVarSource, IO::K8s::Api::Core::V1::EphemeralContainer, IO::K8s::Api::Core::V1::EphemeralVolumeSource, IO::K8s::Api::Core::V1::Event, IO::K8s::Api::Core::V1::EventSeries, IO::K8s::Api::Core::V1::EventSource, IO::K8s::Api::Core::V1::ExecAction, IO::K8s::Api::Core::V1::FCVolumeSource, IO::K8s::Api::Core::V1::FlexPersistentVolumeSource, IO::K8s::Api::Core::V1::FlexVolumeSource, IO::K8s::Api::Core::V1::FlockerVolumeSource, IO::K8s::Api::Core::V1::GCEPersistentDiskVolumeSource, IO::K8s::Api::Core::V1::GRPCAction, IO::K8s::Api::Core::V1::GitRepoVolumeSource, IO::K8s::Api::Core::V1::GlusterfsPersistentVolumeSource, IO::K8s::Api::Core::V1::GlusterfsVolumeSource, IO::K8s::Api::Core::V1::HTTPGetAction, IO::K8s::Api::Core::V1::HTTPHeader, IO::K8s::Api::Core::V1::HostAlias, IO::K8s::Api::Core::V1::HostIP, IO::K8s::Api::Core::V1::HostPathVolumeSource, IO::K8s::Api::Core::V1::ISCSIPersistentVolumeSource, IO::K8s::Api::Core::V1::ISCSIVolumeSource, IO::K8s::Api::Core::V1::ImageVolumeSource, IO::K8s::Api::Core::V1::KeyToPath, IO::K8s::Api::Core::V1::Lifecycle, IO::K8s::Api::Core::V1::LifecycleHandler, IO::K8s::Api::Core::V1::LimitRange, IO::K8s::Api::Core::V1::LimitRangeItem, IO::K8s::Api::Core::V1::LimitRangeSpec, IO::K8s::Api::Core::V1::LinuxContainerUser, IO::K8s::Api::Core::V1::LoadBalancerIngress, IO::K8s::Api::Core::V1::LoadBalancerStatus, IO::K8s::Api::Core::V1::LocalObjectReference, IO::K8s::Api::Core::V1::LocalVolumeSource, IO::K8s::Api::Core::V1::ModifyVolumeStatus, IO::K8s::Api::Core::V1::NFSVolumeSource, IO::K8s::Api::Core::V1::Namespace, IO::K8s::Api::Core::V1::NamespaceCondition, IO::K8s::Api::Core::V1::NamespaceSpec, IO::K8s::Api::Core::V1::NamespaceStatus, IO::K8s::Api::Core::V1::Node, IO::K8s::Api::Core::V1::NodeAddress, IO::K8s::Api::Core::V1::NodeAffinity, IO::K8s::Api::Core::V1::NodeCondition, IO::K8s::Api::Core::V1::NodeConfigSource, IO::K8s::Api::Core::V1::NodeConfigStatus, IO::K8s::Api::Core::V1::NodeDaemonEndpoints, IO::K8s::Api::Core::V1::NodeFeatures, IO::K8s::Api::Core::V1::NodeRuntimeHandler, IO::K8s::Api::Core::V1::NodeRuntimeHandlerFeatures, IO::K8s::Api::Core::V1::NodeSelector, IO::K8s::Api::Core::V1::NodeSelectorRequirement, IO::K8s::Api::Core::V1::NodeSelectorTerm, IO::K8s::Api::Core::V1::NodeSpec, IO::K8s::Api::Core::V1::NodeStatus, IO::K8s::Api::Core::V1::NodeSystemInfo, IO::K8s::Api::Core::V1::ObjectFieldSelector, IO::K8s::Api::Core::V1::ObjectReference, IO::K8s::Api::Core::V1::PersistentVolume, IO::K8s::Api::Core::V1::PersistentVolumeClaim, IO::K8s::Api::Core::V1::PersistentVolumeClaimCondition, IO::K8s::Api::Core::V1::PersistentVolumeClaimSpec, IO::K8s::Api::Core::V1::PersistentVolumeClaimStatus, IO::K8s::Api::Core::V1::PersistentVolumeClaimTemplate, IO::K8s::Api::Core::V1::PersistentVolumeClaimVolumeSource, IO::K8s::Api::Core::V1::PersistentVolumeSpec, IO::K8s::Api::Core::V1::PersistentVolumeStatus, IO::K8s::Api::Core::V1::PhotonPersistentDiskVolumeSource, IO::K8s::Api::Core::V1::Pod, IO::K8s::Api::Core::V1::PodAffinity, IO::K8s::Api::Core::V1::PodAffinityTerm, IO::K8s::Api::Core::V1::PodAntiAffinity, IO::K8s::Api::Core::V1::PodCondition, IO::K8s::Api::Core::V1::PodDNSConfig, IO::K8s::Api::Core::V1::PodDNSConfigOption, IO::K8s::Api::Core::V1::PodIP, IO::K8s::Api::Core::V1::PodOS, IO::K8s::Api::Core::V1::PodReadinessGate, IO::K8s::Api::Core::V1::PodResourceClaim, IO::K8s::Api::Core::V1::PodResourceClaimStatus, IO::K8s::Api::Core::V1::PodSchedulingGate, IO::K8s::Api::Core::V1::PodSecurityContext, IO::K8s::Api::Core::V1::PodSpec, IO::K8s::Api::Core::V1::PodStatus, IO::K8s::Api::Core::V1::PodTemplate, IO::K8s::Api::Core::V1::PodTemplateSpec, IO::K8s::Api::Core::V1::PortStatus, IO::K8s::Api::Core::V1::PortworxVolumeSource, IO::K8s::Api::Core::V1::PreferredSchedulingTerm, IO::K8s::Api::Core::V1::Probe, IO::K8s::Api::Core::V1::ProjectedVolumeSource, IO::K8s::Api::Core::V1::QuobyteVolumeSource, IO::K8s::Api::Core::V1::RBDPersistentVolumeSource, IO::K8s::Api::Core::V1::RBDVolumeSource, IO::K8s::Api::Core::V1::ReplicationController, IO::K8s::Api::Core::V1::ReplicationControllerCondition, IO::K8s::Api::Core::V1::ReplicationControllerSpec, IO::K8s::Api::Core::V1::ReplicationControllerStatus, IO::K8s::Api::Core::V1::ResourceClaim, IO::K8s::Api::Core::V1::ResourceFieldSelector, IO::K8s::Api::Core::V1::ResourceHealth, IO::K8s::Api::Core::V1::ResourceQuota, IO::K8s::Api::Core::V1::ResourceQuotaSpec, IO::K8s::Api::Core::V1::ResourceQuotaStatus, IO::K8s::Api::Core::V1::ResourceRequirements, IO::K8s::Api::Core::V1::ResourceStatus, IO::K8s::Api::Core::V1::SELinuxOptions, IO::K8s::Api::Core::V1::ScaleIOPersistentVolumeSource, IO::K8s::Api::Core::V1::ScaleIOVolumeSource, IO::K8s::Api::Core::V1::ScopeSelector, IO::K8s::Api::Core::V1::ScopedResourceSelectorRequirement, IO::K8s::Api::Core::V1::SeccompProfile, IO::K8s::Api::Core::V1::Secret, IO::K8s::Api::Core::V1::SecretEnvSource, IO::K8s::Api::Core::V1::SecretKeySelector, IO::K8s::Api::Core::V1::SecretProjection, IO::K8s::Api::Core::V1::SecretReference, IO::K8s::Api::Core::V1::SecretVolumeSource, IO::K8s::Api::Core::V1::SecurityContext, IO::K8s::Api::Core::V1::Service, IO::K8s::Api::Core::V1::ServiceAccount, IO::K8s::Api::Core::V1::ServiceAccountTokenProjection, IO::K8s::Api::Core::V1::ServicePort, IO::K8s::Api::Core::V1::ServiceSpec, IO::K8s::Api::Core::V1::ServiceStatus, IO::K8s::Api::Core::V1::SessionAffinityConfig, IO::K8s::Api::Core::V1::SleepAction, IO::K8s::Api::Core::V1::StorageOSPersistentVolumeSource, IO::K8s::Api::Core::V1::StorageOSVolumeSource, IO::K8s::Api::Core::V1::Sysctl, IO::K8s::Api::Core::V1::TCPSocketAction, IO::K8s::Api::Core::V1::Taint, IO::K8s::Api::Core::V1::Toleration, IO::K8s::Api::Core::V1::TopologySelectorLabelRequirement, IO::K8s::Api::Core::V1::TopologySelectorTerm, IO::K8s::Api::Core::V1::TopologySpreadConstraint, IO::K8s::Api::Core::V1::TypedLocalObjectReference, IO::K8s::Api::Core::V1::TypedObjectReference, IO::K8s::Api::Core::V1::Volume, IO::K8s::Api::Core::V1::VolumeDevice, IO::K8s::Api::Core::V1::VolumeMount, IO::K8s::Api::Core::V1::VolumeMountStatus, IO::K8s::Api::Core::V1::VolumeNodeAffinity, IO::K8s::Api::Core::V1::VolumeProjection, IO::K8s::Api::Core::V1::VolumeResourceRequirements, IO::K8s::Api::Core::V1::VsphereVirtualDiskVolumeSource, IO::K8s::Api::Core::V1::WeightedPodAffinityTerm, IO::K8s::Api::Core::V1::WindowsSecurityContextOptions, IO::K8s::Api::Discovery::V1::Endpoint, IO::K8s::Api::Discovery::V1::EndpointConditions, IO::K8s::Api::Discovery::V1::EndpointHints, IO::K8s::Api::Discovery::V1::EndpointPort, IO::K8s::Api::Discovery::V1::EndpointSlice, IO::K8s::Api::Discovery::V1::ForZone, IO::K8s::Api::Events::V1::Event, IO::K8s::Api::Events::V1::EventSeries, IO::K8s::Api::Flowcontrol::V1::ExemptPriorityLevelConfiguration, IO::K8s::Api::Flowcontrol::V1::FlowDistinguisherMethod, IO::K8s::Api::Flowcontrol::V1::FlowSchema, IO::K8s::Api::Flowcontrol::V1::FlowSchemaCondition, IO::K8s::Api::Flowcontrol::V1::FlowSchemaSpec, IO::K8s::Api::Flowcontrol::V1::FlowSchemaStatus, IO::K8s::Api::Flowcontrol::V1::GroupSubject, IO::K8s::Api::Flowcontrol::V1::LimitResponse, IO::K8s::Api::Flowcontrol::V1::LimitedPriorityLevelConfiguration, IO::K8s::Api::Flowcontrol::V1::NonResourcePolicyRule, IO::K8s::Api::Flowcontrol::V1::PolicyRulesWithSubjects, IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfiguration, IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfigurationCondition, IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfigurationReference, IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfigurationSpec, IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfigurationStatus, IO::K8s::Api::Flowcontrol::V1::QueuingConfiguration, IO::K8s::Api::Flowcontrol::V1::ResourcePolicyRule, IO::K8s::Api::Flowcontrol::V1::ServiceAccountSubject, IO::K8s::Api::Flowcontrol::V1::Subject, IO::K8s::Api::Flowcontrol::V1::UserSubject, IO::K8s::Api::Flowcontrol::V1beta3::ExemptPriorityLevelConfiguration, IO::K8s::Api::Flowcontrol::V1beta3::FlowDistinguisherMethod, IO::K8s::Api::Flowcontrol::V1beta3::FlowSchema, IO::K8s::Api::Flowcontrol::V1beta3::FlowSchemaCondition, IO::K8s::Api::Flowcontrol::V1beta3::FlowSchemaSpec, IO::K8s::Api::Flowcontrol::V1beta3::FlowSchemaStatus, IO::K8s::Api::Flowcontrol::V1beta3::GroupSubject, IO::K8s::Api::Flowcontrol::V1beta3::LimitResponse, IO::K8s::Api::Flowcontrol::V1beta3::LimitedPriorityLevelConfiguration, IO::K8s::Api::Flowcontrol::V1beta3::NonResourcePolicyRule, IO::K8s::Api::Flowcontrol::V1beta3::PolicyRulesWithSubjects, IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfiguration, IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfigurationCondition, IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfigurationReference, IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfigurationSpec, IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfigurationStatus, IO::K8s::Api::Flowcontrol::V1beta3::QueuingConfiguration, IO::K8s::Api::Flowcontrol::V1beta3::ResourcePolicyRule, IO::K8s::Api::Flowcontrol::V1beta3::ServiceAccountSubject, IO::K8s::Api::Flowcontrol::V1beta3::Subject, IO::K8s::Api::Flowcontrol::V1beta3::UserSubject, IO::K8s::Api::Networking::V1::HTTPIngressPath, IO::K8s::Api::Networking::V1::HTTPIngressRuleValue, IO::K8s::Api::Networking::V1::IPBlock, IO::K8s::Api::Networking::V1::Ingress, IO::K8s::Api::Networking::V1::IngressBackend, IO::K8s::Api::Networking::V1::IngressClass, IO::K8s::Api::Networking::V1::IngressClassParametersReference, IO::K8s::Api::Networking::V1::IngressClassSpec, IO::K8s::Api::Networking::V1::IngressLoadBalancerIngress, IO::K8s::Api::Networking::V1::IngressLoadBalancerStatus, IO::K8s::Api::Networking::V1::IngressPortStatus, IO::K8s::Api::Networking::V1::IngressRule, IO::K8s::Api::Networking::V1::IngressServiceBackend, IO::K8s::Api::Networking::V1::IngressSpec, IO::K8s::Api::Networking::V1::IngressStatus, IO::K8s::Api::Networking::V1::IngressTLS, IO::K8s::Api::Networking::V1::NetworkPolicy, IO::K8s::Api::Networking::V1::NetworkPolicyEgressRule, IO::K8s::Api::Networking::V1::NetworkPolicyIngressRule, IO::K8s::Api::Networking::V1::NetworkPolicyPeer, IO::K8s::Api::Networking::V1::NetworkPolicyPort, IO::K8s::Api::Networking::V1::NetworkPolicySpec, IO::K8s::Api::Networking::V1::ServiceBackendPort, IO::K8s::Api::Networking::V1beta1::IPAddress, IO::K8s::Api::Networking::V1beta1::IPAddressSpec, IO::K8s::Api::Networking::V1beta1::ParentReference, IO::K8s::Api::Networking::V1beta1::ServiceCIDR, IO::K8s::Api::Networking::V1beta1::ServiceCIDRSpec, IO::K8s::Api::Networking::V1beta1::ServiceCIDRStatus, IO::K8s::Api::Node::V1::Overhead, IO::K8s::Api::Node::V1::RuntimeClass, IO::K8s::Api::Node::V1::Scheduling, IO::K8s::Api::Policy::V1::Eviction, IO::K8s::Api::Policy::V1::PodDisruptionBudget, IO::K8s::Api::Policy::V1::PodDisruptionBudgetSpec, IO::K8s::Api::Policy::V1::PodDisruptionBudgetStatus, IO::K8s::Api::Rbac::V1::AggregationRule, IO::K8s::Api::Rbac::V1::ClusterRole, IO::K8s::Api::Rbac::V1::ClusterRoleBinding, IO::K8s::Api::Rbac::V1::PolicyRule, IO::K8s::Api::Rbac::V1::Role, IO::K8s::Api::Rbac::V1::RoleBinding, IO::K8s::Api::Rbac::V1::RoleRef, IO::K8s::Api::Rbac::V1::Subject, IO::K8s::Api::Resource::V1alpha3::AllocationResult, IO::K8s::Api::Resource::V1alpha3::BasicDevice, IO::K8s::Api::Resource::V1alpha3::CELDeviceSelector, IO::K8s::Api::Resource::V1alpha3::Device, IO::K8s::Api::Resource::V1alpha3::DeviceAllocationConfiguration, IO::K8s::Api::Resource::V1alpha3::DeviceAllocationResult, IO::K8s::Api::Resource::V1alpha3::DeviceAttribute, IO::K8s::Api::Resource::V1alpha3::DeviceClaim, IO::K8s::Api::Resource::V1alpha3::DeviceClaimConfiguration, IO::K8s::Api::Resource::V1alpha3::DeviceClass, IO::K8s::Api::Resource::V1alpha3::DeviceClassConfiguration, IO::K8s::Api::Resource::V1alpha3::DeviceClassSpec, IO::K8s::Api::Resource::V1alpha3::DeviceConstraint, IO::K8s::Api::Resource::V1alpha3::DeviceRequest, IO::K8s::Api::Resource::V1alpha3::DeviceRequestAllocationResult, IO::K8s::Api::Resource::V1alpha3::DeviceSelector, IO::K8s::Api::Resource::V1alpha3::OpaqueDeviceConfiguration, IO::K8s::Api::Resource::V1alpha3::PodSchedulingContext, IO::K8s::Api::Resource::V1alpha3::PodSchedulingContextSpec, IO::K8s::Api::Resource::V1alpha3::PodSchedulingContextStatus, IO::K8s::Api::Resource::V1alpha3::ResourceClaim, IO::K8s::Api::Resource::V1alpha3::ResourceClaimConsumerReference, IO::K8s::Api::Resource::V1alpha3::ResourceClaimSchedulingStatus, IO::K8s::Api::Resource::V1alpha3::ResourceClaimSpec, IO::K8s::Api::Resource::V1alpha3::ResourceClaimStatus, IO::K8s::Api::Resource::V1alpha3::ResourceClaimTemplate, IO::K8s::Api::Resource::V1alpha3::ResourceClaimTemplateSpec, IO::K8s::Api::Resource::V1alpha3::ResourcePool, IO::K8s::Api::Resource::V1alpha3::ResourceSlice, IO::K8s::Api::Resource::V1alpha3::ResourceSliceSpec, IO::K8s::Api::Scheduling::V1::PriorityClass, IO::K8s::Api::Storage::V1::CSIDriver, IO::K8s::Api::Storage::V1::CSIDriverSpec, IO::K8s::Api::Storage::V1::CSINode, IO::K8s::Api::Storage::V1::CSINodeDriver, IO::K8s::Api::Storage::V1::CSINodeSpec, IO::K8s::Api::Storage::V1::CSIStorageCapacity, IO::K8s::Api::Storage::V1::StorageClass, IO::K8s::Api::Storage::V1::TokenRequest, IO::K8s::Api::Storage::V1::VolumeAttachment, IO::K8s::Api::Storage::V1::VolumeAttachmentSource, IO::K8s::Api::Storage::V1::VolumeAttachmentSpec, IO::K8s::Api::Storage::V1::VolumeAttachmentStatus, IO::K8s::Api::Storage::V1::VolumeError, IO::K8s::Api::Storage::V1::VolumeNodeResources, IO::K8s::Api::Storage::V1alpha1::VolumeAttributesClass, IO::K8s::Api::Storage::V1beta1::VolumeAttributesClass, IO::K8s::Api::Storagemigration::V1alpha1::GroupVersionResource, IO::K8s::Api::Storagemigration::V1alpha1::MigrationCondition, IO::K8s::Api::Storagemigration::V1alpha1::StorageVersionMigration, IO::K8s::Api::Storagemigration::V1alpha1::StorageVersionMigrationSpec, IO::K8s::Api::Storagemigration::V1alpha1::StorageVersionMigrationStatus, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceColumnDefinition, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceConversion, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinition, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionCondition, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionNames, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionSpec, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionStatus, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionVersion, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceSubresourceScale, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceSubresources, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceValidation, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::ExternalDocumentation, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::JSONSchemaProps, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::SelectableField, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::ServiceReference, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::ValidationRule, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::WebhookClientConfig, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::WebhookConversion, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::APIGroup, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::APIResource, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::APIVersions, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::Condition, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::DeleteOptions, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::FieldSelectorRequirement, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::GroupVersionForDiscovery, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::LabelSelector, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::LabelSelectorRequirement, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ListMeta, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ManagedFieldsEntry, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ObjectMeta, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::OwnerReference, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::Preconditions, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ServerAddressByClientCIDR, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::Status, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::StatusCause, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::StatusDetails, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::WatchEvent, IO::K8s::Apimachinery::Pkg::Version::Info, IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::APIService, IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::APIServiceCondition, IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::APIServiceSpec, IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::APIServiceStatus, IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::ServiceReference, IO::K8s::Types

meta_yml_has_provides

Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.

has_security_doc

Add SECURITY(.pod|md). See Software::Security::Policy.

security_doc_contains_contact

Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.

has_contributing_doc

Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.

Modules

Name Abstract Version View
IO::K8s Objects representing things found in the Kubernetes API 1.000 metacpan
IO::K8s::APIObject Base class for top-level Kubernetes API objects 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1::AuditAnnotation AuditAnnotation describes how to produce an audit annotation for an API request. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1::ExpressionWarning ExpressionWarning is a warning information that targets a specific expression. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1::MatchCondition MatchCondition represents a condition which must by fulfilled for a request to be sent to a webhook. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1::MatchResources MatchResources decides whether to run the admission control policy on an object based on whether it meets the match criteria. The exclude rules take precedence over include rules (if a resource matches both, it is excluded) 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1::MutatingWebhook MutatingWebhook describes an admission webhook and the resources and operations it applies to. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1::MutatingWebhookConfiguration MutatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and may change the object. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1::NamedRuleWithOperations NamedRuleWithOperations is a tuple of Operations and Resources with ResourceNames. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1::ParamKind ParamKind is a tuple of Group Kind and Version. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1::ParamRef ParamRef describes how to locate the params to be used as input to expressions of rules applied by a policy binding. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1::RuleWithOperations RuleWithOperations is a tuple of Operations and Resources. It is recommended to make sure that all the tuple expansions are valid. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1::ServiceReference ServiceReference holds a reference to Service.legacy.k8s.io 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1::TypeChecking TypeChecking contains results of type checking the expressions in the ValidatingAdmissionPolicy 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicy ValidatingAdmissionPolicy describes the definition of an admission validation policy that accepts or rejects an object without changing it. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicyBinding ValidatingAdmissionPolicyBinding binds the ValidatingAdmissionPolicy with paramerized resources. ValidatingAdmissionPolicyBinding and parameter CRDs together define how cluster administrators configure policies for clusters. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicyBindingSpec ValidatingAdmissionPolicyBindingSpec is the specification of the ValidatingAdmissionPolicyBinding. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicySpec ValidatingAdmissionPolicySpec is the specification of the desired behavior of the AdmissionPolicy. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicyStatus ValidatingAdmissionPolicyStatus represents the status of an admission validation policy. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1::ValidatingWebhook ValidatingWebhook describes an admission webhook and the resources and operations it applies to. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1::ValidatingWebhookConfiguration ValidatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and object without changing it. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1::Validation Validation specifies the CEL expression which is used to apply the validation. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1::Variable Variable is the definition of a variable that is used for composition. A variable is defined as a named expression. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1::WebhookClientConfig WebhookClientConfig contains the information to make a TLS connection with the webhook 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::AuditAnnotation AuditAnnotation describes how to produce an audit annotation for an API request. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::ExpressionWarning ExpressionWarning is a warning information that targets a specific expression. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::InitializerConfigurationList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::MatchCondition MatchCondition represents a condition which must be fulfilled for a request to be sent to a webhook. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::MatchResources MatchResources decides whether to run the admission control policy on an object based on whether it meets the match criteria. The exclude rules take precedence over include rules (if a resource matches both, it is excluded) 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::NamedRuleWithOperations NamedRuleWithOperations is a tuple of Operations and Resources with ResourceNames. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::ParamKind ParamKind is a tuple of Group Kind and Version. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::ParamRef ParamRef describes how to locate the params to be used as input to expressions of rules applied by a policy binding. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::TypeChecking TypeChecking contains results of type checking the expressions in the ValidatingAdmissionPolicy 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicy ValidatingAdmissionPolicy describes the definition of an admission validation policy that accepts or rejects an object without changing it. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicyBinding ValidatingAdmissionPolicyBinding binds the ValidatingAdmissionPolicy with paramerized resources. ValidatingAdmissionPolicyBinding and parameter CRDs together define how cluster administrators configure policies for clusters. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicyBindingSpec ValidatingAdmissionPolicyBindingSpec is the specification of the ValidatingAdmissionPolicyBinding. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicySpec ValidatingAdmissionPolicySpec is the specification of the desired behavior of the AdmissionPolicy. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicyStatus ValidatingAdmissionPolicyStatus represents the status of a ValidatingAdmissionPolicy. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::Validation Validation specifies the CEL expression which is used to apply the validation. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::Variable Variable is the definition of a variable that is used for composition. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::AuditAnnotation AuditAnnotation describes how to produce an audit annotation for an API request. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::ExpressionWarning ExpressionWarning is a warning information that targets a specific expression. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::MatchCondition MatchCondition represents a condition which must be fulfilled for a request to be sent to a webhook. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::MatchResources MatchResources decides whether to run the admission control policy on an object based on whether it meets the match criteria. The exclude rules take precedence over include rules (if a resource matches both, it is excluded) 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::MutatingWebhookConfigurationList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::NamedRuleWithOperations NamedRuleWithOperations is a tuple of Operations and Resources with ResourceNames. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::ParamKind ParamKind is a tuple of Group Kind and Version. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::ParamRef ParamRef describes how to locate the params to be used as input to expressions of rules applied by a policy binding. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::TypeChecking TypeChecking contains results of type checking the expressions in the ValidatingAdmissionPolicy 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicy ValidatingAdmissionPolicy describes the definition of an admission validation policy that accepts or rejects an object without changing it. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicyBinding ValidatingAdmissionPolicyBinding binds the ValidatingAdmissionPolicy with paramerized resources. ValidatingAdmissionPolicyBinding and parameter CRDs together define how cluster administrators configure policies for clusters. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicyBindingSpec ValidatingAdmissionPolicyBindingSpec is the specification of the ValidatingAdmissionPolicyBinding. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicySpec ValidatingAdmissionPolicySpec is the specification of the desired behavior of the AdmissionPolicy. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicyStatus ValidatingAdmissionPolicyStatus represents the status of an admission validation policy. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::ValidatingWebhookConfigurationList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::Validation Validation specifies the CEL expression which is used to apply the validation. 1.000 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::Variable Variable is the definition of a variable that is used for composition. A variable is defined as a named expression. 1.000 metacpan
IO::K8s::Api::Apiserverinternal::V1alpha1::ServerStorageVersion An API server instance reports the version it can decode and the version it encodes objects to when persisting objects in the backend. 1.000 metacpan
IO::K8s::Api::Apiserverinternal::V1alpha1::StorageVersion Storage version of a specific resource. 1.000 metacpan
IO::K8s::Api::Apiserverinternal::V1alpha1::StorageVersionCondition Describes the state of the storageVersion at a certain point. 1.000 metacpan
IO::K8s::Api::Apiserverinternal::V1alpha1::StorageVersionStatus API server instances report the versions they can decode and the version they encode objects to when persisting objects in the backend. 1.000 metacpan
IO::K8s::Api::Apps::V1::ControllerRevision ControllerRevision implements an immutable snapshot of state data. 1.000 metacpan
IO::K8s::Api::Apps::V1::ControllerRevisionList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Apps::V1::DaemonSet DaemonSet represents the configuration of a daemon set. 1.000 metacpan
IO::K8s::Api::Apps::V1::DaemonSetCondition DaemonSetCondition describes the state of a DaemonSet at a certain point. 1.000 metacpan
IO::K8s::Api::Apps::V1::DaemonSetList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Apps::V1::DaemonSetSpec DaemonSetSpec is the specification of a daemon set. 1.000 metacpan
IO::K8s::Api::Apps::V1::DaemonSetStatus DaemonSetStatus represents the current status of a daemon set. 1.000 metacpan
IO::K8s::Api::Apps::V1::DaemonSetUpdateStrategy DaemonSetUpdateStrategy is a struct used to control the update strategy for a DaemonSet. 1.000 metacpan
IO::K8s::Api::Apps::V1::Deployment Deployment enables declarative updates for Pods and ReplicaSets. 1.000 metacpan
IO::K8s::Api::Apps::V1::DeploymentCondition DeploymentCondition describes the state of a deployment at a certain point. 1.000 metacpan
IO::K8s::Api::Apps::V1::DeploymentList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Apps::V1::DeploymentSpec DeploymentSpec is the specification of the desired behavior of the Deployment. 1.000 metacpan
IO::K8s::Api::Apps::V1::DeploymentStatus DeploymentStatus is the most recently observed status of the Deployment. 1.000 metacpan
IO::K8s::Api::Apps::V1::DeploymentStrategy DeploymentStrategy describes how to replace existing pods with new ones. 1.000 metacpan
IO::K8s::Api::Apps::V1::ReplicaSet ReplicaSet ensures that a specified number of pod replicas are running at any given time. 1.000 metacpan
IO::K8s::Api::Apps::V1::ReplicaSetCondition ReplicaSetCondition describes the state of a replica set at a certain point. 1.000 metacpan
IO::K8s::Api::Apps::V1::ReplicaSetList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Apps::V1::ReplicaSetSpec ReplicaSetSpec is the specification of a ReplicaSet. 1.000 metacpan
IO::K8s::Api::Apps::V1::ReplicaSetStatus ReplicaSetStatus represents the current status of a ReplicaSet. 1.000 metacpan
IO::K8s::Api::Apps::V1::RollingUpdateDaemonSet Spec to control the desired behavior of daemon set rolling update. 1.000 metacpan
IO::K8s::Api::Apps::V1::RollingUpdateDeployment Spec to control the desired behavior of rolling update. 1.000 metacpan
IO::K8s::Api::Apps::V1::RollingUpdateStatefulSetStrategy RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType. 1.000 metacpan
IO::K8s::Api::Apps::V1::StatefulSet StatefulSet represents a set of pods with consistent identities. 1.000 metacpan
IO::K8s::Api::Apps::V1::StatefulSetCondition StatefulSetCondition describes the state of a statefulset at a certain point. 1.000 metacpan
IO::K8s::Api::Apps::V1::StatefulSetList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Apps::V1::StatefulSetOrdinals StatefulSetOrdinals describes the policy used for replica ordinal assignment in this StatefulSet. 1.000 metacpan
IO::K8s::Api::Apps::V1::StatefulSetPersistentVolumeClaimRetentionPolicy StatefulSetPersistentVolumeClaimRetentionPolicy describes the policy used for PVCs created from the StatefulSet VolumeClaimTemplates. 1.000 metacpan
IO::K8s::Api::Apps::V1::StatefulSetSpec A StatefulSetSpec is the specification of a StatefulSet. 1.000 metacpan
IO::K8s::Api::Apps::V1::StatefulSetStatus StatefulSetStatus represents the current state of a StatefulSet. 1.000 metacpan
IO::K8s::Api::Apps::V1::StatefulSetUpdateStrategy StatefulSetUpdateStrategy indicates the strategy that the StatefulSet controller will use to perform updates. 1.000 metacpan
IO::K8s::Api::Apps::V1beta1::ControllerRevisionList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Apps::V1beta1::DeploymentList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Apps::V1beta1::StatefulSetList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Apps::V1beta2::ControllerRevisionList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Apps::V1beta2::DaemonSetList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Apps::V1beta2::DeploymentList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Apps::V1beta2::ReplicaSetList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Apps::V1beta2::StatefulSetList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Auditregistration::V1alpha1::AuditSinkList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Authentication::V1::BoundObjectReference BoundObjectReference is a reference to an object that a token is bound to. 1.000 metacpan
IO::K8s::Api::Authentication::V1::SelfSubjectReview SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. When using impersonation, users will receive the user info of the user being impersonated. If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase. 1.000 metacpan
IO::K8s::Api::Authentication::V1::SelfSubjectReviewStatus SelfSubjectReviewStatus is filled by the kube-apiserver and sent back to a user. 1.000 metacpan
IO::K8s::Api::Authentication::V1::TokenRequest TokenRequest requests a token for a given service account. 1.000 metacpan
IO::K8s::Api::Authentication::V1::TokenRequestSpec TokenRequestSpec contains client provided parameters of a token request. 1.000 metacpan
IO::K8s::Api::Authentication::V1::TokenRequestStatus TokenRequestStatus is the result of a token request. 1.000 metacpan
IO::K8s::Api::Authentication::V1::TokenReview TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver. 1.000 metacpan
IO::K8s::Api::Authentication::V1::TokenReviewSpec TokenReviewSpec is a description of the token authentication request. 1.000 metacpan
IO::K8s::Api::Authentication::V1::TokenReviewStatus TokenReviewStatus is the result of the token authentication request. 1.000 metacpan
IO::K8s::Api::Authentication::V1::UserInfo UserInfo holds the information about the user needed to implement the user.Info interface. 1.000 metacpan
IO::K8s::Api::Authentication::V1alpha1::SelfSubjectReview SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. When using impersonation, users will receive the user info of the user being impersonated. If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase. 1.000 metacpan
IO::K8s::Api::Authentication::V1alpha1::SelfSubjectReviewStatus SelfSubjectReviewStatus is filled by the kube-apiserver and sent back to a user. 1.000 metacpan
IO::K8s::Api::Authentication::V1beta1::SelfSubjectReview SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. When using impersonation, users will receive the user info of the user being impersonated. If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase. 1.000 metacpan
IO::K8s::Api::Authentication::V1beta1::SelfSubjectReviewStatus SelfSubjectReviewStatus is filled by the kube-apiserver and sent back to a user. 1.000 metacpan
IO::K8s::Api::Authorization::V1::FieldSelectorAttributes FieldSelectorAttributes indicates a field limited access. Webhook authors are encouraged to * ensure rawSelector and requirements are not both set * consider the requirements field if set * not try to parse or consider the rawSelector field if set. This is to avoid another CVE-2022-2880 (i.e. getting different systems to agree on how exactly to parse a query is not something we want), see https://www.oxeye.io/resources/golang-parameter-smuggling-attack for more details. For the *SubjectAccessReview endpoints of the kube-apiserver: * If rawSelector is empty and requirements are empty, the request is not limited. * If rawSelector is present and requirements are empty, the rawSelector will be parsed and limited if the parsing succeeds. * If rawSelector is empty and requirements are present, the requirements should be honored * If rawSelector is present and requirements are present, the request is invalid. 1.000 metacpan
IO::K8s::Api::Authorization::V1::LabelSelectorAttributes LabelSelectorAttributes indicates a label limited access. Webhook authors are encouraged to * ensure rawSelector and requirements are not both set * consider the requirements field if set * not try to parse or consider the rawSelector field if set. This is to avoid another CVE-2022-2880 (i.e. getting different systems to agree on how exactly to parse a query is not something we want), see https://www.oxeye.io/resources/golang-parameter-smuggling-attack for more details. For the *SubjectAccessReview endpoints of the kube-apiserver: * If rawSelector is empty and requirements are empty, the request is not limited. * If rawSelector is present and requirements are empty, the rawSelector will be parsed and limited if the parsing succeeds. * If rawSelector is empty and requirements are present, the requirements should be honored * If rawSelector is present and requirements are present, the request is invalid. 1.000 metacpan
IO::K8s::Api::Authorization::V1::LocalSubjectAccessReview LocalSubjectAccessReview checks whether or not a user or group can perform an action in a given namespace. Having a namespace scoped resource makes it much easier to grant namespace scoped policy that includes permissions checking. 1.000 metacpan
IO::K8s::Api::Authorization::V1::NonResourceAttributes NonResourceAttributes includes the authorization attributes available for non-resource requests to the Authorizer interface 1.000 metacpan
IO::K8s::Api::Authorization::V1::NonResourceRule NonResourceRule holds information that describes a rule for the non-resource 1.000 metacpan
IO::K8s::Api::Authorization::V1::ResourceAttributes ResourceAttributes includes the authorization attributes available for resource requests to the Authorizer interface 1.000 metacpan
IO::K8s::Api::Authorization::V1::ResourceRule ResourceRule is the list of actions the subject is allowed to perform on resources. The list ordering isn't significant, may contain duplicates, and possibly be incomplete. 1.000 metacpan
IO::K8s::Api::Authorization::V1::SelfSubjectAccessReview SelfSubjectAccessReview checks whether or the current user can perform an action. Not filling in a spec.namespace means "in all namespaces". Self is a special case, because users should always be able to check whether they can perform an action 1.000 metacpan
IO::K8s::Api::Authorization::V1::SelfSubjectAccessReviewSpec SelfSubjectAccessReviewSpec is a description of the access request. Exactly one of ResourceAuthorizationAttributes and NonResourceAuthorizationAttributes must be set 1.000 metacpan
IO::K8s::Api::Authorization::V1::SelfSubjectRulesReview SelfSubjectRulesReview enumerates the set of actions the current user can perform within a namespace. The returned list of actions may be incomplete depending on the server's authorization mode, and any errors experienced during the evaluation. SelfSubjectRulesReview should be used by UIs to show/hide actions, or to quickly let an end user reason about their permissions. It should NOT Be used by external systems to drive authorization decisions as this raises confused deputy, cache lifetime/revocation, and correctness concerns. SubjectAccessReview, and LocalAccessReview are the correct way to defer authorization decisions to the API server. 1.000 metacpan
IO::K8s::Api::Authorization::V1::SelfSubjectRulesReviewSpec SelfSubjectRulesReviewSpec defines the specification for SelfSubjectRulesReview. 1.000 metacpan
IO::K8s::Api::Authorization::V1::SubjectAccessReview SubjectAccessReview checks whether or not a user or group can perform an action. 1.000 metacpan
IO::K8s::Api::Authorization::V1::SubjectAccessReviewSpec SubjectAccessReviewSpec is a description of the access request. Exactly one of ResourceAuthorizationAttributes and NonResourceAuthorizationAttributes must be set 1.000 metacpan
IO::K8s::Api::Authorization::V1::SubjectAccessReviewStatus SubjectAccessReviewStatus 1.000 metacpan
IO::K8s::Api::Authorization::V1::SubjectRulesReviewStatus SubjectRulesReviewStatus contains the result of a rules check. This check can be incomplete depending on the set of authorizers the server is configured with and any errors experienced during evaluation. Because authorization rules are additive, if a rule appears in a list it's safe to assume the subject has that permission, even if that list is incomplete. 1.000 metacpan
IO::K8s::Api::Autoscaling::V1::CrossVersionObjectReference CrossVersionObjectReference contains enough information to let you identify the referred resource. 1.000 metacpan
IO::K8s::Api::Autoscaling::V1::HorizontalPodAutoscaler configuration of a horizontal pod autoscaler. 1.000 metacpan
IO::K8s::Api::Autoscaling::V1::HorizontalPodAutoscalerList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Autoscaling::V1::HorizontalPodAutoscalerSpec specification of a horizontal pod autoscaler. 1.000 metacpan
IO::K8s::Api::Autoscaling::V1::HorizontalPodAutoscalerStatus current status of a horizontal pod autoscaler 1.000 metacpan
IO::K8s::Api::Autoscaling::V1::Scale Scale represents a scaling request for a resource. 1.000 metacpan
IO::K8s::Api::Autoscaling::V1::ScaleSpec ScaleSpec describes the attributes of a scale subresource. 1.000 metacpan
IO::K8s::Api::Autoscaling::V1::ScaleStatus ScaleStatus represents the current status of a scale subresource. 1.000 metacpan
IO::K8s::Api::Autoscaling::V2::ContainerResourceMetricSource ContainerResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set. 1.000 metacpan
IO::K8s::Api::Autoscaling::V2::ContainerResourceMetricStatus ContainerResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing a single container in each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. 1.000 metacpan
IO::K8s::Api::Autoscaling::V2::CrossVersionObjectReference CrossVersionObjectReference contains enough information to let you identify the referred resource. 1.000 metacpan
IO::K8s::Api::Autoscaling::V2::ExternalMetricSource ExternalMetricSource indicates how to scale on a metric not associated with any Kubernetes object (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster). 1.000 metacpan
IO::K8s::Api::Autoscaling::V2::ExternalMetricStatus ExternalMetricStatus indicates the current value of a global metric not associated with any Kubernetes object. 1.000 metacpan
IO::K8s::Api::Autoscaling::V2::HPAScalingPolicy HPAScalingPolicy is a single policy which must hold true for a specified past interval. 1.000 metacpan
IO::K8s::Api::Autoscaling::V2::HPAScalingRules HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen. 1.000 metacpan
IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscaler HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified. 1.000 metacpan
IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscalerBehavior HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively). 1.000 metacpan
IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscalerCondition HorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler at a certain point. 1.000 metacpan
IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscalerSpec HorizontalPodAutoscalerSpec describes the desired functionality of the HorizontalPodAutoscaler. 1.000 metacpan
IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscalerStatus HorizontalPodAutoscalerStatus describes the current status of a horizontal pod autoscaler. 1.000 metacpan
IO::K8s::Api::Autoscaling::V2::MetricIdentifier MetricIdentifier defines the name and optionally selector for a metric 1.000 metacpan
IO::K8s::Api::Autoscaling::V2::MetricSpec MetricSpec specifies how to scale based on a single metric (only `type` and one other matching field should be set at once). 1.000 metacpan
IO::K8s::Api::Autoscaling::V2::MetricStatus MetricStatus describes the last-read state of a single metric. 1.000 metacpan
IO::K8s::Api::Autoscaling::V2::MetricTarget MetricTarget defines the target value, average value, or average utilization of a specific metric 1.000 metacpan
IO::K8s::Api::Autoscaling::V2::MetricValueStatus MetricValueStatus holds the current value for a metric 1.000 metacpan
IO::K8s::Api::Autoscaling::V2::ObjectMetricSource ObjectMetricSource indicates how to scale on a metric describing a kubernetes object (for example, hits-per-second on an Ingress object). 1.000 metacpan
IO::K8s::Api::Autoscaling::V2::ObjectMetricStatus ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object). 1.000 metacpan
IO::K8s::Api::Autoscaling::V2::PodsMetricSource PodsMetricSource indicates how to scale on a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value. 1.000 metacpan
IO::K8s::Api::Autoscaling::V2::PodsMetricStatus PodsMetricStatus indicates the current value of a metric describing each pod in the current scale target (for example, transactions-processed-per-second). 1.000 metacpan
IO::K8s::Api::Autoscaling::V2::ResourceMetricSource ResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set. 1.000 metacpan
IO::K8s::Api::Autoscaling::V2::ResourceMetricStatus ResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. 1.000 metacpan
IO::K8s::Api::Autoscaling::V2beta1::HorizontalPodAutoscalerList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Autoscaling::V2beta2::HorizontalPodAutoscalerList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Batch::V1::CronJob CronJob represents the configuration of a single cron job. 1.000 metacpan
IO::K8s::Api::Batch::V1::CronJobSpec CronJobSpec describes how the job execution will look like and when it will actually run. 1.000 metacpan
IO::K8s::Api::Batch::V1::CronJobStatus CronJobStatus represents the current state of a cron job. 1.000 metacpan
IO::K8s::Api::Batch::V1::Job Job represents the configuration of a single job. 1.000 metacpan
IO::K8s::Api::Batch::V1::JobCondition JobCondition describes current state of a job. 1.000 metacpan
IO::K8s::Api::Batch::V1::JobList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Batch::V1::JobSpec JobSpec describes how the job execution will look like. 1.000 metacpan
IO::K8s::Api::Batch::V1::JobStatus JobStatus represents the current state of a Job. 1.000 metacpan
IO::K8s::Api::Batch::V1::JobTemplateSpec JobTemplateSpec describes the data a Job should have when created from a template 1.000 metacpan
IO::K8s::Api::Batch::V1::PodFailurePolicy PodFailurePolicy describes how failed pods influence the backoffLimit. 1.000 metacpan
IO::K8s::Api::Batch::V1::PodFailurePolicyOnExitCodesRequirement PodFailurePolicyOnExitCodesRequirement describes the requirement for handling a failed pod based on its container exit codes. In particular, it lookups the .state.terminated.exitCode for each app container and init container status, represented by the .status.containerStatuses and .status.initContainerStatuses fields in the Pod status, respectively. Containers completed with success (exit code 0) are excluded from the requirement check. 1.000 metacpan
IO::K8s::Api::Batch::V1::PodFailurePolicyOnPodConditionsPattern PodFailurePolicyOnPodConditionsPattern describes a pattern for matching an actual pod condition type. 1.000 metacpan
IO::K8s::Api::Batch::V1::PodFailurePolicyRule PodFailurePolicyRule describes how a pod failure is handled when the requirements are met. One of onExitCodes and onPodConditions, but not both, can be used in each rule. 1.000 metacpan
IO::K8s::Api::Batch::V1::SuccessPolicy SuccessPolicy describes when a Job can be declared as succeeded based on the success of some indexes. 1.000 metacpan
IO::K8s::Api::Batch::V1::SuccessPolicyRule SuccessPolicyRule describes rule for declaring a Job as succeeded. Each rule must have at least one of the "succeededIndexes" or "succeededCount" specified. 1.000 metacpan
IO::K8s::Api::Batch::V1::UncountedTerminatedPods UncountedTerminatedPods holds UIDs of Pods that have terminated but haven't been accounted in Job status counters. 1.000 metacpan
IO::K8s::Api::Batch::V1beta1::CronJobList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Batch::V2alpha1::CronJobList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Certificates::V1::CertificateSigningRequest CertificateSigningRequest objects provide a mechanism to obtain x509 certificates by submitting a certificate signing request, and having it asynchronously approved and issued. 1.000 metacpan
IO::K8s::Api::Certificates::V1::CertificateSigningRequestCondition CertificateSigningRequestCondition describes a condition of a CertificateSigningRequest object 1.000 metacpan
IO::K8s::Api::Certificates::V1::CertificateSigningRequestSpec CertificateSigningRequestSpec contains the certificate request. 1.000 metacpan
IO::K8s::Api::Certificates::V1::CertificateSigningRequestStatus CertificateSigningRequestStatus contains conditions used to indicate approved/denied/failed status of the request, and the issued certificate. 1.000 metacpan
IO::K8s::Api::Certificates::V1alpha1::ClusterTrustBundle ClusterTrustBundle is a cluster-scoped container for X.509 trust anchors (root certificates). 1.000 metacpan
IO::K8s::Api::Certificates::V1alpha1::ClusterTrustBundleSpec ClusterTrustBundleSpec contains the signer and trust anchors. 1.000 metacpan
IO::K8s::Api::Certificates::V1beta1::CertificateSigningRequestList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Coordination::V1::Lease Lease defines a lease concept. 1.000 metacpan
IO::K8s::Api::Coordination::V1::LeaseSpec LeaseSpec is a specification of a Lease. 1.000 metacpan
IO::K8s::Api::Coordination::V1alpha1::LeaseCandidate LeaseCandidate defines a candidate for a Lease object. Candidates are created such that coordinated leader election will pick the best leader from the list of candidates. 1.000 metacpan
IO::K8s::Api::Coordination::V1alpha1::LeaseCandidateSpec LeaseCandidateSpec is a specification of a Lease. 1.000 metacpan
IO::K8s::Api::Coordination::V1beta1::LeaseList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Core::V1::AWSElasticBlockStoreVolumeSource Represents a Persistent Disk resource in AWS. An AWS EBS disk must exist before mounting to a container. The disk must also be in the same AWS zone as the kubelet. An AWS EBS disk can only be mounted as read/write once. AWS EBS volumes support ownership management and SELinux relabeling. 1.000 metacpan
IO::K8s::Api::Core::V1::Affinity Affinity is a group of affinity scheduling rules. 1.000 metacpan
IO::K8s::Api::Core::V1::AppArmorProfile AppArmorProfile defines a pod or container's AppArmor settings. 1.000 metacpan
IO::K8s::Api::Core::V1::AttachedVolume AttachedVolume describes a volume attached to a node 1.000 metacpan
IO::K8s::Api::Core::V1::AzureDiskVolumeSource AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. 1.000 metacpan
IO::K8s::Api::Core::V1::AzureFilePersistentVolumeSource AzureFile represents an Azure File Service mount on the host and bind mount to the pod. 1.000 metacpan
IO::K8s::Api::Core::V1::AzureFileVolumeSource AzureFile represents an Azure File Service mount on the host and bind mount to the pod. 1.000 metacpan
IO::K8s::Api::Core::V1::Binding Binding ties one object to another; for example, a pod is bound to a node by a scheduler. Deprecated in 1.7, please use the bindings subresource of pods instead. 1.000 metacpan
IO::K8s::Api::Core::V1::CSIPersistentVolumeSource Represents storage that is managed by an external CSI volume driver (Beta feature) 1.000 metacpan
IO::K8s::Api::Core::V1::CSIVolumeSource Represents a source location of a volume to mount, managed by an external CSI driver 1.000 metacpan
IO::K8s::Api::Core::V1::Capabilities Adds and removes POSIX capabilities from running containers. 1.000 metacpan
IO::K8s::Api::Core::V1::CephFSPersistentVolumeSource Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling. 1.000 metacpan
IO::K8s::Api::Core::V1::CephFSVolumeSource Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling. 1.000 metacpan
IO::K8s::Api::Core::V1::CinderPersistentVolumeSource Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and SELinux relabeling. 1.000 metacpan
IO::K8s::Api::Core::V1::CinderVolumeSource Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and SELinux relabeling. 1.000 metacpan
IO::K8s::Api::Core::V1::ClientIPConfig ClientIPConfig represents the configurations of Client IP based session affinity. 1.000 metacpan
IO::K8s::Api::Core::V1::ClusterTrustBundleProjection ClusterTrustBundleProjection describes how to select a set of ClusterTrustBundle objects and project their contents into the pod filesystem. 1.000 metacpan
IO::K8s::Api::Core::V1::ComponentCondition Information about the condition of a component. 1.000 metacpan
IO::K8s::Api::Core::V1::ComponentStatus ComponentStatus (and ComponentStatusList) holds the cluster validation info. Deprecated: This API is deprecated in v1.19+ 1.000 metacpan
IO::K8s::Api::Core::V1::ComponentStatusList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Core::V1::ConfigMap ConfigMap holds configuration data for pods to consume. 1.000 metacpan
IO::K8s::Api::Core::V1::ConfigMapEnvSource ConfigMapEnvSource selects a ConfigMap to populate the environment variables with. The contents of the target ConfigMap's Data field will represent the key-value pairs as environment variables. 1.000 metacpan
IO::K8s::Api::Core::V1::ConfigMapKeySelector Selects a key from a ConfigMap. 1.000 metacpan
IO::K8s::Api::Core::V1::ConfigMapList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Core::V1::ConfigMapNodeConfigSource ConfigMapNodeConfigSource contains the information to reference a ConfigMap as a config source for the Node. This API is deprecated since 1.22: https://git.k8s.io/enhancements/keps/sig-node/281-dynamic-kubelet-configuration 1.000 metacpan
IO::K8s::Api::Core::V1::ConfigMapProjection Adapts a ConfigMap into a projected volume. The contents of the target ConfigMap's Data field will be presented in a projected volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. Note that this is identical to a configmap volume source without the default mode. 1.000 metacpan
IO::K8s::Api::Core::V1::ConfigMapVolumeSource Adapts a ConfigMap into a volume. The contents of the target ConfigMap's Data field will be presented in a volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. ConfigMap volumes support ownership management and SELinux relabeling. 1.000 metacpan
IO::K8s::Api::Core::V1::Container A single application container that you want to run within a pod. 1.000 metacpan
IO::K8s::Api::Core::V1::ContainerImage Describe a container image 1.000 metacpan
IO::K8s::Api::Core::V1::ContainerPort ContainerPort represents a network port in a single container. 1.000 metacpan
IO::K8s::Api::Core::V1::ContainerResizePolicy ContainerResizePolicy represents resource resize policy for the container. 1.000 metacpan
IO::K8s::Api::Core::V1::ContainerState ContainerState holds a possible state of container. Only one of its members may be specified. If none of them is specified, the default one is ContainerStateWaiting. 1.000 metacpan
IO::K8s::Api::Core::V1::ContainerStateRunning ContainerStateRunning is a running state of a container. 1.000 metacpan
IO::K8s::Api::Core::V1::ContainerStateTerminated ContainerStateTerminated is a terminated state of a container. 1.000 metacpan
IO::K8s::Api::Core::V1::ContainerStateWaiting ContainerStateWaiting is a waiting state of a container. 1.000 metacpan
IO::K8s::Api::Core::V1::ContainerStatus ContainerStatus contains details for the current status of this container. 1.000 metacpan
IO::K8s::Api::Core::V1::ContainerUser ContainerUser represents user identity information 1.000 metacpan
IO::K8s::Api::Core::V1::DaemonEndpoint DaemonEndpoint contains information about a single Daemon endpoint. 1.000 metacpan
IO::K8s::Api::Core::V1::DownwardAPIProjection Represents downward API info for projecting into a projected volume. Note that this is identical to a downwardAPI volume source without the default mode. 1.000 metacpan
IO::K8s::Api::Core::V1::DownwardAPIVolumeFile DownwardAPIVolumeFile represents information to create the file containing the pod field 1.000 metacpan
IO::K8s::Api::Core::V1::DownwardAPIVolumeSource DownwardAPIVolumeSource represents a volume containing downward API info. Downward API volumes support ownership management and SELinux relabeling. 1.000 metacpan
IO::K8s::Api::Core::V1::EmptyDirVolumeSource Represents an empty directory for a pod. Empty directory volumes support ownership management and SELinux relabeling. 1.000 metacpan
IO::K8s::Api::Core::V1::EndpointAddress EndpointAddress is a tuple that describes single IP address. 1.000 metacpan
IO::K8s::Api::Core::V1::EndpointPort EndpointPort is a tuple that describes a single port. 1.000 metacpan
IO::K8s::Api::Core::V1::EndpointSubset EndpointSubset is a group of addresses with a common set of ports. The expanded set of endpoints is the Cartesian product of Addresses x Ports. 1.000 metacpan
IO::K8s::Api::Core::V1::Endpoints Endpoints is a collection of endpoints that implement the actual service. 1.000 metacpan
IO::K8s::Api::Core::V1::EndpointsList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Core::V1::EnvFromSource EnvFromSource represents the source of a set of ConfigMaps 1.000 metacpan
IO::K8s::Api::Core::V1::EnvVar EnvVar represents an environment variable present in a Container. 1.000 metacpan
IO::K8s::Api::Core::V1::EnvVarSource EnvVarSource represents a source for the value of an EnvVar. 1.000 metacpan
IO::K8s::Api::Core::V1::EphemeralContainer An EphemeralContainer is a temporary container that you may add to an existing Pod for user-initiated activities such as debugging. Ephemeral containers have no resource or scheduling guarantees, and they will not be restarted when they exit or when a Pod is removed or restarted. The kubelet may evict a Pod if an ephemeral container causes the Pod to exceed its resource allocation. To add an ephemeral container, use the ephemeralcontainers subresource of an existing Pod. Ephemeral containers may not be removed or restarted. 1.000 metacpan
IO::K8s::Api::Core::V1::EphemeralVolumeSource Represents an ephemeral volume that is handled by a normal storage driver. 1.000 metacpan
IO::K8s::Api::Core::V1::Event Event is a report of an event somewhere in the cluster. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data. 1.000 metacpan
IO::K8s::Api::Core::V1::EventList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Core::V1::EventSeries EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time. 1.000 metacpan
IO::K8s::Api::Core::V1::EventSource EventSource contains information for an event. 1.000 metacpan
IO::K8s::Api::Core::V1::ExecAction ExecAction describes a "run in container" action. 1.000 metacpan
IO::K8s::Api::Core::V1::FCVolumeSource Represents a Fibre Channel volume. Fibre Channel volumes can only be mounted as read/write once. Fibre Channel volumes support ownership management and SELinux relabeling. 1.000 metacpan
IO::K8s::Api::Core::V1::FlexPersistentVolumeSource FlexPersistentVolumeSource represents a generic persistent volume resource that is provisioned/attached using an exec based plugin. 1.000 metacpan
IO::K8s::Api::Core::V1::FlexVolumeSource FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. 1.000 metacpan
IO::K8s::Api::Core::V1::FlockerVolumeSource Represents a Flocker volume mounted by the Flocker agent. One and only one of datasetName and datasetUUID should be set. Flocker volumes do not support ownership management or SELinux relabeling. 1.000 metacpan
IO::K8s::Api::Core::V1::GCEPersistentDiskVolumeSource Represents a Persistent Disk resource in Google Compute Engine. A GCE PD must exist before mounting to a container. The disk must also be in the same GCE project and zone as the kubelet. A GCE PD can only be mounted as read/write once or read-only many times. GCE PDs support ownership management and SELinux relabeling. 1.000 metacpan
IO::K8s::Api::Core::V1::GRPCAction 1.000 metacpan
IO::K8s::Api::Core::V1::GitRepoVolumeSource Represents a volume that is populated with the contents of a git repository. Git repo volumes do not support ownership management. Git repo volumes support SELinux relabeling. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container. 1.000 metacpan
IO::K8s::Api::Core::V1::GlusterfsPersistentVolumeSource Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling. 1.000 metacpan
IO::K8s::Api::Core::V1::GlusterfsVolumeSource Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling. 1.000 metacpan
IO::K8s::Api::Core::V1::HTTPGetAction HTTPGetAction describes an action based on HTTP Get requests. 1.000 metacpan
IO::K8s::Api::Core::V1::HTTPHeader HTTPHeader describes a custom header to be used in HTTP probes 1.000 metacpan
IO::K8s::Api::Core::V1::HostAlias HostAlias holds the mapping between IP and hostnames that will be injected as an entry in the pod's hosts file. 1.000 metacpan
IO::K8s::Api::Core::V1::HostIP HostIP represents a single IP address allocated to the host. 1.000 metacpan
IO::K8s::Api::Core::V1::HostPathVolumeSource Represents a host path mapped into a pod. Host path volumes do not support ownership management or SELinux relabeling. 1.000 metacpan
IO::K8s::Api::Core::V1::ISCSIPersistentVolumeSource ISCSIPersistentVolumeSource represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling. 1.000 metacpan
IO::K8s::Api::Core::V1::ISCSIVolumeSource Represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling. 1.000 metacpan
IO::K8s::Api::Core::V1::ImageVolumeSource ImageVolumeSource represents a image volume resource. 1.000 metacpan
IO::K8s::Api::Core::V1::KeyToPath Maps a string key to a path within a volume. 1.000 metacpan
IO::K8s::Api::Core::V1::Lifecycle Lifecycle describes actions that the management system should take in response to container lifecycle events. For the PostStart and PreStop lifecycle handlers, management of the container blocks until the action is complete, unless the container process fails, in which case the handler is aborted. 1.000 metacpan
IO::K8s::Api::Core::V1::LifecycleHandler LifecycleHandler defines a specific action that should be taken in a lifecycle hook. One and only one of the fields, except TCPSocket must be specified. 1.000 metacpan
IO::K8s::Api::Core::V1::LimitRange LimitRange sets resource usage limits for each kind of resource in a Namespace. 1.000 metacpan
IO::K8s::Api::Core::V1::LimitRangeItem LimitRangeItem defines a min/max usage limit for any resource that matches on kind. 1.000 metacpan
IO::K8s::Api::Core::V1::LimitRangeList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Core::V1::LimitRangeSpec LimitRangeSpec defines a min/max usage limit for resources that match on kind. 1.000 metacpan
IO::K8s::Api::Core::V1::LinuxContainerUser LinuxContainerUser represents user identity information in Linux containers 1.000 metacpan
IO::K8s::Api::Core::V1::LoadBalancerIngress LoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point. 1.000 metacpan
IO::K8s::Api::Core::V1::LoadBalancerStatus LoadBalancerStatus represents the status of a load-balancer. 1.000 metacpan
IO::K8s::Api::Core::V1::LocalObjectReference LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace. 1.000 metacpan
IO::K8s::Api::Core::V1::LocalVolumeSource Local represents directly-attached storage with node affinity (Beta feature) 1.000 metacpan
IO::K8s::Api::Core::V1::ModifyVolumeStatus ModifyVolumeStatus represents the status object of ControllerModifyVolume operation 1.000 metacpan
IO::K8s::Api::Core::V1::NFSVolumeSource Represents an NFS mount that lasts the lifetime of a pod. NFS volumes do not support ownership management or SELinux relabeling. 1.000 metacpan
IO::K8s::Api::Core::V1::Namespace Namespace provides a scope for Names. Use of multiple namespaces is optional. 1.000 metacpan
IO::K8s::Api::Core::V1::NamespaceCondition NamespaceCondition contains details about state of namespace. 1.000 metacpan
IO::K8s::Api::Core::V1::NamespaceList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Core::V1::NamespaceSpec NamespaceSpec describes the attributes on a Namespace. 1.000 metacpan
IO::K8s::Api::Core::V1::NamespaceStatus NamespaceStatus is information about the current status of a Namespace. 1.000 metacpan
IO::K8s::Api::Core::V1::Node Node is a worker node in Kubernetes. Each node will have a unique identifier in the cache (i.e. in etcd). 1.000 metacpan
IO::K8s::Api::Core::V1::NodeAddress NodeAddress contains information for the node's address. 1.000 metacpan
IO::K8s::Api::Core::V1::NodeAffinity Node affinity is a group of node affinity scheduling rules. 1.000 metacpan
IO::K8s::Api::Core::V1::NodeCondition NodeCondition contains condition information for a node. 1.000 metacpan
IO::K8s::Api::Core::V1::NodeConfigSource NodeConfigSource specifies a source of node configuration. Exactly one subfield (excluding metadata) must be non-nil. This API is deprecated since 1.22 1.000 metacpan
IO::K8s::Api::Core::V1::NodeConfigStatus NodeConfigStatus describes the status of the config assigned by Node.Spec.ConfigSource. 1.000 metacpan
IO::K8s::Api::Core::V1::NodeDaemonEndpoints NodeDaemonEndpoints lists ports opened by daemons running on the Node. 1.000 metacpan
IO::K8s::Api::Core::V1::NodeFeatures NodeFeatures describes the set of features implemented by the CRI implementation. The features contained in the NodeFeatures should depend only on the cri implementation independent of runtime handlers. 1.000 metacpan
IO::K8s::Api::Core::V1::NodeList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Core::V1::NodeRuntimeHandler NodeRuntimeHandler is a set of runtime handler information. 1.000 metacpan
IO::K8s::Api::Core::V1::NodeRuntimeHandlerFeatures NodeRuntimeHandlerFeatures is a set of features implemented by the runtime handler. 1.000 metacpan
IO::K8s::Api::Core::V1::NodeSelector A node selector represents the union of the results of one or more label queries over a set of nodes; that is, it represents the OR of the selectors represented by the node selector terms. 1.000 metacpan
IO::K8s::Api::Core::V1::NodeSelectorRequirement A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. 1.000 metacpan
IO::K8s::Api::Core::V1::NodeSelectorTerm A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm. 1.000 metacpan
IO::K8s::Api::Core::V1::NodeSpec NodeSpec describes the attributes that a node is created with. 1.000 metacpan
IO::K8s::Api::Core::V1::NodeStatus NodeStatus is information about the current status of a node. 1.000 metacpan
IO::K8s::Api::Core::V1::NodeSystemInfo NodeSystemInfo is a set of ids/uuids to uniquely identify the node. 1.000 metacpan
IO::K8s::Api::Core::V1::ObjectFieldSelector ObjectFieldSelector selects an APIVersioned field of an object. 1.000 metacpan
IO::K8s::Api::Core::V1::ObjectReference ObjectReference contains enough information to let you inspect or modify the referred object. 1.000 metacpan
IO::K8s::Api::Core::V1::PersistentVolume PersistentVolume (PV) is a storage resource provisioned by an administrator. It is analogous to a node. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes 1.000 metacpan
IO::K8s::Api::Core::V1::PersistentVolumeClaim PersistentVolumeClaim is a user's request for and claim to a persistent volume 1.000 metacpan
IO::K8s::Api::Core::V1::PersistentVolumeClaimCondition PersistentVolumeClaimCondition contains details about state of pvc 1.000 metacpan
IO::K8s::Api::Core::V1::PersistentVolumeClaimList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Core::V1::PersistentVolumeClaimSpec PersistentVolumeClaimSpec describes the common attributes of storage devices and allows a Source for provider-specific attributes 1.000 metacpan
IO::K8s::Api::Core::V1::PersistentVolumeClaimStatus PersistentVolumeClaimStatus is the current status of a persistent volume claim. 1.000 metacpan
IO::K8s::Api::Core::V1::PersistentVolumeClaimTemplate PersistentVolumeClaimTemplate is used to produce PersistentVolumeClaim objects as part of an EphemeralVolumeSource. 1.000 metacpan
IO::K8s::Api::Core::V1::PersistentVolumeClaimVolumeSource PersistentVolumeClaimVolumeSource references the user's PVC in the same namespace. This volume finds the bound PV and mounts that volume for the pod. A PersistentVolumeClaimVolumeSource is, essentially, a wrapper around another type of volume that is owned by someone else (the system). 1.000 metacpan
IO::K8s::Api::Core::V1::PersistentVolumeList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Core::V1::PersistentVolumeSpec PersistentVolumeSpec is the specification of a persistent volume. 1.000 metacpan
IO::K8s::Api::Core::V1::PersistentVolumeStatus PersistentVolumeStatus is the current status of a persistent volume. 1.000 metacpan
IO::K8s::Api::Core::V1::PhotonPersistentDiskVolumeSource Represents a Photon Controller persistent disk resource. 1.000 metacpan
IO::K8s::Api::Core::V1::Pod Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts. 1.000 metacpan
IO::K8s::Api::Core::V1::PodAffinity Pod affinity is a group of inter pod affinity scheduling rules. 1.000 metacpan
IO::K8s::Api::Core::V1::PodAffinityTerm Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key <topologyKey> matches that of any node on which a pod of the set of pods is running 1.000 metacpan
IO::K8s::Api::Core::V1::PodAntiAffinity Pod anti affinity is a group of inter pod anti affinity scheduling rules. 1.000 metacpan
IO::K8s::Api::Core::V1::PodCondition PodCondition contains details for the current condition of this pod. 1.000 metacpan
IO::K8s::Api::Core::V1::PodDNSConfig PodDNSConfig defines the DNS parameters of a pod in addition to those generated from DNSPolicy. 1.000 metacpan
IO::K8s::Api::Core::V1::PodDNSConfigOption PodDNSConfigOption defines DNS resolver options of a pod. 1.000 metacpan
IO::K8s::Api::Core::V1::PodIP PodIP represents a single IP address allocated to the pod. 1.000 metacpan
IO::K8s::Api::Core::V1::PodList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Core::V1::PodOS PodOS defines the OS parameters of a pod. 1.000 metacpan
IO::K8s::Api::Core::V1::PodReadinessGate PodReadinessGate contains the reference to a pod condition 1.000 metacpan
IO::K8s::Api::Core::V1::PodResourceClaim PodResourceClaim references exactly one ResourceClaim, either directly or by naming a ResourceClaimTemplate which is then turned into a ResourceClaim for the pod. It adds a name to it that uniquely identifies the ResourceClaim inside the Pod. Containers that need access to the ResourceClaim reference it with this name. 1.000 metacpan
IO::K8s::Api::Core::V1::PodResourceClaimStatus PodResourceClaimStatus is stored in the PodStatus for each PodResourceClaim which references a ResourceClaimTemplate. It stores the generated name for the corresponding ResourceClaim. 1.000 metacpan
IO::K8s::Api::Core::V1::PodSchedulingGate PodSchedulingGate is associated to a Pod to guard its scheduling. 1.000 metacpan
IO::K8s::Api::Core::V1::PodSecurityContext PodSecurityContext holds pod-level security attributes and common container settings. Some fields are also present in container.securityContext. Field values of container.securityContext take precedence over field values of PodSecurityContext. 1.000 metacpan
IO::K8s::Api::Core::V1::PodSpec PodSpec is a description of a pod. 1.000 metacpan
IO::K8s::Api::Core::V1::PodStatus PodStatus represents information about the status of a pod. Status may trail the actual state of a system, especially if the node that hosts the pod cannot contact the control plane. 1.000 metacpan
IO::K8s::Api::Core::V1::PodTemplate PodTemplate describes a template for creating copies of a predefined pod. 1.000 metacpan
IO::K8s::Api::Core::V1::PodTemplateList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Core::V1::PodTemplateSpec PodTemplateSpec describes the data a pod should have when created from a template 1.000 metacpan
IO::K8s::Api::Core::V1::PortStatus 1.000 metacpan
IO::K8s::Api::Core::V1::PortworxVolumeSource PortworxVolumeSource represents a Portworx volume resource. 1.000 metacpan
IO::K8s::Api::Core::V1::PreferredSchedulingTerm An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op). 1.000 metacpan
IO::K8s::Api::Core::V1::Probe Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. 1.000 metacpan
IO::K8s::Api::Core::V1::ProjectedVolumeSource Represents a projected volume source 1.000 metacpan
IO::K8s::Api::Core::V1::QuobyteVolumeSource Represents a Quobyte mount that lasts the lifetime of a pod. Quobyte volumes do not support ownership management or SELinux relabeling. 1.000 metacpan
IO::K8s::Api::Core::V1::RBDPersistentVolumeSource Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling. 1.000 metacpan
IO::K8s::Api::Core::V1::RBDVolumeSource Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling. 1.000 metacpan
IO::K8s::Api::Core::V1::ReplicationController ReplicationController represents the configuration of a replication controller. 1.000 metacpan
IO::K8s::Api::Core::V1::ReplicationControllerCondition ReplicationControllerCondition describes the state of a replication controller at a certain point. 1.000 metacpan
IO::K8s::Api::Core::V1::ReplicationControllerList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Core::V1::ReplicationControllerSpec ReplicationControllerSpec is the specification of a replication controller. 1.000 metacpan
IO::K8s::Api::Core::V1::ReplicationControllerStatus ReplicationControllerStatus represents the current status of a replication controller. 1.000 metacpan
IO::K8s::Api::Core::V1::ResourceClaim ResourceClaim references one entry in PodSpec.ResourceClaims. 1.000 metacpan
IO::K8s::Api::Core::V1::ResourceFieldSelector ResourceFieldSelector represents container resources (cpu, memory) and their output format 1.000 metacpan
IO::K8s::Api::Core::V1::ResourceHealth ResourceHealth represents the health of a resource. It has the latest device health information. This is a part of KEP https://kep.k8s.io/4680 and historical health changes are planned to be added in future iterations of a KEP. 1.000 metacpan
IO::K8s::Api::Core::V1::ResourceQuota ResourceQuota sets aggregate quota restrictions enforced per namespace 1.000 metacpan
IO::K8s::Api::Core::V1::ResourceQuotaList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Core::V1::ResourceQuotaSpec ResourceQuotaSpec defines the desired hard limits to enforce for Quota. 1.000 metacpan
IO::K8s::Api::Core::V1::ResourceQuotaStatus ResourceQuotaStatus defines the enforced hard limits and observed use. 1.000 metacpan
IO::K8s::Api::Core::V1::ResourceRequirements ResourceRequirements describes the compute resource requirements. 1.000 metacpan
IO::K8s::Api::Core::V1::ResourceStatus 1.000 metacpan
IO::K8s::Api::Core::V1::SELinuxOptions SELinuxOptions are the labels to be applied to the container 1.000 metacpan
IO::K8s::Api::Core::V1::ScaleIOPersistentVolumeSource ScaleIOPersistentVolumeSource represents a persistent ScaleIO volume 1.000 metacpan
IO::K8s::Api::Core::V1::ScaleIOVolumeSource ScaleIOVolumeSource represents a persistent ScaleIO volume 1.000 metacpan
IO::K8s::Api::Core::V1::ScopeSelector A scope selector represents the AND of the selectors represented by the scoped-resource selector requirements. 1.000 metacpan
IO::K8s::Api::Core::V1::ScopedResourceSelectorRequirement A scoped-resource selector requirement is a selector that contains values, a scope name, and an operator that relates the scope name and values. 1.000 metacpan
IO::K8s::Api::Core::V1::SeccompProfile SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set. 1.000 metacpan
IO::K8s::Api::Core::V1::Secret Secret holds secret data of a certain type. The total bytes of the values in the Data field must be less than MaxSecretSize bytes. 1.000 metacpan
IO::K8s::Api::Core::V1::SecretEnvSource SecretEnvSource selects a Secret to populate the environment variables with. The contents of the target Secret's Data field will represent the key-value pairs as environment variables. 1.000 metacpan
IO::K8s::Api::Core::V1::SecretKeySelector SecretKeySelector selects a key of a Secret. 1.000 metacpan
IO::K8s::Api::Core::V1::SecretList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Core::V1::SecretProjection Adapts a secret into a projected volume. The contents of the target Secret's Data field will be presented in a projected volume as files using the keys in the Data field as the file names. Note that this is identical to a secret volume source without the default mode. 1.000 metacpan
IO::K8s::Api::Core::V1::SecretReference SecretReference represents a Secret Reference. It has enough information to retrieve secret in any namespace 1.000 metacpan
IO::K8s::Api::Core::V1::SecretVolumeSource Adapts a Secret into a volume. The contents of the target Secret's Data field will be presented in a volume as files using the keys in the Data field as the file names. Secret volumes support ownership management and SELinux relabeling. 1.000 metacpan
IO::K8s::Api::Core::V1::SecurityContext SecurityContext holds security configuration that will be applied to a container. Some fields are present in both SecurityContext and PodSecurityContext. When both are set, the values in SecurityContext take precedence. 1.000 metacpan
IO::K8s::Api::Core::V1::Service Service is a named abstraction of software service (for example, mysql) consisting of local port (for example 3306) that the proxy listens on, and the selector that determines which pods will answer requests sent through the proxy. 1.000 metacpan
IO::K8s::Api::Core::V1::ServiceAccount ServiceAccount binds together: * a name, understood by users, and perhaps by peripheral systems, for an identity * a principal that can be authenticated and authorized * a set of secrets 1.000 metacpan
IO::K8s::Api::Core::V1::ServiceAccountList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Core::V1::ServiceAccountTokenProjection ServiceAccountTokenProjection represents a projected service account token volume. This projection can be used to insert a service account token into the pods runtime filesystem for use against APIs (Kubernetes API Server or otherwise). 1.000 metacpan
IO::K8s::Api::Core::V1::ServiceList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Core::V1::ServicePort ServicePort contains information on service's port. 1.000 metacpan
IO::K8s::Api::Core::V1::ServiceSpec ServiceSpec describes the attributes that a user creates on a service. 1.000 metacpan
IO::K8s::Api::Core::V1::ServiceStatus ServiceStatus represents the current status of a service. 1.000 metacpan
IO::K8s::Api::Core::V1::SessionAffinityConfig SessionAffinityConfig represents the configurations of session affinity. 1.000 metacpan
IO::K8s::Api::Core::V1::SleepAction SleepAction describes a "sleep" action. 1.000 metacpan
IO::K8s::Api::Core::V1::StorageOSPersistentVolumeSource Represents a StorageOS persistent volume resource. 1.000 metacpan
IO::K8s::Api::Core::V1::StorageOSVolumeSource Represents a StorageOS persistent volume resource. 1.000 metacpan
IO::K8s::Api::Core::V1::Sysctl Sysctl defines a kernel parameter to be set 1.000 metacpan
IO::K8s::Api::Core::V1::TCPSocketAction TCPSocketAction describes an action based on opening a socket 1.000 metacpan
IO::K8s::Api::Core::V1::Taint The node this Taint is attached to has the "effect" on any pod that does not tolerate the Taint. 1.000 metacpan
IO::K8s::Api::Core::V1::Toleration The pod this Toleration is attached to tolerates any taint that matches the triple <key,value,effect> using the matching operator <operator>. 1.000 metacpan
IO::K8s::Api::Core::V1::TopologySelectorLabelRequirement A topology selector requirement is a selector that matches given label. This is an alpha feature and may change in the future. 1.000 metacpan
IO::K8s::Api::Core::V1::TopologySelectorTerm A topology selector term represents the result of label queries. A null or empty topology selector term matches no objects. The requirements of them are ANDed. It provides a subset of functionality as NodeSelectorTerm. This is an alpha feature and may change in the future. 1.000 metacpan
IO::K8s::Api::Core::V1::TopologySpreadConstraint TopologySpreadConstraint specifies how to spread matching pods among the given topology. 1.000 metacpan
IO::K8s::Api::Core::V1::TypedLocalObjectReference TypedLocalObjectReference contains enough information to let you locate the typed referenced object inside the same namespace. 1.000 metacpan
IO::K8s::Api::Core::V1::TypedObjectReference 1.000 metacpan
IO::K8s::Api::Core::V1::Volume Volume represents a named volume in a pod that may be accessed by any container in the pod. 1.000 metacpan
IO::K8s::Api::Core::V1::VolumeDevice volumeDevice describes a mapping of a raw block device within a container. 1.000 metacpan
IO::K8s::Api::Core::V1::VolumeMount VolumeMount describes a mounting of a Volume within a container. 1.000 metacpan
IO::K8s::Api::Core::V1::VolumeMountStatus VolumeMountStatus shows status of volume mounts. 1.000 metacpan
IO::K8s::Api::Core::V1::VolumeNodeAffinity VolumeNodeAffinity defines constraints that limit what nodes this volume can be accessed from. 1.000 metacpan
IO::K8s::Api::Core::V1::VolumeProjection Projection that may be projected along with other supported volume types. Exactly one of these fields must be set. 1.000 metacpan
IO::K8s::Api::Core::V1::VolumeResourceRequirements VolumeResourceRequirements describes the storage resource requirements for a volume. 1.000 metacpan
IO::K8s::Api::Core::V1::VsphereVirtualDiskVolumeSource Represents a vSphere volume resource. 1.000 metacpan
IO::K8s::Api::Core::V1::WeightedPodAffinityTerm The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s) 1.000 metacpan
IO::K8s::Api::Core::V1::WindowsSecurityContextOptions WindowsSecurityContextOptions contain Windows-specific options and credentials. 1.000 metacpan
IO::K8s::Api::Discovery::V1::Endpoint Endpoint represents a single logical "backend" implementing a service. 1.000 metacpan
IO::K8s::Api::Discovery::V1::EndpointConditions EndpointConditions represents the current condition of an endpoint. 1.000 metacpan
IO::K8s::Api::Discovery::V1::EndpointHints EndpointHints provides hints describing how an endpoint should be consumed. 1.000 metacpan
IO::K8s::Api::Discovery::V1::EndpointPort EndpointPort represents a Port used by an EndpointSlice 1.000 metacpan
IO::K8s::Api::Discovery::V1::EndpointSlice EndpointSlice represents a subset of the endpoints that implement a service. For a given service there may be multiple EndpointSlice objects, selected by labels, which must be joined to produce the full set of endpoints. 1.000 metacpan
IO::K8s::Api::Discovery::V1::ForZone ForZone provides information about which zones should consume this endpoint. 1.000 metacpan
IO::K8s::Api::Events::V1::Event Event is a report of an event somewhere in the cluster. It generally denotes some state change in the system. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data. 1.000 metacpan
IO::K8s::Api::Events::V1::EventSeries EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time. How often to update the EventSeries is up to the event reporters. The default event reporter in "k8s.io/client-go/tools/events/event_broadcaster.go" shows how this struct is updated on heartbeats and can guide customized reporter implementations. 1.000 metacpan
IO::K8s::Api::Events::V1beta1::EventList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Extensions::V1beta1::DaemonSetList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Extensions::V1beta1::DeploymentList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Extensions::V1beta1::IngressList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Extensions::V1beta1::NetworkPolicyList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Extensions::V1beta1::PodSecurityPolicyList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Extensions::V1beta1::ReplicaSetList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1::ExemptPriorityLevelConfiguration ExemptPriorityLevelConfiguration describes the configurable aspects of the handling of exempt requests. In the mandatory exempt configuration object the values in the fields here can be modified by authorized users, unlike the rest of the `spec`. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1::FlowDistinguisherMethod FlowDistinguisherMethod specifies the method of a flow distinguisher. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1::FlowSchema FlowSchema defines the schema of a group of flows. Note that a flow is made up of a set of inbound API requests with similar attributes and is identified by a pair of strings: the name of the FlowSchema and a "flow distinguisher". 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1::FlowSchemaCondition FlowSchemaCondition describes conditions for a FlowSchema. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1::FlowSchemaSpec FlowSchemaSpec describes how the FlowSchema's specification looks like. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1::FlowSchemaStatus FlowSchemaStatus represents the current state of a FlowSchema. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1::GroupSubject GroupSubject holds detailed information for group-kind subject. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1::LimitResponse LimitResponse defines how to handle requests that can not be executed right now. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1::LimitedPriorityLevelConfiguration LimitedPriorityLevelConfiguration specifies how to handle requests that are subject to limits. It addresses two issues: How are requests for this priority level limited? What should be done with requests that exceed the limit? 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1::NonResourcePolicyRule NonResourcePolicyRule is a predicate that matches non-resource requests according to their verb and the target non-resource URL. A NonResourcePolicyRule matches a request if and only if both (a) at least one member of verbs matches the request and (b) at least one member of nonResourceURLs matches the request. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1::PolicyRulesWithSubjects PolicyRulesWithSubjects prescribes a test that applies to a request to an apiserver. The test considers the subject making the request, the verb being requested, and the resource to be acted upon. This PolicyRulesWithSubjects matches a request if and only if both (a) at least one member of subjects matches the request and (b) at least one member of resourceRules or nonResourceRules matches the request. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfiguration PriorityLevelConfiguration represents the configuration of a priority level. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfigurationCondition PriorityLevelConfigurationCondition defines the condition of priority level. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfigurationReference PriorityLevelConfigurationReference contains information that points to the "request-priority" being used. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfigurationSpec PriorityLevelConfigurationSpec specifies the configuration of a priority level. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfigurationStatus PriorityLevelConfigurationStatus represents the current state of a "request-priority". 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1::QueuingConfiguration QueuingConfiguration holds the configuration parameters for queuing. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1::ResourcePolicyRule ResourcePolicyRule is a predicate that matches some resource requests, testing the request's verb and the target resource. A ResourcePolicyRule matches a resource request if and only if: (a) at least one member of verbs matches the request, (b) at least one member of apiGroups matches the request, (c) at least one member of resources matches the request, and (d) either (d1) the request does not specify a namespace (i.e., `Namespace==""`) and clusterScope is true or (d2) the request specifies a namespace and least one member of namespaces matches the request's namespace. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1::ServiceAccountSubject ServiceAccountSubject holds detailed information for service-account-kind subject. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1::Subject Subject matches the originator of a request, as identified by the request authentication system. There are three ways of matching an originator; by user, group, or service account. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1::UserSubject UserSubject holds detailed information for user-kind subject. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::ExemptPriorityLevelConfiguration ExemptPriorityLevelConfiguration describes the configurable aspects of the handling of exempt requests. In the mandatory exempt configuration object the values in the fields here can be modified by authorized users, unlike the rest of the C<spec>. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::FlowDistinguisherMethod FlowDistinguisherMethod specifies the method of a flow distinguisher. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::FlowSchema FlowSchema defines the schema of a group of flows. Note that a flow is made up of a set of inbound API requests with similar attributes and is identified by a pair of strings: the name of the FlowSchema and a "flow distinguisher". 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::FlowSchemaCondition FlowSchemaCondition describes conditions for a FlowSchema. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::FlowSchemaSpec FlowSchemaSpec describes how the FlowSchema's specification looks like. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::FlowSchemaStatus FlowSchemaStatus represents the current state of a FlowSchema. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::GroupSubject GroupSubject holds detailed information for group-kind subject. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::LimitResponse LimitResponse defines how to handle requests that can not be executed right now. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::LimitedPriorityLevelConfiguration LimitedPriorityLevelConfiguration specifies how to handle requests that are subject to limits. It addresses two issues: How are requests for this priority level limited? What should be done with requests that exceed the limit? 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::NonResourcePolicyRule NonResourcePolicyRule is a predicate that matches non-resource requests according to their verb and the target non-resource URL. A NonResourcePolicyRule matches a request if and only if both (a) at least one member of verbs matches the request and (b) at least one member of nonResourceURLs matches the request. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::PolicyRulesWithSubjects PolicyRulesWithSubjects prescribes a test that applies to a request to an apiserver. The test considers the subject making the request, the verb being requested, and the resource to be acted upon. This PolicyRulesWithSubjects matches a request if and only if both (a) at least one member of subjects matches the request and (b) at least one member of resourceRules or nonResourceRules matches the request. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfiguration PriorityLevelConfiguration represents the configuration of a priority level. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfigurationCondition PriorityLevelConfigurationCondition defines the condition of priority level. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfigurationReference PriorityLevelConfigurationReference contains information that points to the "request-priority" being used. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfigurationSpec PriorityLevelConfigurationSpec specifies the configuration of a priority level. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfigurationStatus PriorityLevelConfigurationStatus represents the current state of a "request-priority". 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::QueuingConfiguration QueuingConfiguration holds the configuration parameters for queuing. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::ResourcePolicyRule ResourcePolicyRule is a predicate that matches some resource requests, testing the request's verb and the target resource. A ResourcePolicyRule matches a resource request if and only if: (a) at least one member of verbs matches the request, (b) at least one member of apiGroups matches the request, (c) at least one member of resources matches the request, and (d) either (d1) the request does not specify a namespace (i.e., Namespace=="") and clusterScope is true or (d2) the request specifies a namespace and least one member of namespaces matches the request's namespace. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::ServiceAccountSubject ServiceAccountSubject holds detailed information for service-account-kind subject. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::Subject Subject matches the originator of a request, as identified by the request authentication system. There are three ways of matching an originator; by user, group, or service account. 1.000 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::UserSubject UserSubject holds detailed information for user-kind subject. 1.000 metacpan
IO::K8s::Api::Networking::V1::HTTPIngressPath HTTPIngressPath associates a path with a backend. Incoming urls matching the path are forwarded to the backend. 1.000 metacpan
IO::K8s::Api::Networking::V1::HTTPIngressRuleValue HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http://<host>/<path>?<searchpart> -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'. 1.000 metacpan
IO::K8s::Api::Networking::V1::IPBlock IPBlock describes a particular CIDR (Ex. "192.168.1.0/24","2001:db8::/64") that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should not be included within this rule. 1.000 metacpan
IO::K8s::Api::Networking::V1::Ingress Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc. 1.000 metacpan
IO::K8s::Api::Networking::V1::IngressBackend IngressBackend describes all endpoints for a given service and port. 1.000 metacpan
IO::K8s::Api::Networking::V1::IngressClass IngressClass represents the class of the Ingress, referenced by the Ingress Spec. The `ingressclass.kubernetes.io/is-default-class` annotation can be used to indicate that an IngressClass should be considered default. When a single IngressClass resource has this annotation set to true, new Ingress resources without a class specified will be assigned this default class. 1.000 metacpan
IO::K8s::Api::Networking::V1::IngressClassParametersReference IngressClassParametersReference identifies an API object. This can be used to specify a cluster or namespace-scoped resource. 1.000 metacpan
IO::K8s::Api::Networking::V1::IngressClassSpec IngressClassSpec provides information about the class of an Ingress. 1.000 metacpan
IO::K8s::Api::Networking::V1::IngressLoadBalancerIngress IngressLoadBalancerIngress represents the status of a load-balancer ingress point. 1.000 metacpan
IO::K8s::Api::Networking::V1::IngressLoadBalancerStatus IngressLoadBalancerStatus represents the status of a load-balancer. 1.000 metacpan
IO::K8s::Api::Networking::V1::IngressPortStatus IngressPortStatus represents the error condition of a service port 1.000 metacpan
IO::K8s::Api::Networking::V1::IngressRule IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue. 1.000 metacpan
IO::K8s::Api::Networking::V1::IngressServiceBackend IngressServiceBackend references a Kubernetes Service as a Backend. 1.000 metacpan
IO::K8s::Api::Networking::V1::IngressSpec IngressSpec describes the Ingress the user wishes to exist. 1.000 metacpan
IO::K8s::Api::Networking::V1::IngressStatus IngressStatus describe the current state of the Ingress. 1.000 metacpan
IO::K8s::Api::Networking::V1::IngressTLS IngressTLS describes the transport layer security associated with an ingress. 1.000 metacpan
IO::K8s::Api::Networking::V1::NetworkPolicy NetworkPolicy describes what network traffic is allowed for a set of Pods 1.000 metacpan
IO::K8s::Api::Networking::V1::NetworkPolicyEgressRule NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8 1.000 metacpan
IO::K8s::Api::Networking::V1::NetworkPolicyIngressRule NetworkPolicyIngressRule describes a particular set of traffic that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and from. 1.000 metacpan
IO::K8s::Api::Networking::V1::NetworkPolicyList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Networking::V1::NetworkPolicyPeer NetworkPolicyPeer describes a peer to allow traffic to/from. Only certain combinations of fields are allowed 1.000 metacpan
IO::K8s::Api::Networking::V1::NetworkPolicyPort NetworkPolicyPort describes a port to allow traffic on 1.000 metacpan
IO::K8s::Api::Networking::V1::NetworkPolicySpec NetworkPolicySpec provides the specification of a NetworkPolicy 1.000 metacpan
IO::K8s::Api::Networking::V1::ServiceBackendPort ServiceBackendPort is the service port being referenced. 1.000 metacpan
IO::K8s::Api::Networking::V1beta1::IPAddress IPAddress represents a single IP of a single IP Family. The object is designed to be used by APIs that operate on IP addresses. The object is used by the Service core API for allocation of IP addresses. An IP address can be represented in different formats, to guarantee the uniqueness of the IP, the name of the object is the IP address in canonical format, four decimal digits separated by dots suppressing leading zeros for IPv4 and the representation defined by RFC 5952 for IPv6. Valid: 192.168.1.5 or 2001:db8::1 or 2001:db8:aaaa:bbbb:cccc:dddd:eeee:1 Invalid: 10.01.2.3 or 2001:db8:0:0:0::1 1.000 metacpan
IO::K8s::Api::Networking::V1beta1::IPAddressSpec IPAddressSpec describe the attributes in an IP Address. 1.000 metacpan
IO::K8s::Api::Networking::V1beta1::ParentReference ParentReference describes a reference to a parent object. 1.000 metacpan
IO::K8s::Api::Networking::V1beta1::ServiceCIDR ServiceCIDR defines a range of IP addresses using CIDR format (e.g. 192.168.0.0/24 or 2001:db2::/64). This range is used to allocate ClusterIPs to Service objects. 1.000 metacpan
IO::K8s::Api::Networking::V1beta1::ServiceCIDRSpec ServiceCIDRSpec define the CIDRs the user wants to use for allocating ClusterIPs for Services. 1.000 metacpan
IO::K8s::Api::Networking::V1beta1::ServiceCIDRStatus ServiceCIDRStatus describes the current state of the ServiceCIDR. 1.000 metacpan
IO::K8s::Api::Node::V1::Overhead Overhead structure represents the resource overhead associated with running a pod. 1.000 metacpan
IO::K8s::Api::Node::V1::RuntimeClass RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://kubernetes.io/docs/concepts/containers/runtime-class/ 1.000 metacpan
IO::K8s::Api::Node::V1::Scheduling Scheduling specifies the scheduling constraints for nodes supporting a RuntimeClass. 1.000 metacpan
IO::K8s::Api::Policy::V1::Eviction Eviction evicts a pod from its node subject to certain policies and safety constraints. This is a subresource of Pod. A request to cause such an eviction is created by POSTing to .../pods/<pod name>/evictions. 1.000 metacpan
IO::K8s::Api::Policy::V1::PodDisruptionBudget PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods 1.000 metacpan
IO::K8s::Api::Policy::V1::PodDisruptionBudgetSpec PodDisruptionBudgetSpec is a description of a PodDisruptionBudget. 1.000 metacpan
IO::K8s::Api::Policy::V1::PodDisruptionBudgetStatus PodDisruptionBudgetStatus represents information about the status of a PodDisruptionBudget. Status may trail the actual state of a system. 1.000 metacpan
IO::K8s::Api::Policy::V1beta1::PodDisruptionBudgetList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Policy::V1beta1::PodSecurityPolicyList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Rbac::V1::AggregationRule AggregationRule describes how to locate ClusterRoles to aggregate into the ClusterRole 1.000 metacpan
IO::K8s::Api::Rbac::V1::ClusterRole ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding. 1.000 metacpan
IO::K8s::Api::Rbac::V1::ClusterRoleBinding ClusterRoleBinding references a ClusterRole, but not contain it. It can reference a ClusterRole in the global namespace, and adds who information via Subject. 1.000 metacpan
IO::K8s::Api::Rbac::V1::ClusterRoleBindingList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Rbac::V1::ClusterRoleList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Rbac::V1::PolicyRule PolicyRule holds information that describes a policy rule, but does not contain information about who the rule applies to or which namespace the rule applies to. 1.000 metacpan
IO::K8s::Api::Rbac::V1::Role Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding. 1.000 metacpan
IO::K8s::Api::Rbac::V1::RoleBinding RoleBinding references a role, but does not contain it. It can reference a Role in the same namespace or a ClusterRole in the global namespace. It adds who information via Subjects and namespace information by which namespace it exists in. RoleBindings in a given namespace only have effect in that namespace. 1.000 metacpan
IO::K8s::Api::Rbac::V1::RoleBindingList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Rbac::V1::RoleList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Rbac::V1::RoleRef RoleRef contains information that points to the role being used 1.000 metacpan
IO::K8s::Api::Rbac::V1::Subject Subject contains a reference to the object or user identities a role binding applies to. This can either hold a direct API object reference, or a value for non-objects such as user and group names. 1.000 metacpan
IO::K8s::Api::Rbac::V1alpha1::ClusterRoleBindingList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Rbac::V1alpha1::ClusterRoleList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Rbac::V1alpha1::RoleBindingList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Rbac::V1alpha1::RoleList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Rbac::V1beta1::ClusterRoleBindingList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Rbac::V1beta1::ClusterRoleList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Rbac::V1beta1::RoleBindingList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Rbac::V1beta1::RoleList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::AllocationResult AllocationResult contains attributes of an allocated resource. 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::BasicDevice BasicDevice defines one device instance. 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::CELDeviceSelector CELDeviceSelector contains a CEL expression for selecting a device. 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::Device Device represents one individual hardware instance that can be selected based on its attributes. Besides the name, exactly one field must be set. 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::DeviceAllocationConfiguration DeviceAllocationConfiguration gets embedded in an AllocationResult. 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::DeviceAllocationResult DeviceAllocationResult is the result of allocating devices. 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::DeviceAttribute DeviceAttribute must have exactly one field set. 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::DeviceClaim DeviceClaim defines how to request devices with a ResourceClaim. 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::DeviceClaimConfiguration DeviceClaimConfiguration is used for configuration parameters in DeviceClaim. 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::DeviceClass DeviceClass is a vendor- or admin-provided resource that contains device configuration and selectors. It can be referenced in the device requests of a claim to apply these presets. Cluster scoped. This is an alpha type and requires enabling the DynamicResourceAllocation feature gate. 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::DeviceClassConfiguration DeviceClassConfiguration is used in DeviceClass. 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::DeviceClassSpec DeviceClassSpec is used in a [DeviceClass] to define what can be allocated and how to configure it. 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::DeviceConstraint DeviceConstraint must have exactly one field set besides Requests. 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::DeviceRequest DeviceRequest is a request for devices required for a claim. This is typically a request for a single resource like a device, but can also ask for several identical devices. A DeviceClassName is currently required. Clients must check that it is indeed set. It's absence indicates that something changed in a way that is not supported by the client yet, in which case it must refuse to handle the request. 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::DeviceRequestAllocationResult DeviceRequestAllocationResult contains the allocation result for one request. 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::DeviceSelector DeviceSelector must have exactly one field set. 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::OpaqueDeviceConfiguration OpaqueDeviceConfiguration contains configuration parameters for a driver in a format defined by the driver vendor. 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::PodSchedulingContext PodSchedulingContext objects hold information that is needed to schedule a Pod with ResourceClaims that use "WaitForFirstConsumer" allocation mode. This is an alpha type and requires enabling the DRAControlPlaneController feature gate. 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::PodSchedulingContextSpec PodSchedulingContextSpec describes where resources for the Pod are needed. 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::PodSchedulingContextStatus PodSchedulingContextStatus describes where resources for the Pod can be allocated. 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::ResourceClaim ResourceClaim describes a request for access to resources in the cluster, for use by workloads. For example, if a workload needs an accelerator device with specific properties, this is how that request is expressed. The status stanza tracks whether this claim has been satisfied and what specific resources have been allocated. This is an alpha type and requires enabling the DynamicResourceAllocation feature gate. 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::ResourceClaimConsumerReference ResourceClaimConsumerReference contains enough information to let you locate the consumer of a ResourceClaim. The user must be a resource in the same namespace as the ResourceClaim. 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::ResourceClaimSchedulingStatus ResourceClaimSchedulingStatus contains information about one particular ResourceClaim with "WaitForFirstConsumer" allocation mode. 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::ResourceClaimSpec ResourceClaimSpec defines what is being requested in a ResourceClaim and how to configure it. 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::ResourceClaimStatus ResourceClaimStatus tracks whether the resource has been allocated and what the result of that was. 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::ResourceClaimTemplate ResourceClaimTemplate is used to produce ResourceClaim objects. This is an alpha type and requires enabling the DynamicResourceAllocation feature gate. 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::ResourceClaimTemplateSpec ResourceClaimTemplateSpec contains the metadata and fields for a ResourceClaim. 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::ResourcePool ResourcePool describes the pool that ResourceSlices belong to. 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::ResourceSlice ResourceSlice represents one or more resources in a pool of similar resources, managed by a common driver. A pool may span more than one ResourceSlice, and exactly how many ResourceSlices comprise a pool is determined by the driver. At the moment, the only supported resources are devices with attributes and capacities. Each device in a given pool, regardless of how many ResourceSlices, must have a unique name. The ResourceSlice in which a device gets published may change over time. The unique identifier for a device is the tuple <driver name>, <pool name>, <device name>. Whenever a driver needs to update a pool, it increments the pool.Spec.Pool.Generation number and updates all ResourceSlices with that new number and new resource definitions. A consumer must only use ResourceSlices with the highest generation number and ignore all others. When allocating all resources in a pool matching certain criteria or when looking for the best solution among several different alternatives, a consumer should check the number of ResourceSlices in a pool (included in each ResourceSlice) to determine whether its view of a pool is complete and if not, should wait until the driver has completed updating the pool. For resources that are not local to a node, the node name is not set. Instead, the driver may use a node selector to specify where the devices are available. This is an alpha type and requires enabling the DynamicResourceAllocation feature gate. 1.000 metacpan
IO::K8s::Api::Resource::V1alpha3::ResourceSliceSpec ResourceSliceSpec contains the information published by the driver in one ResourceSlice. 1.000 metacpan
IO::K8s::Api::Scheduling::V1::PriorityClass PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer. 1.000 metacpan
IO::K8s::Api::Scheduling::V1alpha1::PriorityClassList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Scheduling::V1beta1::PriorityClassList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Settings::V1alpha1::PodPresetList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Storage::V1::CSIDriver CSIDriver captures information about a Container Storage Interface (CSI) volume driver deployed on the cluster. Kubernetes attach detach controller uses this object to determine whether attach is required. Kubelet uses this object to determine whether pod information needs to be passed on mount. CSIDriver objects are non-namespaced. 1.000 metacpan
IO::K8s::Api::Storage::V1::CSIDriverSpec CSIDriverSpec is the specification of a CSIDriver. 1.000 metacpan
IO::K8s::Api::Storage::V1::CSINode CSINode holds information about all CSI drivers installed on a node. CSI drivers do not need to create the CSINode object directly. As long as they use the node-driver-registrar sidecar container, the kubelet will automatically populate the CSINode object for the CSI driver as part of kubelet plugin registration. CSINode has the same name as a node. If the object is missing, it means either there are no CSI Drivers available on the node, or the Kubelet version is low enough that it doesn't create this object. CSINode has an OwnerReference that points to the corresponding node object. 1.000 metacpan
IO::K8s::Api::Storage::V1::CSINodeDriver CSINodeDriver holds information about the specification of one CSI driver installed on a node 1.000 metacpan
IO::K8s::Api::Storage::V1::CSINodeSpec CSINodeSpec holds information about the specification of all CSI drivers installed on a node 1.000 metacpan
IO::K8s::Api::Storage::V1::CSIStorageCapacity CSIStorageCapacity stores the result of one CSI GetCapacity call. For a given StorageClass, this describes the available capacity in a particular topology segment. This can be used when considering where to instantiate new PersistentVolumes. 1.000 metacpan
IO::K8s::Api::Storage::V1::StorageClass StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned. StorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name. 1.000 metacpan
IO::K8s::Api::Storage::V1::StorageClassList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Storage::V1::TokenRequest TokenRequest contains parameters of a service account token. 1.000 metacpan
IO::K8s::Api::Storage::V1::VolumeAttachment VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node. VolumeAttachment objects are non-namespaced. 1.000 metacpan
IO::K8s::Api::Storage::V1::VolumeAttachmentList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Storage::V1::VolumeAttachmentSource VolumeAttachmentSource represents a volume that should be attached. Right now only PersistenVolumes can be attached via external attacher, in future we may allow also inline volumes in pods. Exactly one member can be set. 1.000 metacpan
IO::K8s::Api::Storage::V1::VolumeAttachmentSpec VolumeAttachmentSpec is the specification of a VolumeAttachment request. 1.000 metacpan
IO::K8s::Api::Storage::V1::VolumeAttachmentStatus VolumeAttachmentStatus is the status of a VolumeAttachment request. 1.000 metacpan
IO::K8s::Api::Storage::V1::VolumeError VolumeError captures an error encountered during a volume operation. 1.000 metacpan
IO::K8s::Api::Storage::V1::VolumeNodeResources VolumeNodeResources is a set of resource limits for scheduling of volumes. 1.000 metacpan
IO::K8s::Api::Storage::V1alpha1::VolumeAttachmentList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Storage::V1alpha1::VolumeAttributesClass VolumeAttributesClass represents a specification of mutable volume attributes defined by the CSI driver. The class can be specified during dynamic provisioning of PersistentVolumeClaims, and changed in the PersistentVolumeClaim spec after provisioning. 1.000 metacpan
IO::K8s::Api::Storage::V1beta1::StorageClassList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Storage::V1beta1::VolumeAttachmentList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Api::Storage::V1beta1::VolumeAttributesClass VolumeAttributesClass represents a specification of mutable volume attributes defined by the CSI driver. The class can be specified during dynamic provisioning of PersistentVolumeClaims, and changed in the PersistentVolumeClaim spec after provisioning. 1.000 metacpan
IO::K8s::Api::Storagemigration::V1alpha1::GroupVersionResource The names of the group, the version, and the resource. 1.000 metacpan
IO::K8s::Api::Storagemigration::V1alpha1::MigrationCondition Describes the state of a migration at a certain point. 1.000 metacpan
IO::K8s::Api::Storagemigration::V1alpha1::StorageVersionMigration StorageVersionMigration represents a migration of stored data to the latest storage version. 1.000 metacpan
IO::K8s::Api::Storagemigration::V1alpha1::StorageVersionMigrationSpec Spec of the storage version migration. 1.000 metacpan
IO::K8s::Api::Storagemigration::V1alpha1::StorageVersionMigrationStatus Status of the storage version migration. 1.000 metacpan
IO::K8s::ApiExtensionsApiServer::Pkg::Apis::Apiextensions::V1beta1::CustomResourceDefinitionList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceColumnDefinition CustomResourceColumnDefinition specifies a column for server side printing. 1.000 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceConversion CustomResourceConversion describes how to convert different versions of a CR. 1.000 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinition CustomResourceDefinition represents a resource that should be exposed on the API server. Its name MUST be in the format <.spec.name>.<.spec.group>. 1.000 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionCondition CustomResourceDefinitionCondition contains details for the current condition of this pod. 1.000 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionNames CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition 1.000 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionSpec CustomResourceDefinitionSpec describes how a user wants their resource to appear 1.000 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionStatus CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition 1.000 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionVersion CustomResourceDefinitionVersion describes a version for CRD. 1.000 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceSubresourceScale CustomResourceSubresourceScale defines how to serve the scale subresource for CustomResources. 1.000 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceSubresources CustomResourceSubresources defines the status and scale subresources for CustomResources. 1.000 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceValidation CustomResourceValidation is a list of validation methods for CustomResources. 1.000 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::ExternalDocumentation ExternalDocumentation allows referencing an external resource for extended documentation. 1.000 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::JSONSchemaProps JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/). 1.000 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::SelectableField SelectableField specifies the JSON path of a field that may be used with field selectors. 1.000 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::ServiceReference ServiceReference holds a reference to Service.legacy.k8s.io 1.000 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::ValidationRule ValidationRule describes a validation rule written in the CEL expression language. 1.000 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::WebhookClientConfig WebhookClientConfig contains the information to make a TLS connection with the webhook. 1.000 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::WebhookConversion WebhookConversion describes how to call a conversion webhook 1.000 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::APIGroup APIGroup contains the name, the supported versions, and the preferred version of a group. 1.000 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::APIGroupList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::APIResource APIResource specifies the name of a resource and whether it is namespaced. 1.000 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::APIResourceList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::APIVersions APIVersions lists the versions that are available, to allow clients to discover the API at /api, which is the root path of the legacy v1 API. 1.000 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::Condition Condition contains details for one aspect of the current state of this API Resource. 1.000 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::DeleteOptions DeleteOptions may be provided when deleting an API object. 1.000 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::FieldSelectorRequirement FieldSelectorRequirement is a selector that contains values, a key, and an operator that relates the key and values. 1.000 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::GroupVersionForDiscovery GroupVersion contains the "group/version" and "version" string of a version. It is made a struct to keep extensibility. 1.000 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::LabelSelector A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects. 1.000 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::LabelSelectorRequirement A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. 1.000 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ListMeta ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}. 1.000 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ManagedFieldsEntry ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to. 1.000 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ObjectMeta ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. 1.000 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::OwnerReference OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. 1.000 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::Preconditions Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out. 1.000 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ServerAddressByClientCIDR ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match. 1.000 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::Status Status is a return value for calls that don't return other objects. 1.000 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::StatusCause StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered. 1.000 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::StatusDetails StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined. 1.000 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::WatchEvent Event represents a single event to a watched resource. 1.000 metacpan
IO::K8s::Apimachinery::Pkg::Version::Info Info contains versioning information. how we'll want to distribute that information. 1.000 metacpan
IO::K8s::AutoGen Dynamically generate IO::K8s classes from OpenAPI schema 1.000 metacpan
IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::APIService APIService represents a server for a particular GroupVersion. Name must be "version.group". 1.000 metacpan
IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::APIServiceCondition APIServiceCondition describes the state of an APIService at a particular point 1.000 metacpan
IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::APIServiceList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::APIServiceSpec APIServiceSpec contains information for locating and communicating with a server. Only https is supported, though you are able to disable certificate verification. 1.000 metacpan
IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::APIServiceStatus APIServiceStatus contains derived information about an API server 1.000 metacpan
IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::ServiceReference ServiceReference holds a reference to Service.legacy.k8s.io 1.000 metacpan
IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1beta1::APIServiceList Deprecated - use IO::K8s::List instead 1.000 metacpan
IO::K8s::List Generic list container for Kubernetes API responses 1.000 metacpan
IO::K8s::Manifest Internal collector for loading .pk8s manifest files 1.000 metacpan
IO::K8s::Resource Base class for all Kubernetes resources 1.000 metacpan
IO::K8s::Role::APIObject Role for top-level Kubernetes API objects 1.000 metacpan
IO::K8s::Role::Namespaced Role for Kubernetes resources that live in a namespace 1.000 metacpan
IO::K8s::Types Type::Tiny type library for Kubernetes resources 1.000 metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan
README.md metacpan
cpanfile metacpan
dist.ini metacpan