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 daemon_set;
pub use self::daemon_set::DaemonSet;
#[cfg(feature = "api")] pub use self::daemon_set::{CreateNamespacedDaemonSetOptional, CreateNamespacedDaemonSetResponse};
#[cfg(feature = "api")] pub use self::daemon_set::DeleteCollectionNamespacedDaemonSetResponse;
#[cfg(feature = "api")] pub use self::daemon_set::DeleteNamespacedDaemonSetResponse;
#[cfg(feature = "api")] pub use self::daemon_set::ListDaemonSetForAllNamespacesResponse;
#[cfg(feature = "api")] pub use self::daemon_set::ListNamespacedDaemonSetResponse;
#[cfg(feature = "api")] pub use self::daemon_set::PatchNamespacedDaemonSetResponse;
#[cfg(feature = "api")] pub use self::daemon_set::PatchNamespacedDaemonSetStatusResponse;
#[cfg(feature = "api")] pub use self::daemon_set::{ReadNamespacedDaemonSetOptional, ReadNamespacedDaemonSetResponse};
#[cfg(feature = "api")] pub use self::daemon_set::{ReadNamespacedDaemonSetStatusOptional, ReadNamespacedDaemonSetStatusResponse};
#[cfg(feature = "api")] pub use self::daemon_set::{ReplaceNamespacedDaemonSetOptional, ReplaceNamespacedDaemonSetResponse};
#[cfg(feature = "api")] pub use self::daemon_set::{ReplaceNamespacedDaemonSetStatusOptional, ReplaceNamespacedDaemonSetStatusResponse};
#[cfg(feature = "api")] pub use self::daemon_set::WatchDaemonSetForAllNamespacesResponse;
#[cfg(feature = "api")] pub use self::daemon_set::WatchNamespacedDaemonSetResponse;

mod daemon_set_condition;
pub use self::daemon_set_condition::DaemonSetCondition;

mod daemon_set_list;
pub use self::daemon_set_list::DaemonSetList;

mod daemon_set_spec;
pub use self::daemon_set_spec::DaemonSetSpec;

mod daemon_set_status;
pub use self::daemon_set_status::DaemonSetStatus;

mod daemon_set_update_strategy;
pub use self::daemon_set_update_strategy::DaemonSetUpdateStrategy;

mod deployment;
pub use self::deployment::Deployment;
#[cfg(feature = "api")] pub use self::deployment::{CreateNamespacedDeploymentOptional, CreateNamespacedDeploymentResponse};
#[cfg(feature = "api")] pub use self::deployment::DeleteCollectionNamespacedDeploymentResponse;
#[cfg(feature = "api")] pub use self::deployment::DeleteNamespacedDeploymentResponse;
#[cfg(feature = "api")] pub use self::deployment::ListDeploymentForAllNamespacesResponse;
#[cfg(feature = "api")] pub use self::deployment::ListNamespacedDeploymentResponse;
#[cfg(feature = "api")] pub use self::deployment::PatchNamespacedDeploymentResponse;
#[cfg(feature = "api")] pub use self::deployment::PatchNamespacedDeploymentStatusResponse;
#[cfg(feature = "api")] pub use self::deployment::{ReadNamespacedDeploymentOptional, ReadNamespacedDeploymentResponse};
#[cfg(feature = "api")] pub use self::deployment::{ReadNamespacedDeploymentStatusOptional, ReadNamespacedDeploymentStatusResponse};
#[cfg(feature = "api")] pub use self::deployment::{ReplaceNamespacedDeploymentOptional, ReplaceNamespacedDeploymentResponse};
#[cfg(feature = "api")] pub use self::deployment::{ReplaceNamespacedDeploymentStatusOptional, ReplaceNamespacedDeploymentStatusResponse};
#[cfg(feature = "api")] pub use self::deployment::WatchDeploymentForAllNamespacesResponse;
#[cfg(feature = "api")] pub use self::deployment::WatchNamespacedDeploymentResponse;

mod deployment_condition;
pub use self::deployment_condition::DeploymentCondition;

mod deployment_list;
pub use self::deployment_list::DeploymentList;

mod deployment_rollback;
pub use self::deployment_rollback::DeploymentRollback;
#[cfg(feature = "api")] pub use self::deployment_rollback::{CreateNamespacedDeploymentRollbackOptional, CreateNamespacedDeploymentRollbackResponse};

