k8s-openapi 0.6.0

Bindings for the Kubernetes client API
Documentation

mod allowed_csi_driver;
pub use self::allowed_csi_driver::AllowedCSIDriver;

mod allowed_flex_volume;
pub use self::allowed_flex_volume::AllowedFlexVolume;

mod allowed_host_path;
pub use self::allowed_host_path::AllowedHostPath;

mod eviction;
pub use self::eviction::Eviction;
#[cfg(feature = "api")] pub use self::eviction::{CreateNamespacedPodEvictionOptional, CreateNamespacedPodEvictionResponse};

mod fs_group_strategy_options;
pub use self::fs_group_strategy_options::FSGroupStrategyOptions;

mod host_port_range;
pub use self::host_port_range::HostPortRange;

mod id_range;
pub use self::id_range::IDRange;

mod pod_disruption_budget;
pub use self::pod_disruption_budget::PodDisruptionBudget;
#[cfg(feature = "api")] pub use self::pod_disruption_budget::{CreateNamespacedPodDisruptionBudgetOptional, CreateNamespacedPodDisruptionBudgetResponse};
#[cfg(feature = "api")] pub use self::pod_disruption_budget::DeleteCollectionNamespacedPodDisruptionBudgetResponse;
#[cfg(feature = "api")] pub use self::pod_disruption_budget::DeleteNamespacedPodDisruptionBudgetResponse;
#[cfg(feature = "api")] pub use self::pod_disruption_budget::ListNamespacedPodDisruptionBudgetResponse;
#[cfg(feature = "api")] pub use self::pod_disruption_budget::ListPodDisruptionBudgetForAllNamespacesResponse;
#[cfg(feature = "api")] pub use self::pod_disruption_budget::PatchNamespacedPodDisruptionBudgetResponse;
#[cfg(feature = "api")] pub use self::pod_disruption_budget::PatchNamespacedPodDisruptionBudgetStatusResponse;
#[cfg(feature = "api")] pub use self::pod_disruption_budget::{ReadNamespacedPodDisruptionBudgetOptional, ReadNamespacedPodDisruptionBudgetResponse};
#[cfg(feature = "api")] pub use self::pod_disruption_budget::{ReadNamespacedPodDisruptionBudgetStatusOptional, ReadNamespacedPodDisruptionBudgetStatusResponse};
#[cfg(feature = "api")] pub use self::pod_disruption_budget::{ReplaceNamespacedPodDisruptionBudgetOptional, ReplaceNamespacedPodDisruptionBudgetResponse};
#[cfg(feature = "api")] pub use self::pod_disruption_budget::{ReplaceNamespacedPodDisruptionBudgetStatusOptional, ReplaceNamespacedPodDisruptionBudgetStatusResponse};
#[cfg(feature = "api")] pub use self::pod_disruption_budget::WatchNamespacedPodDisruptionBudgetResponse;
#[cfg(feature = "api")] pub use self::pod_disruption_budget::WatchPodDisruptionBudgetForAllNamespacesResponse;

mod pod_disruption_budget_list;
pub use self::pod_disruption_budget_list::PodDisruptionBudgetList;

mod pod_disruption_budget_spec;
pub use self::pod_disruption_budget_spec::PodDisruptionBudgetSpec;

mod pod_disruption_budget_status;
pub use self::pod_disruption_budget_status::PodDisruptionBudgetStatus;

mod pod_security_policy;
pub use self::pod_security_policy::PodSecurityPolicy;
#[cfg(feature = "api")] pub use self::pod_security_policy::{CreatePodSecurityPolicyOptional, CreatePodSecurityPolicyResponse};
#[cfg(feature = "api")] pub use self::pod_security_policy::DeleteCollectionPodSecurityPolicyResponse;
#[cfg(feature = "api")] pub use self::pod_security_policy::DeletePodSecurityPolicyResponse;
#[cfg(feature = "api")] pub use self::pod_security_policy::ListPodSecurityPolicyResponse;
#[cfg(feature = "api")] pub use self::pod_security_policy::PatchPodSecurityPolicyResponse;
#[cfg(feature = "api")] pub use self::pod_security_policy::{ReadPodSecurityPolicyOptional, ReadPodSecurityPolicyResponse};
#[cfg(feature = "api")] pub use self::pod_security_policy::{ReplacePodSecurityPolicyOptional, ReplacePodSecurityPolicyResponse};
#[cfg(feature = "api")] pub use self::pod_security_policy::WatchPodSecurityPolicyResponse;

mod pod_security_policy_list;
pub use self::pod_security_policy_list::PodSecurityPolicyList;

mod pod_security_policy_spec;
pub use self::pod_security_policy_spec::PodSecurityPolicySpec;

mod run_as_group_strategy_options;
pub use self::run_as_group_strategy_options::RunAsGroupStrategyOptions;

mod run_as_user_strategy_options;
pub use self::run_as_user_strategy_options::RunAsUserStrategyOptions;

mod runtime_class_strategy_options;
pub use self::runtime_class_strategy_options::RuntimeClassStrategyOptions;

mod se_linux_strategy_options;
pub use self::se_linux_strategy_options::SELinuxStrategyOptions;

mod supplemental_groups_strategy_options;
pub use self::supplemental_groups_strategy_options::SupplementalGroupsStrategyOptions;