mod deployment_spec;
pub use self::deployment_spec::DeploymentSpec;

mod deployment_status;
pub use self::deployment_status::DeploymentStatus;

mod deployment_strategy;
pub use self::deployment_strategy::DeploymentStrategy;

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

mod http_ingress_path;
pub use self::http_ingress_path::HTTPIngressPath;

mod http_ingress_rule_value;
pub use self::http_ingress_rule_value::HTTPIngressRuleValue;

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

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

mod ip_block;
pub use self::ip_block::IPBlock;

mod ingress;
pub use self::ingress::Ingress;
#[cfg(feature = "api")] pub use self::ingress::{CreateNamespacedIngressOptional, CreateNamespacedIngressResponse};
#[cfg(feature = "api")] pub use self::ingress::DeleteCollectionNamespacedIngressResponse;
#[cfg(feature = "api")] pub use self::ingress::DeleteNamespacedIngressResponse;
#[cfg(feature = "api")] pub use self::ingress::ListIngressForAllNamespacesResponse;
#[cfg(feature = "api")] pub use self::ingress::ListNamespacedIngressResponse;
#[cfg(feature = "api")] pub use self::ingress::PatchNamespacedIngressResponse;
#[cfg(feature = "api")] pub use self::ingress::PatchNamespacedIngressStatusResponse;
#[cfg(feature = "api")] pub use self::ingress::{ReadNamespacedIngressOptional, ReadNamespacedIngressResponse};
#[cfg(feature = "api")] pub use self::ingress::{ReadNamespacedIngressStatusOptional, ReadNamespacedIngressStatusResponse};
#[cfg(feature = "api")] pub use self::ingress::{ReplaceNamespacedIngressOptional, ReplaceNamespacedIngressResponse};
#[cfg(feature = "api")] pub use self::ingress::{ReplaceNamespacedIngressStatusOptional, ReplaceNamespacedIngressStatusResponse};
#[cfg(feature = "api")] pub use self::ingress::WatchIngressForAllNamespacesResponse;
#[cfg(feature = "api")] pub use self::ingress::WatchNamespacedIngressResponse;

mod ingress_backend;
pub use self::ingress_backend::IngressBackend;

mod ingress_list;
pub use self::ingress_list::IngressList;

mod ingress_rule;
pub use self::ingress_rule::IngressRule;

mod ingress_spec;
pub use self::ingress_spec::IngressSpec;

mod ingress_status;
pub use self::ingress_status::IngressStatus;

mod ingress_tls;
pub use self::ingress_tls::IngressTLS;

mod network_policy;
pub use self::network_policy::NetworkPolicy;
#[cfg(feature = "api")] pub use self::network_policy::{CreateNamespacedNetworkPolicyOptional, CreateNamespacedNetworkPolicyResponse};
#[cfg(feature = "api")] pub use self::network_policy::DeleteCollectionNamespacedNetworkPolicyResponse;
#[cfg(feature = "api")] pub use self::network_policy::DeleteNamespacedNetworkPolicyResponse;
#[cfg(feature = "api")] pub use self::network_policy::ListNamespacedNetworkPolicyResponse;
#[cfg(feature = "api")] pub use self::network_policy::ListNetworkPolicyForAllNamespacesResponse;
#[cfg(feature = "api")] pub use self::network_policy::PatchNamespacedNetworkPolicyResponse;
#[cfg(feature = "api")] pub use self::network_policy::{ReadNamespacedNetworkPolicyOptional, ReadNamespacedNetworkPolicyResponse};
#[cfg(feature = "api")] pub use self::network_policy::{ReplaceNamespacedNetworkPolicyOptional, ReplaceNamespacedNetworkPolicyResponse};
#[cfg(feature = "api")] pub use self::network_policy::WatchNamespacedNetworkPolicyResponse;
#[cfg(feature = "api")] pub use self::network_policy::WatchNetworkPolicyForAllNamespacesResponse;

mod network_policy_egress_rule;
pub use self::network_policy_egress_rule::NetworkPolicyEgressRule;

mod network_policy_ingress_rule;
pub use self::network_policy_ingress_rule::NetworkPolicyIngressRule;

mod network_policy_list;
pub use self::network_policy_list::NetworkPolicyList;

mod network_policy_peer;
pub use self::network_policy_peer::NetworkPolicyPeer;

mod network_policy_port;
pub use self::network_policy_port::NetworkPolicyPort;

mod network_policy_spec;
pub use self::network_policy_spec::NetworkPolicySpec;

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 replica_set;
pub use self::replica_set::ReplicaSet;
#[cfg(feature = "api")] pub use self::replica_set::{CreateNamespacedReplicaSetOptional, CreateNamespacedReplicaSetResponse};
#[cfg(feature = "api")] pub use self::replica_set::DeleteCollectionNamespacedReplicaSetResponse;
#[cfg(feature = "api")] pub use self::replica_set::DeleteNamespacedReplicaSetResponse;
#[cfg(feature = "api")] pub use self::replica_set::ListNamespacedReplicaSetResponse;
#[cfg(feature = "api")] pub use self::replica_set::ListReplicaSetForAllNamespacesResponse;
#[cfg(feature = "api")] pub use self::replica_set::PatchNamespacedReplicaSetResponse;
#[cfg(feature = "api")] pub use self::replica_set::PatchNamespacedReplicaSetStatusResponse;
#[cfg(feature = "api")] pub use self::replica_set::{ReadNamespacedReplicaSetOptional, ReadNamespacedReplicaSetResponse};
#[cfg(feature = "api")] pub use self::replica_set::{ReadNamespacedReplicaSetStatusOptional, ReadNamespacedReplicaSetStatusResponse};
#[cfg(feature = "api")] pub use self::replica_set::{ReplaceNamespacedReplicaSetOptional, ReplaceNamespacedReplicaSetResponse};
#[cfg(feature = "api")] pub use self::replica_set::{ReplaceNamespacedReplicaSetStatusOptional, ReplaceNamespacedReplicaSetStatusResponse};
#[cfg(feature = "api")] pub use self::replica_set::WatchNamespacedReplicaSetResponse;
#[cfg(feature = "api")] pub use self::replica_set::WatchReplicaSetForAllNamespacesResponse;

mod replica_set_condition;
pub use self::replica_set_condition::ReplicaSetCondition;

mod replica_set_list;
pub use self::replica_set_list::ReplicaSetList;

mod replica_set_spec;
pub use self::replica_set_spec::ReplicaSetSpec;

mod replica_set_status;
pub use self::replica_set_status::ReplicaSetStatus;

mod rollback_config;
pub use self::rollback_config::RollbackConfig;

mod rolling_update_daemon_set;
pub use self::rolling_update_daemon_set::RollingUpdateDaemonSet;

mod rolling_update_deployment;
pub use self::rolling_update_deployment::RollingUpdateDeployment;

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 se_linux_strategy_options;
pub use self::se_linux_strategy_options::SELinuxStrategyOptions;

mod scale;
pub use self::scale::Scale;
#[cfg(feature = "api")] pub use self::scale::PatchNamespacedDeploymentScaleResponse;
#[cfg(feature = "api")] pub use self::scale::PatchNamespacedReplicaSetScaleResponse;
#[cfg(feature = "api")] pub use self::scale::PatchNamespacedReplicationControllerDummyScaleResponse;
#[cfg(feature = "api")] pub use self::scale::{ReadNamespacedDeploymentScaleOptional, ReadNamespacedDeploymentScaleResponse};
#[cfg(feature = "api")] pub use self::scale::{ReadNamespacedReplicaSetScaleOptional, ReadNamespacedReplicaSetScaleResponse};
#[cfg(feature = "api")] pub use self::scale::{ReadNamespacedReplicationControllerDummyScaleOptional, ReadNamespacedReplicationControllerDummyScaleResponse};
#[cfg(feature = "api")] pub use self::scale::{ReplaceNamespacedDeploymentScaleOptional, ReplaceNamespacedDeploymentScaleResponse};
#[cfg(feature = "api")] pub use self::scale::{ReplaceNamespacedReplicaSetScaleOptional, ReplaceNamespacedReplicaSetScaleResponse};
#[cfg(feature = "api")] pub use self::scale::{ReplaceNamespacedReplicationControllerDummyScaleOptional, ReplaceNamespacedReplicationControllerDummyScaleResponse};

mod scale_spec;
pub use self::scale_spec::ScaleSpec;

mod scale_status;
pub use self::scale_status::ScaleStatus;

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